Method and system for pushing information to a client an information processing system
First Claim
1. A method for pushing information to a client in an information processing system, the method comprising the steps of:
- providing a platform implementing the information processing system and a system client for practicing the method;
gathering facts concerning user activity;
forming the gathered facts into fact nets;
storing the fact nets within the platform-implemented system;
identifying fact nets defining evolving probable user interests; and
pushing selected facts from the identified fact nets to the system client.
0 Assignments
0 Petitions
Accused Products
Abstract
A user-centered push system monitors user activity to build a dynamic model representing probable user interests. The model is used to drive a search for information relevant to these interests. Such information, when located, is pushed to the user. In a specific embodiment, the information is scrolled across a ticker-tape display along the bottom of the user'"'"'s monitor. Typically, headline and stock quote type information in abbreviated form is scrolled. By clicking on a ticker-displayed abbreviated item, the user initiates a display of a more complete version of the information. In one embodiment, the invention defines a method using a dynamic user model to locate and push information to a client for display. Alternatively a client reformats the information and archives it for later use. In another embodiment, changes in the dynamic model trigger the information pushing. Information is located and pushed from sources within and also external to a user environment, including from an intranet, from the Internet and from the World-Wide-Web.
-
Citations
25 Claims
-
1. A method for pushing information to a client in an information processing system, the method comprising the steps of:
-
providing a platform implementing the information processing system and a system client for practicing the method;
gathering facts concerning user activity;
forming the gathered facts into fact nets;
storing the fact nets within the platform-implemented system;
identifying fact nets defining evolving probable user interests; and
pushing selected facts from the identified fact nets to the system client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for pushing information to a client in an information processing system, the system comprising:
-
means for gathering facts concerning user activity and for forming the gathered facts into fact nets;
means for identifying fact nets defining evolving probable user interests;
means for pushing selected facts from the identified fact nets to a system client; and
single platform means implementing the system and the client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for monitoring events in an environment, for making inferences about the monitored events, and for reporting selected inferences to a client, the system comprising:
-
at least one observer agent for monitoring a selected event of an environment, and for creating a primitive fact which incorporates a status of the monitored event;
a dynamic user model for storing created facts, the stored facts being accessible by the agents; and
at least one reporter agent for examining created facts, for defining and identifying reportable facts, and for delivering a copy of the reportable facts to a receiving client. - View Dependent Claims (22, 23, 24, 25)
-
Specification