Patents by Inventor Ryan Watkins

Ryan Watkins 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).

  • Publication number: 20230222246
    Abstract: Systems and methods are provided for use in implementing a common domain to provide recognition of users. One example computer-implemented method includes receiving a recognition token associated with a profile and setting, via a browser accessing a common domain, a cookie in the browser where the cookie includes a recognition token. The method also includes, in response to a request for a service, via a user, through the browser accessing an entity domain associated with an entity, accessing the common domain and accessing, via the browser accessing the common domain, the cookie and submitting the cookie to a common domain server. The method further includes receiving, from the common domain server, a federated ID token associated with the recognition token for the service and retrieving, via the browser, the profile associated with the user based on the federated ID token.
    Type: Application
    Filed: December 12, 2022
    Publication date: July 13, 2023
    Inventors: Tomasz Blachowicz, Harjender Singh, Edward Neil Livingston, Holger Kunkat, Ryan Watkins, Michael D. McCarthy, Maurice David Liscia
  • Patent number: 11270290
    Abstract: Systems and methods are provided for facilitating network transactions. One exemplary method includes converting, by a communication device, a request from a remote payment initiator associated with a merchant into a message to a payment network, via a software development kit (SDK) executed by a web browser of the communication device. The request is associated with a transaction to a payment account and includes at least one of: a browser cookie, a payment account number associated with the payment account, a card ID for the payment account, and a payment ID for the transaction. And, the message includes the at least one of: the browser cookie, the payment account number, the card ID, and the payment ID.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: March 8, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Ryan Watkins, Sachin Ahuja
  • Publication number: 20190354958
    Abstract: Systems and methods are provided for facilitating network transactions. One exemplary method includes converting, by a communication device, a request from a remote payment initiator associated with a merchant into a message to a payment network, via a software development kit (SDK) executed by a web browser of the communication device. The request is associated with a transaction to a payment account and includes at least one of: a browser cookie, a payment account number associated with the payment account, a card ID for the payment account, and a payment ID for the transaction. And, the message includes the at least one of: the browser cookie, the payment account number, the card ID, and the payment ID.
    Type: Application
    Filed: May 20, 2019
    Publication date: November 21, 2019
    Inventors: Ryan Watkins, Sachin Ahuja
  • Patent number: 10387873
    Abstract: Systems, methods, and computer program products are provided for providing a third party service via a wallet client. Service provider information is received from a service provider and stored in a wallet client database. Based on the service provider information, a wallet client is authenticated with a service provider system, a communication session is established, and a servicing environment is invoked.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: August 20, 2019
    Assignee: GOOGLE LLC
    Inventors: Stephen Kuhn, Daniel L. Lipton, Kai P. Johnson, Ryan Watkins
  • Publication number: 20170124559
    Abstract: Systems, methods, and computer program products are provided for providing a third party service via a wallet client. Service provider information is received from a service provider and stored in a wallet client database. Based on the service provider information, a wallet client is authenticated with a service provider system, a communication session is established, and a servicing environment is invoked.
    Type: Application
    Filed: January 12, 2017
    Publication date: May 4, 2017
    Inventors: Steven Kuhn, Daniel L. Lipton, Kai P. Johnson, Ryan Watkins
  • Patent number: 9563891
    Abstract: Systems, methods, and computer program products are provided for providing a third party service via a wallet client. Service provider information is received from a service provider and stored in a wallet client database. Based on the service provider information, a wallet client is authenticated with a service provider system, a communication session is established, and a servicing environment is invoked.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: February 7, 2017
    Assignee: GOOGLE INC.
    Inventors: Stephen Kuhn, Daniel L. Lipton, Kai P Johnson, Ryan Watkins
  • Publication number: 20140012751
    Abstract: Systems, methods, and computer program products are provided for providing a third party service via a wallet client. Service provider information is received from a service provider and stored in a wallet client database. Based on the service provider information, a wallet client is authenticated with a service provider system, a communication session is established, and a servicing environment is invoked.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 9, 2014
    Inventors: Stephen Kuhn, Daniel L. Lipton, Kai P. Johnson, Ryan Watkins
  • Publication number: 20140012750
    Abstract: Systems, methods, and computer program products are provided for providing a message via a mobile wallet. A structured data object message is received from one of a plurality of service provider systems via a communication network. A payment product associated with the structured data object message is identified based on service provider data stored in a wallet database. A wallet client associated with the payment product is identified based on synchronization data stored in the wallet database. The structured data object message is transmitted to the identified wallet client, thereby causing the identified wallet client to display the notification in association with the identified payment product.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 9, 2014
    Inventors: Stephen Kuhn, Daniel L. Lipton, Kai P. Johnson, Ryan Watkins
  • Publication number: 20060048217
    Abstract: A local computer system and a remote computer system are connected by a network. When the local computer system needs to initiate communication with the remote computer system or vice versa, a cross-system request is generated, and placed in a request queue on the computer system generating the request. All cross-system requests residing on request queues and are handled by two jobs executing on local computer system. The first of these jobs, a request push job, pushes cross-system requests existing on local computer system's request queue to the remote computer system's request queue. The second of these jobs, a request pull job, pulls cross-system requests existing on remote computer system's request queue over to local computer system's request queue. In this way, all cross-system communications are initiated from a computer system inside the firewall (e.g., local computer system) without violating any outside-in dataflow limitations.
    Type: Application
    Filed: August 27, 2004
    Publication date: March 2, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Ryan Watkins
  • Patent number: D750355
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: March 1, 2016
    Inventor: Christopher Ryan Watkins
  • Patent number: D768361
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: October 11, 2016
    Inventor: Christopher Ryan Watkins