Patents by Inventor John Hastings Granbery

John Hastings Granbery 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: 9648652
    Abstract: Systems and methods are provided for facilitating wireless connections using a Bluetooth® low energy (BLE) beacon installed at a location. In particular, the provided systems and methods may facilitate wireless connections by providing credentials for accessing a wireless network at the location when a user checks in to the location using a user device in communication with the BLE beacon. The provided systems and methods may further facilitate wireless connections by establishing a Wi-Fi Direct connection with the user device to quickly provide content to the user device while at the location.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: May 9, 2017
    Assignee: PAYPAL, INC.
    Inventor: John Hastings Granbery
  • Patent number: 9642173
    Abstract: Systems and methods for reusing generic tokens using a Bluetooth® low energy (BLE) beacon. The systems and methods include a user device including a wireless transceiver, a memory for storing a generic token, and one or more processors coupled to the memory and the wireless transceiver. The wireless transceiver is configured to communicate with a beacon using a BLE communications protocol, receive a beacon identifier from the beacon, send a check in request to the beacon, and receive token differences from the beacon. The processors are configured to recreate a custom token based on the stored generic token and the received token differences. The beacon is configured to forward the check in request to a server. The server is configured to verify the user device and create the custom token and the token differences between the custom and generic tokens for return to the user device via the beacon.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: May 2, 2017
    Assignee: PAYPAL, INC.
    Inventor: John Hastings Granbery
  • Patent number: 9626721
    Abstract: There are provided systems and methods for wireless beacon connections for providing digital letters of credit on detection of a user at a location. A payment provider may authorize use of one or more wireless beacons at a merchant location.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: April 18, 2017
    Assignee: PAYPAL, INC.
    Inventor: John Hastings Granbery
  • Patent number: 9571957
    Abstract: Systems and methods are provided for checking many users in to a location using a Bluetooth® low energy (BLE) beacon. The provided systems and methods may allow a BLE beacon to facilitate a check in with a remote server that processes check ins and then disconnect from the device used to check in. The device may be assigned a unique identifier that may be broadcast from the device during the check in so that the BLE beacon can quickly scan for the identifier and connect with the device based on the identifier to provide content and other information to the device.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: February 14, 2017
    Assignee: PAYPAL, INC.
    Inventor: John Hastings Granbery
  • Publication number: 20170011380
    Abstract: Computing systems and methods for facilitating mobile transactions are disclosed. An example method includes: detecting, via a hardware communication interface, a user check-in request based at least on a communication exchange between a user device and a signaling device at a location. The communication exchange corresponds to a proximity of the user device to the signaling device. The method further includes: determining a user identifier associated with the user device based at least on the user check-in request; and transmitting one or more promotional items to the user device based at least on the user identifier.
    Type: Application
    Filed: September 19, 2016
    Publication date: January 12, 2017
    Inventors: Satish Narayan Govindarajan, John Hastings Granbery
  • Patent number: 9524499
    Abstract: An electronic device includes one or more processors configured to execute the instructions to: during a first communication session, sending first information regarding a transaction to a user device that is participating in the first transaction, interrupting the first communication session, pausing for a time to allow the user device to process the first information and to generate second information in furtherance of the transaction, establishing a second communication session with the user device, receiving the second information from the user device during the second communication session, and further processing the transaction using the second information.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: December 20, 2016
    Assignee: PayPal, Inc.
    Inventor: John Hastings Granbery
  • Patent number: 9508072
    Abstract: A method for providing secure payment instructions includes verifying a payer device for use in a transaction with a payee device. When a request is received from the payee device for payer information associated with a payment account being used by the payer device in the transaction, a security font is generated and associating in a database at least one payer information font character with payer information that is associated with the payer account. The at least one payer information font character is then provided to the payee device, and when a request for the security font is received and determined to be from the verified payer device, the security font is provided to the verified payer device such that the at least one payer information font character may be converted to the payer information for display on the payer device.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: November 29, 2016
    Assignee: PayPal, Inc.
    Inventor: John Hastings Granbery
  • Publication number: 20160345126
    Abstract: Systems and methods are provided for checking many users in to a location using a Bluetooth® low energy (BLE) beacon. The provided systems and methods may allow a BLE beacon to facilitate a check in with a remote server that processes check ins and then disconnect from the device used to check in. The device may be assigned a unique identifier that may be broadcast from the device during the check in so that the BLE beacon can quickly scan for the identifier and connect with the device based on the identifier to provide content and other information to the device.
    Type: Application
    Filed: August 5, 2016
    Publication date: November 24, 2016
    Inventor: John Hastings Granbery
  • Patent number: 9471917
    Abstract: Computing systems and methods for facilitating consumer transactions in retail and other establishments include communication interfaces adapted to couple a computing system to a plurality of third party mobile electronic devices, storage components adapted to store user information, participating merchant information, or any combination thereof, and processors in communication with the communication interfaces and storage components. The processors are adapted to facilitate automatic wireless transactions between third party users of the third party mobile electronic devices and the participating merchants when the third party devices are present at the participating merchants without any affirmative activity by the third party users.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: October 18, 2016
    Assignee: PAYPAL, INC.
    Inventors: Satish Narayan Govindarajan, John Hastings Granbery
  • Publication number: 20160300216
    Abstract: There are provided systems and methods for wireless beacon devices for preventing fraud using loyalty information for a user. A user may visit a merchant location with a device, such as a communication device, which may be utilized to connect to a wireless beacon at the merchant location. The communication device may provide an identifier for the user and/or communication device when connected with the beacon. A merchant device or server may utilize the identifier to access loyalty account information for the user. Using the loyalty account information, authorizations for the user may be determined. For example, the user may be preauthorized to purchase a certain amount or certain items. The authorization may also determine what identification information is required on checkout of a transaction. Additionally, items in a transaction that the user does not normally purchase may be flagged as suspicious so that additional user authentication is required.
    Type: Application
    Filed: April 13, 2015
    Publication date: October 13, 2016
    Inventors: Sandy Lynn Godsey, John Hastings Granbery, Prakash Chandra
  • Publication number: 20160292784
    Abstract: There are provided systems and methods for wireless beacon connections for providing digital letters of credit on detection of a user at a location. A payment provider may authorize use of one or more wireless beacons at a merchant location.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventor: John Hastings Granbery
  • Patent number: 9445220
    Abstract: Systems and methods are provided for checking many users in to a location using a Bluetooth® low energy (BLE) beacon. The provided systems and methods may allow a BLE beacon to facilitate a check in with a remote server that processes check ins and then disconnect from the device used to check in. The device may be assigned a unique identifier that may be broadcast from the device during the check in so that the BLE beacon can quickly scan for the identifier and connect with the device based on the identifier to provide content and other information to the device.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: September 13, 2016
    Assignee: PAYPAL, INC.
    Inventor: John Hastings Granbery
  • Publication number: 20160104160
    Abstract: Systems and methods for managing concurrent secure elements on a mobile device to coordinate with an application or “app” running on the mobile device and an appropriate communications protocol for conducting transactions using the mobile device include: informing, by the processor, the reader device of a preferred app and a communication protocol usable by the preferred app; receiving, by the processor, information about which apps and communication protocols are supported by a reader for processing a transaction; locating, by the processor, a secure element supporting an app and a communication protocol supported by the reader; channeling the communication protocol for the specific configuration of the app and the supporting secure element; activating the secure element that supports the app; and processing, with the activated secure element, using the supported app and communication channel, the transaction with the reader.
    Type: Application
    Filed: December 16, 2015
    Publication date: April 14, 2016
    Inventors: Sebastien Taveau, John Hastings Granbery
  • Publication number: 20160019522
    Abstract: Systems and methods are provided for configuring a user device to provide a preferred payment method for payments. When a user carries their device into a store, the device may receive information from a beacon at the store that informs the device that the user is at the store. The user device may the use the information to determine which of several payment methods will provide a maximum benefit to the user if used for a payment at that store. The benefits to the user may include points, store rewards, miles, cash back rewards or other rewards associated with a particular payment method that, at a particular time or location provide more benefit to the user than other payment methods. The user device may be configured to provide the preferred payment method prior to a communication between the user device and a point of sale device of the store.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 21, 2016
    Inventors: John Hastings Granbery, Geoffrey W. Chatterton
  • Publication number: 20160021687
    Abstract: Systems and methods for reusing generic tokens using a Bluetooth® low energy (BLE) beacon. The systems and methods include a user device including a wireless transceiver, a memory for storing a generic token, and one or more processors coupled to the memory and the wireless transceiver. The wireless transceiver is configured to communicate with a beacon using a BLE communications protocol, receive a beacon identifier from the beacon, send a check in request to the beacon, and receive token differences from the beacon. The processors are configured to recreate a custom token based on the stored generic token and the received token differences. The beacon is configured to forward the check in request to a server. The server is configured to verify the user device and create the custom token and the token differences between the custom and generic tokens for return to the user device via the beacon.
    Type: Application
    Filed: July 8, 2015
    Publication date: January 21, 2016
    Inventor: John Hastings Granbery
  • Publication number: 20160019526
    Abstract: There are provided systems and methods for drive through monitoring using wireless beacons. A merchant may set up a wireless beacon at a drive through location for the merchant. The beacons may provide check-in services to a user when the user arrives at the drive through in a vehicle. The user may be checked-in through a device for the user, such as a mobile phone or a vehicles dashboard console that has communication capabilities with the beacon. Once the device establishes a communication channel with the beacon, check-in information or an identifier is received and associated with an order. The order may previously have been provided to the merchant. The user can complete payment for the order through the device and when the user arrives at a pick-up window, the merchant may utilize another beacon to connect to the device and retrieve the correct order for the user.
    Type: Application
    Filed: July 17, 2014
    Publication date: January 21, 2016
    Inventors: John Hastings Granbery, Prakash Chandra
  • Publication number: 20160006699
    Abstract: Systems and methods for managing concurrent secure elements on a mobile device to coordinate with an application or “app” running on the mobile device and an appropriate communications protocol for conducting transactions using the mobile device include: informing, by the processor, the reader device of a preferred app and a communication protocol usable by the preferred app; receiving, by the processor, information about which apps and communication protocols are supported by a reader for processing a transaction; locating, by the processor, a secure element supporting an app and a communication protocol supported by the reader; channeling the communication protocol for the specific configuration of the app and the supporting secure element; activating the secure element that supports the app; and processing, with the activated secure element, using the supported app and communication channel, the transaction with the reader.
    Type: Application
    Filed: October 31, 2014
    Publication date: January 7, 2016
    Inventors: Sebastien Taveau, John Hastings Granbery
  • Publication number: 20150379513
    Abstract: Systems and methods for managing concurrent secure elements on a mobile device to coordinate with an application or “app” running on the mobile device and an appropriate communications protocol for conducting transactions using the mobile device include: informing, by the processor, the reader device of a preferred app and a communication protocol usable by the preferred app; receiving, by the processor, information about which apps and communication protocols are supported by a reader for processing a transaction; locating, by the processor, a secure element supporting an app and a communication protocol supported by the reader; channeling the communication protocol for the specific configuration of the app and the supporting secure element; activating the secure element that supports the app; and processing, with the activated secure element, using the supported app and communication channel, the transaction with the reader.
    Type: Application
    Filed: October 31, 2014
    Publication date: December 31, 2015
    Inventors: Sebastien Taveau, John Hastings Granbery
  • Patent number: 9225710
    Abstract: Systems and methods for managing concurrent secure elements on a mobile device to coordinate with an application or “app” running on the mobile device and an appropriate communications protocol for conducting transactions using the mobile device include: informing, by the processor, the reader device of a preferred app and a communication protocol usable by the preferred app; receiving, by the processor, information about which apps and communication protocols are supported by a reader for processing a transaction; locating, by the processor, a secure element supporting an app and a communication protocol supported by the reader; channeling the communication protocol for the specific configuration of the app and the supporting secure element; activating the secure element that supports the app; and processing, with the activated secure element, using the supported app and communication channel, the transaction with the reader.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: December 29, 2015
    Assignee: PAYPAL, INC.
    Inventors: Sebastien Taveau, John Hastings Granbery
  • Publication number: 20150287014
    Abstract: Systems and methods are provided which allow for the management of check in applications installed on a user device using protocol handlers. In particular, the provided systems and methods allow a beacon to provide the user device with a protocol handler that may be registered with the user device to automatically process a check in with a particular check in application and deactivating other check in applications. Moreover, the provided systems and methods may allow a default check in application to be used to process the check in when the beacon does not provide a protocol handler or provides a protocol handler that is not registered with the user device.
    Type: Application
    Filed: April 8, 2014
    Publication date: October 8, 2015
    Inventor: John Hastings Granbery