Recommending mobile device activities
First Claim
1. A method for recommending mobile device activities, the method comprising:
- receiving an indication of a content item contained on a Web page that is currently presented by a mobile device;
determining semantic information about the indicated content item, including accessing a semantic network that is a graph data structure that includes multiple entities that each have is-a and/or member-of relations to other entities or categories of the semantic network, wherein the is-a and/or member-of relations are represented as links between the entities or categories of the semantic network, to;
identify one or more entities in the semantic network that are referenced by the indicated content item and relationships relating to the identified entities;
identify one or more entities in the semantic network that are related to the identified one or more entities; and
identify one or more categories in the semantic network that are associated with the identified one or more entities and/or the related one or more entities, wherein the identified one or more categories are part of a taxonomic hierarchy in which each of the identified one or more categories is part of a corresponding taxonomic path that includes multiple categories related to one another via is-a relations, wherein the one or more categories are identified by traversing the links representing relations within the semantic network by traversing at most N taxonomic paths within the semantic network, where N is determined by user setting or data mining;
determining a plurality of mobile device activities, wherein each activity has one or more associated entities and/or categories in common with the determined semantic information; and
transmitting information about the determined plurality of activities.
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.
136 Citations
20 Claims
-
1. A method for recommending mobile device activities, the method comprising:
-
receiving an indication of a content item contained on a Web page that is currently presented by a mobile device; determining semantic information about the indicated content item, including accessing a semantic network that is a graph data structure that includes multiple entities that each have is-a and/or member-of relations to other entities or categories of the semantic network, wherein the is-a and/or member-of relations are represented as links between the entities or categories of the semantic network, to; identify one or more entities in the semantic network that are referenced by the indicated content item and relationships relating to the identified entities; identify one or more entities in the semantic network that are related to the identified one or more entities; and identify one or more categories in the semantic network that are associated with the identified one or more entities and/or the related one or more entities, wherein the identified one or more categories are part of a taxonomic hierarchy in which each of the identified one or more categories is part of a corresponding taxonomic path that includes multiple categories related to one another via is-a relations, wherein the one or more categories are identified by traversing the links representing relations within the semantic network by traversing at most N taxonomic paths within the semantic network, where N is determined by user setting or data mining; determining a plurality of mobile device activities, wherein each activity has one or more associated entities and/or categories in common with the determined semantic information; and transmitting information about the determined plurality of activities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15, 16, 17, 18, 19, 20)
-
-
12. A non-transitory 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 contained on a Web page that is currently presented by a mobile device; determining semantic information about the indicated content item, including accessing a semantic network that is a graph data structure that includes multiple entities that each have is-a and/or member-of relations to other entities or categories of the semantic network, wherein the is-a and/or member-of relations are represented as links between the entities or categories of the semantic network, to; identify one or more entities in the semantic network that are referenced by the indicated content item and relationships relating to the identified entities; identify one or more entities in the semantic network that are related to the identified one or more entities; and identify one or more categories in the semantic network that are associated with the identified one or more entities and/or the related one or more entities, wherein the identified one or more categories are part of a taxonomic hierarchy in which each of the identified one or more categories is part of a corresponding taxonomic path that includes multiple categories related to one another via is-a relations, wherein the one or more categories are identified by traversing the links representing relations within the semantic network by traversing at most N taxonomic paths within the semantic network, where N is determined by user setting or data mining; determining a plurality of mobile device activities, wherein each activity has one or more associated entities and/or categories in common with the determined semantic information; and transmitting information about the determined plurality of activities. - View Dependent Claims (13)
-
-
14. 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 contained on a Web page that is currently presented by a mobile device; determine semantic information about the indicated content item, including accessing a semantic network that is a graph data structure that includes multiple entities that each have is-a and/or member-of relations to other entities or categories of the semantic network, wherein the is-a and/or member-of relations are represented as links between the entities or categories of the semantic network, to; identify one or more entities in the semantic network that are referenced by the indicated content item and relationships relating to the identified entities; identify one or more entities in the semantic network that are related to the identified one or more entities; and identify one or more categories in the semantic network that are associated with the identified one or more entities and/or the related one or more entities, wherein the identified one or more categories are part of a taxonomic hierarchy in which each of the identified one or more categories is part of a corresponding taxonomic path that includes multiple categories related to one another via is-a relations, wherein the one or more categories are identified by traversing the links representing relations within the semantic network by traversing at most N taxonomic paths within the semantic network, where N is determined by user setting or data mining; determine a plurality of mobile device activities, wherein each activity has one or more associated entities and/or categories in common with the determined semantic information; and transmit information about the determined plurality of activities.
-
Specification