Patents by Inventor Andrew Yaoshu Song
Andrew Yaoshu Song 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: 11757820Abstract: 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 that they might not otherwise be aware of (or inclined to use on a regular basis). After a number of recent or unread messages are shown in the inbox's initial interface, the messages end and are replaced with modules. Many different types of functionality may be the subject of the modules (e.g., a module for sharing local content such as photos from a photo album, a People/States module, Top Contacts, New Behavior, Live Videos, Events, Businesses, or Messaging Stickers). Once the available modules have been scrolled through, the interface may revert to more messages, such as less-recent or previously read threads from the original messages. Unread threads may also be collapsed in the top section of the inbox, or included in a module.Type: GrantFiled: June 21, 2021Date of Patent: September 12, 2023Assignee: META PLATFORMS, INC.Inventors: Jonathan David Perlow, Andrew Yaoshu Song
-
Patent number: 11750550Abstract: 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: GrantFiled: April 25, 2022Date of Patent: September 5, 2023Assignee: Meta Platforms, Inc.Inventors: Vinodh Jayaram, Andrew Yaoshu Song, Jonathan David Perlow
-
Patent number: 11729128Abstract: 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: GrantFiled: January 24, 2022Date of Patent: August 15, 2023Assignee: Meta Platforms, Inc.Inventors: Vinodh Jayaram, Jonathan David Perlow, Kunal Nikhil Modi, Andrew Yaoshu Song
-
Patent number: 11700256Abstract: 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: GrantFiled: August 30, 2021Date of Patent: July 11, 2023Assignee: META PLATFORMS, INC.Inventors: Vinodh Jayaram, Andrew Cairns Moxon, Andrew Yaoshu Song, Huan Yan Wang, Viswanath Poosala
-
Patent number: 11316813Abstract: 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: GrantFiled: November 16, 2020Date of Patent: April 26, 2022Assignee: META PLATFORMS, INC.Inventors: Vinodh Jayaram, Andrew Yaoshu Song, Jonathan David Perlow
-
Patent number: 11233760Abstract: 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: GrantFiled: September 21, 2016Date of Patent: January 25, 2022Assignee: FACEBOOK, INC.Inventors: Vinodh Jayaram, Jonathan Perlow, Kunal Nikhil Modi, Andrew Yaoshu Song
-
Patent number: 11146511Abstract: 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: GrantFiled: April 24, 2020Date of Patent: October 12, 2021Assignee: FACEBOOK, INC.Inventors: Vinodh Jayaram, Andrew Yaoshu Song, Jonathan David Perlow
-
Patent number: 11108776Abstract: 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: GrantFiled: May 29, 2019Date of Patent: August 31, 2021Assignee: FACEBOOK, INC.Inventors: Vindoh Jayaram, Andrew Cairns Moxon, Andrew Yaoshu Song, Huan Yan Wang, Viswanath Poosala
-
Patent number: 11044220Abstract: 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 that they might not otherwise be aware of (or inclined to use on a regular basis). After a number of recent or unread messages are shown in the inbox's initial interface, the messages end and are replaced with modules. Many different types of functionality may be the subject of the modules (e.g., a module for sharing local content such as photos from a photo album, a People/States module, Top Contacts, New Behavior, Live Videos, Events, Businesses, or Messaging Stickers). Once the available modules have been scrolled through, the interface may revert to more messages, such as less-recent or previously read threads from the original messages. Unread threads may also be collapsed in the top section of the inbox, or included in a module.Type: GrantFiled: May 29, 2019Date of Patent: June 22, 2021Assignee: FACEBOOK, INC.Inventors: Jonathan David Perlow, Andrew Yaoshu Song
-
Patent number: 10984061Abstract: Systems, methods, and non-transitory computer-readable media can identify a verified entity who is verified based on a verification process. A set of questions directed to the verified entity can be received from a set of question providers. The set of questions can be ranked based on question ranking criteria. At least one response to at least one question in the set of questions can be received from the verified entity. Access to the at least one response can be provided.Type: GrantFiled: March 12, 2019Date of Patent: April 20, 2021Assignee: Facebook, Inc.Inventors: Allison Elaine Ball, Andrew Yaoshu Song
-
Patent number: 10958606Abstract: 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: GrantFiled: June 12, 2019Date of Patent: March 23, 2021Assignee: FACEBOOK, INC.Inventors: Vinodh Jayaram, Andrew Yaoshu Song
-
Patent number: 10841264Abstract: 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: GrantFiled: September 21, 2016Date of Patent: November 17, 2020Assignee: FACEBOOK, INC.Inventors: Vinodh Jayaram, Andrew Yaoshu Song, Jonathan Perlow
-
Patent number: 10728352Abstract: 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: GrantFiled: October 27, 2017Date of Patent: July 28, 2020Assignee: FACEBOOK, INC.Inventors: Andrew Yaoshu Song, Vinodh Jayaram
-
Patent number: 10628473Abstract: Systems, methods, and non-transitory computer readable media configured to determine content postings associated with authorities relating to a trending topic. Content postings associated with eyewitnesses regarding events relating to the trending topic are determined. Media content items of content postings associated with the eyewitnesses are determined. Metadata associated with content items relating to the trending topic are determined. A user interface for presenting the content postings associated with authorities, the content postings associated with eyewitnesses, the media content items, and the metadata is generated.Type: GrantFiled: December 10, 2014Date of Patent: April 21, 2020Assignee: Facebook, Inc.Inventors: Leo Litterello Mancini, Allison Elaine Ball, Andrew Yaoshu Song, Christopher Charles Struhar
-
Publication number: 20200112618Abstract: 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: ApplicationFiled: April 16, 2019Publication date: April 9, 2020Inventors: Andrew Yaoshu Song, Leo Litterello Mancini, Bradley Ray Green
-
Patent number: 10462217Abstract: Exemplary embodiments relate to messaging, and in particular address several aspects of initiating a group conversation. When a user interacts with a messaging system, the system determines whether it is likely that the user intends to start a group conversation or a one-to-one conversation. Intent to start a group conversation can be signaled in a number of ways, such as: type of action requested; interactions with particular UI elements; length of message; analysis of previous user preferences; and analysis of a contacts group. Suggested users to add to the group may be dynamically displayed. The group can be selected in a number of ways, including: analysis of social network information; analysis of events or activities in which the user may be engaged; analysis of user affinities; analysis of the current members of the group; analysis of familial or friend relationships; and analysis of previous messaging activity.Type: GrantFiled: January 8, 2016Date of Patent: October 29, 2019Assignee: FACEBOOK, INC.Inventors: Andrew Yaoshu Song, Peter Henry Martinazzi, Alexander Ristevski
-
Patent number: 10367767Abstract: 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: GrantFiled: September 21, 2016Date of Patent: July 30, 2019Assignee: FACEBOOK, INC.Inventors: Vinodh Jayaram, Andrew Yaoshu Song
-
Patent number: 10356029Abstract: 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 that they might not otherwise be aware of (or inclined to use on a regular basis). After a number of recent or unread messages are shown in the inbox's initial interface, the messages end and are replaced with modules. Many different types of functionality may be the subject of the modules (e.g., a module for sharing local content such as photos from a photo album, a People/States module, Top Contacts, New Behavior, Live Videos, Events, Businesses, or Messaging Stickers). Once the available modules have been scrolled through, the interface may revert to more messages, such as less-recent or previously read threads from the original messages. Unread threads may also be collapsed in the top section of the inbox, or included in a module.Type: GrantFiled: September 21, 2016Date of Patent: July 16, 2019Assignee: FACEBOOK, INC.Inventors: Jonathan Perlow, Andrew Yaoshu Song
-
Patent number: 10348731Abstract: 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: GrantFiled: December 23, 2016Date of Patent: July 9, 2019Assignee: FACEBOOK, INC.Inventors: Vinodh Jayaram, Andrew Cairns Moxon, Andrew Yaoshu Song, Huan Yan Wang, Viswanath Poosala
-
Publication number: 20190205353Abstract: Systems, methods, and non-transitory computer-readable media can identify a verified entity who is verified based on a verification process. A set of questions directed to the verified entity can be received from a set of question providers. The set of questions can be ranked based on question ranking criteria. At least one response to at least one question in the set of questions can be received from the verified entity. Access to the at least one response can be provided.Type: ApplicationFiled: March 12, 2019Publication date: July 4, 2019Inventors: Allison Elaine Ball, Andrew Yaoshu Song