Systems and Methods to Use Rules and Constraints for Service Consolidation
First Claim
1. A computer-implemented method, comprising:
- storing preferences of a plurality of users for a service;
storing past options that have been previously selected for the service;
in response to a request for the service for a subset of the users, combining the preferences of the subset of the users to generate a preference set for the subset of the users, based on a set of predetermined rules, using a computer; and
selecting an option based on the preference set generated for the subset of users and the past options that have been previously selected for the service, using the computer.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods to consolidate user preferences for a service and make suggestions for options related to the service. In one aspect, a computer-implemented method includes: storing preferences of a plurality of users for a service; storing past options that have been previously selected for the service; in response to a request for the service for a subset of the users, combining the preferences of the subset of the users to generate a preference set for the subset of the users, based on a set of predetermined rules, using a computer; and selecting an option based on the preference set generated for the subset of users and the past options that have been previously selected for the service, using the computer.
160 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
storing preferences of a plurality of users for a service; storing past options that have been previously selected for the service; in response to a request for the service for a subset of the users, combining the preferences of the subset of the users to generate a preference set for the subset of the users, based on a set of predetermined rules, using a computer; and selecting an option based on the preference set generated for the subset of users and the past options that have been previously selected for the service, using the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable media storing instructions, the instructions causing a computer to perform a method, the method comprising:
-
storing preferences of a plurality of users for a service; storing past options that have been previously selected for the service; in response to a request for the service for a subset of the users, combining the preferences of the subset of the users to generate a preference set for the subset of the users, based on a set of predetermined rules; and selecting an option based on the preference set generated for the subset of users and the past options that have been previously selected for the service.
-
-
20. A computer system, comprising:
-
a means for storing preferences of a plurality of users for a service; a means for storing past options that have been previously selected for the service; a means for combining the preferences of a subset of the users to generate a preference set for the subset of the users, based on a set of predetermined rules, in response to a request for the service for the subset of the users; and a means for selecting an option based on the preference set generated for the subset of users and the past options that have been previously selected for the service.
-
Specification