P
USRE45295EExpiredUtilityPatentIndex 43

System and method for integrating public and private data

Assignee: MITCHELL MARGARET CPriority: Jun 28, 2000Filed: Aug 29, 2012Granted: Dec 16, 2014
Est. expiryJun 28, 2020(expired)· nominal 20-yr term from priority
Inventors:MITCHELL MARGARET CPAGE JOHN MARKSTEITZ PHILIP WBOWEN ANTHONY RFEHNHABER JEFFREY SBISHOP FRED A
H04M 1/725H04Q 3/0045G06F 16/9535G06Q 50/00
43
PatentIndex Score
0
Cited by
75
References
54
Claims

Abstract

A system and method for allowing an Internet user to create a web page which may simultaneously display public and private data as integrated data on one digital screen or other network interface device. Integrated data may derive from at least one internal content provider, but may also include data from one or more external content providers. The invention also allows an internal content provider to create a personal profile of a user, based on proprietary data stores of the internal content provider and/or on the user's choices of data for viewing on a web page. Finally, the invention allows an internal content provider to use the personal profile to personalize the user's experience on the provider's web site.

Claims

exact text as granted — not AI-modified
We claim: 
     
       1. A system for facilitating the integration and delivery of data available over a network, said system comprising:
 at least one user system connected to the network;   one or more host computer components coupled to the network;   at least one publicly available data store and at least one private data store, said at least one publicly available data store and said at least one private data store coupled to said one or more host computer components;   said one or more host computer components configured to acquire public data from said at least one publicly available data store, wherein said public data is determined by private data; acquire said private data from said at least one private data store; integrate said public data and said private data to form integrated data; and format and deliver said integrated data to said user system over the network.   
     
     
       2. The system of  claim 1 , wherein said at least one user system comprises a personal computer. 
     
     
       3. The system of  claim 1 , wherein said at least one user system comprises a wireless device. 
     
     
       4. The system of  claim 3 , wherein said wireless device is a personal digital assistant. 
     
     
       5. The system of  claim 3 , wherein said wireless device is a wireless telephone. 
     
     
       6. The system of  claim 1 , wherein said at least one user system comprises a computer configured to automatically retrieve and store said integrated data. 
     
     
       7. The system of  claim 1 , wherein said at least one user system is configured to display said integrated data using a browser configured to communicate over the network. 
     
     
       8. The system of  claim 1 , wherein said at least one user system is configured to display said integrated data using a network interface device configured to communicate over the network. 
     
     
       9. The system of  claim 1 , wherein said one or more host computer components include a web server and an application server. 
     
     
       10. The system of  claim 9 , wherein said web server comprises:
 a data request handler configured to receive data from said at least one user system, invoke and receive data from a network security service, invoke and receive data from a personal profile service, invoke and receive data from a public data service, invoke and receive data from a private data service and format and transfer requested data to said at least one user system;   said network security device configured to be invoked by and return data to said data request handler and to invoke and receive data from said application server;   said personal profile service configured to be invoked by and return data to said request handler and to invoke and receive data from said application server;   a public data service configured to be invoked by and return data to said data request handler and to invoke and receive data from said application server; and   a private data service configured to be invoked by and return data to said data request handler and to invoke and receive data from said application server;   wherein said data request handler, said network security service, said personal profile service, said public data service and said private data service communicate with one another.   
     
     
       11. The system of  claim 9 , wherein said application server comprises:
 a transactional aggregation utility configured to receive and aggregate transactional data;   a content aggregation utility configured to receive and aggregate content data;   a personal profile utility configured to receive personal profile data;   a network security utility configured to receive and process one or more requests for authentication data;   a content management utility configured to manage content; and   an interactive presentation utility configured to process data for presentation;   wherein said a transactional aggregation utility, said content aggregation utility, said personal profile utility, said network security utility, said content management utility and said interactive presentation utility communicate with one another.   
     
     
       12. The system of  claim 11 , wherein said personal profile utility includes a personal profile data store and a personal preferences data store. 
     
     
       13. The system of  claim 12 , wherein said personal profile data store comprises a read-optimized data store. 
     
     
       14. The system of  claim 11 , wherein said transactional aggregation utility receives and aggregates company transactional data and business partner transactional data. 
     
     
       15. The system of  claim 11 , wherein said content aggregation utility receives and aggregates company content data and business partner content data. 
     
     
       16. The system of  claim 11  wherein said personal profile utility receives user registration data, click-stream data from content pages and click-stream data from transactional pages. 
     
     
       17. The system of  claim 1 , wherein said private data includes private transactional data. 
     
     
       18. The system of  claim 1 , wherein said host computer component comprises an interactive presentation utility configured to format the public data based upon the private data. 
     
     
       19. The system of  claim 1 , wherein said private data includes spending habit data and said public data includes promotion data. 
     
     
       20. A method of integrating and delivering data available over a network, said method including the steps of:
 acquiring public data from at least one publicly available data store coupled to said network, wherein said public data is determined by private data;   acquiring said private data from at least one private data store coupled to said network;   integrating said public data and said private data to form integrated data; and   delivering said integrated data to a user system.   
     
     
       21. The method of  claim 20 , wherein:
 said step of acquiring said public data includes the step of interactively updating said public data in accordance with changes to said at least one publicly available data store; or   said step of acquiring said private data includes the step of interactively updating said private data in accordance with changes to said at least one private data store.   
     
     
       22. The method of  claim 20 , wherein said integrating step includes the step of customizing said public data and said private data in accordance with a personal profile utility. 
     
     
       23. The method of  claim 22 , wherein said personal profile utility comprises a personal profile data store and a personal preferences data store. 
     
     
       24. The method of  claim 22  wherein said customizing step includes the step of translating said public data and said private data in accordance with a data request services profile. 
     
     
       25. The method of  claim 20 , wherein said delivering step includes the step of initiating delivery of said integrated data automatically in accordance with a personal profile utility. 
     
     
       26. The method of  claim 20 , wherein said delivering step includes delivering said integrated data to said user system using a browser configured to communicate over the network. 
     
     
       27. The method of  claim 20 , wherein said delivering step includes delivering said integrated data to said user system using a network interface device configured to communicate over the network. 
     
     
       28. The method of  claim 20 , wherein said delivering step includes delivering said integrated data to said user system, said user system comprising a personal computer. 
     
     
       29. The method of  claim 20 , wherein said delivering step includes delivering said integrated data to said user system, said user system comprising a wireless device. 
     
     
       30. The method of  claim 29 , wherein said wireless device is a personal digital assistant. 
     
     
       31. The method of  claim 29 , wherein said wireless device is a wireless telephone. 
     
     
       32. The method of  claim 20 , wherein said delivering step includes delivering said integrated data to said user system, said user system comprising a computer configured to automatically retrieve and store said integrated data. 
     
     
       33. The method of  claim 20 , wherein acquiring private data includes acquiring private transactional data. 
     
     
       34. The method of  claim 20 , wherein said formatting the integrated data includes formatting the public data based upon the private data. 
     
     
       35. A system comprising:
 at least one processor coupled to at least one memory;   at least one data aggregation utility having access to at least one public data store and at least one private data store, wherein the at least one data aggregation utility is operative to obtain at least one item of public data from the at least one public data store, to obtain at least one item of private data from the at least one private data store, and to aggregate the at least one item of private data and the at least one item of public data to form integrated data;   a content utility management utility operative to incorporate the integrated data into web page data; and   an interactive presentation service operative to deliver the web page data to a client computing device;   wherein the at least one item of public data is selected based on the at least one item of private data.    
     
     
       36. The system of claim 35, wherein the interactive presentation service is further operative to modify the web page data according to a format of a web page.  
     
     
       37. The system of claim 36, wherein the web page is associated with the client computing device.  
     
     
       38. The system of claim 35, further comprising:
 a personal preferences data store operative to store preferences of one or more users.    
     
     
       39. The system of claim 38, wherein the interactive presentation service is further operative to modify the web page data according to at least one of the preferences of the one or more users.  
     
     
       40. The system of claim 35, wherein the at least one aggregation utility comprises a first aggregation utility and a second aggregation utility.  
     
     
       41. The system of claim 40, wherein the content utility management utility is operative to manage integrated data formed by the first aggregation utility and integrated data formed by the second aggregation utility.  
     
     
       42. The system of claim 35, wherein the at least one data aggregation utility is operative to obtain the at least one item of public data from the at least one public data store and the at least one item of private data from the at least one private data store in response to the system receiving a request for the at least one item of private data from the client computing device.  
     
     
       43. The system of claim 36, further comprising:
 a user authentication system operative to receive user authentication data from the client computing device and to authenticate the user authentication data prior to receiving the request for the at least one item of private data from the client computing device.    
     
     
       44. A method comprising:
 receiving, from a client computing device, a request for display of at least one item of private data;   accessing one or more private data content stores to obtain the at least one item of private data;   accessing one or more public data content stores;   determining, based on the at least one item of private data, at least one item of public data to obtain from the one or more public data content stores;   aggregating the at least one item of private data and the at least one item of public data to form integrated data; and   transmitting the integrated data to the client computing device.    
     
     
       45. The method of claim 44, further comprising:
 incorporating the integrated data into web page data;   wherein transmitting the integrated data to the client computing device comprises transmitting the web page data to the client computing device.    
     
     
       46. The method of claim 45, further comprising:
 modifying the web page data according to a format of a web page prior to transmitting the web page data to the client computing device.    
     
     
       47. The method of claim 46, wherein the web page is associated with the client computing device.  
     
     
       48. The method of claim 45, further comprising:
 modifying the web page data according to at least one user preference.    
     
     
       49. The method of claim 44, further comprising:
 receiving user authentication data from the client computing device; and   authenticating the user authentication data prior to receiving the request for display of at least one item of private data.    
     
     
       50. A computer readable storage device containing computer executable instructions, the instructions comprising:
 instructions to receive, from a client computing device, a request for display of at least one item of private data;   instructions to access one or more private data content stores to obtain the at least one item of private data;   instructions to access one or more public data content stores;   instructions to determine, based on the at least one item of private data, at least one item of public data to obtain from the one or more public data content stores;   instructions to aggregate the at least one item of private data and the at least one item of public data to form integrated data; and   instructions to transmit the integrated data to the client computing device.    
     
     
       51. The computer readable storage device of claim 50, the instructions further comprising:
 instructions to incorporate the integrated data into web page data;   wherein the instructions to transmit the integrated data to the client computing device comprise instructions to transmit the web page data to the client computing device.    
     
     
       52. The computer readable storage device of claim 51, the instructions further comprising:
 instructions to modify the web page data according to a format of a web page prior to transmitting the web page data to the client computing device.    
     
     
       53. The computer readable storage device of claim 51, the instructions further comprising:
 instructions to modify the web page data according to at least one user preference.    
     
     
       54. The computer readable storage device of claim 50, the instructions further comprising:
 instructions to receive user authentication data from the client computing device; and   instructions to authenticate the user authentication data prior to receiving the request for display of at least one item of private data.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.