Patents Assigned to Facebook
  • Patent number: 11055920
    Abstract: This disclosure describes an artificial reality system that presents artificial reality content in the context of a physical environment that includes a mirror or other reflective surface. In one example, this disclosure describes a method that includes capturing capture data representative of a physical environment, wherein the physical environment includes a reflective surface and a plurality of objects, determining a pose of the HMD, determining a map of the physical environment, wherein the map includes position information about the reflective surface and position information about each of the plurality of physical objects in the physical environment, identifying a visible object from among the plurality of physical objects, and generating artificial reality content associated with the visible object.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Chad Austin Bramwell, Caryn Vainio, Charlene Mary Atlas, Mark Terrano
  • Patent number: 11052541
    Abstract: An indication of a task to be performed in a network data center is received. A robotic manipulator of an autonomous robot is controlled to autonomously perform at least a portion of the task. It is determined that an assistance is required in performing an identified limited portion of the task. A notification of a request for the assistance is provided. A remote assistance from an operator in performing the identified limited portion of the task is received. Autonomous performance of the task is resumed after completion of the remote assistance for the identified limited portion of the task.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: July 6, 2021
    Assignee: Facebook, Inc.
    Inventors: Zachary Ian Howard, Ryan Christopher Cargo
  • Patent number: 11055898
    Abstract: In one embodiment, a method for determining the color for a sample location includes using a computing system to determine a sampling location within a texture that comprises a plurality of texels. Each texel may encode a distance field and a color index. The system may select, based on the sampling location, a set of texels in the plurality of texels to use to determine a color for the sampling location. The system may compute an interpolated distance field based on the distance fields of the set of texels. The system may select, based on the interpolated distance field, a subset of the set of texels. The system may select a texel from the subset of texels based on a distance between the texel and the sampling location. The system may then determine the color for the sampling location using the color index of the selected texel.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Larry Seiler, Alexander Nankervis, John Adrian Arthur Johnston
  • Patent number: 11055314
    Abstract: Techniques for a database-driven messaging user interface are described. In one embodiment, an apparatus may comprise a database access component operative to determine that a local messaging database of a messaging client on a client device has been updated; and examine the local messaging database to determine a set of database queries to rerun for a plurality of local user interface components; and the local user interface components operative to refresh based on running the set of database queries against the local messaging database. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: July 6, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Jason Curtis Jenks, Joshua Scott Evenson, Mohsen Agsen, Jeremy David Fein, Philippe Vincent Ajoux
  • Patent number: 11057444
    Abstract: Systems, methods, and non-transitory computer-readable media can determine that a broadcaster of a first live content stream has identified at least one user of a social networking system to join as co-broadcaster. A merged live content stream is published through the social networking system, the merged live content stream including the first live content stream of the broadcaster and a second live content stream associated with the at least one identified user. At least one notification is sent to one or more other users of the social networking system. The notification informs the one or more other users about the merged live content stream.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: July 6, 2021
    Assignee: Facebook, Inc.
    Inventors: Shilpa Sarkar, Mari Sheibley, Lu D. Chen, Udeepta Dutta Bordoloi, Sergii Demianov, Jaed Uavechanichkul, David Chiles, Hai Wang
  • Patent number: 11055629
    Abstract: An online system determines a stability metric that indicates overlap between the set of entities associated with a particular entity when embeddings have been adjusted due to modifications in the input data of an embedding model. The online system generates a stability score for the embedding model by computing a statistic for one or more stability metrics. The online system determines a stability metric for a particular content provider by identifying a first cluster of content providers in a set of first embeddings, and a second cluster of content providers in a set of second embeddings. The second embeddings are generated after modifications have been made to input data. The online system determines the stability metric based on an overlap between the first cluster and the second cluster of content providers. The stability score can be an indicator of model performance that can be used to select embedding models.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: July 6, 2021
    Assignee: Facebook, Inc.
    Inventors: Sina Jafarpour, Qian Yan, Dinkar Jain
  • Patent number: 11057316
    Abstract: Disclosed embodiments include a network switch having a first group of switch elements and a second group of switch elements. The second group of switch elements is cross-connected to the first group of switch elements to passively route network traffic through the network switch in accordance with a predefined configuration.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook, Inc.
    Inventors: Che Kin Leung, Xu Wang, Zhiping Yao, Hans-Juergen Schmidtke, Lingjun Wu
  • Patent number: 11057610
    Abstract: Apparatus for generating a dynamic structured light pattern for optical tracking in three-dimensional space, comprises an array of lasers, such as a VCSEL laser array, to project light in a pattern into a three-dimensional space; and an optical element or elements arranged in cells. The cells are aligned with subsets of the laser array, and each cell individually applies a modulation, in particular an intensity modulation, to light from the laser or lasers of the subset, to provide a distinguishable and separately controllable part of the dynamic structured light pattern. A method of generating a structured light pattern is disclosed, in which light is provided from an array of lasers, and light is individually projected from subsets of the array of lasers to provide differentiated parts of the structured light pattern.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: July 6, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Nitay Romano, Nadav Grossinger, Yair Alpern, Emil Alon
  • Patent number: 11056611
    Abstract: Disclosed herein are techniques for wafer-to-wafer bonding for manufacturing light emitting diodes (LEDs). In some embodiments, a method of manufacturing LEDs includes etching a semiconductor material to form a plurality of adjacent mesa shapes. The semiconductor material includes one or more epitaxial layers. The method also includes forming a passivation layer within gaps between the adjacent mesa shapes and bonding a base wafer to a first surface of the semiconductor material.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: July 6, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: William Padraic Henry, James Ronald Bonar, Gareth Valentine
  • Patent number: 11057486
    Abstract: In one embodiment, a method includes one or more computing devices ranking multiple users of a social-networking system based on one or more criteria associated with a spotlight content item, wherein the spotlight content item is associated with a node in a social graph associated with the social-networking system, and wherein at least one of the criteria is based on social-networking information for each of the user, verifying the ranked users, wherein the verifying comprises confirming or eliminating each of the ranked users based on recent interactions by the ranked users with social-networking information corresponding to the node associated with the spotlight content item, and sending a notification about the spotlight content item to each of the confirmed users in accordance with a batching protocol, wherein the batching protocol is determined based at least in part on rankings for each of the confirmed users.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: July 6, 2021
    Assignee: Facebook, Inc.
    Inventors: Kunal Nikhil Modi, John Torres Fremlin, David J. Capra
  • Patent number: 11057581
    Abstract: Examples of an apparatus are disclosed. In some example, an apparatus may include an array of digital pixel cells, each digital pixel cell including a photodiode and a memory device to store a digital output generated based on charge generated by the photodiode in an exposure period. The apparatus may also include an image processor configured to: receive first digital outputs from the memory devices of a first set of digital pixel cells of the array of digital pixel cells; determine, from the first set of digital pixel cells, a second set of digital pixel cells of which the first digital outputs satisfy one or more pre-determined conditions; identify, based on the second set of digital pixel cells, a third set of digital pixel cells; receive the second digital outputs generated by the third set of digital pixel cells; and perform image processing operations based on the second digital outputs.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Xinqiao Liu
  • Patent number: 11054622
    Abstract: A folded-lens system is used in an artificial-reality headset. The folded-lens system has a first mirror, a second mirror, and a quarter-wave plate between the first mirror and the second mirror. The first mirror and the second mirror are not strongly curved, which enables the quarter-wave plate to be on a flat surface.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: July 6, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Jacques Gollier, Ying Geng, Yusufu Njoni Bamaxam Sulai
  • Patent number: 11054270
    Abstract: An online system provides navigation information customized using travel preferences of users. The online system receives actions performed by users that may indicate their geographical locations of interest. The online system may use a model to predict a user's level of interest in destination geographical locations. The online system generates navigation information or travel information that describes routes from origin geographical locations of users to destination geographical locations to which the users are likely to travel. The online system transmits the navigation information to client devices for presentation as personalized or dynamically-created content items to users. The online system may generate navigation information using catalogs describing routes between geographical locations. For instance, the catalog indicates a vehicle for navigation along a route, as well as origin and destination geographical locations.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: July 6, 2021
    Assignee: Facebook, Inc.
    Inventors: Manisha Singh, Tao Cui Baecklund, Rohit Poddar, Ido Wakrat, Robert P. Otillar, Shashikant Khandelwal
  • Patent number: 11054056
    Abstract: A fluidic valve may include an inlet, a control port, an additional control port, an outlet, a fluid channel configured to convey fluid from the inlet to the outlet, and a piston that includes (1) a restricting gate transmission element configured to block, when the piston is in a first position, the fluid channel and unblock, when the piston is in a second position, the fluid channel, (2) a controlling gate transmission element configured to interface with a control pressure from the control port that forces the piston towards the first position when applied to the controlling gate transmission element, and (3) an additional controlling gate transmission element configured to interface with an additional control pressure from the additional control port that forces the piston towards the second position when applied to the additional controlling gate transmission element. Various other related devices, systems, and methods are also disclosed.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Casey Glick, Erik Samuel Roby, Andrew Stanley
  • Patent number: 11056040
    Abstract: In one embodiment, a computing system may determine that a target grayscale value for a frame falls within a predetermined grayscale range. The system may compute, based on the target grayscale value, barycentric weights for a predetermined barycentric coordinate system associated with vertices that each represents a subframe combination of zero or more subframe identifiers. The system select, using the barycentric weights and threshold values associated with respective dots in a dithering mask, a set of non-overlapping dot patterns from the dithering mask corresponding to the vertices of the barycentric coordinate system. The dots in the dithering mask may satisfy a spatial stacking constraint. The system may generate subframes to represent the frame based on the set of non-overlapping dot patterns and the subframe combination represented by each of the vertices.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Edward Buckley
  • Patent number: 11054896
    Abstract: A user views images through a head-mounted display (HMD). The HMD can display virtual interaction objects to a user on a reference plane, such as a keyboard and trackpad. The reference plane can be defined by the user by forming predetermined hand shapes with their hands. After the reference plane is generated, the HMD can display virtual interaction objects on the reference plane. To interact with the virtual objects, the HMD can track the hands of the user relative to the reference plane. For example, a finger tap on a virtual trackpad on the reference plane can indicate a click. Among other advantages, the reference plane is defined based on hand shapes of the user. Thus, the reference plane can be determined without the HMD identifying a surface in the real world (e.g., through object recognition).
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook, Inc.
    Inventors: Bojan Wilytsch, Etienne Pinchon
  • Patent number: 11056037
    Abstract: A display operates a plurality of light emitters using pulse width modulations (PWM). Pixel data for a pixel location may be separated into a first subset of bits and a second subset of bits. The display device turns on first light emitters for first PWM turn-on times in accordance with the first subset of bits within a PWM cycle. The display device turns on second light emitters for PWM on time second PWM turn-on times in accordance with the second subset of bits within the PWM cycle. The current level that drives the first emitters may remain constant during the first turn-on times but may be higher than the current level that drives the second emitters. The first emitters may generate light in accordance with the most significant bits of pixel data while the second emitters may generate light in accordance with the least significant bits of the pixel data.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Edward Buckley, Larry Seiler, William Thomas Blank
  • Patent number: 11054632
    Abstract: A structured film comprises an optically transmissive surface including a plurality of walls, each wall being adjustable between a plurality of configurations including a default configuration. When attached to a display, the walls extend away from the display at different heights and surround a plurality of light emitters of the display. In a default configuration, the walls generate selected diffraction orders for each light emitter such that gaps between adjacent light emitters are at least partially covered. The film can be adjusted by varying a geometry of the walls in response to an electrical input. The brightness of a region of interest in an image to be formed on the display can be adjusted relative to a surrounding region by varying wall geometry, using contrast control, or a combination thereof. The optically transmissive surface comprises a solid membrane filled with a non-solid material having a specific index of refraction.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: July 6, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Youngshik Yoon, Cheonhong Kim
  • Patent number: 11048384
    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: June 29, 2021
    Assignee: Facebook, Inc.
    Inventors: Christine Choi, Yo-Tzu Yeh, Joseph Kennedy, Allis Yao
  • Patent number: 11048090
    Abstract: A waveguide display includes light sources, a source waveguide, an output waveguide, and a controller. Light from each of the light sources is coupled into the source waveguide. The source waveguide includes gratings with a constant period determined based on the conditions for total internal reflection and first order diffraction of the received image light. The emitted image light is coupled into the output waveguide at several entrance locations. The output waveguide outputs expanded image lights at a location offset from the entrance location, and the location/direction of the emitted expanded image light is based in part on the orientation of the light sources. Each of the expanded image light is associated with a field of view of the expanded image light emitted by the output waveguide.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: June 29, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Pasi Saarikko