User attribute validation based on location requests
US-2024388637-A1 · Nov 21, 2024 · US
US10311415B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10311415-B2 |
| Application number | US-201614991753-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 8, 2016 |
| Priority date | Jan 7, 2014 |
| Publication date | Jun 4, 2019 |
| Grant date | Jun 4, 2019 |
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.
A computer system receives, from a client device, a virtual bill request including user identification information of a user associated with the client device and then activates a virtual bill and associates the virtual bill with the client device, the virtual bill having a predefined effective time period. After receiving data corresponding to one or more items added to the virtual bill within the predefined effective time period through respective close proximity data communication between the client device and one or more respective terminals, the computer system determines a value based on the data corresponding to the one or more items and sends a verification request to the client device. Upon receipt of verification information responsive to the verification request, the computer system initiates a transfer of the value from an account associated with the user in accordance with a determination that the verification information is valid.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: at a system including a client device associated with a first user account registered with a social networking platform, and a virtual bill terminal configured to manage virtual bills, wherein the client device is configured to communicate with the virtual bill terminal and a plurality of seller terminals via respective close proximity data communication, the plurality of seller terminals associated with a plurality of seller accounts respectively registered with the social networking platform, and wherein the virtual bill terminal is communicatively connected to a server configured to support the social networking platform including a payment service: receiving, by the virtual bill terminal from the client device via close proximity data communication, a virtual bill request, the virtual bill request including user identification information identifying the first user account associated with the client device; in accordance with the virtual bill request and at the virtual bill terminal, activating a virtual bill and associating the virtual bill with the user identification information of the first user account, the virtual bill having a predefined effective time period; receiving the virtual bill from the virtual bill terminal and rendering the virtual bill on the client device; recording, on the client device, data corresponding to a plurality of items added to the virtual bill, wherein the plurality of items are added to the virtual bill using the client device from the plurality of seller terminals via proximity data communication between the client device and the plurality of seller terminals respectively, and wherein the plurality of items are added to the virtual bill by the first user account from the plurality of seller accounts respectively using the payment service on the social networking platform; after recording all data corresponding to the plurality of items to the virtual bill, receiving, by the bill terminal from the client device via close proximity data communication, the data corresponding to the plurality of items added to the virtual bill, wherein the plurality of items were added to the virtual bill within the predefined effective time period through respective close proximity data communication between the client device and the plurality of respective seller terminals, and wherein the plurality of items includes a first item added to the virtual bill through communication with a first seller terminal associated with a first seller account registered with the social networking platform, and a second item added to the virtual bill through communication with a second seller terminal associated with a second seller account registered with the social networking platform; determining, by the virtual bill management terminal, a value based on the data corresponding to the plurality of items; sending, from the bill management terminal to the client device, a verification request, wherein the verification request includes the determined value; receiving, from the client device, verification information responsive to the verification request; and in accordance with a determination that the verification information is valid, transferring, from the virtual bill terminal to the server, the determined value and initiating a transfer of the determined value from an account associated with the first user account. 2. The method of claim 1 , wherein the virtual bill request further includes user identification information identifying the first seller account associated with the first seller terminal of the plurality of respective seller terminals, the method further comprising: generating a relationship between the first user associated with the client device and the first seller account associated with the first seller terminal on the social networking platform. 3. The method of claim 2 , wherein the virtual bill request is embedded in a text message from the first user account associated with the client device to the first seller account associated with the first seller terminal. 4. The method of claim 1 , wherein receiving the virtual bill request comprises obtaining information encoded in a barcode displayed on a display device of the client device. 5. The method of claim 1 , wherein the verification information comprises one or more of: a password and one or more biometrics associated with the user. 6. The method of claim 1 , wherein respective close proximity data communication includes any of: scanning a barcode, near-field communication, Bluetooth communication, and Wi-Fi communication. 7. The method of claim 1 , wherein the user identification information includes a timestamp, the method further comprising: when a time elapsed since the user identification information timestamp exceeds a predefined time threshold, rejecting the virtual bill request. 8. The method of claim 1 , wherein the verification request further includes itemized values of the plurality of items corresponding to respective purchases, each respective purchase having a respective timestamp. 9. The method of claim 8 , wherein determining the value based on the data corresponding to the plurality of items comprise totaling the respective values of the respective purchases. 10. The method of claim 8 , wherein the respective purchases are associated with distinct respective sellers. 11. A computer system, comprising: memory; one or more processors; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising instructions for: receiving, by a virtual bill terminal from a client device via close proximity data communication, a virtual bill request, the virtual bill request including user identification information identifying a first user account associated with the client device, the first user account registered with a social networking platform, wherein the client device is configured to communicate with the virtual bill terminal and a plurality of seller terminals via respective close proximity data communication, the plurality of seller terminals associated with a plurality of seller accounts respectively registered with the social networking platform, and wherein the virtual bill terminal is communicatively connected to a server configured to support the social networking platform including a payment service; in accordance with the virtual bill request and at the virtual bill terminal, activating a virtual bill and associating the virtual bill with the user identification information of the first user account, the virtual bill having a predefined effective time period; receiving the virtual bill from the virtual bill terminal and rendering the virtual bill on the client device; recording, on the client device, data corresponding to a plurality of items added to the virtual bill, wherein the plurality of items are added to the virtual bill using the client device from the plurality of seller terminals via proximity data communication between the client device and the plurality of seller terminals respectively, and wherein the plurality of items are added to the virtual bill by the first user account from the plurality of seller accounts respectively using the payment service on the social networking platform, after recording all data corresponding to the plurality of items to the virtual bill, receiving, by the bill terminal from the client device via close proximity data communication, the data corresponding to the plurality of items added to the virtual bill, wherein the plurality of items were added to the virtual bill within the predefined
specially adapted for billing systems · CPC title
RFID or NFC payments by means of M-devices · CPC title
specially adapted for electronic shopping systems · CPC title
Billing or invoicing · 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
Related publications grouped by family.
Answers are generated from the same data shown on this page.