Smart mobile application for E-commerce applications

US10395235B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10395235-B2
Application numberUS-201615235452-A
CountryUS
Kind codeB2
Filing dateAug 12, 2016
Priority dateAug 12, 2016
Publication dateAug 27, 2019
Grant dateAug 27, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An approach using one or more computer processors to send a request from a user for a mobile payment to a payment gateway and to determine that an event has occurred on a mobile computing device of a user. The approach includes sending a request for additional transaction time for the mobile payment.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: requesting, by one or more computer processors, monitoring one or more operating systems of one or more mobile computing devices of a user; sending, by the one or more computer processors, a request from the user for a mobile payment to a payment gateway; determining automatically, by the one or more computer processors, an event indicating a disruption has occurred on the one or more mobile computing devices of the user based on monitoring the one or more mobile computing devices of the user, wherein the event is a notification causing an interruption to processing of the request for the mobile payment; responsive to determining automatically the event indicating the disruption has occurred on the one or more mobile computing devices of the user based on monitoring the one or more operating systems of the one or more mobile computing devices of the user, sending, by the one or more computer processors, a request for additional transaction time to input information for the mobile payment; responsive to receiving an approval of the request for the additional transaction time to input information, creating, by the one or more computer processors, an alert to the user to complete the mobile payment within the approved additional transaction time; transmitting, by the one of more computer processors, the alert to the user; responsive to receiving a response to the transmitted alert that includes information to complete the mobile payment, inputting, by the one or more processors, the information to complete the mobile payment; and transmitting, by the one or more processors, the mobile payment. 2. The method of claim 1 , wherein the interruption to the processing of the request for the mobile payment includes at least one of a fluctuating wireless signal for an internet connection, a low wireless signal for the internet connection, an incoming phone call, an incoming message, or a low battery power. 3. The method of claim 1 , wherein determining automatically the event indicating the disruption has occurred on the one or more mobile computing devices of the user based on monitoring the one or more mobile computing devices of the user further comprises: receiving, by the one or more computer processors, a notification that the event has occurred on the one or more mobile computing devices of the user. 4. The method of claim 1 , wherein determining automatically the event indicating the disruption has occurred on the one or more mobile computing devices of the user based on monitoring the one or more mobile computing devices of the user further comprises: sending, by the one or more computer processors, a notification of the event to at least one additional computing device of the user. 5. The method of claim 1 , wherein the steps are performed by a plug-in to a mobile app on the mobile computing device of the user. 6. A computer program product embedded in one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions executable by a processor, the program instructions comprising instructions for: requesting monitoring one or more operating systems of one or more mobile computing devices of a user; sending a request from the user for a mobile payment to a payment gateway; determining automatically an event indicating a disruption has occurred on the one or more mobile computing devices of the user based on monitoring the one or more mobile computing devices of the user, wherein the event is a notification causing an interruption to processing of the request for the mobile payment; responsive to determining automatically the event indicating the disruption has occurred on the one or more mobile computing devices of the user based on monitoring the one or more operating systems of the one or more mobile computing devices of the user, sending a request for additional transaction time for the mobile payment; responsive to receiving an approval of the request for the additional transaction time to input information, creating an alert to the user to complete the mobile payment within the approved additional transaction time; transmitting the alert to the user; responsive to receiving a response to the transmitted alert that includes information to complete the mobile payment, inputting the information to complete the mobile payment; and transmitting the mobile payment. 7. The computer program product of claim 6 , wherein the interruption to the processing of t the request for the mobile payment includes at least one of a fluctuating wireless signal for an internet connection, a low wireless signal for the internet connection, an incoming phone call, an incoming message, or a low battery power. 8. The computer program product of claim 6 , wherein determining automatically the event indicating the disruption has occurred on the one or more mobile computing devices of the user based on monitoring the one or more mobile computing devices of the user further comprises: receiving a notification that the event has occurred on the one or more mobile computing devices of the user. 9. The computer program product of claim 6 , wherein determining automatically the event indicating the disruption has occurred on the one or more mobile computing devices of the user based on monitoring the one or more mobile computing device of the user further comprises: sending a notification of the event to at least one additional computing device of the user. 10. The computer program product of claim 6 , wherein the steps are performed by a plug-in to a mobile app on the mobile computing device of the user. 11. A computer system comprising: one or more computer processors; one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising instructions for: requesting monitoring one or more operating systems of one or more mobile computing devices of a user; sending a request from the user for a mobile payment to a payment gateway; determining automatically an event indicating a disruption has occurred on the one or more mobile computing devices of the user based on monitoring the one or more mobile computing devices of the user, wherein the event is a notification causing an interruption to processing of the request for the mobile payment; responsive to determining automatically the event indicating the disruption has occurred on the one or more mobile computing devices of the user based on monitoring the one or more operating systems of the one or more mobile computing devices of the user, sending a request for additional transaction time for the mobile payment; responsive to receiving a approval of the request for the additional transaction time to input information, creating an alert to the user to complete the mobile payment within the approved additional transaction time; transmitting the alert to the user; responsive to receiving a response to the transmitted alert that includes information to complete the mobile payment, inputting the information to complete the mobile payment; and transmitting the mobile payment. 12. The computer system of claim 11 , wherein the interruption to the processing of the request for the mobile payment includes at least one of a fluctuating wireless signal for an internet connection, a low wireless signal for the internet connection, an incoming phone call, an incoming message, or a low battery power. 13. The computer system of claim 11

Assignees

Inventors

Classifications

  • Establishing or using transaction specific rules · CPC title

  • Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists · CPC title

  • Use of secure elements separate from M-devices · CPC title

  • Network data restoration; {Network data reliability; Network data fault tolerance} · CPC title

  • involving a payment switch or gateway · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10395235B2 cover?
An approach using one or more computer processors to send a request from a user for a mobile payment to a payment gateway and to determine that an event has occurred on a mobile computing device of a user. The approach includes sending a request for additional transaction time for the mobile payment.
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06Q20/3226. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 27 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).