Patents by Inventor Vinodh Jayaram

Vinodh Jayaram 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).

  • Publication number: 20230379670
    Abstract: Techniques for communicating entity references in messaging groups are described. In one embodiment, an apparatus may comprise a client messaging component operative to receive a message at a recipient client device from a messaging system, the recipient client device associated with a recipient user account, the message comprising an entity reference, the message addressed to a message thread; and extract an augmentation element for the entity reference from the message; and a user interface component operative to display the augmentation element in a message thread display for the message thread on the recipient client device. Other embodiments are described and claimed.
    Type: Application
    Filed: May 9, 2022
    Publication date: November 23, 2023
    Applicant: Meta Platforms, Inc.
    Inventors: Vinodh Jayaram, Jeremy Olivier Barre, Andrew Cairns Moxon
  • Patent number: 11750550
    Abstract: Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities. After a number of recent or unread messages are shown in the inbox's initial interface, the messages end and are replaced with modules. A threshold may be defined for the number of recent/unread messages to display before transitioning to modules. The threshold may be determined dynamically based on a minimum and/or maximum number of messages to display. The determination may be based on the current time, whether there is an active conversation in a thread, whether there are unread messages in a thread, etc. The determination may vary from user to user based, for example, on whether the user is a relatively active user, and/or how the user has used the messaging application in the past.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: September 5, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Vinodh Jayaram, Andrew Yaoshu Song, Jonathan David Perlow
  • Patent number: 11729128
    Abstract: Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities. Content may be ranked and ordered within a module, and modules may be ranked and ordered with respect to each other. Inter-module ranking may be based on elements such as individual activity and the activity of the messaging service's user base, the value of the module to the messaging service, and offline models. Intra-module ranking may be defined by individual modules (e.g., based on recency, importance to user, affinity, etc.). Intra-module ranking may affect inter-module ranking, such as when individual content in a low-rated module is particularly exciting or pertinent (causing the entire module to receive a higher inter-module ranking).
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: August 15, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Vinodh Jayaram, Jonathan David Perlow, Kunal Nikhil Modi, Andrew Yaoshu Song
  • Patent number: 11700256
    Abstract: Techniques for group message thread link administration are described. In one embodiment, an apparatus may comprise a client front-end component operative to receive a join invitation command associated with a group message thread from an administrator client device, the group message thread associated with a message thread identifier, the message thread identifier identifying the group message thread on a messaging system; and send a join invitation link to the administrator client device; and a group management component operative to generate a join invitation link in response to the join invitation command, the join invitation link comprising a thread invitation identifier, wherein the thread invitation identifier is a hash of the message thread identifier. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: July 11, 2023
    Assignee: META PLATFORMS, INC.
    Inventors: Vinodh Jayaram, Andrew Cairns Moxon, Andrew Yaoshu Song, Huan Yan Wang, Viswanath Poosala
  • Patent number: 11411903
    Abstract: Techniques for entity references in messaging groups. A client device may receive a notification in a messaging application that an entity reference to a user associated with the client device appears in a group messaging thread. The group messaging thread may have, as participants, one or more other users associated with one or more other client devices. A notification of the appearance of the entity reference may be displayed in a user interface of the messaging application.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: August 9, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Vinodh Jayaram, Jeremy Olivier Barre, Andrew Cairns Moxon
  • Patent number: 11330402
    Abstract: Techniques for communicating entity references in messaging groups are described. In one embodiment, an apparatus may comprise a client messaging component operative to receive a message at a recipient client device from a messaging system, the recipient client device associated with a recipient user account, the message comprising an entity reference, the message addressed to a message thread; and extract an augmentation element for the entity reference from the message; and a user interface component operative to display the augmentation element in a message thread display for the message thread on the recipient client device. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: May 10, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Vinodh Jayaram, Jeremy Olivier Barre, Andrew Cairns Moxon
  • Patent number: 11316813
    Abstract: Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities. After a number of recent or unread messages are shown in the inbox's initial interface, the messages end and are replaced with modules. A threshold may be defined for the number of recent/unread messages to display before transitioning to modules. The threshold may be determined dynamically based on a minimum and/or maximum number of messages to display. The determination may be based on the current time, whether there is an active conversation in a thread, whether there are unread messages in a thread, etc. The determination may vary from user to user based, for example, on whether the user is a relatively active user, and/or how the user has used the messaging application in the past.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: April 26, 2022
    Assignee: META PLATFORMS, INC.
    Inventors: Vinodh Jayaram, Andrew Yaoshu Song, Jonathan David Perlow
  • Patent number: 11233760
    Abstract: Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities. Content may be ranked and ordered within a module, and modules may be ranked and ordered with respect to each other. Inter-module ranking may be based on elements such as individual activity and the activity of the messaging service's user base, the value of the module to the messaging service, and offline models. Intra-module ranking may be defined by individual modules (e.g., based on recency, importance to user, affinity, etc.). Intra-module ranking may affect inter-module ranking, such as when individual content in a low-rated module is particularly exciting or pertinent (causing the entire module to receive a higher inter-module ranking).
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: January 25, 2022
    Assignee: FACEBOOK, INC.
    Inventors: Vinodh Jayaram, Jonathan Perlow, Kunal Nikhil Modi, Andrew Yaoshu Song
  • Patent number: 11146511
    Abstract: Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities. After a number of recent or unread messages are shown in the inbox's initial interface, the messages end and are replaced with modules. In some embodiments, promotional material may be integrated into a module, or may be integrated as a module. For example, a new message thread may be created to indicate a store in which a discount is offered. The message may appear in a module, or may stand in the place of a module. The promotional material may be selected based on proximity. The messaging service may differentiate between sponsored materials advertising a product or service, and purely beneficial materials such as coupons.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: October 12, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Vinodh Jayaram, Andrew Yaoshu Song, Jonathan David Perlow
  • Patent number: 11070502
    Abstract: Techniques for notifications of entity references in messaging groups. A client device may receive a notification in a messaging application. The notification may indicate that an entity reference to a user associated with the client device appears in a group messaging thread. The group messaging thread may include, as participants, one or more other users associated with one or more other client devices. The client device may display, in a user interface of the messaging application, a notification of the appearance of the entity reference in the group message thread.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: July 20, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Vinodh Jayaram, Jeremy Olivier Barre, Andrew Cairns Moxon
  • Patent number: 10958606
    Abstract: Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities. Examples of modules include modules for sharing articles, videos, or pictures (e.g., from a social networking service associated with the messaging service). Content recommendations may be provided, and a user may provide a list of users with whom they would like to share the content. The content recommendations may be retrieved from a social network based on consumption information, or may come from multiple different locations. Content may be ranked based on recency, likelihood of user enjoyment, an amount time spent watching the content, etc. A group of recommended recipients may be provided, for example based on the users considered to be most likely to enjoy the content.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: March 23, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Vinodh Jayaram, Andrew Yaoshu Song
  • Patent number: 10841264
    Abstract: Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities. After a number of recent or unread messages are shown in the inbox's initial interface, the messages end and are replaced with modules. A threshold may be defined for the number of recent/unread messages to display before transitioning to modules. The threshold may be determined dynamically based on a minimum and/or maximum number of messages to display. The determination may be based on the current time, whether there is an active conversation in a thread, whether there are unread messages in a thread, etc. The determination may vary from user to user based, for example, on whether the user is a relatively active user, and/or how the user has used the messaging application in the past.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: November 17, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Vinodh Jayaram, Andrew Yaoshu Song, Jonathan Perlow
  • Patent number: 10728352
    Abstract: One or more embodiments of the present disclosure facilitate effective management of digital forums between networking groups including co-users of a networking system. In particular, systems and methods involve providing a list of digital forums for sharing digital including digital icons indicating corresponding digital forums associated with respective networking groups. Systems and methods further involve determining subsets of active co-users from the networking groups by detecting interactions between client devices of the subsets of active co-users and the networking system. Systems and methods further include generating a group activity indicator and providing the group activity indicator in connection with the graphical icons for corresponding networking groups. Systems and methods described herein further include features and functionality that enable a user of the networking system to view which networking groups are active and comprehend a level of activity for respective networking groups.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: July 28, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Andrew Yaoshu Song, Vinodh Jayaram
  • Patent number: 10681168
    Abstract: According to various exemplary embodiments, professional identity content associated with a member of a social network service is identified, based on a network search for online content that contains online content attributes that match member profile attributes included in member profile data associated with the member. Thereafter, a display of a prompt is generated, via a user interface in a device, wherein the prompt invites the member to update a member profile page associated with the member, based on the identified professional identity content.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Erran Berger, Aaron Bronzan, Vinodh Jayaram, Avery Randolph Moon, Elliot Shmukler, Bradley Scott Mauney
  • Patent number: 10659928
    Abstract: Techniques for communicating entity references in messaging groups are described. In one embodiment, an apparatus may comprise a client messaging component operative to receive a message at a recipient client device from a messaging system, the recipient client device associated with a recipient user account, the message comprising an entity reference, the message addressed to a message thread; and extract an augmentation element for the entity reference from the message; and a user interface component operative to display the augmentation element in a message thread display for the message thread on the recipient client device. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: May 19, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Vinodh Jayaram, Jeremy Olivier Barre, Andrew Cairns Moxon
  • Patent number: 10484317
    Abstract: Techniques for generating messages to entities referenced in a messaging thread are described. In one embodiment, a method may receive a partial entity-reference invocation in a message thread; suggest one or more entity-reference invocations based on the partial entity-reference invocation; receive a user selection of one of the suggested entity-reference invocations; generate a message to the entity referenced in the selected entity-reference invocation; and send the message to the entity via a messaging system. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: November 19, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Vinodh Jayaram, Jeremy Olivier Barre, Andrew Cairns Moxon
  • Patent number: 10447642
    Abstract: Techniques for augmenting entity references in messages are described. In one embodiment, a method may comprise receiving a message from a referencing client device at a messaging system intended for a third-party receiving user account; determining that the message includes an entity reference referencing an entity; selecting an augmentation element associated with the entity reference; generating an augmented entity reference by augmenting the entity reference with the augmentation element; and sending the augmented entity reference to the one or more client devices associated with the third-party receiving user account. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: October 15, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Vinodh Jayaram, Jeremy Olivier Barre, Andrew Cairns Moxon
  • Patent number: 10412036
    Abstract: Techniques for augmenting entity references in messages are described. In one embodiment, a method may comprise receiving a message from a referencing client device at a messaging system intended for a third-party receiving user account; determining that the message includes an entity reference referencing an entity; selecting an augmentation element associated with the entity reference; generating an augmented entity reference by augmenting the entity reference with the augmentation element; and sending the augmented entity reference to the one or more client devices associated with the third-party receiving user account. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: September 10, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Vinodh Jayaram, Jeremy Olivier Barre, Andrew Cairns Moxon
  • Patent number: 10397364
    Abstract: Disclosed in some examples is a method comprising determining a first set of high ranking skills, the first set containing skills possessed by a member of the social networking service based upon the member's user profile; determining a second set of high ranking skills, the second set containing skills for a second member of the social networking service based on the second member's user profile; determining a third set of high ranking skills, the third set being the intersection between the first and second set of high ranking skills; and suggesting one or more of the skills in the third set of high ranking skills to the member for endorsement of the second member with respect to that skill.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vinodh Jayaram, Peter N. Skomoroch, Matthew T Hayes, Adam Nash, David Michael Breger, Prachi Gupta, Elliot Shmukler, Avery Randolph Moon
  • Patent number: 10382500
    Abstract: According to various exemplary embodiments, an online content account corresponding to a member of a social network service is identified, the online content account being hosted by an online content hosting service distinct from said social network service. Thereafter, a display is generated, via a user interface in a device, of a prompt that invites the member to bind the online content account with a member profile page associated with the member of the social network service.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: August 13, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Erran Berger, Vinodh Jayaram, David Michael Breger, Aaron Bronzan, Christine Wendling, Avery Randolph Moon, Elliot Shmukler