Modification of terminal and service provider machines using an update server machine
DCFirst Claim
1. A method of conducting a dialogue between a terminal machine and a service provider machine, the method comprising:
- displaying a first prompt on a terminal display of a terminal machine by running a terminal application, the terminal application comprising first computer-executable instructions and first code that conduct the terminal machine'"'"'s portion of the dialogue;
accepting a first data entry at the terminal machine, wherein the first data entry is associated with the first prompt;
communicating information associated with the first data entry from the terminal machine to the service provider machine, wherein the service provider machine uses a provider application comprising second computer-executable instructions and second code that conduct the service provider machine'"'"'s portion of the dialogue, and wherein the provider application is capable of sending an authorization code to the terminal machine;
storing at least a portion of the information associated with the first data entry in memory for analysis; and
receiving, at the terminal machine, a terminal dialogue module that updates at least a portion of the first code to produce first updated code, wherein the first updated code adapts the terminal application to display a second prompt for the terminal machine'"'"'s portion of a modified dialogue sequence with the service provider machine, wherein at least one of the first code, the second code, and the first updated code comprise intermediate code.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The system includes a terminal machine and a service provider machine. The terminal machine is modified using an update server machine. The terminal machine includes a terminal application for displaying a prompt in a first sequence of prompts and accepting a user data entry in a first series of data entries. The service provider machine includes a provider application for receiving the user data entry. The update server machine sends a dialogue module including a first and second set of updated code to the terminal machine and the service provider machine, respectively. The dialogue module does not modify computer-executable instructions saved on the terminal or service provider machines. The first and second set of updated code adapts the terminal application and provider application, respectively, to use a second sequence of prompts and a second sequence of data entries.
-
Citations
135 Claims
-
1. A method of conducting a dialogue between a terminal machine and a service provider machine, the method comprising:
-
displaying a first prompt on a terminal display of a terminal machine by running a terminal application, the terminal application comprising first computer-executable instructions and first code that conduct the terminal machine'"'"'s portion of the dialogue; accepting a first data entry at the terminal machine, wherein the first data entry is associated with the first prompt; communicating information associated with the first data entry from the terminal machine to the service provider machine, wherein the service provider machine uses a provider application comprising second computer-executable instructions and second code that conduct the service provider machine'"'"'s portion of the dialogue, and wherein the provider application is capable of sending an authorization code to the terminal machine; storing at least a portion of the information associated with the first data entry in memory for analysis; and receiving, at the terminal machine, a terminal dialogue module that updates at least a portion of the first code to produce first updated code, wherein the first updated code adapts the terminal application to display a second prompt for the terminal machine'"'"'s portion of a modified dialogue sequence with the service provider machine, wherein at least one of the first code, the second code, and the first updated code comprise intermediate code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method of conducting a dialogue between a terminal machine and a service provider machine, the method comprising:
-
displaying a first prompt on a terminal display of a terminal machine by running a terminal application, the terminal application comprising first computer-executable instructions and first code that conduct the terminal machine'"'"'s portion of the dialogue; accepting a first data entry at the terminal machine, wherein the first data entry is associated with the first prompt; communicating information associated with the first data entry from the terminal machine to the service provider machine, wherein the service provider machine is using a provider application comprising second computer-executable instructions and second code that conduct the service provider machine'"'"'s portion of the dialogue; storing at least a portion of the information associated with the first data entry in memory for analysis; and receiving, at the terminal machine, a terminal dialogue module that updates at least a portion of the first code to produce first updated code, wherein the first updated code adapts the terminal application to display a second prompt for the terminal machine'"'"'s portion of a modified dialogue sequence with the service provider machine, wherein at least one of the first code, the second code, and the first updated code comprise intermediate code, wherein the terminal dialogue module is created or modified using a design tool that allows for translation of text based on one or more languages supported by a terminal dialogue module. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system of conducting a dialogue between a terminal machine and a service provider machine, the system comprising:
- a terminal machine comprising;
a terminal machine processor; a terminal machine display; and memory coupled to the terminal machine processor comprising; a terminal application for displaying a first prompt on the terminal display, the terminal application comprising first computer-executable instructions and first code that conduct the terminal machine'"'"'s portion of the dialogue; procedures for accepting a first data entry at the terminal machine, wherein the first data entry is associated with the first prompt; procedures for communicating information associated with the first data entry from the terminal machine to a service provider machine, wherein the service provider machine is configured to use a provider application comprising second computer-executable instructions and second code that conduct the service provider machine'"'"'s portion of the dialogue, and wherein the provider application is capable of sending an authorization code to the terminal machine and includes procedures for storing at least a portion of the information associated with the first data entry in memory for analysis; and procedures for receiving, at the terminal machine, a terminal dialogue module that updates at least a portion of the first code to produce first updated code, wherein the first updated code adapts the terminal application to display a second prompt for the terminal machine'"'"'s portion of a modified dialogue sequence with the service provider machine, wherein at least one of the first code, the second code, and the first updated code comprise intermediate code. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
- a terminal machine comprising;
-
91. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising procedures, which when executed by one or more electronic devices conduct a dialogue between a terminal machine and a service provider machine, cause the devices to:
-
display a first prompt on a terminal display of a terminal machine by running a terminal application, the terminal application comprising first computer-executable instructions and first code that conduct the terminal machine'"'"'s portion of the dialogue; accept a first data entry at the terminal machine, wherein the first data entry is associated with the first prompt; communicate information associated with the first data entry from the terminal machine to the service provider machine, wherein the service provider machine uses a provider application comprising second computer-executable instructions and second code that conduct the service provider machine'"'"'s portion of the dialogue and wherein the provider application is capable of sending an authorization code to the terminal machine and is capable of storing at least a portion of the information associated with the first data entry in memory for analysis; and receive, at the terminal machine, a terminal dialogue module that updates at least a portion of the first code to produce first updated code, wherein the first updated code adapts the terminal application to display a second prompt for the terminal machine'"'"'s portion of a modified dialogue sequence with the service provider machine, wherein at least one of the first code, the second code, and the first updated code comprise intermediate code. - View Dependent Claims (92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135)
-
Specification