Patents by Inventor Ray Green

Ray Green 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: 10733678
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a plurality of candidate entities for recommendation to a user of a social networking system. A predicted activity objective value model configured to calculate activity stores for candidate entities is established. The activity score is indicative of the probability of future activity on the social networking system by a candidate entity. A first activity score is determined for each of the plurality of candidate entities based on the predicted activity object value model and a first set of feature values. A second activity score is determined for each of the plurality of candidate entities based on the predicted activity object value model and a second set of feature values that is different from the first set of feature values. A first entity is selected of the plurality of candidate entities based on the first and second activity scores.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: August 4, 2020
    Assignee: Facebook, Inc.
    Inventors: Komal Kapoor, Jonathan Daniel Sorg, Bradley Ray Green, Jason Brewer, David Tomotsu Sasaki
  • Patent number: 10698972
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a change made to a page that is accessible through a social networking system. A page update story that describes the change can be generated. The page update story to be published through the social networking system.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: June 30, 2020
    Assignee: Facebook, Inc.
    Inventors: Kai Wang, Komal Kapoor, Bradley Ray Green, Ryan Farina
  • Publication number: 20200112618
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a frequency by which content items published by an entity are to be provided for a user. Examples of content items previously published by the entity are selected. Information is provided to assist the user in a determination about whether to assent to provision of content items published by the entity for the user.
    Type: Application
    Filed: April 16, 2019
    Publication date: April 9, 2020
    Inventors: Andrew Yaoshu Song, Leo Litterello Mancini, Bradley Ray Green
  • Patent number: 10592807
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a respective latent representation for each entity in a set of entities that are accessible through the social networking system, wherein a latent representation for an entity is determined based at least in part on a topic model associated with the entity, each latent representation for an entity having a lower dimensionality than a topic model of the entity. One or more candidate entities that are related to a first entity can be determined based at least in part on the respective latent representations for the candidate entities and the first entity. At least a first candidate entity from the one or more candidate entities can be provided as a recommendation to a user that formed a connection with the first entity.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: March 17, 2020
    Assignee: Facebook, Inc.
    Inventors: Jason Eric Brewer, Bradley Ray Green
  • Patent number: 10579941
    Abstract: Systems, methods, and non-transitory computer-readable media can generate layered training data for determining embeddings for entities that are accessible through the social networking system, wherein the layered training data includes layers of data that are organized by a hierarchy, and wherein each layer of data corresponds to entities of a same type. A respective embedding for each entity in a set of entities can be determined, wherein the embeddings are trained iteratively using each layer of data in the layered training data. One or more candidate entities that are related to a first entity can be determined based at least in part on the respective embeddings for the candidate entities and the first entity. At least a first candidate entity from the one or more candidate entities can be provided as a recommendation to a user that formed a connection with the first entity.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: March 3, 2020
    Assignee: Facebook, Inc.
    Inventors: Bradley Ray Green, Jason Eric Brewer
  • Publication number: 20190362244
    Abstract: Systems, methods, and non-transitory computer readable media are configured to determine an interaction between a first entity and a first item. A second entity can be determined. The first entity can have formed a connection with the second entity on a social networking system. A belief that the second entity will interact with the first item can then be generated.
    Type: Application
    Filed: May 22, 2018
    Publication date: November 28, 2019
    Inventors: Bradley Ray Green, Deepak Chinavle
  • Patent number: 10482143
    Abstract: A social networking system recommends objects, such as pages, of the social networking system to users of the social networking system based on the location of the user. The social networking system obtains location information identifying the location of the user. Based on the location of the user, the social networking system identifies levels of geographical partitions encompassing the location of the user. For each level of geographical partitions, the social networking system accesses relevant objects of the social networking system with connections to users located within the level of geographical partitions. The social networking system may have determined a term frequency-inverse document frequency (tf-idf) value for each relevant object. Based on the number of connections and the tf-idf value associated with each relevant object, the social networking system merges the relevant objects accessed at each level into a set of relevant objects to recommend to the user.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: November 19, 2019
    Assignee: Facebook, Inc.
    Inventors: Bradley Ray Green, James Wah Hou Wong, Jinyi Yao
  • Patent number: 10428883
    Abstract: A drum brake assembly and method for designing the assembly are provided. The assembly includes a brake spider, a pair of brake shoes pivotally coupled to the brake spider at one end, and a pair of cam followers disposed at opposite ends of the brake shoes. The assembly further includes a camshaft having a shaft disposed along a rotational axis and a cam disposed at one end of the shaft. The cam has an inboard side proximate the shaft, an outboard side distant from the shaft and a cam surface extending between the inboard and outboard sides in engagement with the cam followers. The camshaft further includes a noise reducing mass disposed on the outboard side of the cam. The mass is configured to establish a natural frequency in the cam that differs from a natural frequency of the first and second brake shoes to reduce audible noise.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: October 1, 2019
    Assignee: Bendix Spicer Foundation Brake LLC
    Inventors: David R. Church, Bret Allen Engels, Edward Ray Green
  • Patent number: 10339611
    Abstract: Systems, methods, and non-transitory computer readable media configured to determine seed content items based on interests of a user. Candidate content items can be determined for potential presentation to the user based at least in part on the seed content items. Features associated with the candidate content items can be processed to generate probabilities that the user will perform interactions with the candidate content items. Values can be assigned to the candidate content items based on the probabilities that the user will perform interactions with the candidate content items and the importance of the interactions. The values can be provided as bid values to an auction system to determine constraints regarding presentation of the candidate content items. Presentation of the candidate content items can be optimized.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: July 2, 2019
    Assignee: Facebook, Inc.
    Inventors: Jinyi Yao, James Wah Hou Wong, Jason Brewer, Bradley Ray Green
  • Publication number: 20190188220
    Abstract: Systems, methods, and non-transitory computer readable media configured to generate session information based on information regarding items of a plurality of item types associated with interactions performed by active users of a social networking system. A graph is generated based on the session information. At least a first item of the items is assigned to a cluster based on similarity between the item and the cluster. The cluster is provided to a recommender system to facilitate selection of relevant information for potential presentation to a user.
    Type: Application
    Filed: February 22, 2019
    Publication date: June 20, 2019
    Inventor: Bradley Ray Green
  • Publication number: 20190187955
    Abstract: Systems, methods, and non-transitory computer readable media are configured to generate, an embedding for a post. The post can correspond to an entity. An embedding for a comment in a set of comments can be generated. The comments in the set can be responsive to the post. The embedding for the post can be updated. The updating can be based on the embedding for the post and the embedding for the comment. Subsequently, a rank for the comment in the set of comments can be determined.
    Type: Application
    Filed: December 15, 2017
    Publication date: June 20, 2019
    Inventor: Bradley Ray Green
  • Patent number: 10306003
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a frequency by which content items published by an entity are to be provided for a user. Examples of content items previously published by the entity are selected. Information is provided to assist the user in a determination about whether to assent to provision of content items published by the entity for the user.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: May 28, 2019
    Assignee: Facebook, Inc.
    Inventors: Andrew Yaoshu Song, Leo Litterello Mancini, Bradley Ray Green
  • Publication number: 20190155929
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a user query comprising one or more search terms. One or more synonyms are identified for the user query based on a dynamic thesaurus generated using automated synonym extraction. An expanded query is generated based on the user query and the one or more synonyms. One or more search results are identified based on the expanded query.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 23, 2019
    Inventors: Komal Kapoor, Bradley Ray Green, Yunzhi Ye, Yixin Li
  • Patent number: 10289647
    Abstract: An online system, such as a social networking system, recommends pages of content to users. The recommendation is presented in a recommendation unit presenting one or more representations of pages to a user. Additionally, the user may interact with the recommendation unit to change representations of pages presented by the recommendation unit. A representation of a page presented by the recommendation unit includes content from one or more content items on the page selected based on interaction with the content items on the page and types of content included in content items on the page (e.g., image data, video data, destination address). Representations of different pages may differ based on the types of content included in content items selected from the different pages.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: May 14, 2019
    Assignee: Facebook, Inc.
    Inventors: Meiying Li, Jason Eric Brewer, Bradley Ray Green
  • Patent number: 10255358
    Abstract: Systems, methods, and non-transitory computer readable media configured to generate session information based on information regarding items of a plurality of item types associated with interactions performed by active users of a social networking system. A graph is generated based on the session information. At least a first item of the items is assigned to a cluster based on similarity between the item and the cluster. The cluster is provided to a recommender system to facilitate selection of relevant information for potential presentation to a user.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: April 9, 2019
    Assignee: Facebook, Inc.
    Inventor: Bradley Ray Green
  • Publication number: 20190095841
    Abstract: Systems, methods, and non-transitory computer readable media can obtain a plurality of page engagement graphs, each of the plurality of page engagement graphs associated with a page engagement type of a plurality of page engagement types. Respective weights associated with the plurality of page engagement types can be determined. An aggregated page engagement graph can be generated based on the plurality of page engagement graphs and the respective weights. Pages in the aggregated page engagement graph can be ranked.
    Type: Application
    Filed: September 27, 2017
    Publication date: March 28, 2019
    Inventors: Yunzhi Ye, Komal Kapoor, Bradley Ray Green, Yixin Li
  • Publication number: 20190087430
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a change made to a page that is accessible through a social networking system. A page update story that describes the change can be generated. The page update story to be published through the social networking system.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Kai Wang, Komal Kapoor, Bradley Ray Green, Ryan Farina
  • Publication number: 20190087426
    Abstract: Systems, methods, and non-transitory computer-readable media can compute a query embedding in a first multi-dimensional space based on a query embedding model. The query embedding is associated with a user query. A plurality of page embeddings are computed in a second multi-dimensional space based on a page embedding model. A query joint embedding and a plurality of page joint embeddings are computed in a third multi-dimensional space based on the query embedding, the plurality of page embeddings, and a joint embedding model. One or more page results are identified for the user query based on the query joint embedding and the plurality of page joint embeddings.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Komal Kapoor, Bradley Ray Green, Yunzhi Ye, Yixin Li
  • Patent number: 10218784
    Abstract: A social networking system selects a set of groups for presentation to a user of the social networking system. To select groups, the social networking system determining scores for various groups representing a likelihood of the user interacting with the groups. When determining a score for a group, the social networking system accounts for a likelihood of the user providing content to the group as well as the user accessing or viewing content associated with the group. Based on the scores, one or more groups are selected and presented to the user. Additionally, the social networking system may apply one or more diversity rules so that the selected groups have a variety of characteristics.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: February 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Li Ju, David Ferguson, Jun Sun, Jireh Yiwei Tan, Bradley Ray Green, Kyle Philip Meyer, Xun Gong, Pooja Jain
  • Publication number: 20190057156
    Abstract: Systems, methods, and non-transitory computer readable media can receive a request to generate a hovercard associated with a page of a social networking system for a user. One or more of textual content items associated with the page, multimedia content items associated with the page, or actions associated with the page can be ranked for the user, based on one or more machine learning models. The hovercard associated with the page can be dynamically generated for the user for display, based on the ranked textual content items, multimedia content items, or actions.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 21, 2019
    Inventors: Meiying Li, Bradley Ray Green, Jing He, Andrew Bangkrasor Johnson