-
公开(公告)号:US11108773B1
公开(公告)日:2021-08-31
申请号:US16518368
申请日:2019-07-22
Applicant: Facebook, Inc.
Inventor: Govardhan Reddy Dhani Reddy
Abstract: A client device accesses an online system using an authentication process when it is connected to a public network and not a private network. The client device requests access using an authentication broker via the public network. The authentication broker determines an authentication system and transmits identification information for the client device to the authentication system via the private network. The authentication broker receives an authentication vector generated by the authentication system via the private network, and receives a verification response from the client device via the public network. The verification response corresponds to a verification challenge generated based on the authentication vector by the authentication broker. The authentication broker determines the client device is authorized to access the online system based on the authentication vector and verification response and transmits an authorization to the client device via the public network allowing access to the online system.
-
公开(公告)号:US11106759B2
公开(公告)日:2021-08-31
申请号:US15277385
申请日:2016-09-27
Applicant: Facebook, Inc.
Inventor: Changhao Jiang , Xiaoliang Wei
IPC: G06F16/958 , G06F16/957
Abstract: In one embodiment, a method includes sending, by a client device, a request to a computer server system for a target structured document. In a first response phase, a first response portion from the computer server system is sent in response to the request. The first response portion includes a first resource associated with the target structured document, wherein a likelihood that the first resource will be included in a response to a future request for the target structured document exceeds a first predetermined threshold. Further in a second response phase, a second response portion from the computer server system is sent in response to the request. The second response portion includes a second resource associated with the target structured document, wherein a likelihood that the second resource will be included in a response to a future request for the target structured document exceeds a second predetermined threshold.
-
63.
公开(公告)号:US20210266666A1
公开(公告)日:2021-08-26
申请号:US16801053
申请日:2020-02-25
Applicant: Facebook, Inc.
Inventor: Plamen Alexandrov Ivanov , Jens Nilsson
Abstract: A method of performing equalization of audio signals to be provided to the speakers of a client device is based on determining a target position for the client device in the environment. Sensors in the client device may capture data of the environment. The sensor data is analyzed to determine location information associated with one or more target individuals in the environment. Audio signals that are to be provided to an audio output system of the client device are equalized based on the target position to compensate for an expected loss in the audio signal between the client device and the determined target position. The equalized audio signals are provided to the speakers of the client device for audio playback.
-
公开(公告)号:US11100330B1
公开(公告)日:2021-08-24
申请号:US16235231
申请日:2018-12-28
Applicant: Facebook, Inc.
Inventor: Vincent Charles Cheung , Connie Yeewei Ho
Abstract: Various client devices include displays and one or more image capture devices configured to capture video data. Different users of an online system are associated with client devices that exchange information captured by their respective image capture devices. A user of a client device may provide a message to an additional user of an additional client device for asynchronous presentation to the additional user. The message includes information identifying the additional user and one or more privacy settings. When the additional client device identifies the user via captured video data, the online system determines whether the message has previously been presented to the additional user. Subject to the privacy settings included in the message, the additional client device presents the message to the additional user after detecting the additional user and determining the message has not previously been presented to the additional user.
-
公开(公告)号:US11100062B2
公开(公告)日:2021-08-24
申请号:US16379636
申请日:2019-04-09
Applicant: Facebook, Inc.
Inventor: Myle Arif Ott , Jason Luis Briceno , Yaniv Shmueli
IPC: G06F16/20 , G06F16/215 , H04L12/58 , G06F16/29 , G06F16/28 , G06F16/951 , G06F16/901 , H04L29/08 , H04W4/80 , H04W4/02 , G06Q50/00 , H04W4/029
Abstract: In one embodiment, a method includes receiving from a client system a search query, identifying a first place-entity based on the search query, accessing a place-entities graph comprising a plurality of place-entity nodes, each place-entity node representing a particular place-entity associated with a particular geographic location, wherein the first place-entity is represented by a first place-entity node, accessing a redirection graph comprising the plurality of place-entity nodes and a plurality of place-entity clusters, each place-entity node in a place-entity cluster having a redirection edge connecting the place-entity node to a canonical place-entity node of the respective place-entity cluster, and sending a response to the search query, wherein if the first place-entity node is connected to a canonical place-entity node by a redirection edge within the redirection graph, the response comprises a reference to the canonical place-entity node, else the response comprises a reference to the first place-entity node.
-
公开(公告)号:US20210255830A1
公开(公告)日:2021-08-19
申请号:US16795097
申请日:2020-02-19
Applicant: Facebook, Inc.
Inventor: Thomas Mark Ulrich , Abdulkadir Utku Diril , Krishnakumar Narayanan Nair , Zhao Wang , Rakesh Komuravelli
Abstract: A floating-point number in a first format representation is received. Based on an identification of a floating-point format type of the floating-point number, different components of the first format representation are identified. The different components of the first format representation are placed in corresponding components of a second format representation of the floating-point number, wherein a total number of bits of the second format representation is larger than a total number of bits of the first format representation. At least one of the components of the second format representation is padded with one or more zero bits. The floating-point number in the second format representation is stored in a register. A multiplication using the second format representation of the floating-point number is performed.
-
公开(公告)号:US11094209B1
公开(公告)日:2021-08-17
申请号:US16547624
申请日:2019-08-22
Applicant: Facebook, Inc.
Inventor: Duong Hai Pham
Abstract: The disclosed method may include (1) receiving, at a receiving vehicle from a first transmitting vehicle, a first wireless signal carrying first data indicating a first location of the first transmitting vehicle, (2) determining a first bearing from which the first wireless signal is received at the receiving vehicle, (3) receiving, at the receiving vehicle from a second transmitting vehicle, a second wireless signal carrying second data indicating a second location of the second transmitting vehicle, (4) determining a second bearing from which the second wireless signal is received at the receiving vehicle, and (5) determining a receiving location of the receiving vehicle by triangulation using the first location, the first bearing, the second location, and the second bearing. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11094021B2
公开(公告)日:2021-08-17
申请号:US15174865
申请日:2016-06-06
Applicant: Facebook, Inc.
Inventor: Robert Oliver Burns Zeldin , Nathan John Davis , Anand Sumatilal Bhalgat , Harsh Doshi , Hao Song
Abstract: An online system presenting content items to a user generates a model that predicts a latent metric describing user actions that occur at least a reasonable amount of time after presentation of content items. To determine the latent metric, the online system retrieves one or more models predicting likelihoods of the user performing various interactions when presented with the content items and determines weights associated with different retrieved models. Combining the weighted retrieved models generates a model for determining the latent metric. As the retrieved models are based on data accessible to the online system in less than the reasonable amount of time after presenting content items, weighing the retrieved models allows the online system to predict the latent metric describing user actions occurring after content items are presented. When selecting content items for the user, the online system accounts for the latent metric determined by the generated model.
-
公开(公告)号:US11093120B1
公开(公告)日:2021-08-17
申请号:US16991521
申请日:2020-08-12
Applicant: Facebook, Inc.
Inventor: Debashish Paul
IPC: G06F3/0482 , G06F3/0484
Abstract: A computer-implemented method for generating and broadcasting digital trails of recorded media may include (i) receiving user input initiating a digital trail, the user input including a selection of a trail mode from a list of candidate modes, (ii) creating a digital trail container configured to contain a series of thematically related media recordings generated by users invited to contribute to the digital trail, (iii) providing, to one or more users, a creation prompt that corresponds to the trail mode, (iv) adding, to the digital trail container, at least one media recording received in response to providing the creation prompt, and (v) displaying the resulting digital trail by sequentially presenting each media recording added to the digital trail container in the order added. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11087178B2
公开(公告)日:2021-08-10
申请号:US16382431
申请日:2019-04-12
Applicant: Facebook, Inc.
Inventor: Barak R. Naveh , James Reyes
Abstract: An online system may identify content with which a user has an interest. For example, the online system may determine that a user has an interest in the content based on interaction information indicating that the user interacted with the content. In a particular example, the online system may identify image concepts included in the content based on computer vision techniques that recognize the image concepts. The online system may model probabilities that image concepts will appeal to users. Based on the modeled probabilities, the online system may automatically recommend image concepts for inclusion in candidate images, automatically generate candidate images, or assess candidate images to determine a probability of user interaction with the assessed candidate images.
-
-
-
-
-
-
-
-
-