Patents by Inventor Dean Eckles

Dean Eckles 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: 10528973
    Abstract: In one embodiment, a method includes sending, from an application server to a first set of client systems, instructions for providing a treatment to a first set of users. The method includes determining an average treatment effect of the treatment for the first set of users based on information about user interactions associated with the treatment and a network exposure to the treatment for each user. Network exposure for a user is a measure of other users associated with the user that have been provided the treatment. The method includes modifying the treatment based on the determined average treatment effect. The method includes sending, to a second set of client systems, instructions for providing the modified treatment to a second set of users. The second set of users is a discrete, non-overlapping set of users with respect to the first set.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: January 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Cameron Alexander Marlow, Dean Eckles, Brian Karrer, Johan Ugander, Lars Seren Backstrom, Jon Kleinberg
  • Publication number: 20180158097
    Abstract: In one embodiment, a method includes sending, from an application server to a first set of client systems, instructions for providing a treatment to a first set of users. The method includes determining an average treatment effect of the treatment for the first set of users based on information about user interactions associated with the treatment and a network exposure to the treatment for each user. Network exposure for a user is a measure of other users associated with the user that have been provided the treatment. The method includes modifying the treatment based on the determined average treatment effect. The method includes sending, to a second set of client systems, instructions for providing the modified treatment to a second set of users. The second set of users is a discrete, non-overlapping set of users with respect to the first set.
    Type: Application
    Filed: February 2, 2018
    Publication date: June 7, 2018
    Inventors: Cameron Alexander Marlow, Dean Eckles, Brian Karrer, Johan Ugander, Lars Seren Backstrom, Jon Kleinberg
  • Patent number: 9934514
    Abstract: In one embodiment, a method includes accessing a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each node corresponding to a user of an online social network, identifying a plurality of clusters in the social graph using graph clustering, providing a treatment to a first set of users based on the clusters, and determining a treatment effect treatment for the users in the first set based on a network exposure to the treatment for each user.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: April 3, 2018
    Assignee: Facebook, Inc.
    Inventors: Cameron Alexander Marlow, Dean Eckles, Brian Karrer, Johan Ugander, Lars Seren Backstrom, Jon Kleinberg
  • Patent number: 9740752
    Abstract: A social networking system obtains linguistic data from a user's text communications on the social networking system. For example, occurrences of words in various types of communications by the user in the social networking system are determined. The linguistic data and non-linguistic data associated with the user are used in a trained model to predict one or more personality characteristics for the user. The inferred personality characteristics are stored in connection with the user's profile, and may be used for targeting, ranking, selecting versions of products, and various other purposes.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: August 22, 2017
    Assignee: Facebook, Inc.
    Inventors: Michael Nowak, Dean Eckles
  • Publication number: 20160283485
    Abstract: A social networking system obtains linguistic data from a user's text communications on the social networking system. For example, occurrences of words in various types of communications by the user in the social networking system are determined. The linguistic data and non-linguistic data associated with the user are used in a trained model to predict one or more personality characteristics for the user. The inferred personality characteristics are stored in connection with the user's profile, and may be used for targeting, ranking, selecting versions of products, and various other purposes.
    Type: Application
    Filed: June 3, 2016
    Publication date: September 29, 2016
    Inventors: Michael Nowak, Dean Eckles
  • Patent number: 9386080
    Abstract: A social networking system obtains linguistic data from a user's text communications on the social networking system. For example, occurrences of words in various types of communications by the user in the social networking system are determined. The linguistic data and non-linguistic data associated with the user are used in a trained model to predict one or more personality characteristics for the user. The inferred personality characteristics are stored in connection with the user's profile, and may be used for targeting, ranking, selecting versions of products, and various other purposes.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: July 5, 2016
    Assignee: Facebook, Inc.
    Inventors: Michael Nowak, Dean Eckles
  • Publication number: 20160117721
    Abstract: In one embodiment, a method includes accessing a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each node corresponding to a user of an online social network, identifying a plurality of clusters in the social graph using graph clustering, providing a treatment to a first set of users based on the clusters, and determining a treatment effect treatment for the users in the first set based on a network exposure to the treatment for each user.
    Type: Application
    Filed: January 7, 2016
    Publication date: April 28, 2016
    Inventors: Cameron Alexander Marlow, Dean Eckles, Brian Karrer, Johan Ugander, Lars Seren Backstrom, Jon Kleinberg
  • Patent number: 9292884
    Abstract: In one embodiment, a method includes accessing a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each node corresponding to a user of an online social network, identifying a plurality of clusters in the social graph using graph clustering, providing a treatment to a first set of users based on the clusters, and determining a treatment effect treatment for the users in the first set based on a network exposure to the treatment for each user.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: March 22, 2016
    Assignee: Facebook, Inc.
    Inventors: Cameron Alexander Marlow, Dean Eckles, Brian Karrer, Johan Ugander, Lars Seren Backstrom, Jon Kleinberg
  • Publication number: 20150019639
    Abstract: In one embodiment, a method includes accessing a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each node corresponding to a user of an online social network, identifying a plurality of clusters in the social graph using graph clustering, providing a treatment to a first set of users based on the clusters, and determining a treatment effect treatment for the users in the first set based on a network exposure to the treatment for each user.
    Type: Application
    Filed: July 10, 2013
    Publication date: January 15, 2015
    Inventors: Cameron Alexander Marlow, Dean Eckles, Brian Karrer, Johan Ugander, Lars Seren Backstrom, Jon Kleinberg
  • Publication number: 20140365577
    Abstract: A social networking system obtains linguistic data from a user's text communications on the social networking system. For example, occurrences of words in various types of communications by the user in the social networking system are determined. The linguistic data and non-linguistic data associated with the user are used in a trained model to predict one or more personality characteristics for the user. The inferred personality characteristics are stored in connection with the user's profile, and may be used for targeting, ranking, selecting versions of products, and various other purposes.
    Type: Application
    Filed: August 21, 2014
    Publication date: December 11, 2014
    Inventors: Michael Nowak, Dean Eckles
  • Patent number: 8825764
    Abstract: A social networking system obtains linguistic data from a user's text communications on the social networking system. For example, occurrences of words in various types of communications by the user in the social networking system are determined. The linguistic data and non-linguistic data associated with the user are used in a trained model to predict one or more personality characteristics for the user. The inferred personality characteristics are stored in connection with the user's profile, and may be used for targeting, ranking, selecting versions of products, and various other purposes.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: September 2, 2014
    Assignee: Facebook, Inc.
    Inventors: Michael Nowak, Dean Eckles
  • Publication number: 20140074920
    Abstract: A social networking system obtains linguistic data from a user's text communications on the social networking system. For example, occurrences of words in various types of communications by the user in the social networking system are determined. The linguistic data and non-linguistic data associated with the user are used in a trained model to predict one or more personality characteristics for the user. The inferred personality characteristics are stored in connection with the user's profile, and may be used for targeting, ranking, selecting versions of products, and various other purposes.
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Inventors: Michael Nowak, Dean Eckles
  • Patent number: 8458152
    Abstract: A system which includes a cell phone or other mobile device which uses RSVP (rapid serial visual presentation) to present text information. The mobile device software receives the textual material to be displayed in a mark-up language, preferably XML. The markup language is used to provide information about the actual content being displayed to indicate certain features using enhanced RSVP techniques. To provide these marked-up language files to the mobile device, a backend system is utilized. The backend system receives the files to be read and parses them to provide the markup language based on the desired changes to be used by the advanced RSVP display of the mobile device. The marked up file can be forwarded on a routine basis or can be requested by the user. The mobile device receives the marked up file and displays the material in the enhanced RSVP methods according to the commands.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: June 4, 2013
    Assignee: The Board of Trustees of the Leland Stanford Jr. University
    Inventors: Brian J. Fogg, Gregory S. Cuellar, Dean Eckles
  • Publication number: 20100054526
    Abstract: An apparatus for providing gaze information may include a processor. The processor may be configured to receive content, determine gaze information of an individual relative to the content, modify the gaze information based on modification criteria, modify the content based on the modified gaze information, and provide for visualization of the modified content. A corresponding method and computer program product are also provided.
    Type: Application
    Filed: September 3, 2008
    Publication date: March 4, 2010
    Inventor: Dean Eckles
  • Publication number: 20060100984
    Abstract: A system which includes a cell phone or other mobile device which uses RSVP (rapid serial visual presentation) to present text information. The mobile device software receives the textual material to be displayed in a mark-up language, preferably XML. The markup language is used to provide information about the actual content being displayed to indicate certain features using enhanced RSVP techniques. To provide these marked-up language files to the mobile device, a backend system is utilized. The backend system receives the files to be read and parses them to provide the markup language based on the desired changes to be used by the advanced RSVP display of the mobile device. The marked up file can be forwarded on a routine basis or can be requested by the user. The mobile device receives the marked up file and displays the material in the enhanced RSVP methods according to the commands.
    Type: Application
    Filed: November 4, 2005
    Publication date: May 11, 2006
    Inventors: Brian Fogg, Gregory Cuellar, Dean Eckles