Patents Assigned to Facebook
  • Patent number: 11093033
    Abstract: A brain computer interface system includes a wearable interface, an eye tracking device, and a client device for determining what object a user is looking at on an electronic display. The client device determines a region on the electronic display based on an estimated user gaze direction received from the eye tracking device. For each virtual object in the gaze region, the client device displays a visual stimulus with a unique frequency. The client device receives from the wearable interface an electrical potential signal measured at the user's brain and evoked by a visual stimulus on the electronic display. The client device identifies the object in the gaze region with a stimulus frequency matching a frequency derived from the potential signal, and executes instructions relating to the object.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: August 17, 2021
    Assignee: Facebook, Inc.
    Inventors: Yu-Te Wang, Mark Allan Chevillet
  • Patent number: 11093551
    Abstract: In one embodiment, a method includes, by one or more computing systems, receiving a user input comprising a plurality of n-grams from a user of a client system, generating a tree-structured representation for the user input based on a parsing by a compositional model, resolving the tree-structured representation by applying a depth-first search algorithm, wherein the tree-structured representation comprises one or more non-resolvable non-terminal nodes associated with one or more slots, and wherein each non-terminal parent node of a non-resolvable non-terminal node is partially resolved based on partial slot information associated with the non-resolvable non-terminal node, and wherein each non-resolvable non-terminal node is resolved based on the respective partially resolved non-terminal parent node of the non-resolvable non-terminal node, generating a response to the user input based on the resolved tree-structured representation, sending instructions for presenting the response to the client system of the
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: August 17, 2021
    Assignee: Facebook, Inc.
    Inventors: Vivek Natarajan, Baiyang Liu, Shubham Gupta, Krishna Mittal, Scott Martin
  • Patent number: 11094079
    Abstract: A system and method for detecting a pose of an object is described. An augmented reality display device accesses first sensor data from an image sensor and a depth sensor of the augmented reality display device. The first sensor data includes a first plurality of images of an object and corresponding depth data relative to the augmented reality display device and the object. The augmented reality display device detects first features corresponding to the object by applying a convolutional neural network to the first sensor data, forms a plurality of training clusters based on the first features, and stores the plurality of training clusters in a training database.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: August 17, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventor: William Hoff
  • Patent number: 11093967
    Abstract: An online system receives information describing a target group of online system users from a third party system and stores the information describing the target group. The online system subsequently uses the target group to select content for presentation to one or more users. For example, users included in the target group are identified as eligible to be presented with content items. Content items are associated with objectives satisfied when a specified interaction with the content item, or with an object associated with the content item, is received. Based on revenue obtained by the online system from presenting content based on the target group as well as interactions satisfying objectives associated with various presented content, the online system determines a monetization value for the target group. Based on the monetization value, the online system determines whether to continue storing the information describing the target group.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: August 17, 2021
    Assignee: Facebook, Inc.
    Inventors: Yunzhi Gao, Michael Phillip Salem
  • Patent number: 11096006
    Abstract: The disclosed computer-implemented method may include capturing, via a headset microphone of a speaker's artificial reality device, voice input of a speaker in communication with a listener in an artificial reality environment. The method may include detecting a pose of the speaker within the artificial reality environment and determining a position of the speaker relative to a position of the listener within the artificial reality environment. The method may further include processing, based on the pose and the relative position of the speaker within the artificial reality environment, the voice input to create a directivity-attuned voice signal for the listener, and delivering the directivity-attuned voice signal to an artificial reality device of the listener. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: August 17, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Philip Robinson
  • Patent number: 11094021
    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.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: August 17, 2021
    Assignee: Facebook, Inc.
    Inventors: Robert Oliver Burns Zeldin, Nathan John Davis, Anand Sumatilal Bhalgat, Harsh Doshi, Hao Song
  • Patent number: 11093555
    Abstract: An online system maintains various labels identifying physical locations, allowing users to identify a physical location to the online system by specifying the label identifying the physical location. When a user does not identify a label corresponding to location coordinates provided to the online system by a client device, the online system selects a maintained label and prompts the user to indicate whether the user visited the physical location identified by the selected label. To select the label, the online system accounts for likelihoods of the received location coordinates being identified by various labels and values of the online system of identifying whether different labels identify received location coordinates. The online system may also account for other prompts presented to the user or to other users when determining whether to prompt the user to indicate whether the user visited the physical location identified by the selected label.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: August 17, 2021
    Assignee: Facebook, Inc.
    Inventors: Abhishek Parthasarathy, Aaron Bryan Adcock, Jan Kodovsky, Konrad Komorowski
  • Patent number: 11096073
    Abstract: Techniques are disclosed for determining a performance criterion for a client device. A performance criterion for a client device may be determined based on a rate of mobility of a client device. Additionally or alternatively, a performance criterion for a client device associated with a particular attribute may be determined based on performance levels of a set of client devices associated with the same particular attribute. The performance criterion is used to evaluate a performance level of a client device. If the performance criterion is not satisfied, then a wireless configuration is modified to improve the performance level.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: August 17, 2021
    Assignee: Facebook, Inc.
    Inventor: Subbu Ponnuswamy
  • Patent number: 11095584
    Abstract: Techniques are described for generating content to be shared between users. For example, user interfaces are described that include features and/or mode controls for generating content to be shared between users. Additionally, the described techniques include determining content shared between users (e.g., previously distributed content) based on a selection of a second user account, and generating customized content which may be specific to an event that includes the shared content.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: August 17, 2021
    Assignee: Facebook, Inc.
    Inventors: Christine Choi, Eric M Dorman, Yo-Tzu Yeh
  • Patent number: 11093123
    Abstract: Systems and methods for rendering VR content at a VR rendering device include identifying, by a content facilitator, that that first content presented via a first device to a user includes metadata indicating availability of second content. The second content includes at least one of a three-dimensional (3D) video, 360° image, or virtual reality (VR) content. The content facilitator provides an interface element to the user at the first device responsive to the metadata indicating availability of the second content. The content facilitator receives a user selection of the interface element. The content facilitator provides access to the second content via a VR rendering device for the user responsive to the user selection. The VR rendering device is configured to render the second content.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: August 17, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Jacob Rossi, Joshua Jacob Inch, Jordan D. Andersen
  • Patent number: 11089112
    Abstract: According to examples, a system for providing low latency interactive media distribution using shared user hardware may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to register host systems as candidate host systems to host interactive media on behalf of client devices. The system may further receive client device registration data of a client device. The system may select a host system from the candidate host systems to host the interactive media on behalf of the client device. The system may thereby facilitate establishment of a to connection over a network between the client device and the selected host system. In some examples, the connection may allow the selected host system to host the interactive media on behalf of the client device and for the client device to interact with the interactive media hosted on the selected host system.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: August 10, 2021
    Assignee: FACEBOOK, INC.
    Inventor: Xingchen Yu
  • Patent number: 11087178
    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.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: August 10, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Barak R. Naveh, James Reyes
  • Patent number: 11088985
    Abstract: In one embodiment, a method includes receiving a post corresponding to a civic issue on a civic-issues platform of an online social network associated with a first municipality from a client system of a first user of the online social network, where the first user is connected to the first municipality within the online social network, determining a classification of the post based on a comparison of the post with one or more classification-keywords stored in a public-agency database, assigning the post to a first agency of the first municipality based on the determined classification of the post and a location associated with the civic issue, receiving a request to update the post on the civic-issues platform, the request describing a current status of the civic issue, and updating the post on the civic-issues platform to indicate the current status of the civic issue.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: August 10, 2021
    Assignee: Facebook, Inc.
    Inventor: Amod Ashok Dange
  • Patent number: 11086845
    Abstract: Techniques for database versioning are described. In one embodiment, an apparatus may comprise a database change management component operative to compare a developer table to a reference table to determine a database change set, wherein both the developer table and the reference table are based on a target table; a database conflict management component operative to compare the database change set to the target table to determine a conflicting change set; and a user interface component operative to display the conflicting change set where the conflicting change set comprises one or more conflicting changes; and indicate a conflict-free change set where the conflicting change set is empty. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 29, 2018
    Date of Patent: August 10, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Rushin Shah, Anuj Kumar, Ted Li, Wei Chen, Shusen Liu
  • Patent number: 11087369
    Abstract: An online system provides content based on context of host content. The online system allows content providers to define specific context for providing their content for display to users, including specifying categories, format, popularity, and visual appearance of host content eligible for hosting their content. To determine which content a specific content item is eligible for hosting, the online system categories host content items according to specific criteria defined by different content providers for hosting various content. Each content is indexed by classification groups into which the host content items are classified. If a particular content item includes an opportunity for presenting content, the online system identifies content which the particular content item is eligible for hosting. The online system selects one or more identified content for presentation via the opportunity.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: August 10, 2021
    Assignee: Facebook, Inc.
    Inventors: Abhishek Bapna, Yi Tang, Russell Aaron Phillips, Merlyn Deng, Na Chen, Kathryn Anne Orseth
  • Patent number: 11086858
    Abstract: In one embodiment, a method includes, by one or more computing systems, receiving, from a client system associated with a user, an initial portion of a user input, wherein the initial portion comprises a partial request, and wherein the initial portion is received while the user is continuing to provide further input, generating, responsive to receiving the initial portion of the user input, one or more speculative queries based on the partial request and a machine-learning predictive model, wherein each speculative query is a predicted complete request based on the partial request, calculating a confidence score for each speculative query based on the predictive model, ranking the one or more speculative queries based on their respective confidence scores and associated costs, executing one or more of the speculative queries based on their ranks, and caching one or more results of the executed one or more speculative queries.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: August 10, 2021
    Assignee: Facebook, Inc.
    Inventors: Emmanouil Koukoumidis, Michael Robert Hanson, Mohsen Agsen
  • Patent number: 11086406
    Abstract: A hand interaction system can use a three-state model to differentiate between normal hand movements, such as reaching for an object, and hand input gestures. The three-state model can specify a sequence of states including: 1) a neutral state, 2) a tracking state, and 3) an active state. In the neutral state, the hand interaction system monitors for a gesture signaling a transition to the tracking state but does not otherwise interpret a gesture corresponding to the active state as input. Once a gesture causes a transition to the intermediate tracking state, the hand interaction system can recognize a further active state transition gesture, allowing active state interaction. Thus, the monitoring for the intermediate tracking state provides a gating mechanism, making it less likely that the hand interaction system will interpret hand movements as input when not so intended by the user.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: August 10, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Jonathan Ravasz, Etienne Pinchon, Adam Varga, Jasper Stevens, Robert Ellis, Jonah Jones
  • Patent number: 11087029
    Abstract: A decryption integrated circuit (IC) includes an interface configured to receive an encrypted block of data and a decryption datapath. The decryption datapath has a plurality of computational stages arranged in a pipeline configured to decrypt the encrypted block of data to form a decrypted block of data. A non-linear computational stage included in the pipeline of the decryption datapath includes multiple asymmetric logical paths and multiple bypassable latches. A first signal traverses a first logical path and a second signal traverses a second logical path having a greater number of logical units than the first logical path. Each bypassable latch is positioned in a respective logical path of the multiple asymmetric logical paths. The decryption IC further includes a controller configured to assign an individual random bit sequence to each bypassable latch to randomly activate or randomly disable each bypassable latch of the multiple bypassable latches.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: August 10, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Sudhir Satpathy
  • Patent number: D928192
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: August 17, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: D928193
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: August 17, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul