Patents Assigned to Facebook
-
Patent number: 10705606Abstract: A tracking sensor integration system presented herein collects sensor data obtained for each time frame by a plurality of sensors attached to a wearable garment placed on a user's hand. A controller coupled to the tracking sensor integration system calculates a measurement gain based at least in part on collected sensor data, and determines prediction for a pose of the user's hand for the current time frame using the collected sensor data and a plurality of estimation parameters for the current time frame. The controller then updates the estimation parameters for the current time frame, based in part on the measurement gain and the prediction for the pose of the user's hand. The controller determines an estimated pose for the user's hand, based in part on the updated estimation parameters and the collected sensor data.Type: GrantFiled: June 6, 2018Date of Patent: July 7, 2020Assignee: Facebook Technologies, LLCInventors: Nicholas Colonnese, Justin Clark, Sean Jason Keller, Tristan Thomas Trutna
-
Patent number: 10706442Abstract: An online system receives one or more aggregation rules associated with a third party system that determine online system users' eligibility for receiving content items provided by the third party system using the online system users' behavior. When an online system user performs actions related to content provided by the third party system via a client device, events describing the actions are generated and communicated from the client device to the online system. The online system evaluates a user's eligibility when a user performs an action by applying an aggregation rule to an event corresponding to the user's action and other events associated with the user corresponding to the user's previous actions. The online system may re-evaluate a user's eligibility at a later time if the user is determined to be ineligible. The online system provides content items to eligible users for presentation.Type: GrantFiled: February 28, 2017Date of Patent: July 7, 2020Assignee: Facebook, Inc.Inventors: Shi Feng, Chuhan Yang, Mayank Kumar, Jason Jiawei Liao
-
Patent number: 10706277Abstract: The present disclosure describes methods and systems for handling personal identifiable information. In some implementations, the information is collected during the authentication of identification (ID) documents. The system includes a one-way hashing function that converts unique personal identifiable information into a unique digest. The system can store the digest without having to store the personal identifiable information. Because the hashing function generates the same digest when given the same input, the digests can be used as anonymized identifiers in place of the personal identifiable information.Type: GrantFiled: February 19, 2019Date of Patent: July 7, 2020Assignee: Facebook, Inc.Inventor: Raphael A. Rodriguez
-
Patent number: 10708577Abstract: An augmented reality (AR) includes a depth camera assembly (DCA) to capture images of various depth zones of scenes of a local area. The DCA can focus on specific ranges in a scene, important aspects, and/or regions of interest. The DCA generates image data of the local area such that the image includes information pertaining to a single depth zone. The captured image is specific to the single depth zone and is representative of objects within the single depth zone. The DCA uses the generated image data for the depth zones to generate augmented or partially-augmented images that include depth information for the objects in the local area.Type: GrantFiled: December 8, 2016Date of Patent: July 7, 2020Assignee: Facebook Technologies, LLCInventor: Nicholas Daniel Trail
-
Patent number: 10708706Abstract: A shared communication channel allows for the transmitting and receiving audio content between multiple users. Each user is associated with a headset configured to transmit and receive audio data to and from headsets of other users. After the headset of a first user receives audio data corresponding to a second user, the headset spatializes the audio data based upon the relative positions of the first and second users such that when the audio data is presented to the first user, the sounds of the audio data appear to originate at a location corresponding to the second user. The headset reinforces the audio data based upon a deviation between the location of the second user and a gaze direction of the first user, allowing for the first user to more clearly hear audio data from other users that they are paying attention to.Type: GrantFiled: May 7, 2019Date of Patent: July 7, 2020Assignee: Facebook Technologies, LLCInventors: William Owen Brimijoin, II, Philip Robinson, Andrew Lovitt
-
Patent number: 10708324Abstract: News feed stories are ranked so that new stories appear above previously viewed stories for users of a social networking system. Top news stories are selected by the social networking system based on a ranking algorithm that incorporates an analysis of affinities for interests, users, and entities in the social networking system based on user interactions. Other new stories are provided after the top new stories in a chronological order. For each user of the social networking system, a view state is recorded that includes the order of news feed stories provided to users. Based on the view state and received user input, the social networking system may determine whether to provide new news feed stories to a viewing user.Type: GrantFiled: February 27, 2019Date of Patent: July 7, 2020Assignee: Facebook, Inc.Inventors: Keith Schacht, Francis Luu, Lars Seren Backstrom, Mark Tonkelowitz
-
Patent number: 10705859Abstract: An online system customizes content items to be displayed on electronic displays. The electronic displays may be located at a venue with a large amount of foot traffic from users such as a park, airport, restaurant, shopping center, or airport. The system receives information from an electronic display describing users in vicinity of, or interacting with, the electronic display. For instance, the electronic display receives information from client devices of the users or by using sensors such as a camera that captures images of the users. Additionally, the system may receive interaction data generated by a touchscreen device of the electronic display. Based on the received information, the online system can select content items that are customized based on the interests of the users. The online system can also provide customized content items for display on a user's client device based on the user's interaction with an electronic display.Type: GrantFiled: December 27, 2016Date of Patent: July 7, 2020Assignee: Facebook, Inc.Inventors: Pravin Paratey, Aliasgar Mumtaz Husain
-
Patent number: 10705353Abstract: A pupil-replicating waveguide suitable for operation with a coherent light source is disclosed. A waveguide body has opposed surfaces for guiding a beam of image light. An out-coupling element is disposed in an optical path of the beam for out-coupling portions of the beam at a plurality of spaced apart locations along the optical path. Electrodes are coupled to at least a portion of the waveguide body for modulating an optical path length of the optical path of the beam to create time-varying phase delays between the portions of the beam out-coupled by the out-coupling element.Type: GrantFiled: December 18, 2018Date of Patent: July 7, 2020Assignee: Facebook Technologies, LLCInventors: Andrew Maimone, Andrew Ouderkirk, Hee Yoon Lee, Ningfeng Huang, Maxwell Parsons, Scott Charles McEldowney, Babak Amirsolaimani, Pasi Saarikko, Wanli Chi, Giuseppe Calafiore, Alexander Koshelev, Barry David Silverstein, Lu Lu, Wai Sze Tiffany Lam, Gang Li, Stephan Lutgen, Francois Olivier, David Massoubre
-
Patent number: 10706350Abstract: In one embodiment, a method includes, by a computing device, receiving a plurality of inputs for a convolution layer of a convolutional neural network, the convolution layer having one or more input channels and one or more output channels, wherein the inputs are received via the input channels, generating, by convolving the inputs with one or more two-dimensional filters, a plurality of intermediate values, and generating, by convolving the intermediate values with one or more one-dimensional filters, a plurality of outputs, wherein the one-dimensional filters receive the intermediate values from the two-dimensional filters via intermediate channels. The method may provide the outputs to a subsequent layer of the convolutional neural network via the output channels. Each of the two dimensions of the two-dimensional filter may correspond to a spatial dimension, and the one dimension of the one-dimensional filter may correspond to a temporal dimension.Type: GrantFiled: August 10, 2018Date of Patent: July 7, 2020Assignee: Facebook, Inc.Inventors: Du Le Hong Tran, Benjamin Ray, Balmanohar Paluri
-
Patent number: 10706058Abstract: A location query engine in a social networking system provides users with a subset of candidate locations based on location query received from a user. The social networking system identifies candidate locations from stored location data that has one or more attributes matching at least one attribute of the location query. The candidate locations are ranked based on social data determined from a user profile associated with the user, and the subset of candidate locations is selected from the ranking and provided to the user. Examples of social data used for ranking the candidate locations include locations associated with other users connected to the user, locations associated with objects connected to the user and locations previously associated with the user.Type: GrantFiled: January 5, 2016Date of Patent: July 7, 2020Assignee: Facebook, Inc.Inventors: Sriram Sankar, Srinivas P. Narayanan
-
Patent number: 10706074Abstract: To generate an embedding model for entities in an online system, a first set of partitions is generated. Each partition of the first set of partitions includes a subset of entities of the online system. Each partition of at least a subset of partitions of the first set of partitions is assigned to embedding workers. Each of the embedding worker determines embedding vectors for each entity in the partition assigned to the embedding worker. A second set of partitions is generated. Each partition of at least a subset of partitions of the second set of partitions are assigned to embedding workers. Each embedding worker retrieves embedding vectors for the entities in the partition assigned to embedding worker, and determines updated embedding vectors for each of the entities based on the retrieved embedding vectors and information about interaction between the entities.Type: GrantFiled: November 29, 2017Date of Patent: July 7, 2020Assignee: Facebook, Inc.Inventors: Adam Kal Lerer, Timothee Lacroix, Adam Joshua Fisch, Antoine Bordes
-
Patent number: 10705262Abstract: A lens includes immobilized liquid crystals. The liquid crystals in a first region are aligned in a first orientation. The liquid crystals in a second region, located between the first region and a third region and adjacent to the first region and the third region, are aligned in a second orientation that is distinct from the first orientation. The liquid crystals in the third region, located between the second region and a fourth region and adjacent to the second region and the fourth region, are aligned in the first orientation. The liquid crystals in the fourth region, located adjacent to the third region, are aligned in the second orientation. A device with the lens and an array of light emitting devices is also disclosed.Type: GrantFiled: March 15, 2019Date of Patent: July 7, 2020Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Jianru Shi, Mary Lou Jepsen
-
Patent number: 10698224Abstract: The disclosed optical lens assemblies may include a deformable optical element, at least one primary actuator for deforming, and thus changing at least one optical property of, the deformable optical element, and at least one augmentation mechanism that may be configured to augment the deformation of the deformable optical element by the primary actuator. Various head-mounted displays incorporating such an optical lens assembly, and related methods, are also disclosed.Type: GrantFiled: June 20, 2018Date of Patent: June 30, 2020Assignee: Facebook Technologies, LLCInventors: John M. Cooke, Katherine Marie Smyth, Andrew John Ouderkirk
-
Patent number: 10694953Abstract: There is herein described light emitting medical devices and a method of manufacturing said medical devices. More particularly, there is described integrated light emitting medical devices (e.g. neural devices) capable of being used in optogenetics and a method of manufacturing said medical devices.Type: GrantFiled: December 19, 2012Date of Patent: June 30, 2020Assignee: Facebook Technologies, LLCInventors: James Small, James Ronald Bonar, Zheng Gong, Gareth John Valentine, Erdan Gu, Martin David Dawson
-
Patent number: 10698257Abstract: A liquid crystal display (LCD) device including an LCD panel and a backlight. The backlight includes a plurality of light sources to emit light, and a reflective stack. The reflective stack is positioned to receive light emitted from the light sources and transmit the light to the LCD panel. The reflective stack includes optical elements providing a folded beam path for the light emitted from the light sources to the LCD panel. The light emitted from the light sources is diffused while propagating towards and away from the LCD panel along the folded beam path. The folded beam path has an optical distance that is longer than the spatial distance between the light sources and the LCD panel to improve light diffusion by the backlight without substantially increasing backlight thickness.Type: GrantFiled: March 16, 2017Date of Patent: June 30, 2020Assignee: Facebook Technologies, LLCInventors: Evan M. Richards, Shizhe Shen, Jianru Shi, Yue Shi, Shie Ping Jeffrey Tseng
-
Patent number: 10700930Abstract: In one embodiment, a computing system may identify, in a geographic region, a number of sites satisfying one or more criteria based at least on geographic data accessed from one or more data sources. The system may generate, for the geographic region, a number of communication network graphs each satisfying one or more network coverage conditions. Each communication network graph may include a number of nodes corresponding to the sites and a number of edges corresponding to communication network connections between the sites. The system may rank the communication network graphs based on one or more performance parameters. The system may select an optimized communication network graph for the geographic region from the communication network graphs based on their respective rankings.Type: GrantFiled: January 28, 2020Date of Patent: June 30, 2020Assignee: Facebook, Inc.Inventors: Erik Zawadzki, Birce Tezel, John Martin, Paul Parayil Varkey, Vincent Gonguet, Joseph Warren Button
-
Patent number: 10701350Abstract: A head-mounted display apparatus may include a left display subsystem and a right display subsystem, and the left and right display subsystems may each have a display screen and a lens configured to focus light from the display screen at an exit pupil of the head-mounted display apparatus. The head-mounted display system may also include an actuation subsystem configured to change relative positioning of the left and right display subsystems based on received data indicative of an inter-pupillary distance of a user. Various other methods, systems, and devices are also disclosed.Type: GrantFiled: June 21, 2018Date of Patent: June 30, 2020Assignee: Facebook Technologies, LLCInventor: Ryan Michael Ebert
-
Patent number: 10701265Abstract: Techniques to selectively capture media using a single user interface element are described. In one embodiment, an apparatus may comprise a touch controller, a visual media capture component, and a storage component. The touch controller may be operative to receive a haptic engagement signal. The visual media capture component may be operative to be configured in a capture mode based on whether a haptic disengagement signal is received by the touch controller before expiration of a first timer, the capture mode one of a photo capture mode or video capture mode, the first timer started in response to receiving the haptic engagement signal, the first timer configured to expire after a first preset duration. The storage component may be operative to store visual media captured by the visual media capture component in the configured capture mode. Other embodiments are described and claimed.Type: GrantFiled: July 12, 2019Date of Patent: June 30, 2020Assignee: FACEBOOK, INC.Inventors: William M. Ruben, Daniel J. Smith, II, Nilesh V. Patel, Mykyta Lutsenko, William J. Flynn, Andrei V. C. Gheorghe
-
Patent number: 10698158Abstract: Ion implantation is carried out into a GaN layer of mLEDs to partially or fully convert one or more regions of the crystalline GaN layer to amorphous GaN. As a result, the GaN layer through which light rays propagate have non-uniform refractive indexes that modify propagation paths of some light rays. Ions can be implanted in a region around an active region that emits light to function as an optical waveguide. The ion implanted regions direct light rays that propagate along predetermined directions into predetermined propagation paths thereby to modify the angle of incidence of these light rays. As such, the light extraction efficiency of the mLEDs is increased.Type: GrantFiled: November 28, 2017Date of Patent: June 30, 2020Assignee: Facebook Technologies, LLCInventors: James Ronald Bonar, James Small, Gareth John Valentine
-
Patent number: 10699210Abstract: An online system identifies an additional feature to evaluate for inclusion in a machine learned model. The additional feature is based on characteristics of one or more dimensions of information maintained by the online system. To generate data for evaluating the additional feature, the online system generates various partitions of stored data, where each partition includes characteristics associated with one or more dimensions on which the additional feature is based. Using values of characteristics in a partition, the online system generates values for the additional feature and includes the values of the additional feature in the partition. Values for the additional feature are generated for various partitions based on the values of characteristics in each partition. The online system combines multiple partitions that include values for the additional feature to generate a training set for evaluating a machine learned model including the additional feature.Type: GrantFiled: March 27, 2015Date of Patent: June 30, 2020Assignee: FACEBOOK, INC.Inventors: Stuart Michael Bowers, Hussein Mohamed Hassan Mehanna, Andrey Malevich, Sai Nishanth Parepally, David Paul Capel, Alisson Gusatti Azzolini