Patents Assigned to Facebook
-
Patent number: 11188303Abstract: A processor system comprises one or more logic units configured to receive a processor instruction identifying a first floating point number to be multiplied with a second floating point number. The floating point numbers are each decomposed into a group of a plurality of component numbers, wherein a number of bits used to represent each floating point number is greater than a number of bits used to represent any component number in each group of the plurality of component numbers. The component numbers of the first group are multiplied with the component numbers of the second group to determine intermediate multiplication results that are summed together to determine an effective result that represents a result of multiplying the first floating point number with the second floating point number.Type: GrantFiled: October 2, 2019Date of Patent: November 30, 2021Assignee: Facebook, Inc.Inventors: Krishnakumar Narayanan Nair, Anup Ramesh Kadkol, Ehsan Khish Ardestani Zadeh, Olivia Wu, Yuchen Hao, Thomas Mark Ulrich, Rakesh Komuravelli
-
Patent number: 11185787Abstract: This disclosure is directed to enabling access to a game instance through a messenger application. A client-side player component facilitates communication between a game instance on the client device and a backend server of a social networking system. The communication information can be stored in or retrieved from a social graph of the social networking system. The game instance can be initialized from a social platform of the social networking system, and the game can be played without leaving the messenger application.Type: GrantFiled: December 3, 2019Date of Patent: November 30, 2021Assignee: FACEBOOK, INC.Inventors: Andrea Vaccari, Richard Kenneth Zadorozny, Jeremy Harrison Goldberg, Peter Henry Martinazzi, Lei Guang, Li Yang, Jennifer A. Burge
-
Patent number: 11191053Abstract: Apparatuses, methods, and systems for a network-based clock for time distribution across a wireless network, are disclosed. One system includes a network that includes a time distributor, a time receiver, and a plurality of network elements providing one or more network connections between the time distributor and the time receiver. The plurality of network elements includes an ingress network element and an egress network element. The time distributor receives and synchronizes to a first clock. Two or more of the plurality of network elements receives and synchronize to a second clock. A forward network transit delay is determined between the ingress network element and the egress network element and a backward network transit delay is determined between the egress network element and the ingress network element. The time receiver time synchronizes to the time distributor using the forward network transit delay and the backward network transit delay.Type: GrantFiled: August 6, 2020Date of Patent: November 30, 2021Assignee: Facebook, Inc.Inventors: Michel Ouellette, Brett Eric Schein, Brian Dunn
-
Patent number: 11190892Abstract: This disclosure describes techniques that include aligning processing of audio samples collected by multiple audio sensors or microphones. In one example, this disclosure describes a method comprising enabling a first microphone; processing, by an audio processor and using a first processing pipeline, audio data samples collected by the first microphone; enabling a second microphone a period of time after enabling the first microphone; processing, by the audio processor and using a second processing pipeline, a sample of audio data collected by the second microphone by synchronizing starting times for the first and second processing pipelines.Type: GrantFiled: January 9, 2020Date of Patent: November 30, 2021Assignee: Facebook Technologies, LLCInventor: Alok Kumar Mathur
-
Patent number: 11181815Abstract: An optical device includes a waveguide, a projector, a reflective display, and an in-coupler. The waveguide has a first side and an opposing second side. The projector is configured to project illumination light toward the first side of the waveguide. The reflective display is configured to receive the illumination light and to output image light toward the second side of the waveguide. The in-coupler is configured to receive the image light output by the reflective display and redirect a portion of the image light so that the portion of the image light undergoes total internal reflection inside the waveguide.Type: GrantFiled: June 11, 2019Date of Patent: November 23, 2021Assignee: Facebook Technologies, LLCInventors: Brian Wheelwright, Babak Amirsolaimani, Ying Geng, Barry David Silverstein, Jacques Gollier
-
Patent number: 11182806Abstract: In one embodiment, a method includes receiving a request to identify a similarity in public sentiments for each pair from a plurality of entities from a second computing device, where the request includes names of the plurality of entities, accessing a table of word vector relationships, where the table of word vector relationships includes a plurality of unique n-grams and their corresponding word vectors, and where each of the word vectors represents a semantic context of a corresponding n-gram as a point in a d-dimensional embedding space, looking up word vectors corresponding to each of the names using the table, calculating, for each of the word vectors, a similarity metric to each of the word vectors, and sending a response message to the second computing device, where the response message includes calculated similarity metrics corresponding to all the pairs of the word vectors.Type: GrantFiled: January 4, 2018Date of Patent: November 23, 2021Assignee: Facebook, Inc.Inventors: Jonathan Michael Arfa, Nikhil Girish Nawathe, Bryan Kauder, Fang Xia
-
Patent number: 11184248Abstract: A method and system for allocating network resources are described. The method includes receiving a plurality of forecasted network traffic patterns for a network. A representative subset of the plurality of forecasted network traffic patterns is selected based on an analysis of the plurality of forecasted network traffic patterns using a topology of the network. The selected representative subset of the plurality of forecasted network traffic patterns is used to determine a resource allocation for the network.Type: GrantFiled: April 12, 2019Date of Patent: November 23, 2021Assignee: Facebook, Inc.Inventors: Satyajeet Singh Ahuja, Abishek Gopalan, Vinayak Dangui, Gayathrinath Nagarajan, Petr V. Lapukhov
-
Patent number: 11181976Abstract: There is disclosed a method of and apparatus for predictive tracking for a head mounted display. The method comprises obtaining one or more three-dimensional angular velocity measurements from a sensor monitoring the head mounted display and setting a prediction interval based upon the one or more three-dimensional angular velocity measurements such that the prediction interval is substantially zero when the head mounted display is substantially stationary and the prediction interval increases up to a predetermined latency interval when the head mounted display is moving at an angular velocity of or above a predetermined threshold. The method further includes predicting a three-dimensional orientation for the head mounted display to create a predicted orientation at a time corresponding to the prediction interval, and generating a rendered image corresponding to the predicted orientation for presentation on the head mounted display.Type: GrantFiled: June 16, 2020Date of Patent: November 23, 2021Assignee: Facebook Technologies, LLCInventors: Steve LaValle, Peter Giokaris
-
Patent number: 11184315Abstract: Systems, methods, and non-transitory computer-readable media can acquire a video resource at a first level of a tiered architecture. A first video representation can be generated, based on the video resource, at a second level of the tiered architecture. The first video representation can be associated with a first publisher. It can be detected that at least a first post and a second post are utilizing the first video representation. The first post and the second post can be representable at a third level of the tiered architecture and can be initiated by the first publisher. Data analytics for the first video representation can be aggregated based on the first post and the second post.Type: GrantFiled: June 5, 2019Date of Patent: November 23, 2021Assignee: Facebook, Inc.Inventors: Lior Ben Kereth, Anaid Gomez Ortigoza Petit Jean, Rujin Cao, Christine Farahat Sedky Abouelkhel Awad, Mathumathi Velusamy
-
Patent number: 11182947Abstract: In one embodiment, a system may access a codec that encodes an appearance associated with a subject and comprise codec portions that respectively correspond to body parts of the subject. The system may generate a training codec that comprises a first subset of the codec portions (a first set of body parts) and a modified second subset of the codec portions (muted body parts). The system may decode the training codec using a machine-learning model to generate a mesh of the subject. The system may transform the mesh of the subject based on a predetermined pose. The system may update the machine-learning model based on a comparison between the transformed mesh and a target mesh of the subject having the predetermined pose. The system in the present application can train a machine-learning model to render an avatar with a pose using uncorrelated codec portions corresponding to different body parts.Type: GrantFiled: April 17, 2020Date of Patent: November 23, 2021Assignee: Facebook Technologies, LLC.Inventors: Chenglei Wu, Jason Saragih, Tomas Simon Kreuz, Takaaki Shiratori
-
Patent number: 11181741Abstract: A method to suppress a rainbow effect and an optical device thereof are provided. The method includes receiving, by a dimming element, a light from a real world. The method further includes attenuating, by the dimming element, an intensity of the light with a degree of attenuation growing with an incidence angle. The dimming element includes a liquid crystal (LC) dimming element.Type: GrantFiled: September 9, 2019Date of Patent: November 23, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Oleg Yaroshchuk, Barry David Silverstein, Alireza Moheghi
-
Patent number: 11184574Abstract: An image processing system enables a user wearing a head-mounted display to experience a virtual environment combined with a representation of a real-world object. The image processing system receives a captured scene of a real-world environment that includes a target object. The image processing system identifies the target object in the captured scene and generates a representation of the target object. In some cases, the image processing system may include a graphical overlay with the representation of the target objet. The image processing system can generate a combined scene that includes the target object and the virtual environment. The combined scene is presented to the user, thereby allowing the user to interact with the real-world target object (or a representation thereof) in combination with the virtual environment.Type: GrantFiled: July 17, 2017Date of Patent: November 23, 2021Assignee: Facebook, Inc.Inventor: Daniel Jacob Reif
-
Patent number: 11179066Abstract: Methods and apparatus for substantially real-time detection of spike events in neuromuscular data. The method comprises receiving a plurality of neuromuscular signals from a plurality of neuromuscular sensors arranged on one or more wearable devices worn by a user, detecting, based on the plurality of neuromuscular signals or information derived from the plurality of neuromuscular signals, at least one spike event corresponding to firing of an action potential in at least one motor unit, determining, based on the plurality of neuromuscular signals or the information derived from the plurality of neuromuscular signals, a biological source of the detected at least one spike event, and generating at least one output based, at least in part, on the detected at least one spike event and/or the determined biological source of the detected at least one spike event.Type: GrantFiled: August 13, 2019Date of Patent: November 23, 2021Assignee: Facebook Technologies, LLCInventors: Patrick Kaifosh, Alexandre Barachant, Michael Isaac Mandel, Daniel Wetmore
-
Patent number: 11182914Abstract: A depth camera assembly (DCA) determines depth information. The DCA projects a dynamic structured light pattern into a local area and captures images including a portion of the dynamic structured light pattern. The DCA determines regions of interest in which it may be beneficial to increase or decrease an amount of texture added to the region of interest using the dynamic structured light pattern. For example, the DCA may identify the regions of interest based on contrast values calculated using a contrast algorithm, or based on the parameters received from a mapping server including a virtual model of the local area. The DCA may selectively increase or decrease an amount of texture added by the dynamic structured light pattern in portions of the local area. By selectively controlling portions of the dynamic structured light pattern, the DCA may decrease power consumption and/or increase the accuracy of depth sensing measurements.Type: GrantFiled: May 17, 2019Date of Patent: November 23, 2021Assignee: Facebook Technologies, LLCInventors: Michael Hall, Xinqiao Liu, Zhaoming Zhu, Rajesh Lachhmandas Chhabria, Huixuan Tang, Shuochen Su, Zihe Gao
-
Patent number: 11182639Abstract: Systems, methods, and non-transitory computer-readable media can provide at least one frame of a content item to a saliency prediction model, the saliency prediction model being trained to identify salient points of interest that appear in content items. Information describing at least a first salient point of interest that appears in the at least one frame can be obtained from the saliency prediction model. The first salient point of interest can be predicted to be of interest to users accessing the content item. A view-based projection can be applied to a region corresponding to the first salient point of interest, wherein the view-based projection enhances a quality in which the region is presented.Type: GrantFiled: April 13, 2018Date of Patent: November 23, 2021Assignee: Facebook, Inc.Inventors: Evgeny V. Kuzyakov, Renbin Peng, Chien-Nan Chen
-
Patent number: 11182613Abstract: In one embodiment, a method includes a system accessing an image, which may comprise covered and uncovered portions, and an overlay image comprising opaque pixels. The covered portion may be configured to be covered by the opaque pixels of the overlay image. The system may generate a data structure comprising data elements associated with pixels of the image. Each of the data elements associated with a covered pixel in the covered portion of the image may be configured to identify an uncovered pixel in the uncovered portion of the image that is closest to the covered pixel. Each covered pixel in the covered portion of the image may be modified by accessing the data element associated with the covered pixel, determining a distance between the covered pixel and an associated closest uncovered pixel using the accessed data element, and modifying a color of the covered pixel based on the distance.Type: GrantFiled: June 9, 2017Date of Patent: November 23, 2021Assignee: Facebook, Inc.Inventors: William S. Bailey, Ficus Kirkpatrick, Houman Meshkin, Ryan Keenan Olson, Hermes Germi Pique Corchs
-
Patent number: 11182831Abstract: A method to untarget users of an online service for advertising includes embedding first code corresponding to a first pixel and second code corresponding to a second pixel in a version of a webpage and providing the version of the webpage for loading by a client device. Loading of the version of the webpage by the client device triggers execution of the first code and the second code by the client device. Furthermore, execution of the first code by the client device signals an advertising platform to forgo providing one or more advertisements for a service associated with the server system to the client device. Additionally, execution of the second code by the client device provides a signal to the server system.Type: GrantFiled: December 13, 2016Date of Patent: November 23, 2021Assignee: FACEBOOK, INC.Inventors: Dmitry Faradjev, Aswin Prakash Natesan Sridaran, Aniruddha Ramakant Kortikar, Po Lung Chen
-
Patent number: 11181758Abstract: A design system generates a design for an eyewear frame customized for a user. The eyewear frame provides audio content to the user. The design system captures anthropometric data of the user. Using machine learning techniques, the design system determines features of the user from the anthropometric data and generates a three dimensional (3D) geometry of the portion of the user's head. A design for the customized eyewear frame is generated based on the 3D geometry of the portion of the user's head. The design of the customized eyewear frame includes design parameters that describe a shape of a coupling element that ensures the eyewear frame is customized to the user's head.Type: GrantFiled: February 7, 2020Date of Patent: November 23, 2021Assignee: Facebook Technologies, LLCInventor: Drew Stone Briggs
-
Patent number: 11182863Abstract: An online system generates content feature entries, with each content feature entry describing a content item from a third party system. The online system generates user feature entries, each user feature entry describing a user. The online system generates a combination score for a target user and a selected content item by computing a combination of the content feature entries associated with the selected content item and the user feature entries associated with the target user using a combining function. The combination score indicates an estimated increase in value for the third party system when the target user is presented with the selected content item. The online system selects content items to transmit to a client device of a target user of the online system for presentation to the target user based on the combination score for the content items and the target user.Type: GrantFiled: March 22, 2019Date of Patent: November 23, 2021Assignee: Facebook, Inc.Inventors: Andrew Donald Yates, Kurt Dodge Runke, Gunjit Singh
-
Patent number: 11182647Abstract: In one embodiment, a method for tracking includes capturing a first frame of the environment using a first camera, identifying, in the first frame, a first patch that corresponds to the first feature, accessing a first local memory of the first camera that stores reference patches identified in one or more previous frames captured by the first camera, and determining that none of the reference patches stored in the first local memory corresponds to the first feature. The method further includes receiving, from a second camera through a data link connecting the second camera with the first camera, a reference patch corresponding to the first feature. The reference patch is identified in a previous frame captured by the second camera and of the second camera. The method may then determine correspondence data between the first patch and the reference patch, and tracks the first feature in the environment based on the determined correspondence data.Type: GrantFiled: October 16, 2019Date of Patent: November 23, 2021Assignee: Facebook Technologies, LLC.Inventors: Muzaffer Kal, Armin Alaghi, Vincent Lee, Richard Andrew Newcombe, Amr Suleiman, Muhammad Huzaifa