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 from the terminal machine to the service provider machine, the information associated with the first data entry, the service provider machine using a provider application, the provider application comprising second computer-executable instructions and second code that conduct the service provider machine'"'"'s portion of the dialogue; and
receiving, at the terminal machine, a terminal dialogue module that replaces 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, second code, and first updated code comprise Java Byte code.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A system including a terminal machine and a service provider machine is modified using a service provider 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 dialog module including a first and second set of updated code to the terminal machine and the service provider machine, respectively. The dialog 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.
28 Citations
23 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 from the terminal machine to the service provider machine, the information associated with the first data entry, the service provider machine using a provider application, the provider application comprising second computer-executable instructions and second code that conduct the service provider machine'"'"'s portion of the dialogue; and receiving, at the terminal machine, a terminal dialogue module that replaces 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, second code, and first updated code comprise Java Byte code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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; procedures for 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; 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 from the terminal machine to the service provider machine, the information associated with the first data entry, the service provider machine using a provider application, the provider application comprising second computer-executable instructions and second code that conduct the service provider machine'"'"'s portion of the dialogue; and procedures for receiving, at the terminal machine, a terminal dialogue module that replaces 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, second code, and first updated code comprise Java Byte code. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
23. 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 from the terminal machine to the service provider machine, the information associated with the first data entry, the service provider machine using a provider application, the provider application comprising second computer-executable instructions and second code that conduct the service provider machine'"'"'s portion of the dialogue; and receive, at the terminal machine, a terminal dialogue module that replaces 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, second code, and first updated code comprise Java Byte code.
-
Specification