Patents by Inventor Giridhar Rajaram

Giridhar Rajaram 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: 11605017
    Abstract: For various content campaigns (or content), an online system generates a score indicating a likelihood of the content item having deceptive information, such as including a picture or name of a celebrity to promote something that the celebrity has not actually endorsed. The online system receives a request to determine whether a content item comprises deceptive information. The online system extracts features from the content item, and provides the extracted features to a machine learning based model configured to generate score indicating whether a content item comprises deceptive information. The online system executes the machine learning based model to generate the score for the content item. Responsive to the generated score indicating that content item comprises deceptive information, the online system verifies whether the content item conforms to content policies.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: March 14, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Yang Mu, Giridhar Rajaram, Daniel Olmedilla de la Calle
  • Patent number: 10803244
    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: April 5, 2017
    Date of Patent: October 13, 2020
    Assignee: Facebook, Inc.
    Inventors: Robert Taaffe Lindsay, Giridhar Rajaram
  • Patent number: 10459950
    Abstract: In one embodiment, a method includes deriving input topics based on a content item, generating a matrix of scores for the input topics according to a first set of cross-indexed topics, where each of the scores indicates a degree of similarity between a corresponding one of the input topics and a corresponding one of the first cross-indexed topics, calculating a total score for each of the first cross-indexed topics based on the scores for the first cross-indexed topic across all of the input topics, and selecting one or more of the first cross-indexed topics based on the total scores of the first cross-indexed topics. Deriving the input topics may include using a topic tagger to identify the topics based on the content item. The first set of cross-indexed topics may be generated from a database of topics, such as an online encyclopedia.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 29, 2019
    Assignee: Facebook, Inc.
    Inventors: Jeffrey William Pasternack, Giridhar Rajaram
  • Patent number: 9979714
    Abstract: A social networking system provides access to personas comprising information, for example, web pages describing users or entities. The information may be suggested by the social networking system or requested by the user, for example, via search. The social networking system authenticates the personas so that only authentic personas are suggested to users or returned when a user is searching for information. The authenticity of a persona is determined based on the connections and/or likes coming from other personas, user accounts, or other entities represented within the social networking system that have been previously authenticated. The authenticity of the person is also determined based on external links to the persona, for example, external websites referring to the persona or the rate at which external systems such as search engines direct web traffic to the persona.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: May 22, 2018
    Assignee: Facebook, Inc.
    Inventors: Giridhar Rajaram, Gang Wu
  • Patent number: 9779385
    Abstract: A social networking system determines the meaning of an anchor term used in a communication received from a communicating user. Candidate nodes are identified in the dictionary based on the anchor term, where each candidate node represents a possible meaning of the anchor term. The context of the anchor term is determined, and a score is determined for each candidate node based on the determined context. A candidate node is selected that most likely represents the meaning of the anchor term based on the determined candidate node scores. The context of the anchor term may be a social context derived from users connected to the communicating user that use the anchor term in communications. A communicating user may be prompted to identify the meaning of the anchor term explicitly based on the use of the term in communications from other users connected to the communicating user.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: October 3, 2017
    Assignee: Facebook, Inc.
    Inventor: Giridhar Rajaram
  • 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: 9697437
    Abstract: Identifying whether an image includes a search image can be accomplished using region analysis and/or parts model analysis. Region analysis can include dividing a received image into regions and analyzing each region by: enlarging the region, applying a gradient histogram transformation to the enlarged region, and comparing the transformed region, at various angles, to a set of search patterns. Parts model analysis can include identifying key features of an image such as prominent lines or areas, objects or object edges, consecutive colors; generating one or more parts models from the key features by representing the key features as geometric objects; and comparing each parts model, at various angles, to a set of search patterns. The comparison employed in region analysis or parts model analysis can employ classifiers trained on the search images.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: July 4, 2017
    Assignee: Facebook, Inc.
    Inventor: Giridhar Rajaram
  • Publication number: 20170185666
    Abstract: In one embodiment, a method includes deriving input topics based on a content item, generating a matrix of scores for the input topics according to a first set of cross-indexed topics, where each of the scores indicates a degree of similarity between a corresponding one of the input topics and a corresponding one of the first cross-indexed topics, calculating a total score for each of the first cross-indexed topics based on the scores for the first cross-indexed topic across all of the input topics, and selecting one or more of the first cross-indexed topics based on the total scores of the first cross-indexed topics. Deriving the input topics may include using a topic tagger to identify the topics based on the content item. The first set of cross-indexed topics may be generated from a database of topics, such as an online encyclopedia.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Jeffrey William Pasternack, Giridhar Rajaram
  • Patent number: 9684851
    Abstract: A arbitrated image classifier can be trained to identify whether an image contains specified features, such as sexual, violent, or other potentially objectionable content. An arbitrated image classifier can include a configuration of classifiers and an arbitrator that determines a final image classification based on classification results from the classifiers. An arbitrated image classifier can be trained to identify image features by dividing images labeled as including or not including a specified feature into portions, which are provided to the classifiers of the arbitrated image classifier. The arbitrator of the arbitrated image classifier can determine a result for whether or not the image includes the specified feature. If the final result does not match the image label, parameter values for various of the classifiers or the arbitrator combining procedure can be adjusted. A trained arbitrated image classifier can then be used to determine whether new images include the particular feature.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: June 20, 2017
    Assignee: Facebook, Inc.
    Inventors: Ahmad Abdulmageed Mohammed Abdulkader, 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: 20170068871
    Abstract: A arbitrated image classifier can be trained to identify whether an image contains specified features, such as sexual, violent, or other potentially objectionable content. An arbitrated image classifier can include a configuration of classifiers and an arbitrator that determines a final image classification based on classification results from the classifiers. An arbitrated image classifier can be trained to identify image features by dividing images labeled as including or not including a specified feature into portions, which are provided to the classifiers of the arbitrated image classifier. The arbitrator of the arbitrated image classifier can determine a result for whether or not the image includes the specified feature. If the final result does not match the image label, parameter values for various of the classifiers or the arbitrator combining procedure can be adjusted. A trained arbitrated image classifier can then be used to determine whether new images include the particular feature.
    Type: Application
    Filed: November 16, 2016
    Publication date: March 9, 2017
    Inventors: Ahmad Abdulmageed Mohammed Abdulkader, Giridhar Rajaram
  • Patent number: 9530082
    Abstract: A arbitrated image classifier can be trained to identify whether an image contains specified features, such as sexual, violent, or other potentially objectionable content. An arbitrated image classifier can include a configuration of classifiers and an arbitrator that determines a final image classification based on classification results from the classifiers. An arbitrated image classifier can be trained to identify image features by dividing images labeled as including or not including a specified feature into portions, which are provided to the classifiers of the arbitrated image classifier. The arbitrator of the arbitrated image classifier can determine a result for whether or not the image includes the specified feature. If the final result does not match the image label, parameter values for various of the classifiers or the arbitrator combining procedure can be adjusted. A trained arbitrated image classifier can then be used to determine whether new images include the particular feature.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: December 27, 2016
    Assignee: Facebook, Inc.
    Inventors: Ahmad Abdulmageed Mohammed Abdulkader, Giridhar Rajaram
  • Publication number: 20160359835
    Abstract: A social networking system provides access to personas comprising information, for example, web pages describing users or entities. The information may be suggested by the social networking system or requested by the user, for example, via search. The social networking system authenticates the personas so that only authentic personas are suggested to users or returned when a user is searching for information. The authenticity of a persona is determined based on the connections and/or likes coming from other personas, user accounts, or other entities represented within the social networking system that have been previously authenticated. The authenticity of the person is also determined based on external links to the persona, for example, external websites referring to the persona or the rate at which external systems such as search engines direct web traffic to the persona.
    Type: Application
    Filed: August 15, 2016
    Publication date: December 8, 2016
    Inventors: Giridhar Rajaram, Gang Wu
  • Publication number: 20160342859
    Abstract: Identifying whether an image includes a search image can be accomplished using region analysis and/or parts model analysis. Region analysis can include dividing a received image into regions and analyzing each region by: enlarging the region, applying a gradient histogram transformation to the enlarged region, and comparing the transformed region, at various angles, to a set of search patterns. Parts model analysis can include identifying key features of an image such as prominent lines or areas, objects or object edges, consecutive colors; generating one or more parts models from the key features by representing the key features as geometric objects; and comparing each parts model, at various angles, to a set of search patterns. The comparison employed in region analysis or parts model analysis can employ classifiers trained on the search images.
    Type: Application
    Filed: May 18, 2015
    Publication date: November 24, 2016
    Inventor: Giridhar Rajaram
  • Publication number: 20160314380
    Abstract: A arbitrated image classifier can be trained to identify whether an image contains specified features, such as sexual, violent, or other potentially objectionable content. An arbitrated image classifier can include a configuration of classifiers and an arbitrator that determines a final image classification based on classification results from the classifiers. An arbitrated image classifier can be trained to identify image features by dividing images labeled as including or not including a specified feature into portions, which are provided to the classifiers of the arbitrated image classifier. The arbitrator of the arbitrated image classifier can determine a result for whether or not the image includes the specified feature. If the final result does not match the image label, parameter values for various of the classifiers or the arbitrator combining procedure can be adjusted. A trained arbitrated image classifier can then be used to determine whether new images include the particular feature.
    Type: Application
    Filed: April 24, 2015
    Publication date: October 27, 2016
    Inventors: Ahmad Abdulmageed Mohammed Abdulkader, Giridhar Rajaram
  • Patent number: 9443273
    Abstract: A social networking system provides access to personas comprising information, for example, web pages describing users or entities. The information may be suggested by the social networking system or requested by the user, for example, via search. The social networking system authenticates the personas so that only authentic personas are suggested to users or returned when a user is searching for information. The authenticity of a persona is determined based on the connections and/or likes coming from other personas, user accounts, or other entities represented within the social networking system that have been previously authenticated. The authenticity of the persona is also determined based on external links to the persona, for example, external websites referring to the persona or the rate at which external systems such as search engines direct web traffic to the persona.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: September 13, 2016
    Assignee: Facebook, Inc.
    Inventors: Giridhar Rajaram, Gang Wu
  • Patent number: 9305321
    Abstract: A social networking system provides access to personas comprising information, for example, web pages describing users or entities. The information may be suggested by the social networking system or requested by the user, for example, via search. The social networking system authenticates the personas so that only authentic personas are suggested to users or returned when a user is searching for information. The authenticity of a persona is determined based on the connections and/or likes coming from other personas, user accounts, or other entities represented within the social networking system that have been previously authenticated. The authenticity of the persona is also determined based on external links to the persona, for example, external websites referring to the persona or the rate at which external systems such as search engines direct web traffic to the persona.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: April 5, 2016
    Assignee: Facebook, Inc.
    Inventors: Giridhar Rajaram, Gang Wu
  • Publication number: 20160034956
    Abstract: An online system allows content items to be targeted based on interests associated with users. When the online system receives a request to specify targeting criteria associated with a content item, the online system provides an interface to specify targeting criteria. As the online system receives input specifying an interest for inclusion in targeting criteria, the online system retrieves stored interests associated with online system users. Each interest stored by the online system is associated with a type. For example, a type associated with a stored interest indicates whether the interest is from a set of user-generated keywords, from a set of semantic topics mapped from the keywords, or from a set of manually curated broad categories. To avoid confusion from overlap in the types of interests, the online system applies rules to stored interests matching at least a portion of the input to select a set of interests.
    Type: Application
    Filed: July 29, 2014
    Publication date: February 4, 2016
    Inventors: Giridhar Rajaram, Weiwei Ding, Xingyao Ye, Leon Cho
  • Publication number: 20140244622
    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: February 27, 2013
    Publication date: August 28, 2014
    Applicant: Facebook, Inc.
    Inventors: Robert Taaffe Lindsay, Giridhar Rajaram
  • Publication number: 20140207568
    Abstract: A social networking system receives advertisement requests from advertisers describing information about advertisements and determines one or more ad topics associated with the advertisements. When an advertisement is to be presented to a user, the social networking system determines one or more topics associated with the user from actions performed by the user and identifies candidate advertisements having ad topics matching, or similar to, the topics associated with the user. The topics associated with the user may be determined based on the user's most recent actions. One or more of the candidate advertisements are selected for presentation to the user.
    Type: Application
    Filed: January 24, 2013
    Publication date: July 24, 2014
    Inventors: Giridhar Rajaram, Rong Yan