Fantasy sports live
Abstract
A live scoring that can be employed without plugins thereby enhancing reliability and scalability is provided. Moreover, the live scoring system utilizes a pull model which does not require persistent connections to a live scoring source, server or network. Furthermore, in view of the inherent characteristic of live scoring systems being resource intensive applications, e.g., require a large amount of processing power to calculate the scores of all players for all teams across all leagues, a client-side scoring/calculation system is employed. The distributed approach used by the system can particularly offload the burden of processing the updates most of the time to clients, without sacrificing down-level browsers' ability to view the latest scores.
Claims
exact text as granted — not AI-modified1 . A computer implemented system that facilitates live scoring of a fantasy sport game, comprising the following computer executable components:
a live feed server that maintains a plurality of statistics that relate to a fantasy sport game; an edge application that polls the live feed server for a subset of the plurality of statistics; and a client that pulls a subset of the plurality of statistics from the edge application, the client calculates a fantasy score based at least in part upon the subset of the plurality of statistics.
2 . The computer implemented system of claim 1 , the edge application includes a plurality of servers.
3 . The computer implemented system of claim 2 , the client sends an identification that represents a last record of the plurality of statistics received; the edge application returns a subset of the plurality of statistics based at least in part upon the identification.
4 . The computer implemented system of claim 3 , further comprising a de-queuing component that employs an indexed de-queuing mechanism that identifies the subset of the plurality of statistics based at least in part upon the identification.
5 . The computer implemented system of claim 1 , the live feed server employs a cache object to store the plurality of statistics.
6 . The computer implemented system of claim 1 , the edge application includes a polling component that facilitates accessing the live feed server in order to identify the subset of the plurality of statistics.
7 . The computer implemented system of claim 1 , the client includes a calculation component that facilitates client-side fantasy sport scoring.
8 . The computer implemented system of claim 1 , the client includes a monitor component that monitors the edge application with respect to a new statistic.
9 . The computer implemented system of claim 1 , further comprising a heuristics component that infers an action that a user desires to be automatically performed.
10 . A computer implemented method comprising the following computer executable acts:
identifying the most recent update of a sport statistic; transmitting a request to an event server; the request identifies a most recent update of the sport statistic; de-queuing a subset of a plurality of sport statistics based at least in part upon the most recent update of the sport statistic; and transmitting the subset of the plurality of sport statistics to a client for processing.
11 . The computer implemented method of claim 10 , further comprising processing the subset of the plurality of sport statistics to establish a fantasy sports score, the act of processing occurs on the client.
12 . The computer implemented method of claim 10 , the act of de-queuing further comprises indexing a plurality of sport statistics based at least in part upon a chronological criteria.
13 . The computer implemented method of claim 12 , further comprising caching the plurality of sport statistics in a cache object.
14 . The computer implemented method of claim 11 , the act of processing includes calculating the fantasy sports score based at least in part upon a performance of a player.
15 . The computer implemented method of claim 10 , further comprising monitoring the event server to identify the most recent update of the sport statistic.
16 . The computer implemented method of claim 10 , further comprising inferring a frequency with respect to the act of transmitting the subset of the plurality of sport statistics to the client for processing.
17 . A system that facilitates client-side fantasy sport scoring, comprising:
means for maintaining data that corresponds to a performance of a player in an event; means for pulling a subset of the data based at least in part upon the player; and means for client-side processing of the subset of the data to establish a fantasy sport score.
18 . The system of claim 17 , further comprising means for identifying a most current record with respect to the data; the means for pulling the subset of the data is based at least in part upon the most current record.
19 . The system of claim 18 , further comprising means for caching the subset of the data.
20 . The system of claim 19 , further comprising means for heuristically determining a frequency of pulling the subset of the data.Join the waitlist — get patent alerts
Track US2007060325A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.