Patents Assigned to Facebook
-
Patent number: 11075869Abstract: Techniques to configure the network distribution of media compositions for transmission are described. An apparatus may comprise a user interface component of a messaging client on a client device operative to receive a media composition via a composition interface, the messaging client associated with a user account with a messaging system; and receive a transmission command via the composition interface; and a messaging component operative to transmit a media composition package from the client device to the messaging system in response to the transmission command, the media composition package comprising the media composition, the media composition package addressed to a media composition distribution group for the user account, the media composition distribution group determined based on, at least in part, a messaging history for the user account with the messaging system. Other embodiments are described and claimed.Type: GrantFiled: January 27, 2020Date of Patent: July 27, 2021Assignee: FACEBOOK, INC.Inventors: Peter Henry Martinazzi, Richard Kenneth Zadoronzny, Jennifer A. Burge, Christian Xavier Dalonzo
-
Patent number: 11074570Abstract: The present disclosure relates to systems, methods, and devices for enabling peer to business payments using an integrated payment and messaging system. In particular, the integrated payment and messaging system allows users to send electronic payments as well as exchange messages with a merchant. The integrated payment and messaging system can improve security by allowing a user to make a purchase without having to provide sensitive financial information to the merchant. In addition, the integrated payment and messaging system can allow a user to make a payment for an order seamlessly during a conversation with the merchant.Type: GrantFiled: August 27, 2018Date of Patent: July 27, 2021Assignee: FACEBOOK, INC.Inventors: Stephen Moore Davis, Vipan Reddy Raja Nalla
-
Patent number: 11073902Abstract: An artificial reality system includes a head mounted display (HMD) and a hand-held device. A virtual boundary can provide for user safety during an artificial reality session. For example, the virtual boundary may be defined to protect the user from collisions with physical objects, such as walls, furniture, or the like, while the user is immersed in the artificial reality session. The artificial reality system can constrain the predicted motion path of a portion of a user's body based on body configuration parameters and range of motion of the joints associated with the body portion. The artificial reality system can then use the constrained motion paths to determine whether or not the virtual boundary warning should be activated.Type: GrantFiled: January 20, 2020Date of Patent: July 27, 2021Assignee: Facebook Technologies, LLCInventors: Mahdi Salmani Rahimi, Benjamin Antoine Georges Lefaudeux, Robert Foster, Weiguang Si, Samuel Alan Johnson
-
Patent number: 11067855Abstract: A method for aligning a layer of photopolymers includes projecting light onto a rotating optical element and asymmetrically focusing the light transmitted through the rotating optical element onto a layer of photopolymers. The asymmetrically focused light is swept across different regions of the layer of photopolymers while a direction of polarization in the light is varied due to the rotation of the first optical element, producing a pattern of orientations for the layer of photopolymers. The method can be incorporated in a raster-scanning process to produce an alignment pattern in a layer of photopolymers with a large surface area, and is faster and provides improved precision and/or uniformity of the alignment pattern compared to currently available methods. An apparatus for aligning the layer of photopolymers is also disclosed.Type: GrantFiled: May 8, 2019Date of Patent: July 20, 2021Assignee: Facebook Technologies, LLCInventors: Babak Amirsolaimani, Ying Geng, Scott Charles McEldowney
-
Patent number: 11069104Abstract: A display assembly generates environmentally matched virtual content for an electronic display. The display assembly includes a display controller and a display. The display controller is configured to estimate environmental matching information for a target area within a local area based in part on light information received from a light sensor. The target area is a region for placement of a virtual object. The light information describes light values. The display controller generates display instructions for the target area based in part on a human vision model, the estimated environmental matching information, and rendering information associated with the virtual object. The display is configured to present the virtual object as part of artificial reality content in accordance with the display instructions. The color and brightness of the virtual object is environmentally matched to the portion of the local area surrounding the target area.Type: GrantFiled: May 13, 2020Date of Patent: July 20, 2021Assignee: Facebook Technologies, LLCInventors: Jiangtao Kuang, Edward Buckley, Honghong Peng, Sapna Shroff, Romain Bachy
-
Patent number: 11068137Abstract: Systems, methods, and non-transitory computer readable media can provide one or more candidate stickers through a display screen of a computing device. A determination can be made that a user has selected a first sticker from the one or more candidate stickers. The first sticker can be inserted as a graphical overlay in a content item. The first sticker can reference first content.Type: GrantFiled: December 18, 2017Date of Patent: July 20, 2021Assignee: Facebook, Inc.Inventor: Christian Xavier Dalonzo
-
Patent number: 11068668Abstract: The disclosed computer-implemented method for performing natural language translation in AR may include accessing an audio input stream that includes words spoken by a speaking user in a first language. The method may next include performing active noise cancellation on the words in the audio input stream so that the spoken words are suppressed before reaching a listening user. Still further, the method may include processing the audio input stream to identify the words spoken by the speaking user, and translating the identified words spoken by the speaking user into a second, different language. The method may also include generating spoken words in the second, different language using the translated words, and replaying the generated spoken words in the second language to the listening user. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: October 25, 2018Date of Patent: July 20, 2021Assignee: Facebook Technologies, LLCInventors: Andrew Lovitt, Antonio John Miller, Philip Robinson, Scott Selfon
-
Patent number: 11070912Abstract: An eyewear device includes an audio system. In one embodiment, the audio system includes a microphone array that includes a plurality of acoustic sensors. Each acoustic sensor is configured to detect sounds within a local area surrounding the microphone array. For a plurality of the detected sounds, the audio system performs a direction of arrival (DoA) estimation. Based on parameters of the detected sound and/or the DoA estimation, the audio system may then generate or update one or more acoustic transfer functions unique to a user. The audio system may use the one or more acoustic transfer functions to generate audio content for the user.Type: GrantFiled: June 22, 2018Date of Patent: July 20, 2021Assignee: Facebook Technologies, LLCInventors: Ravish Mehra, Antonio John Miller, Vladimir Tourbabin
-
Patent number: 11067726Abstract: A manufacturing system for fabricating self-aligned grating elements with a variable refractive index includes a patterning system, a deposition system, and an etching system. The manufacturing system performs a lithographic patterning of one or more photoresists to create a stack over a substrate. The manufacturing system performs a conformal deposition of a protective coating on the stack. The manufacturing system performs a deposition of a first photoresist of a first refractive index on the protective coating. The manufacturing system performs a removal of the first photoresist to achieve a threshold value of first thickness. The manufacturing system performs a deposition of a second photoresist of a second refractive index on the first photoresist. The second refractive index is greater than the first refractive index. The manufacturing system performs a removal of the second photoresist to achieve a threshold value of second thickness to form a portion of an optical grating.Type: GrantFiled: April 23, 2018Date of Patent: July 20, 2021Assignee: Facebook Technologies, LLCInventors: Matthew E. Colburn, Giuseppe Calafiore, Matthieu Charles Raoul Leibovici, Nihar Ranjan Mohanty
-
Patent number: 11070789Abstract: A switchable fringe pattern illuminator includes an optical path switch configured to receive light and dynamically control an amount of light that is provided to a first waveguide and an amount of light that is provided to a second waveguide. A first projector configured to generate a first fringe pattern using light from the first waveguide. The first fringe pattern illuminates a first portion of a target area. A second projector configured to generate a second fringe pattern using light from the second waveguide. The second fringe pattern illuminates a second portion of a target area. The illuminator may be part of a depth camera assembly (DCA). The DCA is configured to capture images of a portion of the target area. The DCA is further configured to determine depth information for an object in the target area based in part on the captured images.Type: GrantFiled: December 30, 2019Date of Patent: July 20, 2021Assignee: Facebook Technologies, LLCInventors: Zihe Gao, Michael Hall, Qing Chao, Zhaoming Zhu, Tin Komljenovic
-
Patent number: 11070677Abstract: Techniques to signal escalation of a peer-to-peer two-party media call to a multiway media call are described. An apparatus may comprise a communication client operative on caller and callee client devices. The communication client may comprise a user interface component to allow users of the device to initiate and take part in one-to-one and multiway calls; a network component operative to handle network communications between messaging servers and other client devices; a peer-to-peer media call component operative to perform peer-to-peer one-on-one media calls between client devices; a multiway media call component operative to join a multiway call at a multiway media relay system; and a media call management component operative to initiate the peer-to-peer media call, to detect a multiway media call escalation event and to transition the peer-to-peer media call to a multiway call session. Other embodiments are described and claimed.Type: GrantFiled: November 20, 2018Date of Patent: July 20, 2021Assignee: FACEBOOK, INC.Inventors: Cameron James Pickett, Dwayne B Mercredi, David Kawai Wong
-
Patent number: 11068057Abstract: A virtual reality system enables a user to interact with virtual objects. The system includes a fiducial ring, an imaging device and a console. The fiducial ring includes a ring body that includes a plurality of fiducial markers that each correspond to a different location on the ring body. An imaging device is configured to capture one or more images of the fiducial ring. The console receives the images that include an image of one or more fiducial markers. Based on the received images of the fiducial markers, the console determines a location on the fiducial ring that corresponds to the imaged fiducial marker. The console determines a position of the fiducial ring based on the determined location of the fiducial marker on the fiducial ring. The console provides content to a head mounted display (HMD) based on the determined position of the fiducial ring.Type: GrantFiled: June 2, 2020Date of Patent: July 20, 2021Assignee: Facebook Technologies, LLCInventors: Sean Jason Keller, David R. Perek, Tristan Thomas Trutna, Garett Andrew Ochs, Nicholas Roy Corson, Raymond King
-
Patent number: 11067809Abstract: The disclosed display system may include (1) a display element that is transparent and includes a first surface facing a viewing region and a second surface opposite the first surface, the second surface facing an external environment, (2) a light-blocking shutter that faces and overlaps at least a portion of the second surface of the display element, (3) a display-driving subsystem that displays images visible to a user at the viewing region via display light emitted from the first surface of the display element during active display intervals, and (4) a shutter-driving subsystem that alternately switches the state of the light-blocking shutter between a blocking state during the active display intervals and a pass-through state during inactive display intervals when the display light is not emitted from the display element. Various other systems, devices, and methods are also disclosed.Type: GrantFiled: July 29, 2019Date of Patent: July 20, 2021Assignee: Facebook Technologies, LLCInventors: Jasmine Soria Sears, Gareth Valentine
-
Patent number: 11068802Abstract: The present disclosure is directed to a high-capacity training and prediction machine learning platform that can support high-capacity parameter models (e.g., with 10 billion parameters). The platform generates a model for a metric of interest based on a known training set. The model includes parameters indicating importances of different features of the model, taken both singly and in pairs. The model may be applied to predict a value for the metric for given sets of objects, such as for a pair consisting of a user object and a content item object.Type: GrantFiled: June 29, 2017Date of Patent: July 20, 2021Assignee: Facebook, Inc.Inventors: Andrey Malevich, Ou Jin
-
Patent number: 11070348Abstract: Apparatuses, methods, and systems for synchronizing nodes of a wireless network are disclosed. One method includes identifying synchronization paths between synchronization reference nodes of the wireless network and each non-reference node of the wireless network, wherein each synchronization path includes one or more wireless hops between the synchronization reference nodes and the non-reference node, determining a number of timing slots needed for supporting each of the identified synchronization paths, and selecting at least one of the synchronization paths between each non-reference node and at least one of the synchronization reference nodes based on a number of wireless hops of each of the identified synchronization paths and the determined number of timing slots needed to support each of the identified synchronization paths.Type: GrantFiled: December 16, 2019Date of Patent: July 20, 2021Assignee: Facebook, Inc.Inventors: Po-Han Huang, Krishna Gomadam, Brian Dunn, Anubhav Singla, Fan Sun
-
Patent number: 11070509Abstract: A social networking system enables users to interact through a content item in real time by presenting an interaction bar to a user viewing a content item page associated with the content item. The social networking system presents the content item pages for content items along with a content item header. The content item header remains at a fixed position on the display of a viewing user's client device at the top of the display. If the social networking system receives an interaction with a content item, the social networking system can identify users who are viewing the content item page associated with the content item and present an interaction bar that describes the interaction in the content item header. To determine whether to present an interaction bar to a viewing user, the social networking system can calculate an affinity score of a viewing user for the interaction.Type: GrantFiled: September 9, 2019Date of Patent: July 20, 2021Assignee: Facebook, Inc.Inventors: Jeremy Samuel Friedland, Robin Maxime Clediere
-
Patent number: 11069094Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for rendering makeup products on a user's face within an augmented reality environment in real-time. For example, the disclosed system can use blend a base makeup color of a selected makeup product with extracted luminance frequencies of a video stream. The disclosed system can then convert the blended makeup color to LAB color space and apply one or more shader models to the lightness of the color based on a material of the selected makeup product. The disclosed system can also apply additional operations for smoothing the skin of the user and matching the makeup product to a skin tone of the user. The disclosed system can then display the makeup product and any additional changes in an augmented reality environment in the video stream.Type: GrantFiled: May 13, 2019Date of Patent: July 20, 2021Assignee: FACEBOOK, INC.Inventors: Bruno Pereira Evangelista, Houman Meshkin, Ben Max Rubinstein, Helen Haekwang Kim, Anaelisa Aburto, David Michael Garrison Hill, Chayan Goswami, Sung Kyu Robin Kim, Ian Heisters, Catherine Yoo, Ernest Rowe
-
Patent number: 11070502Abstract: Techniques for notifications of entity references in messaging groups. A client device may receive a notification in a messaging application. The notification may indicate that an entity reference to a user associated with the client device appears in a group messaging thread. The group messaging thread may include, as participants, one or more other users associated with one or more other client devices. The client device may display, in a user interface of the messaging application, a notification of the appearance of the entity reference in the group message thread.Type: GrantFiled: September 25, 2019Date of Patent: July 20, 2021Assignee: FACEBOOK, INC.Inventors: Vinodh Jayaram, Jeremy Olivier Barre, Andrew Cairns Moxon
-
Patent number: 11067811Abstract: A waveguide display includes a substrate transparent to visible light, a coupler configured to couple display light into the substrate such that the display light propagates within the substrate through total internal reflection, a first multiplexed volume Bragg grating (VBG) on the substrate, and a second multiplexed VBG on the substrate. The second multiplexed VBG overlaps with the first multiplexed VBG in at least a see-through region of the waveguide display. The first multiplexed VBG is configured to diffract the display light to two or more regions of the second multiplexed VBG, and the second multiplexed VBG is configured to diffract the display light to two or more regions of an eyebox of the waveguide display.Type: GrantFiled: December 24, 2019Date of Patent: July 20, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Wanli Chi, Hee Yoon Lee, Pasi Saarikko
-
Patent number: D925551Type: GrantFiled: December 29, 2017Date of Patent: July 20, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul