Request tracking system and method
US-9262754-B1 · Feb 16, 2016 · US
US10956894B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10956894-B2 |
| Application number | US-201414284790-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 22, 2014 |
| Priority date | May 22, 2014 |
| Publication date | Mar 23, 2021 |
| Grant date | Mar 23, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and method for splitting a bill offline include detecting one or more local devices using local wireless communications provided by a peer-to-peer communication module. At least one payer device of the one or more local devices is selected for apportioning a primary bill. An offline payment authorization is then received from each at least one payer device through local wireless communications provided by the peer-to-peer communication module. When an Internet connection is later detected, the system provider connects to the Internet and sends the offline payment authorization received from each at least one payer device to a payment provider device over the Internet. The payment provider device may then transfer funds from account(s) of the at least one payer device to the account of the system provider.
Opening claim text (preview).
What is claimed is: 1. A system for facilitating an online electronic payment transaction that involves a group of payer devices when at least one payer device in the group has no Internet access when making a request for the online electronic payment transaction, the system comprising: a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: capturing, using a camera of a user device, an image of a primary bill associated with the online electronic payment transaction; generating optical character recognition (OCR) data from the captured image; dividing the primary bill into a plurality of assignable objects based on the OCR data; detecting one or more local devices using a first wireless communications technology that provides peer-to-peer communication; determining, from communication received from the one or more local devices using the first wireless communications technology, one or more payer devices of the one or more local devices that are participating in paying the primary bill; establishing a secured peer-to-peer communication channel with each of the one or more payer devices using a second wireless communications technology; presenting, on a user interface of the user device, representations of the plurality of assignable objects and the one or more payer devices; receiving one or more manipulations of the representations via the user interface; determining an apportionment of the primary bill based on the one or more manipulations; generating a secondary bill for each of the one or more payer devices based on the apportionment of the primary bill; transmitting the secondary bill to each of the one or more payer devices, respectively, via the secured peer-to-peer communication channel; receiving, from each of the one or more payer devices via the secured peer-to-peer communication channel, a corresponding payment authorization token that authorizes payment to a user account with a payment provider; analyzing the corresponding payment authorization token from each of the one or more payer devices without decrypting the corresponding payment authorization token; verifying a payment amount associated with each of the one or more payer devices based on the analyzing; and in response to detecting that a connection with a payment provider server associated with the payment provider is available, automatically transmitting the payment authorization tokens to the payment provider server using a third wireless communications technology that is different from the first wireless communications technology and different from the second wireless communications technology to complete the online electronic payment transaction, wherein the payment authorization tokens are usable by the payment provider server to cause transfer of funds from accounts corresponding to the one or more payer devices in accordance with the determined apportionment. 2. The system of claim 1 , wherein each of the payment authorization tokens is encrypted and signed using a private key associated with a corresponding respective payer device of the one or more payer devices. 3. The system of claim 1 , wherein the first wireless communications technology is different than the second wireless communications technology. 4. The system of claim 1 , wherein each of the secondary bills comprises data associated with a subset of the plurality of assignable objects assigned to a corresponding payer device based on the apportionment. 5. The system of claim 1 , wherein the operations further comprise: sending the OCR data associated with the primary bill to each of the one or more payer devices via the secured peer-to-peer communication channel. 6. The system of claim 1 , wherein the operations further comprise confirming an acceptance of the apportionment of the primary bill based on the payment authorization tokens without decrypting the payment authorizations. 7. The system of claim 1 , wherein the operations further comprise displaying, on a display, a user image corresponding to each of the one or more local devices that are detected using the first wireless communications technology. 8. A method for facilitating an online electronic payment transaction that involves a group of payer devices when at least one payer device in the group has no Internet access when making a request for the online electronic payment transaction, the method comprising: capturing, using a camera of a user device, an image of a primary bill associated with the online electronic payment transaction; generating optical character recognition (OCR) data from the captured image; dividing, by one or more hardware processors, the primary bill into a plurality of assignable objects based on the OCR data; detecting, by the one or more hardware processors, one or more local devices using a wireless communications technology that provides peer-to-peer communication; determining, by the one or more hardware processors, from communication received from the one or more local devices, one or more payer devices of the one or more local devices that are participating in paying the primary bill; establishing, by the one or more hardware processors, a peer-to-peer communication channel with each of the one or more payer devices; presenting, on a user interface of the user device, representations of the plurality of assignable objects and the one or more payer devices; receiving one or more manipulations of the representations via the user interface; determining, by the one or more hardware processors, an apportionment of the primary bill based on the one or more manipulations; generating a secondary bill for each of the one or more payer devices based on the apportionment of the primary bill; transmitting the corresponding secondary bill to the corresponding one or more payer devices via the peer-to-peer communication channel; receiving, by the one or more hardware processors via the peer-to-peer communication channel, a corresponding payment authorization token from each of the one or more payer devices, the payment authorization token authorizing payment to a user account with a payment provider; analyzing, by the one or more hardware processors, the corresponding payment authorization token from each of the one or more payer devices without decrypting the corresponding payment authorization token; verifying, by the one or more hardware processors, a payment amount associated with each of the one or more payer devices based on the analyzing; and in response to detecting that a connection with a payment provider server associated with the payment provider is available, automatically transmitting the payment authorization tokens to the payment provider server to complete the online electronic payment transaction. 9. The method of claim 8 , wherein each of the payment authorization tokens is encrypted and signed using a private key associated with a corresponding respective payer device of the one or more payer devices. 10. The method of claim 9 , further comprising: storing, by the payment provider server, a respective public key for each of the one or more payer devices; and using, by the payment provider server, the respective public key for each of the one or more payer devices to decrypt a corresponding payment authorization token. 11. The method of claim 8 , wherein the connection with the payment provider server is not available when the payment authorization tokens are received from the one or more payer devices. 12. The method of claim 8 , furth
Payment applications installed on the mobile devices · CPC title
Payment schemes or models · CPC title
Bill distribution or payments · CPC title
based on the use of peer-to-peer networks · CPC title
using wireless networks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.