RECOMMENDATION GENERATION SYSTEMS, APPARATUS AND METHODS
First Claim
Patent Images
1. A method for generating recommendations for a user of a mobile device, the mobile device associated with a service provider, the method comprising:
- obtaining a request for a recommendation;
retrieving data associated with a user and data on content available for a mobile device from a service provider;
generating a plurality of recommendations based on an analysis of the retrieved data, wherein the recommendations are generated by a plurality of different recommendation techniques; and
selecting a subset of the generated plurality of recommendations based upon filtering constraints.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for generating recommendations for a user of a mobile device is provided. The user is associated with a service provider. A request for a recommendation is obtained. Data associated with the user and data on the content available to the user is retrieved from the service provider. A list of recommendations is generated based on an analysis of the retrieved user data. The recommendations are generated by a plurality of different recommendation techniques.
349 Citations
71 Claims
-
1. A method for generating recommendations for a user of a mobile device, the mobile device associated with a service provider, the method comprising:
-
obtaining a request for a recommendation; retrieving data associated with a user and data on content available for a mobile device from a service provider; generating a plurality of recommendations based on an analysis of the retrieved data, wherein the recommendations are generated by a plurality of different recommendation techniques; and selecting a subset of the generated plurality of recommendations based upon filtering constraints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for generating promotions for a user of a mobile device, the user associated with a service provider, the method comprising:
-
retrieving a list of promotions from a service provider; retrieving data associated with a user and data on the content available to the user from the service provider; generating a list of recommendations for the user by analysis of the retrieved data, wherein the recommendations are generated by a plurality of individual recommendation techniques; selecting for delivery a subset of the retrieved promotions, the subset of retrieved promotions including promotions that are in common with the recommendations in the recommendation list and have not been already availed of by the user.
-
-
34. A computer program product, comprising:
a computer-readable storage medium comprising, at least one instruction for causing a computer to obtain a request for a recommendation; at least one instruction for causing the computer to retrieve data associated with a user and data on the content available to the user from the service provider; and at least one instruction for causing the computer to generate a list of recommendations based on an analysis of the retrieved data, wherein the recommendations are generated by a plurality of different recommendation techniques.
-
35. A system for generating recommendations for a user of a mobile device, the user associated with a service provider, the system comprising:
-
means for obtaining a request for a recommendation; means for retrieving data associated with a user and data on the content available to the user from the service provider; and means for generating a list of recommendations based on an analysis of the retrieved data, wherein the recommendations are generated by a plurality of different recommendation techniques.
-
-
36. A system for generating recommendations for a user of a mobile device, the user associated with a service provider, the system comprising:
-
a profile module for storing and processing data associated with the user; a catalogue module for storing and processing content available to the user; and a decision module in communication with the profile module and the catalogue module, the decision module used for generating a list of recommendations for the user by analysis of data retrieved from the profile and catalogue modules, wherein the recommendations are generated by a plurality of individual recommender modules. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A system for generating recommendations for a user of a mobile device, the user associated with a service provider, the system comprising:
-
a profile module for storing and processing data associated with the user; a catalogue module for storing and processing content available to the user; a decision module in communication with the profile module and the catalogue module, the decision module used for generating a list of recommendations for the user by analysis of data retrieved from the profile and catalogue modules, wherein the recommendations are generated by a plurality of individual recommender modules; and a promote module for comparing the recommendations with a database of promotions of the service provider and for generating a list of promotions based on the comparison. - View Dependent Claims (42)
-
-
43. A method for generating recommendations for a user of a mobile device, comprising:
-
accessing attribute data and behavior data for a plurality of users of a corresponding plurality of mobile devices; generating recommendations for content to offer based on the attribute data and generating recommendations for content to offer based on the behavior data; selecting a subset of recommendations by applying a filtering constraint; and transmitting the subset of recommendations to at least a subset of the plurality of mobile devices. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. At least one processor for generating recommendations for a user of a mobile device, comprising:
-
a first module for accessing attribute data and behavior data for a plurality of users of a corresponding plurality of mobile devices; a second module for generating recommendations for content to offer based on the attribute data and generating recommendations for content to offer based on the behavior data; a third module for selecting a subset of recommendations by applying a filtering constraint; and a fourth module for transmitting the subset of recommendations to at least a subset of the plurality of mobile devices.
-
-
57. A computer program product for generating recommendations for a user of a mobile device, comprising:
a computer-readable storage medium comprising, at least one instruction for causing a computer to access attribute data and behavior data for a plurality of users of a corresponding plurality of mobile devices; at least one instruction for causing the computer to generate recommendations for content to offer based on the attribute data and to generate recommendations for content to offer based on the behavior data; at least one instruction for causing the computer to select a subset of recommendations by applying a filtering constraint; and at least one instruction for causing the computer to transmit the subset of recommendations to at least a subset of the plurality of mobile devices.
-
58. An apparatus for generating recommendations for a user of a mobile device, comprising:
-
means for accessing attribute data and behavior data for a plurality of users of a corresponding plurality of mobile devices; means for generating recommendations for content to offer based on the attribute data and generating recommendations for content to offer based on the behavior data; means for selecting a subset of recommendations by applying a filtering constraint; and means for transmitting the subset of recommendations to at least a subset of the plurality of mobile devices.
-
-
59. An apparatus for generating recommendations for a user of a mobile device, comprising:
-
a profile storage component containing attribute data and behavior data for a plurality of users of a corresponding plurality of mobile devices; a profile and recommendation system for generating recommendations for content to offer based on accessed attribute data, for generating recommendations for content to offer based on accessed behavior data, and for selecting a subset of recommendations by applying a filtering constraint; and a network communication module for transmitting the subset of recommendations to at least a subset of the plurality of mobile devices. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
Specification