MOBILE COMMERCE SERVICE
First Claim
1. A method of enabling a consumer to pay a vendor, the method comprising:
- enabling, using a vendor point of sale (POS) system, a consumer to enter a messaging address through which the user may receive communications on a wireless device;
enabling the consumer to identify goods for purchase from a vendor;
generating a transaction total for the identified goods;
receiving the messaging address from the consumer to pay the transaction total;
receiving, at an intermediary server operated by a wireless carrier, a transaction request for the consumer to pay the transaction total;
determining whether the transaction request is permitted;
transmitting, using the intermediary server, the transaction request to the wireless device associated with the messaging address;
presenting the transaction request to the consumer in a display on the wireless device;
enabling, using the wireless device, the consumer to authorize the transaction request;
receiving, using the wireless device, authorization for the transaction request;
transmitting the authorization to the intermediary server;
receiving, using the intermediary server;
the authorization;
transferring, based on receiving the authorization, resources to the vendor to pay the transaction amount.
0 Assignments
0 Petitions
Accused Products
Abstract
A payment system processes payments so that vendors and consumer may have an increased degree of confidence as to the security of the transaction. More precisely, a consumer enters a messaging address through which the user may receive communications on a wireless device using a vendor point of sale system. The consumer identifies goods for purchase and the vendor generates a transaction total for the identified goods. The consumer'"'"'s messaging address is received and a transaction request is received at an intermediary server operated by a wireless carrier. The transaction request is presented to the consumer in a display on the wireless device. The consumer uses the wireless device to authorize the transaction request and transmits the authorization to the intermediary server. The intermediary server receives the authorization and transfers, based on receiving the authorization, resources to the vendor to pay the transaction amount.
166 Citations
21 Claims
-
1. A method of enabling a consumer to pay a vendor, the method comprising:
-
enabling, using a vendor point of sale (POS) system, a consumer to enter a messaging address through which the user may receive communications on a wireless device; enabling the consumer to identify goods for purchase from a vendor; generating a transaction total for the identified goods; receiving the messaging address from the consumer to pay the transaction total; receiving, at an intermediary server operated by a wireless carrier, a transaction request for the consumer to pay the transaction total; determining whether the transaction request is permitted; transmitting, using the intermediary server, the transaction request to the wireless device associated with the messaging address; presenting the transaction request to the consumer in a display on the wireless device; enabling, using the wireless device, the consumer to authorize the transaction request; receiving, using the wireless device, authorization for the transaction request; transmitting the authorization to the intermediary server; receiving, using the intermediary server;
the authorization;transferring, based on receiving the authorization, resources to the vendor to pay the transaction amount. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system configured to process messages, the system comprising:
-
means for receiving, from a first user on a wireless phone, a first message addressed to a second user; means for accessing an extended header for the first message related to the first user; means for generating, based on accessing the extended header, an alert configured to prompt the second user for processing instructions for the first message; means for receiving a response to the alert from the second user; means for generating, if the response includes an instruction from the second user to validate the message, a validation request; means for processing, using a certificate authority, the validation request; means for generating, based on a validation decision by the certificate authority for the validation request, a report for the second user with one or more processing options; means for receiving, from the second user, an instruction with a selection from among processing options; and means for delivering the first message to the second user if the instruction from the second user indicates that the message should be delivered.
-
-
18. A computer program on a computer readable medium, the computer program comprising instructions that when executed on a processor cause the processor to:
-
receive, from a first user on a wireless phone, a first message addressed to a second user; access an extended header for the first message related to the first user; generate, based on accessing the extended header, an alert configured to prompt the second user for processing instructions for the first message; receive a response to the alert from the second user; generate, if the response includes an instruction from the second user to validate the message, a validation request; process, using a certificate authority, the validation request; generate, based on a validation decision by the certificate authority for the validation request, a report for the second user with one or more processing options; receive, from the second user, an instruction with a selection from among processing options; and deliver the first message to the second user if the instruction from the second user indicates that the message should be delivered.
-
-
19. A method of executing a transaction, the method comprising:
-
receiving, from vendor premise equipment, a transaction request that includes identification information related to a messaging destination for a customer and a description of a transaction; determining whether the transaction request is permitted; generating, based on the determination that the transaction request is permitted, a transaction configured to perform a desired action related to the transaction request; transmitting a customer authorization message descriptive of the transaction to a wireless phone associated with the customer; receiving, from the wireless phone, transaction execution instructions; and executing, based on receiving the transaction execution instructions, the transaction by transferring resources to the vendor.
-
-
20. A system configured to execute a transaction, the system comprising:
-
means for receiving, from vendor premise equipment, a transaction request that includes identification information related to a messaging destination for a customer and a description of a transaction; means for determining whether the transaction request is permitted; means for generating, based on the determination that the transaction request is permitted, a transaction configured to perform a desired action related to the transaction request; means for transmitting a customer authorization message descriptive of the transaction to a wireless phone associated with the customer; means for receiving, from the wireless phone, transaction execution instructions; and means for executing, based on receiving the transaction execution instructions, the transaction by transferring resources to the vendor.
-
-
21. A computer program on a computer readable medium, the computer program comprising instructions that when executed on a processor cause the processor to:
-
receive, from vendor premise equipment, a transaction request that includes identification information related to a messaging destination for a customer and a description of a transaction; determine whether the transaction request is permitted; generate, based on the determination that the transaction request is permitted, a transaction configured to perform a desired action related to the transaction request; transmit a customer authorization message descriptive of the transaction to a wireless phone associated with the customer; receive, from the wireless phone, transaction execution instructions; and execute, based on receiving the transaction execution instructions, the transaction by transferring resources to the vendor.
-
Specification