Patents Assigned to Facebook
-
Patent number: 10877268Abstract: A method for the active control of in-field light sources of a head mounted display (HMD) includes receiving an image of an eye of a user of the HMD, where the image is captured by an eye-tracking camera in response to infrared light emitted by a plurality of in-field light sources. The method also includes selectively disabling at least one of the in-field light sources based on information from the image of the eye.Type: GrantFiled: April 16, 2019Date of Patent: December 29, 2020Assignee: Facebook Technologies, LLCInventors: Karol Constantine Hatzilias, Robin Sharma, Andrew John Ouderkirk, Qi Zhang, Christopher Yuan-Ting Liao
-
Patent number: 10877280Abstract: A near-eye display includes a light source assembly, a first waveguide, an output waveguide, and a controller. The light source assembly emits image light including light within a first band and a second band. The first waveguide receives the image light, expands the received image light in at least one dimension, and outputs an image light. The output waveguide includes an output area and a plurality of input areas. Each input area receives the image light from the first waveguide. The output waveguide includes a holographic Bragg grating and the output waveguide expands the image light at least along two dimensions to form an expanded image light, and outputs the expanded image light toward an eyebox. The controller controls the scanning of the light source assembly and the first waveguide.Type: GrantFiled: September 25, 2019Date of Patent: December 29, 2020Assignee: Facebook Technologies, LLCInventors: Hee Yoon Lee, Wanli Chi, Pasi Saarikko
-
Patent number: 10877214Abstract: A diffraction grating with independently controlled diffraction angles for optical beams at different wavelengths may be used to redirect and couple light to a waveguide in an efficient, space-saving manner. The diffraction grating can include a layer with optical permittivity and associated index contrast of the grating grooves at different grating periods dependent on wavelength.Type: GrantFiled: August 7, 2018Date of Patent: December 29, 2020Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Erik Shipton, Bharath Bangalore Rajeeva
-
Patent number: 10877205Abstract: A waveguide includes an input area, a multi-layered substrate, and an output area. The multi-layered substrate includes a plurality of layers of at least a substrate and at least one partially reflective layers. The input area in-couples light in a first band into the waveguide. The one or more partially reflective layers are partially reflective to light in the first band. Each of the one or more partially reflective layers are located between respective layers of the plurality of layers of the substrate. The output area out-couples light from the waveguide. The pupil replication density of the out-coupled light is based in part on a number of the one or more partially reflective layers and respective locations of the one or more partially reflective layers in the waveguide.Type: GrantFiled: January 10, 2020Date of Patent: December 29, 2020Assignee: Facebook Technologies, LLCInventors: Maxwell Parsons, Giuseppe Calafiore, Wanli Chi
-
Patent number: 10877276Abstract: An electronic display provides pulse-width modulation (PWM), data loading, and calibration. The electronic display includes: a light emitting diode (LED); a driving transistor including a source connected to a first terminal of the LED; a first transistor including a source connected to a second terminal of the LED and a gate connected to a scan driver; a storage capacitor having a first node connected to a gate of the driving transistor, and a second node connected to a drain of the first transistor; a second transistor configured to selectively couple the first node of the storage capacitor to a data driver; and a third transistor configured to selectively couple the second node of the storage capacitor to a calibration driver so that the storage capacitor provides a gate voltage corresponding to a sum of the data voltage and the calibration voltage to the gate of the driving transistor.Type: GrantFiled: June 27, 2018Date of Patent: December 29, 2020Assignee: Facebook Technologies, LLCInventor: Ilias Pappas
-
Patent number: 10878450Abstract: A content provider specifies a content campaign along with a desired metric to achieve for the campaign, such as a budget. For each opportunity to present content to a user, an online publishing system selects content to a group of users using a selection process. To achieve the desired metric for the content campaign, the publishing system determines a probability of participating in the selection process with content from the content campaign based on feedback about the current performance of the campaign. For example, the system compares the opportunities passed and the budget spent for the content campaign to a current time and budget expenditure, and then it calculates an equilibrium probability that will achieve the desired budget at the end of the campaign. The system then determines whether to participate in a selection process for each new opportunity to present content using this adjusted equilibrium probability.Type: GrantFiled: April 1, 2018Date of Patent: December 29, 2020Assignee: Facebook, Inc.Inventors: Haining Wang, Perry Aaron Green
-
Patent number: 10880542Abstract: A near-eye optical element includes a refractive layer and at least one infrared reflecting layer. The refractive layer has an eyeward side and a scene side. The eyeward side of the refractive layer is disposed opposite of the scene side of the refractive layer. The infrared reflecting layer is embedded in the refractive layer and configured to receive an infrared beam from an infrared illuminator and direct the infrared beam out the eyeward side of the refractive layer to illuminate an eyebox area with infrared light. The infrared reflecting layers are configured to reflect the infrared beam and pass visible light.Type: GrantFiled: December 19, 2018Date of Patent: December 29, 2020Assignee: Facebook Technologies, LLCInventors: Wei Rong, Javier San Agustin Lopez
-
Patent number: 10878605Abstract: Systems, methods, and non-transitory computer readable media can provide a plurality of colored inks for a marker to modify a content item displayed on a display screen of a computing system. A determination can be made that a user has selected a colored ink from the plurality of colored inks, wherein the plurality of colored inks includes a multi-colored ink. One or more lines can be drawn on the display screen based on a user input and the selected colored ink.Type: GrantFiled: December 29, 2017Date of Patent: December 29, 2020Assignee: Facebook, Inc.Inventors: Christian Xavier Dalonzo, Puneet Sethi
-
Patent number: 10877784Abstract: A virtual assistant receives a message including message content from a client device. The virtual assistant determines an intent to organize an event and initial parameters for the event based on the message content. The virtual assistant retrieves a set of messages related to the received message from a data store and refines the initial parameters based on the related messages. A set of potential recommendations is generated based on the refined event parameters and the virtual assistant selects one or more of the potential recommendations to surface to users. The selected recommendations are sent to the client device for presentation to the user.Type: GrantFiled: May 30, 2018Date of Patent: December 29, 2020Assignee: Facebook, Inc.Inventors: Davide Testuggine, Wenhai Yang, Vivek Natarajan, Brett Charles Groel, Julia Framel, Laurent Nicolas Landowski, Brian Nelson
-
Patent number: 10873697Abstract: Multiple users communicate over a network via client devices that include one or more cameras and a display to enable video messaging. At least one of the client devices modifies regions of video data captured by the client device's camera to more prominently identify the people within the video data. To identify a person, the client device disambiguates between actual people and static objects that may appear like people. The client device uses pose models to identify bounding boxes and applies a motion model to determine if a bounding box may include a person based on an amount of movement within the bounding box. If a threshold amount of movement is detected in a bounding box, the client device obtains a higher resolution portion of the scene including the bounding box and classifies whether the bounding box contains a person based on movement within the higher resolution video.Type: GrantFiled: September 9, 2019Date of Patent: December 22, 2020Assignee: Facebook, Inc.Inventors: Anshul Kumar Jain, Abhinav Garlapati, Eric W. Hwang
-
Patent number: 10872123Abstract: An online system generates, based on previously recorded content presentations, user value distributions for users of the online system. The online system also receives third party specifications from a third party system. Using this information, the online system generates a simulation for presenting content to users of the online system based on the third party specifications. For each iteration of the simulation, the online system randomly selects a user of the online system matching specifications, accesses the user value distribution for the randomly selected user, computes a selection probability of a successful content presentation to the randomly selected user, and simulates a content transmission based on the selection probability. The results of the simulation are reported to the third party system.Type: GrantFiled: March 19, 2017Date of Patent: December 22, 2020Assignee: Facebook, Inc.Inventors: Ramnik Arora, Kurt Dodge Runke
-
Patent number: 10871879Abstract: Systems, methods, and non-transitory computer readable media can determine one or more user-related metrics relating to each page of a plurality of pages associated with an administrator based on a first machine learning model. One or more recommendations relating to each page of the plurality of pages can be determined based on a second machine learning model. One or more pages of the plurality of pages for which to display cards including page updates in a feed of the administrator can be determined, based on the determined user-related metrics and the determined recommendations.Type: GrantFiled: September 30, 2016Date of Patent: December 22, 2020Assignee: Facebook, Inc.Inventors: Daniel Dinu, Lingjuan Peng, Niting Qi, Ashish Kumar Yadav, Neal Suresh Vora, Andre Nader
-
Patent number: 10873800Abstract: An artificial-reality device for audio playback is provided. The artificial-reality device includes: (i) a head-mounted display including at least one lens, and (ii) one or more transducers, coupled to the head-mounted display. The transducers are configured to generate signals that vibrate the at least one lens of the head-mounted display. The at least one lens generates acoustic waves that correspond to media presented by the head-mounted display when vibrated by the one or more transducers. In some embodiments, the head-mounted display further includes a frame, and at least one transducer of the one or more transducers is coupled to the frame of the head-mounted display. In some embodiments, at least one transducer of the one or more transducers is coupled to the at least one lens of the head-mounted display.Type: GrantFiled: May 17, 2019Date of Patent: December 22, 2020Assignee: Facebook Technologies, LLCInventor: Morteza Khaleghimeybodi
-
Patent number: 10873648Abstract: In one embodiment, a method includes sending a first request comprising an http-header that includes one or more http-header fields for a webpage from a first user to a computing server, receiving a second request for access to a first information associated with the mobile-client system from the computing server in response to the first request, wherein the first information comprises one or more user-profile fields associated with a user profile of the first user, sending the first information responsive to the second request to the computing server, and receiving the requested webpage customized based on one or more determined attributes of the mobile-client system from the computing server, the one or more attributes being determined based on a comparison between the one or more http-header fields and the one or more user-profile fields with a database comprising attributes of a plurality of types of mobile-client systems.Type: GrantFiled: July 3, 2018Date of Patent: December 22, 2020Assignee: Facebook, Inc.Inventors: Mukund Narasimhan, Yingyi Liang, Xiaoliang Wei, Ita Pai, Bo Huai Victor Loh, Sara Motiee, Haomin Yu
-
Patent number: 10871877Abstract: A social networking system allows users to more easily and appropriately react to posts made by other users. A post—including its text, photos, and/or location—is analyzed to determine one or more contexts of the post. Supervised machine learning techniques may be employed to determine the contexts of posts. Based on the context(s) of the post, a contextual reaction icon is selected for inclusion in the options of reactions from which users can select. A post can have multiple contextual reactions. The contextual reactions for a post may change over time as comments are made to the post or the content of the post is otherwise altered.Type: GrantFiled: November 30, 2018Date of Patent: December 22, 2020Assignee: Facebook, Inc.Inventor: Robin Maxime Clediere
-
Patent number: 10873721Abstract: An online system customizes video conversations between users of the online system. During a video conversation, the online system presents a composite view to the participating users. The composite view may include visual representations of the users, a background graphic, or other types of graphics such as masks and props that the users can wear or interact with in the environment of the video conversation. The visual representations may be generated based on a live video feed of the users or include avatars of the users. The online system can determine the graphics based on information about the users. For instance, the online system determines a background graphic showing a location that the users have each visited. Upon viewing the background graphic, the users may be encouraged to interact with the background graphic or other graphics included in the composite view, which can promote an engaging video conversation experience.Type: GrantFiled: August 28, 2019Date of Patent: December 22, 2020Assignee: Facebook, Inc.Inventors: Jason Duane Clark, Brendan Benjamin Aronoff, Stephane Taine
-
Patent number: 10871823Abstract: A system can include one or more processors that determine a first position of an object in view of a user of a head mounted display (HMD) and a first gaze direction towards the first position. The object can be detected by one or more sensors. The one or more processors detect that the user is gazing at the object. The one or more processors determine, responsive to detecting that the user is gazing at the object, a second gaze direction based on at least a second position of one or more eyes of the user of the HMD provided via an eye tracking operation of the HMD. The one or more processors calibrate, based at least on a difference between the first gaze direction and the second gaze direction, the eye tracking operation of the HMD.Type: GrantFiled: May 23, 2019Date of Patent: December 22, 2020Assignee: Facebook Technologies, LLCInventors: Kirk Erik Burgess, Sebastian Sztuk
-
Patent number: 10873544Abstract: Low-cost network switches and other computing systems are described herein. A low-cost network switch can operate at a lower ambient temperature (e.g., 55° C.) than conventional switches, thereby enabling the use of lower cost components (e.g., optical components that are not rated for operation at up to 70° C.). The network switch can utilize a power bar pass-through card that provides power from an enclosure bus bar to components of the network switch in lieu of a power supply unit. Additionally, ports of the network switch can operate in a 2×50G mode in which a network switch port capable of communicating at 100 Gbps interfaces with two external ports each capable of communicating at 50 Gbps. Communication in 2×50G mode can be supported by a four-channel Y-cable, in which the four channels are utilized by the network switch port and fan-out to two channels to each of the two external ports.Type: GrantFiled: September 14, 2017Date of Patent: December 22, 2020Assignee: Facebook, Inc.Inventors: Che Kin Leung, Xu Wang, Hans-Juergen Schmidtke
-
Patent number: 10873558Abstract: Systems, methods, and non-transitory computer-readable media can provide a messaging interface, the messaging interface including a first region and a second region, the first region being segmented from the second region; provide access to one or more ephemeral message threads in the first region, the ephemeral message threads being ranked according to one or more criteria; and provide access to one or more non-ephemeral message threads in the second region, the non-ephemeral message threads being ranked according to one or more criteria.Type: GrantFiled: December 14, 2017Date of Patent: December 22, 2020Assignee: Facebook, Inc.Inventors: Keith Lanka Peiris, Tomasz Zawada, Justin David Aguilar, Maria Ioveva, Ayca Cakmakli
-
Patent number: D906351Type: GrantFiled: May 2, 2019Date of Patent: December 29, 2020Assignee: Facebook, Inc.Inventor: Debashish Paul