Generating activities based upon social data
First Claim
Patent Images
1. A method comprising the following computer-executable acts:
- receiving data from a social networking application, wherein the data is generated by a first individual;
executing an entity extraction algorithm to extract an entity from the received data;
selecting an activity from amongst a plurality of predefined activities based upon the entity; and
causing a hyperlink to be displayed on a display of a computing device utilized by a second individual, wherein the hyperlink is based upon a template for the activity, the template comprises text describing the activity, the hyperlink comprising the text describing the activity and additional text that describes the entity, the hyperlink configured to cause a computer-executable application on the computing device to execute the activity responsive to receiving a selection of the hyperlink from the second individual.
2 Assignments
0 Petitions
Accused Products
Abstract
A method described herein includes acts of 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. The method also includes automatically causing a hyperlink to be 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, wherein 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.
-
Citations
20 Claims
-
1. A method comprising the following computer-executable acts:
-
receiving data from a social networking application, wherein the data is generated by a first individual; executing an entity extraction algorithm to extract an entity from the received data; selecting an activity from amongst a plurality of predefined activities based upon the entity; and causing a hyperlink to be displayed on a display of a computing device utilized by a second individual, wherein the hyperlink is based upon a template for the activity, the template comprises text describing the activity, the hyperlink comprising the text describing the activity and additional text that describes the entity, the hyperlink configured to cause a computer-executable application on the computing device to execute the activity responsive to receiving a selection of the hyperlink from the second individual. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19)
-
-
13. A system comprising:
-
a processor; and a memory that comprises component that are executed by the processor, the components comprising; a receiver component that is configured to receive social networking data generated by a first individual, the social networking data generated through utilization of a social networking application; an extractor component that is configured to extract an entity from the social networking data, the entity being a keyword and a disambiguated canonical meaning thereof; a ranker component that, responsive to the extractor component extracting the entity from the social networking data, is configured to rank a plurality of predefined activities with respect to the entity; an activity selector component that is configured to select an activity for the entity form the plurality of predefined activities, wherein the activity selected by the activity selector component is ranked most highly in the plurality of predefined activities by the ranker component, and the activity is a search for information about the entity; and a hyperlink generator component that is configured to cause a hyperlink to be displayed in conjunction with the social networking data on a display of a computing device utilized by a second individual, wherein the hyperlink is configured to direct the second individual to a search engine upon the hyperlink being selected by the second individual, wherein the hyperlink is further configured to cause the search engine to execute a search for more information about the entity, and wherein the second individual is in a social network of the first individual. - View Dependent Claims (14, 15, 16, 20)
-
-
17. A computer-readable memory device comprising computer-executable instructions that, when executed by processor, cause the processor to perform acts comprising:
- receiving a social networking message posted via a social networking application by a first individual;
identifying an entity in the social networking massage, wherein the entity comprises;
a keyword included in the social networking message; and
an associated canonical meaning of the keyword;
selecting and activity based upon the entity, wherein the activity is selected from amongst a finite number of defined activities;
selecting a template based at least in part upon the selecting of the activity, the template comprising text that describes the activity; and
causing a hyperlink to be displayed on a computing device utilized by a second user, the hyperlink comprising the keyword and the text that describes the activity from the template, the hyperlink displayed in conjunction with the social networking message to the second individual and, when selected by the second individual, configured to cause a search engine to be accessed, cause the search engine to execute a search pertaining to the activity when selected by the second individual, and cause search results retrieved by the search engine to be displayed.
- receiving a social networking message posted via a social networking application by a first individual;
Specification