Patents Assigned to Facebook
  • Patent number: 10846803
    Abstract: A social networking system permits users to store content presented by the social networking system and subsequently access the stored content associated with the users. A content item is stored in association with a user profile of a user that stored the content item and with one or more rules specifying criteria causing presentation of the stored content item to the user when satisfied. Additionally, a rule associated with a stored content item may specify a format in which the stored content item is presented when criteria associated with the rule are satisfied. When characteristics associated with a user satisfy criteria associated with a rule associated with a stored content item, the stored content item is included in a selection process determining content that is presented to the user.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: November 24, 2020
    Assignee: Facebook, Inc.
    Inventors: Gueorgui Nikolov Djabarov, John Graham Keggi, Daniel Joseph Giambalvo, Ash Wahi, Mao Xue
  • Patent number: 10846614
    Abstract: An embedding vector is the determined for a target user based on a weighted sum or the embedding vectors of entities the target user has interacted with in the past. Then, for each entity of a plurality of entities of the online system, a measure of similarity between the embedding vector of the user and the embedding vectors of the plurality of entities is determined. Based on the measure of similarity of each of the entities, the plurality of entities are ranked and one or more entities are selected to be presented to the user.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: November 24, 2020
    Assignee: Facebook, Inc.
    Inventors: Amey Ajit Porobo Dharwadker, Sanjeet Uday Hajarnis
  • Patent number: 10846751
    Abstract: An online system receives multiple candidate components for including in content items to be presented to online system users. Upon identifying an opportunity to present content to a subject user of the online system, the online system dynamically generates an optimal content item for presentation to the subject user that includes one or more candidate components. Candidate components included in the optimal content item are selected by predicting an affinity of the subject user for each candidate component. The affinity of the subject user for a candidate component may be predicted using a machine-learned model that is trained using historical performance information about content items including the candidate component that were presented to viewing users of the online system having at least a threshold measure of similarity to the subject user. Components of content items used to train the model may be selected using a heuristic (e.g., Thompson sampling).
    Type: Grant
    Filed: November 1, 2016
    Date of Patent: November 24, 2020
    Assignee: Facebook, Inc.
    Inventors: Zhurun Zhang, Hao Zhang, Junbiao Tang, James Theodore Kleban, Avi Samuel Gavlovski, Hao Song, David Benjamin Lue, Anand Sumatilal Bhalgat
  • Patent number: 10846350
    Abstract: Systems, methods, and non-transitory computer-readable media can train a machine learning model to determine predictive search recommendation based on search prediction information. Search prediction information associated with a user is provided to the machine learning model. A predictive search recommendation is presented to the user based on the machine learning model and the search prediction information. A search is performed based on the predictive search recommendation for one or more search results associated with entity pages on a social networking system.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: November 24, 2020
    Assignee: Facebook, Inc.
    Inventors: Komal Kapoor, Apaorn Tanglertsampan, Bradley Ray Green, Meiying Li, James Donovan, Hannah Marie Hemmaplardh
  • Patent number: 10845596
    Abstract: A waveguide display includes a substrate having two opposite surfaces, and a slanted grating at a first surface of the two opposite surfaces of the substrate. The slanted grating includes a plurality of ridges and is characterized by a grating period in one direction. The plurality of ridges is tilted at a slant angle with respect to a surface normal of the first surface and is characterized by a height. The height of the plurality of ridges, the grating period, and the slant angle are configured to cause destructive interference between ambient light diffracted by the slanted grating. In some embodiments, a difference between the height of the plurality of ridges and an integer multiple of the grating period divided by the tangent of the slant angle is less than a threshold value.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: November 24, 2020
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Hee Yoon Lee, Ningfeng Huang, Giuseppe Calafiore, Pasi Saarikko
  • Patent number: 10848687
    Abstract: Various client devices include displays and one or more image capture devices configured to capture video data. Different users of an online system may authorize client devices to exchange information captured by their respective image capture devices. Additionally, a sending client device captures and transmits video data to a receiving client, while receiving one or more video presentation settings of the receiving client device. The sending client device applies one or more models to the captured video data and compares output from the models to the video presentation settings of the receiving client device. Based on the comparison, the sending client device provides suggested modifications to one or more video presentation settings to the receiving client device. For example, the sending client device provides a suggestion to reorient a display device of the receiving client device.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: November 24, 2020
    Assignee: Facebook, Inc.
    Inventors: Jason Francis Harrison, Timo Juhani Ahonen, Eric W. Hwang, Belmer Perrella Garcia Negrillo
  • Patent number: 10848891
    Abstract: A headset comprises a frame and an audio system. The audio system includes a microphone assembly positioned on the frame in a detection region, the detection region external to an ear of a user wearing the headset, and within a threshold distance from an ear canal of the ear, the microphone assembly configured to detect an audio signal emitted from an audio source, wherein the audio signal detected at the detection region is within a threshold degree of similarity of a sound pressure wave at the ear canal of the user, and an audio controller configured to determine a set of head-related transfer functions (HRTFs) based in part on the detected audio signal.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: November 24, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Morteza Khaleghimeybodi, Pablo Francisco Faundez Hoffmann
  • Patent number: 10846888
    Abstract: In one embodiment, a method for generating completed frames from sparse data may access sample datasets associated with a sequence of frames, respectively. Each sample dataset may comprise incomplete pixel information of the associated frame. The system may generate, using a first machine-learning model, the sequence of frames, each having complete pixel information, based on the sample datasets. The first machine-learning model is configured to retain spatio-temporal representations associated with the generated frames. The system may then access a next sample dataset comprising incomplete pixel information of a next frame after the sequence of frames. The system may generate, using the first machine-learning model, the next frame based on the next sample dataset.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: November 24, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Anton S. Kaplanyan, Anton Sochenov, Thomas Sebastian Leimkuhler, Warren Andrew Hunt
  • Patent number: 10845538
    Abstract: 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: Grant
    Filed: September 18, 2018
    Date of Patent: November 24, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Erik Shipton, Bharath Bangalore Rajeeva
  • Patent number: 10845537
    Abstract: 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: Grant
    Filed: September 18, 2018
    Date of Patent: November 24, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Erik Shipton, Bharath Bangalore Rajeeva
  • Patent number: 10845854
    Abstract: The disclosed computing device may include electronic components, at least one of which is a processor. The computing device may also include a heat sink thermally coupled to the electronic components, as well as a temperature sensor that determines the current temperature inside the computing device. The computing device may further include a controller. The processor may generate a load schedule for the electronic components based on the current temperature inside the computing device. This load schedule ensures that a maximum temperature for the heat sink is not exceeded even when the total system power load exceeds, for a short period of time, the maximum sustainable power level the heat sink can dissipate. The controller may then load the electronic components according to the generated load schedule. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: November 24, 2020
    Assignee: Facebook, Inc.
    Inventors: Howard William Winter, ChuanKeat Kho, Peter John Richard Gilbert Bracewell
  • Patent number: 10845212
    Abstract: A strain gauge system includes a layered structure and a resistance sensor. The layered structure has an unstretched position and a range of stretched positions. The layered structure includes a multilayer thin film having alternating layers of ferromagnetic and non-ferromagnetic materials. The layered structure also includes a flexible magnet that produces a magnetic field. The resistance sensor measures a resistance of the multilayer thin film. The resistance of the multilayer thin film is lower when the layered structure is in the unstretched position than when it is in a stretched position in the range of stretched positions.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: November 24, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Serol Turkyilmaz, Sean Jason Keller, Tristan Thomas Trutna
  • Patent number: 10848753
    Abstract: A head-mounted display includes an eye tracking system, implemented to determine the location of the user's gaze, which is configured using a scanning laser assembly, photodetector, and a controller. Light with wavelengths within the infrared range is emitted toward the user's eye from the scanning laser and is reflected off at various emission angles. The reflected light is detected by a photodetector or plurality of photodetectors located along a periphery of the optics block. The photodetector records a signal intensity, determined by the emission angle of the reflected infrared light. The controller, having been previously calibrated to indicate eye movements based on these varying signal intensities, provides information pertaining to the location of the user's eye.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: November 24, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Robert Dale Cavin, Alexander Jobe Fix, Andrew John Ouderkirk
  • Patent number: 10848984
    Abstract: Apparatuses, methods, and systems for adaptive sectoring of a wireless base station are disclosed. An apparatus includes a base station, wherein the base station includes a communication processing system operative to perform baseband processing of receive or transmit baseband signals. The base station further includes a plurality of antennas, wherein the plurality of antennas are connected to the communication processing system, wherein a plurality of subsets of the plurality of antennas operate to form a plurality of sectors, wherein each sector of each subset of the plurality of antennas is operative to cover a selectable coverage area as determined by a width of a beamforming pattern formed by a subset of the plurality of antennas of the sector, wherein the selectable coverage area of each of the sectors is adaptively selected based on a data demand at different locations within the coverage area.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: November 24, 2020
    Assignee: Facebook, Inc.
    Inventors: Abhishek Tiwari, Pratheep Bondalapati
  • Patent number: 10845595
    Abstract: A head-mounted display (HMD) comprises an electronic display having a display region divided into a central region and one or more periphery regions. The central region may correspond to a binocular field of view of the user, while the periphery regions correspond to portions of a monocular field of view. The HMD further comprises an eye tracking system configured to determine a position of an eye of a user of the HMD. The HMD is configured to display a content item within a periphery region of the display that does not interfere with the user's view of content within the central region. In response to a determination by the eye tracking system that the user's eye is directed at the displayed content item within the periphery region, the HMD changes a visual property of the content item.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: November 24, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Alexander Sohn, Jacques Gollier
  • Patent number: 10845982
    Abstract: One or more embodiments described herein include methods and systems of creating transcribed electronic communications based on sound inputs. More specifically, systems and methods described herein provide users the ability to easily and effectively send an electronic communication that includes a textual message transcribed from a sound input. Additionally, systems and methods described herein provide an analysis of a textual message transcribed from a sound input allowing users to correct an inaccurate or incorrect transcription.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: November 24, 2020
    Assignee: Facebook, Inc.
    Inventor: Benjamin S. Langholz
  • Patent number: 10835827
    Abstract: In one embodiment, a method includes, by a client system of a first user, receiving an input to initiate a first game within a first layer of a communication interface, wherein the communication interface comprises one or more layers containing a live video communication between the first user and a second user, wherein the first layer comprises a video communication of the second user; executing a gaming protocol associated with the first game; generating a game container in a second layer of the communication interface to contain the first game in a full-screen view of the communication interface; reducing the first layer containing the video communication of the second user to a thumbnail within the communication interface; and overlaying, by the client system, the first layer onto the second layer based on one or more parameters set by the gaming protocol.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: November 17, 2020
    Assignee: Facebook, Inc.
    Inventors: Shyamalan Pather, Pablo Jose Barvo, Dwayne B. Mercredi
  • Patent number: 10839031
    Abstract: Systems, methods, and non-transitory computer-readable media can present a service directory landing page comprising a plurality of selectable service category options associated with a plurality of pre-defined service categories. A search results page is presented, including one or more search results based on search criteria. Each of the one or more search results is associated with an entity page of a social networking system. The service directory landing page and the search results page are accessible without logging into the social networking system. Each entity page on the social networking system is accessible only when logged into the social networking system.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: November 17, 2020
    Assignee: Facebook, Inc.
    Inventors: Komal Kapoor, Apaorn Tanglertsampan, Bradley Ray Green, Meiying Li, James Donovan, Hannah Marie Hemmaplardh
  • Patent number: 10839560
    Abstract: In one embodiment, a method includes accessing a digital image captured by a camera that is connected to a machine-detectable object, detecting a reflection of the machine-detectable object in the digital image, computing, in response to the detection, a plane that is coincident with a reflective surface associated with the reflection, determining a boundary of the reflective surface in the plane based on at least one of a plurality of cues, and storing information associated with the reflective surface, where the information includes a pose of the reflective surface and the boundary of the reflective surface in a 3D model of a physical environment, and where the information associated with the reflective surface and the 3D model are configured to be used to render a reconstruction of the physical environment.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: November 17, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Michael Goesele, Julian Straub, Thomas John Whelan, Richard Andrew Newcombe, Steven John Lovegrove
  • Patent number: 10837765
    Abstract: Apparatus for structured light scanning. The structured light includes one or more projected lines or other patterns. At least two independent emitters emit light for each projected line or pattern. Typically the at least two independent emitters are arranged in a row. The apparatus also includes a pattern generator for causing light from respective emitters of a given row to overlap along a pattern axis to form a projected pattern.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: November 17, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Guy Raz, Nadav Grossinger, Nitay Romano