397 patents
Page 14 of 20
Utility
Real-time analysis of data streaming objects for distributed stream processing
26 Oct 20
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for data stream processing.
Cong Wang, Maosong Fu, Karthik Ramasamy
Filed: 13 Mar 18
Utility
Indexing data in information retrieval systems
19 Oct 20
Methods, systems, and apparatus, including computer programs encoded on computer storage medium, for indexing data in information retrieval systems.
Yan Zhao, Paul Burstein, Yi Zhuang, Michael Busch
Filed: 22 Oct 17
Utility
Managing User Identities In a Managed Multi-tenant Service
14 Oct 20
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data in a multi-tenant system.
Joep Rottinghuis, Vrushali Channapattan
Filed: 8 Apr 20
Utility
Matching cross domain user affinity with co-embeddings
12 Oct 20
Systems and methods for determining items in a target domain to recommend to a user whom has not previously interacted with items in the target domain is described.
Daniel Shiebler
Filed: 7 Feb 19
Utility
Promoting content in a real-time messaging platform
12 Oct 20
A real-time messaging platform and method are disclosed which can be used to promote content in the messaging platform.
Utkarsh Srivastava, Ashish Goel, Srinivasan Rajgopal, Anamitra Banerji
Filed: 20 Dec 18
Utility
Event content delivery
12 Oct 20
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for delivering event content.
Jie Jin, Dustin Norlander
Filed: 30 Aug 18
Utility
Prioritizing messages within a message network
12 Oct 20
A system and a method are disclosed for recommending electronic messages in a message sharing system.
Abdur Chowdhury, Ashish Goel, Ram Ravichandran
Filed: 28 Oct 18
Utility
Presenting Profile Card In Conversation Graphical User Interface
7 Oct 20
A computing device can receive at least a first post in association with a first account, a second post in association with the first account, the second post being associated with the first post, a third post in association with a second account, the third post being associated with the first post, a fourth post in association with the second account, the fourth post being associated with the first post, and a fifth post in association with a third account, the fifth post being associated with the first post, determine that the first account and the second account are most relevant to a conversation, and based on determining that the first account and the second account are most relevant to the conversation, present the first post, the second post, the third post, and the fourth post without presenting the fifth post.
Lisa Ding, Jose Hernandez, Hugo Broche, Melissa Hribar
Filed: 5 Apr 20
Utility
Real time analyses using common features
5 Oct 20
A messaging system provides recommendations of content that account holders of the messaging system might be interested in engaging with.
Venumadhav Satuluri, Sebastian Schelter, Reza Bosagh Zadeh
Filed: 10 Nov 15
Utility
Live code updates
5 Oct 20
A software developer tool allows for live code updates (LCU) while an application is running using an execution platform.
Sameer Sundresh
Filed: 2 Dec 18
Utility
Promoting Time-based Content Through Social Networking Systems
30 Sep 20
Time-based media is distributed and promoted in a social networking environment.
Glenn Brown, Mike Park, Je Carr
Filed: 15 Jun 20
Utility
Multi-tiered anti-spamming systems and methods
28 Sep 20
Embodiments are provided for reducing unwanted messages or spam within a real-time social networking service.
Raghav Jeyaraman, Arjun Maheswaran, Erdong Chen
Filed: 2 Dec 18
Utility
Authentication Mechanism
23 Sep 20
A system and method including: receiving an authorization request originating from an authorization module of an application executing on a client device, where the authorization request includes an identifier identifying the client device; causing transmission, based on the identifier, of a verification message to the client device, where the verification message includes a verification code; receiving a confirmation of the verification code from the authorization module of the application executing on the client device; authenticating the application based on the receiving the confirmation of the verification code; determining that the client device identified by the identifier corresponds to a user account including secure user data associated with a user; and transmitting a unique token verifying that the application is authorized to sign into the user account, where: the unique token uniquely identifies the user account to the application, and the secure user data is not shared with the application.
Michael Ducker, Sean Cook, Jeffrey Seibert, JR., Alex Roetter, Kevin Weil, Akash Garg, Jeremy Gordon
Filed: 1 Mar 20
Utility
Live Video Streaming Services
23 Sep 20
In some implementations, a system may include an interactive video broadcasting service, implemented on a server, configured to enable a plurality of source devices to broadcast live feed video streams, over a network, to a plurality of viewing devices.
Wayne Chang, Suyash Sonwalkar
Filed: 9 Jun 20
Utility
Low-bandwidth avatar animation
21 Sep 20
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating avatars based on physical sensor measurements.
Tyler Hansen
Filed: 20 Dec 18
Utility
Composing social media messages referencing multiple messages
21 Sep 20
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing content on a social messaging platform.
Mengqi Zhao, Marius-Andrei Danila, Tianhai Hu, Jan Castor, Jonathan Reis
Filed: 21 Feb 19
Utility
Event Content Delivery
9 Sep 20
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing event-specific media content.
Paul Stamatiou, Reed Martin, Sasank Reddy, Sara Haider, Mike Kruzeniski, Sean Thompson
Filed: 3 Mar 19
Utility
Temporal features in a messaging platform
7 Sep 20
A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders.
Parag Agrawal, Utkarsh Srivastava, Kumar Chellapilla, Qicheng Ma
Filed: 11 Feb 18
Utility
Real time messaging platform
7 Sep 20
A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders.
Parag Agrawal, Mike Jahr, Yue Lu, Feng Zhuge, Qicheng Ma, Utkarsh Srivastava
Filed: 13 Mar 14
Utility
Method and system for implementing circle of trust in a social network
7 Sep 20
A method for determining a circle of trust (CoT) includes receiving a request for the CoT, generating the CoT for the context account by: identifying a primary graph with nodes based on at least one action within a social network for the context account.
Pankaj Gupta, Aneesh Sharma, Ashish Goel
Filed: 29 Apr 14