Patents by Inventor Charlie Cheever

Charlie Cheever 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: 9128800
    Abstract: The present invention provides a system and method for providing a personalized platform for accessing internet applications. According to one embodiment of the invention, a social network provider receives a request for installation of an application from a user of the social network, installs the application at multiple points in the user's social network environment, and personalizes interfaces with the application at these integration points based on information about the user available from the social network. The present invention enables applications to be integrated in the social network environment at multiple integration points and to be personalized for and configured by the user.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: September 8, 2015
    Assignee: Facebook, Inc.
    Inventors: Adam D'Angelo, Dave Fetterman, Charlie Cheever, Ari Steinberg, Eric Zamore, James Wang, Julie Zhuo, Dave Morin, Mark Slee, Ruchi Sanghvi
  • Patent number: 8694577
    Abstract: A social networking website maintains a profile for each user of the website. The profile includes data associated with a user, such as a connection to one or more plurality of other users of the social networking website or user preferences. The social networking website communicates with one or more third-party application servers to provide one or more applications to social networking website users. When a social networking website user requests an application provided by a third-party application server, the social networking website communicates a subset of the user's profile to the third-party application server, allowing the third-party application server to use this profile data to personalize the application performed for the user. A privacy settings associated with a user profile allows the social networking website to limit the profile data communicated to the third-party application server.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: April 8, 2014
    Assignee: Facebook, Inc
    Inventors: Adam D'Angelo, Charlie Cheever, Ari Steinberg, James Wang, Mark Slee
  • Patent number: 8656463
    Abstract: A system and method for determining a trust level for a non-approved user in a social network is described. The method includes monitoring requests for social network interactions between an approved user and the non-approved user and determining if each interaction requested is of a first type or a second type. The method further includes increasing a first trust value when the interaction requested is of the first type and increasing a second trust value when the interaction requested is of the second type. The method further includes determining the trust level based on the first trust value and the second trust value. The method further includes changing the status of the non-approved user to an approved user based on the trust level, the first trust value and/or the second trust value.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: February 18, 2014
    Assignee: Facebook, Inc.
    Inventors: Ezra Callahan, Aditya Agarwal, Charlie Cheever, Chris Putnam, Bob Trahan
  • Patent number: 8549651
    Abstract: A system and method for determining a trust level for a non-approved user in a social network is described. The method includes monitoring requests for social network interactions between an approved user and the non-approved user and determining if each interaction requested is of a first type or a second type. The method further includes increasing a first trust value when the interaction requested is of the first type and increasing a second trust value when the interaction requested is of the second type. The method further includes determining the trust level based on the first trust value and the second trust value. The method further includes changing the status of the non-approved user to an approved user based on the trust level, the first trust value and/or the second trust value.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: October 1, 2013
    Assignee: Facebook, Inc.
    Inventors: Ezra Callahan, Aditya Agarwal, Charlie Cheever, Chris Putnam, Bob Trahan
  • Publication number: 20110035789
    Abstract: A system and method for determining a trust level for a non-approved user in a social network is described. The method includes monitoring requests for social network interactions between an approved user and the non-approved user and determining if each interaction requested is of a first type or a second type. The method further includes increasing a first trust value when the interaction requested is of the first type and increasing a second trust value when the interaction requested is of the second type. The method further includes determining the trust level based on the first trust value and the second trust value. The method further includes changing the status of the non-approved user to an approved user based on the trust level, the first trust value and/or the second trust value.
    Type: Application
    Filed: October 7, 2010
    Publication date: February 10, 2011
    Inventors: Ezra Callahan, Aditya Agarwal, Charlie Cheever, Chris Putnam, Bob Trahan
  • Patent number: 7827265
    Abstract: A method for confirming a request for an association with an organization by a user of a web-based social network is disclosed. In one embodiment, the request includes an e-mail address not controlled by the organization. The request may also be part of an application for membership with the web-based social network. A determination is made whether the request is accepted based at least partially on a specified number of prior requests for association with the organization or being identified as a member of the organization by another user already a member of the organization. The organization may be a high school, a college, a university, a business, a non-profit company, or any other group of people who may desire to associate with each other.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: November 2, 2010
    Assignee: Facebook, Inc.
    Inventors: Charlie Cheever, Chris Putnam, Aditya Agarwal, Ezra Callahan, Bob Trahan
  • Publication number: 20090070412
    Abstract: A social networking website maintains a profile for each user of the website. The profile includes data associated with a user, such as a connection to one or more plurality of other users of the social networking website or user preferences. The social networking website communicates with one or more third-party application servers to provide one or more applications to social networking website users. When a social networking website user requests an application provided by a third-party application server, the social networking website communicates a subset of the user's profile to the third-party application server, allowing the third-party application server to use this profile data to personalize the application performed for the user. A privacy settings associated with a user profile allows the social networking website to limit the profile data communicated to the third-party application server.
    Type: Application
    Filed: June 12, 2008
    Publication date: March 12, 2009
    Inventors: Adam D'Angelo, Charlie Cheever, Arieh Steinberg, James Wang, Mark Slee
  • Publication number: 20090049525
    Abstract: The present invention provides a system and method for providing a social context to software applications. According to one embodiment of the invention, a user of a social network authorizes access by an external software application to information available in the social network. At some time later, the user of the social network uses an application designed by a third-party software developer. The application contacts the social network provider for permission to access the information available in the social network. If access has been authorized, the application incorporates the information from the social network into its interaction with the user, providing a social context to the user's interaction with the application.
    Type: Application
    Filed: August 15, 2007
    Publication date: February 19, 2009
    Inventors: Adam D'Angelo, Dave Fetterman, Charlie Cheever, Ari Steinberg, Eric Zamore, James Wang, Julie Zhuo, Dave Morin, Mark Slee, Ruchi Sanghvi
  • Publication number: 20090031301
    Abstract: The present invention provides a system and method for providing a personalized platform for accessing internet applications. According to one embodiment of the invention, a social network provider receives a request for installation of an application from a user of the social network, installs the application at multiple points in the user's social network environment, and personalizes interfaces with the application at these integration points based on information about the user available from the social network. The present invention enables applications to be integrated in the social network environment at multiple integration points and to be personalized for and configured by the user.
    Type: Application
    Filed: May 23, 2008
    Publication date: January 29, 2009
    Inventors: Adam D'Angelo, Dave Fetterman, Charlie Cheever, Ari Steinberg, Eric Zamore, James Wang, Julie Zhuo, Dave Morin, Mark Slee, Ruchi Sanghvi
  • Publication number: 20080235353
    Abstract: A method for confirming a request for an association with an organization by a user of a web-based social network is disclosed. In one embodiment, the request includes an e-mail address not controlled by the organization. The request may also be part of an application for membership with the web-based social network. A determination is made whether the request is accepted based at least partially on a specified number of prior requests for association with the organization or being identified as a member of the organization by another user already a member of the organization. The organization may be a high school, a college, a university, a business, a non-profit company, or any other group of people who may desire to associate with each other.
    Type: Application
    Filed: March 23, 2007
    Publication date: September 25, 2008
    Inventors: Charlie Cheever, Chris Putnam, Aditya Agarwal, Ezra Callahan, Bob Trahan
  • Publication number: 20080189768
    Abstract: A system and method for determining a trust level for a non-approved user in a social network is described. The method includes monitoring requests for social network interactions between an approved user and the non-approved user and determining if each interaction requested is of a first type or a second type. The method further includes increasing a first trust value when the interaction requested is of the first type and increasing a second trust value when the interaction requested is of the second type. The method further includes determining the trust level based on the first trust value and the second trust value. The method further includes changing the status of the non-approved user to an approved user based on the trust level, the first trust value and/or the second trust value.
    Type: Application
    Filed: February 2, 2007
    Publication date: August 7, 2008
    Inventors: Ezra Callahan, Aditya Agarwal, Charlie Cheever, Chris Puntnam, Bob Trahan