System for managing data in a distributed computing system
First Claim
1. A method for managing data in a distributed computing system, said method comprising:
- receiving a first module which identifies a plurality of modules for use by an application;
receiving additional data corresponding to said application, wherein said additional data identifies fewer than all of said plurality of modules and identifies an update to be made to one or more of said first module and said plurality of modules; and
performing said update.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and mechanism for managing data in a distributed computing system. A television system is configured to convey audio/video/interactive data to receiving devices. Data conveyed to the receiving devices are structured as modules, with a main directory module indicating those modules which make up, or are used by, a particular application. Changes to data being conveyed to receiving devices are initially indicated by conveying delta directory modules to the receiving devices which identify updates to a corresponding main directory module. Changes indicated by a delta directory module are applied to the corresponding main directory module, which in turn may effect changes in the data used by the application. Delta directories may generally only include sufficient information to identify the changes and may be smaller than the corresponding main directory.
-
Citations
25 Claims
-
1. A method for managing data in a distributed computing system, said method comprising:
-
receiving a first module which identifies a plurality of modules for use by an application;
receiving additional data corresponding to said application, wherein said additional data identifies fewer than all of said plurality of modules and identifies an update to be made to one or more of said first module and said plurality of modules; and
performing said update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A receiving device comprising:
-
receiving circuitry configured to;
receive a first module which identifies a plurality of modules for use by an application;
receive said plurality of modules; and
receive additional data corresponding to said application, wherein said additional data identifies fewer than all of said plurality of modules and identifies an update to be made to one or more of said first module and said plurality of modules;
a processing unit configured to perform said update. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A broadcast station comprising:
-
an server configured to convey data for use by an application;
a transmitter configured to convey data for broadcast; and
a processing mechanism configured to;
generate a plurality of modules corresponding to said data;
generate a first module which identifies said plurality of modules;
convey said first module and said plurality of modules; and
determine a change to said plurality of modules is required;
generate a second module which identifies fewer than all of said plurality of modules and which identifies said change; and
convey said second module. - View Dependent Claims (18, 19, 20)
-
-
21. A computer accessible medium comprising program instructions, said instructions being executable to:
-
receive a first module which identifies a plurality of modules for use by an application;
receive additional data corresponding to said application, wherein said additional data identifies fewer than all of said plurality of modules and identifies an update to be made to one or more of said first module and said plurality of modules; and
perform said update. - View Dependent Claims (22, 23, 24, 25)
-
Specification