Method and system for wireless payment of public transport fare
First Claim
1. A computer-implemented method for wireless payment, comprising:
- mapping, by a server in a database, an account of a payee to a wireless identifier of a wireless network located on a public transport, wherein the payee'"'"'s account is associated with the public transport;
receiving, by the server from a mobile device of a user, a request for account information of the payee, wherein the mobile device obtains the wireless network identifier by connecting to the wireless network located on the public transport, wherein the request includes the wireless network identifier, and wherein the user is one of a plurality of passengers on the public transport;
performing, by the server, a lookup in the database for the account information of the payee based on the wireless network identifier included in the request;
sending, by the server, the account information of the payee to the mobile device;
receiving, by the server, data from a plurality of sensors located on or near an entrance of the public transport;
analyzing the data received from the sensors to determine a number of passengers currently on board the public transport, wherein the number of passengers includes the user;
receiving a start signal for calculating transport fares to be paid by the number of passengers;
calculating a first sum of total transport fares due during a predetermined time period since receiving the start signal;
receiving, from the mobile device via the wireless network, a payment order to make a fare payment to the payee'"'"'s account;
receiving a second sum of total transport fares paid, wherein the second sum includes a transport fare paid to the payee'"'"'s account based on the payment order received from the mobile device, and wherein the second sum further includes transport fares paid to the payee'"'"'s account based on payment orders received from mobile devices associated with the passengers; and
in response to determining that the first sum is not equal to the second sum;
determining that the calculated first sum is incorrect based on the number of passengers;
sending a payment reminder to the passengers; and
re-calculating the first sum of the total transport fares due;
thereby allowing a user or passenger to pay a fare for the public transport using his respective mobile device.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present application provide a method and system for wireless payment of transport fare. During operation, the system receives a request at a server from a mobile device for information of a payee'"'"'s account, which is associated with a public transport and corresponds to a wireless network identifier of a wireless network located on the public transport. The server may determine information of the payee'"'"'s account corresponding to the wireless network identifier. The server then sends the payee'"'"'s account information to the mobile device. The system may then receive, from the mobile device, a payment order to make a payment to the payee'"'"'s account.
118 Citations
19 Claims
-
1. A computer-implemented method for wireless payment, comprising:
-
mapping, by a server in a database, an account of a payee to a wireless identifier of a wireless network located on a public transport, wherein the payee'"'"'s account is associated with the public transport; receiving, by the server from a mobile device of a user, a request for account information of the payee, wherein the mobile device obtains the wireless network identifier by connecting to the wireless network located on the public transport, wherein the request includes the wireless network identifier, and wherein the user is one of a plurality of passengers on the public transport; performing, by the server, a lookup in the database for the account information of the payee based on the wireless network identifier included in the request; sending, by the server, the account information of the payee to the mobile device; receiving, by the server, data from a plurality of sensors located on or near an entrance of the public transport; analyzing the data received from the sensors to determine a number of passengers currently on board the public transport, wherein the number of passengers includes the user; receiving a start signal for calculating transport fares to be paid by the number of passengers; calculating a first sum of total transport fares due during a predetermined time period since receiving the start signal; receiving, from the mobile device via the wireless network, a payment order to make a fare payment to the payee'"'"'s account; receiving a second sum of total transport fares paid, wherein the second sum includes a transport fare paid to the payee'"'"'s account based on the payment order received from the mobile device, and wherein the second sum further includes transport fares paid to the payee'"'"'s account based on payment orders received from mobile devices associated with the passengers; and in response to determining that the first sum is not equal to the second sum; determining that the calculated first sum is incorrect based on the number of passengers; sending a payment reminder to the passengers; and re-calculating the first sum of the total transport fares due; thereby allowing a user or passenger to pay a fare for the public transport using his respective mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing system comprising:
-
one or more processors; a memory; and a computer-readable medium coupled to the one or more processors storing instructions stored that, when executed by the one or more processors, cause the computing system to perform a method for wireless payment, the method comprising; mapping, by a server in a database, an account of a payee to a wireless identifier of a wireless network located on a public transport, wherein the payee'"'"'s account is associated with the public transport; receiving, by the server from a mobile device of a user, a request for account information of the payee, wherein the mobile device obtains the wireless network identifier by connecting to the wireless network located on the public transport, wherein the request includes the wireless network identifier, and wherein the user is one of a plurality of passengers on the public transport; performing, by the server, a lookup in the database for the account information of the payee based on the wireless network identifier included in the request; sending, by the server, the account information of the payee to the mobile device; receiving, by the server, data from a plurality of sensors located on or near an entrance of the public transport; analyzing the data received from the sensors to determine a number of passengers currently on board the public transport, wherein the number of passengers includes the user; receiving a start signal for calculating transport fares to be paid by the number of passengers; calculating a first sum of total transport fares due during a predetermined time period since receiving the start signal; receiving, from the mobile device via the wireless network, a payment order to make a fare payment to the payee'"'"'s account; receiving a second sum of total transport fares paid, wherein the second sum includes a transport fare paid to the payee'"'"'s account based on the payment order received from the mobile device, and wherein the second sum further includes transport fares paid to the payee'"'"'s account based on payment orders received from mobile devices associated with the passengers; and in response to determining that the first sum is not equal to the second sum; determining that the calculated first sum is incorrect based on the number of passengers; sending a payment reminder to the passengers; and re-calculating the first sum of the total transport fares due; thereby allowing a user or passenger to pay a fare for the public transport using his respective mobile device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for wireless payment, the method comprising:
-
mapping, by a server in a database, an account of a payee to a wireless identifier of a wireless network located on a public transport, wherein the payee'"'"'s account is associated with the public transport; receiving, by the server from a mobile device of a user, a request for account information of the payee, wherein the mobile device obtains the wireless network identifier by connecting to the wireless network located on the public transport, wherein the request includes the wireless network identifier, and wherein the user is one of a plurality of passengers on the public transport; performing, by the server, a lookup in the database for the account information of the payee based on the wireless network identifier included in the request; sending, by the server, the account information of the payee to the mobile device; receiving, by the server, data from a plurality of sensors located on or near an entrance of the public transport; analyzing the data received from the sensors to determine a number of passengers currently on board the public transport, wherein the number of passengers includes the user; receiving a start signal for calculating transport fares to be paid by the number of passengers; calculating a first sum of total transport fares due during a predetermined time period since receiving the start signal; receiving, from the mobile device via the wireless network, a payment order to make a fare payment to the payee'"'"'s account; receiving a second sum of total transport fares paid, wherein the second sum includes a transport fare paid to the payee'"'"'s account based on the payment order received from the mobile device, and wherein the second sum further includes transport fares paid to the payee'"'"'s account based on payment orders received from mobile devices associated with the passengers; and in response to determining that the first sum is not equal to the second sum; determining that the calculated first sum is incorrect based on the number of passengers; sending a payment reminder to the passengers; and re-calculating the first sum of the total transport fares due; thereby allowing a user or passenger to pay a fare for the public transport using his respective mobile device. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. At least two non-transitory computer-readable media coupled to one or more processors storing instructions that, when executed by the one or more processors, cause a computing system to perform a method for paying transport fare, the method comprising:
-
detecting, by a mobile device of a user, a wireless network located on a public transport; establishing, by the mobile device, a connection with the wireless network; acquiring, by the mobile device, a wireless network identifier from the wireless network; sending, by the mobile device, the wireless network identifier to a server over the wireless network, wherein the wireless network identifier is previously mapped by the server to an account of a payee, wherein the user is the payee; and in response to a request by the mobile device for account information of the payee; sending, by the server, the account information of the payee to the mobile device; receiving, by the mobile device from the server, the account information of the payee, including information regarding a payment account associated with the public transport, wherein the payment account is further associated with the wireless network identifier; receiving, by the server, data from a plurality of sensors located on or near an entrance of the public transport; analyzing, by the server, the data received from the sensors to determine a number of passengers currently on board the public transport, wherein the number of passengers includes the user; receiving, by the server, a start signal for calculating transport fares to be paid by the number of passengers; calculating, by the server, a first sum of total transport fares due during a predetermined time period since receiving the start signal; receiving, by the server from the mobile device via the wireless network, a payment order to make a fare payment to the payee'"'"'s account; receiving, by the server, a second sum of total transport fares paid, wherein the second sum includes a transport fare paid to the payee'"'"'s account based on the payment order received from the mobile device, and wherein the second sum further includes transport fares paid to the payee'"'"'s account based on payment orders received from mobile devices associated with the passengers; and in response to determining, by the server, that the first sum is not equal to the second sum; determining that the calculated first sum is incorrect based on the number of passengers; sending a payment reminder to the passengers; and re-calculating the first sum of the total transport fares due; thereby allowing a user to pay a fare for the public transport via the wireless network.
-
Specification