397 patents
Page 17 of 20
Utility
Ordering of fill requests to send to online ad networks to fill an ad unit in an electronic publisher application with an online advertising impression
1 Jun 20
In general, embodiments of the invention relate to servicing fill request using ad networks and demand-side partners.
Benjamin Henry Yolken
Filed: 31 May 15
Utility
Load Balancing Deterministically-subsetted Processing Resources Using Fractional Loads
27 May 20
Systems and methods are described for load balancing between a set of servers.
Bryce ANDERSON, Daniel FURSE, Eugene MA, Ruben OANTA
Filed: 28 Jan 20
Utility
Search infrastructure
18 May 20
A system for real-time search, including: a set of partitions, each including a set of segments, each segment corresponding to a time slice of messages posted to the messaging platform, and a real-time search engine configured to receive a search term in parallel with other partitions in the set of partitions, and search at least one of the set of segments in reverse chronological order of the corresponding time slice to identify document identifiers of messages containing the search term; and a search fanout module configured to: receive a search query including the search term; send the search term to each of the set of partitions for parallel searching; and return, in response to the search query, at least one of the identified document identifiers of messages containing the search term.
Michael Busch, Samuel Luckenbill, Brian Larson, Patrick J. Lok, Krishna Gade, Francesco G. Callari, Ugo Di Girolamo
Filed: 15 Aug 13
Utility
Click-through prediction for targeted content
18 May 20
In some examples, a computing device includes at least one processor and at least one module, operable by the at least one processor to receive, from a client device of a user, a request for one or more advertisements to display at the client device with a set of messages.
Yue Lu, Parag Agrawal, Cheng Li, Sandeep Pandey, Michael Jahr, Jeremy Ginsberg
Filed: 8 Jun 16
Utility
Inter-Application Delegated Authentication
13 May 20
Disclosed is a system for delegating authentication of an untrusted application executing on a client device.
Jeffrey Seibert, Jr., Michael Ducker
Filed: 5 Jan 20
Utility
Aggregate features for machine learning
11 May 20
An example system includes a memory store of aggregate definitions.
Sean Moon, Arvind Thiagarajan, Mike Jahr, Milind Ganjoo, Parag Agrawal
Filed: 10 Aug 17
Utility
Multi-tenancy management within a distributed database
11 May 20
Embodiments are provided for enabling dynamic reallocation of resources in a multi-tenant distributed database.
Christopher Goffinet, Peter Schuller, Boaz Avital, Armond Bigian, Spencer G. Fang, Anthony Asta
Filed: 12 May 19
Utility
Budget smoothing in a messaging platform
11 May 20
A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders.
Reid Andersen, Parag Agrawal, Ashish Goel, Utkarsh Srivastava
Filed: 13 Mar 14
Utility
Fast loading and display of image previews
11 May 20
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing images in the form of tiny previews in messages of a message stream sent to user devices in an online social messaging platform.
Nolan Daniel O'Brien
Filed: 5 Apr 18
Utility
Establishing a Trust Association
6 May 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: 5 Jan 20
Utility
Trend detection for content targeting using an information distribution system
4 May 20
In some examples, a method includes receiving, from one or more client devices, a stream of messages composed by one or more users of the one or more client devices, wherein each of the messages includes a particular hashtag, determining, using a set of metrics that are based at least in part on the messages, a trending score that represents a magnitude of a trend for the particular hashtag, in response to determining that the trending score satisfies a threshold, sending, to a content provider system, a set of demographic data that describes one or more of the users who associated with the particular hashtag, and, in response to receiving, from the content provider system, targeted content that is based at least in part on the particular hashtag and the set of demographic data, sending, for display at the one or more of the one or more client devices, the targeted content.
Dinkar Jain, Mu Lin, David Hotchkiss
Filed: 31 Mar 19
Utility
Method and system for media selection and sharing
4 May 20
A method and system for media selection and sharing is disclosed.
Michael George Folgner, Ryan Brice Cunningham, Stephen Benjamin Weibel, Lamthuy Tran Nguyen
Filed: 3 Sep 15
Utility
Traffic Mapping
29 Apr 20
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing to user devices identifiers of edge servers from which to obtain content.
Todd Segal, Nolan Daniel O'Brien, Hanson Ho, Fei Xiong, Brendan Boyd
Filed: 30 Oct 18
Utility
Reconciliation of Disjoint User Identifer Spaces
22 Apr 20
Two different user spaces can be mapped to each other based on one or more categories of information that are common to both.
Jeffrey Winner
Filed: 16 Dec 19
Design
Display screen with graphical user interface
20 Apr 20
Tyler Jan Hansen, Kayvon B. Beykpour, Joseph Harold Bernstein, Aaron William Wasserman, Nils Victor Rocine, Alexander Kayvon Khoshnevissan, Geraint John Davies
Filed: 19 Dec 18
Design
Display screen with graphical user interface
13 Apr 20
Tyler Jan Hansen, Kayvon B. Beykpour, Joseph Harold Bernstein, Aaron William Wasserman, Nils Victor Rocine, Alexander Kayvon Khoshnevissan, Geraint John Davies
Filed: 27 Feb 19
Utility
End-to-end video and image compression
13 Apr 20
A system (e.g., an auto-encoder system) includes an encoder, a decoder and a learning module.
Lucas Theis, Ferenc Huszar, Zehan Wang, Wenzhe Shi
Filed: 5 Nov 17
Utility
Client Software Back Off
8 Apr 20
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for limiting load on host servers that implement a social messaging platform.
Nolan O'Brien
Filed: 2 Oct 18
Design
Display screen with graphical user interface
6 Apr 20
Tyler Jan Hansen, Kayvon B. Beykpour, Joseph Harold Bernstein, Aaron William Wasserman, Nils Victor Rocine, Alexander Kayvon Khoshnevissan, Geraint John Davies
Filed: 19 Dec 18
Utility
Stream processing at scale
6 Apr 20
A system and method for data stream processing.
Sanjeev Raghavendra Kulkarni, Nikunj Bhagat, Maosong Fu, Vikas Kedigehalli, Christopher Kellogg, Sailesh Mittal, Jignesh M. Patel, Karthik Ramasamy, Siddharth Taneja
Filed: 7 Oct 18