Patents by Inventor Joel Botner

Joel Botner 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).

  • Publication number: 20220222631
    Abstract: An applications programming interface (API) or other interface may be configured for use with a plurality of e-commerce applications and/or a plurality of payment systems. The API may be associated with an operating system of a client or may be otherwise located in an e-commerce system or network. The API may receive a call regarding a purchase transaction. The purchase transaction may be examined to determine if a payment method is synchronous or asynchronous. An appropriate payment system may be activated to perform the purchase transaction based at least in part on the determination made by the examination of the purchase transaction. A result of the purchase transaction may be sent to the e-commerce program. By revision of the API, developers of e-commerce applications are freed from the burden of revising code in response to the need to utilize additional or differently operated payment systems.
    Type: Application
    Filed: March 29, 2022
    Publication date: July 14, 2022
    Inventors: Sarah WASKOM, Cherie KWAN, Dale LEMIEUX, George LI, Aravind ALURI, Huiyong XIAO, Arik COHEN, Joel BOTNER
  • Patent number: 11301822
    Abstract: An applications programming interface (API) or other interface may be configured for use with a plurality of e-commerce applications and/or a plurality of payment systems. The API may be associated with an operating system of a client or may be otherwise located in an e-commerce system or network. The API may receive a call regarding a purchase transaction. The purchase transaction may be examined to determine if a payment method is synchronous or asynchronous. An appropriate payment system may be activated to perform the purchase transaction based at least in part on the determination made by the examination of the purchase transaction. A result of the purchase transaction may be sent to the e-commerce program. By revision of the API, developers of e-commerce applications are freed from the burden of revising code in response to the need to utilize additional or differently operated payment systems.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: April 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sarah Waskom, Cherie Kwan, Dale Lemieux, George Li, Aravind Aluri, Huiyong Xiao, Arik Cohen, Joel Botner
  • Publication number: 20170344961
    Abstract: An applications programming interface (API) or other interface may be configured for use with a plurality of e-commerce applications and/or a plurality of payment systems. The API may be associated with an operating system of a client or may be otherwise located in an e-commerce system or network. The API may receive a call regarding a purchase transaction. The purchase transaction may be examined to determine if a payment method is synchronous or asynchronous. An appropriate payment system may be activated to perform the purchase transaction based at least in part on the determination made by the examination of the purchase transaction. A result of the purchase transaction may be sent to the e-commerce program. By revision of the API, developers of e-commerce applications are freed from the burden of revising code in response to the need to utilize additional or differently operated payment systems.
    Type: Application
    Filed: July 13, 2017
    Publication date: November 30, 2017
    Inventors: Sarah Waskom, Cherie Kwan, Dale Lemieux, George Li, Aravind Aluri, Huiyong Xiao, Arik Cohen, Joel Botner
  • Publication number: 20140379558
    Abstract: An applications programming interface (API) or other interface may be configured for use with a plurality of e-commerce applications and/or a plurality of payment systems. The API may be associated with an operating system of a client or may be otherwise located in an e-commerce system or network. The API may receive a call regarding a purchase transaction. The purchase transaction may be examined to determine if a payment method is synchronous or asynchronous. An appropriate payment system may be activated to perform the purchase transaction based at least in part on the determination made by the examination of the purchase transaction. A result of the purchase transaction may be sent to the e-commerce program. By revision of the API, developers of e-commerce applications are freed from the burden of revising code in response to the need to utilize additional or differently operated payment systems.
    Type: Application
    Filed: June 20, 2013
    Publication date: December 25, 2014
    Inventors: Sarah Waskom, Cherie Kwan, Dale Lemieux, George Li, Aravind Aluri, Huiyong Xiao, Arik Cohen, Joel Botner