Patents Assigned to Facebook
  • Patent number: 11156843
    Abstract: A calibration system is described that includes a calibration target having one or more calibration objects, a head mounted display (HMD), and a rendering engine configured to render, based on an estimated pose of the HMD, respective virtual calibration objects in a viewing area of the HMD at respective locations corresponding to the one or more calibration objects visible in the viewing area, wherein the HMD is configured to output the virtual calibration targets. The calibration system further includes an image capture system configured to capture image data comprising images of the viewing area of the HMD, and a calibration engine configured to compute, from the image data, difference data comprising respective distances between the one or more calibration objects and the respective, corresponding virtual calibration objects.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: October 26, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Peter Freese, Hauke Malte Strasdat, Renzo De Nardi
  • Patent number: 11156828
    Abstract: One embodiment of the present application sets forth a wearable device that includes a display comprising a plurality of pixels and configured to emit light, and a micro-lens array located adjacent to the display, and configured to produce a light field by altering the light emitted by the display, where at least one of the display or the micro-lens array is configured to move from a first position to a second position that aligns a first pixel in the plurality of pixels relative to the micro-lens array.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: October 26, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Ahmad Byagowi, Ramesh Raskar, Andrew Hamilton Coward, Ethan Kroll Gordon
  • Patent number: 11159473
    Abstract: Systems, methods, and non-transitory computer-readable media can determine that at least one image has been captured using the computing device, wherein one or more individuals are represented in the image. An identity of at least a first individual of the one or more individuals represented in the image is determined, wherein the identity of the first individual is determined, at least in part, using a social networking system. A notification is presented through a display of the computing device, wherein the notification provides an option to send a message including the captured image to the first individual.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Matthew Steiner, Alexander Salem Franklin, Evan Gabriel Brooks
  • Patent number: 11156913
    Abstract: A method is described for creating a modified mask with low surface energies for a nano-imprint lithography (NIL) imprinting process. The method includes applying a master mold to an imprint mask material to create an imprint mask. The method further includes modifying the imprint mask by applying a treatment to the imprint mask to cause a surface energy level of the imprint mask to fall below a sticking threshold. The modified imprint mask is applied to a nano-imprint lithography (NIL) material to create an imprinted NIL material layer. The surface energy level of the imprint mask causes a shape of the imprinted NIL material layer to be remain unchanged when the imprinted NIL material layer is detached from the modified imprint mask.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: October 26, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Austin Lane, Matthew E. Colburn, Giuseppe Calafiore, Nihar Ranjan Mohanty
  • Patent number: 11160187
    Abstract: In an embodiment, an assembly includes a container caddy including a plurality of compartments corresponding to at least a portion of ports of a computer networking equipment. Each compartment of at least a portion of the plurality of compartments is configured to hold a corresponding computer network transceiver corresponding to a corresponding port of the ports of the computer networking equipment. The assembly includes a coupler portion configured to allow the assembly to be removably hung on an external object. The assembly includes a grounding portion configured to provide electrostatic discharge grounding.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Tiffany Jin, Che Kin Leung
  • Patent number: 11157955
    Abstract: An online system tracks stores information identifying content provided by third party systems and accessed by online system users as well as interactions with advertisements performed by online system users. When the online system identifies an opportunity to present an advertisement to a viewing user, the online system identifies content from third party systems accessed by the viewing user and content from third party systems accessed by additional online system users who interacted with advertisements. A score is computed for various advertisements based at least in part on correlations between content from third party systems accessed by the viewing user and content from third party systems accessed by additional online system users who interacted with advertisements. The online system selects candidate advertisements to evaluate for presentation to the viewing user based on the scores.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: October 26, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Feng Yan, Shyamsundar Rajaram, Hao Zhang, Lu Zheng, Tianshi Gao, David Michael Viner
  • Patent number: 11156755
    Abstract: An alignment apparatus for a polarization device includes a polarizer subassembly for polarizing a light beam, a rotary support for rotatably supporting the polarization device in a path of the light beam downstream of the polarizer subassembly, an analyzer subassembly downstream of the rotary support for receiving the light beam propagated through the polarization device, and a photodetector array disposed downstream of the analyzer subassembly and extending along the width dimension of the light beam for detecting the light beam propagated through the analyzer subassembly. At least one of the polarizer or analyzer subassemblies includes a spatially variant polarization element having a polarization property varying along the width dimension of the light beam.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: October 26, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Kieran Tobias Levin, Evan Mark Richards
  • Patent number: 11159767
    Abstract: In one embodiment, a method includes establishing a video call between multiple client systems and determining user identifiers of users associated with the video call. Whether to provide content recommendations during the video call may then be determined based on a current context of that video call, and one or more content items to recommend may be selected based on the determined user identifiers. Finally, in response to determining to provide content recommendations during the video call, a first content recommendation with the selected content items may be sent to one or more of the client systems while maintaining the video call between those client systems.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: October 26, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Sravani Kamisetty, Xiaolei Li, Yuan Chang, Ting Chen Leo Hsu
  • Patent number: 11157493
    Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Timothy Robert Yung, Jing Chen, Lewis Marshall Roch, IV
  • Patent number: 11157134
    Abstract: Exemplary embodiments relate to techniques for representing conversations in a messaging system, where content serves as the organizing feature or primitive of a messaging inbox. In the messaging inbox, a first level of organization allows for the selection of a user account associated with shared content. Upon selecting the user account, the account's content (e.g., photographs, videos, etc.) appear as a second level of organization. Thus, content may be aggregated in two hierarchical tiers: first, on a per-sender basis, and second on a per-content basis. In some embodiments, messages generated in response to the content may be displayed on the content. The content may be made progressively darker as more replies are received. Messages can be made temporary using a number of different ephemerality models. Messages may also be made permanent, with previously shared content shown in respective inbox drawers.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: October 26, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Sharon Zeng, Leo Litterello Mancini, Andrew Buteau, Ashot Petrosian
  • Patent number: 11158690
    Abstract: A method of manufacturing a display system includes forming a display element having a display active area over a silicon backplane, forming a display driver integrated circuit (DDIC), and bonding the display element to the display driver integrated circuit (DDIC). The display active area may include a light emitting diode such as an organic light emitting diode (OLED). Separately forming the display and the display circuitry may simplify formation of the OLED and allow for a higher density control interface between the display and the DDIC.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: October 26, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Min Hyuk Choi, Cheonghong Kim, Zhiming Zhuang
  • Patent number: 11151770
    Abstract: In one embodiment, a method for rendering objects within an operating system includes receiving multiple data structures from applications executing on the operating system. Each data structure includes a declarative definition of one or more objects within a volumetric space to be displayed to a user of the operating system. The operating system can generate a render graph that includes the declarative definition of each data structure and can cause images of the objects associated with each data structure to be rendered based on the render graph and a pose of the user relative to the volumetric space.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: October 19, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Benjamin Charles Constable, David Teitlebaum
  • Patent number: 11150437
    Abstract: Head-mounted display systems may include a display subsystem, an optics subsystem, a prescription accommodation subsystem, and a varifocal adjustment subsystem. The prescription accommodation subsystem may include a prescription accommodation actuator that is configured to adjust a focus of a displayed image to account for the user's visual refractive error. The varifocal adjustment subsystem may include a varifocal adjustment actuator configured to further adjust the focus of the image to change a perceived view of the image on the display subsystem. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: October 19, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Ryan Michael Ebert
  • Patent number: 11151209
    Abstract: A social networking system recommends objects, such as pages, of the social networking system to users of the social networking system based on the location of the user. The social networking system obtains location information identifying the location of the user. Based on the location of the user, the social networking system identifies levels of geographical partitions encompassing the location of the user. For each level of geographical partitions, the social networking system accesses relevant objects of the social networking system with connections to users located within the level of geographical partitions. The social networking system may have determined a term frequency-inverse document frequency (tf-idf) value for each relevant object. Based on the number of connections and the tf-idf value associated with each relevant object, the social networking system merges the relevant objects accessed at each level into a set of relevant objects to recommend to the user.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: October 19, 2021
    Assignee: Facebook, Inc.
    Inventors: Bradley Ray Green, James Wah Hou Wong, Jinyi Yao
  • Patent number: 11150324
    Abstract: A controller is formed as an array of transmitting antennas and receiving antennas that are placed on the skin of a user so that the underlying movement of the user's skin can be measured by the interaction of the transmitting antennas and the receiving antennas. In an embodiment, the transmitting antennas and receiving antennas are located in an area proximate to the wrist. The movement of the transmitting antennas and subsequent measurement of signals received by receiving antennas are used in order to determine position and pose of the hand and its digits.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: October 19, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: David Holman
  • Patent number: 11150468
    Abstract: An optical device and an eye-tracking system to suppress a rainbow effect are provided. The optical device includes a grating. The grating includes at least one substrate and a grating structure coupled to the at least one substrate. The grating structure is configured to diffract an infrared light beam and transmit a visible light beam with a diffraction efficiency less than a predetermined threshold.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: October 19, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Yun-Han Lee, Lu Lu, Mengfei Wang, Fenglin Peng, Junren Wang
  • Patent number: 11153246
    Abstract: Techniques for ephemeral messaging with remote ephemeral mode configuration are described. In one embodiment, an apparatus may comprise a messaging component operative to receive a messaging update at a messaging client on the client device from a messaging system; determine a message thread associated with the messaging update; and determine that the messaging update indicates a transition to an ephemeral mode for the message thread; and a user interface component operative to configure a user interface for the message thread to an ephemeral mode interface based on the transition to the ephemeral mode for the message thread. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: October 19, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Evan Gabriel Brooks, Alexander Salem Franklin, Matthew Steiner
  • Patent number: D934275
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: D934285
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Patrick Joseph Roark Underwood, Geoff David Joseph Teehan, George Lewis Kedenburg, III, Jason Holland, Robin Maxime Clediere, Bradley Jay Birdsall
  • Patent number: D934286
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Patrick Joseph Roark Underwood, Geoff David Joseph Teehan, George Lewis Kedenburg, III, Jason Holland, Kory Matthew Westerhold