Patents Assigned to Facebook
-
Patent number: 10891905Abstract: The disclosed apparatus may include (1) at least one light-emitting device, (2) a boost circuit electrically coupled to the light-emitting device, and (3) a microcontroller that (A) receives, from a visual display system, a control signal indicating one or more points in time that the light-emitting device is to illuminate a portion of a visual display and (B) directs, based at least in part on the control signal, the boost circuit to provide a sufficient amount of power to the light-emitting device to enable the light-emitting device to illuminate the portion of the visual display at the points in time. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: July 15, 2019Date of Patent: January 12, 2021Assignee: Facebook Technologies, LLCInventors: Yuming Liu, Dong Yang, Chao Hu
-
Patent number: 10890770Abstract: A waveguide, e.g. an image-replicating waveguide, is provided. The waveguide includes a substrate having two outer surfaces, for propagating a beam of image light in the substrate by reflecting the beam from the outer surfaces. A diffraction grating is supported by the substrate and configured for diffracting the impinging beam. A partial reflector is disposed in the substrate between and parallel to the first and second surfaces. The partial reflector is configured for splitting the impinging beam, increasing the number of beam portions in the waveguide, thereby improving output pupil density.Type: GrantFiled: November 15, 2018Date of Patent: January 12, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Wanli Chi, Matthieu Charles Raoul Leibovici, Austin Lane, Kavous Jorabchi
-
Patent number: 10893070Abstract: An online system maintains pages and accesses a graph of nodes representing the pages. Each node is labeled to indicate that a corresponding page is for a real-world entity, an imposter of the real-world entity, or a derived entity complying with or violating a policy. The online system retrieves machine-learning models, each of which is trained based on labels for a set of the nodes and features of corresponding pages. A first model predicts whether a page is for a derived entity based on features of the page. Responsive to predicting the page is not for a derived entity, a second model predicts whether the page is for a real-world entity or an imposter based on features of the page. Responsive to predicting the page is for a derived entity, a third model predicts whether the derived entity complies with or violates the policy based on features of the page.Type: GrantFiled: April 18, 2019Date of Patent: January 12, 2021Assignee: Facebook, Inc.Inventors: Haotian Wang, Komal Kapoor, Gaurav Singh Thakur
-
Patent number: 10891890Abstract: An artificial-reality device has a display with a plurality of pixels. In a calibration mode, the device determines gray-level values for the pixels using a uniform test image. Each pixel has a luminance level proportional to its gray-level value. The device groups the pixels into segments according to the luminance levels. For each of the segments, the device computes an overall luminance level and a luminance target according to the determined gray-level values. When the overall luminance level is below the luminance target for the segment, the device calculates calibration data, which either (i) increases the gray-level of each pixel in the segment by a specified amount or (ii) selects a gamma band for the segment corresponding to a difference between the luminance target and the overall luminance level. The device stores the calibration data. The device is configured to use the stored calibration data in subsequent display of images.Type: GrantFiled: August 13, 2019Date of Patent: January 12, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Min Hyuk Choi, Cheonhong Kim, Wook Jin Han
-
Patent number: 10891663Abstract: Information associated with a content provider within an online system can be acquired. The information can include data about interactions performed by the content provider. A machine learning model can be applied to the information. A metric indicating a predicted likelihood that the content provider will perform an action related to a content item when the content provider is presented with a coupon for the content item can be determined. It can be determined that the metric satisfies specified threshold criteria. An opportunity to present the coupon to the content provider can be detected. The coupon and a communication can be provided to the content provider at the opportunity. The communication can encourage the content provider to perform the action related to the content item. An instruction to execute the action can be acquired from the content provider. The content item can be provided to users of the online system.Type: GrantFiled: June 30, 2017Date of Patent: January 12, 2021Assignee: Facebook, Inc.Inventors: Ryan Joseph Moniz, Yizhaq Ezra, Catherine Corinne Dennig, Yuan Xia
-
Patent number: 10893139Abstract: A shared communication system associates a plurality of owner profiles with the device and processes user interaction requests based on information included in the owner profiles. The communication system classifies incoming requests based on whether the results of a request should be personal to one user, shared among several users, or generic to all users, and processes requests according to the classification. In one embodiment, the user request is targeted at establishing a video call session between a user of the communication system and one or more other target recipient users of a communications system. The communication system determines which user to associate with the outgoing video call based on which user has the target recipient in an associated contacts list.Type: GrantFiled: October 14, 2019Date of Patent: January 12, 2021Assignee: Facebook, Inc.Inventors: Nikhil Gautam, Navid Mansourian, Justin David Stahl, John McCarthy
-
Patent number: 10893052Abstract: An online system, an application on a computing device, or an operating system of a computing device stores a primary password and a duress password for a user account. The primary password grants access to the user account in a regular access mode, which allows the user to access any account data that is ordinarily accessible to the user. The duress password grants access to the user account in a limited access mode that makes at least some of the account data inaccessible to the user. The limited access mode can make some of the account data inaccessible while still providing the appearance of full access. For example, some of the account data remains accessible in the limited access mode while more sensitive account data is made inaccessible. The limited access mode can also display a mock error message to provide the appearance of a technical error.Type: GrantFiled: March 19, 2018Date of Patent: January 12, 2021Assignee: Facebook, Inc.Inventor: Andrew Garrod Bosworth
-
Publication number: 20210004208Abstract: Disclosed herein includes a system, a method, and a device for improving computation efficiency of a neural network. In one aspect, adder circuitry is configured to add input data from processing of the neural network and a first number of bits of accumulated data for the neural network to generate summation data. In one aspect, according to a carry value of the adding from the adder circuitry, a multiplexer is configured to select between i) a second number of bits of the accumulated data and ii) incremented data comprising the second number of bits of the accumulated data incremented by a predetermined value. The summation data appended with the selected one of the second number of bits of the accumulated data or the incremented data may form appended data.Type: ApplicationFiled: July 2, 2019Publication date: January 7, 2021Applicant: Facebook Technologies, LLCInventors: Liangzhen LAI, Pierce I-Jen CHUANG
-
Publication number: 20210004872Abstract: Information for an advertising campaign is received that includes one or more advertisements for presentation to one or more users of an online system. A strong interest feature domain is generated for each user of the online system. A set of related items is obtained, wherein each item in the set is associated with an action conducted by the one or more users. It can be determined that a viewing user of the online system has interacted with at least one item in the set of related items, and the generated interest feature domain for the viewing user includes an interest feature domain specified in the advertising campaign. Responsive to the determination, an advertisement is selected for presentation to the viewing user.Type: ApplicationFiled: September 17, 2020Publication date: January 7, 2021Applicant: Facebook, Inc.Inventors: Sung-eok JEON, Aliasgar Mumtaz Husain
-
Patent number: 10885553Abstract: In one embodiment, a method includes detecting, for each of a plurality of third-party applications corresponding to a respective plurality of pages associated with an online social network, one or more interactions with the page corresponding to the third-party application by one or more first users of the online social network, wherein each of the one or more first users are connected on the online social network to a second user of the online social network. The method also includes calculating, for each of the plurality of third-party applications, a value representing a social relevance of the third-party application based on the number of interactions with the page corresponding to the third-party application by the one or more first users. The method also includes selecting one of the plurality of third-party applications based on its calculated social relevance value. The method also includes sending, to a client device of the second user, an advertisement for the selected third-party application.Type: GrantFiled: December 16, 2019Date of Patent: January 5, 2021Assignee: Facebook, Inc.Inventors: Alexander Paul Schultz, Thomas Alison
-
Patent number: 10887713Abstract: Disclosed are an apparatus and method for testing a microphone of a device under test. The apparatus includes a speaker, a mount or bracket that secures a device under test a fixed distance from the speaker, and a controller. The controller causes the speaker to generate a test signal at various amplitudes. The controller receives an output signal generated by the microphone in response to the test signal and generates a prediction of whether the microphone is defective based on the output signal. The prediction may be generated by a machine-learning model such as a neural network or other trained classifier.Type: GrantFiled: December 11, 2019Date of Patent: January 5, 2021Assignee: Facebook, Inc.Inventors: Michael Asfaw, Shaji Parol, Eric Roy Pedersen
-
Patent number: 10884723Abstract: When executed by one or more processors in a computer system, an application program may provide, to an electronic device, image information that specifies a user interface for display on the electronic device, and may receive, from the electronic device, information that specifies user-interface activity of the user. Furthermore, when executed by the one or more processors, the modification program may identify a state of the application program. Then, the modification program may selectively modify the image information based on the identified state to change the user interface without changing source code for the application program or a compiled executable of the application program, and may provide the modified image information to the electronic device for display. Subsequently, based on information that specifies a user-interface activity of the user that is associated with the modified user interface, the modification program may selectively perform an operation.Type: GrantFiled: January 20, 2017Date of Patent: January 5, 2021Assignee: Facebook, Inc.Inventors: Luis Fernando Fernandez, Ivan Mayo, Carlos Lopez Menendez, Jose Manuel Bento Chaves
-
Patent number: 10885044Abstract: Various embodiments are generally directed to techniques for device configuration using commerce messaging history information. In one embodiment, an apparatus may comprise a client front-end component operative to receive a client inbox request for a user account from a client device, the user account for a messaging system; and transmit an ordered business promotion contact list to the client device in response to the client inbox request; a business contact list component operative to determine a business promotion contact list for a user account for a messaging system; a predicted interest component operative to determine a predicted business messaging interest for each business contact on the business promotion contact list; and a contact ranking component operative to determine a ranking weight for each business contact on the business promotion contact list based on the predicted business messaging interest for each business contact. Other embodiments are described and claimed.Type: GrantFiled: November 11, 2016Date of Patent: January 5, 2021Assignee: FACEBOOK, INC.Inventors: Edward Young Zhang, Weiwei Ding, Qian Wang, Tsung-Chuan Chen, Guangyuan Liu
-
Patent number: 10885545Abstract: An online system receives information from a third-party system identifying products offered by the third-party system and content publishing users associated with each product. The online system identifies products associated with a specific content publishing user to the specific content publishing user and receives a content item from the specific publishing user including a link to the third-party system. After presenting the content item to a user, the online system receives information from a tracking mechanism included in content maintained by the third-party system if the user interacts with the third-party system after being presented with the content item. Based on information from the tracking mechanism identifying products associated with the specific content publishing user, the online system may modify subsequent presentation of content items associated with the specific content publishing user.Type: GrantFiled: August 23, 2018Date of Patent: January 5, 2021Assignee: Facebook, Inc.Inventors: Pablo Menendez Gonzalez, Ryan Kanoknukulchai, German Chiazzo Cardarello, Priyanka Baheti, Pramod Negi
-
Patent number: 10885175Abstract: Systems, methods, and non-transitory computer-readable media can determine user input that was provided to authenticate a user, the user input including a plurality of characters. A first input delay pattern corresponding to the user input is determined. A determination is made that the first input delay pattern satisfies an input delay pattern corresponding to a password for a user account. The user is then authenticated.Type: GrantFiled: January 31, 2017Date of Patent: January 5, 2021Assignee: Facebook, Inc.Inventor: Shen Wang
-
Patent number: 10885693Abstract: In one embodiment, a computing system may access a plurality of first captured images that are captured in a first spectral domain, generate, using a first machine-learning model, a plurality of first domain-transferred images based on the first captured images, wherein the first domain-transferred images are in a second spectral domain, render, based on a first avatar, a plurality of first rendered images comprising views of the first avatar, and update the first machine-learning model based on comparisons between the first domain-transferred images and the first rendered images, wherein the first machine-learning model is configured to translate images in the first spectral domain to the second spectral domain. The system may also generate, using a second machine-learning model, the first avatar based on the first captured images. The first avatar may be rendered using a parametric face model based on a plurality of avatar parameters.Type: GrantFiled: June 21, 2019Date of Patent: January 5, 2021Assignee: Facebook Technologies, LLCInventors: Jason Saragih, Shih-En Wei
-
Patent number: 10887014Abstract: An optical transceiver for controlling a steering angle between a receive light beam and a transmit light beam includes an optical beam coupling device. The optical beam coupling device comprises a plurality of optical elements configured to control a steering angle between the receive light beam received by the optical beam coupling device along a first line of sight (LOS) and the transmit light beam that is output from the optical beam coupling device along a second LOS different from the first LOS, wherein both the receive light beam and the transmit light beam pass through the plurality of optical elements. The plurality of optical elements have a set of combinations for different positions of each of the optical elements, wherein each position in the set of combinations induces a different steering angle between the transmit light beam and the receive light beam.Type: GrantFiled: April 9, 2019Date of Patent: January 5, 2021Assignee: Facebook, Inc.Inventors: Kevin Michael Birnbaum, Harvard Keese Harding, Jr., Eric Douglas Miller
-
Patent number: 10884629Abstract: A performance metric of a data shard stored in a first storage portion is monitored. It is determined that the performance metric of the data shard exceeds a threshold. In response to the determination that the performance metric exceeds the threshold, the data shard is reassigned to a second storage portion selected based on an over-provisioning bias of the second storage portion that is different than an over-provisioning bias of the first storage portion or the over-provisioning bias of the first storage portion is increased.Type: GrantFiled: February 27, 2019Date of Patent: January 5, 2021Assignee: Facebook, Inc.Inventors: Navneeth Kankani, Mrinmoy Ghosh
-
Patent number: D906990Type: GrantFiled: July 30, 2020Date of Patent: January 5, 2021Assignee: Facebook, Inc.Inventors: Neeraj Choubey, Eric P. Aldenbrook, Mark Duncan Brinkerhoff, Gary Robert Schultheis, Ronald Scott Boeder, Victor Carrasco
-
Patent number: D907052Type: GrantFiled: May 2, 2019Date of Patent: January 5, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul