Patents Assigned to Facebook
-
Patent number: 11042749Abstract: The disclosed computer-implemented method may include receiving, from devices in an environment, real-time data associated with the environment and determining, from the real-time data, current object data for the environment. The current object data may include both state data and relationship data for objects in the environment. The method may also include determining object deltas between the current object data and prior object data from an event graph. The prior object data may include prior state data and prior relationship data for the objects. The method may include detecting an unknown state for one of the objects, inferring a state for the object based on the event graph, and updating the event graph based on the object deltas and the inferred state. The method may further include sending updated event graph data to the devices. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: March 18, 2020Date of Patent: June 22, 2021Assignee: Facebook Technologies, LLCInventors: Richard Andrew Newcombe, Jakob Julian Engel, Julian Straub, Thomas John Whelan, Steven John Lovegrove, Yuheng Ren
-
Patent number: 11042261Abstract: Techniques are described for generating content to be shared between users. For example, user interfaces are described that include features and/or mode controls for generating content to be shared between users. Additionally, the described techniques include determining content shared between users (e.g., previously distributed content) based on a selection of a second user account, and generating customized content which may be specific to an event that includes the shared content.Type: GrantFiled: December 10, 2019Date of Patent: June 22, 2021Assignee: Facebook, Inc.Inventors: Christine Choi, Yo-Tzu Yeh
-
Patent number: 11042039Abstract: A head-mounted-display includes an electronic display emitting image light and a varifocal block receiving the image light and outputting the image light in at least one of the focal planes of the varifocal block. The varifocal block includes a back optical element, a front optical element, and an actuator assembly coupled to the back and front optical element. The front optical element is positioned closer to an exit pupil than the back optical element, and separated from the back optical element by an adjustable distance, the magnitude of which determines in which of the focal planes the image light is presented. The actuator assembly simultaneously adjusts positions of the back optical element and the front optical element to vary the adjustable distance between the back optical element and the front optical element in accordance with an estimated vergence depth of the user.Type: GrantFiled: October 13, 2017Date of Patent: June 22, 2021Assignee: Facebook Technologies, LLCInventor: Nicholas Daniel Trail
-
Patent number: 11042554Abstract: In one embodiment, a method includes receiving a user query from a client system associated with a first user, executing tasks via agents which return responses, each response comprising information items, analyzing the responses to determine slots, each slot corresponding to one of the information items, determining compositional sub-goals for each response, wherein each compositional sub-goal indicates a semantic-intent of the respective response, generating compositional fragments by a compositional natural-language generation (NLG) model, each compositional fragment comprising a partial natural-language response, determining a top-level compositional goal, generating a communication content by the compositional NLG model, wherein the communication content comprises a complete natural-language response to the user query, and wherein the complete natural-language response is based on the partial natural-language responses of the compositional fragments, and sending instructions for presenting the communicatType: GrantFiled: October 31, 2018Date of Patent: June 22, 2021Assignee: Facebook, Inc.Inventors: Anusha Balakrishnan, Rajen Subba, Scott Martin, Ashwini Challa, Shawn C. P. Mei
-
Patent number: 11042187Abstract: A head mounted display (HMD) includes a set of one or more lenses defining an optical axis, a display configured to project light through the set of the one or more lenses, a voice coil actuator coupled with the display and configured to move the display along the optical axis, and a first guide that is separate from the first voice coil actuator and coupled with the first display to guide the movement of the first display. The HMD additionally includes a set of one or more position sensors configured to determine a position of the display long the optical axis and an electronic controller configured to receive information identifying a reference position of the display along the optical axis and generate one or more electrical signals for initiating a movement of the first display toward the first reference point along the optical axis.Type: GrantFiled: August 2, 2019Date of Patent: June 22, 2021Assignee: Facebook Technologies, LLCInventors: Joyce Fang, Nicholas Colonnese, Bruce A. Cleary, Ryan Michael Ebert, Douglas Robert Lanman
-
Methods, devices, and systems for displaying a user interface on a user and detecting touch gestures
Patent number: 11042221Abstract: An example method of identifying a touch gesture on a user is provided. The method includes receiving, by one or more transducers of a wearable device attached to an appendage of the user, a set of signals that propagate through the user's appendage and establish a signal pathway to the wearable device. The method also includes, while receiving the set of signals, determining baseline characteristics for the signal pathway, and sensing a change in the baseline characteristics caused by user interaction with an affordance of a user interface projected or perceived on the user's appendage. The method further includes, in accordance with a determination that the sensed change in the baseline characteristics satisfies a contact criterion, reporting a candidate touch event on the user's appendage to a separate electronic device that creates the user interface or is in communication with another electronic device that creates the user interface.Type: GrantFiled: September 29, 2020Date of Patent: June 22, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Sean Jason Keller, Tristan Thomas Trutna, Hrvoje Benko -
Patent number: 11042414Abstract: A request to perform a compute task is received. A service to perform at least a portion of the compute task is identified, wherein the identified service is associated with a field-programmable gate array that has been programmed to perform at least the portion of the compute task. The identified service to perform at least the portion of the compute task of the request is invoked. At least the portion of the compute task is executed using the field-programmable gate array.Type: GrantFiled: July 10, 2019Date of Patent: June 22, 2021Assignee: Facebook, Inc.Inventors: Ahmad Byagowi, Michael Maroye Lambeta, Martin Mroz
-
Patent number: 11044220Abstract: Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities that they might not otherwise be aware of (or inclined to use on a regular basis). After a number of recent or unread messages are shown in the inbox's initial interface, the messages end and are replaced with modules. Many different types of functionality may be the subject of the modules (e.g., a module for sharing local content such as photos from a photo album, a People/States module, Top Contacts, New Behavior, Live Videos, Events, Businesses, or Messaging Stickers). Once the available modules have been scrolled through, the interface may revert to more messages, such as less-recent or previously read threads from the original messages. Unread threads may also be collapsed in the top section of the inbox, or included in a module.Type: GrantFiled: May 29, 2019Date of Patent: June 22, 2021Assignee: FACEBOOK, INC.Inventors: Jonathan David Perlow, Andrew Yaoshu Song
-
Patent number: 11044288Abstract: Systems, methods, and non-transitory computer-readable media can provide an interface through which a live content stream is presented, the live content stream being accessed through a content provider system and providing information describing a voting event for interacting with at least one broadcaster of the live content stream, the voting event including at least a first voting option and a corresponding first feedback option that is capable of being selected to vote for the first voting option by a user operating the computing device.Type: GrantFiled: September 5, 2019Date of Patent: June 22, 2021Assignee: Facebook, Inc.Inventors: Daniel Danker, Holly Marie Ormseth
-
Patent number: 11039651Abstract: The disclosed artificial reality hat may include a crown portion dimensioned to at least partially cover a head of a user, a brim portion that extends from the crown portion in at least a forward direction away from the crown portion, and a display subsystem, coupled to the brim portion, that is configured to present computer-generated images. Various other systems and methods are also disclosed.Type: GrantFiled: June 19, 2019Date of Patent: June 22, 2021Assignee: Facebook Technologies, LLCInventor: Andrew Garrod Bosworth
-
Patent number: 11044274Abstract: In one embodiment, a method includes accessing policy states associated with a policy, determining that a particular policy state of the policy states should not be pruned, and generating possible next policy states for the particular policy state based on one or more policy actions and one or more costs associated with the respective policy actions, wherein each policy action is associated with one or more probabilities corresponding to one or more possibilities of resulting in one or more of the possible next policy states, wherein the respective cost associated with the policy action is determined based on one or more computing costs of the policy action resulting in the one or more of the possible next policy states in combination with the respective one or more probabilities, and wherein each policy state of the created policy evaluation tree comprises a rule state for each rule of the policy.Type: GrantFiled: April 16, 2019Date of Patent: June 22, 2021Assignee: Facebook, Inc.Inventors: Kendall Blair Hopkins, Dwayne Lloyd Reeves
-
Patent number: 11044025Abstract: in one embodiment, a method includes determining a received power at a receiving antenna mounted to an antenna measurement system from a transmitting antenna mounted to a device under test (DUI) in motion relative to the antenna measurement system; determining one or more first orientation parameters of the antenna measurement system; determining one or more second orientation parameters of the DUT; and determining an antenna pattern of the transmitting antenna based on the received power, the first orientation parameters, and the second orientation parameters.Type: GrantFiled: December 19, 2019Date of Patent: June 22, 2021Assignee: FACEBOOK, INC.Inventors: Gordon Michael Coutts, Damian Kowalewski
-
Publication number: 20210184832Abstract: This disclosure describes systems on a chip (SOCs) that prevent side channel attacks (SCAs). An example SoC includes an encryption engine, a key store, and a security processor. The key store is configured to store a plurality of encryption keys. The encryption engine is configured to encrypt transmit (Tx) channel data using any encryption key of the plurality of encryption keys stored to the key store. The security processor is configured to activate SCA mitigation logic of the SoC based on a determination that the encryption engine encrypts the Tx channel data using a strong key selected from the plurality of encryption keys stored to the key store, and to operate the SCA mitigation logic in a deactivated state based on a determination that the encryption engine encrypts the Tx channel data using a weak key selected from the plurality of encryption keys stored to the key store.Type: ApplicationFiled: January 22, 2020Publication date: June 17, 2021Applicant: Facebook Technologies, LLCInventors: Sudhir Satpathy, Wojciech Stefan Powiertowski, Neeraj Upasani
-
Patent number: 11037915Abstract: An IC chip comprises LED devices exposed on a front side of the IC chip, I/O bumps on a back side of the IC chip, a first die forming a stack with the LED devices and comprising driver circuits electrically connected to the LED devices, a first circuit that extends along the vertical direction from the front side of the IC chip towards a back side of the IC chip and across at least a thickness of the first die to provide electrical connections between the LED devices and at least some of the I/O bumps, a second die including pipelining circuits and control circuits for the driver circuits, a second circuit that extends from the second die, and a circuit board electrically connected to the I/O bumps and to a power system.Type: GrantFiled: February 11, 2020Date of Patent: June 15, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventor: Rajendra D. Pendse
-
Patent number: 11036987Abstract: This disclosure describes an artificial reality system that presents artificial reality content in the context of a physical environment that includes a mirror or other reflective surface. In one example, this disclosure describes a method that includes capturing capture data representative of a physical environment, wherein the physical environment includes a reflective surface and a plurality of objects, determining a pose of the HMD, determining a map of the physical environment, wherein the map includes position information about the reflective surface and position information about each of the plurality of physical objects in the physical environment, identifying a visible object from among the plurality of physical objects, and generating artificial reality content associated with the visible object.Type: GrantFiled: June 27, 2019Date of Patent: June 15, 2021Assignee: Facebook Technologies, LLCInventors: Chad Austin Bramwell, Caryn Vainio, Charlene Mary Atlas, Mark Terrano
-
Patent number: 11038822Abstract: A user of an instant messaging system may store names of other users of the instant messaging system on a participant list (which may be referred to as a “buddy list”), and the names may be categorized into one or more groups. Similarly, a user of a mobile device, such as a mobile telephone, may store contact information about people on the mobile device. Information describing the on-line presence of the user within the instant messaging system or geographic location of a mobile device, such as a mobile telephone associated with the user system, may be disseminated to users on the participant list or people on the contact list based on notification information that is associated with groups of users or contacts. A delegation model is used to control whether a user is permitted to make modifications to the notification information.Type: GrantFiled: September 17, 2018Date of Patent: June 15, 2021Assignee: FACEBOOK, INC.Inventor: Edmund J. Fish
-
Patent number: 11036289Abstract: Systems, methods, and non-transitory computer readable media are configured to receive detected information relating to user interaction by a user in a digital environment directed at a concept associated with text-based content. Display of at least a portion of the text-based content to the user is caused in response to the user interaction.Type: GrantFiled: December 31, 2016Date of Patent: June 15, 2021Assignee: Facebook, Inc.Inventors: Charles Matthew Sutton, Cliff Warren, Gabriel Valdivia
-
Patent number: 11037206Abstract: In one embodiment, a server computing machine provides an interface operable to permit a first user to broadcast a live video to one or more second users. The server computing machine provides sponsored content items to the second users while also providing the live video. In response to receiving an indication that the first user selected an option to display a sponsored content item while broadcasting the live video, the server computing machine reduces the image size of the live video, superimposes the live video of reduced size on the sponsored content item to define a combined image having a sponsored portion on which the sponsored content item is displayed and a live portion on which the live video is displayed. The combined image is then sent to the one or more second users.Type: GrantFiled: December 27, 2017Date of Patent: June 15, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: 11036052Abstract: The disclosed head-mounted display system may include (1) a display for displaying computer-generated imagery, (2) a lens, (3) a peripheral wall extending from a back end to a front end, with the back end coupled to the lens and the front end coupled to the display such that the lens, the peripheral wall, and the display together define an enclosure, and (4) a speaker housed by the enclosure. Various other systems and methods of assembling the same are also disclosed.Type: GrantFiled: February 12, 2020Date of Patent: June 15, 2021Assignee: Facebook Technologies, LLCInventors: Peter Wesley Bristol, Scott Andrew Dallmeyer, David Tao
-
Patent number: 11036302Abstract: Systems and methods for using neuromuscular information to improve speech recognition. The system includes a plurality of neuromuscular sensors, arranged on one or more wearable devices, wherein the plurality of neuromuscular sensors is configured to continuously record a plurality of neuromuscular signals from a user, at least one storage device configured to store one or more trained statistical models, and at least one computer processor programmed to provide as an input to the one or more trained statistical models, the plurality of neuromuscular signals or signals derived from the plurality of neuromuscular signals, determine based, at least in part, on an output of the one or more trained statistical models, at least one instruction for modifying an operation of a speech recognizer, and provide the at least one instruction to the speech recognizer.Type: GrantFiled: February 10, 2020Date of Patent: June 15, 2021Assignee: Facebook Technologies, LLCInventors: Adam Berenzweig, Patrick Kaifosh, Alan Huan Du, Jeffrey Scott Seely