Patents by Inventor Robert Taaffe Lindsay

Robert Taaffe Lindsay 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: 10275413
    Abstract: Users in public forums often mention certain topics in the course of their discussions. Member's comments in messages to other members are analyzed to obtain terms that co-occur with topics. Frequencies of co-occurrence of a term with topics are normalized based on frequency of the term in a random sample of message. The terms are ranked by their normalized frequency of co-occurrence with a topic in messages. The top terms are selected based on their rank. Analysis of demographic information associated with members that mentioned top terms associated with a topic is displayed in graphical format that highlights the relationship between the age, gender, and usage of the top terms over time. The demographic information presented includes average age of members that mentioned a top term or their gender information within a selected time interval.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: April 30, 2019
    Assignee: Facebook, Inc.
    Inventors: Robert Taaffe Lindsay, Blaise Andrew DiPersia
  • Patent number: 10277642
    Abstract: A composer interface provided by a social networking system allows a user to provide input, such as text data, to the social networking system. The composer interface allows the user to identify an action and/or an object related to the input. An action is structured data describing a relationship between objects defined by the social networking system. Based on the action identified as related to the input, the social networking system stores an association between the received input and the identified action.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: April 30, 2019
    Assignee: Facebook, Inc.
    Inventors: Robert Taaffe Lindsay, Samuel Lessin, Justin Alexander Shaffer, Nicholas Felton, Ryan Case
  • Patent number: 10229167
    Abstract: A composer interface allows a user to provide input, such as text data, to the social networking system. Based on context information associated with the user and received input, the social networking system presents candidate data items to the user. Selecting a candidate data item allows the user to include the candidate data item in the input. Examples of context information include: users connected to the user, profile information associated with the user, and geographic information associated with the user. The candidate data items may be presented based on the probability of the user selecting a candidate data item.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: March 12, 2019
    Assignee: Facebook, Inc.
    Inventor: Robert Taaffe Lindsay
  • Patent number: 9916329
    Abstract: A composer interface allows a user to provide input, such as text data, to the social networking system. One or more images may be presented to the user via the composer interface, allowing the user to select one or more images to associate with the input. The images presented to the user may be selected based on associations of images with similar input by social networking system users. For example, images that a threshold number of users have associated with similar input are presented via the composer interface. If the user selects an image to associate with the input, the social networking system presents the selected image along with the received input in a content item presented to other social networking system users.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: March 13, 2018
    Assignee: Facebook, Inc.
    Inventor: Robert Taaffe Lindsay
  • Patent number: 9826005
    Abstract: Users in public forums often mention certain topics in the course of their discussions. Member's comments in messages to other members are analyzed to obtain terms that co-occur with topics. Frequencies of co-occurrence of a term with topics are normalized based on frequency of the term in a random sample of message. The terms are ranked by their normalized frequency of co-occurrence with a topic in messages. The top terms are selected based on their rank. Analysis of demographic information associated with members that mentioned top terms associated with a topic is displayed in graphical format that highlights the relationship between the age, gender, and usage of the top terms over time. The demographic information presented includes average age of members that mentioned a top term or their gender information within a selected time interval.
    Type: Grant
    Filed: May 12, 2013
    Date of Patent: November 21, 2017
    Assignee: Facebook, Inc.
    Inventors: Robert Taaffe Lindsay, Blaise Andrew DiPersia
  • Patent number: 9813476
    Abstract: A content source provides metadata associated with content, such as an audio signal or video data, to a social networking system. The metadata identifies characteristics of the content or specifies an action for the social networking system to perform. A content identifier associated with the metadata is generated by the social networking system, and an association between the content identifier and the metadata is stored. The content identifier is provided to the content source, which encodes the content identifier into the content (e.g., as a watermark). When a client device receives the content encoded with the content identifier, the content identifier is extracted and communicated to the social networking system in connection with a user account associated with the client device. Based on the content identifier, the social networking system retrieves the corresponding metadata and performs an action in connection with the user account based on the metadata.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: November 7, 2017
    Assignee: Facebook, Inc.
    Inventor: Robert Taaffe Lindsay
  • Publication number: 20170317966
    Abstract: A social networking system allows a user to insert media information into content posted by the user, where the media information identifies a media item that the user is consuming while composing the posted content. When a user of a social networking system composes content via a composer interface, the user may select an option on the composer interface to record audio using a microphone on the user's device. A media item is identified from the recorded audio and information about the identified media item is added to the user's posted content. The system may also update information about the identified media item and the composing user.
    Type: Application
    Filed: July 18, 2017
    Publication date: November 2, 2017
    Inventors: Justin Alexander Shaffer, Robert Taaffe Lindsay, Sean Michael Bruich
  • Patent number: 9787629
    Abstract: A social networking system allows a user to insert media information into content posted by the user, where the media information identifies a media item that the user is consuming while composing the posted content. When a user of a social networking system composes content via a composer interface, the user may select an option on the composer interface to record audio using a microphone on the user's device. A media item is identified from the recorded audio and information about the identified media item is added to the user's posted content. The system may also update information about the identified media item and the composing user.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: October 10, 2017
    Assignee: Facebook, Inc.
    Inventors: Justin Alexander Shaffer, Robert Taaffe Lindsay, Sean Michael Bruich
  • Patent number: 9781218
    Abstract: When a social networking system receives content describing a user via a client device associated with the user, the social networking system determines a state describing a characteristic of the user from the content. One or more options for generating a content item associated with the determined state are provided to the client device for presentation to the user, and the options may be based in part on the determined state. Based on the state and selection of one or more of the options, a content item is generated and provided to one or more client devices for presentation to social networking system users. By interacting with the content item, users may view additional information about the state or perform actions associated with the state.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: October 3, 2017
    Assignee: Facebook, Inc.
    Inventors: Samuel Lessin, Robert Taaffe Lindsay
  • Patent number: 9774641
    Abstract: A social networking system presents questions to a user on an interface associated with the social networking system to elicit information about the user that is missing from the user's profile or is otherwise outdated. The questions are selected based on a number of factors, such as the need for or value of the information item, probability of a response, or cost of collecting the information item. In presenting the selected question, the social networking system prompts a user for information about the user in a an interface associated with a page from the social networking system, an application external to the social networking system, or using a push notification or prompt. The questions may be formatted in various ways, such as an explicit question, confirmation, a selection of responses, or social context to encourage the user to respond to the question.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: September 26, 2017
    Assignee: Facebook, Inc.
    Inventors: Samuel Lessin, Robert Taaffe Lindsay, Justin Alexander Shaffer, Nicholas Felton
  • Publication number: 20170206194
    Abstract: A composer interface allows a user to provide input, such as text data, to the social networking system. To reduce the number of inputs for a user to provide to the social networking system, one or more phrase objects are presented to the user when providing input. A phrase object includes a group of objects that users have previously provided to the social networking system. The social networking system presents phrase objects to the user that match at least a portion of the received input. Context information associated with the input and associated with various phrase objects may be used to select the presented phrase objects. By selecting a presented phrase object, the user includes the selected phrase object in the input.
    Type: Application
    Filed: April 5, 2017
    Publication date: July 20, 2017
    Inventors: Robert Taaffe Lindsay, Giridhar Rajaram
  • Patent number: 9619046
    Abstract: A composer interface allows a user to provide input, such as text data, to the social networking system. To reduce the number of inputs for a user to provide to the social networking system, one or more phrase objects are presented to the user when providing input. A phrase object includes a group of objects that users have previously provided to the social networking system. The social networking system presents phrase objects to the user that match at least a portion of the received input. Context information associated with the input and associated with various phrase objects may be used to select the presented phrase objects. By selecting a presented phrase object, the user includes the selected phrase object in the input.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: April 11, 2017
    Assignee: Facebook, Inc.
    Inventors: Robert Taaffe Lindsay, Giridhar Rajaram
  • Publication number: 20170075987
    Abstract: Users in public forums often mention certain topics in the course of their discussions. Member's comments in messages to other members are analyzed to obtain terms that co-occur with topics. Frequencies of co-occurrence of a term with topics are normalized based on frequency of the term in a random sample of message. The terms are ranked by their normalized frequency of co-occurrence with a topic in messages. The top terms are selected based on their rank. Analysis of demographic information associated with members that mentioned top terms associated with a topic is displayed in graphical format that highlights the relationship between the age, gender, and usage of the top terms over time. The demographic information presented includes average age of members that mentioned a top term or their gender information within a selected time interval.
    Type: Application
    Filed: November 4, 2016
    Publication date: March 16, 2017
    Inventors: Robert Taaffe Lindsay, Blaise Andrew DiPersia
  • Publication number: 20170026428
    Abstract: A social networking system presents questions to a user on an interface associated with the social networking system to elicit information about the user that is missing from the user's profile or is otherwise outdated. The questions are selected based on a number of factors, such as the need for or value of the information item, probability of a response, or cost of collecting the information item. In presenting the selected question, the social networking system prompts a user for information about the user in a an interface associated with a page from the social networking system, an application external to the social networking system, or using a push notification or prompt. The questions may be formatted in various ways, such as an explicit question, confirmation, a selection of responses, or social context to encourage the user to respond to the question.
    Type: Application
    Filed: October 6, 2016
    Publication date: January 26, 2017
    Inventors: Samuel Lessin, Robert Taaffe Lindsay, Justin Alexander Shaffer, Nicholas Felton
  • Patent number: 9521013
    Abstract: Users in public forums often mention certain topics in the course of their discussions. Member's comments in messages to other members are analyzed to obtain terms that co-occur with topics. Frequencies of co-occurrence of a term with topics are normalized based on frequency of the term in a random sample of message. The terms are ranked by their normalized frequency of co-occurrence with a topic in messages. The top terms are selected based on their rank. Analysis of demographic information associated with members that mentioned top terms associated with a topic is displayed in graphical format that highlights the relationship between the age, gender, and usage of the top terms over time. The demographic information presented includes average age of members that mentioned a top term or their gender information within a selected time interval.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: December 13, 2016
    Assignee: Facebook, Inc.
    Inventors: Robert Taaffe Lindsay, Blaise Andrew DiPersia
  • Publication number: 20160344787
    Abstract: A content source provides metadata associated with content, such as an audio signal or video data, to a social networking system. The metadata identifies characteristics of the content or specifies an action for the social networking system to perform. A content identifier associated with the metadata is generated by the social networking system, and an association between the content identifier and the metadata is stored. The content identifier is provided to the content source, which encodes the content identifier into the content (e.g., as a watermark). When a client device receives the content encoded with the content identifier, the content identifier is extracted and communicated to the social networking system in connection with a user account associated with the client device. Based on the content identifier, the social networking system retrieves the corresponding metadata and performs an action in connection with the user account based on the metadata.
    Type: Application
    Filed: August 1, 2016
    Publication date: November 24, 2016
    Inventor: Robert Taaffe Lindsay
  • Patent number: 9497154
    Abstract: A social networking system includes a mechanism for generating nodes in the social graph corresponding to web content external to the social networking system. These nodes allow the social networking system to track user interactions within the social networking system about web content external to the social networking system. The web content markup language document(s) include one or more tags, which contain information for defining the node in the social networking system. Users may then interact with the node, and these interactions are tracked by the social networking system. From this, the social networking system generates analytics, which include historical data and user demographic and behavioral information, and which can be provided to the web content provider via the social networking system. A user interface within the social networking system can be used to provide access to the analytics.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: November 15, 2016
    Assignee: Facebook, Inc.
    Inventors: Robert Taaffe Lindsay, Alex Himel
  • Patent number: 9491207
    Abstract: A social networking system presents questions to a user on an interface associated with the social networking system to elicit information about the user that is missing from the user's profile or is otherwise outdated. The questions are selected based on a number of factors, such as the need for or value of the information item, probability of a response, or cost of collecting the information item. In presenting the selected question, the social networking system prompts a user for information about the user in a an interface associated with a page from the social networking system, an application external to the social networking system, or using a push notification or prompt. The questions may be formatted in various ways, such as an explicit question, confirmation, a selection of responses, or social context to encourage the user to respond to the question.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: November 8, 2016
    Assignee: Facebook, Inc.
    Inventors: Samuel Lessin, Robert Taaffe Lindsay, Justin Alexander Shaffer, Nicholas Felton
  • Publication number: 20160321370
    Abstract: A social networking system obtains specific structured data about a user via a composer interface having textual content with incomplete portions and input fields corresponding to the incomplete portions. The input fields map to data fields in the user's profile and are selected based on the social networking system's need for the information associated with the data fields.
    Type: Application
    Filed: July 14, 2016
    Publication date: November 3, 2016
    Inventors: Robert Taaffe Lindsay, Samuel Lessin, Justin Alexander Shaffer, Nicholas Felton, Ryan Case
  • Patent number: 9462027
    Abstract: A content source provides metadata associated with content, such as an audio signal or video data, to a social networking system. The metadata identifies characteristics of the content or specifies an action for the social networking system to perform. A content identifier associated with the metadata is generated by the social networking system, and an association between the content identifier and the metadata is stored. The content identifier is provided to the content source, which encodes the content identifier into the content (e.g., as a watermark). When a client device receives the content encoded with the content identifier, the content identifier is extracted and communicated to the social networking system in connection with a user account associated with the client device. Based on the content identifier, the social networking system retrieves the corresponding metadata and performs an action in connection with the user account based on the metadata.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: October 4, 2016
    Assignee: Facebook, Inc.
    Inventor: Robert Taaffe Lindsay