397 patents
Page 19 of 20
Utility
Low-latency HTTP live streaming
17 Feb 20
Implementations provide a structure for low-latency live-video streams using existing content delivery networks.
Geraint John Davies, Mark Kalman
Filed: 18 Jul 17
Utility
Load Balancing Deterministically-subsetted Processing Resources Using Fractional Loads
12 Feb 20
Systems and methods are described for load balancing between a set of servers.
Bryce ANDERSON, Daniel Furse, Eugene Ma, Ruben Oanta
Filed: 12 Aug 18
Design
Media sharing device display screen with transitional graphical user interface
3 Feb 20
Iain Gregory Dodsworth
Filed: 26 Dec 17
Utility
Overlay user interface
3 Feb 20
In a general aspect, a computer-implemented method can include displaying a first user interface window on a touchscreen display of a computing device, where first user interface window includes a plurality of application icons associated with respective applications available for execution by the computing device.
Edward Ho, Gordon Luk, Todd Jackson
Filed: 25 Sep 14
Utility
Reconciliation of disjoint user identifer spaces
3 Feb 20
A system is described that receives first user identifiers from a first user space and a first set of hash values generated from a hash function applied to first information that identify users associated with the set of first user identifiers.
Jeffrey Winner
Filed: 9 Jul 15
Utility
Fast face-morphing using neural networks
3 Feb 20
Systems and methods generate a face-swapped image from a target image using a convolutional neural network trained to apply a source identity to the expression and pose of the target image.
Lucas Theis, Iryna Korshunova, Wenzhe Shi, Zehan Wang
Filed: 17 Apr 17
Utility
Analysis of content sharing in a messaging platform
3 Feb 20
A system and method for message analysis, including: receiving, from a client device, a reporting request identifying a first broadcasted message authored by a context account of a messaging platform; identifying, by a computer processor, engagement data corresponding to engagement with the first broadcasted message by a set of engaging accounts of the messaging platform that engaged with the first broadcasted message; generating, using the engagement data and by the computer processor, propagation data representing propagation of the first broadcasted message in a connection graph of the messaging platform; and providing the propagation data for the client device in response to the reporting request, where the client device is operable to display a visual representation of the propagation data.
Aditya Krishna Naganath, Erik Steven Froese
Filed: 28 Dec 17
Utility
Identifying relevant messages in a conversation graph
27 Jan 20
A method, system, and non-transitory computer readable medium for identifying a relevant conversation.
Marcel Molina, Ross Cohen, Kyle Maxwell, Stuart Hood, Cara Meverden, Coleen Baik
Filed: 18 Sep 16
Utility
Facilitating cross-platform content access
27 Jan 20
A messaging system includes features of gathering information regarding content accessed across multiple applications and/or devices and making that information available to account holders of the messaging system.
Gabor Cselle, Tural Badirkhanli, Kelton Lynn, Michael Ducker, Jeffrey Seibert, Jr.
Filed: 28 Nov 17
Utility
Method and System for Generating a Geocode Trie and Facilitating Reverse Geocode Lookups
22 Jan 20
A method and system generates a model of a geographic area for use in identifying locations of the geographic area.
Jonathan D. Simms, Dale HARRISON, Raghav CHANDRA, Guy DICKINSON
Filed: 29 Jul 19
Utility
Live Video Classification and Preview Selection
15 Jan 20
Systems and methods select and provide video snippets in a matrix interface.
Nicolas Koumchatzky, Kevin Quennesson, Louis-Alexandre Etezad-Heydari
Filed: 23 Sep 19
Utility
Identification of concurrently broadcast time-based media
6 Jan 20
A real time messaging platform identifies an audio snippet of a time-based media (TBM) event.
Andrew John Carroll, Jeremy Rishel, Richard Douglas Whitcomb, Jr., Mark Watabe, Noah Vihinen, Indranrita Deshmukh, Artur B. Adib, Michael Ben Fleischman, Deb Kumar Roy
Filed: 11 Jan 18
Utility
Inter-application delegated authentication
6 Jan 20
Disclosed is a system for delegating authentication of an untrusted application executing on a client device.
Jeffrey Seibert, Jr., Michael Ducker
Filed: 4 Feb 18
Utility
Method and system for establishing a trust association
6 Jan 20
A method for establishing a trust association includes receiving, by a server, a request to associate a web source with an account, the request having a link to the web source, and accessing, by the server, the web source in response to the request to associate.
Ben Ward
Filed: 27 Aug 18
Utility
Live Video Stream Sharing
1 Jan 20
Systems and methods provide live broadcasts with real-time feedback from viewers using mobile computing devices.
Joseph Harold Bernstein, Kayvon B. Beykpour, Geraint John Davies, Tyler Jan Hansen, Alexander Kayvon Khoshnevissan, Nils Victor Rocine, Aaron William Wasserman
Filed: 8 Sep 19
Utility
Typeahead using messages of a messaging platform
30 Dec 19
A method and system for facilitating typeahead.
Babak Ghassemi Hamadani, Timothy Trueman, Krishna Gade, Yu-shuang Li, Pankaj Gupta, Pradhuman Jhala
Filed: 27 Dec 17
Utility
System and method for managing and displaying data messages
30 Dec 19
A system and method for managing and displaying data messages includes a computing device configured to receive stream data, assign data messages of the stream data to one or more display columns of a graphical user interface, and display the data messages in the assigned columns.
Iain Gregory Dodsworth
Filed: 2 Apr 17
Utility
Providing content for broadcast by a messaging platform
9 Dec 19
A system and method for providing content for broadcast by a messaging platform, including: receiving an identifier selected by a user of a client computing device during composition of a message; identifying a content provider associated with the identifier; providing, by a computer processor, a set of content items of the content provider for presentation by the client computing device, wherein the user of the client computing device selects a content item from the presented set of content items; and broadcasting the message with a reference to the selected content item to a plurality of accounts of the messaging platform.
David Richards, George Oliver Young, Noah Vihinen, Indranrita Deshmukh, Scott Listfield, Joel Lunenfeld
Filed: 29 Jul 14
Utility
Distributed Processing in a Messaging Platform
4 Dec 19
A method for distributed processing involves receiving a graph (G) of targets and of influencers, with each influencer related to at least one target, receiving an action graph of actions performed by one or more of the influencers, and key partitioning G across shards.
Ajeet Grewal, Siva Gurumurthy, Venumadhav Satuluri, Pankaj Gupta, Brian Larson, Volodymyr Zhabuik, Aneesh Sharma, Ashish Goel
Filed: 16 Jun 19
Design
Display screen with a transitional graphical user interface
2 Dec 19
Andrew Bragdon
Filed: 19 Jan 17