Patents by Inventor Stephen Kirkham

Stephen Kirkham 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: 11748586
    Abstract: Methods, systems, and devices are provided for authentication system configured to authenticate a document. According to one aspect, the system can receive image capture data including one or more virtual images of the document. The system can detect one or more identification indicators in the one or more virtual images. The system can detect one or more authentication indicators in the one or more virtual images. And the system can detect whether the document is authentic based on a result including analyzing the one or more identification indicators and analyzing the one or more authentication indicators.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: September 5, 2023
    Assignee: Berbix LLC
    Inventors: Eric Levine, Stephen Kirkham
  • Publication number: 20220284207
    Abstract: Methods, systems, and devices are provided for authentication system configured to authenticate a document. According to one aspect, the system can receive image capture data including one or more virtual images of the document. The system can detect one or more identification indicators in the one or more virtual images. The system can detect one or more authentication indicators in the one or more virtual images. And the system can detect whether the document is authentic based on a result including analyzing the one or more identification indicators and analyzing the one or more authentication indicators.
    Type: Application
    Filed: June 16, 2020
    Publication date: September 8, 2022
    Inventors: Eric Levine, Stephen Kirkham
  • Publication number: 20220277066
    Abstract: Methods, systems, and devices are provided for an authentication system configured to verify the identity of a person. According to one aspect, the system can determine that a first set of image pixels contains a first side of an authentication document. The system can determine that a second set of image pixels contains a second side of an authentication document. The system can determine whether the first side of the authentication document of the first image and the second side of the authentication document match. The system can compare a third image with the first image and determine whether the third image and the first image match to the same person. And the system can perform each step of authentication after receiving an image and prior to requesting more images from the user, reducing the overall processing time.
    Type: Application
    Filed: July 27, 2020
    Publication date: September 1, 2022
    Inventors: Eric Levine, Stephen Kirkham
  • Patent number: 10805315
    Abstract: Methods and systems for verifying the identity and trustworthiness of a user of an online system are disclosed. In one embodiment, the method comprises receiving online and offline identity information for a user and comparing them to a user profile information provided by the user. Furthermore, the user's online activity in a third party online system and the user's offline activity are received. Based on the online activity and the offline activity a trustworthiness score may be calculated.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: October 13, 2020
    Assignee: Airbnb, Inc.
    Inventors: Stephen Kirkham, Michael Lewis
  • Publication number: 20190297091
    Abstract: Methods and systems for verifying the identity and trustworthiness of a user of an online system are disclosed. In one embodiment, the method comprises receiving online and offline identity information for a user and comparing them to a user profile information provided by the user. Furthermore, the user's online activity in a third party online system and the user's offline activity are received. Based on the online activity and the offline activity a trustworthiness score may be calculated.
    Type: Application
    Filed: June 12, 2019
    Publication date: September 26, 2019
    Inventors: Stephen Kirkham, Michael Lewis
  • Patent number: 10367826
    Abstract: Methods and systems for verifying the identity and trustworthiness of a user of an online system are disclosed. In one embodiment, the method comprises receiving online and offline identity information for a user and comparing them to a user profile information provided by the user. Furthermore, the user's online activity in a third party online system and the user's offline activity are received. Based on the online activity and the offline activity a trustworthiness score may be calculated.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: July 30, 2019
    Assignee: Airbnb, Inc.
    Inventors: Stephen Kirkham, Michael Lewis
  • Publication number: 20190132333
    Abstract: Methods and systems for verifying the identity and trustworthiness of a user of an online system are disclosed. In one embodiment, the method comprises receiving online and offline identity information for a user and comparing them to a user profile information provided by the user. Furthermore, the user's online activity in a third party online system and the user's offline activity are received. Based on the online activity and the offline activity a trustworthiness score may be calculated.
    Type: Application
    Filed: December 12, 2018
    Publication date: May 2, 2019
    Inventors: Stephen Kirkham, Michael Lewis
  • Patent number: 10193897
    Abstract: Methods and systems for verifying the identity and trustworthiness of a user of an online system are disclosed. In one embodiment, the method comprises receiving online and offline identity information for a user and comparing them to a user profile information provided by the user. Furthermore, the user's online activity in a third party online system and the user's offline activity are received. Based on the online activity and the offline activity a trustworthiness score may be calculated.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: January 29, 2019
    Assignee: Airbnb, Inc.
    Inventors: Stephen Kirkham, Michael Lewis
  • Publication number: 20170244728
    Abstract: Methods and systems for verifying the identity and trustworthiness of a user of an online system are disclosed. In one embodiment, the method comprises receiving online and offline identity information for a user and comparing them to a user profile information provided by the user. Furthermore, the user's online activity in a third party online system and the user's offline activity are received. Based on the online activity and the offline activity a trustworthiness score may be calculated.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Inventors: Stephen Kirkham, Michael Lewis
  • Publication number: 20170169343
    Abstract: In one implementation, a computer-implemented method includes accessing, by a computer system, information that describes use of one or more computer-based services by a particular user from one or more computing devices that are associated with the particular user; identifying one or more native applications that are associated with the one or more services, wherein the one or more native applications are configured to be installed and executed by one or more types of mobile computing devices; determining whether to recommend the one or more native applications based on the information and one or more threshold levels of use of the one or more computer-based services; and providing, based on the determining, a recommendation that is associated with the particular user and that identifies at least one of the one or more native applications.
    Type: Application
    Filed: February 28, 2017
    Publication date: June 15, 2017
    Inventors: Stephen Kirkham, Brandon Bilinski
  • Patent number: 9674205
    Abstract: Methods and systems for verifying the identity and trustworthiness of a user of an online system are disclosed. In one embodiment, the method comprises receiving online and offline identity information for a user and comparing them to a user profile information provided by the user. Furthermore, the user's online activity in a third party online system and the user's offline activity are received. Based on the online activity and the offline activity a trustworthiness score may be calculated.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: June 6, 2017
    Assignee: Airbnb, Inc.
    Inventors: Stephen Kirkham, Michael Lewis
  • Patent number: 9619220
    Abstract: In one implementation, a computer-implemented method includes accessing, by a computer system, information that describes use of one or more computer-based services by a particular user from one or more computing devices that are associated with the particular user; identifying one or more native applications that are associated with the one or more services, wherein the one or more native applications are configured to be installed and executed by one or more types of mobile computing devices; determining whether to recommend the one or more native applications based on the information and one or more threshold levels of use of the one or more computer-based services; and providing, based on the determining, a recommendation that is associated with the particular user and that identifies at least one of the one or more native applications.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Stephen Kirkham, Brandon Bilinski
  • Patent number: 9424491
    Abstract: A system and method for generating an ordered set of suggested profile images. The profile image application includes a scorer, a recognition engine, a trend analyzer, a suggestion module and a user interface engine. The scorer scores user images based on metadata, such as the number of people tagged in the image and the recency of the image. The recognition engine identifies people and objects in the image. The trend analyzer identifies trends. The suggestion module generates the ordered set of suggested profile images based at least in part on the score. The user interface engine generates a user interface that includes the ordered set of suggested profile images.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: August 23, 2016
    Assignee: Google Inc.
    Inventors: Stephen Kirkham, Brandon Bilinski
  • Publication number: 20160164885
    Abstract: Methods and systems for verifying the identity and trustworthiness of a user of an online system are disclosed. In one embodiment, the method comprises receiving online and offline identity information for a user and comparing them to a user profile information provided by the user. Furthermore, the user's online activity in a third party online system and the user's offline activity are received. Based on the online activity and the offline activity a trustworthiness score may be calculated.
    Type: Application
    Filed: February 15, 2016
    Publication date: June 9, 2016
    Inventors: Stephen Kirkham, Michael Lewis
  • Publication number: 20160154641
    Abstract: In one implementation, a computer-implemented method includes accessing, by a computer system, information that describes use of one or more computer-based services by a particular user from one or more computing devices that are associated with the particular user; identifying one or more native applications that are associated with the one or more services, wherein the one or more native applications are configured to be installed and executed by one or more types of mobile computing devices; determining whether to recommend the one or more native applications based on the information and one or more threshold levels of use of the one or more computer-based services; and providing, based on the determining, a recommendation that is associated with the particular user and that identifies at least one of the one or more native applications.
    Type: Application
    Filed: February 8, 2016
    Publication date: June 2, 2016
    Inventors: Stephen Kirkham, Brandon Bilinski
  • Patent number: 9288217
    Abstract: Methods and systems for verifying the identity and trustworthiness of a user of an online system are disclosed. In one embodiment, the method comprises receiving online and offline identity information for a user and comparing them to a user profile information provided by the user. Furthermore, the user's online activity in a third party online system and the user's offline activity are received. Based on the online activity and the offline activity a trustworthiness score may be calculated.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: March 15, 2016
    Assignee: Airbnb, Inc.
    Inventors: Stephen Kirkham, Michael Lewis
  • Patent number: 9280789
    Abstract: In one implementation, a computer-implemented method includes accessing, by a computer system, information that describes use of one or more computer-based services by a particular user from one or more computing devices that are associated with the particular user; identifying one or more native applications that are associated with the one or more services, wherein the one or more native applications are configured to be installed and executed by one or more types of mobile computing devices; determining whether to recommend the one or more native applications based on the information and one or more threshold levels of use of the one or more computer-based services; and providing, based on the determining, a recommendation that is associated with the particular user and that identifies at least one of the one or more native applications.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: March 8, 2016
    Assignee: Google Inc.
    Inventors: Stephen Kirkham, Brandon Bilinski
  • Patent number: 9220006
    Abstract: A computer-implemented technique is presented. The technique includes determining, at a server including one or more processors, one or more phones associated with a virtual phone number associated with a user. The technique includes determining, at the server, a location for each of the one or more phones. The technique includes receiving, at the server, position information from a mobile phone associated with the user indicating the user crossed a geo-fence corresponding to a specific location of a specific one of the one or more phones. The technique includes determining, at the server, a status of the specific phone associated with the geo-fence based on a previous status of the specific phone and the position information. The technique further includes selectively forwarding, from the server, an incoming phone call to the virtual phone number to the one or more phones based on their respective statuses.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: December 22, 2015
    Assignee: Google Inc.
    Inventors: Stephen Kirkham, Brandon Bilinski
  • Patent number: 9152308
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a current configuration of graphical representations displayed in a user interface presented by a computing device, each of the graphical representations being associated with a respective computer-executable application, determining at least one usage signal corresponding to each of the graphical representations, the usage signal reflecting user interaction with the respective associated computer-executable application, determining one or more success metrics indicative of an efficiency of the current configuration of graphical representations, generating, using an optimization technique, a modified configuration of graphical representations based on the usage signals and the one or more success metrics, and presenting, in the user interface, at least a portion of the modified configuration of graphical representations.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: October 6, 2015
    Assignee: Google Inc.
    Inventors: Stephen Kirkham, Brandon Bilinski
  • Publication number: 20150170045
    Abstract: Systems and methods for predicting attendance at an event are provided. A method includes, transmitting, via the one or more computing devices, an invitation to an invitee, the invitation identifying the event. The method also includes receiving, at the one or more computing devices, invitee information related to the invitee. The method also includes receiving, at the one or more computing devices, event information related to the event. The method also includes determining an estimated probability of the invitee attending the event based on the invitee information and the event information. The method also includes providing an indication of the estimated probability of the invitee attending the event.
    Type: Application
    Filed: February 22, 2012
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventors: Stephen KIRKHAM, Brandon Bilinski