Context-influenced application recommendations
First Claim
Patent Images
1. A system comprising:
- one or more computers; and
a computer-readable device coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising;
receiving application management data, the application management data including application use data and application acquisition data of one or more applications, each datum of the application use data and the application acquisition data associated with a time-based parameter;
assigning a weight to each datum of the application use data and the application acquisition data based on the respective time-based parameter;
receiving location data that references a location of a mobile device;
receiving application data associated with the one or more applications available from an online application marketplace, the application data comprising a category of the one or more applications;
aggregating the application management data, the location data and the application data to provide aggregated data, the aggregating based on the weight of each datum of the application use data and the application acquisition data of the application management data;
selecting, from among multiple, different applications that are available from the online application marketplace, one or more particular applications based on the aggregated data;
generating a set of links associated with a recommendation, wherein the recommendation identifies the one or more particular applications as applications that a user is likely to be interested in purchasing or downloading;
transmitting, through a computer-implemented communication network, the set of links to the mobile device; and
receiving a selection of a particular link of the set of links to obtain at least one of the one or more particular mobile device-applications by the user from the online application marketplace provided by a server in communication with the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for recommending content based on context such as location. In one aspect, a method includes receiving data that references a location of a mobile device, selecting, from among multiple, different applications that are available in an online application marketplace, one or more of the applications that are relevant to the location, and providing, by a recommendation server, a recommendation to the mobile device, where the recommendation identifies the one or more applications as applications that the user is likely to be interested in purchasing or downloading.
-
Citations
18 Claims
-
1. A system comprising:
-
one or more computers; and a computer-readable device coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; receiving application management data, the application management data including application use data and application acquisition data of one or more applications, each datum of the application use data and the application acquisition data associated with a time-based parameter; assigning a weight to each datum of the application use data and the application acquisition data based on the respective time-based parameter; receiving location data that references a location of a mobile device; receiving application data associated with the one or more applications available from an online application marketplace, the application data comprising a category of the one or more applications; aggregating the application management data, the location data and the application data to provide aggregated data, the aggregating based on the weight of each datum of the application use data and the application acquisition data of the application management data; selecting, from among multiple, different applications that are available from the online application marketplace, one or more particular applications based on the aggregated data; generating a set of links associated with a recommendation, wherein the recommendation identifies the one or more particular applications as applications that a user is likely to be interested in purchasing or downloading; transmitting, through a computer-implemented communication network, the set of links to the mobile device; and receiving a selection of a particular link of the set of links to obtain at least one of the one or more particular mobile device-applications by the user from the online application marketplace provided by a server in communication with the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer storage device encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
receiving application management data, the application management data including application use data and application acquisition data of one or more applications, each datum of the application use data and the application acquisition data associated with a time-based parameter; assigning a weight to each datum of the application use data and the application acquisition data based on the respective time-based parameter; receiving location data that references a location of a mobile device; receiving application data associated with the one or more applications available from an online application marketplace, the application data comprising a category of the one or more applications; aggregating the application management data, the location data and the application data to provide aggregated data, the aggregating based on the weight of each datum of the application use data and the application acquisition data of the application management data; selecting, from among multiple, different applications that are available from the online application marketplace, one or more particular applications based on the aggregated data; generating a set of links associated with a recommendation, wherein the recommendation identifies the one or more particular applications as applications that a user is likely to be interested in purchasing or downloading; transmitting, through a computer-implemented communication network, the set of links to the mobile device; and receiving a selection of a particular link of the set of links to obtain at least one of the one or more particular mobile device-applications by the user from the online application marketplace provided by a server in communication with the mobile device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
receiving application management data, the application management data including application use data and application acquisition data of one or more applications, each datum of the application use data and the application acquisition data associated with a time-based parameter; assigning a weight to each datum of the application use data and the application acquisition data based on the respective time-based parameter; receiving location data that references a location of a mobile device; receiving application data associated with the one or more applications available from an online application marketplace, the application data comprising a category of the one or more applications; aggregating the application management data, the location data and the application data to provide aggregated data, the aggregating based on the weight of each datum of the application use data and the application acquisition data of the application management data; selecting, from among multiple, different applications that are available from the online application marketplace, one or more particular applications based on the aggregated data; generating, by a recommendation server, a set of links associated with a recommendation, wherein the recommendation identifies the one or more particular applications as applications that a user is likely to be interested in purchasing or downloading; transmitting, through a computer-implemented communication network, the set of links to the mobile device; and receiving a selection of a particular link of the set of links to obtain at least one of the one or more particular mobile device-applications by the user from the online application marketplace provided by a server in communication with the mobile device. - View Dependent Claims (18)
-
Specification