Patents Assigned to Facebook
-
Patent number: 10972682Abstract: Systems and methods for adding virtual audio stickers to videos are disclosed. In general, one aspect disclosed features a method, comprising: editing a video to create an edited video, the editing comprising: playing a video in a video panel of a display screen of an electronic device, while the video is playing in the video panel, receiving user input at a particular time in the video, wherein the user input includes a touch at a particular location in the video panel, and responsive to the user input, adding a virtual audio sticker to the video, wherein the virtual audio sticker comprises: an image, and an audio clip.Type: GrantFiled: December 12, 2019Date of Patent: April 6, 2021Assignee: Facebook, Inc.Inventors: Natalie Muenster, Jason Stirman, Vicki Chang, Jason Toff
-
Patent number: 10969675Abstract: An optical assembly includes a first optical waveguide, a first in-coupler coupled with the first optical waveguide and a projector configured to project image light toward a first side of the first optical waveguide. The optical assembly also includes a first scanning reflector optically coupled with the projector and disposed on a second side of the first optical waveguide that is opposite to the first side. The projector is configured to project image light. The first scanning reflector is configured to receive the image light and to redirect the image light across a first range of directions. The first in-coupler is configured to redirect a first portion of the image light so that the first portion of the image light undergoes total internal reflection inside the first optical waveguide.Type: GrantFiled: June 10, 2019Date of Patent: April 6, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Brian Wheelwright, Yun-Han Lee, Babak Amirsolaimani, Weichuan Gao
-
Patent number: 10970036Abstract: An audio system presented herein includes a transducer array, sensor array, and a controller. The controller control tactile content imparted to a user via actuation of at least one transducer in the transducer array while presenting audio content to the user. The transducer array presents the audio content with the tactile content to the user. The audio system can be part of a headset.Type: GrantFiled: September 24, 2019Date of Patent: April 6, 2021Assignee: Facebook Technologies, LLCInventors: Cesare Valerio Parise, Morteza Khaleghimeybodi, Philip Robinson, Peter Gottlieb
-
Patent number: 10972715Abstract: A depth camera assembly (DCA) determines depth information within a local area. The DCA may selectively process a subset of data captured by an imaging sensor and obtained from the imaging sensor, such as pixels corresponding to a region of interest, for depth information. Alternatively, the DCA may limit retrieval of data from the imaging sensor to pixels corresponding to the region of interest from the imaging sensor for processing for depth information. The depth processing may include a semi-global match (SGM) algorithm, and the DCA adjusts a number of neighboring pixels used for determining depth information for a specific pixel based on one or more criteria. In some embodiments, the DCA performs the depth processing by analyzing images from different image sensors using left to right and right to left correspondence checks that are performed in parallel.Type: GrantFiled: May 21, 2019Date of Patent: April 6, 2021Assignee: Facebook Technologies, LLCInventors: Michael Hall, Xinqiao Liu, Zhaoming Zhu, Rajesh Lachhmandas Chhabria, Huixuan Tang, Shuochen Su
-
Patent number: 10970750Abstract: An online system identifies seed users of high value to a sponsored content provider. Characteristics of the seed users are identified, and additional users having a threshold measure of similarity to the seed users are identified based on the characteristics. A score is determined for each of the additional users based on the measure of similarity. The seed users are placed in an initial tier of a tiered set of users for the sponsored content, and the additional users are placed in additional tiers of the tiered set of users based upon the determined scores such that each additional tier includes those users of the additional users having a specified range of determined scores, the tiers of the tiered set of users ranked according to the determined scores of users within each tier.Type: GrantFiled: March 7, 2019Date of Patent: April 6, 2021Assignee: Facebook, Inc.Inventors: Sue Ann Hong, Gunjit Singh, Kyle Edward Johnson, Atif Zahoor Khan
-
Patent number: 10971061Abstract: Techniques are described for operating a display system comprising a light source and a scanning assembly. The light source includes a plurality of emitters arranged in a column and circuitry configured to drive the emitters based on image data. The scanning assembly includes a reflective surface facing the light source, the reflective surface being rotatable in at least one dimension. A control signal including periodic, non-linear pulses causes the reflective surface to rotate through a range of scan angles, thereby forming an output image based on reflection of emitted light. The image data is supplied to the light source in synchronization with the rotational movement of the reflective surface. Changes in rotation speed due to the non-linear nature of the control signal are compensated for by adjusting emission durations for different rows to provide different emission durations at different times based on changes in the linearity of the control signal.Type: GrantFiled: February 12, 2019Date of Patent: April 6, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: William Thomas Blank, Ilias Pappas
-
Patent number: 10964098Abstract: In one embodiment, a computing system accesses a three-dimensional (3D) model of an environment, the 3D model comprising a virtual representation of an object in the environment. The computing system accesses an image of the object captured by a camera from a camera pose. The computing system accesses material parameters associated with a material property for the virtual representation of the object. The computing system renders, using the 3D model, pixels associated with the virtual representation of the object based on the material parameters associated with the virtual representation of the object, the pixels being rendered from a virtual perspective corresponding to the camera pose. The computing system determines updated material parameters associated with the material property for the virtual representation of the object based on a comparison of the rendered pixels to corresponding pixels located in the image of the object.Type: GrantFiled: March 5, 2019Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventors: Anton S. Kaplanyan, Dejan Azinovic, Matthias Niessner, Tzu-Mao Li
-
Patent number: 10963128Abstract: A computer-implemented method for capturing content may include (i) displaying, within a graphical user interface of a media recording application that records media through an input device, a clickable reaction button, (ii) receiving a click of the clickable reaction button within the graphical user interface of the media recording application, and (ii) in response to receiving the click of the clickable reaction button within the graphical user interface of the media recording application, performing both capturing, by the media recording application, media content through the input device recording metadata indicating that a user reacted to the captured media content such that the metadata specifies a reaction that corresponds to the clickable reaction button. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 6, 2018Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: 10963844Abstract: Systems, methods, and non-transitory computer-readable media can receive meeting scheduling information comprising meeting time information, participant information, and resource information. A scheduled meeting is created based on the meeting scheduling information. Participant location information is determined based on user location technology. The scheduled meeting is automatically initiated based on meeting initiation criteria, the meeting initiation criteria comprising participant location criteria.Type: GrantFiled: September 19, 2016Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventor: Konrad Horst Michels
-
Patent number: 10962777Abstract: A device includes a first light source device configured to transmit a first light in a first direction and a second light source device configured to transmit a second light in a second direction. The device also includes a first set of one or more lenses configured for directing the first light from the first light source device and the second light from the second light source device toward a first eye of a user. Also disclosed is a method that includes transmitting a first light and a second light through a first set of one or more lenses and directing the first light and the second light toward a first eye of a user. Further disclosed is a method for adjusting a distance between an eye and a lens of the first set of one or more lenses.Type: GrantFiled: May 1, 2017Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventors: Brian Wheelwright, Jacques Gollier, Ying Geng, Yijing Fu
-
Patent number: 10964581Abstract: Techniques are disclosed for fabricating light-emitting structures in which recesses in a carrier adhesive layer are formed after singulation of the light-emitting structures. These recesses are self-aligned with the light-emitting structures and enable a pickup adhesive layer to be formed on each of the light-emitting structures without the need for creating an etching mask or etching the pickup adhesive layer.Type: GrantFiled: April 18, 2019Date of Patent: March 30, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventor: Oscar Torrents Abad
-
Patent number: 10962790Abstract: A depth measurement assembly (DMA) includes a pulsed illuminator assembly, a depth camera assembly, and a controller. The pulsed illuminator assembly has a structured light projector that projects pulses of structured light at a pulse rate into a local area. The depth camera assembly captures images data of an object in the local area illuminated with the pulses of structured light. An exposure interval of the depth camera assembly is pulsed and synchronized to the pulses projected by the pulsed illuminator assembly. The controller controls the pulsed illuminator assembly and the depth camera assembly so that they are synchronized. The controller also determine depth and/or tracking information of the object based on the captured image data. In some embodiments, the pulsed illuminator assembly have a plurality of structured light projectors that projects pulses of structured light at different times.Type: GrantFiled: September 5, 2017Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventor: Michael Hall
-
Patent number: 10965610Abstract: The disclosed computer-implemented method may include (1) for each tenant in a plurality of tenants within a multi-tenant service system, assigning a probability factor to the tenant that indicates a likelihood that the tenant will be selected when a resource of the multi-tenant service system is available, (2) detecting that the resource of the multi-tenant service system is available, (3) probabilistically selecting a tenant from the plurality of tenants by using the probability factors assigned to the tenants in the plurality of tenants, and (4) directing the multi-tenant service system to allocate the resource to the selected tenant for execution of a work item received from the selected tenant. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: February 12, 2020Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventors: Jason George McHugh, Mark Warren McDuff
-
Patent number: 10966043Abstract: Embodiments relate to calibrating head-related transfer functions (HRTFs) for a user of an audio system (e.g., as a component of a headset) using cartilage conducted sounds. A test sound is presented to a user using a transducer (e.g., cartilage conduction) and an audio signal is responsively received via a microphone at an entrance to the user's ear canal. The test sound and audio signal combination may be provided to an audio server where a model is used to determine one or more HRTFs for the user. Information describing the one or more HRTFs is provided to the audio system to be used for providing audio to the user. The audio server may also use a model to determine geometric information describing a pinna of the user based on the combination. In one embodiment, the geometric information is used to determine the one or more HRTFs for the user.Type: GrantFiled: April 1, 2020Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventors: Morteza Khaleghimeybodi, Vamsi Krishna Ithapu, Antonio John Miller
-
Patent number: 10963103Abstract: A display system comprises a light source assembly, a display assembly, a camera assembly, and a controller. The light source assembly is configured to generate visible light and infrared light. The display assembly is configured to generate image light using the visible light and to generate tracking light using the infrared light. The tracking light and the image light pass through a beam splitter prior to being projected into a local area. The camera assembly is configured to capture one or more images of the local area illuminated with the tracking light. The images are illuminated with the tracking light that passes through the beam splitter prior to be being captured by the camera assembly. The controller is configured to calculate depth information for objects in the local area using the one or more images.Type: GrantFiled: December 24, 2018Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventor: Mohsen Shahmohammadi
-
Patent number: 10965873Abstract: The disclosed computer-implemented method may include (i) receiving, by a camera system that includes at least one camera, input from a user instructing the camera system to adjust a framing of the camera, (ii) directing, by the camera system, the camera to adjust the framing, (iii) determining a predicted modified camera frame that approximates an actual modified camera frame predicted to result from directing the camera to adjust the framing, (iv) displaying, before completely receiving visual data that results from the actual modified camera frame from the camera, the predicted modified camera frame to the user, (v) receiving the visual data including the actual modified camera frame from the camera after the camera adjusts the camera frame, and (vi) displaying the actual modified camera frame to the user. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 24, 2018Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventor: Howard William Winter
-
Patent number: 10963273Abstract: In one embodiment, a method includes receiving a user request for a summarization of a particular type of content objects from a client system associated with a first user, determining one or more modalities associated with the user request, selecting a plurality of content objects of the particular type based on a user profile of the first user, wherein the user profile comprises one or more confidence scores associated with one or more subjects associated with the first user, respectively, and wherein the plurality of content objects are selected based on the one or more confidence scores, generating a summary of each content object based on the user profile and the determined modalities, and sending, to the client system in response to the user request, instructions for presenting the summaries of the plurality of content objects, wherein the summaries are presented via one or more of the determined modalities.Type: GrantFiled: April 30, 2018Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventors: Fuchun Peng, Fei Sha, Kun Han, Wenhai Yang, Anuj Kumar, Michael Robert Hanson, Benoit F. Dumoulin
-
Patent number: 10965723Abstract: In one embodiment, a method includes determining, by a computer server machine, that a callee-user is available for a communication session based on location information associated with a client system of the callee-user; sending, by the computer server machine, in response to determining that the callee-user is available, a notification to a client system of a caller-user indicating that the callee-user is available; receiving, by the computer server machine, a request from the client system of the caller-user to initiate the communication session; establishing, by the computer server machine, the communication session to enable a media stream comprising media captured at the client system of the caller-user to be received at the client system of a callee-user; and sending, by the computer server machine, the media captured at the client system of the caller-user to the client system of the callee-user.Type: GrantFiled: January 21, 2020Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventors: Stephane Taine, Edward Young Zhang, Dwayne B. Mercredi, Michael Leggett, Brendan Benjamin Aronoff, Peter Henry Martinazzi, Evan Patrick Noon, Duckjin Kang, John Randall Ehrhardt
-
Patent number: 10963046Abstract: A system tracks eye position using a first Optical Coherence Tomography (OCT) eye tracking unit to determine a first position of an eye of a user. The OCT eye tracking unit projects low coherence interference light onto a portion of the user's eye, and uses captured light reflected from the illuminated portion of the user's eye to generate a dataset describing the portion of the user's eye. The first position of the user's eye is determined based upon the generated dataset and a previously generated dataset. In order to minimize error and reduce the effects of draft, a reference tracking system is configured to determine a second position of the user's eye, which is used to update the determined first position of the user's eye.Type: GrantFiled: May 17, 2018Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventors: Robert Dale Cavin, Alexander Jobe Fix, Andrew John Ouderkirk
-
Patent number: D914739Type: GrantFiled: June 5, 2019Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul