Facebook Patents
Facebook, Inc. operates a social media website and mobile app that enables people to connect, share and discover opinions, ideas, photos and videos. The company also owns Instagram, a mobile application for sharing photos and videos, as well as WhatsApp, a mobile messaging application.
Facebook Patents by Type- Facebook Patents Granted: Facebook patents that have been granted by the United States Patent and Trademark Office (USPTO).
- Facebook Patent Applications: Facebook patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Patent number: 11231588Abstract: The disclosed projector device may include (1) a first monochromatic emitter array having a plurality of emitters of a first color disposed in a two-dimensional configuration and (2) a second monochromatic emitter array having a plurality of emitters of a second color disposed in a two-dimensional configuration. The first and second monochromatic emitter arrays may be configured to emit images of the first and second colors into a waveguide configuration, and the first color may be different than the second color. Associated display systems and methods are also provided.Type: GrantFiled: January 25, 2021Date of Patent: January 25, 2022Assignee: Facebook Technologies, LLCInventors: Nicholas Daniel Trail, James Ronald Bonar, Gareth Valentine
-
Patent number: 11234307Abstract: A powering circuit for a diode light source includes an inductor charged through an on/off switch. The charging occurs during a charging cycle for a controllable amount of time when the on/off switch is closed. The energy of the charged inductor is used to power the semiconductor light source by opening the on/off switch. In such a driving configuration, the ringing is nearly constant and thus may be suppressed using an appropriately configured circuit.Type: GrantFiled: June 19, 2020Date of Patent: January 25, 2022Assignee: Facebook Technologies, LLCInventor: Ziv Magoz
-
Patent number: 11232643Abstract: The present embodiments relate to generating 3D objects in an artificial reality environment and collapsing 3D objects into 2D images representing the 3D objects. Users operating extra reality (XR) devices controlling the artificial reality environment can collaboratively create or modify content in the artificial reality environment, using real-world creation objects (such as a hand of the user or a pen held by the user) to create 3D objects. In response to a user triggering a collapse for a 3D object, a 2D image of the 3D object can created, from the user's perspective. The 2D image can replace the 3D object in the artificial reality environment. Presenting the 2D image can reduce the amount of data, processing resources, and power needed to provide the artificial reality environment while also reducing clutter and cognitive load on the user.Type: GrantFiled: December 22, 2020Date of Patent: January 25, 2022Assignee: Facebook Technologies, LLCInventors: Jasper Stevens, Etienne Pinchon, Jonathan Ravasz, Evgenii Krivoruchko, Wai Leong Chak
-
Patent number: 11234095Abstract: An audio system (e.g., of an artificial reality headset) determines a position of the headset relative to a position of a head of a user wearing the headset. The determination is based in part on an image of a portion of the head from a tracking camera (e.g., eye tracking and/or face tracking) on the headset. The audio system adjusts an acoustic parameter based in part on the determined position of the headset. The audio system performs an action that uses the adjusted acoustic parameter.Type: GrantFiled: May 21, 2020Date of Patent: January 25, 2022Assignee: Facebook Technologies, LLCInventors: Sang-Ik Cho, Pablo Francisco Faundez Hoffmann, Karol Constantine Hatzilias, Gregory Olegovic Andreev
-
Patent number: 11233862Abstract: The disclosed computer-implemented method may include (1) receiving, via a social networking system, a request from a user to participate in a discovery service designed to facilitate connections between users of the social networking system who share common attributes, (2) obtaining, from the user, data representative of at least one desired user attribute, possessed by the user, for new user connections, (3) identifying, within the social networking system, at least one additional user who is both a participant in the discovery service and who also possesses the desired user attribute, and (4) providing a visual indication to the user, when representing the additional user within a user interface of the social networking system, that the additional user is a participant in the discovery service and that the additional user possesses the desired user attribute. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: April 8, 2019Date of Patent: January 25, 2022Assignee: Facebook, Inc.Inventor: Nathan Andrew Sharp
-
Patent number: 11234070Abstract: A method for manufacturing a cartilage conduction audio device is disclosed. A manufacturing system receives data describing a three-dimensional shape of an ear (e.g., the outer ear, behind the ear, the concha bowel, etc.) of a user. The system identifies one or more locations for one or more transducers along a back of an auricle of the ear for the user that vibrate the auricle over a frequency range causing the auricle to create an acoustic pressure wave at an entrance of the ear canal. The system then generates a design for a cartilage conduction audio device for the user based on the one or more identified locations of the transducers at which acoustic pressure waves generated by the one or more transducers satisfy a threshold performance metric for the user. The design may then be used to fabricate the cartilage conduction audio device.Type: GrantFiled: January 14, 2020Date of Patent: January 25, 2022Assignee: Facebook Technologies, LLCInventors: Morteza Khaleghimeybodi, Antonio John Miller, Ravish Mehra
-
Patent number: 11228626Abstract: The disclosed computer-implemented method may include receiving, at a server, a request from a client for live data. The method may include establishing, at the server, a data transfer promise that is embedded in a live data stream. The live data stream may include the requested live data. The method may further include transferring the live data stream with the embedded data transfer promise to the client, receiving an indication that the status of the embedded data transfer promise was changed during transmission of the live data stream and providing, to the client, an indication of the current status of the live stream based on the received status indication. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 9, 2019Date of Patent: January 18, 2022Assignee: Facebook, Inc.Inventor: Jeffrey Michael Barber
-
Patent number: 11227602Abstract: This disclosure describes transcribing speech using audio, image, and other data. A system is described that includes an audio capture system configured to capture audio data associated with a plurality of speakers, an image capture system configured to capture images of one or more of the plurality of speakers, and a speech processing engine. The speech processing engine may be configured to recognize a plurality of speech segments in the audio data, identify, for each speech segment of the plurality of speech segments and based on the images, a speaker associated with the speech segment, transcribe each of the plurality of speech segments to produce a transcription of the plurality of speech segments including, for each speech segment in the plurality of speech segments, an indication of the speaker associated with the speech segment, and analyze the transcription to produce additional data derived from the transcription.Type: GrantFiled: November 20, 2019Date of Patent: January 18, 2022Assignee: Facebook Technologies, LLCInventors: Vincent Charles Cheung, Chengxuan Bai, Yating Sasha Sheng
-
Patent number: 11226482Abstract: In various embodiments, a pancake lens block (e.g., a reverse order crossed pancake lens block) including azimuthal compensation may include an optical element configured to transmit at least a portion of light emitted by an electronic display. The pancake lens block may further include an azimuthal compensator coupled to a surface of the optical element. Moreover, the azimuthal compensator may include a uniaxial birefringent material, and the azimuthal compensator may be configured to reduce an optical effect of stress birefringence in the optical element.Type: GrantFiled: October 15, 2018Date of Patent: January 18, 2022Assignee: Facebook Technologies, LLCInventor: Gary Dean Sharp
-
Patent number: 11227343Abstract: One variation of a method for selectively advertising items in an image includes: loading an image to a social feed; receiving a first tag and a second tag including identification of a first item and a second item visible in the image, respectively; based on the first tag and the second tag, correlating the first item with a first product and the second item with the second product; based on the first product and the second product, sourcing a first link to a first electronic storefront and a second link to a second electronic storefront that facilitate purchase of the first product and the second product, respectively; and selectively displaying a first visual cue of the first link and a second visual cue of the second link to a first user and to a second user, respectively, according to demographics of the first user and the second user.Type: GrantFiled: January 3, 2020Date of Patent: January 18, 2022Assignee: FACEBOOK, INC.Inventors: Kevin Systrom, Amy Cole
-
Patent number: 11227110Abstract: Embodiments are disclosed for transliterating text entries across different script systems. A method according to some embodiments includes steps of: receiving an input string in a first script system input using a keyboard; segmenting, using a probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system; converting the phonemes in the first script system into the characters or sets of characters in the second script system, the characters or sets of characters forming a word or a word prefix in the second script system; and outputting the word or the word prefix in the second script system.Type: GrantFiled: March 27, 2020Date of Patent: January 18, 2022Assignee: FACEBOOK, INC.Inventors: Juan Miguel Pino, Stanislav Funiak, Mridul Malpani, Gaurav Lochan
-
Patent number: 11226716Abstract: 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: January 18, 2022Assignee: Facebook, Inc.Inventors: Christine Choi, Rennie Song, Yo-Tzu Yeh
-
Patent number: 11226483Abstract: In various embodiments, a pancake lens block including a shaped reflective polarizer is described. In an embodiment, the shaped reflective polarizer may include an optical element that may be configured to transmit at least a portion of light from a light source. Further, the shaped reflective polarizer may include a wire-grid polarizer that comprises (i) a bolstering substrate, (ii) a wire-grid substrate coupled to the bolstering substrate, and (iii) wire-grids disposed on the wire-grid substrate. The shaped reflective polarizer may be spaced from the optical element by a distance, which may include a cavity filled with a material (such as air or a nanovoided material).Type: GrantFiled: October 15, 2018Date of Patent: January 18, 2022Assignee: Facebook Technologies, LLCInventor: Gary Dean Sharp
-
Patent number: 11227122Abstract: Exemplary embodiments relate to methods, mediums, and systems for moving language models from a server to the client device. Such embodiments may be deployed in an environment where the server is not able to provide modeling services to the clients, such as an end-to-end encrypted (E2EE) environment. Several different techniques are described to address issues of size and complexity reduction, model architecture optimization, model training, battery power reduction, and latency reduction.Type: GrantFiled: December 31, 2019Date of Patent: January 18, 2022Assignee: FACEBOOK, INC.Inventors: Prince Gill, Honglei Liu, Wenhai Yang, Kshitiz Malik, Nanshu Wang, David Reiss
-
Patent number: 11226831Abstract: A system provides content describing an object, for example, a physical object or a customizable service. The system presents an interactive user interface displaying a customized version of a physical object. The interactive user interface allows the user to further customize the physical object. The user interface displays a plurality of options for customizing various components of the physical object. The system customizes the physical object presented via the interactive user interface based on the user profile and user interactions of the user with other users via an online system. The system allows the user to further customize the physical object via the interactive user interface. The interactive user interface presents various options for customization of the physical object based on predicted user preferences.Type: GrantFiled: December 5, 2016Date of Patent: January 18, 2022Assignee: Facebook, Inc.Inventors: Chiwei John Lee, Mark Gerard D'Arcy, Christopher William Jones
-
Patent number: 11226406Abstract: A radar system may include a wearable device dimensioned to be worn by a user of an artificial reality system. The radar system may also include at least one radar device that is secured to the wearable device and transmits at least one frequency-modulated radar signal to at least one transponder located within a physical environment of the user. The radar system may further include at least one processing device communicatively coupled to the radar device. The processing device may detect a signal returned to the radar device from the transponder in response to the frequency-modulated radar signal and then calculate, based at least in part on a frequency of the returned signal, a distance between the transponder and the radar device. Various other devices, systems, and methods are also disclosed.Type: GrantFiled: April 22, 2019Date of Patent: January 18, 2022Assignee: Facebook Technologies, LLCInventors: Riccardo DeSalvo, Giuseppe Castaldi, Andrea Cusano, Vincenzo Galdi, Paolo Mattera, Roberto Parente, Fereydoun Daneshgaran, Joseph Minh Tien, Dustin Krogstad
-
Patent number: 11227445Abstract: Aspects of the present disclosure are directed to providing an artificial reality environment with augments and surfaces. An “augment” is a virtual container in 3D space that can include presentation data, context, and logic. An artificial reality system can use augments as the fundamental building block for displaying 2D and 3D models in the artificial reality environment. For example, augments can represent people, places, and things in an artificial reality environment and can respond to a context such as a current display mode, time of day, a type of surface the augment is on, a relationship to other augments, etc. Augments can be on a “surface” that has a layout and properties that cause augments on that surface to display in different ways. Augments and other objects (real or virtual) can also interact, where these interactions can be controlled by rules for the objects evaluated based on information from the shell.Type: GrantFiled: August 31, 2020Date of Patent: January 18, 2022Assignee: Facebook Technologies, LLCInventors: James Tichenor, Arthur Zwiegincew, Hayden Schoen, Alex Marcolina, Gregory Alt, Todd Harris, Merlyn Deng, Barrett Fox, Michal Hlavac
-
Patent number: 11227970Abstract: A method for manufacturing LED devices is provided. The method comprises forming an epitaxial layer on a starter substrate, the epitaxial layer having a first surface that interfaces with the starter substrate and a second surface opposite to the first surface; establishing an adhesive bond between the second surface of the epitaxial layer and a carrier substrate having a pre-determined light transmittance; etching away the starter substrate; etching away part of the epitaxial layer to form a plurality of light emitting diode (LED) dies on a third surface of the epitaxial layer opposite to the second surface; establishing one or more conductive bonds between selected one or more LED dies, from the plurality of LED dies, and a backplane; weakening the adhesive bond between the second surface of the epitaxial layer and the carrier substrate; and moving the carrier substrate away from the backplane.Type: GrantFiled: October 8, 2019Date of Patent: January 18, 2022Assignee: Facebook Technologies, LLCInventors: Céline Claire Oyer, Allan Pourchet
-
Patent number: 11226446Abstract: A surface-relief structure and techniques for fabricating the surface-relief structure are disclosed. The surface-relief structure includes a substrate, a plurality of ridges on the substrate, and a plurality of grooves each between two adjacent ridges. The plurality of ridges are slanted with respect to the substrate, and include a material having a refractive index at least 2.3. Regions of the substrate at bottoms of the plurality of grooves include at least one of hydrogen or nitrogen at a concentration of at least 1010/cm3.Type: GrantFiled: May 6, 2020Date of Patent: January 18, 2022Assignee: FACEBOOK TECHNOLOGIES, LLCInventor: Nihar Ranjan Mohanty
-
Patent number: 11226745Abstract: The disclosure is directed to optimizing data writes in a distributed computing system, e.g., a social networking application. The system employs a write-ahead log (WAL) and a hybrid logical clock (HLC) together to improve data writes across data centers in the distributed computing system, including improving: (1) consensus monitoring and enforcement in replicating data across the data centers; (2) scalability of data writes, e.g., so that different data centers can together handle a sudden increase in data writes during specified periods and consistently maintain the time ordering of the data writes; (3) replication configuration of data centers so that client devices can specify a replication hierarchy per transaction, e.g., at the time of writing the data, rather than specifying at data center configuration time; and (4) a draining process to write transactions committed to the WAL to data storage systems in the data centers.Type: GrantFiled: September 30, 2019Date of Patent: January 18, 2022Assignee: Facebook, Inc.Inventors: Arun Dattaram Sharma, Manukranth Viswakarma Chary Kolloju
-
Patent number: 11228857Abstract: A system for dynamically updating a head-related transfer function (HRTF) model that is customized to a user. The system receives one or more images of the user captured by one or more imaging devices. The system determines a pose of the user using the one or more captured images. The pose of the user includes a head-torso orientation of the user. The system updates a HRTF model for the user based on the determined pose including the head-torso orientation. The system generates one or more sound filters using the updated HRTF model and applies the one or more sound filters to audio content to generate spatialized audio content. The system provides the spatialized audio content to the user.Type: GrantFiled: January 28, 2020Date of Patent: January 18, 2022Assignee: Facebook Technologies, LLCInventors: Henrik Gert Hassager, Sebastià Vicenç Amengual Gari
-
Patent number: 11220028Abstract: A method for manufacturing thin, multi-bend optics includes placing an optical substrate and a protective sheet into a compression mold and closing the compression mold to deform the optical substrate and to deform the protective sheet. The optical substrate can include an optical surface and the protective sheet can be disposed between the compression mold and the optical surface of the optical substrate. The compression mold can include a mold contact surface that is characterized by a surface roughness. The compression mold can be held in a closed position for a compression time period, during which, the protective sheet contacts the mold contact surface and provides a buffer layer between the mold contact surface and the optical surface thereby mitigating against transfer of the surface roughness of the mold contact surface onto the optical surface.Type: GrantFiled: March 8, 2018Date of Patent: January 11, 2022Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Nelson Cardenas, Yusufu Njoni Bamaxam Sulai, Alexander Sohn, Jacques Gollier, Kurt Jenkins
-
Patent number: 11223586Abstract: Techniques for a messaging agent platform are described. In one embodiment, an apparatus may comprise a intermediary server operative to send a page-scoped identifier to a front-end application, the front-end application associated with an entity, the page-scoped identifier identifying a user account with a messaging system in relation to a representation for the entity within the messaging system; receive a user information request from a contact application at the intermediary server, the contact application associated with the representation for the entity within the messaging system, the user information request for the page-scoped identifier; determine a user access consent setting for the page-scoped identifier for the user account; and send a user information data package to the contact application in response to the user information request when the user access consent setting for the page-scoped identifier indicates user consent. Other embodiments are described and claimed.Type: GrantFiled: January 21, 2020Date of Patent: January 11, 2022Assignee: FACEBOOK, INC.Inventors: Seth Garrett Steinberg Rosenberg, Aditya Gopal Bhandarkar, Yoram Talmor, Jeremy Harrison Goldberg, Mikhail Larionov, Jessica Lee, Nicolas Andrij Bushak
-
Patent number: 11222092Abstract: Disclosed herein includes a system, a method, and a device for improving computational efficiency of deconvolution by reducing a number of dot products. In one aspect, an input image having a set of pixels is received. A first dot product may be performed on a subset of the set of pixels of the input image and a portion of a kernel, to generate a first pixel of an output image. A number of multiplications performed for the first dot product performed may be less than a number of elements of the kernel. A second dot product on a remaining portion of the kernel to generate the first pixel of the output image may be bypassed.Type: GrantFiled: July 16, 2019Date of Patent: January 11, 2022Assignee: FACEBOOK TECHNOLOGIES, LLCInventor: Ganesh Venkatesh
-
Patent number: 11222061Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating accurate digital media clusters corresponding to predicted distribution classes from a repository of digital media based on network distribution history. For example, a digital media clustering system can apply machine learning models at a remote server (based on network distribution history of a network account of a user) to generate predicted distribution classes for future electronic communications. The remote server can provide the predicted distribution classes to a user client device for secure local analysis of digital media stored at the client device. Based on the predicted distribution classes and the stored digital media, the client device can suggest digital media items to distribute via a networking system. Thus, the disclosed system can surface digital media content without providing any information regarding the digital media items stored at the client device to a remote server.Type: GrantFiled: June 18, 2019Date of Patent: January 11, 2022Assignee: FACEBOOK, INC.Inventors: Yue Zhao, Yu Wang, William Samuel Bailey, Mari Sheibley
-
Patent number: 11221404Abstract: The disclosed computer-implemented method may include transmitting, by at least one radar device, a frequency-modulated radar signal to at least one transponder located within a physical environment surrounding a user, detecting, by a processing device communicatively coupled to the at least one radar device a signal returned to the at least one radar device from the at least one transponder in response to the frequency-modulated radar signal, determining a beat frequency of the returned signal by performing a zero-crossing analysis of the returned signal in the time domain, and calculating, based at least in part on the beat frequency of the returned signal, a distance between the at least one transponder and the at least one radar device. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: July 30, 2019Date of Patent: January 11, 2022Assignee: Facebook Technologies, LLCInventors: Riccardo DeSalvo, Giuseppe Castaldi, Andrea Cusano, Vincenzo Galdi, Paolo Mattera, Roberto Parente, Fereydoun Daneshgaran, Joseph Minh Tien, Dustin Krogstad
-
Patent number: 11223958Abstract: Apparatuses, methods, and systems for distributing resource block between interfering cells, are disclosed. One method includes allocating resource blocks to a plurality of macro-cells and a plurality of sectors of a supercell, wherein the supercell includes a wireless communication cell that provides wireless coverage to a larger region than the plurality of macro-cells and includes the plurality of sectors, wherein each of the macro-cells provide wireless coverage that at least partially overlaps with a region of wireless coverage of the supercell, wherein the supercell includes one or more supercell sector coverage areas that are interfered by at least one macro-cell. The allocating the resource blocks includes determining which of the plurality of macro-cells wirelessly interfere with which of the plurality of sectors, and determining, for each interfered sector, a total unmet demand of the interfered sector and interfering macro-cells for a coverage area of the interfered sector.Type: GrantFiled: July 23, 2020Date of Patent: January 11, 2022Assignee: Facebook, Inc.Inventors: Mustafa Emin Sahin, Abhishek Tiwari, Pratheep Bondalapati
-
Patent number: 11223402Abstract: Apparatuses, methods, and systems for assisted channel approximation wireless communication of a supercell base station are disclosed. One apparatus includes a wireless network, wherein the wireless network includes a supercell base station comprising a plurality of antennas, a plurality of user devices, wherein the plurality of user devices is located too far away to support omnidirectional electromagnetic communication with the supercell base station, and a separate communication device located proximate to the plurality of user devices. The separate communication device operates to receive omnidirectional wireless signals from the supercell base station, characterized a transmission channel between the supercell base station and the separate communication device, and directionally transmit the characterized channel back to the base station.Type: GrantFiled: August 7, 2020Date of Patent: January 11, 2022Assignee: Facebook, Inc.Inventors: Pratheep Bondalapati, Abhishek Tiwari, Srishti Saraswat, Mustafa Emin Sahin
-
Patent number: 11221490Abstract: A multilayer grating is a diffraction grating that includes a plurality of layers. The plurality of layers arranged to form a 2-dimensional grating, the layers including at least a first patterned layer and a second patterned layer. The first patterned layer includes a plurality of different materials that are arranged in a first pattern such that the first patterned layer has a first index profile. The second patterned layer includes a plurality of different materials that are arranged in a second pattern such that the second patterned layer has a second index profile that is inverted relative to the first index profile. Ambient light incident on the first patterned layer and the second patterned layer creates a first diffracted ray and a second diffracted ray, respectively, and the first diffracted ray and the second diffracted ray destructively interfere with each other based in part on the inverted index profile.Type: GrantFiled: January 5, 2021Date of Patent: January 11, 2022Assignee: Facebook Technologies, LLCInventors: Erik Shipton, Giuseppe Calafiore, Pasi Saarikko
-
Patent number: 11221479Abstract: An astigmatism compensation optical assembly includes a first astigmatism compensation optical module including a first plurality of optical elements including Pancharatnam-Berry phase (PBP) lenses, PBP gratings, polarization sensitive hologram (PSH) lenses, PSH gratings, metamaterials, or combinations thereof. The first plurality of optical elements are configured to compensate for astigmatism in a first axis and include a property associated with Zernike polynomial Z2?2. The astigmatism compensation optical assembly also includes a second astigmatism compensation optical module including a second plurality of optical elements including PBP lenses, PBP gratings, PSH lenses, PSH gratings, metamaterials, or combinations thereof. The second plurality of optical elements are configured to compensate for astigmatism in a second axis and include a property associated with Zernike polynomial Z22.Type: GrantFiled: November 11, 2019Date of Patent: January 11, 2022Assignee: Facebook Technologies, LLCInventors: Yang Zhao, Douglas Robert Lanman, Andrew Maimone
-
Patent number: 11222396Abstract: In one embodiment, an apparatus, coupled to a computing system, may include a first-level of data bus comprising first-level data lines. The apparatus may include second-level data buses each including second-level data lines. Each second-level data bus may be coupled to a memory unit. The second-level data lines of each second-level data bus may correspond to a subset of the first-level data lines. The apparatus may include third-level data buses each including third-level data lines. Each third-level data bus may be coupled to a sub-level memory unit. The third-level data lines of each third-level data bus may correspond to a subset of the second-level data lines of a second-level data bus along a structural hierarchy. The apparatus may be configured to allow the computing system to load a data block from the first-level data lines to sub-level memory units through the third-level data buses excluding multiplexing operations.Type: GrantFiled: March 8, 2021Date of Patent: January 11, 2022Assignee: Facebook Technologies, LLCInventor: Larry Seiler
-
Patent number: 11221494Abstract: Optical adaptive viewport display systems and methods are provided. One such optical adaptive viewport display system has an adaptive pupil device which is optical coupled to an optical combiner. The adaptive pupil device is optically couplable to an image projector and is configured to select a sub-pupil from the pupil of the projector. The selected sub-pupil is optically relayed by relay optics from the adaptive pupil device to an eyebox. The relay optics includes an optical combiner. The sub-pupil size and position is selected by the adaptive pupil device so that an optical image spot beam from the sub-pupil and reflected by the optical combiner on to the eye box has a diameter at the eyebox such that the virtual image, as seen by a human eye disposed at the eyebox, is hyperfocused.Type: GrantFiled: December 10, 2019Date of Patent: January 11, 2022Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Louahab Noui, Adrian Stannard
-
Patent number: 11222468Abstract: In one embodiment, a method includes instructing, at a first time, a camera with multiple pixel sensors to capture a first image of an environment comprising an object to determine a first object pose of the object. Based on the first object pose, the method determines a predicted object pose of the object at a second time. The method determines a predicted camera pose of the camera at the second time. The method generates pixel-activation instructions based on a projection of a 3D model of the object having the predicted object pose onto a virtual image plane associated with the predicted camera pose. The method instructs, at the second time, the camera to use a subset of the plurality of pixel sensors to capture a second image of the environment according to the pixel-activation instructions. The method determines, based on the second image, a second object pose of the object.Type: GrantFiled: November 2, 2020Date of Patent: January 11, 2022Assignee: Facebook Technologies, LLC.Inventors: Steven John Lovegrove, Richard Andrew Newcombe, Andrew Samuel Berkovich, Lingni Ma, Chao Li
-
Patent number: 11223699Abstract: In one embodiment, a method includes, by one or more computing devices of an online social network, receiving, from a client system of a first user of the online social network, an audio input from a second user, wherein the audio input comprises one or more voice commands, identifying the second user based on a comparison of the audio input to one or more voiceprints stored by the online social network, wherein each voiceprint comprises audio data for auditory identification of a unique user of the online social network, determining a relationship status between the first user and the identified second user within the online social network, and determining whether to perform an action associated with each voice command based on permission settings associated with the action and the determined relationship status between the first user and the identified second user.Type: GrantFiled: December 21, 2016Date of Patent: January 11, 2022Assignee: Facebook, Inc.Inventor: Mateusz Marek Niewczas
-
Patent number: 11221736Abstract: Techniques for context sensitive illustrated graphical user interface elements, comprising a social networking application. The social networking application may include, among other components, a social networking graphical elements management component to provide a list of recommended graphical element identifier information, in response to a request for the list of recommended graphical element identifier information, a context determination component to determine user context information representative of the at least one user context based at least partially on user communications intent information, user profile information, device location information, calendar event information, and/or external event information, and a graphical elements recommendation component to generate the list of recommended graphical element identifier information based at least partially on the user profile information, graphical elements promotion information, and/or the user context information.Type: GrantFiled: August 30, 2019Date of Patent: January 11, 2022Assignee: FACEBOOK, INC.Inventors: Garima Sinha, Xiao Ou Wang, Kent Fu Ho Tam
-
Publication number: 20220004639Abstract: Techniques are described for improving security of a boot sequence of a system, such as an artificial reality system. In some examples, a method includes configuring, by a boot sequencing system, attack detection circuitry based on configuration information accessed from a first storage device; after configuring the attack detection circuitry, starting, by the boot sequencing system, a root of trust processor to initiate a boot sequence; enabling access, by the root of trust processor during the boot sequence, to secret information stored in a second storage device.Type: ApplicationFiled: September 1, 2020Publication date: January 6, 2022Applicant: Facebook Technologies, LLCInventors: Shrirang Madhav Yardi, Neeraj Upasani, Dinesh Patil
-
Patent number: 11218660Abstract: An apparatus comprises a first photodiode, a second photodiode, a charge sensing unit, a quantizer, a memory, and a controller configured to: set a first exposure period in which the first photodiode generates a first charge; set a second exposure period in which the second photodiode generates a second charge, the second exposure period being set based on the first exposure period and at least one of: a first time associated with a read out operation of the memory to a second apparatus, or a second time associated with a quantization operation by the quantizer; perform, using the quantizer, the first quantization operation of the first charge to generate a first digital output; store the first digital output in the memory; perform, using the quantizer, a second quantization operation of the second charge to generate a second digital output; and store the second digital output in the memory.Type: GrantFiled: March 25, 2020Date of Patent: January 4, 2022Assignee: Facebook Technologies, LLCInventors: Xinqiao Liu, Song Chen, Tsung-Hsun Tsai
-
Patent number: 11216746Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media for providing digital content to users by applying a machine learning model based on composite utility scores reflecting multiple events categories. For example, the systems described herein can identify, from a digital content publisher, significance ratings of various event categories that a user can perform. The systems can analyze user activities to determine a composite utility score for user based on events that the users have performed. Furthermore, in one or more embodiments, the systems train a machine learning model based on training composite utility scores to identify additional users likely to have elevated composite utility scores. Moreover, the disclosed systems can utilize the trained machine learning model to provide targeted digital content to computing devices of these additional users.Type: GrantFiled: November 28, 2017Date of Patent: January 4, 2022Assignee: FACEBOOK, INC.Inventor: Jingxian Wu
-
Patent number: 11216069Abstract: 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 and 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 for determining text based on audio input and the plurality of neuromuscular signals, at least one input interface configured to receive the audio input, and at least one computer processor programmed to obtain the audio input and the plurality of neuromuscular signals, provide as input to the one or more trained statistical models, the audio input and the plurality of neuromuscular signals or signals derived from the plurality of neuromuscular signals, and determine based, at least in part, on an output of the one or more trained statistical models, the text.Type: GrantFiled: May 8, 2018Date of Patent: January 4, 2022Assignee: Facebook Technologies, LLCInventors: Adam Berenzweig, Patrick Kaifosh, Alan Huan Du, Jeffrey Scott Seely
-
Patent number: 11217011Abstract: In one embodiment, a method includes accessing a digital map of a real-world region, where the digital map includes one or more three-dimensional meshes corresponding to one or more three-dimensional objects within the real-world region, receiving an object query including an identifier for an anchor in the digital map, positional information relative to the anchor, and information associated with a directional vector, determining a position within the digital map based on the identifier for the anchor and the positional information relative to the anchor, determining a three-dimensional mesh in the digital map that intersects with a projection of the directional vector from the determined position within the digital map, identifying metadata associated with the three-dimensional mesh, and sending the metadata to the second computing device.Type: GrantFiled: April 19, 2019Date of Patent: January 4, 2022Assignee: Facebook Technologies, LLC.Inventors: Mingfei Yan, Yajie Yan, Richard Andrew Newcombe, Yuheng Ren
-
Patent number: 11215782Abstract: An example optical substrate, according to aspects of the present disclosure, includes a support structure, a plurality of optical components, and a plurality of flexures. Each flexure is engaged with the support structure and a respective optical component for allowing independent lateral movements of the optical components during assembly of the optical substrate with another layer of an optical assembly.Type: GrantFiled: September 13, 2019Date of Patent: January 4, 2022Assignee: Facebook Technologies, LLCInventor: Alexander Sohn
-
Patent number: 11215818Abstract: A near-eye-display (NED) includes a tracking system and a waveguide assembly. The waveguide assembly includes an infrared (IR) light source and an output waveguide. The output waveguide includes at least a decoupling element that outcouples the IR light emitted by the IR light source to form the structured light pattern. The structured light pattern is projected toward one or more regions of a user's face, for example, the user's eyes. The structured light pattern is reflected off the one or more regions of the user's face and captured by the tracking system. The tracking system can determine tracking information such as eye tracking information as well as face tracking information based on the captured reflected structured light pattern.Type: GrantFiled: January 29, 2021Date of Patent: January 4, 2022Assignee: Facebook Technologies, LLCInventors: Mohsen Shahmohammadi, Behnam Bastani
-
Patent number: 11215743Abstract: An optical device includes a first layer including a first birefringent material having a negative birefringence dispersion property. The optical device also includes a second layer including a second birefringent material having a positive birefringence dispersion property. The first layer and the second layer are structurally patterned to provide at least one predetermined optical function.Type: GrantFiled: March 5, 2020Date of Patent: January 4, 2022Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Junren Wang, Lu Lu, Fenglin Peng, Mengfei Wang, Yun-Han Lee
-
Patent number: 11218068Abstract: The disclosed apparatus may include (1) a subassembly that includes (a) a plurality of conductive coils, where the coils are arranged into first and second rows that are aligned as adjacent layers along a first direction, and where the rows are offset along the first direction such that two portions of each of the coils are arranged along the first direction without overlapping and each of the two portions of each coil is aligned in parallel along a second direction orthogonal to the first direction, and (b) a body that holds the coils, (2) a structure that generates a magnetic field through the portions of the coils, where the magnetic field is directed along a third direction orthogonal to the first and second directions, and (3) a coil driver circuit that supplies current to at least some of the coils to move the structure relative to the subassembly, or vice-versa, along the first direction. Various other embodiments are also disclosed.Type: GrantFiled: September 2, 2020Date of Patent: January 4, 2022Assignee: Facebook, Inc.Inventors: Eric Booen, William Hamlin Farr, Chiyun Xia, Alexandre Yin Khet Chong
-
Patent number: D941140Type: GrantFiled: October 7, 2019Date of Patent: January 18, 2022Assignee: Facebook Technologies, LLCInventors: Derek Pincus, Jonathan Rathbone, Meredith Elizabeth Radzikowski
-
Patent number: D941141Type: GrantFiled: October 8, 2019Date of Patent: January 18, 2022Assignee: Facebook Technologies, LLCInventors: Derek Pincus, Jonathan Rathbone, Meredith Elizabeth Radzikowski
-
Patent number: D941247Type: GrantFiled: August 29, 2019Date of Patent: January 18, 2022Assignee: Facebook Technologies, LLCInventor: Benjamin John Parfitt
-
Patent number: D941324Type: GrantFiled: September 25, 2019Date of Patent: January 18, 2022Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: D941325Type: GrantFiled: September 25, 2019Date of Patent: January 18, 2022Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: D941352Type: GrantFiled: October 11, 2019Date of Patent: January 18, 2022Assignee: Facebook Technologies, LLCInventors: Britt Miura, Viraj Ajmeri, Timothy Wilson Zarki