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: 10666511
    Abstract: Some embodiments include an internet service provider (ISP) system capable of delegating network policy configuration tasks to ISP franchisee accounts. For example, the ISP system can establish, via a backhaul channel, a network tunnel from an access point hosting a local area network (LAN) to a gateway server connected to a wide area network (WAN). The ISP system can authenticate an ISP franchisee account operating a mobile device. The ISP franchisee account can configure, from the mobile device, a network usage policy associated with using the network tunnel, the gateway server, and/or application services available through the gateway server. The ISP system can authenticate a subscriber account operating a subscriber device to connect with the WAN from the LAN. The ISP system can enforce, at the gateway server, the network usage policy when the customer device is using the access point to access the WAN through the gateway server.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventors: Viswanath Poosala, Philip Lewis Bohannon, Maksim Kamenetsky, Debra Vaughn Hester, Christopher Andrew Daniels
  • Patent number: 10666365
    Abstract: In one embodiment, a method includes receiving a sonic signal from a beacon device at a mobile device, receiving a wireless signal from the beacon device at the mobile device, detecting a presence of an enclosure surrounding the beacon device by the mobile device based on a disparity between a normalized strength of the sonic signal and a normalized strength of the wireless signal, and determining whether the detected enclosure complies with installation guidelines associated with the beacon device by the mobile device.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventors: Mateusz Marek Niewczas, Fraidun Akhi, Shizhe Shen
  • Patent number: 10666694
    Abstract: A social networking system contains information describing information about users of the social networking system and about various connections among the users. When a user of the social networking system accesses an external website, the external website may send the user a web page containing markup language with instructions to retrieve information associated with a user from a social networking system. The client device processes the annotations and sends a request for social information related to the user to a social networking system, subject perhaps to privacy settings in the social networking system. The user's browser uses the information obtained from the social networking system in response to the request to render the markup language document for display on the user's computer system. This process allows the external website to use information from the social networking system to enhance the user's experience on the external website.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventors: Wei Zhu, David Brookes Morin, James M. Leszczenski, Michael Steven Vernal, Joshua E. Elman, Luke Jonathan Shepard
  • Patent number: 10666857
    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 client device modifies captured video data based on users identified in the video data. For example, the client device changes parameters of the image capture device to more prominently display a user identified in the video data and may further change parameters of the image capture device based on gestures or movement of the user identified in the video data. The client device may apply multiple models to captured video data to modify the captured video data or subsequent capturing of video data by the image capture device.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventor: Vincent Charles Cheung
  • Patent number: 10664875
    Abstract: An online system provides a feed of content including organic content items and sponsored content items that are positioned relative to each other to maximize user interaction with the feed of content. To reduce latency of providing the feed of content to a user without impairing positioning of organic content items and sponsored content items relative to each other, the online system initially selects a subset of sponsored content items based on characteristics (e.g., bid amounts) of the sponsored content items. Subsequently, the online system applies one or more selection processes to organic content items and to sponsored content items of the subset that accounts for positioning of sponsored content items and organic content items relative to each other within the feed of content. Hence, the online system evaluates the subset of sponsored content items along with organic content items when ordering content within the feed.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventors: Harsh Doshi, Wei Wei, Zeyue Chen, Tanmoy Chakraborty, Sagar Chordia, Peng Chen
  • Patent number: 10666794
    Abstract: Methods and systems that include, by a client computing device of a first user of a social-networking system, receiving from the first user an identifier associated with an intended recipient to which outgoing communication is to be initiated, wherein the identifier is received via a user interface of an application, identifying, based on the intended recipient, social information relevant to the first user, and displaying, in the user interface, the social information that is relevant to the first user. The identifier may include a phone number or an email address of the intended recipient. The social information may include a name of the intended recipient, and/or a social-network profile of the intended recipient. The intended recipient may be a second user of the social-networking system, and the social information may be identified based on how many degrees of separation there are between the first user and the second user.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventors: Rose Yao, Brandon Marshall Walkin
  • Patent number: 10665180
    Abstract: An electronic display comprises a backlight unit and a liquid crystal (LC) layer, wherein the backlight combines and directs light from a plurality of light sources towards the LC layer, which controls an amount of light to be displayed. The light sources comprise at least two different types of light sources associated with different wavelength ranges, to provide improved spectrum intensity for a wider range of wavelengths. The intensity of the light sources may be adjusted based upon the input data for an image to be displayed. For example, the light sources may be dimmed based upon a determined amount of the received image data associated with a particular gray level.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: May 26, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Jianru Shi, Fenglin Peng
  • Patent number: 10666708
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a client request from a requesting user. The client request is associated with a web page. A static resource file identifier and a version identifier are determined based on the client request. A response to the client request is generated based on the static resource file identifier and the version identifier.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventors: Nicholas John Gavalas, Nathan Paul Schloss, Pieter David Vanderwerff, Andrey Sukhachev, Benjamin D. Maurer, Bhuwan Bhushan Khattar, Killian Murphy
  • Patent number: 10665149
    Abstract: A display device may include (1) a light-emitting layer having a plurality of light-emitting regions, with at least some of the light-emitting regions operable to emit a varying, controlled intensity of light at a fixed location, (2) a color selector layer disposed over the plurality of light-emitting regions, the color selector layer having at least one group of color selectors, and (3) an actuator operable to move the color selector layer relative to the light-emitting layer. The movement of the color selector layer may result in each color selector of the at least one group of color selectors passing each fixed location. Various other apparatus, systems, and methods are also disclosed.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: May 26, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Jasmine Soria Sears, James Ronald Bonar, Stephen John Holmes
  • Patent number: 10663627
    Abstract: A Fresnel optical element includes a Fresnel surface formed in a material. The Fresnel surface includes a plurality of Fresnel feature that include an active surface and a draft surface. A light absorptive layer is selectively disposed over the draft surface of the Fresnel features. The light absorptive surface is configured to absorb a majority of visible light encountering the light absorptive layer.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: May 26, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Zhang Jia, Shizhe Shen, Kurt Allen Jenkins
  • Patent number: 10664866
    Abstract: An online system optimizes for longer attribution window conversions with an additive decomposition model by predicting the probability that a predefined action happens given an impression/click. The online system receives a content item from a content provider for display to a target user, and predicts a probability that a target user will convert given an interaction with the content item by the target user. The online system computes, by a first trained model, a short-term conversion probability of a conversion event happening within a first conversion window after the interaction. The online system computes, by a second trained model, a long-term conversion probability of the a conversion event happening within a second conversion window after the interaction, the second conversion window being longer than the first conversion window. The online system computes the conversion probability given the interaction based on the short-term conversion probability and the long-term conversion probability.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: May 26, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Zheng Chen, Shyamsundar Rajaram, Pradheep K. Elango
  • Patent number: 10665129
    Abstract: A haptic communication system includes a broadband signal generator to extract parameters from sensor signals describing a message for transmission to a user. Broadband carrier signals are generated by aggregating a plurality of frequency components. Actuator signals are generated by encoding the parameters from the sensor signals into the broadband carrier signals. One or more cutaneous actuators are communicatively coupled to the broadband signal generator to receive the actuator signals. Haptic vibrations are generated corresponding to the actuator signals on a body of the user to communicate the message to the user.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventor: Robert Turcott
  • Patent number: 10664869
    Abstract: Systems, methods, and non-transitory computer-readable media can receive user social network information, including user location information, for a plurality of users. The plurality of users is filtered based on user social network information. A business action is determined based on the user social network information.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventors: John Taskin Mendiola, Edward Francis Wolf, Mario Alberto Vinasco Vallejo, Joseph Messiha
  • Patent number: 10664532
    Abstract: A social networking system maintains content items associated with various topics. Each topic may be associated with a start time and/or an end time defining a time range during which content items associated with the topic are most likely to be relevant to social networking system users. The start time and/or end time associated with a topic may be based on information received from a user of the social networking system or on the occurrence of an event. The social networking system computes a score indicating a predicted affinity of a viewing user of the social networking system for each content item eligible for presentation to the viewing user and adjusts the affinity score based on a start time and/or an end time of an associated topic. One or more content items are selected for presentation to the viewing user based on the affinity score associated with each content item.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventors: Aman Preet Singh, Aliasgar Mumtaz Husain
  • Patent number: 10663737
    Abstract: A magnetically detachable head-mounted-display strap-interface apparatus may include (1) a strap that includes an electrical accessory that necessitates an electrical connection to a head-mounted display and (2) a mount coupled to the strap that includes (a) an interface that is mateable and demateable to an opposing interface of the head-mounted display, (b) an electrical connector that is configured to provide the electrical connection from the electrical accessory to the head-mounted display when contacting an opposing electrical connector of the head-mounted display, and (c) a magnetic element that magnetically couples the interface and the opposing interface of the head-mounted display by attracting an opposing magnetic element of the head-mounted display and enables the interface to be decoupled from the opposing interface of the head-mounted display and the electrical connector to be disconnected from the opposing electrical connector.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: May 26, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Lesley Ribble Magrath, Paul Bongkyu Koh
  • Patent number: 10663739
    Abstract: Technology is provided for a facial interface assembly for use with a head mounted display. The facial interface assembly includes a contoured spacer frame and an interchangeable face gasket removably attached to the contoured spacer frame. The contoured spacer frame includes a forehead interface portion, a pair of cheek interface portions, a bridge portion extending between the pair of cheek interface portions, and one or more attachment tabs configured to mate with a housing of the head mounted display. The face gasket includes a high-density foam layer, a low-density foam layer, and a fabric layer.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: May 26, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Jared I. Drinkwater, Robin Michael Miller
  • Patent number: 10664127
    Abstract: In particular embodiments, a system includes a processor operable to receive, from a client device, a user selection of 360-degree media content to display on a display device that is separate from the client device. The processor is further operable to provide the selected 360-degree media content for display on the display device. The processor is further operable to receive motion data from the client device, the motion data indicating motion of the client device. The processor is further operable to provide instructions to adjust a viewing direction within the 360-degree media content displayed on the display device according to the received motion data from the client device.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventors: Andrew Lawrence Anker, Michael Paul Mastrangelo, Ryan Casey
  • Patent number: 10664526
    Abstract: In one embodiment, a method includes receiving, from a client system of a first user, a text query to search for posts of the online social network, the text query comprising one or more n-grams, searching a personalized index of keyword phrases associated with the first user to identify one or more keyword phrases matching one or more of the n-grams of the text query, the index of keyword phrases being based on content extracted from posts by one or more second users that have been viewed by the first user, and providing to the client system in response to receiving the text query, instructions for displaying a user interface comprising one or more of suggested queries to search for posts of the online social network, wherein each suggested query comprises one or more n-grams from the text query and one or more of the identified keyword phrases.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventors: Kurchi Subhra Hazra, Jinlong Zhou, Xiao Li, Maxime Boucher, Rajat Raina
  • Patent number: 10664744
    Abstract: Embodiments are disclosed for predicting a response (e.g., an answer responding to a question) using an end-to-end memory network model. A computing device according to some embodiments includes embedding matrices to convert knowledge entries and an inquiry into feature vectors including the input vector and memory vectors. The device further execute a hop operation to generate a probability vector based on an input vector and a first set of memory vectors using a continuous weighting function (e.g., softmax), and to generate an output vector as weighted combination of a second set of memory vectors using the elements of the probability vector as weights. The device can repeat the hop operation for multiple times, where the input vector for a hop operation depends on input and output vectors of previous hop operation(s). The device generates a predicted response based on at least the output of the last hop operation.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventors: Jason E. Weston, Arthur David Szlam, Robert D. Fergus, Sainbayar Sukhbaatar
  • Patent number: 10663964
    Abstract: One or more embodiments of the present disclosure include features and functionality that reduce size, weight, and power (SWaP) specifications for an unmanned aerial vehicle (UAV) by combining flight control functionality with mission processing functionality within common hardware. By implementing flight control and mission processing functionality using common hardware, systems and methods described herein decrease costs associated with developing, producing, servicing, and operating UAVs. Moreover, the systems and methods described herein include features that reduce the SWaP for the UAV while providing further redundancies that maintain reliability of the UAV.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: May 26, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Jose Enrique Ortiz, Arjen Roodselaar
  • Patent number: 10664421
    Abstract: Flow logic supports concurrency of multiple threads and/or tag IDs to be concurrently communicated across the interconnect while allowing the one or more target IP cores to be able to reorder incoming request transactions from the initiator IP core in a manner that is optimal for that target IP core while relieving that target IP core from having to maintain the sequential issue order of transaction responses to the incoming request transactions in the thread or tags when processed by the target IP core. The flow logic cooperates with the reorder storage buffers to control an operation of the reorder storage buffers as well as control issuance of at least the request transactions from the initiator IP core onto the interconnect in order to maintain proper sequential ordering of the transaction responses for the thread or tags when the transaction responses are returned back to the initiator IP core.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: May 26, 2020
    Assignee: FACEBOOK TECHNOLOGIES
    Inventors: Jeremy Chan, Drew E. Wingard, Chien-Chun Chou, Hervé Jacques Alexanian, Kevin L. Daberkow, Harutyun Aslanyan, Timothy A. Pontius
  • Patent number: 10664664
    Abstract: A machine translation system can improve results of machine translations by employing preferred translations, such as human translated phrases. In some implementations, the machine translation system can use the preferred translations as heavily weighted training data when building a machine translation engine. In some implementations, the machine translation system can use the preferred translations as an alternate to a result that would have otherwise been produced by a machine translation engine. While it is infeasible to obtain human translations for all translation phrases, preferred translations can be used for problem phrases for which machine translation engines often produce poor translations. The machine translation system can identify problem phrases by assigning a quality score to each translation in a set of translations.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: May 26, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Ying Zhang, Fei Huang
  • Patent number: 10664510
    Abstract: Clustering media items includes: identifying a first plurality of media items associated with a first map view of a map; grouping the first plurality of media items into a first set of one or more clusters that correspond to a first set of one or more respective regions; displaying the first set of one or more clusters using a first set of one or more representative media items; in response to a request to change the first map view: identifying a second plurality of media items in a second map view associated with the request; grouping the second plurality of media items into a second set of one or more clusters that corresponds to a second set of one or more respective regions; and displaying the second set of one or more clusters using a second set of one or more representative media items.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventors: Gregor Hochmuth, Tim Van Damme, Philip McAllister, Kevin Systrom
  • Patent number: 10664148
    Abstract: In one embodiment, as a user is scrolling through a first series of content items and reaches the nth content items from the first series of content items, display a visual indication that there are additional content items from the first series of content items existing after the nth content item. Upon receiving a first user input, enable the user to scroll through the additional content items existing after the nth content item. Upon receiving a second user input, enable the user to scroll through a second series of content items.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventor: Michael Matas
  • Patent number: 10664222
    Abstract: One or more embodiments of the disclosure provide systems and methods for providing media presentations to users of a media presentation system. A media presentation generally includes a plurality of media segments provided by multiple users of the media presentation system. In one or more embodiments, a user of the media presentation system may share a media presentation with a co-user. The media presentation system can enable the co-user, if authorized by the user, to contribute (e.g., add a media segment) to a media presentation shared with the co-user.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: May 26, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Joshua Alexander Miller, Leo Litterello Mancini, Michael Slater
  • Patent number: 10664953
    Abstract: In one embodiment, a system may access a training sample from a training dataset. The training sample may include a training image of a scene and a corresponding depth map of the scene. The system may generate a plurality of decomposition images by processing the training image and the corresponding depth map using a machine-learning model. The system may generate a focal stack based on the plurality of decomposition images and update the machine-learning model based on a comparison between the generated focal stack and a target focal stack associated with the training sample. The updated machine-learning model is configured to generate decomposition images with defocus-blur effect based on input images and corresponding depth maps.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: May 26, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Douglas Robert Lanman, Matthew Steven Chapman, Alexander Jobe Fix, Anton S. Kaplanyan, Lei Xiao
  • Patent number: 10665028
    Abstract: In one embodiment, a method includes determining, using one or more location sensors of a computing device, an approximate location of the computing device, identifying a content object located within a threshold distance of the approximate location, wherein an augmented-reality map associates the content object with a stored model of a real-world object and specifies a location of the content object on or relative to the stored model of the real-world object, obtaining an image from a camera of the device, identifying, in the image, a target real-world object that matches the stored model of the real-world object, determining a content object location based on a location of the target real-world object and the location of the content object on or relative to the model of the real-world object, and displaying the content object at the content object location.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: May 26, 2020
    Assignee: Facebook, Inc.
    Inventors: Matthew Adam Simari, Alvaro Collet Romea, Krishnan Kumar Ramnath
  • Patent number: 10664546
    Abstract: Techniques are provided for enhancing a user's browsing experience, especially when the user is browsing third party websites via an application. For example, a user may use the application to browse web pages served from a third party website that is associated with a particular domain. While browsing the third party web pages, the user may save a URL corresponding to a third party web page that the user is currently viewing. In this manner, the user may store one or more URLs corresponding to web pages served from the third party website and/or served from multiple different third party domains browsed by the user. The saved URLs may be associated with the user. When the user browses web pages associated with a particular domain, a user selectable option may be provided that enables the user to see URLs stored for the user that are associated with that particular domain. The user may then select a particular displayed URL to access the web page corresponding to the selected URL.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: May 26, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Vincent Lee Fiorentini, Ming Fei Li, Prakash Ahuja, Yue Cai, Sean Michael Wiese, Yi-Lin Jao, Ziqin Wang
  • Patent number: 10665243
    Abstract: A system for subvocalized speech recognition includes a plurality of sensors, a controller and a processor. The sensors are coupled to a near-eye display (NED) and configured to capture non-audible and subvocalized commands provided by a user wearing the NED. The controller interfaced with the plurality of sensors is configured to combine data acquired by each of the plurality of sensors. The processor coupled to the controller is configured to extract one or more features from the combined data, compare the one or more extracted features with a pre-determined set of commands, and determine a command of the user based on the comparison.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: May 26, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Eric Michael Whitmire, Laura Cristina Trutoiu
  • Patent number: 10664524
    Abstract: The present disclosure is directed toward systems and methods for enabling better control over a live video broadcast. For example, systems and methods described herein enable a broadcaster to indicate one or more highlighted portions of a live video broadcast. Systems and method described herein further provide a video broadcast viewer the ability to scrub through the video broadcast directly to the highlighted portions of the live video broadcast.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: May 26, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Shilpa Sarkar, Ian McIntyre Silber
  • Publication number: 20200159322
    Abstract: Systems, articles, and methods for improved capacitive electromyography (“EMG”) sensors are described. The improved capacitive EMG sensors include one or more sensor electrode(s) that is/are coated with a protective barrier formed of a material that has a relative permittivity ?r of about 10 or more. The protective barrier shields the sensor electrode(s) from moisture, sweat, skin oils, etc. while advantageously contributing to a large capacitance between the sensor electrode(s) and the user's body. In this way, the improved capacitive EMG sensors provide enhanced robustness against variations in skin and/or environmental conditions. Such improved capacitive EMG sensors are particularly well-suited for use in wearable EMG devices that may be worn by a user for an extended period of time and/or under a variety of skin and/or environmental conditions. A wearable EMG device that provides a component of a human-electronics interface and incorporates such improved capacitive EMG sensors is described.
    Type: Application
    Filed: August 26, 2019
    Publication date: May 21, 2020
    Applicant: Facebook Technologies, LLC
    Inventors: Cezar Morun, Stephen Lake
  • Publication number: 20200159325
    Abstract: Systems, devices and methods that enable a user to access and interact with content displayed on a portable electronic display in an inconspicuous, hands-free manner are described. There is disclosed a completely wearable system comprising a wearable muscle interface device and a wearable head-mounted display, as well as methods for using the wearable system to effect interactions between the user and content displayed on the wearable head-mounted display. The wearable muscle interface device includes muscle activity sensors worn on an arm of the user to detect muscle activity generated when the user performs a physical gesture. The wearable system is adapted to recognize a plurality of gestures made by the user and, in response to each recognized gesture, to effect one or more interaction(s) with content displayed on the wearable head-mounted display.
    Type: Application
    Filed: November 26, 2019
    Publication date: May 21, 2020
    Applicant: Facebook Technologies, LLC
    Inventors: Matthew Bailey, Aaron Grant, Stephen Lake
  • Patent number: 10656711
    Abstract: Methods and system for predicting the onset of a motor action using neuromuscular signals. The system comprises a plurality of sensors configured to continuously record a plurality of neuromuscular signals from a user and at least one computer processor programmed to provide as input to a trained statistical model, the plurality of neuromuscular signals or information based on the plurality of neuromuscular signals, predict, based on an output of the trained statistical model, whether an onset of a motor action will occur within a threshold amount of time; and send a control signal to at least one device based, at least in part, on the output probability, wherein the control signal is sent to the at least one device prior to completion of the motor action by the user.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: May 19, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Patrick Kaifosh, Timothy Machado, Thomas Reardon, Erik Schomburg
  • Patent number: 10656690
    Abstract: A head-mounted display (HMD) includes a hybrid fan, a printed circuit board (PCB) with one or more electronic components and a heat pipe to dissipate heat. The hybrid fan has a center axis extending from a rear side of the HMD to a front side of the HMD. The hybrid fan pulls air from a rear side of the HMD. The heat pipe has an end coupled to the PCB. The heat pipe partially surrounds a periphery of the hybrid fan and transfers heat away from at least the PCB. The HMD further includes a side cover and a front cover. The side cover encloses the hybrid fan, the PCB and the heat pipe. The front cover is attached to the side cover with a slit between an outer edge of the front cover and an outer edge of the side cover to discharge air from the hybrid fan.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: May 19, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Boyd Drew Allin, Robin Michael Miller
  • Patent number: 10657381
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a video being posted through a social networking system; one or more portions of the video to be compressed are determined; and the one or more portions of the video are compressed, wherein, upon being compressed, at least one frame corresponding to at least one of the portions is deleted.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: May 19, 2020
    Assignee: Facebook, Inc.
    Inventors: Andrew James Taylor, Joshua Barton Dickens
  • Patent number: 10656710
    Abstract: An interactive system may include (1) a facial coupling subsystem configured to conduct a biopotential signal generated by a user's body, (2) a receiving subsystem electrically connected to the facial coupling subsystem and configured to receive, from the user's body via a compliant electrode of the facial coupling subsystem, the biopotential signal, and (3) a detection subsystem electrically connected to the receiving subsystem and configured to (a) determine a characteristic of the biopotential signal and (b) use the characteristic of the biopotential signal to determine a gaze direction of an eye of the user and/or a facial gesture of the user. In some examples, the facial coupling subsystem may include a plurality of compliant electrodes that each are configured to comply in a direction normal to a surface of the user's face. Various other apparatus, systems, and methods are also disclosed.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: May 19, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Mohsen Shahmohammadi, Ying Yang, Yaser Sheikh, Hernan Badino, James David White
  • Patent number: 10657667
    Abstract: Systems, methods, and non-transitory computer-readable media can obtain a spherical media content item that captures at least one scene from a plurality of different positions. A three-dimensional object with a plurality of faces that converge at a point is determined. At least a first portion of the spherical media content item is mapped to at least a first face in the plurality of faces.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: May 19, 2020
    Assignee: Facebook, Inc.
    Inventors: David Young Joon Pio, Evgeny V. Kuzyakov, Chien-Nan Chen
  • Patent number: 10658995
    Abstract: Calibration of a headset that uses bone conduction to provide audio content to a wearer is presented. A first tone of a plurality of tones that are at different frequencies is presented to the wearer via an air conduction transducer. A corresponding tone having a same frequency as the first tone is also presented to the wearer via a bone conduction (BC) transducer. The corresponding tone is adjusted such that a level of loudness is within a threshold range of a level of loudness of the first tone. An ear-canal sound pressure (ECSP) resulting from the first tone is recorded and a voltage applied to the BC transducer for generating the adjusted corresponding tone. An equalization filter is generated based in part on the ECSP and the voltage, the equalization filter for filtering an audio signal for presentation via the BC transducer.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: May 19, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Peter Bowers, Morteza Khaleghimeybodi, Peter Gottlieb, Antonio John Miller, Jack Yahkub Dagdagan
  • Patent number: 10657704
    Abstract: A tracking system converts images to a set of points in 3D space. The images are of a wearable item that includes markers, and the set of points include representations of the markers. A view is selected from a plurality of views using the set of points, and the selected view includes one or more representations of the representations. A depth map is generated based on the selected view and the set of points, and the depth map includes the one or more representations. A neural network maps labels to the one or more representations in the depth map using a model of a portion of a body that wears the wearable item. A joint parameter is determined using the mapped labels. The model is updated with the joint parameter, and content provided to a user of the wearable item is based in part on the updated model.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: May 19, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Shangchen Han, Christopher David Twigg, Robert Y. Wang
  • Patent number: 10658349
    Abstract: Embodiments relate to the design of a device capable of increasing the electrical performance of an interconnect feature by amplifying the current carrying capacity of an interconnect feature. The device comprises a first body comprising a first surface with at least one nanoporous conductive structure protruding from the first surface. The device further comprises a second body comprising a second surface with arrays of nanofibers extending from the second surface and penetrating into corresponding nanoporous conductive structures to form conductive pathways between the first body and the second body.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: May 19, 2020
    Assignee: Facebook Technologies, LLC
    Inventor: John Michael Goward
  • Patent number: 10659729
    Abstract: The present disclosure is directed toward systems and methods for optimizing video conferences. For instance, systems and methods described herein optimize both the transmission and display of one or more video conference data streams. Systems and methods described herein optimize the transmission and display of one or more video conference data streams by identifying a context associated with the one or more video conference data streams and optimizing the one or more video conference data streams based on the identified context.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: May 19, 2020
    Assignee: FACEBOOK, INC.
    Inventor: Oliver Pell
  • Patent number: 10659875
    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.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: May 19, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Vladimir Tourbabin, Ravish Mehra
  • Patent number: 10656373
    Abstract: The disclosed apparatus may include (1) a camera lens assembly including at least one lens held within a lens barrel, (2) a conductive coil fixably attached to the lens barrel, (3) a housing at least partially surrounding the conductive coil and the lens barrel, (4) at least one mechanical flexure maintaining the lens barrel within the housing and allowing movement of the lens barrel between stabilized discrete positions along an optical axis of the lens barrel, and (5) a magnet spaced from the conductive coil and coupled to the housing such that, in response to an electrical current in the conductive coil, an electromagnetic interaction between the conductive coil and the magnet causes the lens barrel to move from a first position of the stabilized discrete positions to a second position of the stabilized discrete positions. Various other systems and methods are also disclosed.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: May 19, 2020
    Assignee: Facebook Technologies, LLC
    Inventor: Andrew Matthew Bardagjy
  • Patent number: 10658916
    Abstract: The disclosed system may include (1) a subassembly including (a) conductive coils having portions oriented along a first direction, and (b) a body that holds the coils such that the portions are aligned along a second direction orthogonal to the first direction, (2) a structure that generates a magnetic field directed through at least one coil along a third direction orthogonal to the first and second directions, (3) a commutation controller that (a) receives a current command indicating a total amount of current to provide to the coils, and (b) determines, based on a present location of the body along the second direction relative to the magnetic field, a portion of the total amount to supply to each coil, and (4) a coil driver for each coil, where each coil driver supplies the portion of the total amount to the corresponding coil. Various other embodiments are also disclosed.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: May 19, 2020
    Assignee: Facebook, Inc.
    Inventors: Chiyun Xia, Eric Booen, William Hamlin Farr, Alexandre Chong
  • Patent number: 10659869
    Abstract: The disclosed computer-implemented method may include an apparatus having a support structure of a wearable device and a transducer coupled to the support structure. The transducer may be configured to generate movements in response to an audio input signal. The apparatus may also have a movement-conducting element coupled to the transducer. The movement-conducting element may be configured to apply the generated movements to a top portion of a user's ear. The movement-conducting element may maintain contact with the top portion of the user's ear so that the generated movements are consistently conducted to the user's ear regardless of which portion of the movement-conducting element contacts the top portion of the user's ear. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: May 19, 2020
    Assignee: Facebook Technologies, LLC
    Inventor: Aaron Bobuk
  • Patent number: 10657332
    Abstract: Exemplary embodiments relate to techniques to classify or detect the intent of content written in a language for which a classifier does not exist. These techniques involve building a code-switching corpus via machine translation, generating a universal embedding for words in the code-switching corpus, training a classifier on the universal embeddings to generate an embedding mapping/table; accessing new content written in a language for which a specific classifier may not exist, and mapping entries in the embedding mapping/table to the universal embeddings. Using these techniques, a classifier can be applied to the universal embedding without needing to be trained on a particular language. Exemplary embodiments may be applied to recognize similarities in two content items, make recommendations, find similar documents, perform deduplication, and perform topic tagging for stories in foreign languages.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: May 19, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Ying Zhang, Reshef Shilon, Jing Zheng
  • Patent number: 10656707
    Abstract: A head mounted display (HMD) includes an eye sensor, an optics block, and a display. The eye sensor includes a detector and a tunable lens. The tunable lens has a micro-lens state (e.g., acts as a micro-lens array) and a neutral state. In the micro-lens state the eye sensor acts as an accommodation sensor, and in the neutral state the eye sensor acts as an eye tracking sensor. The eye sensor can alternate functioning as an eye tracking or an accommodation sensor by adjusting the state of the tunable lens. In alternate embodiments, the accommodation sensor is separate from the eye tracker and a beam splitter is used to split the reflected light toward the two sensors.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: May 19, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Robin Sharma, Marina Zannoli, Kevin James MacKenzie
  • Patent number: 10657554
    Abstract: Handling electronic coupons includes accessing information indicating association of an electronic coupon with an account of a user that identifies multiple retail entities associated with the user. Information indicating association of electronic coupons with the user's account may be transmitted to respective computer systems associated with the multiple retail entities. The computer systems may associate electronic coupons with the user such that the user may redeem the electronic coupons at a retail store upon presentation of a user identifier. When the user redeems an electronic coupon, cancellation information for the electronic coupon may be transmitted to the computer systems of other retail entities associated with the user. Receipt of the cancellation information may cause the respective computer systems to cancel the redeemability of the electronic coupon such that the user is prevented from redeeming the electronic coupon at a retail store associated with the corresponding retail entity.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: May 19, 2020
    Assignee: Facebook, Inc.
    Inventors: Michael Shing-Chung Hsu, Michael Murray
  • Patent number: D884719
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: May 19, 2020
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: D884733
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: May 19, 2020
    Assignee: Facebook, Inc.
    Inventor: Alex Douglas Cornell