Patents Assigned to Facebook
-
Patent number: 11022835Abstract: An optical system is provided. The optical system includes an electronic display, an adaptive lens assembly, and an eye tracking device. The electronic display displays a virtual scene for a user of the optical system; the adaptive lens assembly is optically coupled to the electronic display between the electronic display and eyes of the user; and the eye tracking device provides eye tracking information of the eyes of the user. The adaptive lens assembly includes a plurality of adjustable liquid crystal (LC) lenses arranged in an array, and the adjustable LC lenses are activated individually based on the eye tracking information.Type: GrantFiled: January 29, 2019Date of Patent: June 1, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Afsoon Jamali, Wanli Chi, Douglas Lanman
-
Patent number: 11026064Abstract: Systems and methods for generating digital shared story compositions may include (1) receiving, from a user's computing device, (i) a first user input initiating the creation of a shared story configured to include a collection of individual story compositions from different contributors and (ii) a second user input selecting one or more users as contributors to the shared story, (2) creating the shared story, and (3) adding, to the shared story, a digital story composition created by a contributor selected via the second user input. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: February 20, 2020Date of Patent: June 1, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: 11025566Abstract: Techniques for intent-based search for bots are described. In one embodiment, an apparatus may comprise a bot application interface component operative to receive a plurality of bot capability catalogs for a plurality of bots at a bot-service system, wherein each of the plurality of bot capability catalogs expresses bot capability in natural language for an associated bot; a client communication component operative to receive a user service prompt from a user client device, the user service prompt expressed in natural language; and identify one or more selected bots to the user client device in response to receiving the user service prompt from the user client device; and an interaction processing component operative to determine the one or more selected bots of the plurality of bots by matching the user service prompt against the plurality of bot capability catalogs. Other embodiments are described and claimed.Type: GrantFiled: April 12, 2017Date of Patent: June 1, 2021Assignee: FACEBOOK, INC.Inventors: Willy Blandin, Laurent Nicolas Landowski, Kemal El Moujahid, Henri Romeo Liriani
-
Patent number: 11025860Abstract: In one general sense, display of content communicated by a sender communication device to a destination communication device may be enabled by receiving, at a destination communication device, content to be displayed by the destination communication device. Characteristics of a display of the received content by the destination communication device may be algorithmically identified in accordance with display configuration settings for the destination communication device. Based on the identified characteristics, at least one change to be made to capture configuration settings at a capturing communication device used to capture the received content may be identified. At least one alternative capture configuration setting may be communicated to the capturing communication device. Content that is captured by the capturing communication device is received at the destination communications device based on the alternative capture configuration setting communicated.Type: GrantFiled: May 1, 2015Date of Patent: June 1, 2021Assignee: FACEBOOK, INC.Inventor: Danny Ben Shitrit
-
Patent number: 11023611Abstract: Systems, methods, and non-transitory computer-readable media can identify a post to be published via a social networking system. A privacy schedule for modifying a privacy setting associated with the post can be determined. A trigger to modify the privacy setting associated with the post can be detected. The privacy setting can be modified based on the privacy schedule when the trigger is detected.Type: GrantFiled: September 21, 2017Date of Patent: June 1, 2021Assignee: Facebook, Inc.Inventor: Yen-Ting Tung
-
Patent number: 11023035Abstract: In general, the disclosure describes artificial reality (AR) systems and techniques for generating and presenting virtual surfaces within an artificial reality environment and for facilitating user interaction with the virtual surfaces using a physical peripheral device. For example, AR systems are described that generate and render virtual surfaces, such as a virtual pinboard or a virtual drawing surface (e.g., a virtual canvas) in an artificial reality environment, for display to a user. The AR systems enable the user to interact with the virtual surfaces using a physical peripheral device, which may be manipulated and otherwise interacted with by the user to provide input to an AR system through pose tracking of the peripheral device and/or via one or more input devices of the peripheral device, such as a presence-sensitive surface.Type: GrantFiled: July 9, 2019Date of Patent: June 1, 2021Assignee: Facebook Technologies, LLCInventors: Charlene Mary Atlas, Chad Austin Bramwell, Mark Terrano, Caryn Vainio
-
Patent number: 11025576Abstract: Techniques for backend-specific cursor tracking are described. In one embodiment, an apparatus may comprise a local database synchronization component operative to initiate a client update at a messaging client on a client device, the client update associated with a specific backend service for a messaging system; retrieve an opaque backend-specific update cursor for the specific backend service; and store an updated opaque backend-specific update cursor for the messaging client; and a local network component operative to send the opaque backend-specific update cursor to the messaging system in association with a client update request; and receive an update package at the messaging client on the client device, the update package comprising the updated opaque backend-specific update cursor. Other embodiments are described and claimed.Type: GrantFiled: December 31, 2018Date of Patent: June 1, 2021Assignee: FACEBOOK, INC.Inventors: Jason Curtis Jenks, Joshua Scott Evenson, Mohsen Agsen, Jeremy David Fein, Philippe Vincent Ajoux
-
Patent number: 11017237Abstract: Systems, methods, and non-transitory computer-readable media can receive a set of video frames associated with a video. Dynamic regions in each video frame of the set of video frames can be filtered out, wherein each dynamic region represents a region in which a threshold level of movement is detected. A determination can be made for each video frame of the set of filtered video frames, whether the video frame comprises synthetic overlaid text based on a machine learning model.Type: GrantFiled: December 27, 2018Date of Patent: May 25, 2021Assignee: Facebook, Inc.Inventors: Lei Huang, Jianyu Wang, Guangshuo Liu, Renbin Peng, Ziheng Wang, Di Liu
-
Patent number: 11017039Abstract: To present one or more content to users of an online system, the online system identifies a content evaluation pipeline including an order of a plurality of stages having one or more computer models for evaluating a likelihood of user interaction with a content item. The content evaluation pipeline selects a decreasing number of content items, from each stage of the order, according to the order of the stages in the order. The online system identifies a set of candidate modifications to one or more operational parameters of the content evaluation pipeline. For each candidate modification, the online system determines a compute time value and a content selection value. For a given amount of compute time, the online system optimizes the one or more operational parameters based on the determined content time value and the determined content selection value to increase the content selection value of the content evaluation pipeline.Type: GrantFiled: December 1, 2017Date of Patent: May 25, 2021Assignee: Facebook, Inc.Inventors: Tianshi Gao, Pengjun Pei, Bingqing Wang
-
Patent number: 11019305Abstract: Exemplary embodiments relate to the application of coordinated or cooperative effects to a coordinated activity. A coordinated activity protocol is provided for synchronizing interactive effects and experiences across multiple devices. The protocol allows effects to be initiated and coordinated on multiple devices via a real-time communications (RTC) channel. Messages may be exchanged to cooperatively initiate the effect, and (once initiated) generic data may be exchanged via application programming interface (API) calls. According to some embodiments, the coordinated activity is a shared video experience, such as a video conference or shared video-watching experience. According to other embodiments, the coordinated activity relates to other types of experiences, such as single- or multi-player games, shared book reading, communal interactions with a photo album, etc.Type: GrantFiled: January 12, 2018Date of Patent: May 25, 2021Assignee: FACEBOOK, INC.Inventors: Shyamalan Pather, Michelle Ruby Hwang, Nora Micheva
-
Patent number: 11016304Abstract: An optical assembly includes a substrate that has a first surface and a second surface that is opposite to and substantially parallel with the first surface, a reflector, and a volume Bragg grating (VBG). The VBG is configured to transmit light incident upon the VBG at an incident angle that is within a first predetermined angular range and to reflect light that is incident upon the VBG at an incident angle that is within a second predetermined angular range distinct from the first angular range. The optical assembly is configured to transmit first light received at the first surface in an optical path that includes reflection at the reflector and at the VBG. The optical assembly is also configured to transmit second light received at the first surface such that the second light is output from the second surface without undergoing reflection at either the reflector or the VBG.Type: GrantFiled: March 5, 2020Date of Patent: May 25, 2021Assignee: Facebook Technologies, LLCInventors: Ying Geng, Brian Wheelwright, Jacques Gollier, Yusufu Njoni Bamaxam Sulai, Babak Amirsolaimani, Weichuan Gao
-
Patent number: 11015989Abstract: A deformation sensing apparatus comprises an elastic substrate, a first strain-gauge element formed on a first surface of the elastic substrate, and configured to output a first signal in response to a strain applied in a first direction, and a second strain-gauge element formed on a second surface of the elastic substrate opposite to the first surface, and configured to output a second signal in response to a strain applied in the same first direction.Type: GrantFiled: October 31, 2019Date of Patent: May 25, 2021Assignee: Facebook Technologies, LLCInventors: Sean Jason Keller, Tristan Thomas Trutna, David R. Perek, Bruce A. Cleary, III
-
Patent number: 11019177Abstract: In one embodiments, one or more computer systems receive, from a client device of a user, a request to access content. The computer systems access a plurality of assets representing the content. The computer devices calculate, for each asset, using a deep-learning model, a probability of an interaction by the user upon providing the asset to the user, wherein the deep-learning model is based at least in part on one or more features associated with the user, the asset, or the content. The computer devices selects one of the assets based on the probability. The computer devices send, to the client device, the selected asset.Type: GrantFiled: July 21, 2016Date of Patent: May 25, 2021Assignee: Facebook, Inc.Inventors: Leif Erik Foged, Shaun Patric Allison
-
Patent number: 11017585Abstract: In one embodiment, a method includes a computing system which may receive captured image data from a camera assembly. The camera assembly may include one or more cameras and an actuator to move the cameras. The image data may include frames that were captured while the actuator was moving the cameras. The computing system may determine for each frame, the time and position of the camera at the point that the image data was captured. The computing system may then generate an index of the captured image data and the associated time and position data. The index may be utilized for reconstructing the scene around the camera assembly from a viewpoint which is different from the viewpoint of any one of the cameras. This reconstruction may be performed based on one or more frames of the captured image data queried using the index, the viewpoint, and a time of interest.Type: GrantFiled: June 11, 2018Date of Patent: May 25, 2021Assignee: Facebook, Inc.Inventors: Michael John Toksvig, Brian Keith Cabral, Joyce Hsu, Andrew Hamilton Coward
-
Patent number: 11017026Abstract: The present disclosure is directed toward systems and methods for enabling better control over a live video broadcast. For example, systems and methods described herein enable a broadcaster to indicate one or more highlighted portions of a live video broadcast. Systems and method described herein further provide a video broadcast viewer the ability to scrub through the video broadcast directly to the highlighted portions of the live video broadcast.Type: GrantFiled: April 20, 2020Date of Patent: May 25, 2021Assignee: FACEBOOK, INC.Inventors: Shilpa Sarkar, Ian McIntyre Silber
-
Patent number: 11017012Abstract: The present disclosure is directed toward systems and methods for ranking media effects. For example, systems and methods described herein enable a user to select and apply one or more media effects to a media communication such as a digital photograph or video. Systems and methods described herein identify and rank media effects based on characteristics associated with the user and the user's client-computing device. Furthermore, systems and methods described herein automatically present the top-ranked media effects to the user such that the user can easily select and apply one or more media effects that are tailored specifically to the user.Type: GrantFiled: December 16, 2019Date of Patent: May 25, 2021Assignee: Facebook, Inc.Inventors: Laura Ling Javier, Sachin Monga, Kristina Varshavskaya, Daniil Burdakov, Ittai Sean Barzilay, Volodymyr Giginiak, Harshdeep Singh, Connor C Hayes
-
Patent number: 11016301Abstract: An auto-focus head-mounted display (HMD) dynamically generates aberration-adjusted images based on measured accommodation of user's eye(s). An aberration-adjusted image is an image distorted to correct aberrations that would otherwise occur at a retina of the user due to image light passing through optics of the HMD. The aberration-adjusted image corrects the aberrations of the HMD and “accounts” for the aberrations of the eye so that the resulting retinal image is free of optical aberrations due to the HMD but preserves correct eye optical aberrations that are correlated with a current accommodative state of the eye.Type: GrantFiled: June 3, 2019Date of Patent: May 25, 2021Assignee: Facebook Technologies, LLCInventors: William Aaron Nicholls, Marina Zannoli, Douglas Robert Lanman, Nicholas Daniel Trail
-
Patent number: 11019284Abstract: Exemplary embodiments relate to the application of media effects, such as visual overlays, sound effects, etc. to a video conversation. A media effect may be applied as a reaction to an occurrence in the conversation, such as in response to an emotional reaction detected by emotion analysis of information associated with the video. Effect application may be controlled through gestures, such as applying different effects with different gestures, or canceling automatic effect application using a gesture. Effects may also be applied in group settings, and may affect multiple users. A real-time data channel may synchronize effect application across multiple participants. When broadcasting a video stream that includes effects, the three channels may be sent to an intermediate server, which stitches the three channels together into a single video stream; the single video stream may then be sent to a broadcast server for distribution to the broadcast recipients.Type: GrantFiled: December 24, 2019Date of Patent: May 25, 2021Assignee: FACEBOOK, INC.Inventors: Stephane Taine, Brendan Benjamin Aronoff, Jason Clark
-
Patent number: 11019015Abstract: Techniques are described that determine when content to be shared by a user may be offensive, and providing the user with a notification that the content may be offensive. In some examples, the user may be provided with a notification that includes a selectable option allowing the user to withdraw or undo the content from being shared, additional information regarding why the content was determined to be offensive, content sharing guidelines, and/or advice for how to revise the content to be less offensive. In some examples, the notification may be presented for a predetermined period of time, and the content may be held in a pending state and not shared with other users until expiration of the predetermined period.Type: GrantFiled: August 22, 2019Date of Patent: May 25, 2021Assignee: Facebook, Inc.Inventors: Yoav Shapira, Alana Conner, Mindi Yuan, Francesco Fogu, Samuel James Parker, Fan Yang
-
Patent number: D920998Type: GrantFiled: May 1, 2019Date of Patent: June 1, 2021Assignee: Facebook, Inc.Inventors: Nathan Andrew Sharp, Qiang Wang