Claims
- 1. A method for standardizing data on a plurality of electronic devices, wherein a service provider offers one or more back-end software modules to at least one of said plurality of electronic devices, and wherein one of said back-end software modules has data associated with it, the method comprising:
storing a plurality of characterizations, wherein said plurality of characterizations includes a separate characterization for each of said electronic devices; detecting a change in said data associated with one of said back-end software modules; receiving, in response to an interaction from one of said plurality of electronic devices, said change in said data associated with one of said back-end software modules; and creating an updated characterization for said one of said plurality of electronic devices.
- 2. The method of claim 1, wherein the separate characterization includes a description of a software module in the corresponding electronic device.
- 3. The method of claim 1, wherein the separate characterization includes a description of a hardware component included in the corresponding electronic device.
- 4. The method of claim 1, wherein the separate characterization includes a description of an electronic device setting in the corresponding electronic device.
- 5. The method of claim 1, wherein the separate characterization includes a characterization of user-defined preferences of the corresponding electronic device.
- 6. The method of claim 1, wherein the separate characterization comprises control information for data maintained on the corresponding electronic device.
- 7. The method of claim 1, wherein the separate characterization includes a description of data maintained on the corresponding electronic device.
- 8. The method of claim 1, wherein the separate characterization includes configuration information for a service provided to the corresponding electronic device.
- 9. The method of claim 1, wherein the separate characterization includes configuration information for a service provided by the corresponding electronic device.
- 10. The method of claim 1, wherein the separate characterization includes configuration information for a service provided to the corresponding electronic device.
- 11. The method of claim 1, wherein an electronic device in said plurality of electronic devices is a pager.
- 12. The method of claim 1, wherein an electronic device in said plurality of electronic devices is a car navigation system.
- 13. The method of claim 1, wherein an electronic device in said plurality of electronic devices is a router or a switch.
- 14. The method of claim 1, wherein an electronic device in said plurality of electronic devices is a handheld computing device.
- 15. The method of claim 1, wherein an electronic device in said plurality of electronic devices is a wireless telephone.
- 16. The method of claim 1, wherein an electronic device in said plurality of electronic devices is a home gateway appliance.
- 17. A method for delivering data to an end-user in a networked environment, the method comprising:
receiving data in a centralized location requested from said end-user; transforming said data to form transformed data in accordance with a plurality of characterizations, wherein said plurality of characterizations includes a separate characterization for each of a plurality of electronic devices associated with said end-user; and storing in said centralized location, for each electronic device in said plurality of electronic devices, the data that has been transformed in accordance with the characterization of the electronic device.
- 18. The method of claim 17 wherein the receiving step further comprises:
detecting a change in data associated with a back-end software module; communicating with said back-end software module to query said change in said data; and obtaining the data that has been changed from said back-end software module.
- 19. The method of claim 17, the method further comprising;
opening a connection between said centralized location and one of said plurality of electronic devices associated with said end-user; and transferring the data that has been transformed and stored in accordance with the characterization of the electronic device.
- 20. The method of claim 17, the method further comprising processing said transformed data on said one of said plurality of electronic devices.
- 21. The method of claim 20, wherein said processing comprises review of said transformed data.
- 22. The method of claim 17, wherein an electronic device in said plurality of electronic devices is a pager.
- 23. The method of claim 17, wherein an electronic device in said plurality of electronic devices is a car navigation system.
- 24. The method of claim 17, wherein an electronic device in said plurality of electronic devices is a router or a switch.
- 25. The method of claim 17, wherein an electronic device in said plurality of electronic devices is a handheld computing device.
- 26. The method of claim 17, wherein an electronic device in said plurality of electronic devices is a wireless telephone.
- 27. The method of claim 17, wherein an electronic device in said plurality of electronic devices is a home gateway appliance.
- 28. A method for providing data in a networked environment, the method comprising:
retrieving referenced data from a back-end software module; combining said referenced data with data from an auxiliary data source in order to form a combined data feed; and transforming said combined data feed in accordance with a characterization of a device; wherein said characterization of said device is from a plurality of characterizations, and wherein said plurality of characterizations includes a separate characterization for each of a plurality of electronic devices.
- 29. The method of claim 28, the method further comprising communicating said combined data feed to said device.
- 30. The method of claim 28, wherein said retrieving further comprises communicating a request for referenced data from said back-end software module.
- 31. The method of claim 28, wherein said auxiliary data source is relational database, a lightweight directory access protocol (LDAP) data store, or a file store.
- 32. The method of claim 28, wherein said auxiliary data source is a stored image.
- 33. The method of claim 28, wherein said back-end software module is an LDAP data store, an Internet Message Access Protocol mail store, a Microsoft Exchange server, or a relational database containing service provider data.
- 34. The method of claim 28, wherein an electronic device in said plurality of electronic devices is a pager.
- 35. The method of claim 28, wherein an electronic device in said plurality of electronic devices is a car navigation system.
- 36. The method of claim 28, wherein an electronic device in said plurality of electronic devices is a router or a switch.
- 37. The method of claim 28, wherein an electronic device in said plurality of electronic devices is a handheld computing device.
- 38. The method of claim 28, wherein an electronic device in said plurality of electronic devices is a wireless telephone.
- 39. The method of claim 28, wherein an electronic device in said plurality of electronic devices is a home gateway appliance.
- 40. An apparatus for providing data in a networked environment, the apparatus comprising:
a plurality of electronic devices for originating a request; an intermediate server that is intermittently connected to at least one device in said plurality of devices, the intermediate server including a plurality of characterizations, said plurality of characterizations including a separate characterization for each of said plurality of electronic devices; said intermediate server including:
a service provider communication module for forwarding said request to a back-end software module and for receiving data from said back-end software module in accordance with said request; an auxiliary data management module for combining said data with an auxiliary data source in order to form a combined data feed; a data transformation module for transforming said combined data feed into a transformed data feed in accordance with a characterization selected from said plurality of characterizations.
- 41. The apparatus of claim 40, the intermediate server further comprising a device communication module for receiving said request and for communicating said transformed data feed to the device that corresponds with said characterization selected from said plurality of characterizations.
- 42. The apparatus of claim 40, wherein said back-end software module is hosted by a back-end server that is in communication with said intermediate server.
- 43. The apparatus of claim 40, wherein said back-end software module is a stock tracking program, an address program, an E-mail program, or an accounting program.
- 44. The apparatus of claim 40, wherein an electronic device in said plurality of electronic devices is a pager.
- 45. The apparatus of claim 40, wherein an electronic device in said plurality of electronic devices is a car navigation system.
- 46. The apparatus of claim 40, wherein an electronic device in said plurality of electronic devices is a router or a switch.
- 47. The apparatus of claim 40, wherein an electronic device in said plurality of electronic devices is a handheld computing device.
- 48. The apparatus of claim 40, wherein an electronic device in said plurality of electronic devices is a wireless telephone.
- 49. The apparatus of claim 40, wherein an electronic device in said plurality of electronic devices is a home gateway appliance.
RELATED APPLICATIONS
[0001] This application claims priority to, and incorporates herein by reference, an application entitled “SYSTEM AND METHOD FOR DELIVERING DATA IN A NETWORK,” filed on Mar. 11, 2002, and identified by serial No. 60/363,877 and attorney docket number 11114-005-888.
[0002] This application is related to, and incorporates herein by reference, an application entitled “SYSTEM AND METHOD FOR MANAGING TWO OR MORE ELECTRONIC DEVICES,” filed on Mar. 11, 2002, and identified by serial No. 60/363,802 and attorney docket number 11114-003-888; “SYSTEM AND METHOD FOR ADAPTING PREFERENCES BASED ON DEVICE LOCATION AND NETWORK TOPOLOGY,” filed on Mar. 11, 2002, and identified by serial No. 60/363,810 and attorney docket number 11114-004-888; and “SYSTEM FOR STANDARDIZING UPDATES OF DATA ON A PLURALITY OF HANDHELD DEVICES,” filed on Mar. 11, 2002, and identified by serial No. 60/363,876 and attorney docket number 11114-006-888.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60363877 |
Mar 2002 |
US |