RECOMMENDING MOBILE DEVICE ACTIVITIES
First Claim
1. A method for recommending mobile device activities, the method comprising:
- receiving an indication of a content item accessed by a mobile device;
determining semantic information about the indicated content item, including at least one of;
one or more entities referenced by the indicated content item, one or more entities related to the referenced one or more entities, or one or more categories of the referenced one or more entities and/or the related one or more entities;
determining a mobile device activity, the activity having one or more associated entities and/or categories in common with the determined semantic information; and
transmitting information about the determined activity.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for recommending mobile device activities, such as accessing mobile applications and/or mobile Web pages, are described. Some embodiments provide an Activity Recommendation System (“ARS”) configured to recommend relevant activities for a user to perform with a mobile device, based on context of the mobile device. In one embodiment, the ARS recommends mobile applications based content items (e.g., Web pages, images, videos) that are being currently accessed via the mobile device. The ARS may process information about mobile applications and content items to determine semantic information, such as entities and/or categories referenced or associated therewith. The ARS may then use the semantic information to determine mobile applications that have semantic information that is at least similar to that of a content item accessed via a mobile device.
153 Citations
31 Claims
-
1. A method for recommending mobile device activities, the method comprising:
-
receiving an indication of a content item accessed by a mobile device; determining semantic information about the indicated content item, including at least one of;
one or more entities referenced by the indicated content item, one or more entities related to the referenced one or more entities, or one or more categories of the referenced one or more entities and/or the related one or more entities;determining a mobile device activity, the activity having one or more associated entities and/or categories in common with the determined semantic information; and transmitting information about the determined activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for discovering mobile applications, the method comprising:
-
generating an index of semantic information for multiple mobile applications, the semantic information including entities and/or categories related to the multiple mobile applications; receiving a semantic search query, the query specifying at least one entity or category; determining one or more of the multiple mobile applications that have semantic information matching the received semantic search query; and transmitting indications of the determined one or more mobile applications. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium having contents that, when executed by a computing system, enable the computing system to recommend mobile device activities, by performing a method comprising:
-
receiving an indication of a content item accessed by a mobile device; determining semantic information about the indicated content item, including at least one of;
one or more entities referenced by the indicated content item, one or more entities related to the referenced one or more entities, or one or more categories of the referenced one or more entities and/or the related one or more entities;determining a mobile device activity, the activity having one or more associated entities and/or categories in common with the determined semantic information; and transmitting information about the determined activity. - View Dependent Claims (23, 24, 25)
-
-
26. A computing system configured to recommend content, comprising:
-
a memory; a module that is stored on the memory and that is configured, when executed, to; receive an indication of a content item accessed by a mobile device; determine semantic information about the indicated content item, including at least one of;
one or more entities referenced by the indicated content item, one or more entities related to the referenced one or more entities, or one or more categories of the referenced one or more entities and/or the related one or more entities;determine a mobile device activity, the activity having one or more associated entities and/or categories in common with the determined semantic information; and transmit information about the determined activity. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification