Patents by Inventor Jake Hofman
Jake Hofman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11947903Abstract: Various techniques for providing perspective annotation to numerical representations are disclosed herein. For example, a method includes detecting a numerical representation in an original content and retrieving one or more perspectives from a database based on the detected numerical representation. The one or more perspectives individually include a restatement of information contained in the numerical representation. The method can also include annotating the original content with the retrieved one or more perspectives to form an annotated content.Type: GrantFiled: October 22, 2018Date of Patent: April 2, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Jake Hofman, Miroslav Dudik, Daniel Goldstein
-
Publication number: 20190057073Abstract: Various techniques for providing perspective annotation to numerical representations are disclosed herein. For example, a method includes detecting a numerical representation in an original content and retrieving one or more perspectives from a database based on the detected numerical representation. The one or more perspectives individually include a restatement of information contained in the numerical representation. The method can also include annotating the original content with the retrieved one or more perspectives to form an annotated content.Type: ApplicationFiled: October 22, 2018Publication date: February 21, 2019Inventors: Jake Hofman, Miroslav Dudik, Daniel Goldstein
-
Patent number: 10176265Abstract: Techniques for designing an awareness engine that organizes and serves popularly discussed and viral online content in response to user search queries. In an aspect, quality online content is identified by analyzing posts by users of a social network over specific time periods. For each item of quality online content identified, a virality score is calculated, and a social signature is constructed. The social signature can be constructed from the content itself, as well as from posts referencing the content. Based on this processing, relevant quality online content having the highest virality scores may be retrieved and served in response to user queries. Further techniques are provided for designing a user interface for the awareness engine.Type: GrantFiled: March 23, 2016Date of Patent: January 8, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Omar Alonso, Jake Hofman, Vasileios Kandylas, Siddhartha Sen, Serge-Eric Tremblay
-
Patent number: 10146756Abstract: Various techniques for providing perspective annotation to numerical representations are disclosed herein. For example, a method includes detecting a numerical representation in an original content and retrieving one or more perspectives from a database based on the detected numerical representation. The one or more perspectives individually include a restatement of information contained in the numerical representation. The method can also include annotating the original content with the retrieved one or more perspectives to form an annotated content.Type: GrantFiled: March 13, 2013Date of Patent: December 4, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Jake Hofman, Miroslav Dudik, Daniel Goldstein
-
Publication number: 20170277790Abstract: Techniques for designing an awareness engine that organizes and serves popularly discussed and viral online content in response to user search queries. In an aspect, quality online content is identified by analyzing posts by users of a social network over specific time periods. For each item of quality online content identified, a virality score is calculated, and a social signature is constructed. The social signature can be constructed from the content itself, as well as from posts referencing the content. Based on this processing, relevant quality online content having the highest virality scores may be retrieved and served in response to user queries. Further techniques are provided for designing a user interface for the awareness engine.Type: ApplicationFiled: March 23, 2016Publication date: September 28, 2017Inventors: Omar Alonso, Jake Hofman, Vasileios Kandylas, Siddhartha Sen, Serge-Eric Tremblay
-
Publication number: 20170019494Abstract: Various techniques of content virality determination and visualization are disclosed herein. For example, a method of determining network content virality metric includes constructing a diffusion cascade for a computer network content based on a plurality of time points at which individual users adopt the network content and connection information of the users. The method also includes calculating, with a processor, a virality metric of the network content based on a structural characteristic of the constructed diffusion cascade. Based on the calculated virality metric, one may determine if the network content is viral.Type: ApplicationFiled: September 28, 2016Publication date: January 19, 2017Inventors: Jake Hofman, Robert Gruen, Sharad Goel, Duncan Watts
-
Patent number: 9491038Abstract: Various techniques of content virality determination and visualization are disclosed herein. For example, a method of determining network content virality metric includes constructing a diffusion cascade for a computer network content based on a plurality of time points at which individual users adopt the network content and connection information of the users. The method also includes calculating, with a processor, a virality metric of the network content based on a structural characteristic of the constructed diffusion cascade. Based on the calculated virality metric, one may determine if the network content is viral.Type: GrantFiled: February 21, 2013Date of Patent: November 8, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Jake Hofman, Robert Gruen, Sharad Goel, Duncan Watts
-
Patent number: 9430755Abstract: Methods, system and computer readable medium for discovering social groups include extracting activity related data associated with a user's social interactions from a source. The activity related data identifies information related to social contacts used during the social interactions at the source. The activity related data of the user is analyzed to identify co-occurrences of the social contacts. The co-occurrences determine a set of related contacts. The set of related contacts identified from the activity related data are clustered into distinct social groups. The social groups are used by a user to facilitate subsequent interactions.Type: GrantFiled: June 29, 2012Date of Patent: August 30, 2016Assignee: Yahoo! Inc.Inventors: Jake Hofman, Winter Mason, Duncan James Watts
-
Publication number: 20140281874Abstract: Various techniques for providing perspective annotation to numerical representations are disclosed herein. For example, a method includes detecting a numerical representation in an original content and retrieving one or more perspectives from a database based on the detected numerical representation. The one or more perspectives individually include a restatement of information contained in the numerical representation. The method can also include annotating the original content with the retrieved one or more perspectives to form an annotated content.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: MICROSOFT CORPORATIONInventors: Jake Hofman, Miroslav Dudik, Daniel Goldstein
-
Publication number: 20140237093Abstract: Various techniques of content virality determination and visualization are disclosed herein. For example, a method of determining network content virality metric includes constructing a diffusion cascade for a computer network content based on a plurality of time points at which individual users adopt the network content and connection information of the users. The method also includes calculating, with a processor, a virality metric of the network content based on a structural characteristic of the constructed diffusion cascade. Based on the calculated virality metric, one may determine if the network content is viral.Type: ApplicationFiled: February 21, 2013Publication date: August 21, 2014Applicant: Microsoft CorporationInventors: Jake Hofman, Robert Gruen, Sharad Goel, Duncan Watts
-
Publication number: 20140040385Abstract: Embodiments disclosed herein may relate to determining individual experts to answer user queries utilizing computing platform in a communication system.Type: ApplicationFiled: July 31, 2012Publication date: February 6, 2014Applicant: Yahoo! Inc.Inventors: Jake Hofman, Sharad Goel, Duncan James Watts
-
Publication number: 20140006523Abstract: Methods, system and computer readable medium for discovering social groups include extracting activity related data associated with a user's social interactions from a source. The activity related data identifies information related to social contacts used during the social interactions at the source. The activity related data of the user is analyzed to identify co-occurrences of the social contacts. The co-occurrences determine a set of related contacts. The set of related contacts identified from the activity related data are clustered into distinct social groups. The social groups are used by a user to facilitate subsequent interactions.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: Yahoo! Inc.Inventors: Jake Hofman, Winter Mason, Duncan James Watts
-
Patent number: 8484226Abstract: Collaborative-filtering software creates a neighborhood using a map-reduce architecture by pair-wise application of a similarity measure to a sparse matrix of users and items of media designated by the users. The collaborative-filtering software then generates recommendations for a particular user by rating items of media designated by other users in the neighborhood (but not the particular user). The collaborative-filtering software rates the item of media, using a weighted vote of the users in the neighborhood. The weighted vote depends at least in part on the mean similarity of the users in the neighborhood who have designated the item of media. Then the collaborative-filtering software records the item of media as a recommendation for subsequent presentation to the other user, if the rating of the item of media is among the highest in comparison to the ratings of other items of media designated by users in the neighborhood.Type: GrantFiled: July 9, 2011Date of Patent: July 9, 2013Assignee: Yahoo! Inc.Inventors: Kellan Elliott-McCrea, Winter Mason, Siddharth Suri, Jake Hofman
-
Publication number: 20130013622Abstract: Collaborative-filtering software creates a neighborhood using a map-reduce architecture by pair-wise application of a similarity measure to a sparse matrix of users and items of media designated by the users. The collaborative-filtering software then generates recommendations for a particular user by rating items of media designated by other users in the neighborhood (but not the particular user). The collaborative-filtering software rates the item of media, using a weighted vote of the users in the neighborhood. The weighted vote depends at least in part on the mean similarity of the users in the neighborhood who have designated the item of media. Then the collaborative-filtering software records the item of media as a recommendation for subsequent presentation to the other user, if the rating of the item of media is among the highest in comparison to the ratings of other items of media designated by users in the neighborhood.Type: ApplicationFiled: July 9, 2011Publication date: January 10, 2013Applicant: Yahoo!, Inc.Inventors: Kellan Elliot-McCrea, Winter Mason, Siddharth Suri, Jake Hofman