Patents by Inventor Eric Carl Ertmann

Eric Carl Ertmann 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: 11789579
    Abstract: Exemplary embodiments relate to techniques for introducing asynchronous messaging concepts into a synchronous messaging system. As a conversation is carried out, different topics may be identified and highlighted as separate threads within the conversation. A new thread may be identified based on a number of factors, including (for example) time between messages, questions raised in a communication, discussions of dates, the inclusion of links, and any mentions of specific names. The beginning and/or end of a thread may be identified. Users may be notified of new messages on a thread-by-thread basis.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: October 17, 2023
    Assignee: META PLATFORMS, INC.
    Inventors: Eric Carl Ertmann, Charles Donald Deets, Jr., Daniel M Giuditta
  • Patent number: 10877976
    Abstract: An online system provides group recommendations by applying a set of sourcing rules to identify a plurality of candidate groups and then generating scores for the candidate groups. The sourcing rules can be configured to identify a relatively small subset of the groups maintained by the online system. After the candidate groups are identified, the online system generates a score for each candidate group, ranks the candidate groups based on the scores, and sends high-ranking candidate groups to the target user to be displayed as recommended groups. As a result, the online system generates a smaller number of scores, which advantageously allows for the online system to provide group recommendations to users in a more computationally efficient manner.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: December 29, 2020
    Assignee: Facebook, Inc.
    Inventors: Yi Miao, Kelly Jayne Mayes, Eric Carl Ertmann, Li Ju, Congle Zhang
  • Patent number: 10313287
    Abstract: Exemplary embodiments relate to techniques for introducing asynchronous messaging concepts into a synchronous messaging system. As a conversation is carried out, different topics may be identified and highlighted as separate threads within the conversation. A new thread may be identified based on a number of factors, including (for example) time between messages, questions raised in a communication, discussions of dates, the inclusion of links, and any mentions of specific names. Further embodiments relate to techniques for navigating in asynchronous message threads. For example, a synchronous message alias may be created that redirects a display to a location of an asynchronous message. An indication may be displayed to designate that the asynchronous message is displayed out-of-order.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: June 4, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Eric Carl Ertmann, Charles Donald Deets, Jr., Daniel M Giuditta
  • Patent number: 10257308
    Abstract: A social networking system identifies a set of groups of which a user of the social networking system is not a member and selects a group for recommendation to the user based on a predicted affinity of the user for each identified group. The social networking system computes an affinity score of the user for each of one or more members of the selected group based at least in part on information describing a set of connections between the user and each member. Based on the scores, the social networking system selects a set of members of the group and generates a recommendation unit, wherein images associated with the selected members are arranged based on their scores and overlay at least a portion of an image associated with the group. The recommendation unit is communicated to the user to suggest that the user join the recommended group.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: April 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Jingxian Li, Li Ju, Eric Carl Ertmann, Felix Wong
  • Publication number: 20190042651
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a set of posts associated with a group. One or more respective attributes can be determined for each of the posts. The posts can be categorized based at least in part on their respective attributes. One or more options for accessing the categorized posts can be provided through a page associated with the group, the page being accessible through a content provider system.
    Type: Application
    Filed: August 2, 2017
    Publication date: February 7, 2019
    Inventors: Li Ju, Pawel Bara, Ramanathan Palaniappan, Eric Carl Ertmann, Jingxian Li, Jennifer Yin
  • Publication number: 20180322122
    Abstract: An online system provides group recommendations by applying a set of sourcing rules to identify a plurality of candidate groups and then generating scores for the candidate groups. The sourcing rules can be configured to identify a relatively small subset of the groups maintained by the online system. After the candidate groups are identified, the online system generates a score for each candidate group, ranks the candidate groups based on the scores, and sends high-ranking candidate groups to the target user to be displayed as recommended groups. As a result, the online system generates a smaller number of scores, which advantageously allows for the online system to provide group recommendations to users in a more computationally efficient manner.
    Type: Application
    Filed: May 3, 2017
    Publication date: November 8, 2018
    Inventors: Yi Miao, Kelly Jayne Mayes, Eric Carl Ertmann, Li Ju, Congle Zhang
  • Publication number: 20180314976
    Abstract: A social networking system allows users of the social networking system to create and join various groups maintained in the social networking system. The social networking system may partition the groups into a geographical grid based on geographic locations associated with the groups, such that each group is associated with a portion of the geographical grid. Each group is associated with one or more topics, which may be inferred by the social networking system based on content posted by members of the group in association with the group and attributes associated with members of the group. Each group is also associated with membership criteria that include attributes for members of the group. Based on the geographical grid, the topics, and/or the membership criteria associated with the groups, the social networking system may select one or more groups to recommend to a user of the social networking system.
    Type: Application
    Filed: April 27, 2017
    Publication date: November 1, 2018
    Inventors: Yi Miao, Ritika Prasad, Li Ju, Eric Carl Ertmann, Haebin Kim
  • Publication number: 20170351385
    Abstract: Exemplary embodiments relate to techniques for introducing asynchronous messaging concepts into a synchronous messaging system. As a conversation is carried out, different topics may be identified and highlighted as separate threads within the conversation. A new thread may be identified based on a number of factors, including (for example) time between messages, questions raised in a communication, discussions of dates, the inclusion of links, and any mentions of specific names. The beginning and/or end of a thread may be identified. Users may be notified of new messages on a thread-by-thread basis.
    Type: Application
    Filed: June 1, 2016
    Publication date: December 7, 2017
    Applicant: Facebook, Inc.
    Inventors: Eric Carl Ertmann, Charles Donald Deets, JR., Daniel M Giuditta
  • Publication number: 20170353414
    Abstract: Exemplary embodiments relate to techniques for introducing asynchronous messaging concepts into a synchronous messaging system. As a conversation is carried out, different topics may be identified and highlighted as separate threads within the conversation. A new thread may be identified based on a number of factors, including (for example) time between messages, questions raised in a communication, discussions of dates, the inclusion of links, and any mentions of specific names. Further embodiments relate to techniques for navigating in asynchronous message threads. For example, a synchronous message alias may be created that redirects a display to a location of an asynchronous message. An indication may be displayed to designate that the asynchronous message is displayed out-of-order.
    Type: Application
    Filed: June 1, 2016
    Publication date: December 7, 2017
    Applicant: Facebook, Inc.
    Inventors: Eric Carl Ertmann, Charles Donald Deets, JR., Daniel M. Giuditta
  • Publication number: 20170337250
    Abstract: A social networking system identifies a set of groups of which a user of the social networking system is not a member and selects a group for recommendation to the user based on a predicted affinity of the user for each identified group. The social networking system computes an affinity score of the user for each of one or more members of the selected group based at least in part on information describing a set of connections between the user and each member. Based on the scores, the social networking system selects a set of members of the group and generates a recommendation unit, wherein images associated with the selected members are arranged based on their scores and overlay at least a portion of an image associated with the group. The recommendation unit is communicated to the user to suggest that the user join the recommended group.
    Type: Application
    Filed: May 23, 2016
    Publication date: November 23, 2017
    Inventors: Jingxian Li, Li Ju, Eric Carl Ertmann, Felix Wong