Patents by Inventor Thomas Alison

Thomas Alison has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8788340
    Abstract: In one embodiment, a social-networking system accesses a social graph, identifies a first set of concept nodes associated with an application, connected to friends of a user, selects a second set of concept nodes from the first set of concept nodes based on edges connected to the concept nodes, and generates an advertisement for the application, where the advertisement includes information representing the concept nodes in the second set of concept nodes.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: July 22, 2014
    Assignee: Facebook, Inc.
    Inventors: Alexander Paul Schultz, Thomas Alison
  • Publication number: 20140114774
    Abstract: Techniques introduced here include a system and method for determining whether to provide a user of a social networking system with candidate users (i.e., potential contacts) with whom the user does not already have any connections with. In some embodiments, the system generates a set of candidate users based on a value (e.g., to the social networking system) associated with each potential connection formed between the user and the set of candidate users. In one or more embodiments, the system ranks the candidate users based on their connection-value to the social networking system and provides the ranked candidate users as suggested new connections to the user.
    Type: Application
    Filed: October 24, 2012
    Publication date: April 24, 2014
    Applicant: Facebook, Inc.
    Inventors: Alexander Paul Schultz, Brian Piepgrass, Ching-Chih Weng, Daniel Ferrante, Deeptanshu Verma, Peter Martinazzi, Thomas Alison, Ziqing Mao
  • Publication number: 20130254850
    Abstract: In one embodiment, an intermediate server receives a request with a secure ID to authorize a software application, transmits the secure ID to a social-networking system, receives an access token from the social-networking system indicating that the software application has been authorized, evaluates the access token for validity, and transmits a response to the mobile device indicating the software application is authorized.
    Type: Application
    Filed: March 20, 2012
    Publication date: September 26, 2013
    Inventors: Thomas Alison, Micha Berdichevsky, Bosmat Eldar, Shashank Pandit
  • Publication number: 20130254849
    Abstract: In one embodiment, a social-networking system authenticates a user of a mobile device, receives a request from the mobile device to install a software application, transmits data to the mobile device comprising the software application and an installation identifier (ID), receives another request including the installation ID from the mobile device to authorize the software application, evaluates the installation ID for validity, and transmits yet another response to the mobile device in accordance with the evaluation.
    Type: Application
    Filed: March 20, 2012
    Publication date: September 26, 2013
    Inventors: Thomas Alison, Micha Berdichevsky, Bosmat Eldar, Shashank Pandit
  • Publication number: 20130191494
    Abstract: In one embodiment, a social networking system transmits a client proxy application to a client device in order to export data from a third-party site that has instituted IP address blocking or rate limiting. In particular embodiments, the proxy application multiplexes a plurality of web responses from the third-party server over a single socket communication with a proxy server. In particular embodiments, the proxy application obtains data from the third-party service and relays it via the proxy server to the social networking system.
    Type: Application
    Filed: January 23, 2012
    Publication date: July 25, 2013
    Inventors: Kiranjit Singh Sidhu, Thomas Alison, Kenneth Foo Chuan Khit, Kelvin Foo Chuan Lyi
  • Publication number: 20130159112
    Abstract: In one embodiment, a social-networking system accesses a social graph, identifies a first set of concept nodes associated with an application, connected to friends of a user, selects a second set of concept nodes from the first set of concept nodes based on edges connected to the concept nodes, and generates an advertisement for the application, where the advertisement includes information representing the concept nodes in the second set of concept nodes.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Inventors: Alexander Paul Schultz, Thomas Alison
  • Publication number: 20130103758
    Abstract: A social networking system may recommend a set of users to a viewing user for establishing new connections on the social networking system. Through a user interface, the viewing user may select filters based on characteristics and dimensions of user profile information. The recommended set of users may be ranked according to the selected filters by the number of mutual connections. Pre-populated filters may be selected and suggested based on information about the viewing user. Multiple filters may be selected by the viewing user, and filters may be based on any identifiable object in the social networking system, in one embodiment. The candidate recommended users may also be ranked based on predictions that the viewing user will initiate a request to connect with the candidate recommended users.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Applicant: c/o Facebook, Inc.
    Inventors: Thomas Alison, Kiranjit S. Sidhu, Carol Chia-Fan Pai, Peter H. Martinazzi, Florin Ratiu, Jennifer Burge