Patents Assigned to Facebook
-
Patent number: 11249313Abstract: An image is rendered to a display of a head mounted display. A swift-eye movement is identified. A compensatory image is rendered to a secondary display in response to identifying the swift-eye movement.Type: GrantFiled: June 30, 2020Date of Patent: February 15, 2022Assignee: Facebook Technologies, LLCInventors: Kavitha Ratnam, Andrew Maimone, Marina Zannoli
-
Patent number: 11249365Abstract: Various embodiments set forth liquid crystal (LC) patterning control systems in which LCs are aligned using locally applied magnetic fields. The index of refraction experienced by light propagating through an anisotropic LC is dependent on orientation. As a result, a phase difference may be imparted to an optical beam that is passed through, or reflected from, an array of LCs whose orientations are controlled via locally applied magnetic fields. In some embodiments, the locally applied magnetic fields may be generated by driving currents through wires that intersect at micro or nanomagnetic particles or at magnetic domains, or by applying voltages to micro or nanocoils wrapped around high-permeability cores, among other things.Type: GrantFiled: September 5, 2019Date of Patent: February 15, 2022Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Erik Shipton, Oleg Yaroshchuk
-
Patent number: 11252122Abstract: Systems, methods, and non-transitory computer-readable media can determine a first ephemeral message to be shared through a first unified message thread corresponding to a group of recipients, the first ephemeral message being created by a user operating the computing device. The first ephemeral message can be provided to a social networking system for distribution to the group of recipients through the first unified message thread, wherein both ephemeral messages and non-ephemeral messages are exchanged between the group of recipients through the same first unified message thread.Type: GrantFiled: November 10, 2017Date of Patent: February 15, 2022Assignee: Facebook, Inc.Inventors: Keith Lanka Peiris, Tomasz Zawada, Justin David Aguilar, Ayca Cakmakli, Ian McIntyre Silber, Jiajun Wang, Maria Ioveva
-
Patent number: 11249947Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable storage media for implementing a scalable, secure, efficient, and adaptable distributed digital ledger transaction network. Indeed, the disclosed systems can reduce storage and processing requirements, improve security of implementing computing devices and underlying digital assets, accommodate a wide variety of different digital programs (or “smart contracts”), and scale to accommodate billions of users and associated digital transactions. For example, the disclosed systems can utilize a host of features that improve storage, account/address management, digital transaction execution, consensus, and synchronization processes. The disclosed systems can also utilize a new programming language that improves efficiency and security of the distributed digital ledger transaction network.Type: GrantFiled: June 15, 2019Date of Patent: February 15, 2022Assignee: Facebook, Inc.Inventors: Samuel Howard Blackshear, Benjamin D. Maurer, Timothy Andrew Kenneth Zakian
-
Patent number: 11249230Abstract: A surface-relief grating includes a base surface-relief grating comprising a plurality of ridges that include a first material, and a second material on only a top surface or a single sidewall of each ridge of the plurality of ridges, where the second material is different from the first material. A method of fabricating the surface-relief grating includes etching or molding a base surface-relief grating that includes a plurality of ridges, depositing a material layer on the plurality of ridges, and selectively etching the material layer to increase a height or a slant angle of an edge of a ridge in the plurality of ridges to make the surface-relief grating that includes the base surface-relief grating.Type: GrantFiled: May 7, 2020Date of Patent: February 15, 2022Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Nihar Ranjan Mohanty, Matthieu Charles Raoul Leibovici
-
Patent number: 11250030Abstract: Systems, methods, and non-transitory computer readable media can obtain dynamic signals associated with content items. A machine learning model can be trained based on the dynamic signals associated with the content items. A classification for a content item can be determined based on the machine learning model.Type: GrantFiled: May 2, 2018Date of Patent: February 15, 2022Assignee: Facebook, Inc.Inventors: Xiaokai Wei, Eric Hsin-Chun Huang
-
Patent number: 11249985Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable storage media for implementing a scalable, secure, efficient, and adaptable distributed digital ledger transaction network. Indeed, the disclosed systems can reduce storage and processing requirements, improve security of implementing computing devices and underlying digital assets, accommodate a wide variety of different digital programs (or “smart contracts”), and scale to accommodate billions of users and associated digital transactions. For example, the disclosed systems can utilize a host of features that improve storage, account/address management, digital transaction execution, consensus, and synchronization processes. The disclosed systems can also utilize a new programming language that improves efficiency and security of the distributed digital ledger transaction network.Type: GrantFiled: June 15, 2019Date of Patent: February 15, 2022Assignee: Facebook, Inc.Inventors: Qinfan Wu, Benjamin D. Maurer
-
Patent number: 11249242Abstract: 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: February 25, 2020Date of Patent: February 15, 2022Assignee: Facebook Technologies, LLCInventors: Matthew E. Colburn, Giuseppe Calafiore, Matthieu Charles Raoul Leibovici, Erik Shipton, Pasi Saarikko
-
Patent number: 11250810Abstract: In one embodiment, a computing system may receive a target color and a propagated error for a pixel location. The system may determine an error-modified target color for the pixel location based on the received target color and the propagated error. The system may identify, based on a location of the error-modified target color in a three-dimensional color space, a subset of pre-determined colors in the three-dimensional color space. The error-modified target color may correspond to a weighted combination of the subset of pre-determined colors. The system may determine a pixel color for the pixel location based on the subset of pre-determined colors and respective weights associated with the subset of pre-determined colors. The system may determine, based on the pixel color, driving signals for light-emitting elements associated with the pixel location. The system may output the driving signals to control the light-emitting elements associated with the pixel location.Type: GrantFiled: June 3, 2020Date of Patent: February 15, 2022Assignee: Facebook Technologies, LLC.Inventors: Edward Buckley, Gareth Valentine, Christophe Antoine Hurni, James Ronald Bonar
-
Patent number: 11249773Abstract: In one embodiment, a method includes detecting a user input comprising an incomplete gesture performed by one or more hands of a first user by a client system associated with the first user; selecting one or more candidate gestures from a plurality of pre-defined gestures by the client system based on a personalized gesture-recognition model, wherein each of the candidate gestures is associated with a confidence score representing a likelihood the first user intended to input the respective candidate gesture, and presenting one or more suggested inputs corresponding to one or more of the candidate gestures at the client system.Type: GrantFiled: September 2, 2020Date of Patent: February 15, 2022Assignee: Facebook Technologies, LLC.Inventors: William Crosby Presant, Francislav P. Penov, Anuj Kumar
-
Patent number: 11250124Abstract: This disclosure describes hardware-based mutexes that employ software process authentication to prevent a software process from releasing the lock of a mutex locked by another software process. For example, systems are described in which a mutex controller receives a request from a process to lock a mutex. The mutex controller locks the mutex, writing a process key and process identifier to one or more hardware registers associated with the mutex. If the mutex controller receives a request to release the lock on the mutex, the mutex controller determines if the key received with the request matches the process key written in the one or more hardware registers of the mutex and, if so, releases the lock on the mutex.Type: GrantFiled: November 15, 2019Date of Patent: February 15, 2022Assignee: Facebook Technologies, LLCInventors: Reza Kakoee, Jun Wang, Sneha Sharma
-
Patent number: 11252029Abstract: The disclosed computer-implemented method may include (i) generating a data center constraint model by placing a constraint on a total amount of ingress or egress traffic a service expects from each respective data center of multiple data centers, (ii) filtering a set of traffic matrices that indicate points in the data center constraint model by comparing the set of traffic matrices against cut sets of a network topology that indicate network failures to create a tractable set of dominating traffic matrices, (iii) obtaining physical network resources to implement a cross-layer network upgrade architecture that satisfies the tractable set of dominating traffic matrices, and (iv) allocating the physical network resources across the multiple data centers according to the cross-layer network upgrade architecture such that a capacity level of the multiple data centers is increased while satisfying the data center constraint model. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: May 11, 2021Date of Patent: February 15, 2022Assignee: Facebook, Inc.Inventors: Satyajeet Singh Ahuja, Varun Gupta, Vinayak Dangui, Soshant Bali, Gayathrinath Nagarajan, Petr V Lapukhov, Hao Zhong, Ying Zhang, Abishek Gopalan
-
Patent number: 11252118Abstract: Systems and methods for creating and maintaining digital privacy controls may include (1) providing a privacy-settings interface that enables the user to select an audience for a social media composition, (2) displaying, within the privacy-settings interface, a user-selectable element that may be used to select an allotted number of audience members for the social media composition, and (3) configuring a size of the audience based on a selected allotted number indicated by the user-selectable element. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: May 13, 2020Date of Patent: February 15, 2022Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: 11252262Abstract: Disclosed herein are related to a system and a method of coordinating among artificial reality links. In one approach, a system comprising a first console for executing an application for artificial reality may include a wireless communication interface and a processor. The processor may be configured to send, via the wireless communication interface, a first message comprising a first plurality of parameters and a first schedule for access to a shared wireless channel by the first console, receive, from a second console via the wireless communication interface, a second message comprising a second plurality of parameters and a second schedule for access to the shared wireless channel by the second console, update, responsive to the second message, the first plurality of parameters and the first schedule, and/or send, via the wireless communication interface, a third message comprising the updated first plurality of parameters and the updated first schedule.Type: GrantFiled: July 22, 2020Date of Patent: February 15, 2022Assignee: Facebook Technologies, LLCInventors: Sam Padinjaremannil Alex, Nabeel Ahmed, William Louis Abbott, Fabrizio Guerrieri, Payam Torab Jahromi
-
Publication number: 20220043559Abstract: Exemplary embodiments relate to techniques for representing conversations in a messaging system, where content serves as the organizing feature or primitive of a messaging inbox. In the messaging inbox, a first level of organization allows for the selection of a user account associated with shared content. Upon selecting the user account, the account's content (e.g., photographs, videos, etc.) appear as a second level of organization. Thus, content may be aggregated in two hierarchical tiers: first, on a per-sender basis, and second on a per-content basis. In some embodiments, messages generated in response to the content may be displayed on the content. The content may be made progressively darker as more replies are received. Messages can be made temporary using a number of different ephemerality models. Messages may also be made permanent, with previously shared content shown in respective inbox drawers.Type: ApplicationFiled: October 22, 2021Publication date: February 10, 2022Applicant: Facebook, Inc.Inventors: Sharon Zeng, Leo Litterello Mancini, Andrew Buteau, Ashot Petrosian
-
Patent number: 11243333Abstract: Optical structures, such as antireflective structures or Bragg gratings, may include multiple layers of high-index and low-index materials. The low-index materials may be approximately a quarter-wavelength in thickness (e.g., with respect to a center wavelength of incident light) and may include a nanovoided material. The high-index material may have a thickness of a half-wavelength and may include an oxide. The nanovoided material may include about 10% to 90% nanovoids by volume and may have an average index of refraction of about 1.05 to about 1.2. The antireflective structures or Bragg gratings may include multiple layers that can be optimized for layer count, thicknesses, and refractive indices to provide a reflectance below a given threshold for incident light of a given angular range. Various other methods, systems, apparatuses, and materials are also disclosed.Type: GrantFiled: October 24, 2018Date of Patent: February 8, 2022Assignee: Facebook Technologies, LLCInventors: Andrew John Ouderkirk, Qi Zhang
-
Patent number: 11244605Abstract: A method of fabricating an image generator for use in a display, the method comprising: fabricating a plurality of discrete ILED array chips comprising a plurality of ILED emitters configured to produce light having the same wavelength, and wherein each of the plurality of ILED array chips is configured to produce light having one of a plurality of wavelengths; positioning the plurality of discrete ILED array chips on a carrier substrate such that a plurality of ILED emitters from adjacent chips form a pixel of a display; and bonding a first surface of the plurality of ILED array chips to a driver backplane such that electrical contacts of the plurality of ILED array chips are in electrical communication with the driver backplane, wherein the driver backplane comprises electronics for driving the ILED array chips.Type: GrantFiled: March 15, 2021Date of Patent: February 8, 2022Assignee: Facebook Technologies, LLCInventors: William Henry, Padraig Hughes, Joseph O'Keeffe
-
Patent number: D943576Type: GrantFiled: June 28, 2021Date of Patent: February 15, 2022Assignee: Facebook Technologies, LLCInventors: Peter Wesley Bristol, Joseph Patrick Sullivan, Mauricio Romano, David Michael Pickett, Peter Allan Chase Newbury, Quintin Morris, Shane Michael Ellis, Glen Jason Tompkins, Enric Vial Roig, Joel Bernard Jacobs
-
Patent number: D943616Type: GrantFiled: March 22, 2019Date of Patent: February 15, 2022Assignee: Facebook, Inc.Inventors: Patrick Joseph Roark Underwood, Geoff David Joseph Teehan, George Lewis Kedenburg, III, Jason Holland
-
Patent number: D943625Type: GrantFiled: March 20, 2019Date of Patent: February 15, 2022Assignee: Facebook, Inc.Inventors: Patrick Joseph Roark Underwood, Geoff David Joseph Teehan, George Lewis Kedenburg, III, Jason Holland