Abstract: A device and a head-mounted display (HMD) are provided. The device comprises a first flexible electrode and a second flexible electrode configured to provide a driving voltage to the device; a birefringent material layer coupled to the first flexible electrode and the second flexible electrode, and structurally patterned to provide at least one predetermined optical function of the device; and a first photo-alignment (PAM) layer and a second PAM layer sandwiching the birefringent material layer. A structured pattern of the birefringent material layer is based on a manipulation of optic axis of birefringent material molecules in the birefringent material layer.
Abstract: A calibration assembly for calibrating a depth sensor. The calibration assembly includes a pathway and a controller coupled to a depth sensor. The pathway is coupled to a light source, and a pulse of light from the light source is directed through the pathway to the depth sensor at a first time. The controller determines a second time at which a measurement of the light pulse detected at an augmented pixel of the depth sensor is read out. The controller computes a readout delay for the augmented pixel based on the first time, the second time, and an estimated travel time for the light pulse from the light source to the augmented pixel. The controller stores the readout delay, and a depth camera that includes the depth sensor is configured to calibrate out the readout delay relative to other augmented pixels of the depth sensor.
Abstract: A sub-pixel for an LED display, the sub-pixel comprising a first light emitting device having a first emission beam angle and a second light emitting device having a second beam angle, the second emission beam angle being different to the first emission beam angle. There is also described a display using a plurality of the sub-pixels.
Type:
Grant
Filed:
October 22, 2015
Date of Patent:
March 2, 2021
Assignee:
Facebook Technologies, LLC
Inventors:
Padraig Hughes, Joseph O'Keeffe, William Henry
Abstract: An online system generates predicted outcomes for a content distribution program that distributes content to users of the online system, the predicted outcome indicating a likelihood for the occurrence of an outcome of a content presentation. The online system transmits the one or more predicted outcomes to the third party system, and receives prediction improvement data from the third party system, the prediction improvement data indicating an adjustment to errors in the predicted outcomes based on a prediction by the third party system. The online system updates the properties of a content distribution program based on the prediction improvement data, the updated content distribution program causing the online system to generate new predicted outcomes based on the prediction improvement data in content presentation opportunities. The online system also transmits content to users of the online system based on the updated content distribution program.
Type:
Grant
Filed:
March 1, 2017
Date of Patent:
March 2, 2021
Assignee:
Facebook, Inc.
Inventors:
Andrew Donald Yates, Gunjit Singh, Kurt Dodge Runke
Abstract: One embodiment of the present application sets forth a computer-implemented method that includes receiving, from a first microphone, a first input acoustic signal, generating a first audio spectrum from at least the first input acoustic signal, wherein the first audio spectrum includes a set of time-frequency bins, and selecting a first time-frequency bin from the set based on a first local space-domain distance (LSDD) computed for the first time-frequency bin.
Abstract: A method for tracking a stability of an identifier and selecting content to present on a client device associated with the identifier based on the stability of the identifier. An identifier defines how a client device accesses online systems via a network. An online system stores tentative identifiers. From the stored tentative identifiers, the online system identifies stable identifiers. An identifier's stability is based on the identifier's interactions with online systems via the network. The online system ranks the stable identifiers. The online system stores a quantity of top-ranked identifiers from the ranked stable identifiers. The online system identifies an impression opportunity for a client device associated with an identifier. In embodiments in which the identifier comprises a top-ranked identifier, the online system determines content to include in the impression opportunity based on the identifier and presents the determined content on the client device.
Type:
Grant
Filed:
February 9, 2018
Date of Patent:
March 2, 2021
Assignee:
Facebook, Inc.
Inventors:
Luxi Guo, Lian He, Yimin Song, Mehul S. Parikh
Abstract: Techniques are described for operating a display comprising an array of emitters arranged in at least one column. Data is shifted through the emitters of the column using a data shifting circuit. The data can be shifted sequentially, one emitter at a time. The data shifting circuit includes storage elements for temporary storage of the data as it is shifted down the column. The data can be stored as a charge on a capacitor, where the capacitor is charged to a particular voltage according to a current from a current mirror. The shifting can be performed in synchronization with scanning of the emitters by a scanning assembly, where the scanning produces an output image for viewing by a user.
Abstract: Techniques related to eye tracking using reverse-biased light-emitting diode (LED) devices are disclosed. In some embodiments, a viewing apparatus comprises a reverse-biased LED device that is positioned within a field-of-view of an eye. The reverse-biased LED device receives light reflected from the eye and generates signal based on the received light. The generated signal is used to determine a position of the eye.
Type:
Grant
Filed:
September 17, 2019
Date of Patent:
March 2, 2021
Assignee:
Facebook Technologies, LLC
Inventors:
Vincent Brennan, Patrick Joseph Hughes, Pooya Saketi, Andrew John Ouderkirk, William Anthony Wall
Abstract: In one embodiment, a method includes receiving from a client system associated with a first user a user input based on one or more modalities, at least one of which is a visual modality, identifying one or more subjects associated with the user input based on the visual modality based on one or more machine-learning models, determining one or more attributes associated with the one or more subjects respectively based on the one or more machine-learning models, resolving one or more entities corresponding to the one or more subjects based on the determined one or more attributes, executing one or more tasks associated with the one or more resolved entities, and sending instructions for presenting a communication content including information associated with the executed one or more tasks responsive to user input to the client system associated with the first user.
Type:
Grant
Filed:
August 2, 2018
Date of Patent:
March 2, 2021
Assignee:
Facebook, Inc.
Inventors:
Vivek Natarajan, Shawn C. P. Mei, Zhengping Zuo
Abstract: An online system receives an advertisement (“ad”) request identifying an objective for presenting the ad request. The objective specifies a type of interaction with the presented ad request. A threshold battery level is associated with the type of interaction in the ad request that specifies a minimum battery level of a client device to complete the type of interaction. When selecting content for presentation to a user, the online system obtains a battery level of a client device associated with the user and compares the obtained battery level to the threshold battery level. Based on the comparison, the online system determines if to present the ad request to the user. For example, the comparison may prevent presentation of the ad request or penalize a value associated with the ad request if the obtained battery level does not satisfy the threshold battery level.
Type:
Grant
Filed:
April 25, 2019
Date of Patent:
March 2, 2021
Assignee:
Facebook, Inc.
Inventors:
Calvin Patrick Grunewald, Greg Schechter, Owen H. Coutts
Abstract: The disclosed computer-implemented method for directing adaptive camera systems may include (i) monitoring, via a camera that is part of a camera system, a person within a physical environment, (ii) detecting, by the camera system, a gesture performed by the person, (iii) determining, by the camera system, that the gesture indicates an element of the physical environment, and (iv) performing, by the camera system, an action directed at the element of the physical environment in response to determining, by the camera system, that the gesture indicates the element of the physical environment. Various other methods, systems, and computer-readable media are also disclosed.
Abstract: A lead user may share an on-line media content experience with one or more followers by identifying content of interest being experienced on the lead user system, identifying one or more followers with whom to share the content of interest, inviting the followers to experience the content of interest, and enabling the followers to access the content of interest.
Type:
Grant
Filed:
July 29, 2019
Date of Patent:
March 2, 2021
Assignee:
FACEBOOK, INC.
Inventors:
Brian Heikes, William Frischling, John Thomas Love
Abstract: An online system receives a content item including a link to a landing page and determines a likelihood the landing page violates an online system policy based on a structural similarity between the landing page and a web page violating the policy. To determine the likelihood, the online system determines a hierarchical structure associated with the web page violating the policy and an additional hierarchical structure associated with the landing page. The hierarchical structure represents a structure of at least a portion of the web page and the additional hierarchical structure represents a structure of a corresponding portion of the landing page. The online system compares the hierarchical structure and additional hierarchical structure. Based on the comparison, the online system computes a measure of dissimilarity between the hierarchical structure and additional hierarchical structure and determines a likelihood the landing page violates the policy based on the measure of dissimilarity.
Type:
Grant
Filed:
August 24, 2017
Date of Patent:
March 2, 2021
Assignee:
Facebook, Inc.
Inventors:
Jiun-Ren Lin, Daniel Olmedilla de la Calle
Abstract: A Pancharatnam Berry Phase (PBP) color corrected structure is presented that comprises a plurality of switchable gratings and a plurality of PBP active elements. Each switchable grating has an inactive mode when reflects light of a specific color channel, of a set of color channels, and transmits light of other color channels in the set of color channels, wherein the specific color channel is different for each of the plurality of switchable gratings, and to have an active mode to transmit light that is inclusive of the set of color channels. The PBP active elements receive light output from at least one of the plurality of switchable gratings. Each of the PBP active elements is configured to adjust light of a different color channel of the set of color channels by a same amount to output light corrected for chromatic aberration for the set of color channels.
Type:
Grant
Filed:
May 12, 2020
Date of Patent:
March 2, 2021
Assignee:
Facebook Technologies, LLC
Inventors:
Lu Lu, Scott Charles McEldowney, Nada O'Brien, Pasi Saarikko
Abstract: A scene presented by a headset is adjusted to correct for distortion from optical errors of an optics block in the headset. To correct for the distortion, the scene is pre-distorted when presented based on previously modeled distortion of the optics block, so distortion from the optics block corrects the pre-distortion. To model the distortion, the headset displays calibration image including features and images of the calibration image are captured from multiple positions. Differences between locations of features in the calibration images and locations of corresponding features in captured images of the calibration image are identified and a distortion correction is determined based on the differences.
Type:
Grant
Filed:
July 29, 2019
Date of Patent:
March 2, 2021
Assignee:
Facebook Technologies, LLC
Inventors:
Alexander Jobe Fix, Douglas Robert Lanman, Ying Geng
Abstract: Payment providers interact with an online service provider using a standard interface provided by the online service provider for different payment providers. A payment provider can invoke the interface of the online service provider to add credits for a user of the online service provider. The online service provider allows users to make purchases using credits. The online service provider authorizes purchases made by the user based on credits available for the user or based on a history of payments from the user. The online service provider sends an invoice based on the purchases to the payment provider. The payment provider can be any system that can invoke the interface provided by the online service provider. For example, the payment provider can be a financial institution, another user, or a business that provides credits to the user for performing actions that benefit the business.
Abstract: A display system may include 1) a plurality of electronic components, 2) an LCD screen that is heatable at a base heating rate by operation of the LCD screen and one or more of the plurality of electronic components, and 3) a heating subsystem for heating the LCD screen at an accelerated heating rate that is greater than the base heating rate to raise a temperature of the LCD screen above a threshold screen temperature. A head-mounted-display device may include 1) a display housing, 2) a plurality of electronic components disposed within the display housing, 3) an LCD screen disposed within the display housing, and 4) a heating subsystem for heating the LCD screen at an accelerated heating rate. Various other apparatuses, systems, and methods are also disclosed.
Type:
Grant
Filed:
November 14, 2017
Date of Patent:
March 2, 2021
Assignee:
Facebook Technologies, LLC
Inventors:
Richard Han Soo Cho, Cheonhong Kim, Dong Chen, Nirav Rajendra Patel
Abstract: An online system predicts, using a first targeting model, a first group of users as candidates to be in a targeting cluster, and predicts, using a second targeting model, a second group of users as candidates to be in the targeting cluster. The online system determines a first set of users that are not part of the first group of users, and a second set of users that are not part of the second group of users, and provides surveys to the first and second set of users. The online system determines a first subgroup of the first group of users and a second subgroup of the second group of users, and provides an ad preferences tool to the first subgroup and the second subgroup. The online system scores the first and second targeting models based in part on responses to the surveys and/or the ad preferences tools.
Type:
Grant
Filed:
October 12, 2018
Date of Patent:
March 2, 2021
Assignee:
Facebook, Inc.
Inventors:
Xingyao Ye, David Townsend Martin, Michael Phillip Salem, Yi Wu, Jie Xiong, Mark Teng Xia