GENERATING ACTIVITIES BASED UPON SOCIAL DATA
First Claim
Patent Images
1. A method comprising the following computer-executable acts:
- extracting an entity from social networking data of a user, the entity comprising a keyword and a disambiguated canonical meaning of the keyword;
selecting an activity from amongst a plurality of possible activities based upon the entity extracted from the social networking data of the user, the activity performable with respect to the entity;
transmitting information that is indicative of the activity to a computing device of the user, the information transmitted for presentment to the user by way of an output interface of the computing device; and
performing at least one computing operation in response to receipt of an indication that the user wishes to pursue the activity with respect to the entity.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies described herein relate to receiving data from a social networking application, wherein the data is generated by a first individual, and executing an entity extraction algorithm to extract at least one entity from the received data. A hyperlink is displayed on a computing device utilized by a second individual, wherein the hyperlink is based at least in part upon the at least one entity, and the hyperlink is configured to direct the first individual to a search engine and is further configured to cause the search engine to execute a search that pertains to the at least one entity.
17 Citations
20 Claims
-
1. A method comprising the following computer-executable acts:
-
extracting an entity from social networking data of a user, the entity comprising a keyword and a disambiguated canonical meaning of the keyword; selecting an activity from amongst a plurality of possible activities based upon the entity extracted from the social networking data of the user, the activity performable with respect to the entity; transmitting information that is indicative of the activity to a computing device of the user, the information transmitted for presentment to the user by way of an output interface of the computing device; and performing at least one computing operation in response to receipt of an indication that the user wishes to pursue the activity with respect to the entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing system comprising:
-
at least one processor; and memory that comprises instructions that are executed by the at least one processor, the instructions, when executed by the at least one processor, cause the at least one processor to perform acts comprising; selecting an activity from amongst a plurality of predefined activities based upon an entity extracted from social networking data of a user, the entity comprising a keyword in the social networking data of the user and a canonical meaning of the keyword; and causing information that is indicative of the activity to be transmitted to a computing device of the user for presentment to the user by way of an output interface of the computing device; and in response to receipt of an indication that the user wishes to pursue the activity, performing at least one computing operation that pertains to the activity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium comprising computer-executable instructions that, when executed by processor, cause the processor to perform acts comprising:
-
based upon an entity extracted from a social networking message posted by a contact of a user, identifying an activity from amongst a plurality of pre-defined activities, the activity relates to acquisition of information about the entity, the entity being a keyword in the social networking message and a canonical meaning of the keyword; in response to receipt of an indication from a computing device of the user that the user wishes to pursue the activity, executing a search for the entity to acquire the information; and causing the information to be transmitted to the computing device of the user for presentment to the user by way of an output interface of the computing device.
-
Specification