Patents Assigned to Facebook, Inc.
  • Patent number: 9979714
    Abstract: A social networking system provides access to personas comprising information, for example, web pages describing users or entities. The information may be suggested by the social networking system or requested by the user, for example, via search. The social networking system authenticates the personas so that only authentic personas are suggested to users or returned when a user is searching for information. The authenticity of a persona is determined based on the connections and/or likes coming from other personas, user accounts, or other entities represented within the social networking system that have been previously authenticated. The authenticity of the person is also determined based on external links to the persona, for example, external websites referring to the persona or the rate at which external systems such as search engines direct web traffic to the persona.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: May 22, 2018
    Assignee: Facebook, Inc.
    Inventors: Giridhar Rajaram, Gang Wu
  • Patent number: 9977911
    Abstract: In an electronic device, a first application sends a request to a second application for access by the first application to a resource of the electronic device, wherein the first and second applications run on an operating system of the electronic device. In response to the first request, the second application is used to ask a user of the electronic device for permission for the first application to access the resource. A first user input is received, providing permission for the first application to access the resource. In response to the first user input, the second application is used to grant permission to the first application to access the resource.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: May 22, 2018
    Assignee: FACEBOOK, INC.
    Inventor: Matthew Robert Mallozzi
  • Patent number: 9978167
    Abstract: In one embodiment, a computing device determines one or more points of interest in an image. The computing device selects a viewport position including a pre-determined number of the points of interest. The computing device crops the image based at least in part on the viewport position.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: May 22, 2018
    Assignee: Facebook, Inc.
    Inventor: Christopher Serge Benjamin Chedeau
  • Patent number: 9979880
    Abstract: Systems, methods, and non-transitory computer readable media are configured to obtain video data from a camera used in a video conferencing system. A user interface displaying the video data can be provided on a screen, wherein the screen is capable of receiving touch input. A first touch input associated with a function of the camera can be obtained. The first touch input can be received from the screen. An instruction for executing the function can be sent to the camera. The user interface can be updated in response to the execution of the function of the camera.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: May 22, 2018
    Assignee: Facebook, Inc.
    Inventors: Oliver Pell, Konrad Horst Michels
  • Patent number: 9978106
    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: May 22, 2018
    Assignee: Facebook, Inc.
    Inventors: Samuel Lessin, Michael Richter, Aaron Sittig
  • Patent number: 9975258
    Abstract: Technology is provided for an air flow cooling system and self-balancing robot incorporating the same. The robot includes a body, a robot controller disposed in the body, and a pair of axle housings extending from the body, each containing a drive assembly. An arm extends from the body and supports a head unit. A plurality of intake fans are disposed in the body and are configured to draw air into the body, thereby pressurizing the body, axle housings, and head unit. An axle fan is disposed in at least one of the pair of axle housings and is configured to exhaust air from the axle housings.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: May 22, 2018
    Assignee: Facebook, Inc.
    Inventor: Scott C. Wiley
  • Patent number: 9977683
    Abstract: In one embodiment, a first thread of execution on a computing device receives a user-interface input. The first thread of execution is associated with a user interface of the computing device. The first thread of execution identifies a second thread of execution on the computing device to process the user-interface input. The second thread of execution is associated with the user interface and is de-coupled from the first thread of execution. The first thread of execution sends the user-interface input to the second thread of execution. The second thread of execution also processes the user-interface input to generate a user-interface output associated with the user-interface input.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: May 22, 2018
    Assignee: Facebook, Inc.
    Inventor: Robert Douglas Arnold
  • Patent number: 9978022
    Abstract: A social networking system provides relevant third-party content objects to users by matching user location, interests, and other social information with the content, location, and timing associated with the content objects. Content objects are provided based on relevance scores specific to a user. Relevance scores may be calculated based on the user's previous interactions with content object notifications, or based on interests that are common between the user and his or her connections in the social network. Context search is also provided for a user, wherein a list of search of results is ranked according to the relevance score of content object associated with the search results. Notifications may also be priced and distributed to users based on their relevance. In this way, the system can provide notifications that are relevant to user's interests and current circumstances, increasing the likelihood that they will find content objects of interest.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: May 22, 2018
    Assignee: Facebook, Inc.
    Inventors: Erick Tseng, David Braginsky
  • Patent number: 9977834
    Abstract: An online system stores information identifying interactions by online system users with content provided by a third party system. The third party system includes a tracking mechanism in content that specifies one or more interactions with the content. When a user performs a specified interaction with the content via a client device, the tracking mechanism communicates information describing the performed interaction from the client device to the online system. The online system retrieves information identifying the user from the client device and stores the information describing the performed interaction in association with the information identifying the user. The third party system requests the online system generate content for presentation to the user, and the online system identifies content provided by the third party system with which additional users having at least a threshold measure of similarity to the user interacted to present to the user.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: May 22, 2018
    Assignee: Facebook, Inc.
    Inventors: Tirunelveli R. Vishwanath, Vijaye Ganesh Raji
  • Patent number: 9977672
    Abstract: An electronic device identifies a segment of source code in a second version of a software program that has changed relative to a corresponding segment in a first version of the program. The first version was written by a first author and the segment of source code in the second version has been changed by a second author. Attribution values for the first and second authors are determined based at least in part on one or more differences between the segment in the second version and the corresponding segment in the first version. The attribution values for the first and second authors indicate degrees of contribution by the first and second authors for the segment in the second version. The electronic device displays or sends instructions for displaying indicia of the attribution values for the first and second authors concurrently with the segment in the second version.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: May 22, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Felix Leupold, Matt Maclean, Lucas Moscovicz, Conrado Mader Blanco, Adrien Conrath
  • Patent number: 9977774
    Abstract: A set of customized dictionaries may be constructed for a particular user, each of the customized dictionaries including a different blending of one or more frequently used words collected from texts submitted by one or more users. A copy of the customized dictionaries may be sent to each of a plurality of electronic devices associated with the particular user to be stored on the electronic device and to aid the particular user in inputting text to the electronic device.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: May 22, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Erick Tseng, Shaheen Ashok Gandhi, Adam D. I. Kramer, Luke St. Clair
  • Patent number: 9978068
    Abstract: One or more embodiments described herein include methods and systems for remitting funds via a social networking system. More specifically, systems and methods described herein provide users the ability to remit funds to co-users utilizing social network profiles and notifications. Additionally, systems and methods described herein determine one or more risk levels for a remittance request based on a variety of social network factors.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: May 22, 2018
    Assignee: FACEBOOK, INC.
    Inventors: John Hamilton Butterfield, Stephen Moore Davis
  • Publication number: 20180139167
    Abstract: Techniques for coordinating a message experience across platforms are described. In one embodiment, an apparatus may comprise a messaging application operative on a processor circuit to receive a request from a remote web browser to login to the messaging application. The messaging application may comprise an access code generator to generate a first access code and present the first access code on a messaging application website; an authenticator to receive a second access code from a second device associated with a user identifier, compare the second and first access codes, and lookup an account associated with the user identifier; and a messaging component to retrieve message data for an account associated with the user identifier in response the second access code matching the first access code, and to transmit the message data to the remote web browser for presentation. Other embodiments are described and claimed.
    Type: Application
    Filed: January 15, 2018
    Publication date: May 17, 2018
    Applicant: Facebook, Inc.
    Inventors: Jessica Lee, Robert Franklin Daniel, William Arthur Franklin, Harrison C. Wong
  • Patent number: 9972136
    Abstract: A method, a system, and a device for navigating in a virtual reality scene, using body parts gesturing and posturing are provided herein. The method may include: projecting a synthetic 3D scene, into both eyes of a user, via a near eye display, so as to provide a virtual reality view to the user; identifying at least one gesture or posture carried out by at least one body part of said user; measuring at least one metric of a vector associated with the detected gesture or posture; applying a movement or action of said user in virtual reality environment, based on the measured metrics; and modifying the virtual reality view so as to reflect the movement or action of said user in the virtual reality environment.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: May 15, 2018
    Assignee: Facebook, Inc.
    Inventors: Nadav Grossinger, Emil Alon, Iddo Bar David, Efrat Solodnik
  • Patent number: 9973586
    Abstract: In one embodiment, a method includes identifying an application installed on a client device of a first user, and one or more second users of a social-networking system that are connected to the first user within the social-networking system. Data associated with the one or more second users may be determined. The data may indicate: a number of the one or more second users who have installed the identified application, or a number of uses of the identified application by the one or more second users over a pre-determined period of time. The data, which may be configured to be displayed on the client device with an interactive element associated with the application, may be sent to the client device of the first user.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: May 15, 2018
    Assignee: Facebook, Inc.
    Inventors: Neel Ishwar Murarka, Philip Fung, Raghavendar Chandrasekaran
  • Patent number: 9972025
    Abstract: An embodiment of a system and method of surveying users on a social networking system is described which limits the frequency in which any one user is surveyed. Users are assigned into a multi-layered survey pool based on a hash value derived from a user identification number for the online social network that is assigned to the user. Users are randomly offered the opportunity to take a survey, and the subject matter of the survey is at least partially determined by the layer from which the survey obtains its sample populace.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: May 15, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Michael Nowak, Ye Lu, Breno Roberto, Flavio Oliveira, Brent Bannon, Wojciech Galuba
  • Patent number: 9973510
    Abstract: Particular embodiments disclose a first device associated with a user that may receive an indication that a second device of a second user of the online system is located within a proximity distance from the first device. The first device may store social-networking information associated with the first user comprising a social-networking connection between the first user and the second user. The first device may access the social-networking information and determine that the second device is a trusted device based on the social-networking connection between the first user and the second user. The first device may determine instructions to update a lock status of the first device based on the determination that the second device is a trusted device.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: May 15, 2018
    Assignee: Facebook, Inc.
    Inventor: Jonathan Arie Matus
  • Patent number: 9971830
    Abstract: Based on information associated with users, a social networking system recommends one or more groups for a target user to join or to create. Characteristics of the target user, characteristics of users connected to the target user, characteristics of candidate groups in the social networking system may be used to identify groups for recommendation. The social networking system may provide questions to the target user and recommend a group to the target user based on received answers to the questions. For example, the answers to the provided question identify one or more characteristics of the target user, which are used to select a group for recommendation. Additionally, the social networking system may recommend additional users for the target user to add or invite to a group based on characteristics of the target user, the additional users, and/or the group.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: May 15, 2018
    Assignee: Facebook, Inc.
    Inventors: Todd Christopher Jackson, William Russell Maschmeyer, Bin Jiang, Kenneth M. Lau, Michael Novati
  • Patent number: 9974204
    Abstract: A cable management system including a cable management panel comprising sheet metal having a plurality of parallel concave grooves and a pair of mounting flanges configured for mounting the panel to a rack. A plurality of magnetic cable rings are each magnetically attached to a corresponding one of the plurality of parallel concave grooves. Each cable ring includes a pair of ring halves magnetically attached to each other. At least one of the pair of ring halves comprises a magnetized material whereby one or more cables can be positioned between the pair of ring halves and secured to the cable management panel.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: May 15, 2018
    Assignee: Facebook, Inc.
    Inventor: Mohammad Reza Niazmand
  • Patent number: 9965811
    Abstract: Techniques to promote messages in a social networking services to increase communication opportunities while throttling unsolicited messages are described. In one embodiment, an apparatus may have a message generation component and a message delivery component. The message generation component may be operative to receive a request from a first member of a social networking service (SNS) to send a message for a second member of the SNS. The message delivery component may be operative to deliver the message to one of multiple mailboxes for the second member based on a tiered payment schedule. The tiered payment schedule may include a first parameter to represent a relationship type between the first and second members, a second parameter to represent a subscriber tier for the second member, and a third parameter to represent a promotional cost associated with the subscriber tier. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: May 8, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Sizhe Chen, Anthony Kamenick, Lee Linden