Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
167 words
In a network providing data-services to subscribers, said network including a head-end having servers for receiving requests for data-services from subscribers, and said network including memory for storing data-services, for storing applications related to data-services and for storing execution-environments that are designed and compiled to enable execution of applications, said head-end being coupled to a plurality of set-tops that are resident at subscriber locations, a method for supporting execution of applications by processors that are within said set-tops, comprising the steps of: sending a request for data-service from a given set-top to said head-end; accepting said data-service request at said head-end; downloading from said head-end to said given set-top execution-environments designed and compiled to enable processor-execution of applications; accepting and storing said downloaded execution-environment at said given set-top; downloading from said head-end to said given set-top applications; accepting and storing said downloaded applications at said given set-top; and utilizing a processor within said given set-top to execute said stored applications by the use of said stored execution-environment.
Claim 2
Dependent Claim
167 words
In a network providing data-services to subscribers, said network including a head-end having servers for receiving requests for data-services from subscribers, and said network including memory for storing data-services, for storing applications related to data-services and for storing execution-environments that are designed and compiled to enable execution of applications, said head-end being coupled to a plurality of set-tops that are resident at subscriber locations, a method for supporting execution of applications by processors that are within said set-tops, comprising the steps of: sending a request for data-service from a given set-top to said head-end; accepting said data-service request at said head-end; downloading from said head-end to said given set-top execution-environments designed and compiled to enable processor-execution of applications; accepting and storing said downloaded execution-environment at said given set-top; downloading from said head-end to said given set-top applications; accepting and storing said downloaded applications at said given set-top; and utilizing a processor within said given set-top to execute said stored applications by the use of said stored execution-environment.
Claim 3
Dependent Claim
38 words
The method as recited in claim 1 wherein said step of downloading said execution-environment further comprises downloading said execution-environment at the same time that a subscriber associated with said given set-top processor is receiving service from said head-end.
Claim 4
Dependent Claim
14 words
The method as recited in claim 2 wherein said service is analog television programming.
Claim 5
Dependent Claim
14 words
The method as recited in claim 2 wherein said service is a digital service.
Claim 6
Dependent Claim
39 words
The method as recited in claim 2 wherein said step of downloading said execution-environment is accomplished by tuning a plurality of channels of said given set-top processor, wherein one channel receives said service and another channel receives said execution-environment.
Claim 7
Dependent Claim
33 words
The method as recited in claim 5 wherein said step of downloading said execution-environment is accomplished by tuning said given set-top processor to a physical channel, said physical channel comprising a virtual channel.
Claim 8
Dependent Claim
30 words
The method as recited in claim 6 wherein said physical channel is an analog television channel and said virtual channel is a vertical blanking interval of said analog television channel.