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: 11023883Abstract: 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: GrantFiled: May 28, 2020Date of Patent: June 1, 2021Assignee: International Business Machines CorporationInventors: Bryan P. Davidson, Nader M. Nassar, Annette S. Riffe
-
Publication number: 20200294029Abstract: 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: ApplicationFiled: May 28, 2020Publication date: September 17, 2020Inventors: Bryan P. Davidson, Nader M. Nassar, Annette S. Riffe
-
Patent number: 10713647Abstract: 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: GrantFiled: January 19, 2017Date of Patent: July 14, 2020Assignee: International Business Machines CorporationInventors: Bryan P. Davidson, Nader M. Nassar, Annette S. Riffe
-
Patent number: 10664827Abstract: 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: GrantFiled: December 18, 2017Date of Patent: May 26, 2020Assignee: International Business Machines CorporationInventors: Bryan P. Davidson, Nader M. Nassar, Annette S. Riffe
-
Patent number: 10565056Abstract: 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: GrantFiled: March 15, 2018Date of Patent: February 18, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bryan P. Davidson, Michael E. Gildein, Angelo M. Quadara
-
Publication number: 20180203766Abstract: 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: ApplicationFiled: March 15, 2018Publication date: July 19, 2018Inventors: Bryan P. Davidson, Michael E. Gildein, Angelo M. Quadara
-
Publication number: 20180204208Abstract: 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: ApplicationFiled: December 18, 2017Publication date: July 19, 2018Inventors: Bryan P. Davidson, Nader M. Nassar, Annette S. Riffe
-
Publication number: 20180204207Abstract: 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: ApplicationFiled: January 19, 2017Publication date: July 19, 2018Inventors: Bryan P. Davidson, Nader M. Nassar, Annette S. Riffe
-
Patent number: 9971650Abstract: 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: GrantFiled: June 6, 2016Date of Patent: May 15, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bryan P. Davidson, Michael E. Gildein, Angelo M. Quadara
-
Publication number: 20180045531Abstract: 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: ApplicationFiled: August 12, 2016Publication date: February 15, 2018Inventors: Bryan P. Davidson, Michael E. Gildein, II, Angelo M. Quadara
-
Publication number: 20180045532Abstract: 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: ApplicationFiled: October 24, 2017Publication date: February 15, 2018Inventors: Bryan P. Davidson, Michael E. Gildein, II, Angelo M. Quadara
-
Publication number: 20170351576Abstract: 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: ApplicationFiled: June 6, 2016Publication date: December 7, 2017Inventors: Bryan P. Davidson, Michael E. Gildein, Angelo M. Quadara