Voice signature transaction system and method
First Claim
1. A voice signature transaction system comprising a user terminal used by a user, a server used by a person providing products or services, and a data network connecting the user terminal and the server for conducting a product or service transaction,said user terminal comprises a voice input unit for inputting voice data, andsaid server comprises a sending/receiving unit, an allocating unit, a storage unit, and a checking unit, whereinsaid sending/receiving unit being configured to:
- sends product and service transaction information from said server to said user terminal when accessed by said user terminal,receives, from said user terminal, order data including data on a product or a service and a user name, said product or service being specified from products and services included in the transaction information,sends, from said server, order ID request information to said user terminal, said order ID request information requesting a voice signature of an order ID of the order data, said order ID being allocated by said allocating unit in response to the order data,receives, by said server, first voice data that includes order ID voice data that is input, via voice, on said user terminal receiving the order ID request information, wherein the first voice data includes the voice signature of the order ID of the order data,sends, from said server, name request information to said user terminal when the order ID included in the first voice data matches the allocated order ID, said name request information requesting to input, via voice, a voice signature of a name of a user who has placed the order,receives, by said server, second voice data that includes name voice data that is input, via voice, on said user terminal receiving the name request information, wherein the second voice data includes the voice signature of the name of the user who has placed the order, andsends, from said server, acceptance information to said user terminal when the name included in the second voice data matches the name included in the order data, said acceptance information indicating that the order data, the first voice data, and the second voice data have been accepted;
said allocating unit being configured to allocate the order ID to the order data,said storage unit being configured to store the order data, the first voice data, the second voice data, and the transaction information andsaid checking unit being configured to;
checks if the order ID included in the first voice data received by said server matches the allocated order ID, andchecks if the name included in the second voice data received by said server matches the name included in the order data,wherein, in a case in which said user of said user terminal denies payment of an order corresponding to the order ID, said server compares, by way of a voice recognition procedure, third voice data output from said user terminal when denial of payment was made after the order had been made and accepted by said server, with the first voice data and the second voice data, and wherein the user is determined to either have made or not have made the order corresponding to the order ID based on whether or not the voice recognition procedure performed by said server determines that the first voice data, the second voice data and the third voice data are from a same user.
4 Assignments
0 Petitions
Accused Products
Abstract
A voice signature transaction system for use in electronic commerce comprises user terminals, a server, and a data network. The server receives order data from a user, allocates an order ID to the order data, requests the user to enter, via voice, a plurality of signatures such as a name, ID, and so on, checks if the registered name and ID match the name and ID included in the voice data, and stores the voice data received from the user.
34 Citations
25 Claims
-
1. A voice signature transaction system comprising a user terminal used by a user, a server used by a person providing products or services, and a data network connecting the user terminal and the server for conducting a product or service transaction,
said user terminal comprises a voice input unit for inputting voice data, and said server comprises a sending/receiving unit, an allocating unit, a storage unit, and a checking unit, wherein said sending/receiving unit being configured to: -
sends product and service transaction information from said server to said user terminal when accessed by said user terminal, receives, from said user terminal, order data including data on a product or a service and a user name, said product or service being specified from products and services included in the transaction information, sends, from said server, order ID request information to said user terminal, said order ID request information requesting a voice signature of an order ID of the order data, said order ID being allocated by said allocating unit in response to the order data, receives, by said server, first voice data that includes order ID voice data that is input, via voice, on said user terminal receiving the order ID request information, wherein the first voice data includes the voice signature of the order ID of the order data, sends, from said server, name request information to said user terminal when the order ID included in the first voice data matches the allocated order ID, said name request information requesting to input, via voice, a voice signature of a name of a user who has placed the order, receives, by said server, second voice data that includes name voice data that is input, via voice, on said user terminal receiving the name request information, wherein the second voice data includes the voice signature of the name of the user who has placed the order, and sends, from said server, acceptance information to said user terminal when the name included in the second voice data matches the name included in the order data, said acceptance information indicating that the order data, the first voice data, and the second voice data have been accepted; said allocating unit being configured to allocate the order ID to the order data, said storage unit being configured to store the order data, the first voice data, the second voice data, and the transaction information and said checking unit being configured to; checks if the order ID included in the first voice data received by said server matches the allocated order ID, and checks if the name included in the second voice data received by said server matches the name included in the order data, wherein, in a case in which said user of said user terminal denies payment of an order corresponding to the order ID, said server compares, by way of a voice recognition procedure, third voice data output from said user terminal when denial of payment was made after the order had been made and accepted by said server, with the first voice data and the second voice data, and wherein the user is determined to either have made or not have made the order corresponding to the order ID based on whether or not the voice recognition procedure performed by said server determines that the first voice data, the second voice data and the third voice data are from a same user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A voice signature transaction method for use in a system comprising a user terminal used by a user, a server used by a person providing products or services, and a data network connecting the user terminal and the server for conducting a product or service transaction, said method comprising the steps by said server of:
-
(a) sending, from said server, product and service transaction information to said user terminal when accessed by said user terminal; (b) receiving, by said server, order data including data on a product or a service and a user name, said product or service being specified on said user terminal receiving the transaction information and being specified from products and services included in the transaction information; (c) storing, by said server, the received order data; (d) allocating, by said server, an order ID to the order data in response to receiving the order data; (e) sending, from said server, order ID request information to said user terminal, said order ID request information requesting, via voice, a voice signature of the order ID of the order data; (f) receiving, by said server, first voice data that includes order ID voice data that is input, via voice, on said user terminal receiving the order ID request information; (g) storing, by said server, the first voice data related to the order data; (h) checking, by said server, if the first voice data received by said server matches the allocated order ID; (i) sending, by said server, name request information to said user terminal when the order ID included in the first voice data matches the allocated order ID, the name request information requesting to input, via voice, a voice signature of a name of a user who has placed the order; (j) receiving, by said server, second voice data that includes name voice data that is input, via voice, on said user terminal receiving the name request information; (k) checking, by said server, if the name included in the second voice data received by said server matches the name included in the order data; (l) sending, by said server, acceptance information to said user terminal when the name included in the second voice data matches the name included in the order data, said acceptance information indicating that the order data, the first voice data, and the second voice data have been accepted; (m) denying, by the user at said user terminal, payment of an order corresponding to the order ID after the order ID has been accepted, the denying being performed by way of third voice data output from said user terminal after the order has been made from said user terminal and accepted by said server; (n) comparing by said server, by way of a voice recognition procedure performed by said server, the third voice data with the first and second voice data, to determine if the first voice data, the second voice data and the third voice data are from a same person; and (o) based on the comparing step, determining by said server whether the user had made or had not made the order corresponding to the order ID based on whether or not the voice recognition procedure determines that the first voice data, the second voice data and the third voice data are from the same user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium that has stored therewithin a computer-readable program for use in a system comprising a user terminal used by a user, a server used by a person providing products or services, and a data network connecting the user terminal and the server for conducting a product or service transaction, said program causing said server to perform the steps of:
-
sending, by said server, product and service transaction information to said user terminal when accessed by said user terminal; receiving, by said server, order data including data on a product or a service and a user name, said product or service being specified on said user terminal receiving the transaction information and being specified from products and services included in the transaction information; storing, by said server, the received order data; allocating, by said server, an order ID to the order data in response to receiving the order data; sending, from said server, order ID request information to said user terminal, said order ID request information requesting, via voice, a voice signature of the order ID of the order data; receiving, by said server, first voice data that includes order ID voice data that is input, via voice, on said user terminal receiving the order ID request information; storing, by said server, first voice data related to the order data; checking, by said server, if the first voice ID voice data received by said server matches the allocated order ID; sending, from said server, name request information to said user terminal when the order ID included in the first voice data matches the allocated order ID, the name request information requesting to input, via voice, a voice signature of a name of a user who has placed the order; receiving, by said server, second voice data that includes name voice data that is input, via voice, on said user terminal receiving the name request information; checking, by said server, if the name included in the second voice data received by said server matches the name included in the order data; sending, from said server, acceptance information to said user terminal when the name included in the second voice data matches the name included in the order data, said acceptance information indicating that the order data, the first voice data, and the second voice data have been accepted; denying payment, by the user at said user terminal, of an order corresponding to the order ID after the order ID has been accepted, the denying being performed by way of third voice data output from said user terminal after the order has been made from said user terminal and accepted by said server; comparing, by way of a voice recognition procedure performed by said server, said third voice data with said first and second voice data, to determine if the first voice data, the second voice data and the third voice data are from a same person; and based on the comparing step, determining by said server whether the user had made or had not have made the order corresponding to the order ID based on whether or not the voice recognition procedure determines that the first voice data, the second voice data and the third voice data are from the same user. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification