SYSTEM AND METHOD FOR AUTOMATED SERVICE RECOMMENDATIONS
First Claim
1. A method comprising:
- receiving a request, over a network, from a user for service recommendations, wherein the request comprises an identification of the user and at least one service selection criteria;
formulating a query so as to search, via the network, for user profile data, spatial data, temporal data, social data and topical data that is available via the network and relates to the requesting user, the service selection criteria and to a plurality of services available via the network so as to a identify a subset of the plurality of services available via the network that relate to the request;
transmitting a list of the subset of the plurality of services available via the network that relate to the request to the user;
receiving a selection of at least one of the subset of the plurality of services available via the network;
enrolling the user in the service corresponding to the selected at least one of the subset of the plurality of services available via the network.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automated service recommendations. A request is received over a network, from a user for service recommendations, wherein the request comprises an identification of the user and at least one service selection criteria. A query is formulated so as to search, via the network, for user profile data, spatial data, temporal data, social data and topical data that is available via the network and relates to the requesting user, the service selection criteria and to a plurality of services available via the network so as to a identify a subset of the plurality of services available via the network that relate to the request. A list of the identified subset of services is transmitted, via the network, to the requesting user. A selection of at least one of the selected subset of services available received from the user and the user is enrolled in the selected service.
167 Citations
46 Claims
-
1. A method comprising:
-
receiving a request, over a network, from a user for service recommendations, wherein the request comprises an identification of the user and at least one service selection criteria; formulating a query so as to search, via the network, for user profile data, spatial data, temporal data, social data and topical data that is available via the network and relates to the requesting user, the service selection criteria and to a plurality of services available via the network so as to a identify a subset of the plurality of services available via the network that relate to the request; transmitting a list of the subset of the plurality of services available via the network that relate to the request to the user; receiving a selection of at least one of the subset of the plurality of services available via the network; enrolling the user in the service corresponding to the selected at least one of the subset of the plurality of services available via the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 31)
-
-
16. A system comprising:
-
an agent manager that certifies agent types, stores agent definitions and spawns agents in response to commands to create agents; a permissions manager that enables users to define permissions granted to agents acting on their behalf and to define user data which is not to be disclosed without authorization; a proxy manager that verifies that agents have legally sufficient authorization to act as proxies for users, wherein agents spawned by the agent manager register with the proxy manager and are not allowed to execute agent functions until the agents are verified; a user manager that receives requests for service recommendations from users, wherein the requests each comprise an identification of a user and at least one service selection, wherein for each request, the user manager is configured to command the agent manager to spawn personal recommender agent that identifies a subset of a plurality of services available via the network that relate to the request. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
32. A computer-readable medium having computer-executable instructions for a method comprising the steps of:
-
receiving a request, over a network, from a user for service recommendations, wherein the request comprises an identification of the user and at least one service selection criteria; formulating a query so as to search, via the network, for user profile data, spatial data, temporal data, social data and topical data that is available via the network and relates to the requesting user, the service selection criteria and to a plurality of services available via the network so as to a identify a subset of the plurality of services available via the network that relate to the request; transmitting a list of the subset of the plurality of services available via the network that relate to the request to the user; receiving a selection of at least one of the subset of the plurality of services available via the network; enrolling the user in the service corresponding to the selected at least one of the subset of the plurality of services available via the network. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification