Patents Assigned to Facebook
-
Patent number: 10992928Abstract: A calibration system includes a grid assembly, a platform, and a controller. The grid assembly includes at least one planar grid. The platform couples to a device under test (DUT) and move the DUT to a plurality of test positions in accordance with a motion sequence. Each test position is reached by a rotation about at most two different axes, and as the DUT moves through the motion sequence, at least one camera on the DUT captures image information describing portions of the grid assembly and an inertial measurement unit (IMU) on the DUT captures IMU information. The controller determines calibration information for the at least one camera on the DUT and for the IMU based in part on a parameterized model of the motion sequence of the DUT, the captured image information, and the captured IMU information.Type: GrantFiled: June 2, 2020Date of Patent: April 27, 2021Assignee: Facebook Technologies, LLCInventors: Joern Rehder, Janosch Nikolic, Dong Yang, Oskar Linde, Jijie Xu, Kenneth Chi Kin Ng, Steven G. McClellan
-
Patent number: 10992761Abstract: Exemplary methods, apparatuses, and systems receive, from a first user device associated with a first user, location data representing a current physical location of the first user. A request for the current physical location of the first user is received from a second user device associated with the second user. In response to the received selection, the current physical location of the first user based upon the shared location data is transmitted to the second user device. A selection of a third party service is received from the second user device. The current physical location of the first user is transmitted to a server associated with the third party service within a request for the third party service to send the a service or product to the current physical location of the first user.Type: GrantFiled: October 7, 2019Date of Patent: April 27, 2021Assignee: FACEBOOK, INC.Inventor: Amir Hussain Memon
-
Patent number: 10990240Abstract: 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 artificial reality content. The artificial reality system renders a container that includes application content items as an overlay to the artificial reality content. The artificial reality system identifies, from the image data, a selection gesture comprising a configuration of a hand that is substantially stationary for a threshold period of time at a first location corresponding to a first application content item within the container, and a subsequent movement of the hand from the first location to a second location outside the container. The artificial reality system renders the first application content item at the second location in response.Type: GrantFiled: June 7, 2019Date of Patent: April 27, 2021Assignee: Facebook Technologies, LLCInventors: 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: 10989927Abstract: A method includes providing frames of video data for being displayed by a head mounted display (HMD). Pixel data is encoded in a pixel of at least some of the video data frames, the encoded pixel data defining a focal state of an optics block of the HMD for displaying the respective frame of the video data to a user. The predetermined focal state is determined from a plurality of available focal states of the optics block, each focal state corresponding to a different focal plane of a virtual image generated based on the video data. The pixel used for encoding may be disposed outside a region of the frame that is displayable by the HMD.Type: GrantFiled: November 26, 2019Date of Patent: April 27, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Douglas Robert Lanman, Yang Zhao, Bruce A. Cleary, Olivier Mercier, Robert Birch
-
Patent number: 10991037Abstract: An online system receives tracking requests from client devices interacting with a website. The online system analyzes user interactions with websites using the tracking requests. The online system identifies missing parameters in the tracking requests and predicts values of the missing parameters. The online system may also identify parameters that are populated incorrectly and predicts their correct values. The online system uses the predicted parameter values for generating reports describing user interactions with the website. The online system predicts the values of the missing parameters based on metadata extracted from previous tracking requests received from client devices and also via web crawling of websites. The online system generates accurate reports based on the predicted parameters values.Type: GrantFiled: February 13, 2018Date of Patent: April 27, 2021Assignee: Facebook, Inc.Inventors: Tobias Henry Wooldridge, Aleksey Sergeyevich Fadeev, Christine Jinha Hwang, Luxi Guo
-
Patent number: 10990189Abstract: Systems and methods for processing gesture-based user interactions within an interactive display area are provided. The display of one or more virtual objects and user interactions with the one or more virtual objects may be further provided. Multiple interactive areas may be created by partitioning an area proximate a display into multiple volumetric spaces or zones. The zones may be associated with respective user interaction capabilities. A representation of a user on the display may change as the ability of the user to interact with one or more virtual object changes.Type: GrantFiled: December 23, 2019Date of Patent: April 27, 2021Assignee: Facebook, Inc.Inventors: Matthew Bell, Tipatat Chennavasin, Charles H. Clanton, Michael Hulme, Eyal Ophir, Matthew Vieta
-
Patent number: 10990896Abstract: Systems, methods, and non-transitory computer readable media can generate one or more first machine learning models, where each of the one or more first machine learning models is associated with a respective portion of a first period of time. A second machine learning model incorporating the one or more first machine learning models as features can be generated, where the second machine learning model is associated with a second period of time. A respective weight associated with each of the one or more first machine learning models can be determined. It can be determined whether a content item is associated with a category based on the second machine learning model.Type: GrantFiled: January 27, 2017Date of Patent: April 27, 2021Assignee: Facebook, Inc.Inventor: Daniel Adam Jenson
-
Patent number: 10990635Abstract: Systems, methods, and non-transitory computer readable media can obtain a plurality of ephemeral content collections that are candidates for an ephemeral content feed of a user, wherein each of the plurality of ephemeral content collections includes one or more ephemeral content items. A score for each of the plurality of ephemeral content collections can be determined based at least in part on a probability of the user selecting the ephemeral content collection. The plurality of ephemeral content collections can be ranked based on the respective scores of the plurality of ephemeral content collections.Type: GrantFiled: June 26, 2017Date of Patent: April 27, 2021Assignee: Facebook, Inc.Inventors: Thomas Frederick Dimson, Rui Wang
-
Patent number: 10993029Abstract: An audio system on a headset presents audio content via tissue conduction to an inner ear of a first ear of a user. The system monitors, via one or more sensors on the headset, data about the presented audio content. The one or more sensors including at least one sensor configured to capture data about the presented audio content at a second ear of the user. The system estimates array transfer functions (ATFs) associated with the data, and generates sound filters for the transducer array using the estimated ATFs. The system presents adjusted audio content based in part on the sound filters. The adjusted audio content has a damped region at the second ear such that the amplitude of the adjusted audio content at the first ear has a higher amplitude than at the second ear.Type: GrantFiled: July 11, 2019Date of Patent: April 27, 2021Assignee: Facebook Technologies, LLCInventors: Jacob Ryan Donley, Morteza Khaleghimeybodi
-
Patent number: 10990171Abstract: A method of notifying a user about attention from another user in an augmented reality/virtual reality (AR/VR) system is provided. The method includes displaying a first image on a first electronic display to a first user of the AR/VR system and, upon detecting a gaze of the first user at a second user of the AR/VR system or the second user's avatar in the first image, notifying the second user about the gaze of the first user by changing a parameter of an audio communication channel from the first user to the second user, so as to make the first user more audible to the second user.Type: GrantFiled: April 23, 2019Date of Patent: April 27, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Sebastian Sztuk, Javier San Agustin Lopez, Anders Bo Pedersen
-
Patent number: 10990816Abstract: A disclosed computer-implemented method may include directing a display device included in a head-mounted display worn by a user to illuminate, via a projection of a line at an illumination time, a portion of a cornea of the user. The method may further include detecting, via an image sensor at a detection time, a portion of the projection of the line reflected by the portion of the cornea of the user and identifying a distortion of the projection of the line reflected by the portion of the cornea of the user. The method may also include determining a shape of the cornea of the user based on the illumination time, the detection time, and the distortion of the projection of the line reflected by the portion of the cornea. Various other methods, systems, apparatuses, and computer-readable media are also disclosed.Type: GrantFiled: May 1, 2019Date of Patent: April 27, 2021Assignee: Facebook Technologies, LLCInventors: Alexander Jobe Fix, Dmitri Model, Mohammadhossein Daraeihajitooei, Javier San Agustin Lopez, Mohamed Hegazy, Scott Robert Ramsby, Sebastian Sztuk
-
Patent number: 10989233Abstract: A fluidic device comprises a first channel conduit, a valve apparatus, and an additional element adjacent to the first channel conduit. The first channel conduit transports fluid from a first fluid entrance to a fluid exit. In one embodiment, the additional element is a pump chamber that receives fluid from a second fluid entrance and pumps fluid into the first channel conduit in accordance with fluid pressure. Alternatively, the additional elements include a second channel conduit and a neck of the first channel conduit. The first channel conduit and the second channel conduit share a common wall. Fluid pressure in the first channel conduit controls a valve apparatus. The value apparatus controls a rate of fluid flow in the first channel conduit by deforming the common wall to change a cross-sectional area of the neck, which changes a rate of fluid flow in the second channel conduit.Type: GrantFiled: August 13, 2019Date of Patent: April 27, 2021Assignee: Facebook Technologies, LLCInventor: Garett Andrew Ochs
-
Patent number: 10990174Abstract: Methods and apparatus for providing a dynamically-updated computerized musculo-skeletal representation comprising a plurality of rigid body segments connected by joints. The method comprises recording, using a plurality of autonomous sensors arranged on one or more wearable devices, a plurality of autonomous signals from a user, wherein the plurality of autonomous sensors include a plurality of neuromuscular sensors configured to record neuromuscular signals. The method further comprises providing as input to a trained statistical model, the plurality of neuromuscular signals and/or information based on the plurality of neuromuscular signals.Type: GrantFiled: July 25, 2017Date of Patent: April 27, 2021Assignee: Facebook Technologies, LLCInventors: Patrick Kaifosh, Timothy Machado, Thomas Reardon, Erik Schomburg
-
Patent number: 10989376Abstract: Embodiments relate to fabricating a display device by assembling strips of ?LED devices onto a backplane instead of individually picking and placing each ?LED device onto the backplane. A strip of first ?LED devices is coupled to a set of interconnections on the backplane. Then, the first fabrication substrate is removed from the strip of first ?LED devices. A strip of second ?LED devices producing another color (e.g., green) is attached to a second fabrication substrate. The strip of second ?LED devices is coupled to another set of interconnections on the backplane. The process may be repeated for a strip of third ?LED devices producing yet another color (e.g., blue). After attaching the second and third ?LED devices, fabrication substrates on the second and third ?LED devices are simultaneously removed by laser based lift-off (LLO) method.Type: GrantFiled: November 28, 2017Date of Patent: April 27, 2021Assignee: Facebook Technologies, LLCInventor: Celine Claire Oyer
-
Patent number: 10989735Abstract: Embodiments relate to the design of an electronic device capable of preventing a lateral motion between a first body and a second body. The device comprises a first body comprising one or more atomic force microscopy (AFM) tips protruding from a first surface of the first body. The device further comprises a second body comprising one or more electrical contacts on a second surface of the second body. The second surface faces the first surface. The one or more electrical contacts pierced by the AFM tips of the first surface to prevent a lateral motion between the first body and the second body.Type: GrantFiled: February 4, 2020Date of Patent: April 27, 2021Assignee: Facebook Technologies, LLCInventors: Ali Sengül, Oscar Torrents Abad, Zheng Sung Chio, Pooya Saketi, Daniel Brodoceanu
-
Patent number: 10990439Abstract: In one embodiment, a method includes allocating a shared memory region accessible by a tracing service and services running in user mode outside of a microkernel of an operating system, in which the shared memory region is used by each service to store entries of execution data from operations executed by the service and each entry of execution data has a task identifier, receiving a query for execution data with a desired task identifier by the tracing service, retrieving a set of entries of execution data from the shared memory region by the tracing service based on the desired task identifier, in which the task identifier of each entry of execution data in the set matches the desired task identifier, and returning the set of entries of execution data by the tracing service.Type: GrantFiled: September 26, 2019Date of Patent: April 27, 2021Assignee: Facebook Technologies, LLCInventors: Vadim Victor Spivak, Bernhard Poess
-
Patent number: 10992720Abstract: A social networking system includes pages created by users for providing content related to topics of interest. An interaction engine captures data and maintains analytical information about how users interact with pages and posts. When a user takes an action such as liking a page or a post, the interaction engine updates the page's activity history to reflect the activity and information about the user who took the action. The interaction engine also measures the reach of pages and posts, by determining how and from where each user viewed the page and its contents. The interaction engine further tracks the community's interest in pages and posts by determining how many unique users create stories that include a page or its content. An insights module uses the data obtained by the interaction engine to synthesize graphical reports about page interactions and present the reports to page administrators.Type: GrantFiled: October 22, 2018Date of Patent: April 27, 2021Assignee: Facebook, Inc.Inventors: Janaka Liyanage, Wenrui Zhao, Louis Eisenberg, Danilo Torres de Sa Resende, Eric Michel Giovanola, David Gross-Baser, Ami Vora, Srikant Ramakrishna Ayyar, Ajoy Joseph Frank
-
Patent number: 10991343Abstract: A method of automatic image alignment with head mounted display (HMD) optics includes generating a pixel pattern of display light on an electronic display of the HMD. A light sensor of the HMD then generates light measurements in response to the pixel pattern, where the light measurements are representative of a lateral position of an optical element of the HMD. The method also includes adjusting a rendering center of the electronic display for presentation of one or more images with respect to the optical element based on the light measurements.Type: GrantFiled: August 5, 2019Date of Patent: April 27, 2021Assignee: Facebook Technologies, LLCInventors: Wei Rong, Nirav Rajendra Patel
-
Patent number: 10989880Abstract: An optical waveguide is disclosed. The optical waveguide includes a plate of transparent material comprising opposed first and second surfaces for guiding an optical beam between the surfaces by at least one of reflection or diffraction. A diffraction grating is disposed at the first surface for spreading the optical beam by diffracting portions thereof into a non-zero diffraction order to propagate inside the plate. The first diffraction grating includes an array of parallel grooves structured to provide a spatial variation of optical phase of the portions of the optical beam diffracted by the first diffraction grating into the non-zero diffraction order.Type: GrantFiled: January 2, 2020Date of Patent: April 27, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventor: Hee Yoon Lee
-
Patent number: D917533Type: GrantFiled: June 6, 2019Date of Patent: April 27, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul