Facebook Patents

Facebook, Inc. operates a social media website and mobile app that enables people to connect, share and discover opinions, ideas, photos and videos. The company also owns Instagram, a mobile application for sharing photos and videos, as well as WhatsApp, a mobile messaging application.

Facebook Patents by Type
  • Facebook Patents Granted: Facebook patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • Facebook Patent Applications: Facebook patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Patent number: 10332218
    Abstract: In one embodiment, a method includes implementing an ad hoc network protocol comprising transmitting, from a first mobile device, one or more neighbor messages that includes a first user identifier corresponding to a first user of the first mobile device, wherein the first user identifier corresponds to a user account of the first user in a social networking system, receiving, at the first mobile device, one or more second neighbor messages from one or more second mobile devices that include second user identifiers corresponding to respective second users of the one or more second mobile devices, wherein the second user identifiers correspond to respective user accounts of one or more second users in the social networking system, and storing, at the first mobile device, information received in the one or more second neighbor messages for access by one or more applications hosted on the first mobile device.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: June 25, 2019
    Assignee: Facebook, Inc.
    Inventors: Matthew Nicholas Papakipos, David Harry Garcia, Michael John McKenzie Toksvig
  • Patent number: 10334061
    Abstract: In one embodiment, a method includes storing one or more content postings, where each content posting is associated with one or more first users and each content posting is associated with one or more geographic locations corresponding to accessing of the content posting. The method also includes selectively sending one or more of the content postings for display on an access device based on a past or present geographic location of the access device, where the access device is associated with a second user, and for each content posting selectively sent for display on the access device, one or more of the geographic locations associated with the accessing of the content posting being within a predefined proximity of the past or present geographic location of the access device is requisite to the content posting being sent for display on the access device.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: June 25, 2019
    Assignee: Facebook, Inc.
    Inventors: Kristopher T. Frazier, Brian F. Roberts, Donald H. Relyea
  • Patent number: 10333873
    Abstract: The present disclosure relates to systems and methods for increasing messaging activity in a messaging system. Using the interactions of users with each other and/or with the messaging system, the disclosed systems and methods can predict how likely a pairing of two or more users are to engage in a highly active messaging thread. Based on this prediction, the disclosed methods and systems can, for example, more effectively organize contact lists and conduct promotional efforts associated with messaging features.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: June 25, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Janete Perez, Peter Henry Martinazzi
  • Patent number: 10330887
    Abstract: A head-mounted display in accordance with an embodiment of the present technology includes a display housing and one or more displays within the display housing. The display system further includes a first lens and a second lens, each being operably associated with the one or more displays. A lateral distance between the first and second lenses is adjustable to accommodate users having different interpupillary distances. The display system still further includes a flexible membrane having a region extending between the first and second lenses. The region of the membrane extending between the first and second lenses is configured to resiliently expand as the lateral distance between the first and second lenses increases and to resiliently contract as the lateral distance between the first and second lenses decreases.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: June 25, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Peter Wesley Bristol, Joseph Patrick Sullivan, Chun Li Chen
  • Patent number: 10331750
    Abstract: Systems, methods, and non-transitory computer readable media are configured to provide a first element in an interface presentable to a user through which a plurality of ephemeral media content items are accessible by the user for a selected period of time. A second element in the interface through which a plurality of non-ephemeral media content items are accessible by the user is provided.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: June 25, 2019
    Assignee: Facebook, Inc.
    Inventors: Christine Choi, Nathan Andrew Sharp, William Samuel Bailey, Ashoke K. Chakrabarti, Joshua Barton Dickens, Joy-Vincent Niemantsverdriet
  • Patent number: 10332150
    Abstract: Information about physical places is gathered to develop quality scores for targeting advertisements to users of mobile devices sharing geographic location events with service providers. A scoring model incorporates selected attributes about places (e.g., created by a service provider vs. user-generated, category, keywords, census data providing population density by location, property values by area, popularity, special events, government vs. private area, whether place is associated with a brand, chain, or is independent) that have been gathered from multiple sources, verified, and normalized. Advertisements are targeted to users running mobile applications based on a location event shared with the service provider using the quality score for the place indicated in the location event in addition to other attributes of the place. In one embodiment, the system uses a machine learning algorithm to analyze conversion rates of targeted advertising to provide feedback to the scoring model.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: June 25, 2019
    Assignee: Facebook, Inc.
    Inventor: Scott Hannan
  • Patent number: 10334330
    Abstract: Data center rack systems are described. A data center rack system can include a rack having switches. A removable chassis can include an arrangement of interconnect such that a topology for a switch network can be implemented when the removable chassis is coupled with the switches.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: June 25, 2019
    Assignee: Facebook, Inc.
    Inventors: Naader Hasani, James Williams, Hans-Juergen Schmidtke
  • Patent number: 10325287
    Abstract: An online system, such as a social networking system, may determine user trends and identify actions to be taken by users that may help optimize revenue for an advertiser. A social networking system may generate offers for an advertiser based on the user trends, user characteristics, and claims about users where the offers include actions determined by the social networking system that users may take to help optimize revenue for advertiser. Venues may also sell ad space, ad inventory, and real-time customer data to advertisers through a social networking system.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: Samuel Lessin, Justin Alexander Shaffer
  • Patent number: 10325324
    Abstract: A social networking system associates one or more objects in the social networking system with a link to content external to the social networking system. This allows information about the object to be used as a proxy for information about the external content. An index associating objects in the social networking system with links to content external to the social networking system is maintained. A received link to external content are parsed into components, such as a domain name, a path, and a query string, and the components are compared to the index to identify an object associated with one or more of the comments of the received link. One or more rules may be applied to increase the likelihood of the identified object having similar subject matter as the external content.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: Wenjie Fu, Alon Amit
  • Patent number: 10325219
    Abstract: A sorting engine is an intermediary layer between a multi-threaded engine that obtains batches of training data from the producers in parallel and the underlying machine learning engine. The sorting engine includes a shared buffer that has various slots for storing batches of training data, where the slots are organized in a deterministic order associated with the producers. A batch of training data obtained by a thread from a given producer may be stored only in a corresponding slot in the shared buffer. Further, the sorting engine transmits the batch to the machine learning engine only when a previous batch in the deterministic order has been transmitted from the shared buffer to the machine learning engine.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventor: Alexander Viktorovich Petrov
  • Patent number: 10326702
    Abstract: In one embodiment, a method includes sending a request for full-service data to a first Internet protocol (IP) address; determining that a successful response to the request for full-service data was not received; sending a request for limited data to a second IP address based on the determination that a successful response to the request for full-service data was not received; and receiving a successful response to the request for limited data. The limited data includes a subset of the full-service data.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: David S. Park, Tony Yaoyuan Zhang, Aayush Bahuguna, Nathan Paul Schloss
  • Patent number: 10325265
    Abstract: Methods for facilitating financial transactions include facilitating or otherwise increasing the ease and speed of checkout processes. In particular, one or more implementations comprise an e-commerce payment facilitator that acts as an intermediary between a commerce application and a payment gateway. The e-commerce payment facilitator can provide stored payment information to a commerce application based on a few simple selections by a user. This allows a user to easily and securely complete commerce transactions, which simplifies the user's checkout experience and reduces barriers to purchase. Furthermore, the e-commerce payment facilitator can pass payment details to the commerce application's payment gateway. In addition to the foregoing, methods involve dynamically and intelligently providing a user the option of using payment information stored by the network application.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: June 18, 2019
    Assignee: FACEBOOK, INC.
    Inventors: John Anderson, Yuji Higaki, Deborah Liu
  • Patent number: 10326977
    Abstract: A multifocal test system is described herein. The system includes a plurality of displays located at different focal distances. Each display includes a plurality of pixels with pixel intensity values. The system includes an eye tracking system that determines eye tracking information about a position of an eye relative to the displays. A controller is configured to determine pixel intensity values based on decomposition of a scene across the plurality of displays, and the position of the eye.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: June 18, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Olivier Mercier, Yusufu Njoni Bamaxam Sulai, Kevin James MacKenzie, Marina Zannoli, James Hillis, Derek Nowrouzezahrai, Douglas Robert Lanman
  • Patent number: 10326500
    Abstract: Embodiments of the present disclosure support a head-mounted display (HMD) wirelessly coupled to a console. The HMD includes a positional tracking system, a beam controller and a transceiver. The positional tracking system tracks position of the HMD and generates positional information describing the tracked position of the HMD. The transceiver communicates with a console via a wireless channel, in accordance with communication instructions, the communication instructions causing the transceiver to communicate over one directional beam of a plurality of directional beams. The beam controller determines a change in the positional information. Based on the change to the positional information, the beam controller determines a directional beam of the plurality of directional beams. The beam controller further generates the communication instructions identifying the determined directional beam, and provides the communication instructions to the transceiver.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: June 18, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Qi Qu, Ganesh Venkatraman, Hongyu Zhou, Ryan Hamilton Brown, Oskar Linde, Lyle David Bainbridge, Matthew James Devoe, Ali Yazdan, Sam Padinjaremannil Alex, Nirav Rajendra Patel
  • Patent number: 10326040
    Abstract: Embodiments relate to forming a conformable interface layers (clayers) on small semiconductor devices, such as light emitting diodes (LEDs) to facilitate adhesion with a pick-up head for operations during the manufacturing of an electronic display. A conformable material is formed in regions between LED dies on a carrier substrate and over the LED dies. A mask is applied over the conformable material to selectively cover the conformable material. Portions of the conformable material are exposed to light to selectively cure or not cure the portions of the conformable material. The conformable material between the LED dies is removed to form a conformable interface layer over each of the LED dies.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: June 18, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Oscar Torrents Abad, Tilman Zehender, Pooya Saketi, Karsten Moh
  • Patent number: 10325395
    Abstract: Techniques for animating stickers with sound include receiving audio input by a first mobile device; animating a selected image according to an energy level of the audio input using a set of animation frames associated with the selected image in a user interface view of an application executing on the first mobile device; and presenting the animated image concurrently with receiving the audio input. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: June 18, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Patricia Anne Mckenzie, Duckjin Kang, Dwayne B Mercredi, Aaron Nech
  • Patent number: 10321751
    Abstract: Embodiments relate to a rotatable hinge for a head strap connector of a head-mounted display (HMD) that is detachable. The rotatable hinge has frictional elements that allow resistive rotation of the head strap connector relative to the HMD. The rotatable hinge has an end piece connected to the head strap connector that may be interlocked with the HMD by inserting the end piece into a cavity of the HMD and rotating the end piece in the cavity. The cavity has pins that pass through the end piece and interlock with walls along the outer edge of the end piece. Once interlocked with the HMD, the pins interlocked with the end piece allow the end piece to pivot relative to the HMD allowing the head strap connector to adjust to the size of a user's head.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: June 18, 2019
    Assignee: Facebook Technologies, LLC
    Inventor: Lesley Ribble Magrath
  • Patent number: 10325323
    Abstract: A social graph may be modeled as a collection of claims. Each claim is associated with an author, an audience, and an assertion about a fact. Probabilistic information may be collected from various sources for a claim, enabling a social networking system to evaluate a truthfulness of the assertion made in the claim. User-declared profile information may be evaluated as claims. A user, entity, or application may make claims about any assertions made in the social networking system. Reputation scores may be determined for users based on evaluations of their historical assertions. Claims may be evaluated for truthfulness using a probabilistic prediction model using heuristics analysis, regression analysis, and machine learning methods. A claims-based profile of users may be provided to viewers based on the contexts in which the claims were made. Viewers may view claims made about users, such as the users' biographical information, contact information, expertise, and interests.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: Samuel Lessin, Michael Hudack, Aaron Sittig, Daniel Klatzko Gibson, Benjamin E. Hiller, Thomas Andrew Watson, Wei Zhong Yeh
  • Patent number: 10325154
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a selection of an image. An object included in the image can be detected. An image portion that includes the object can be extracted from the image. The image portion can be provided for image analysis based on one or more object recognition processes. An identifier for the object can be received. The identifier can be determined based on the one or more object recognition processes being applied to the image portion.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: Dan Barak, Tomer Bar, Kun Chen
  • Patent number: 10325291
    Abstract: A social networking system dynamically adjusts a number of advertisements presented to a user along with organic content items by modifying a minimum bid amount associated with advertisements eligible for presentation to the user. Increasing the minimum bid amount decreases the number of advertisements presented to the user while decreasing the minimum bid amount increases the number of advertisements presented to the user. An engagement score measuring the user's estimated interaction with a content feed including organic content items without advertisements and an engagement score measuring the user's estimated interaction with a content feed including organic content items and advertisements are determined. A target score is determined based on the engagement scores, and a difference between the target score and a threshold value is used to modify a minimum price of advertisements eligible for presentation to the user.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: Hong Ge, Lars Seren Backstrom, Tanmoy Chakraborty, Chinmay Deepak Karande
  • Patent number: 10326235
    Abstract: An apparatus for electrically connecting electronic devices includes a first connector including an electromagnet. The apparatus also includes a second connector that includes a magnetic element and is detachably coupleable to the first connector. The electromagnet is energizeable to selectively couple and decouple the first and second connectors. The apparatus further includes a force transducer coupleable to the electromagnet to measure a coupling force between the first and second connector and transmit a signal based on the coupling force, and a controller coupleable to the force transducer to receive the signal from the force transducer. The controller is coupleable to a power source to control the electromagnet.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: June 18, 2019
    Assignee: Facebook Technologies, LLC
    Inventor: Matthew James Devoe
  • Patent number: 10325273
    Abstract: A social networking system allows users that are people to partner with users that are non-person entities. A partnership allows the entity participating in the partnership to personalize an associated page with content from the person participating in the partnership and similarly allows the person to include certain content from the entity, made available because of the partnership, in the person's user profile. The entity may provide additional benefits, such as enrollment in a rewards program or access to new products, to a user participating in a partnership. The partnership is bidirectional, and is separate from other unidirectional connection mechanisms provided by the social networking system such as indications of affinity (e.g., “likes”), friendships, and subscriptions.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: Andrew G. Bosworth, William Blakeley Chandlee, Ravi Mahesh Daswani Buxani
  • Patent number: 10321820
    Abstract: A user device comprises an imaging device and a controller. The imaging device captures one or more images of a test pattern presented by a display surface through a lens of eyewear device and the test pattern not through the lens in accordance with imagining instructions from the controller. The controller generates imaging instructions and provides the imaging instructions to the imaging device. The controller determines one or more optical parameters of the eyewear device based on the captured one or more images of the test pattern as seen through the lens and the test pattern not seen through the lens. The optical parameters may include an optical power of the lens or an inter-pupillary distance of the eyewear device.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: June 18, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Jacques Gollier, Yusufu Njoni Bamaxam Sulai
  • Patent number: 10326052
    Abstract: Embodiments relate to a light emitting structure including a light emitting diode, a first contact, and a second contact. The light emitting diode includes a body of transparent semiconductor material with a top surface and a light emitting region below the top surface. The light emitting region emits light in response to current passing through the light emitting region; the emitted light passes through the body of the light emitting diode. The first contact is connected to the top surface of the body and has a spiral shape to induce an electromagnetic field. The electromagnetic field shapes the light emitted from the light emitting region and passes through the body of the light emitting diode. The second contact is connected to a surface of the light emitting structure. A voltage difference can be applied across the first contact and second contact to generate the current through the light emitting region.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: June 18, 2019
    Assignee: Facebook Technologies, LLC
    Inventor: Christopher Percival
  • Patent number: 10326608
    Abstract: Techniques to associate user data with a mobile device are described. In one embodiment, for example, an apparatus may comprise a service support component and a storage component. The services support component may be operative to receive a data package request from a service, the data package request comprising a network identifier for a mobile device associated with a user, and exchange a data package with the service in response to the data package request. The storage component may be operative to access the data package associated with the user based on the network identifier. Other embodiments are described and claimed. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: June 18, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Daniel Kim, Yen-Ting Tung
  • Patent number: 10323930
    Abstract: A system for a movable structured light projector may include (1) a light projector assembly that receives a light control signal and projects structured light into a local area based on the light control signal, (2) an imaging device that receives a capture control signal and captures a reflection of the structured light from the local area based on the capture control signal, and (3) an actuator, coupled to the light projector assembly, that receives an actuator control signal and moves the light projector assembly relative to the imaging device based on the actuator control signal. Various other systems and methods are also disclosed.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: June 18, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Manoj Bikumandla, Andrew Matthew Bardagjy, Cina Hazegh, Fei Liu, Bradley James Tallon
  • Patent number: 10324928
    Abstract: In one embodiment, a method includes accessing a data set including a list of objects matching a query command and a score for each of the listed objects, where the query command is generated by parsing a query using a parsing algorithm, and where the score for each of the listed objects is calculated based on a scoring algorithm. The method also includes generating multiple subsets of the data set, each subset including one or more of the listed objects, and calculating, for each subset, a measure of score-quality associated with the scores of the objects in the subset and a measure of CPU-power associated with an amount of processing power required for retrieving the objects in the subset. The method also includes revising the parsing algorithm based on a comparison of the measures of score-quality and the measures of CPU-power associated with one or more of the subsets.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: Rajat Raina, Allan Stewart, Li-Tal Mashiach
  • Patent number: 10325283
    Abstract: An advertiser specifies an advertising campaign along with a budget, a duration and one or more objectives associated with the advertising campaign. An online system presenting advertisements from the advertising campaign determines an interval representing a portion of the duration, an interval budget, and one or more interval objectives. Historical information describing selection and presentation of advertisements by the online system is retrieved, and used to determine one or more filters limiting the number of opportunities to present an advertisement in which advertisements from the advertising campaign are included. The scaling filters may be based on the one or more interval objectives, bid amounts determined for advertisements in the advertising campaign, and bid amounts associated with advertisements previously selected for presentation form the historical data.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: Chinmay Deepak Karande, Xiaohu Jiang, Zhengyong Zhu
  • Patent number: 10325305
    Abstract: A social networking system user's interaction with a brand page may be tailored to match the user's interests. Content providers or page administrators of a brand page associate keywords with content posted to the brand page. A keyword may define a characteristic of a social networking system user to receive the content or may describe a characteristic of the content. The keywords are compared to a user profile of a user requesting the brand page and content posted to the brand page is selected for presentation to the user based on the user profile and the keywords. For example, content is presented to a user having a characteristic defined by criteria keyword. The selected content posted to the brand page is presented to the user requesting the brand page.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: Antonio Felipe Garcia-Martinez, Nipun Mathur
  • Patent number: 10324530
    Abstract: Embodiments relate to a system and a method for providing haptic feedback to a user by controlling an area of a surface of a haptic assembly in touch (directly or indirectly) with a user. The haptic assembly can be actuated such that a surface area of the haptic assembly in contact with a user can be adjusted. An area of the haptic assembly in contact with a user can be changed by modifying a shape of the haptic assembly. Hence, by changing the shape of the haptic assembly, a user touching a virtual object in a virtual space with a particular rigidity can be emulated.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: June 18, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Sean Jason Keller, Tristan Thomas Trutna, Nicholas Roy Corson, Garett Andrew Ochs, Raymond King, Elia Gatti
  • Patent number: 10325791
    Abstract: A light emitting diode (LED) includes an elastomeric material that facilitates adhesive attachment with a pick-up head for pick and place manufacturing operations. The LED includes an epitaxial layer defining a mesa structure and a light emitting surface. The mesa structure includes an active layer to emit light, and the emitted light is reflected at the mesa structure toward a light emitting region of the light emitting surface and transmitted at the light emitting region. An elastomeric material is on a portion of the light emitting surface, such as the light emitting region or a passive region. At the light emitting region, the elastomeric material may be shaped as a lens that collimates light transmitted from the light emitting region, and also facilitates adhesion to the pick-up head. At the passive region, the elastomeric material facilitates adhesion to the pick-up head without interfering with light emitted from the light emitting region.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: June 18, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Pooya Saketi, Patrick Joseph Hughes, William Padraic Henry, Joseph O'Keeffe
  • Patent number: 10324884
    Abstract: Technology is provided for a memory drive adapter. The memory drive adapter is used for combining memory drives within an alternative form factor. For example the memory drive adapter can include an adapter frame configured for compatibility with a peripheral component interface. The adapter frame can include first and second spaced apart cover panels. A mounting panel extends between the first and second cover panels. An end panel is positioned opposite the mounting panel and extends between the first and second cover panels. One or more divider tabs extend between the first and second cover panels substantially midway between the mounting panel and the end panel to define a pair of drive bays, each configured to receive a 2.5-inch solid state drive.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventor: Jon Brian Ehlen
  • Patent number: 10324619
    Abstract: A method is performed at an electronic device that includes a display, a touch-sensitive surface, one or more processors, and memory storing one or more programs. The device displays a user interface of a software application, wherein the user interface includes a plurality of user-interface elements. A first gesture is detected on the touch-sensitive surface while displaying the first user interface, and an initial direction of movement is determined for the first gesture. The device recognizes that the initial direction corresponds to one of a first predefined direction on the touch-sensitive surface or a second predefined direction on the touch-sensitive surface, wherein the first predefined direction is distinct from the second predefined direction. Display of one or more user-interface elements of the plurality of user-interface elements is manipulated in accordance with the corresponding one of the first or second predefined direction.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: June 18, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Brian Daniel Amerige, Benjamin Grady Cunningham
  • Patent number: 10318640
    Abstract: Exemplary embodiments provide techniques for evaluating when words or phrases of a translation were generated with a low degree of confidence, and conveying this information when the translation is presented. For example, if a source language word is encountered in source material for translation, but the source language word was only encountered a few times (or not at all) in the training data used to train the translation system, then the resulting translation may be flagged as being of low confidence. Other situations, such as the generation of two equally-likely translations, or translation system model disagreement, may also indicate a questionable translation. When the translation is displayed, questionable words and phrases may be flagged, and possible alternative translations may be presented. If one of the alternatives is selected, this information may be used to update the translation system's models in order to improve translation quality in the future.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: June 11, 2019
    Assignee: FACEBOOK, INC.
    Inventors: William Arthur Hughes, Matthias Gerhard Eck, Kay Rottmann
  • Patent number: 10321092
    Abstract: Exemplary embodiments relate to techniques for applying media effects to a video stream. For example, media effects may be applied and/or altered based on input from viewers or participants in the video stream. Changes to the media effects may accumulate based on the inputs. In another example, viewership numbers or engagement with a user applying a media effect may alter the media effect. In a broadcast context, actions of the broadcast audience (e.g., as measured by polling) may affect the broadcast and hence the broadcaster. Object recognition and/or people recognition may be applied to cumulatively alter the media effects in an augmented reality context.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: June 11, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Daniel Danker, David J. Capra, Tory Hargro
  • Patent number: 10317682
    Abstract: Friction joints for use with head mounted displays are disclosed herein. In various embodiments, a head mounted display includes a front display module and a strap assembly. The strap assembly includes first and second connectors coupling the strap assembly to the front display module. The connectors allow the strap assembly to be moved toward and away from the front display module. The connectors are coupled to the front display module with first and second friction joints.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: June 11, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Jared I. Drinkwater, Robin Michael Miller, Lesley Ribble Magrath, Boyd Drew Allin
  • Patent number: 10318111
    Abstract: Content that is significant to a user may be determined. An indication that a user finds content within a document significant may be received. In response to the received indication, the document may be analyzed to identify a set of topics associated with the content of the document. From the set of topics, a subset of topics responsible for the user finding the document significant may be identified. A user profile associated with the user may be updated based on the subset of topics.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: June 11, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Harmannus Vandermolen, Charles Fish, Karen Howe, Paul Vidich, Scott J. Levine
  • Patent number: 10319076
    Abstract: In one embodiment, a method includes accessing a plurality of generative adversarial networks (GANs) that are each applied to a particular level k of a Laplacian pyramid. Each GAN may comprise a generative model Gk and a discriminative model Dk. At each level k, the generative model Gk may take as input a noise vector zk and may output a generated image {tilde over (h)}k. At each level k, the discriminative model Dk may take as input either the generated image {tilde over (h)}k or a real image hk, and may output a probability that the input was the real image hk. The method may further include generating a sample image ?k from the generated images {tilde over (h)}k, wherein the sample image is based on the probabilities outputted by each of the discriminative models Dk and the generated images {tilde over (h)}k. The method may further include providing the sample image ?k for display.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: June 11, 2019
    Assignee: Facebook, Inc.
    Inventors: Emily Denton, Soumith Chintala, Arthur David Szlam, Robert D. Fergus
  • Patent number: 10319705
    Abstract: An elastomeric interface layer (elayer) is formed over multiple light emitting diode (LED) dies by depositing photoresist materials across multiple LED dies, and using the LED dies as a photolithography mask to facilitate formation of the elayer on each LED die. The elayer facilitates adhesive attachment of each LED die with a pick and place head (PPH), allowing the LED dies to be picked up and placed onto a display substrate including control circuits for sub-pixels of an electronic display. In some embodiments, the LED dies are micro-LED (?LED) dies.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: June 11, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Daniel Brodoceanu, Oscar Torrents Abad
  • Patent number: 10318623
    Abstract: Computer-implemented systems and methods for extracting information during a human-to-human mono-lingual or multi-lingual dialog between two speakers are disclosed. Information from either the recognized speech (or the translation thereof) by the second speaker and/or the recognized speech by the first speaker (or the translation thereof) is extracted. The extracted information is then entered into an electronic form stored in a data store.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: June 11, 2019
    Assignee: Facebook, Inc.
    Inventor: Alexander Waibel
  • Patent number: 10318997
    Abstract: An online system receives a sponsored content item including a maximum amount of compensation for accessing the content, a budget, and a tracking mechanism identifying an action. When an opportunity to present sponsored content to a user eligible to be presented with the sponsored content item is identified, the online system determines a likelihood of the user performing the action identified by the tracking mechanism and an average likelihood of other users performing the action identified by the tracking mechanism. Based on the determined likelihood and the average likelihood, the online system determines a subsidy value. Additionally, the online system generates a penalty value inversely proportional to a number of the identified action that have been identified. The online system increases a bid amount by the subsidy value decreases the bid amount by the penalty value to determine whether to present the sponsored content item to the user.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: June 11, 2019
    Assignee: Facebook, Inc.
    Inventor: Anand Sumatilal Bhalgat
  • Patent number: 10320927
    Abstract: Systems, methods, and non-transitory computer-readable media can generate a set of candidate content items from a plurality of content items that are available in the social networking system, wherein one or more of the candidate content items are to be included in a personalized content stream for a first user. A corresponding score for each of the candidate content items can be generated with respect to the first user. A first set of content items can be determined from the set of candidate content items based at least in part on the respective scores, wherein content items in the first set are included in the personalized content stream.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: June 11, 2019
    Assignee: Facebook, Inc.
    Inventors: Chen Zheng, Thomas Frederick Dimson, Linji Yang
  • Patent number: 10318560
    Abstract: A social networking system generates a location store based on information received from its users. The location store includes entries having a physical location description and one or more terms associated with the physical location description. One or more entries associated with physical location descriptions within an area are identified. A local frequency of occurrence of each term in the identified entry is determined, and a global frequency of occurrence of each term in the identified entries within the location store is determined. Trending terms in the identified entries are determined based on the local frequencies and the global frequencies. Identified entries are compared to each other, with a score based on differing terms in compared entries and whether the differing terms are trending terms is generated. If a score is less than a threshold value, a combined entry is generated from the compared entries.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: June 11, 2019
    Assignee: Facebook, Inc.
    Inventors: Marian Gelu Olteanu, Nilesh Nandan Dalvi
  • Patent number: 10318983
    Abstract: An online system selects advertisements for presentation a user based on characteristics of the user. The online system monitors performance of advertisements based on a goal for the advertisement and a time interval for achieving the goal. During a time period within the time interval, the online system determines an actual performance of the advertisement and compares the actual performance to a portion of the goal associated with the time period. If the actual performance does not satisfy the portion of the goal associated with the time period, the online system expands targeting criteria of the advertisement to increase a number of users eligible to be presented with the advertisement.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: June 11, 2019
    Assignee: Facebook, Inc.
    Inventors: Gang Wu, Haibin Cheng, Xiao Zhang, Boris Pierre Arnoux, Anh Phuong Bui
  • Patent number: 10318815
    Abstract: Systems, methods, and non-transitory computer-readable media can identify a set of media content items based on at least one search query. The set of media content items can be ranked based on information associated with one or more media content items in the set of media content items to produce a ranked set of media content items. The ranked set of media content items can be provided for sequential video presentation. A set of image frame previews can be selected for at least some media content items in the ranked set. Each image frame preview in the set of image frame previews can be selected based on a respective confidence score associated with viewer interest. One or more image frame previews, out of the set of image frame previews, can be provided during media navigation associated with the sequential video presentation.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: June 11, 2019
    Assignee: Facebook, Inc.
    Inventor: John Samuel Barnett
  • Patent number: 10317680
    Abstract: An auto-focus head-mounted display (HMD) dynamically generates aberration-adjusted images based on the position and/or orientation of an eye of the user. An aberration-adjusted image is an image distorted to correct aberrations that would otherwise occur at a retina of the user due to image light passing through optics of the HMD that contains one or more optical imperfections. The aberration-adjusted image corrects the aberrations caused by these optical imperfections so that the resulting retinal image is free of optical aberrations due to the HMD while preserving correct eye optical aberrations that correlate with a current accommodative state of the eye.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: June 11, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: Evan M. Richards, Youngshik Yoon, Shizhe Shen
  • Patent number: D851661
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: Christophe Marcel Rene Tauziet, Alexandros Alexander, Michael Stephen Booth
  • Patent number: D852213
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: June 25, 2019
    Assignee: Facebook, Inc.
    Inventors: Robin Maxime Clediere, Jeremy Samuel Friedland
  • Patent number: D852216
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: June 25, 2019
    Assignee: Facebook, Inc.
    Inventors: Kory Matthew Westerhold, Robin Maxime Clediere, Patrick Joseph Roark Underwood, Christopher Joseph Welch, Mohammed Abid, Shali Myhanh Nguyen, Brody Jay Larson, Cristobal Alvaro Castilla Lacomba, John Evans, Ryan Freitas, Brittany Holthus Lawrence, Nicholas Aaron Merola, Christine Serrone Gray
  • Patent number: RE47457
    Abstract: The present invention addresses the above described problems by simplifying the assumptions on possible motions made by a user. This simplification process can take place by making an assumption that the motion of the device will travel along a certain preferential motion arc, which will be referred to herein as the “Javal arc.” Calculations of motions of the device can be made based on these Javal arcs. Additionally, the double integration of each accelerometer is now eliminated and the expensive accelerometers are replaced by two magnetic sensors.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: June 25, 2019
    Assignee: Facebook, Inc.
    Inventors: Sina Fateh, Ray Valdes, John Masiewicz