Method and system for updating data on an information appliance based on changes in local and remote data sources
First Claim
1. A computer program product for automatically gathering data from remote and local computer-based data sources and using gathered data to update an information appliance comprising computer program code recorded on a data carrier, said computer program code comprising:
- code for loading a set of rules to permit said program to define a set of links between said information appliance and said remote or local source;
instantiating code for instantiating said set of rules to gather data from said remote or local data source;
communication code for permitting said information appliance to communicate with said local or remote data source, and updating code for updating data stored in said information appliance based on data gathered from said remote or local data source.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for updating data on an information appliance based on changes in local and remote data sources. The information appliance contains a set of rules These rules allow it to define links between its existing data and local and remote data sources. Using these links it can automatically gather data from these sources using context sensitive queries that are directly relevant to the current state of the information appliance. These updates can modify any data items within the system. These updates can either directly alter these data items or modify metadata about the data items, such as the set of possible values for the item. They can do this implicitly and immediately, or explicitly after the user reviews a summary of the new data and chooses to add the information using a single action. The links themselves are data items within the system. These links are defined using a structured representation and so can themselves be sent around the network. The application can therefore use the same mechanism to ask for both basis data and link specifications which can be used to gather further data. Embodiments of the invention are described.
-
Citations
19 Claims
-
1. A computer program product for automatically gathering data from remote and local computer-based data sources and using gathered data to update an information appliance comprising computer program code recorded on a data carrier, said computer program code comprising:
-
code for loading a set of rules to permit said program to define a set of links between said information appliance and said remote or local source;
instantiating code for instantiating said set of rules to gather data from said remote or local data source;
communication code for permitting said information appliance to communicate with said local or remote data source, and updating code for updating data stored in said information appliance based on data gathered from said remote or local data source. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program for automatically gathering data from remote and local data sources and using the gathered data to update an information appliance, said computer program comprising:
-
code for generating a set of rules to permit said program to define a set of links between said information appliance and said remote or local source;
instantiating code for instantiating said set of rules to gather data from said remote or local data source;
communication code for permitting said information appliance to communicate with said local or remote data source, and updating code for updating data stored in said information appliance based on data gathered from said remote or local data source. - View Dependent Claims (9, 10, 11)
-
-
12. An information appliance for using in a data gathering system having at least one local data source or at least one remote data source, said information appliance comprising:
-
communication means for permitting said information appliance to communicate with said local or remote sources;
computer program means for gathering data from said local or remote sources to said information appliance and for updating data in said information appliance with said gathered data. - View Dependent Claims (13, 14)
-
-
15. A method of automatically gathering data from a local or remote source by an information appliance and for using said gathered data to update the data in said information appliance, said method comprising the steps of:
-
coupling said information appliance electronically to said local or remote data source;
gathering data from said local or remote source by electronically transferring said data to said information appliance, and updating said information appliance with said gathered data. - View Dependent Claims (16, 17, 18, 19)
-
Specification