Patents Assigned to Facebook
  • Patent number: 11062502
    Abstract: In one embodiment, a method includes accessing a number of pictures of an object, constructing a modeling volume for three-dimensional modeling of the object by processing the number of pictures using a machine-learning framework, where the modeling volume is associated with a number of color and opacity information that are associated with a number of regions in the modeling volume, and rendering an image of the object from a view-point using the modeling volume, where each pixel of the image is rendered by projecting a virtual ray from the view-point and through the modeling volume, determining one or more of the number of regions in the modeling volume intersected by the virtual ray, and determining a color and an opacity of the pixel based on an accumulation of the color and opacity information associated with the one or more of the number of regions intersected by the virtual ray.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: July 13, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Jason Saragih, Stephen Anthony Lombardi, Tomas Simon Kreuz, Gabriel Bailowitz Schwartz
  • Patent number: 11062361
    Abstract: An online system using attributes of users to select content for presentation to the users predicts one or more attributes of users whose attributes are unavailable to the online system. For a user with one or more attributes unavailable to the online system, the online system applies a model to attributes of additional users to predict one or more attributes of the user. Attributes of the additional user use in the prediction may include demographic information and interactions with content by the additional users. The online system may determine an accuracy of the model by using the model to predict attributes for users whose attributes are known to the online system and comparing the predicted attributes to the known attributes. If the model's accuracy is less than a threshold value, the online system discontinues using the model to predict attributes of users.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: July 13, 2021
    Assignee: Facebook, Inc.
    Inventors: Ahmad Abdulmageed Mohammed Abdulkader, Stephane Taine, Vladislav Belous, Seyed Mohsen Amiri, Ewa Dominowska
  • Patent number: 11062372
    Abstract: Systems and methods for ranking one or more products in online shopping. One or more products are identified based on a search query received from user. The one or more products are ranked based on terms present in the search query. Each of the one or more products has one or more attributes associated with it. An attribute score for each of the one or more products is determined. Further, based on the attribute score, the relevancy of the one or more products is determined. Based on the relevancy, a marginal relevancy score for each of the one or more products is determined. The one or more products are re-ranked based on the marginal relevancy score. The rank of the one or more products can also be modified to optimize revenue generation.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: July 13, 2021
    Assignee: Facebook, Inc.
    Inventors: Apurva Jadhav, Shashikant Khandelwal, Nikhil Gupta, Gurpreetsingh Sachdev
  • Patent number: 11061223
    Abstract: Disclosed herein are systems and methods of reducing distortion in an image displayed on a near-eye display. Described herein is a display system including a light assembly configured to generate source light for a display image, a distortion correcting optics assembly, and a mirror scanning system configured to receive pre-distorted and collimated light and reflect and scan the pre-distorted and collimated light to provide an image on an image plane. The distortion correcting optics assembly delivers pre-distorted and collimated light to the mirror scanning system, the mirror scanning system is configured to undistort the pre-distorted light and transmit an undistorted image to a display.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: July 13, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Byron Taylor, Wanli Chi
  • Patent number: 11062499
    Abstract: In one embodiment, a method for determining the color for a sampling location may include 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 indicating a distance between the texel and an edge depicted in the texture and an indicator indicating whether the texel is on a first predetermined side of the edge or a second predetermined side of the edge. 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 determine that the set of texels have indicators that are the same. The system may then determine, using the indicator of any texel in the set of texels, the color for the sampling location.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: July 13, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Larry Seiler
  • Patent number: 11063407
    Abstract: An addressable vertical cavity surface emitting laser (VCSEL) array may generate structured light in dot patterns. The VCSEL array includes a plurality of traces that control different groups of VCSELs, such that each group of VCSELs may be individually controlled. The VCSEL groups are arranged such that they emit a dot pattern, and by modulating which groups of VCSELs are active a density of the dot pattern may be adjusted. The VCSEL array may be part of a depth projector that projects the dot pattern into a local area. A projection assembly may replicate the dot pattern in multiple tiles.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: July 13, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Jonatan Ginzburg
  • Patent number: 11063932
    Abstract: In one embodiment, a method includes receiving, from a device via a wireless signal, a request to access a WLAN of a router, the request including a device identifier. The provisioning agent may be within wireless ranges of the device and of the router. The provisioning agent may request, from an authentication server, a password for the device. The password may be uniquely generated by the authentication server for the device. The provisioning agent may receive the password from the authentication server. The provisioning agent may send, to the router, the password and the device identifier. The provisioning agent may receive, from the router, an indication that the router has verified the password with the authentication server. The router may store the device identifier in association with the password. The provisioning agent may send, to the device, the password. The password may authenticate the device to the router.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: July 13, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Francislav Penov, Damian Kowalewski
  • Patent number: 11060906
    Abstract: In one embodiment, a method includes receiving, at an input of a transimpedance amplifier, an input electrical-current signal. The electrical-current signal includes a photodetector current and a DC cancellation current. The photodetector current corresponds to an input optical signal and includes an alternating-current (AC) portion and a direct-current (DC) portion. The method also includes performing, by the transimpedance amplifier, a transimpedance amplification of the input electrical-current signal to produce, at an output of the transimpedance amplifier, an output voltage signal corresponding to the input electrical-current signal. The method further includes providing, by a current-control circuit coupled to the input and the output of the transimpedance amplifier, the DC cancellation current to the input of the transimpedance amplifier, where the DC cancellation current is based on the output voltage signal.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: July 13, 2021
    Assignee: Facebook, Inc.
    Inventor: Shih-Cheng Wang
  • Patent number: 11062821
    Abstract: Electrical power in a marine environment is generated using a power generator. The electrical power generated by the power generator is delivered using a power feed equipment. The delivery of the electrical power is via a power switching unit coupled to a submarine cable. The power switching unit selectively provides to at least a portion of the submarine cable the electrical power delivered by the power feed equipment.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: July 13, 2021
    Assignee: Facebook, Inc.
    Inventors: Herve Albert Pierre Fevrier, Andrew James Palmer-Felgate
  • Patent number: 11061234
    Abstract: A depth camera assembly for depth sensing of a local area includes an illumination source, an imaging device, and a controller. The illumination source illuminates a local area with light emitted in accordance with emission instructions generated by the controller. The illumination source includes an array of optical sources and an optical assembly. Operation of each optical source in the array is controllable based in part on the emission instructions. The optical assembly is configured to project the light into the local area. The imaging device captures one or more images of at least a portion of the light reflected from one or more objects in the local area. The controller determines depth information for the one or more objects based in part on the captured one or more images.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: July 13, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Zhaoming Zhu, Nicholas Daniel Trail
  • Patent number: 11054566
    Abstract: A display waveguide configured for conveying polychromatic image light to a viewer includes a substrate and a higher-index layer supported by the substrate. The high-index layer supports the transmission of the longer-wavelength color channel of the image light in at least a portion of the field of view.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: July 6, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventor: Hee Yoon Lee
  • Patent number: 11058034
    Abstract: A modular network switch is disclosed. In an embodiment, removable interface modules and a switch circuit board (SMB) are housed in a chassis. Each of the interface modules includes a circuit board that is positioned in parallel with other interface modules. The SMB is oriented in a plane perpendicular to orientation planes of the interface modules, and the circuit boards are connected to the switch circuit board. A switch chip is electrically connected to SMB, and configured to switch network traffic between network connections of the interface modules. The chassis may include airflow regions separated by a divider with respective air intake vents. A power supply is housed in one of the regions and the SMB/interface modules are housed in another region. Power supplies provide power to the interface modules via a bus bar and provide power to the switch circuit board via a connection separate from the bus bar.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook, Inc.
    Inventors: Che Kin Leung, Zhiping Yao, Xu Wang, Lingjun Wu, John Edward Fernandes
  • Patent number: 11054718
    Abstract: The disclosed electronic shutter may include (1) an optical structure including a medium through which light from an environment passes to a lens of a camera for capturing an image of the environment; and (2) a controlling circuit that (a) detects a first condition of a signal, where the first condition indicates an activation of the camera, (b) controls, in response, to the first condition, the optical structure such that the medium attains a transparent optical state, (c) detects a second condition of the signal, where the second condition indicates a deactivation of the camera, and (d) controls, in response to the second condition, the optical structure such that the medium attains a non-transparent optical state in a manner that prevents visual detection of the lens from the environment. Various other methods and systems are also disclosed.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Saara Khan, Tony David, Sam Sarmast, Fletcher Nelson, Staci Elaan, Brian Kennedy
  • Patent number: 11055056
    Abstract: The disclosed system may include (1) a wearable display device including (a) a display subsystem that presents an image, and (b) a first wireless interface that receives image data, where the display subsystem bases the image on the image data, and (2) a processing device that is physically separate from the display device and includes (a) a display data processing subsystem that generates the image data, (b) a second wireless interface that transmits the image data directly to the first wireless interface, and (3) a position detection subsystem including a sensor that captures depth data in a local environment of the display device, where the position detection subsystem determines a location or an orientation of a portion of a user within the local environment, and the display data processing subsystem generates the image data based on the location or orientation. Various other systems and methods are also disclosed.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Nicholas Daniel Trail
  • Patent number: 11055348
    Abstract: Systems, methods, and non-transitory computer-readable media can identify a set of videos. One or more overlapping portions in the set of videos are automatically identified. A stitched media content item is automatically generated based on the one or more overlapping portions and at least a subset of the set of videos.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: July 6, 2021
    Assignee: Facebook, Inc.
    Inventors: Clark Martin GredoƱa, Chun-Yu Tsai
  • Patent number: 11055471
    Abstract: An online system stores online documents, where each online document has a layout. The system creates augmented online documents by combining the online documents with one or more content items. The system stores client interactions with the content items, responsive to presenting the augmented online documents via a client device. The system receives a new online document. The system creates new augmented online documents by combining the new online document with one or more new content items. For each new augmented online document, the system generates a score based on one or more features describing the layout of the new augmented online document. The system selects a new augmented online document based on the generated scores and sends the selected new augmented online document for presentation via a client device.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook, Inc.
    Inventors: Dan Zhang, Xiongjun Liang, Chin Lung Fong, Maria Angelidou, Harshit Agarwal, Shiyang Liu
  • Patent number: 11054998
    Abstract: A system comprises a processor and a plurality of memory units. The processor is coupled to each of the plurality of memory units by a plurality of network connections. The processor includes a plurality of processing elements arranged in a two-dimensional array and a corresponding two-dimensional communication network communicatively connecting each of the plurality of processing elements to other processing elements on same axes of the two-dimensional array. Each processing element that is located along a diagonal of the two-dimensional array is configured as a request broadcasting master for a respective group of processing elements located along a same axis of the two-dimensional array.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook, Inc.
    Inventors: Abdulkadir Utku Diril, Olivia Wu, Krishnakumar Narayanan Nair, Aravind Kalaiah, Anup Ramesh Kadkol, Pankaj Kansal
  • Patent number: 11055929
    Abstract: A display provides display light to an eyebox area. A reflective layer receives the display light from the display and redirects the display light to the eyebox area. The reflective layer receives scene light from an external environment of the device and redirects the scene light to a camera for capturing scene images. The camera is positioned a first distance from the reflective layer that is approximately the same as a second distance between the reflective layer and the eyebox area.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: July 6, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Brian Wheelwright, Jacques Gollier, Yusufu Njoni Bamaxam Sulai, Fenglin Peng, Babak Amirsolaimani
  • Patent number: D924255
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: D924269
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: July 6, 2021
    Assignee: Facebook, Inc.
    Inventor: Alex Douglas Cornell