← Back to Patent Explorer
US5485370A Expired / Lapsed US ⏱️ 0.0 years remaining

Home services delivery system with intelligent terminal emulator

Assignee: Citicorp Development Center Inc
•
Filing: 1993-08-25
•
Granted: 1996-01-16
•
Expires: 2013-08-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Systems and methods provide communication between a user-friendly terminal, such as a "home terminal" shaped to resemble a conventional telephone, and a number of service provider computers such as financial institutions. The system's application software transforms simple user commands into commands understood by the service provider computers. The network host computer supplies messages to the terminal for generating prompts needed to solicit required information from the user, and communicates with the service computers according to their respective protocols. The invention provides a packet assembler and disassembler (PAD) element within the home terminal itself, allowing fast response time for the customer at the home terminal while retaining the benefits of data error entry error correction and data transmission error correction.

Inventors

  • 👤 Leslie C. Moss
  • 👤 Carol A. Medine
  • 👤 William Naylor

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 11:45
CPC Classifications
G; G06; G06Q; G06Q20/00; G06Q20/08; G06Q20/10; H; H04; H04L; H04L9/00; H04L9/40; H04M; H04M1/00; H04M1/247; H04M1/2478; H04M1/253; H04M11/00; H04M11/06; H04M11/066; H04M11/08; H04M11/085

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 568 words
A system for enabling a plurality of customers to interact with at least one service provider through a heterogenous plurality of terminals and at least one applications program related to the service provided by the at least one service provider, the system comprising: a) a heterogenous plurality of terminals; b) at least one of said terminals consisting of a home terminal having a housing essentially configured as a telephone, said home terminal including: 1) a user input device having means for receiving input from the user and for converting the input into input signals, the input possibly having formatting errors; 2) a packet assembler and disassembler (PAD) element, located within the terminal and in communication with the customer input device, the PAD element including: i) means for receiving the input signals, for analyzing the input signals in accordance with input formatting rules resident in said PAD which are related to the service provided by the service provider, and for providing local feedback signals in accordance with the analysis; and ii) means, responsive to the input signals, for forming first packets of information in accordance with first formatting rules and a first communications protocol, and for transmitting the first packets of information which have no formatting errors or fewer formatting errors than the input signals; 3) a display including means for receiving the local feedback signals and for displaying them to the customer and for displaying prompts for controlling the operation of the home terminal; 4) means for generating a signal specifying the terminal being used by the user and 5) telephone electronics; 6) computing means; 7) memory; 8) means to electronically connect and control the user input means, display, PAD, signal generating means, telephone electronics, computing means, and memory, to function as both a standard telephone and a microcomputer and; 9) a modem to connect the home terminal to the host computer via a first telephone network; c) a terminal controller, located remotely from the terminal, and implemented on at least one computing device having means to identify the terminal being used by the user by the signal generated by the terminal and means to execute the applications program, the terminal controller including: 1) a terminal interface controller including means for managing flow of packets of information into and out of the terminal controller in accordance with the first communications protocol compatible with the terminal being used; 2) means for translating the information in the first packets to a second format and a second communications protocol which are compatible with the service provider, so that the applications program forms commands for output to the service provider in accordance with the customer's input; 3) means for receiving information in the second format and the second communications protocol from the service provider; 4) means for translating the information from the second format and the second communications protocol in accordance with the applications program; and 5) means for causing the terminal interface controller to form second packets in accordance with the first formatting rules and the first communications protocol compatible with the terminal being used; d) the PAD element further includes means for receiving the second packets and for forming signals in response to content of the second packets; and e) the display further constitutes means for displaying the signals to the customer in response to the PAD element, the signals reflecting some of the information received from the service provider.
Claim 2
Independent Claim 568 words
A system for enabling a plurality of customers to interact with at least one service provider through a heterogenous plurality of terminals and at least one applications program related to the service provided by the at least one service provider, the system comprising: a) a heterogenous plurality of terminals; b) at least one of said terminals consisting of a home terminal having a housing essentially configured as a telephone, said home terminal including: 1) a user input device having means for receiving input from the user and for converting the input into input signals, the input possibly having formatting errors; 2) a packet assembler and disassembler (PAD) element, located within the terminal and in communication with the customer input device, the PAD element including: i) means for receiving the input signals, for analyzing the input signals in accordance with input formatting rules resident in said PAD which are related to the service provided by the service provider, and for providing local feedback signals in accordance with the analysis; and ii) means, responsive to the input signals, for forming first packets of information in accordance with first formatting rules and a first communications protocol, and for transmitting the first packets of information which have no formatting errors or fewer formatting errors than the input signals; 3) a display including means for receiving the local feedback signals and for displaying them to the customer and for displaying prompts for controlling the operation of the home terminal; 4) means for generating a signal specifying the terminal being used by the user and 5) telephone electronics; 6) computing means; 7) memory; 8) means to electronically connect and control the user input means, display, PAD, signal generating means, telephone electronics, computing means, and memory, to function as both a standard telephone and a microcomputer and; 9) a modem to connect the home terminal to the host computer via a first telephone network; c) a terminal controller, located remotely from the terminal, and implemented on at least one computing device having means to identify the terminal being used by the user by the signal generated by the terminal and means to execute the applications program, the terminal controller including: 1) a terminal interface controller including means for managing flow of packets of information into and out of the terminal controller in accordance with the first communications protocol compatible with the terminal being used; 2) means for translating the information in the first packets to a second format and a second communications protocol which are compatible with the service provider, so that the applications program forms commands for output to the service provider in accordance with the customer's input; 3) means for receiving information in the second format and the second communications protocol from the service provider; 4) means for translating the information from the second format and the second communications protocol in accordance with the applications program; and 5) means for causing the terminal interface controller to form second packets in accordance with the first formatting rules and the first communications protocol compatible with the terminal being used; d) the PAD element further includes means for receiving the second packets and for forming signals in response to content of the second packets; and e) the display further constitutes means for displaying the signals to the customer in response to the PAD element, the signals reflecting some of the information received from the service provider.
Claim 3
Dependent Claim 68 words
The system of claim 1, wherein the means of the PAD for analyzing the input signals and providing local feedback signals includes: means for detecting an input which is incompatible with the input formatting rules entered in response to a prompt which has been displayed on the display and means for providing an error signal to the display in response to the detection, as the local feedback signal.
Claim 4
Dependent Claim 76 words
The system of claim 1, wherein the means of the PAD for analyzing the input signals and providing local feedback signals includes: means for determining when an input which is compatible with the input formatting rules has been entered in response to a prompt which has been displayed on the display; and means for providing an echo signal consisting of the compatible input to the display in response to the detection, as the local feedback signal.
Claim 5
Dependent Claim 82 words
The system of claim 1, wherein the means of the PAD for analyzing the input signals and providing local feedback signals includes: means for determining pursuant to the input formatting rules when a confidential input has been entered in response to a confidential code prompt which has been displayed on the display; and means for providing a set of dummy signals which are not descriptive of the confidential input to the display in response to the detection, as the local feedback signal.
Claim 6
Dependent Claim 61 words
The system of claim 1, wherein the means for forming the first packets of information include: means for forming and sequentially transmitting a plurality of first packets in accordance with a sliding window protocol constituting part of the first communications protocol; and means for retransmitting certain packets in response to a "not acknowledge" signal received back from the terminal interface controller.
Claim 7
Dependent Claim 32 words
The system of claim 1, wherein: the PAD and the terminal interface controller each include means for communicating the first packets of information over a telephone network using the first communications protocol.
Claim 8
Dependent Claim 43 words
The system of claim 1, wherein: the applications program is essentially a computer program allowing the customer to interact with any of a plurality of financial service providers to perform financial transactions, inquiries and other related financial services offered by the service provider.
Claim 9
Dependent Claim 42 words
The system of claim 2 wherein: the input formatting rules define formats required to allow the customer to uniquely designate financial quantities and account identification information which respectively correspond to financial quantities and accounts which are governed by the financial service provider.
Claim 10
Dependent Claim 21 words
The system of claim 1, wherein: the PAD element's packet forming and transmitting means constitutes means for emulating an intelligent terminal.
Claim 11
Independent Claim 568 words
A system for enabling a plurality of customers to interact with at least one service provider through a heterogenous plurality of terminals and at least one applications program related to the service provided by the at least one service provider, the system comprising: a) a heterogenous plurality of terminals; b) at least one of said terminals consisting of a home terminal having a housing essentially configured as a telephone, said home terminal including: 1) a user input device having means for receiving input from the user and for converting the input into input signals, the input possibly having formatting errors; 2) a display including means for receiving the local feedback signals and for displaying them to the customer and for displaying prompts for controlling the operation of the home terminal; 3) means for generating a signal specifying the terminal being used by the user; 4) telephone electronics; 5) computing means; 6) memory; 7) means to electronically connect and control the user input means, display, PAD, signal generating means, telephone electronics, computing means, and memory, to function as both a standard telephone and a microcomputer and; 8) a modem to connect the home terminal to the host computer via a first telephone network; c) a terminal controller, located remotely from the terminal, and implemented on at least one computing device having means to identify the terminal being used by the user by the signal generated by the terminal and means to execute the applications program, the terminal controller including: 1) a packet assembler and disassembler (PAD) element, located within the terminal controller and in communication with the customer input device, the PAD element including: i) means for receiving the input signals, for analyzing the input signals in accordance with input formatting rules resident in said PAD which are related to the service provided by the service provider, and for providing remote feedback signals in accordance with the analysis; and ii) means, responsive to the input signals, for forming first packets of information in accordance with first formatting rules and a first communications protocol, and for transmitting the first packets of information which have no formatting errors or fewer formatting errors than the input signals; 2) a terminal interface controller including means for managing flow of packets of information into and out of the terminal controller in accordance with the first communications protocol compatible with the terminal being used; 3) means for translating the information in the first packets to a second format and a second communications protocol which are compatible with the service provider, so that the applications program forms commands for output to the service provider in accordance with the customer's input; 4) means for receiving information in the second format and the second communications protocol from the service provider; 5) means for translating the information from the second format and the second communications protocol in accordance with the applications program; and 6) means for causing the terminal interface controller to form second packets in accordance with the first formatting rules and the first communications protocol compatible with the terminal being used; d) the PAD element further includes means for receiving the second packets and for forming signals in response to content of the second packets; and e) the display further constitutes means for displaying the signals to the customer in response to the PAD element, the signals reflecting some of the information received from the service provider.
Claim 12
Independent Claim 568 words
A system for enabling a plurality of customers to interact with at least one service provider through a heterogenous plurality of terminals and at least one applications program related to the service provided by the at least one service provider, the system comprising: a) a heterogenous plurality of terminals; b) at least one of said terminals consisting of a home terminal having a housing essentially configured as a telephone, said home terminal including: 1) a user input device having means for receiving input from the user and for converting the input into input signals, the input possibly having formatting errors; 2) a display including means for receiving the local feedback signals and for displaying them to the customer and for displaying prompts for controlling the operation of the home terminal; 3) means for generating a signal specifying the terminal being used by the user; 4) telephone electronics; 5) computing means; 6) memory; 7) means to electronically connect and control the user input means, display, PAD, signal generating means, telephone electronics, computing means, and memory, to function as both a standard telephone and a microcomputer and; 8) a modem to connect the home terminal to the host computer via a first telephone network; c) a terminal controller, located remotely from the terminal, and implemented on at least one computing device having means to identify the terminal being used by the user by the signal generated by the terminal and means to execute the applications program, the terminal controller including: 1) a packet assembler and disassembler (PAD) element, located within the terminal controller and in communication with the customer input device, the PAD element including: i) means for receiving the input signals, for analyzing the input signals in accordance with input formatting rules resident in said PAD which are related to the service provided by the service provider, and for providing remote feedback signals in accordance with the analysis; and ii) means, responsive to the input signals, for forming first packets of information in accordance with first formatting rules and a first communications protocol, and for transmitting the first packets of information which have no formatting errors or fewer formatting errors than the input signals; 2) a terminal interface controller including means for managing flow of packets of information into and out of the terminal controller in accordance with the first communications protocol compatible with the terminal being used; 3) means for translating the information in the first packets to a second format and a second communications protocol which are compatible with the service provider, so that the applications program forms commands for output to the service provider in accordance with the customer's input; 4) means for receiving information in the second format and the second communications protocol from the service provider; 5) means for translating the information from the second format and the second communications protocol in accordance with the applications program; and 6) means for causing the terminal interface controller to form second packets in accordance with the first formatting rules and the first communications protocol compatible with the terminal being used; d) the PAD element further includes means for receiving the second packets and for forming signals in response to content of the second packets; and e) the display further constitutes means for displaying the signals to the customer in response to the PAD element, the signals reflecting some of the information received from the service provider.
Claim 13
Dependent Claim 68 words
The system of claim 10, wherein the means of the PAD for analyzing the input signals and providing local feedback signals includes: means for detecting an input which is incompatible with the input formatting rules entered in response to a prompt which has been displayed on the display and means for providing an error signal to the display in response to the detection, as the local feedback signal.
Claim 14
Dependent Claim 76 words
The system of claim 10, wherein the means of the PAD for analyzing the input signals and providing local feedback signals includes: means for determining when an input which is compatible with the input formatting rules has been entered in response to a prompt which has been displayed on the display; and means for providing an echo signal consisting of the compatible input to the display in response to the detection, as the local feedback signal.
Claim 15
Dependent Claim 82 words
The system of claim 10, wherein the means of the PAD for analyzing the input signals and providing local feedback signals includes: means for determining pursuant to the input formatting rules when a confidential input has been entered in response to a confidential code prompt which has been displayed on the display; and means for providing a set of dummy signals which are not descriptive of the confidential input to the display in response to the detection, as the local feedback signal.
Claim 16
Dependent Claim 61 words
The system of claim 10, wherein the means for forming the first packets of information include: means for forming and sequentially transmitting a plurality of first packets in accordance with a sliding window protocol constituting part of the first communications protocol; and means for retransmitting certain packets in response to a "not acknowledge" signal received back from the terminal interface controller.
Claim 17
Dependent Claim 43 words
The system of claim 10, wherein: the applications program is essentially a computer program allowing the customer to interact with any of a plurality of financial service providers to perform financial transactions, inquiries and other related financial services offered by the service provider.
Claim 18
Dependent Claim 42 words
The system of claim 15 wherein: the input formatting rules define formats required to allow the customer to uniquely designate financial quantities and account identification information which respectively correspond to financial quantities and accounts which are governed by the financial service provider.
Claim 19
Dependent Claim 21 words
The system of claim 10, wherein: the PAD element's packet forming and transmitting means constitutes means for emulating an intelligent terminal.
Claim 20
Independent Claim 641 words
A system for enabling a plurality of customers to interact with at least one service provider through a heterogenous plurality of terminals and at least one applications program related to the service provided by the at least one service provider, the system comprising: a) a heterogenous plurality of terminals; b) at least one of said terminals consisting of a home terminal having a housing essentially configured as a telephone, said home terminal including: 1) a user input device having means for receiving input from the user and for converting the input into input signals, the input possibly having formatting errors; 3) a display including means for receiving the local feedback signals and for displaying them to the customer and for displaying prompts for controlling the operation of the home terminal; 4) means for generating messages specifying the terminal being used by the user and the service provider with which the user wishes to interact and the version of the applications program corresponding to that service provider resident in the terminal and 5) telephone electronics; 6) computing means; 7) memory; 8) means to electronically connect and control the user input means, display, signal generating means, telephone electronics, computing means, and memory, to function as both a standard telephone and a microcomputer and; 9) a modem to connect the home terminal to the host computer via a first telephone network; c) a terminal controller, located remotely from the terminal, and implemented on at least one computing device having means to identify the terminal being used by the user by the signal generated by the terminal and means to execute the applications program, the terminal controller including: 1) a terminal interface controller including means for managing flow of information into and out of the terminal controller in accordance with the first communications protocol compatible with the terminal being used; 2) means for translating the information to a second format and a second communications protocol which are compatible with the service provider, so that the applications program forms commands for output to the service provider in accordance with the customer's input; 3) means for receiving information in the second format and the second communications protocol from the service provider; 4) means for translating the information from the second format and the second communications protocol in accordance with the applications program; and 5) means for causing the terminal interface controller to format the information in accordance with the first formatting rules and the first communications protocol compatible with the terminal being used; d) the terminal further includes means for receiving the information and for forming signals in response to content of the second packets; and e) the display further constitutes means for displaying the signals to the customer in response to the information, the signals reflecting some of the information received from the service provider; f) the terminal controller further having: 1) in storage current versions of the applications programs corresponding to the various service providers and the heterogenous plurality of terminals on the system; 2) means for identifying the version of the applications program resident in the terminal corresponding to the service provider selected by the user by the signal sent by the terminal; 3) means to determine whether the applications program in the terminal is the current version; 4) means to download to the terminal the necessary portions of the current version of the applications program so that said version of the applications program corresponding to the selected service provider and the user terminal is the current version; and g) the terminal further including means to receive the necessary portions of the current version of the applications program and revise the version of the applications program resident in the terminal so that the applications program in the user terminal is the most current for the at least one service provider selected by the user.
Claim 21
Independent Claim 641 words
A system for enabling a plurality of customers to interact with at least one service provider through a heterogenous plurality of terminals and at least one applications program related to the service provided by the at least one service provider, the system comprising: a) a heterogenous plurality of terminals; b) at least one of said terminals consisting of a home terminal having a housing essentially configured as a telephone, said home terminal including: 1) a user input device having means for receiving input from the user and for converting the input into input signals, the input possibly having formatting errors; 3) a display including means for receiving the local feedback signals and for displaying them to the customer and for displaying prompts for controlling the operation of the home terminal; 4) means for generating messages specifying the terminal being used by the user and the service provider with which the user wishes to interact and the version of the applications program corresponding to that service provider resident in the terminal and 5) telephone electronics; 6) computing means; 7) memory; 8) means to electronically connect and control the user input means, display, signal generating means, telephone electronics, computing means, and memory, to function as both a standard telephone and a microcomputer and; 9) a modem to connect the home terminal to the host computer via a first telephone network; c) a terminal controller, located remotely from the terminal, and implemented on at least one computing device having means to identify the terminal being used by the user by the signal generated by the terminal and means to execute the applications program, the terminal controller including: 1) a terminal interface controller including means for managing flow of information into and out of the terminal controller in accordance with the first communications protocol compatible with the terminal being used; 2) means for translating the information to a second format and a second communications protocol which are compatible with the service provider, so that the applications program forms commands for output to the service provider in accordance with the customer's input; 3) means for receiving information in the second format and the second communications protocol from the service provider; 4) means for translating the information from the second format and the second communications protocol in accordance with the applications program; and 5) means for causing the terminal interface controller to format the information in accordance with the first formatting rules and the first communications protocol compatible with the terminal being used; d) the terminal further includes means for receiving the information and for forming signals in response to content of the second packets; and e) the display further constitutes means for displaying the signals to the customer in response to the information, the signals reflecting some of the information received from the service provider; f) the terminal controller further having: 1) in storage current versions of the applications programs corresponding to the various service providers and the heterogenous plurality of terminals on the system; 2) means for identifying the version of the applications program resident in the terminal corresponding to the service provider selected by the user by the signal sent by the terminal; 3) means to determine whether the applications program in the terminal is the current version; 4) means to download to the terminal the necessary portions of the current version of the applications program so that said version of the applications program corresponding to the selected service provider and the user terminal is the current version; and g) the terminal further including means to receive the necessary portions of the current version of the applications program and revise the version of the applications program resident in the terminal so that the applications program in the user terminal is the most current for the at least one service provider selected by the user.
Claim 22
Dependent Claim 65 words
The system of claim 18, wherein the means for analyzing the input signals and providing local feedback signals includes: means for detecting an input which is incompatible with the input formatting rules entered in response to a prompt which has been displayed on the display; and means for providing an error signal to the display in response to the detection, as the local feedback signal.
Claim 23
Dependent Claim 73 words
The system of claim 18, wherein the means for analyzing the input signals and providing local feedback signals includes: means for determining when an input which is compatible with the input formatting rules has been entered in response to a prompt which has been displayed on the display; and means for providing an echo signal consisting of the compatible input to the display in response to the detection, as the local feedback signal.
Claim 24
Dependent Claim 79 words
The system of claim 18, wherein the means for analyzing the input signals and providing local feedback signals includes: means for determining pursuant to the input formatting rules when a confidential input has been entered in response to a confidential code prompt which has been displayed on the display; and means for providing a set of dummy signals which are not descriptive of the confidential input to the display in response to the detection, as the local feedback signal.
Claim 25
Dependent Claim 43 words
The system of claim 18, wherein: the applications program is essentially a computer program allowing the customer to interact with any of a plurality of financial service providers to perform financial transactions, inquiries and other related financial services offered by the service provider.

References Cited (Backward Citations)

US2593475A Cited
US2541270A Cited
US3760375A Cited
US3515814A Cited
US3596256A Cited
US3852571A Cited
GB1324616A Cited
US3652795A Cited
US3727186A Cited
US3932709A Cited
US3865994A Cited
US3833855A Cited
US3995123A Cited
US3956615A Cited
US3938090A Cited
FR2309915B1 Cited
US3987259A Cited
US4025760A Cited
USD244617S Cited
US4075460A Cited
US4032931A Cited
US4023013A Cited
US4186438A Cited
DE2632106A1 Cited
US4114027A Cited
US4071697A Cited
US4091448A Cited
DE2709461A1 Cited
GB1528691A Cited
US4185282A Cited
US4277837A Cited
US4319336A Cited
EP0014313B1 Cited
US4291199A Cited
US4291198A Cited
US4334126A Cited
US4313176A Cited
US4301337A Cited
US4341951A Cited
US4425627A Cited
US4493021A Cited
US4532378A Cited
US4381427A Cited
US4503288A Cited
EP0085482B1 Cited
US4533791A Cited
US4481574A Cited
US4714989A Cited
US4431870A Cited
US4476349A Cited
DE3212554C1 Cited
US4905186A Cited
US4468529A Cited
US4454414A Cited
US4423294A Cited
US4409450A Cited
US4494194A Cited
GB2128447B Cited
US4631666A Cited
US4510351A Cited
GB2149946B Cited
US4578174A Cited
US4725977A Cited
USD282165S Cited
US4639917A Cited
US4591662A Cited
US4536647A Cited
US4578537A Cited
US4796297A Cited
US4659876A Cited
US4625276A Cited
US4611277A Cited
USD282927S Cited
USD284856S Cited
US4580011A Cited
US5103392A Cited
US4814972A Cited
US4754326A Cited
US4885580A Cited
US4734858B1 Cited
US4734858A Cited
US4788657A Cited
US4607144A Cited
US4604686A Cited
DE3405448C2 Cited
US4653086A Cited
US4649563A Cited
EP0181438B1 Cited
US4851994A Cited
US4629832A Cited
US5027315A Cited
US4663766A Cited
US4727243A Cited
US4701845A Cited
US4585908A Cited
US4634845A Cited
US4659879A Cited
US4852127A Cited
US5065309A Cited
US4982430A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-15 1999-07-17 2000-01-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-15 2003-07-17 2004-01-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-15 2007-07-17 2008-01-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag