Claims Analysis
Total Claims: 53
Claim 1
Independent Claim
96 words
A method for operating a network system having a content provider which provides content over a network through local service providers to multiple content rendering units, the method comprising the following steps: identifing a peak time when a plurality of the content rendering units are likely to request the content supplied by the content provider; sending at least some of the content from the content provider to the local service provider prior to the peak time; and storing the content received from the content provider at the local service provider for use during the peak time.
Claim 2
Independent Claim
96 words
A method for operating a network system having a content provider which provides content over a network through local service providers to multiple content rendering units, the method comprising the following steps: identifing a peak time when a plurality of the content rendering units are likely to request the content supplied by the content provider; sending at least some of the content from the content provider to the local service provider prior to the peak time; and storing the content received from the content provider at the local service provider for use during the peak time.
Claim 3
Dependent Claim
21 words
A method as recited in claim 1, wherein the sending step is performed without being requested by the content rendering units.
Claim 4
Dependent Claim
16 words
A method as recited in claim 1, wherein the content comprises streaming audio or video data.
Claim 5
Dependent Claim
28 words
A method as recited in claim 1, further comprising the step of requesting, by the local service provider, the content based on the results of the identifying step.
Claim 6
Dependent Claim
35 words
A method as recited in claim 1, and further comprising: monitoring usage patterns of the content; scheduling early sending of the content at a time prior to the peak time based on the usage patterns.
Claim 7
Dependent Claim
30 words
A method as recited in claim 1, and further comprising the step of serving the content from the local service provider to requesting content rendering units during the peak time.
Claim 8
Dependent Claim
68 words
A method as recited in claim 1, wherein: the identifying step comprises designating a peak time in terms of discrete time slots as covering an ending portion of at least one time slot and a beginning portion of at least one subsequent time slot; and the sending step comprises sending the content that is likely to be requested in the subsequent time slot prior to the peak time.
Claim 9
Dependent Claim
46 words
A method as recited in claim 1, and further comprising the following steps: customizing a set of prioritized content according to requests made by the content rendering units; and selectively sending the set of prioritized content to the local service provider prior to the peak time.
Claim 10
Dependent Claim
30 words
A method as recited in claim 1, and further comprising the step of assigning a time-to-live tag to the content to indicate when the content is expected to be updated.
Claim 11
Dependent Claim
40 words
A method as recited in claim 1, and Fuhrer comprising the step of estimating, at the local service provider, a time-to-live tag for the content received from the content provider to indicate when the content is expected to be updated.
Claim 12
Dependent Claim
26 words
A method as recited in claim 10, wherein the estimating step comprises deriving the time-to-live tag based upon a time since the content was last updated.
Claim 13
Dependent Claim
117 words
In a network system having a content provider which provides content over a network through a local service provider to multiple content rendering units, a method for operating a local service provider comprising the following steps: monitoring usage patterns to detect highly requested content; identifying from the usage patterns a peak time when a plurality of the content rendering units are likely to request the content; scheduling delivery of the highly requested content at a scheduled time prior to the peak time; receiving the highly requested content from the content provider at the scheduled time prior to the peak time; and storing the highly requested content received from the content provider for use during the peak time.
Claim 14
Dependent Claim
117 words
In a network system having a content provider which provides content over a network through a local service provider to multiple content rendering units, a method for operating a local service provider comprising the following steps: monitoring usage patterns to detect highly requested content; identifying from the usage patterns a peak time when a plurality of the content rendering units are likely to request the content; scheduling delivery of the highly requested content at a scheduled time prior to the peak time; receiving the highly requested content from the content provider at the scheduled time prior to the peak time; and storing the highly requested content received from the content provider for use during the peak time.
Claim 15
Dependent Claim
16 words
A method as recited in claim 12, wherein the content comprises streaming audio or video data.
Claim 16
Dependent Claim
44 words
A method as recited in claim 12, and further comprising the step of modifying target specifications, which are used by the local service provider to reference the content stored at the content provider, to instead reference the content stored at the local service provider.
Claim 17
Dependent Claim
26 words
A method as recited in claim 12, and further comprising the step of serving the stored content to requesting content rendering units during the peak time.
Claim 18
Dependent Claim
40 words
A method as recited in claim 12, and further comprising the step of estimating, at the local service provider, a time-to-live tag for the content received from the content provider to indicate when the content is expected to be updated.
Claim 19
Dependent Claim
26 words
A method as recited in claim 16, wherein the estimating step comprises deriving the time-to-live tag based upon a time since the content was last updated.
Claim 20
Dependent Claim
15 words
A computer programmed to perform the steps in the method as recited in claim 16.
Claim 21
Independent Claim
118 words
A method for operating a network system having a content provider which provides content through a local service provider to multiple content rendering units, the content being provided from the content provider to the local service provider over a first network, the method comprising the following steps: distributing supplemental content from the content provider to the local service provider over a second network; choosing selected portions of the supplemental content to be stored at the local service provider based upon usage patterns exhibited by the content rendering units; and storing the selected portions of the supplemental content received from the content provider in a cache at the local service provider for use in serving the content rendering units.
Claim 22
Independent Claim
118 words
A method for operating a network system having a content provider which provides content through a local service provider to multiple content rendering units, the content being provided from the content provider to the local service provider over a first network, the method comprising the following steps: distributing supplemental content from the content provider to the local service provider over a second network; choosing selected portions of the supplemental content to be stored at the local service provider based upon usage patterns exhibited by the content rendering units; and storing the selected portions of the supplemental content received from the content provider in a cache at the local service provider for use in serving the content rendering units.
Claim 23
Dependent Claim
17 words
A method as recited in claim 19, wherein the supplemental content comprises streaming audio or video data.
Claim 24
Dependent Claim
27 words
A method as recited in claim 19 wherein the second network comprises a satellite network and the distributing step comprises the step of broadcasting the supplemental content.
Claim 25
Dependent Claim
27 words
A method as recited in claim 19, and further comprising the step of serving the distributed content from the local service provider to requesting content rendering units.
Claim 26
Independent Claim
120 words
A method for operating a network system having a content provider which provides content through a local service provider to multiple content rendering units, the content being provided from the content provider to the local service provider over a first network, the method comprising the following steps: identifying a peak time when a plurality of the content rendering units are likely to request the content stored at the content provider; distributing supplemental content from the content provider to the local service provider over a second network prior to the peak time; and storing selected portions of the supplemental content received from the content provider in a cache at the local service provider for use in serving the content rendering units.
Claim 27
Independent Claim
120 words
A method for operating a network system having a content provider which provides content through a local service provider to multiple content rendering units, the content being provided from the content provider to the local service provider over a first network, the method comprising the following steps: identifying a peak time when a plurality of the content rendering units are likely to request the content stored at the content provider; distributing supplemental content from the content provider to the local service provider over a second network prior to the peak time; and storing selected portions of the supplemental content received from the content provider in a cache at the local service provider for use in serving the content rendering units.
Claim 28
Independent Claim
110 words
A method for operating a network system having a content provider which provides content through a local service provider to multiple content rendering units, the content being provided from the content provider to the local service provider over a first network, the method comprising the following steps: distributing supplemental content from the content provider to the local service provider over a second network; storing selected portions of the supplemental content received from the content provider in a cache at the local service provider for use in serving the content rendering units; and assigning a time-to-live tag to the supplemental content to indicate when the content is expected to be updated.
Claim 29
Independent Claim
110 words
A method for operating a network system having a content provider which provides content through a local service provider to multiple content rendering units, the content being provided from the content provider to the local service provider over a first network, the method comprising the following steps: distributing supplemental content from the content provider to the local service provider over a second network; storing selected portions of the supplemental content received from the content provider in a cache at the local service provider for use in serving the content rendering units; and assigning a time-to-live tag to the supplemental content to indicate when the content is expected to be updated.
Claim 30
Independent Claim
121 words
A method for operating a network system having a content provider which provides content through a local service provider to multiple content rendering units, the content being provided from the content provider to the local service provider over a first network, the method comprising the following steps: distributing supplemental content from the content provider to the local service provider over a second network; storing selected portions of the supplemental content received from the content provider in a cache at the local service provider for use in serving the content rendering units; and estimating, at the local service provider, a time-to-live tag for the supplemental content received from the content provider to indicate when the supplemental content is expected to be updated.
Claim 31
Independent Claim
121 words
A method for operating a network system having a content provider which provides content through a local service provider to multiple content rendering units, the content being provided from the content provider to the local service provider over a first network, the method comprising the following steps: distributing supplemental content from the content provider to the local service provider over a second network; storing selected portions of the supplemental content received from the content provider in a cache at the local service provider for use in serving the content rendering units; and estimating, at the local service provider, a time-to-live tag for the supplemental content received from the content provider to indicate when the supplemental content is expected to be updated.
Claim 32
Dependent Claim
27 words
A method as recited in claim 25, wherein the estimating step comprises deriving the time-to-live tag based upon a time since the supplemental content was last updated.
Claim 33
Independent Claim
109 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units; a distribution network interconnecting the program provider and the local service provider; and the local service provider being configured to request certain content from the content provider prior to a peak time when multiple content rendering units are likely to request the content and to cache the content received from the content provider for serving to requesting content rendering units during the ensuing peak time.
Claim 34
Independent Claim
109 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units; a distribution network interconnecting the program provider and the local service provider; and the local service provider being configured to request certain content from the content provider prior to a peak time when multiple content rendering units are likely to request the content and to cache the content received from the content provider for serving to requesting content rendering units during the ensuing peak time.
Claim 35
Dependent Claim
59 words
A system as recited in claim 27, wherein the local service provider using target specifications to request the content stored at the content provider for serving to the content rendering units, the local service provider modifying the target specifications to reference the content cached at the local service provider instead of referencing that same content at the content provider.
Claim 36
Dependent Claim
28 words
A system as recited in claim 27, wherein the content provider assigns a time-to-live tag to the content to indicate when the content is expected to be updated.
Claim 37
Dependent Claim
32 words
A system as recited in claim 27, wherein the local service provider is configured to estimate a time-to-live tag for the content to indicate when the content is expected to be updated.
Claim 38
Dependent Claim
51 words
A system as recited in claim 27, and further comprising at least one content rendering unit connected to the local service provider to facilitate access to the content served by the content provider, the local service provider serving the content cached locally to the content rendering unit during the peak time.
Claim 39
Independent Claim
149 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units, the local service provider using target specifications to request the content stored at the content provider; an interactive network interconnecting the content provider and the local service provider; a broadcast network; the content provider being configured to broadcast at least some of the content over a broadcast network to the local service provider; the local service provider being configured to cache the broadcasted content for serving to requesting content rendering units; and the local service provider being further configured to modify the target specifications to reference the broadcasted content cached at the local service provider instead of referencing that same content at the content provider.
Claim 40
Independent Claim
149 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units, the local service provider using target specifications to request the content stored at the content provider; an interactive network interconnecting the content provider and the local service provider; a broadcast network; the content provider being configured to broadcast at least some of the content over a broadcast network to the local service provider; the local service provider being configured to cache the broadcasted content for serving to requesting content rendering units; and the local service provider being further configured to modify the target specifications to reference the broadcasted content cached at the local service provider instead of referencing that same content at the content provider.
Claim 41
Dependent Claim
15 words
A system as recited in claim 32, wherein the broadcast network comprises a satellite network.
Claim 42
Independent Claim
121 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units; an interactive network interconnecting the content provider and the local service provider; a broadcast network; the content provider being configured to broadcast at least some of the content over the broadcast network to the local service provider, the content provider assigning a time-to-live tag to the broadcasted content to indicate when the content is expected to be update; and the local service provider being configured to cache the broadcasted content for serving to requesting content rendering units.
Claim 43
Independent Claim
121 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units; an interactive network interconnecting the content provider and the local service provider; a broadcast network; the content provider being configured to broadcast at least some of the content over the broadcast network to the local service provider, the content provider assigning a time-to-live tag to the broadcasted content to indicate when the content is expected to be update; and the local service provider being configured to cache the broadcasted content for serving to requesting content rendering units.
Claim 44
Independent Claim
123 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units; an interactive network interconnecting the content provider and the local service provider; a broadcast network; the content provider being configured to broadcast at least some of the content over the broadcast network to the local service provider; and the local service provider being configured to cache the broadcasted content for serving to requesting content rendering units, the local service provider estimating a time-to-live tag for the broadcasted content to indicate when the broadcasted content is expected to be updated.
Claim 45
Independent Claim
123 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units; an interactive network interconnecting the content provider and the local service provider; a broadcast network; the content provider being configured to broadcast at least some of the content over the broadcast network to the local service provider; and the local service provider being configured to cache the broadcasted content for serving to requesting content rendering units, the local service provider estimating a time-to-live tag for the broadcasted content to indicate when the broadcasted content is expected to be updated.
Claim 46
Independent Claim
97 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units; and the local service provider being configured to request certain content from the content provider prior to a peak time when multiple content rendering units are likely to request the content and to cache the content received from the content provider for serving to requesting content rendering units during the ensuing peak time.
Claim 47
Independent Claim
97 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units; and the local service provider being configured to request certain content from the content provider prior to a peak time when multiple content rendering units are likely to request the content and to cache the content received from the content provider for serving to requesting content rendering units during the ensuing peak time.
Claim 48
Independent Claim
130 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units, the local service provider using target specifications to request the content stored at the content provider; the content provider being configured to broadcast at least some of the content to the local service provider; the local service provider being configured to cache the broadcasted content for serving to requesting content rendering units; and the local service provider being further configured to modify the target specifications to reference the broadcasted content cached at the local service provider instead of referencing that same content at the content provider.
Claim 49
Independent Claim
130 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units, the local service provider using target specifications to request the content stored at the content provider; the content provider being configured to broadcast at least some of the content to the local service provider; the local service provider being configured to cache the broadcasted content for serving to requesting content rendering units; and the local service provider being further configured to modify the target specifications to reference the broadcasted content cached at the local service provider instead of referencing that same content at the content provider.
Claim 50
Independent Claim
102 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units; the content provider being configured to broadcast at least some of the content to the local service provider, the content provider assigning a time-to-live tag to the broadcasted content to indicate when the content is expected to be updated; and the local service provider being configured to cache the broadcasted content for serving to requesting content rendering units.
Claim 51
Independent Claim
102 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units; the content provider being configured to broadcast at least some of the content to the local service provider, the content provider assigning a time-to-live tag to the broadcasted content to indicate when the content is expected to be updated; and the local service provider being configured to cache the broadcasted content for serving to requesting content rendering units.
Claim 52
Independent Claim
104 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units; the content provider being configured to broadcast at least some of the content to the local service provider; and the local service provider being configured to cache the broadcasted content for serving to requesting content rendering units, the local service provider estimating a time-to-live tag for the broadcasted content to indicate when the broadcasted content is expected to be updated.
Claim 53
Independent Claim
104 words
A system for providing content to user content rendering units, comprising: a content provider having storage for storing the content; at least one local service provider to facilitate access to the content stored at the content provider on behalf of the content rendering units; the content provider being configured to broadcast at least some of the content to the local service provider; and the local service provider being configured to cache the broadcasted content for serving to requesting content rendering units, the local service provider estimating a time-to-live tag for the broadcasted content to indicate when the broadcasted content is expected to be updated.