Patents Assigned to Facebook
  • Patent number: 10957235
    Abstract: A color mapping and correction scheme for processing pixel data allows a display device to account for color shift. The display device drives its light emitters with different current levels. The light emitters exhibit a color shift in gamut. As such, the display device generate light of two different color gamut regions. An input pixel data may include an original color coordinate that is beyond a common color gamut that is common to the two gamut regions. A mapping scheme is used to convert the original color coordinate to an updated color coordinate within the common color gamut. A first output color coordinate that corrected for the shift in first emitters is generated for the operation of the first light emitters based on the updated color coordinate. A second output color coordinate that corrected for the shift in second emitters is also generated based on the updated color coordinate.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: March 23, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Edward Buckley
  • Patent number: 10957059
    Abstract: A depth camera assembly (DCA) configured to determine distances between the headset and one or more objects in an area surrounding the headset. The DCA includes an imaging device, an illumination source, and a controller. The controller identifies objects in a portion of the local area, determines a depth zone for each object and corresponding structured light (SL) illumination parameters including a SL pattern for each object based on the depth zone, instructs the illumination source to illuminate a scene comprising the one or more objects with the determined SL pattern, and instructs the imaging device to capture images of the illuminated objects. The controller determines the depth information for the illuminated objects and updates the depth information associated with the objects.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: March 23, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Dov Katz, Nadav Grossinger
  • Patent number: 10956991
    Abstract: Systems, methods, and non-transitory computer readable media can determine an interaction involving a user and an entity based on selection of a call to action (CTA). One or more follow up actions can be determined. Presentation of an option for selecting the one or more follow up actions can be caused.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Shiqi Cao, Zhonghu Gao
  • Patent number: 10959112
    Abstract: Systems and methods include [i] identifying operational attributes of the mesh radio network; [ii] identifying an Internet communication request originating from at least one of the plurality of network communication devices or identifying an Internet communication response originating from the one or more Internet sources; [iii] generating an Internet communication routing table for the mesh radio network; [iv] transmitting the Internet communication routing table to the mesh radio network; and [v] in response to identifying the Internet communication requests, selecting an optimal communications routing path for the Internet communication request or the Internet communication response based on the Internet communication routing table.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Mark Jen, Zachary Brock, Amrik Kochhar
  • Patent number: 10955929
    Abstract: An artificial reality system is described that renders, presents, and controls user interface elements within an artificial reality environment, and performs actions in response to one or more detected gestures of the user. The artificial reality system captures image data representative of a physical environment and outputs the artificial reality content. The artificial reality system identifies, from the image data, a gesture comprising a motion of a first digit of a hand and a second digit of the hand to form a pinching configuration a particular number of times within a threshold amount of time. The artificial reality system assigns one or more input characters to one or more of a plurality of digits of the hand and processes a selection of a first input character of the one or more input characters assigned to the second digit of the hand in response to the identified gesture.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: March 23, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Jonathan Ravasz, Jasper Stevens, Adam Tibor Varga, Etienne Pinchon, Simon Charles Tickner, Jennifer Lynn Spurlock, Kyle Eric Sorge-Toomey, Robert Ellis, Barrett Fox
  • Patent number: 10955932
    Abstract: A head-mounted display (HMD) tracks a user's hand positions, orientations, and gestures using an ultrasound sensor coupled to the HMD. The ultrasound sensor emits ultrasound signals that reflect off the hands of the user, even if a hand of the user is obstructed by the other hand. The ultrasound sensor identifies features used to train a machine learning model based on detecting reflected ultrasound signals. For example, one of the features is the time delay between consecutive reflected ultrasound signals detected by the ultrasound sensor. The machine learning model learns to determine poses and gestures of the user's hands. The HMD optionally includes a camera that generates image data of the user's hands. The image data can also be used to train the machine learning model. The HMD may perform a calibration process to avoid detecting other objects and surfaces such as a wall next to the user.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: March 23, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Elliot Saba, Robert Y. Wang, Christopher David Twigg, Ravish Mehra
  • Patent number: 10955659
    Abstract: A light assembly can have an array of light sources forming rows and columns, where the array comprises a plurality of chips, and each chip comprises a subarray of light sources forming the rows and columns. A boundary between chips in the array can be configured to extend diagonally across rows and columns of the array such that, for each column across which the boundary extends, the first row of the plurality rows may not have a light source disposed in the respective column, but a second row of the plurality of rows has a light source disposed in the respective column.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: March 23, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Vincent Brennan, James Small, William Anthony Wall, Stephen Warren Gorton, Wanli Chi, Nicholas Daniel Trail
  • Patent number: 10957241
    Abstract: A display (100) comprising a plurality of LED chips (604), each LED chip (604) comprising a plurality of light emitting elements (606a-c). Each LED chip (604) is arranged such that a first light emitting element (606a) is configured to illuminate a sub-pixel, and a second light emitting element (606b) is configured to illuminate a sub-pixel using substantially the same wavelength of light as the first light emitting element. There is also described an LED chip, a display pixel, a controlling method, a computer device and a computer program for a display.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: March 23, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Padraig Hughes, William Henry, Joseph O'Keeffe
  • Patent number: 10957329
    Abstract: In one embodiment, a method includes by a client system associated with a user, receiving, at the client system associated with the user, a user input, parsing the user input to identify an n-gram associated with a wake word from a plurality of wake words corresponding to a plurality of assistant systems associated with the client system, wherein each assistant system provides a particular set of functions, determining that the wake word corresponds to a first assistant system of the plurality of assistant systems, wherein the first assistant system provides a first set of functions, sending, to the first assistant system, a request to set an assistant xbot of the first assistant system into a listening mode, and receiving, from the first assistant system, an indication that the assistant xbot is in listening mode responsive to a determination that the user has permission to access the first assistant system.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Xiaohu Liu, Baiyang Liu, Rajen Subba
  • Patent number: 10956525
    Abstract: An online system stores information identifying interactions by online system users with content provided by a third party system. The third party system includes a tracking mechanism in content that specifies one or more interactions with the content. When a user performs a specified interaction with the content via a client device, the tracking mechanism communicates information describing the performed interaction from the client device to the online system. The online system retrieves information identifying the user from the client device and stores the information describing the performed interaction in association with the information identifying the user. The third party system requests the online system generate content for presentation to the user, and the online system identifies content provided by the third party system with which additional users having at least a threshold measure of similarity to the user interacted to present to the user.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Tirunelveli R. Vishwanath, Vijaye Ganesh Raji
  • Patent number: 10955605
    Abstract: A waveguide includes an input area, a multi-layered substrate, and an output area. The multi-layered substrate includes a plurality of layers of at least a substrate and at least one partially reflective layers. The input area in-couples light in a first band into the waveguide. The one or more partially reflective layers are partially reflective to light in the first band. Each of the one or more partially reflective layers are located between respective layers of the plurality of layers of the substrate. The output area out-couples light from the waveguide. The pupil replication density of the out-coupled light is based in part on a number of the one or more partially reflective layers and respective locations of the one or more partially reflective layers in the waveguide.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: March 23, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Maxwell Parsons, Giuseppe Calafiore, Wanli Chi
  • Patent number: 10956724
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for improving hand input detection in a virtual environment based on small and/or rapid hand inputs. For instance, a hybrid hand input detection system can utilize a hybrid hand input model that incorporates a machine-learning hand pose model with an optical flow network to recognize fine degrees of hand movement corresponding to input commands within a virtual environment. In this manner, the hybrid hand input detection system can utilize a hybrid hand input model to recognize small and rapid hand inputs in virtual reality or augmented reality without requiring a physical input device.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: March 23, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventor: Mark Terrano
  • Patent number: 10955688
    Abstract: The disclosed method may include (1) providing, from a display, an image to an eye by way of a lens assembly on an optical path between the display and the eye, wherein the lens assembly includes (a) a first liquid crystal lens providing a first electronically controllable cylindrical power, oriented along a first constant axis, in response to a first signal and (b) a second liquid crystal lens providing a second electronically controllable cylindrical power, oriented along a second constant axis that is rotationally offset from the first constant axis, in response to a second signal, (2) determining, based on information indicating cylindrical power and cylindrical axis components, the electronically controllable cylindrical powers that result in providing the cylindrical power component, oriented along the cylindrical axis component, and (3) generating, based on the electronically controllable cylindrical powers, the signals. Various other systems and methods are also disclosed.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: March 23, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Evan M. Richards, Weihua Gao, Daozhi Wang
  • Patent number: 10958510
    Abstract: Particular embodiments may receive a request to perform a task to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may identify a sequence of a service instances based on the task. Each of the service instances may belong to one of the multiple decomposed service types. The sequence of service instances may be scheduled for deployment to accomplish the task by the core network. The core network may deploy the sequence of the service instances to one or more server machines of the core network.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Amar Padmanabhan, Praveen Kumar Ramakrishnan, Shaddi Husein Hasan, Anoop Singh Tomar, Evgeniy Makeev, Omar Ramadan, Jiannan Ouyang, Xiaochen Tian, Thomas Romano, Ting Xia, Jagannath Rallapalli, Kuan-Yu Li, Shruti Sanadhya
  • Patent number: 10955672
    Abstract: An optical assembly includes at least one switchable waveplate and a reflective polarizer layer. The reflective polarizer layer is configured to pass a first polarization orientation of display light and reflect a second polarization orientation orthogonal to the first polarization orientation. The optical assembly provides a first effective focal length when the switchable waveplate is switched to a first retardance value and the optical assembly provides a second effective focal length when the switchable waveplate is switched to a second retardance value.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: March 23, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Brian Wheelwright, Ying Geng
  • Patent number: 10956522
    Abstract: An online system enforces policies to content items that are distributed on its platform and blocks content items that violate one or more of those policies. To identify content items that are slightly varied from each other, the online system generates an embedding for each of the known content items that have already been determined to be noncompliant with one or more policies. The online system then groups the known noncompliant content items that are clustered together in the embedding space. The texts of the group of known noncompliant content items are converted to finite state automata and are merged to generate a common automaton. The common automaton is used to generate a common regular expression that is used to screen new content items. When a new content item matches the textual pattern defined by the common regular expression, the system may block the new content item.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Abhay Kumar Jha, Emanuel Alexandre Strauss
  • Patent number: 10956029
    Abstract: In one embodiment, a method includes determining, by a first application installed on the client system, that a second application is installed on the client system, wherein the first application is configured to switch contexts to the second application; receiving, by the client system, a context-switching gesture input within a first context of the first application, detecting, by the client system, the context-switching gesture has passed a first threshold within the first context, presenting, by the client system, a preview associated with the second application on a portion of a display of the client system in response to the context-switching gesture passing the first threshold within the first context, detecting, by the client system, the context-switching gesture has passed a second threshold within the first context, and switching contexts to a second context of the second application in response to passing the second threshold.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Ryan Michael O'Rourke, Hemal Shah
  • Patent number: 10959037
    Abstract: Embodiments relate to a headset that filters sounds according to a direction of a gaze of a user wearing the headset. The user wears the headset including an eye tracking unit and one or more microphones. The eye tracking unit tracks an orientation of an eye of the user to determine the direction of the gaze of the user. The direction of the gaze may be different from a facing direction of the headset. According to the determined direction of the gaze of the user, input sound signals generated by the microphones can be beamformed to amplify or emphasize sound originating from the direction of the gaze.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: March 23, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Ravish Mehra
  • Patent number: 10959038
    Abstract: An audio system on a headset presents, to a user, audio content simulating a target artificial reality environment. The system receives audio content from an environment and analyzes the audio content to determine a set of acoustic properties associated with the environment. The audio content may be user generated or ambient sound. After receiving a set of target acoustic properties for a target environment, the system determines a transfer function by comparing the set of acoustic properties and the target environment's acoustic properties. The system adjusts the audio content based on the transfer function and presents the adjusted audio content to the user. The presented adjusted audio content includes one or more of the target acoustic properties for the target environment.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: March 23, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Sebastià Vicenç Amengual Gari, Carl Schissler, Peter Henry Maresh, Andrew Lovitt, Philip Robinson
  • Patent number: D914031
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: March 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Xue Ding, Nathan Andrew Sharp