Patents by Inventor Bryan P. Davidson

Bryan P. Davidson 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: 11023883
    Abstract: A method, program and system are provided for securing electronic transactions. A payment card processor server computer receives a payment authorization request message, the payment authorization request message being generated in response to an electronic payment transaction request made by a user, wherein the payment authorization request message includes first encrypted payment account information for a first payment device. The payment card processor server computer receives a first hardware device ID associated with a first hardware device that generated the payment authorization request message, wherein the first hardware device is associated with a user payment account for the user. The server computer determines that the first encrypted payment account information from the received payment authorization request message matches the first hardware device ID, and the purchase request is completed.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bryan P. Davidson, Nader M. Nassar, Annette S. Riffe
  • Publication number: 20200294029
    Abstract: A method, program and system are provided for securing electronic transactions. A payment card processor server computer receives a payment authorization request message, the payment authorization request message being generated in response to an electronic payment transaction request made by a user, wherein the payment authorization request message includes first encrypted payment account information for a first payment device. The payment card processor server computer receives a first hardware device ID associated with a first hardware device that generated the payment authorization request message, wherein the first hardware device is associated with a user payment account for the user. The server computer determines that the first encrypted payment account information from the received payment authorization request message matches the first hardware device ID, and the purchase request is completed.
    Type: Application
    Filed: May 28, 2020
    Publication date: September 17, 2020
    Inventors: Bryan P. Davidson, Nader M. Nassar, Annette S. Riffe
  • Patent number: 10713647
    Abstract: A method, program and system are provided for securing electronic transactions. A payment card processor server computer receives a payment authorization request message, the payment authorization request message being generated in response to an electronic payment transaction request made by a user, wherein the payment authorization request message includes first encrypted payment account information for a first payment device. The payment card processor server computer receives a first hardware device ID associated with a first hardware device that generated the payment authorization request message, wherein the first hardware device is associated with a user payment account for the user. The server computer determines that the first encrypted payment account information from the received payment authorization request message matches the first hardware device ID, and the purchase request is completed.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: July 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bryan P. Davidson, Nader M. Nassar, Annette S. Riffe
  • Patent number: 10664827
    Abstract: A method, program and system are provided for securing electronic transactions. A payment card processor server computer receives a payment authorization request message, the payment authorization request message being generated in response to an electronic payment transaction request made by a user, wherein the payment authorization request message includes first encrypted payment account information for a first payment device. The payment card processor server computer receives a first hardware device ID associated with a first hardware device that generated the payment authorization request message, wherein the first hardware device is associated with a user payment account for the user. The server computer determines that the first encrypted payment account information from the received payment authorization request message matches the first hardware device ID, and the purchase request is completed.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bryan P. Davidson, Nader M. Nassar, Annette S. Riffe
  • Patent number: 10565056
    Abstract: Techniques for parallel data collection and recovery for a failing virtual processing system are disclosed. According to aspects of the present disclosure, an example method includes: detecting that the virtual processing system experiences an irreparable error; saving, by each of a plurality of processors of the physical processing system, a corresponding context and data stored in an allocated portion of a memory of the physical processing system to a data store; selecting one of the plurality of processors as a recovery processor; initializing, by the recovery processor, a pre-determined reserved portion of the memory; initiating, by the recovery processor, a new instance of the virtual processing system on the reserved portion of the memory while each remaining processor of the plurality of processors continues the saving; and dynamically adding each remaining processor of the plurality of processors to the new instance of the virtual processing system.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: February 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bryan P. Davidson, Michael E. Gildein, Angelo M. Quadara
  • Publication number: 20180203766
    Abstract: Techniques for parallel data collection and recovery for a failing virtual processing system are disclosed. According to aspects of the present disclosure, an example method includes: detecting that the virtual processing system experiences an irreparable error; saving, by each of a plurality of processors of the physical processing system, a corresponding context and data stored in an allocated portion of a memory of the physical processing system to a data store; selecting one of the plurality of processors as a recovery processor; initializing, by the recovery processor, a pre-determined reserved portion of the memory; initiating, by the recovery processor, a new instance of the virtual processing system on the reserved portion of the memory while each remaining processor of the plurality of processors continues the saving; and dynamically adding each remaining processor of the plurality of processors to the new instance of the virtual processing system.
    Type: Application
    Filed: March 15, 2018
    Publication date: July 19, 2018
    Inventors: Bryan P. Davidson, Michael E. Gildein, Angelo M. Quadara
  • Publication number: 20180204208
    Abstract: A method, program and system are provided for securing electronic transactions. A payment card processor server computer receives a payment authorization request message, the payment authorization request message being generated in response to an electronic payment transaction request made by a user, wherein the payment authorization request message includes first encrypted payment account information for a first payment device. The payment card processor server computer receives a first hardware device ID associated with a first hardware device that generated the payment authorization request message, wherein the first hardware device is associated with a user payment account for the user. The server computer determines that the first encrypted payment account information from the received payment authorization request message matches the first hardware device ID, and the purchase request is completed.
    Type: Application
    Filed: December 18, 2017
    Publication date: July 19, 2018
    Inventors: Bryan P. Davidson, Nader M. Nassar, Annette S. Riffe
  • Publication number: 20180204207
    Abstract: A method, program and system are provided for securing electronic transactions. A payment card processor server computer receives a payment authorization request message, the payment authorization request message being generated in response to an electronic payment transaction request made by a user, wherein the payment authorization request message includes first encrypted payment account information for a first payment device. The payment card processor server computer receives a first hardware device ID associated with a first hardware device that generated the payment authorization request message, wherein the first hardware device is associated with a user payment account for the user. The server computer determines that the first encrypted payment account information from the received payment authorization request message matches the first hardware device ID, and the purchase request is completed.
    Type: Application
    Filed: January 19, 2017
    Publication date: July 19, 2018
    Inventors: Bryan P. Davidson, Nader M. Nassar, Annette S. Riffe
  • Patent number: 9971650
    Abstract: Techniques for parallel data collection and recovery for a failing virtual processing system are disclosed. According to aspects of the present disclosure, an example method includes: detecting that the virtual processing system experiences an irreparable error; saving, by each of a plurality of processors of the physical processing system, a corresponding context and data stored in an allocated portion of a memory of the physical processing system to a data store; selecting one of the plurality of processors as a recovery processor; initializing, by the recovery processor, a pre-determined reserved portion of the memory; initiating, by the recovery processor, a new instance of the virtual processing system on the reserved portion of the memory while each remaining processor of the plurality of processors continues the saving; and dynamically adding each remaining processor of the plurality of processors to the new instance of the virtual processing system.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: May 15, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bryan P. Davidson, Michael E. Gildein, Angelo M. Quadara
  • Publication number: 20180045531
    Abstract: A computer-implemented method includes responding to receiving a vehicle startup notification, by recording start location coordinates corresponding to that location where a vehicle is started. The method includes collecting onboard sensor data for the vehicle. The method includes tracking the vehicle's movement, based at least on the onboard sensor data to yield tracking data. The method includes storing the tracking data locally on the vehicle. The method includes responding to receiving a vehicle shutdown notification, by recording end location coordinates corresponding to that location where the vehicle is shut down. The method includes sending, via an external communication system, the start location coordinates, the tracking data, and the end location coordinates to an external system.
    Type: Application
    Filed: August 12, 2016
    Publication date: February 15, 2018
    Inventors: Bryan P. Davidson, Michael E. Gildein, II, Angelo M. Quadara
  • Publication number: 20180045532
    Abstract: A computer-implemented method includes responding to receiving a vehicle startup notification, by recording start location coordinates corresponding to that location where a vehicle is started. The method includes collecting onboard sensor data for the vehicle. The method includes tracking the vehicle's movement, based at least on the onboard sensor data to yield tracking data. The method includes storing the tracking data locally on the vehicle. The method includes responding to receiving a vehicle shutdown notification, by recording end location coordinates corresponding to that location where the vehicle is shut down. The method includes sending, via an external communication system, the start location coordinates, the tracking data, and the end location coordinates to an external system.
    Type: Application
    Filed: October 24, 2017
    Publication date: February 15, 2018
    Inventors: Bryan P. Davidson, Michael E. Gildein, II, Angelo M. Quadara
  • Publication number: 20170351576
    Abstract: Techniques for parallel data collection and recovery for a failing virtual processing system are disclosed. According to aspects of the present disclosure, an example method includes: detecting that the virtual processing system experiences an irreparable error; saving, by each of a plurality of processors of the physical processing system, a corresponding context and data stored in an allocated portion of a memory of the physical processing system to a data store; selecting one of the plurality of processors as a recovery processor; initializing, by the recovery processor, a pre-determined reserved portion of the memory; initiating, by the recovery processor, a new instance of the virtual processing system on the reserved portion of the memory while each remaining processor of the plurality of processors continues the saving; and dynamically adding each remaining processor of the plurality of processors to the new instance of the virtual processing system.
    Type: Application
    Filed: June 6, 2016
    Publication date: December 7, 2017
    Inventors: Bryan P. Davidson, Michael E. Gildein, Angelo M. Quadara