ENHANCED SERVICE ENVIRONMENTS WITH USER-SPECIFIC WORKING SETS
First Claim
1. A method for facilitating user-specific working sets comprising:
- receiving in a working set service a plurality of event signals initiated by a plurality of working set agents in a plurality of application services indicative of a plurality of events occurring in the plurality of application services that are nominated by the plurality of working set agents for inclusion in a working set of information specific to a user based at least in part on a working set model specific to the user;
in response to receiving the plurality of event signals, determining which of the plurality events qualify for inclusion in the working set of information based at least in part on the working set model; and
for each event of the plurality of events that qualifies for inclusion in the working set of information, modifying the working set of information to include at least the event.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and software are disclosed herein for implementing enhanced search environments. In one implementation, an enhanced service environment includes a working set service that receives event signals initiated by working set agents in various application services. The working set agents communicate the event signals to nominate events occurring in the application services for inclusion in a working set of information specific to a user. The nominations may be based at least in part on a working set model specific to the user. In response to receiving the event signals, the working set service determines which of the events qualify for inclusion in the working set of information based at least in part on the working set model. For each event that qualifies for inclusion, the working set is modified to include at least the event.
24 Citations
20 Claims
-
1. A method for facilitating user-specific working sets comprising:
-
receiving in a working set service a plurality of event signals initiated by a plurality of working set agents in a plurality of application services indicative of a plurality of events occurring in the plurality of application services that are nominated by the plurality of working set agents for inclusion in a working set of information specific to a user based at least in part on a working set model specific to the user; in response to receiving the plurality of event signals, determining which of the plurality events qualify for inclusion in the working set of information based at least in part on the working set model; and for each event of the plurality of events that qualifies for inclusion in the working set of information, modifying the working set of information to include at least the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer readable storage media having program instructions stored thereon to facilitate user-specific working sets and working set search that, when executed by a computing system, direct the computing system to at least:
-
receive from plurality of working set agents in a plurality of application services a plurality of event signals nominating a plurality of events occurring in the plurality of application services for inclusion in a working set of information specific to a user based at least in part on a working set model specific to the user; in response to receiving the plurality of event signals, determine which of the plurality events qualify for inclusion in the working set of information based at least in part on the working set model; and for each event of the plurality of events that qualifies for inclusion in the working set of information, modify the working set of information to include at least the event. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An enhanced service environment comprising:
-
a plurality of working set agents residing in a plurality of application services that monitor for a plurality of events to nominate for inclusion in a working set of information specific to a user based at least in part on a working set model specific to the user and communicate a plurality of event signals indicative of the plurality of events a working set service that receives the plurality of event signals, determines which of the plurality events qualify for inclusion in the working set of information based at least in part on the working set model, and for each event of the plurality of events that qualifies for inclusion in the working set of information, modifies the working set of information to include at least the event; and a working set manager that receives the plurality of events signals, identifies updates to the working set model based at least in part on the plurality of event signals and a plurality of previously received event signals, and communicates the updates to the working set model at least to the plurality of working set agents and the working set service. - View Dependent Claims (17, 18, 19, 20)
-
Specification