Transaction processing method and apparatus
First Claim
Patent Images
1. A method of electronically processing a transaction using a user device remotely communicated with a transaction server, the method comprising:
- obtaining a provider identifier associated with a provider for the transaction by reading a tag disposed in a position associated with the provider, wherein the tag stores the provider identifier and enables a short-range wireless communication with the user device through a radio wave field, and wherein the user device comprises a tag reader for reading the provider identifier from the tag and a remote communication module for communicating with the transaction server;
generating via the user device a user request containing the provider identifier, location information of the provider, and a user identifier associated with a user of the user device;
transmitting the user request to the transaction server,wherein the transaction server is configured to store a request database which comprises multiple provider requests received from a provider device of the provider and receipt times of the multiple provider requests, wherein the multiple provider requests comprise at least a provider request containing the provider identifier, the location information of the provider, and transaction information, andwherein the transaction server is configured to, when receiving the user request, match the user request with the provider request among the multiple provider requests based on the provider identifier, the location information of the provider and the receipt times of the multiple provider requests;
receiving from the transaction server a server request containing the transaction information after the transaction server matches the user request with the provider request;
generating a user response to the server request by taking a user action via the user device regarding the transaction information; and
transmitting the user response to the transaction server to complete the transaction between the user and the provider, wherein the transaction servertransmits a transaction request containing the transaction information and information related to the provider and the user to an application server for conducting the transaction between the user and the provider, andreceives a transaction response indicating whether or not the transaction is completed from the application server.
0 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to a transaction processing method and apparatus. The method comprises: reading a tag via a user device t obtain a provide identifier associated with a provider for a transaction; generating via the user device a user request containing the provider identifier and a user identifier associated with a user for the transaction; and transmitting the user request to a transaction server, wherein a provider request containing transaction information and the provider identifier has been sent to the transaction server and stored therein.
-
Citations
26 Claims
-
1. A method of electronically processing a transaction using a user device remotely communicated with a transaction server, the method comprising:
-
obtaining a provider identifier associated with a provider for the transaction by reading a tag disposed in a position associated with the provider, wherein the tag stores the provider identifier and enables a short-range wireless communication with the user device through a radio wave field, and wherein the user device comprises a tag reader for reading the provider identifier from the tag and a remote communication module for communicating with the transaction server; generating via the user device a user request containing the provider identifier, location information of the provider, and a user identifier associated with a user of the user device; transmitting the user request to the transaction server, wherein the transaction server is configured to store a request database which comprises multiple provider requests received from a provider device of the provider and receipt times of the multiple provider requests, wherein the multiple provider requests comprise at least a provider request containing the provider identifier, the location information of the provider, and transaction information, and wherein the transaction server is configured to, when receiving the user request, match the user request with the provider request among the multiple provider requests based on the provider identifier, the location information of the provider and the receipt times of the multiple provider requests; receiving from the transaction server a server request containing the transaction information after the transaction server matches the user request with the provider request; generating a user response to the server request by taking a user action via the user device regarding the transaction information; and transmitting the user response to the transaction server to complete the transaction between the user and the provider, wherein the transaction server transmits a transaction request containing the transaction information and information related to the provider and the user to an application server for conducting the transaction between the user and the provider, and receives a transaction response indicating whether or not the transaction is completed from the application server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of electronically processing a transaction using a user device remotely communicated with a transaction server, the method comprising:
-
receiving from a provider device multiple provider requests comprising at least a provider request containing transaction information, a provider identifier associated with a provider for the transaction, and location information of the provider, wherein the provider identifier is obtained by reading a tag disposed in a position associated with the provider, wherein the tag stores the provider identifier and enables a short-range wireless communication with the user device through a radio wave field, and wherein the user device comprises a tag reader for reading the provider identifier from the tag and a remote communication module for communicating with the transaction server; storing the multiple provider requests and receipt times of the multiple provider requests in a request database; receiving a user request from a user device, wherein the user request contains the provider identifier, location information of the provider, and a user identifier associated with a user of the user device; and searching the request database to match the user request with the provider request based on the provider identifier, the location information of the provider and the receipt times of the multiple provider requests; generating a server request containing the transaction information after the matching of the user request and the provider request; transmitting the server request to the user device; receiving a user response in answer to the server request to complete the transaction between the user and the provider, wherein the user response is generated via the user device by taking a user action by the user regarding the transaction information; transmitting a transaction request containing the transaction information and information related to the provider and the user to an application server for conducting the transaction between the user and the provider; and receiving a transaction response indicating whether or not the transaction is completed from the application server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer readable storage medium for storing a program of instructions executable by a computer to perform a process, the process comprising:
-
obtaining a provider identifier associated with a provider for the transaction by reading a tag disposed in a position associated with the provider, wherein the tag stores the provider identifier and enables a short-range wireless communication with the user device through a radio wave field, and wherein the user device comprises a tag reader for reading the provider identifier from the tag and a remote communication module for communicating with the transaction server; generating via the user device a user request containing the provider identifier, location information of the provider, and a user identifier associated with a user of the user device; transmitting the user request to the transaction server, wherein the transaction server is configured to store a request database which comprises multiple provider requests received from a provider device of the provider and receipt times of the multiple provider requests, wherein the multiple provider requests comprise at least a provider request containing the provider identifier, the location information of the provider, and transaction information, and wherein the transaction server is configured to, when receiving the user request, match the user request with the provider request among the multiple provider requests based on the provider identifier, the location information of the provider and the receipt times of the multiple provider requests; receiving from the transaction server a server request containing the transaction information after the transaction server matches the user request with the provider request; generating a user response to the server request by taking a user action via the user device regarding the transaction information; and transmitting the user response to the transaction server to complete the transaction between the user and the provider, wherein the transaction server transmits a transaction request containing the transaction information and information related to the provider and the user to an application server for conducting the transaction between the user and the provider, and receives a transaction response indicating whether or not the transaction is completed from the application server.
-
-
26. A computer readable storage medium for storing a program of instructions executable by a computer to perform a process, the process comprising:
-
receiving from a provider device multiple provider requests comprising at least a provider request containing transaction information, a provider identifier associated with a provider for the transaction, and location information of the provider, wherein the provider identifier is obtained by reading a tag disposed in a position associated with the provider, wherein the tag stores the provider identifier and enables a short-range wireless communication with the user device through a radio wave field, and wherein the user device comprises a tag reader for reading the provider identifier from the tag and a remote communication module for communicating with the transaction server; storing the multiple provider requests and receipt times of the multiple provider requests in a request database; receiving a user request from a user device, wherein the user request contains the provider identifier, location information of the provider, and a user identifier associated with a user of the user device; and searching the request database to match the user request with the provider request based on the provider identifier, the location information of the provider and the receipt times of the multiple provider requests; generating a server request containing the transaction information after the matching of the user request and the provider request; transmitting the server request to the user device; receiving a user response in answer to the server request to complete the transaction between the user and the provider, wherein the user response is generated via the user device by taking a user action by the user regarding the transaction information; transmitting a transaction request containing the transaction information and information related to the provider and the user to an application server for conducting the transaction between the user and the provider; and receiving a transaction response indicating whether or not the transaction is completed from the application server.
-
Specification