Patents by Inventor Philip M. O?Neill

Philip M. O?Neill 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: 11310224
    Abstract: A method, computer system and computer program product for authenticating a transaction is provided. A service provider receives a transaction between a user and a website displayed on a first device. The service provider identifies a first geolocation of the first device. The service provider generates a code for display on the first device. The service provider receives credential information to identify the user and the code from a second device. The service provider identifies a second geolocation of the second device, and determines a level of risk for the transaction based at in part on the first geolocation and the second geolocation. In response to the level of risk being an acceptable level of risk, the service provider authenticates the user. The service provider generates information to enable the user on the first device to perform the transaction with the website, and sends the information to the website.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: April 19, 2022
    Assignee: ADP, Inc.
    Inventors: Roberto A. Masiero, Justo D. Pastor, Vincent Civetta, Deepak Kaushal, Francisco Villavicencio, Sanjoli Ahuja, Madusudhanan Ragothaman, Michael Nepomnyashy, Krishna Chaitanya Pinnamaneni, Nishant Kaushik, Zhitao Steve Xu, Philip M. O'Neill, Neha Pahwa
  • Publication number: 20180234411
    Abstract: A method, computer system and computer program product for authenticating a transaction is provided. A service provider receives a transaction between a user and a website displayed on a first device. The service provider identifies a first geolocation of the first device. The service provider generates a code for display on the first device. The service provider receives credential information to identify the user and the code from a second device. The service provider identifies a second geolocation of the second device, and determines a level of risk for the transaction based at in part on the first geolocation and the second geolocation. In response to the level of risk being an acceptable level of risk, the service provider authenticates the user. The service provider generates information to enable the user on the first device to perform the transaction with the website, and sends the information to the website.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 16, 2018
    Inventors: Roberto A. Masiero, Justo D. Pastor, Vincent Civetta, Deepak Kaushal, Francisco Villavicencio, Sanjoli Ahuja, Madusudhanan Ragothaman, Michael Nepomnyashy, Krishna Chaitanya Pinnamaneni, Nishant Kaushik, Zhitao Steve Xu, Philip M. O?Neill, Neha Pahwa