Patents by Inventor Kai P. Johnson

Kai P. Johnson 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: 11132668
    Abstract: Mobile devices, methods, and computer-program products are provided for prioritizing data sets. A transmission is received from a proximity broadcasting device. The transmission is a data packet that includes a unique identifier corresponding to the proximity broadcasting device. A proximity broadcasting system corresponding to the proximity broadcasting device is identified based on the unique identifier. At least one transaction data set corresponding to the proximity broadcasting system is selected from among a plurality of transaction data sets. The at least one transaction data set is prioritized above the remaining transaction data sets in a hierarchical order.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: September 28, 2021
    Assignee: Google LLC
    Inventors: Kai P. Johnson, Ryan L. Watkins
  • Publication number: 20190313226
    Abstract: Mobile devices, methods, and computer-program products are provided for prioritizing data sets. A transmission is received from a proximity broadcasting device. The transmission is a data packet that includes a unique identifier corresponding to the proximity broadcasting device. A proximity broadcasting system corresponding to the proximity broadcasting device is identified based on the unique identifier. At least one transaction data set corresponding to the proximity broadcasting system is selected from among a plurality of transaction data sets. The at least one transaction data set is prioritized above the remaining transaction data sets in a hierarchical order.
    Type: Application
    Filed: June 21, 2019
    Publication date: October 10, 2019
    Inventors: Kai P. Johnson, Ryan L. Watkins
  • 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
  • Patent number: 10390199
    Abstract: Mobile devices, methods, and computer-program products are provided for prioritizing data sets. A transmission is received from a proximity broadcasting device. The transmission is a data packet that includes a unique identifier corresponding to the proximity broadcasting device. A proximity broadcasting system corresponding to the proximity broadcasting device is identified based on the unique identifier. At least one transaction data set corresponding to the proximity broadcasting system is selected from among a plurality of transaction data sets. The at least one transaction data set is prioritized above the remaining transaction data sets in a hierarchical order.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: August 20, 2019
    Assignee: GOOGLE LLC
    Inventors: Kai P Johnson, Ryan L Watkins
  • Patent number: 10075213
    Abstract: Systems, methods, and computer program products are provided for using proximity sensing systems, such as Bluetooth low energy (LE) beacons, to uniquely identify remote computing systems, such as point of sale terminals. A mobile device includes an antenna, a baseband modem, and a contactless frontend, and is able to perform near-field communication transactions. The mobile device antenna receives radio communications from one or more Bluetooth LE beacons, the transmissions including data packets with a unique identifier. The mobile device calculates the signal strength of the one or more Bluetooth LE beacons at a time proximate to when a near-field communication transaction is initiated. The mobile device stores in its memory the data packet associated with the Bluetooth LE beacon broadcasting the strongest signal.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: September 11, 2018
    Assignee: GOOGLE LLC
    Inventors: Kai P. Johnson, Ryan L. Watkins
  • Publication number: 20180048356
    Abstract: Systems, methods, and computer program products are provided for using proximity sensing systems, such as Bluetooth low energy (LE) beacons, to uniquely identify remote computing systems, such as point of sale terminals. A mobile device includes an antenna, a baseband modem, and a contactless frontend, and is able to perform near-field communication transactions. The mobile device antenna receives radio communications from one or more Bluetooth LE beacons, the transmissions including data packets with a unique identifier. The mobile device calculates the signal strength of the one or more Bluetooth LE beacons at a time proximate to when a near-field communication transaction is initiated. The mobile device stores in its memory the data packet associated with the Bluetooth LE beacon broadcasting the strongest signal.
    Type: Application
    Filed: October 23, 2017
    Publication date: February 15, 2018
    Inventors: Kai P. Johnson, Ryan L. Watkins
  • Patent number: 9859953
    Abstract: Systems, methods, and computer program products are provided for using proximity sensing systems, such as Bluetooth low energy (LE) beacons, to uniquely identify remote computing systems, such as point of sale terminals. A mobile device includes an antenna, a baseband modem, and a contactless frontend, and is able to perform near-field communication transactions. The mobile device antenna receives radio communications from one or more Bluetooth LE beacons, the transmissions including data packets with a unique identifier. The mobile device calculates the signal strength of the one or more Bluetooth LE beacons at a time proximate to when a near-field communication transaction is initiated. The mobile device stores in its memory the data packet associated with the Bluetooth LE beacon broadcasting the strongest signal.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: January 2, 2018
    Assignee: GOOGLE INC.
    Inventors: Kai P. Johnson, Ryan L. 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: 20150230045
    Abstract: Mobile devices, methods, and computer-program products are provided for prioritizing data sets. A transmission is received from a proximity broadcasting device. The transmission is a data packet that includes a unique identifier corresponding to the proximity broadcasting device. A proximity broadcasting system corresponding to the proximity broadcasting device is identified based on the unique identifier. At least one transaction data set corresponding to the proximity broadcasting system is selected from among a plurality of transaction data sets. The at least one transaction data set is prioritized above the remaining transaction data sets in a hierarchical order.
    Type: Application
    Filed: February 5, 2015
    Publication date: August 13, 2015
    Inventors: Kai P. Johnson, Ryan L. Watkins
  • Publication number: 20150195008
    Abstract: Systems, methods, and computer program products are provided for using proximity sensing systems, such as Bluetooth low energy (LE) beacons, to uniquely identify remote computing systems, such as point of sale terminals. A mobile device includes an antenna, a baseband modem, and a contactless frontend, and is able to perform near-field communication transactions. The mobile device antenna receives radio communications from one or more Bluetooth LE beacons, the transmissions including data packets with a unique identifier. The mobile device calculates the signal strength of the one or more Bluetooth LE beacons at a time proximate to when a near-field communication transaction is initiated. The mobile device stores in its memory the data packet associated with the Bluetooth LE beacon broadcasting the strongest signal.
    Type: Application
    Filed: January 8, 2015
    Publication date: July 9, 2015
    Inventors: Kai P. Johnson, Ryan L. Watkins
  • Publication number: 20140101042
    Abstract: Systems, methods, and computer-program products are provided for managing remote transactions. Applet data and transaction parameters are received from a mobile wallet platform over a communications network. The applet data and transaction parameters are communicated to a secure element. Transaction data is received from the secure element. The transaction data is transmitted to the mobile wallet platform over a communications network. The transaction data includes one or more of (1) an account number and (2) a verification code.
    Type: Application
    Filed: October 2, 2013
    Publication date: April 10, 2014
    Applicant: JVL VENTURES, LLC
    Inventors: Terry J. Grissom, Kai P. Johnson
  • Publication number: 20140101055
    Abstract: Systems, methods, and computer-program products are provided for managing remote transactions. A first request including a wallet identifier (WID) is received from a merchant system. One or more sets of account data, each including an account identifier, are retrieved from at least one memory, based on the WID. A first response including the one or more sets of account data retrieved from the at least one memory are transmitted to the merchant system. An authorization request including an account identifier corresponding to one of the one or more sets of account data retrieved from the at least one memory are received, from either the merchant system or an acquirer system. A transaction data request including the account identifier is transmitted to an issuer system. A transaction data response including transaction data is received from the issuer system and the transaction data is transmitted to the merchant system or the acquirer system.
    Type: Application
    Filed: October 2, 2013
    Publication date: April 10, 2014
    Applicant: JVL VENTURES, LLC
    Inventors: Terry J. Grissom, Kai P. Johnson
  • Publication number: 20140074616
    Abstract: Methods, systems and computer program products are provided for managing service provider offers. An offer associated with a service provider is generated and the offer includes attributes defining the offer. A campaign is selected to pair the offer to. The campaign includes criteria for receiving the offer. The offer is delivered to a mobile device associated with a consumer matching the campaign criteria, and is rendered at the mobile device.
    Type: Application
    Filed: August 26, 2013
    Publication date: March 13, 2014
    Applicant: JVL VENTURES, LLC
    Inventors: Kai P. Johnson, Todd A. Strickler, Robert C. Sprogis, Gordon C. Saussy
  • Publication number: 20140074581
    Abstract: Methods, systems and computer program products are provided for managing service provider loyalty programs. Loyalty program information associated with a service provider is generated. The loyalty program information defines a loyalty program. An electronic loyalty card based on the loyalty program is stored at the mobile device after enrollment of the mobile device. The loyalty program information associated with the loyalty card is enabled to be redeemed at a transaction location, and the loyalty program information is reconciled between the service provider and the mobile device.
    Type: Application
    Filed: August 26, 2013
    Publication date: March 13, 2014
    Applicant: JVL VENTURES, LLC
    Inventors: Kai P. Johnson, Todd A. Strickler, Robert C. Sprogis, Gordon C. Saussy, Joseph Morris
  • Publication number: 20140032312
    Abstract: Systems, methods, and computer program products are provided for providing offers to mobile wallets. A request including offer data and authentication data is received from a client portal system. The authentication data is validated. A validation result based on the validation of the authentication data is generated. A response including the validation result is transmitted to the client portal system. An offer including the offer data is transmitted to a mobile device. The offer data includes an offer identifier (ID), and the mobile device includes a mobile wallet associated with the authentication data.
    Type: Application
    Filed: July 23, 2013
    Publication date: January 30, 2014
    Applicant: JVL Ventures, LLC
    Inventors: Kai P. Johnson, Joseph Morris, Vatatmaja
  • 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: 20130260734
    Abstract: System, methods, and computer program products are provided for detecting and managing changes associated with a mobile wallet. Current mobile wallet data is retrieved from at least one memory, and new mobile device attributes are retrieved. It is determined whether a change has occurred based on a comparison of the current mobile wallet data and the new mobile device attributes. A request to process a change is transmitted to a server on a communications network. Update data is received over the communications network, and the current mobile wallet data is updated in the at least one memory with the update data.
    Type: Application
    Filed: March 1, 2013
    Publication date: October 3, 2013
    Applicants: Cellco Partnership d/b/a Verizon Wireless, JVL Ventures, LLC
    Inventors: Manish Jain, Kai P. Johnson, Syed M. Haider, James Xanthos