Delivering financial services to remote devices
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-009/44
G06Q-040/00
출원번호
US-0812945
(2007-06-22)
등록번호
US-8543982
(2013-09-24)
발명자
/ 주소
Zeanah, James
Abbott, Charles
Boyd, Nik
Cohen, Albert
Cook, James
Grandcolas, Michael
Lan, Sikun
Lindsley, Bonnie
Markarian, Grigor
Moss, Leslie
출원인 / 주소
Citicorp Development Center, Inc.
대리인 / 주소
Sophir, Eric L.
인용정보
피인용 횟수 :
3인용 특허 :
175
초록▼
A financial institution can provide financial services to a plurality of remote devices, such as personal computers, personal data assistants, screen phones, automatic teller machines, external service providers, and internally to staff terminals and individual branches. By separating the components
A financial institution can provide financial services to a plurality of remote devices, such as personal computers, personal data assistants, screen phones, automatic teller machines, external service providers, and internally to staff terminals and individual branches. By separating the components of the system into independent components, the system and method can be developed and tested on a component level rather than the entire system level, thereby reducing the development and maintenance cycle time. The system and method operate in sessions and can employ a dialog component for gathering information from a customer, a rule broker component for providing answers to the various legal and regulatory rules in a particular country, a language man component for selecting appropriate language, a transaction executor component for performing transactions, and a presentation manager component for formatting outputs to the customer.
대표청구항▼
1. A remote device for conducting a financial transaction, the remote device comprising: a mini-app dialog component selected by the customer for performing a financial transaction and providing information regarding the financial transaction to a presentation manager for presentation to the custome
1. A remote device for conducting a financial transaction, the remote device comprising: a mini-app dialog component selected by the customer for performing a financial transaction and providing information regarding the financial transaction to a presentation manager for presentation to the customer;a transaction executor component instantiated by the mini-app dialog component to perform the financial transaction by using at least one input, including at least an amount selected by the customer, regarding the financial transaction provided by the customer into the mini-app dialog component; anda rule broker component forreceiving queries posed by the mini-app dialog component regarding the input provided by the customer to perform the financial transaction,determining a rule authority, from a plurality of rule authorities, to route the queries based on a parameter passed in the query, and routing the queries to the determined rule authority that supplies an answer to the query and defines context-specific behavior of the transaction executor component,wherein the answer is to resolve a specific inquiry regarding an unique identification contextualized for the customer using the dialog component for carrying out the financial transaction;wherein the rule authorities register themselves with the rule broker component as possible answers for particular queries,wherein the performed transaction is displayed on the remote device by the presentation manager;wherein registering to the rule broker by the rule authorities includes registering of rules provided by the respective authorities, the rules having associated parameters and constraints;wherein generating a query by the rule broker includes consulting a plurality of pre-established answers provided by a registry component internal to the rule broker; and responsive to not finding a matching answer, the rule broker applying the most suitable parameter constraints defined with one of the registered rules to formulate the query and direct it to the registered rule authority corresponding to the rule being used. 2. The system of claim 1, wherein the remote device communicates over a cellular network. 3. The system of claim 1, wherein the remote device communicates over a telephone network. 4. The system of claim 1, further comprising a display on the remote device for displaying a presentation format of financial transaction information. 5. The system of claim 4, wherein the presentation format is in a format for a cellular phone. 6. The system of claim 1, wherein each function performed using the remote device to conduct a financial transaction is performed by a separate mini-app dialog component. 7. The system of claim 1, wherein the remote device is selected from the group consisting of a personal computer, phone, ATM, personal data assistant, and an internal staff terminal. 8. The system of claim 1, further comprising a presentation manager for mapping messages in a canonical representation into a format for the remote device. 9. The system of claim 1, further comprising a language man component for regulating the content of messages. 10. The system of claim 1, further comprising a session bubble for each session instantiated by the remote device. 11. The system of claim 10, further comprising a session component to manage resources for the session bubble. 12. The system of claim 11, wherein the session component instantiates at least one additional component selected from the group consisting of: a welcome mat component, a front door man component, and an acquirer component. 13. The system of claim 1, wherein the rule broker component directs a querying component to a rule authority for the answer to the question. 14. A method for delivering financial services from a delivery system to a customer through a remote device, the method comprising: selecting a mini-app dialog component on the remote device to perform a financial service;collecting, using a presentation manager, financial information, including at least an amount selected by the customer, to perform the financial service by receiving the financial information from the customer in the mini-app dialog component;instantiating a transaction executor component for performing the financial service based upon the financial information entered by the customer in the mini-app dialog component;using a rule broker for answering at least one query posed by the mini-app dialog component regarding the financial information entered by the customer in the mini-app dialog component by determining a rule authority, from a plurality of rule authorities, to route the query based on a parameter passed in the query and routing, by the rule broker, the at least one query to the determined rule authority that supplies an answer to the query and defines context-specific behavior of the transaction executor component;wherein the answer is to resolve a specific inquiry regarding an unique identification contextualized for the customer using the dialog component for carrying out the financial transaction;wherein the rule authorities register themselves with the rule broker as possible answerers for particular queries; anddisplaying, using the presentation manager, on the remote device that the financial service has been performed;wherein registering to the rule broker by the rule authorities includes registering of rules provided by the respective authorities, the rules having associated parameters and constraints;wherein generating a query by the rule broker includes consulting a plurality of pre-established answers provided by a registry component internal to the rule broker; and responsive to not finding a matching answer, the rule broker applying the most suitable parameter constraints defined with one of the registered rules to formulate the query and direct it to the registered rule authority corresponding to the rule being used. 15. The method of claim 14, further comprising the step of connecting the remote device to the delivery system through a cellular network or a telephone network. 16. The method of claim 14, further comprising the step of mapping a message from a canonical representation into a format desired for the remote device. 17. The method of claim 16, wherein the format desired for the remote device is a cellular phone format. 18. The method of claim 14, further comprising the step of regulating the content of a message. 19. The method of claim 14, further comprising the step of instantiating a session bubble for each session. 20. The method of claim 19, further comprising the step of managing resources for the session bubble. 21. The method of claim 20, further comprising the step of instantiating by a session component at least one additional component selected from the group consisting of: a welcome mat component, a front door man component, a rule broker component, and an acquirer component. 22. The method of claim 14, further comprising the step of directing a querying component, by the rule broker, to the at least one rule authority for the answer to the question. 23. The method of claim 14, further comprising the step of receiving a request over the Internet for a function to be performed. 24. The method of claim 14, further comprising the steps of: receiving from the remote device a second request for a second function at a second mini-app dialog component;collecting information from the remote device with the second mini-app dialog component;instantiating a second transaction executor component; and performing the second function that was requested through the remote device with the second transaction executor component.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (175)
Crandall William (San Francisco CA), Accessible automatic teller machines for sight-impaired persons and print-disabled persons.
Bijnagte Leendert M. (Minneapolis MN), Apparatus and method for communicating textual and image information between a host computer and a remote display termin.
Patrick Michael W. ; Picker Dennis J. ; Perreault John A., Apparatus, method, system and system method for distributed routing in a multipoint communication system.
Richards, Bruce G.; Drummond, Jay Paul; Blackson, Dale; Cichon, Bob A.; Ess, Joseph C.; Moales, Mark A.; Weis, David W.; Smith, Mark D.; Church, James, Automated banking machine and system.
Drummond Jay Paul ; Blackson Dale ; Cichon Bob A. ; Ess Joseph C. ; Moales Mark A. ; Weis David W. ; Smith Mark D. ; Church James, Automated banking machine apparatus and system.
Drummond, Jay Paul; Blackson, Dale; Cichon, Bob A.; Ess, Joseph C.; Covert, Mark S.; Moales, Mark A.; Weis, David W.; Smith, Mark D.; Richards, Bruce G.; Church, James, Automated banking machine apparatus and system.
Drummond, Jay Paul; Blackson, Dale; Cichon, Bob A.; Ess, Joseph C.; Moales, Mark A.; Weis, David W.; Smith, Mark D.; Church, James, Automated banking machine apparatus and system.
Drummond, Jay Paul; Blackson, Dale; Cichon, Bob A.; Ess, Joseph C.; Moales, Mark A.; Weis, David W.; Smith, Mark D.; Church, James, Automated banking machine apparatus and system.
Drummond, Jay Paul; Blackson, Dale; Cichon, Bob A.; Ess, Joseph C.; Moales, Mark A.; Weis, David W.; Smith, Mark D.; Church, James, Automated banking machine apparatus and system.
Drummond, Jay Paul; Blackson, Dale; Cichon, Bob A.; Ess, Joseph C.; Covert, Mark S.; Moales, Mark A.; Weis, David W.; Smith, Mark D.; Church, James, Automated banking machine system using internet address customer input.
Richards, Bruce G.; Drummond, Jay Paul; Blackson, Dale; Cichon, Bob A.; Ess, Joseph C.; Moales, Mark A.; Weis, David W.; Smith, Mark D.; Church, James, Automated banking machine system using plural communication formats.
Jennings Horton W. ; Padalino Ronald ; Peralta Robert ; Pinnell Nigel R. ; Shinn Philip C., Automated multilingual interactive system and method to perform financial transactions.
Edward Horowitz ; Mark Ambrose ; Michael Fetta ; Steve Hakim ; Michael Kaufman ; David Robinson, Automated system and method for customized and personalized presentation of products and services of a financial institution.
Claus David M. (Indianapolis IN) Murphy Kevin D. (Indianapolis IN) Thompson Wanda G. (Indianapolis IN), Categorization of purchased items for each transaction by a smart card.
Chelliah Raman ; Cornez Jason S. ; Dellar Carl ; Harrison Stephen ; Hempe John A. ; Hsu Chih-Cheng ; Golin Eric J. ; Price Charles A. ; Rutta Neal S. ; Wood Thomas A. ; Yamamoto Wayne K., Computer system and method for electronic commerce.
Duxbury Paul (Sandbach GB2) Yau Robert C.-W. (London GB2), Computer with terminal emulation interface for multi-environment client/server applications.
Shimizu Clifford Shiroku (Rancho Santa Margarita CA) Walsh Patricia Lynn (Santa Ana CA) Crider Anthony La Vel (Rancho Santa Margarita CA), Data processing system with fast message processing for upgraded input/output stations.
Takamoto Ken-ichi (Odawara JPX) Nakagoshi Kazuo (Odawara JPX) Takahashi Naoya (Yokohama JPX) Kogai Makoto (Odawara JPX) Yoshida Minoru (Odawara JPX), Data storing system and data transfer method.
Tester Brian C. (Suffolk GB2) Fisk Donald (Suffolk GB2) Swaine Charles A. (Shropshire GB2), Detecting local exchange failure and resultant control of a communications network.
Hilt James J. (Daly City CA) Hodges Ron (San Ramon CA) Pardue Stephen W. (Half Moon Bay CA) Powar William L. (Palo Alto CA), Electronic bill pay system.
Braun Edward L. (4169 Via Marinia ; #412 Marina del Rey CA 90291) Thomson Eric A. (No. 7 Harrisburg Irvine CA 92714), Financial data processing system.
Hartheimer Richard (Morris Plains NJ) Coleman Michael (Sydney NJ AUX) Klepka Chris (Parsippany NJ) Poole Geoffrey (Sydney AUX), Financial exchange system having automated recovery/rollback of unacknowledged orders.
Schein Arthur A. ; Aron Paul ; Demeter Dan A. ; Ataie Faraz ; Bamberger Frank ; McGlynn John ; Musalo Florence ; Paul Margot ; Poplizio John ; Rico Lucila (Uchie) ; Tsien Michael ; Yorke Michael, Global financial services integration system and process.
Bryant, Nancy; Schechtman, Howard A.; Warren, Lucilla; Yu, Wigberto; Meiroff, Netty, Global method and system for providing enhanced transactional functionality through a customer terminal.
Farrand Scott C. (Tomball TX) Didner Jonathan R. (Houston TX) Mazina Daniel J. (Spring TX) Autor Jeffrey S. (Houston TX) Muraski Paul J. (Spring TX) Stewart Gregory M. (Houston TX) Dysart John A. (Ho, Graphical user interface for computer management system and an associated management information base.
Moss Leslie C. (Los Angeles CA) Medine Carol A. (Los Angeles CA) Naylor William (Topanga CA), Home services delivery system with intelligent terminal emulator.
Hershey Paul C. (Manassas VA) Barker Kenneth J. (Cary NC) Lingafelt ; Sr. Charles S. (Durham NC) Waclawsky John G. (Frederick MD), Information collection architecture and method for a data communications network.
Christine M. Ditmer ; James DeGraf-Johnson ; Paul Glenn Franklin ; William C. Holford ; Randall W. King ; Patrick W. Pirtle ; Kenneth Joseph Qualls ; Diane J. Wells ; Edward Ronald Zack, Jr., Integrated proxy interface for web based alarm management tools.
Walker Robert W. (Glen Ellyn IL) Karp Ricki S. (Chicago IL) Hayter John S. (Glencoe IL), Interactive telephone lottery system with a verification code.
Levergood Thomas Mark ; Stewart Lawrence C. ; Morris Stephen Jeffrey ; Payne Andrew C. ; Treese George Winfield, Internet server access control and monitoring systems.
Branton ; Jr. Robert A. ; DeMoss John Mark ; Stepler Sam ; Kouch Eric V. ; Parks ; Jr. Arthur Lee ; Landon Steve, Intranet graphical user interface for SONET network management.
Wagner Christopher L. (Glencoe IL) Wetmore Carol J. (Chicago IL) Liddy Martha A. (Evanston IL) Nelson Lori A. (Evanston IL), Method and apparatus for providing access to a plurality of payment networks.
White Christopher M. ; Matheny John ; Bonnaure Patrick P. ; Perlman Stephen G., Method and apparatus for providing physical security for a user account and providing access to the user's environment a.
Stockton, Michael; Ballard, Will; Goodman, Dallas; Jones, Greg, Method and system configured for facilitating management of international trade receivables transactions.
Berstis, Viktors, Method and system for expediting service to a user by defaulting to typical preferences of the user at a service-oriented user interface terminal.
Potter Neil D. ; Chomut Bohdan ; Jacobs David M. ; Rayner Peter E. ; Anasson Cynthia M. ; Friedman Elizabeth J.,GB3, Method and system for performing automated financial transactions involving foreign currencies.
Schutzer Daniel ; Forster ; Jr. William Hull,NLX ; Hu Huanrui ; Lee Wenke ; Stolfo Salvatore J. ; Fan Wei, Method and system for using intelligent agents for financial transactions, services, accounting, and advice.
Crossley James F. (Fulton County GA), Method for multiple programs management within a network having a server computer and a plurality of remote computers.
Johnson William J. (Flower Mound TX) Smith Michael D. (Euless TX) Williams Marvin L. (Lewisville TX), Natural language translation system and document transmission network with translation loss information and restrictions.
Gish Sheri L., Object-oriented system, method and article of manufacture for a client-server session web access in an interprise computing framework system..
Emery Mark J. (Herndon VA) Tucker Brenda N. (Mitchellville MD) Schwartz Laurie D. (Garrett Park MD), Personal communications service using wireline/wireless integration.
Farber James M. ; Hanson Bruce Lowell ; Huber Kenneth M. ; Morehead David Richard ; Roesler Marina L., Personalized real time information display as a portion of a screen saver.
Adrian Newcombe IE; Jila Seraj IE, Prioritized agent-based hierarchy structure for handling performance metrics data in a telecommunication management system.
Gerald D. Baulier ; Stephen M. Blott ; Philip L. Bohannon ; Benson L. Branch ; Thomas M. Cliff, Jr., Real-time event processing system with analysis engine using recovery information.
Bouvier Francois,FRX ; Millet Jean-Marc,FRX, Remote node maintenance and management method and system in communication networks using multiprotocol agents.
Lam Geoffrey T. ; Malik Ajay ; Ponnuswamy Senthil K. ; Battle Thomas M., Remote procedural call component management method for a heterogeneous computer network.
Cromer, Daryl Carvis; Ellison, Brandon Jon; Kern, Eric R.; Kilmer, Gregory William; Locker, Howard; Springfield, Randall Scott; Ward, James Peter, Separately powered network interface for reporting the activity states of a network connected client.
Cowan Richard ; Eckley Gordon P. ; Panchangam Prasad V. R. ; Leong Winston C. W., Server for starting client application on client if client is network terminal and initiating client application on ser.
Smith Charles M. (917 Rebel Cir. Franklin TN 37064) Bennett DeWitt A. (609 Hunt Ct. Franklin TN 37064) Johnson Brenda J. (5353 Village Way Nashville TN 37211) Rappuhn Edward A. (113 Laird Rd. Nashvil, System and method for acquisition and encoding of ATM card data.
Zeanah James ; Abbott Charles ; Boyd Nik ; Cohen Albert ; Cook James ; Grandcolas Michael ; Lan Sikhun ; Lindsley Bonnie ; Markarian Grigor ; Moss Leslie, System and method for delivering financial services.
Friedrich Richard J. ; Matinka Joseph J. ; Sienknecht Tracy F., System and method for efficiently monitoring quality of service in a distributed processing environment.
DeWitt Jimmie E. (Georgetown TX) Holck Timothy M. (Austin TX) Summers James H. (Round Rock TX) Emrick Samuel L. (Austin TX), System and method for performing monitoring of resources in a data processing system in real time.
Bencheck Michael ; Branton Robert ; Brownmiller Curtis ; DeMoss Mark ; Landon Steve ; Tran Minh T., System and method for unreported trouble isolation.
Slotznick, Benjamin, System for automatically switching between two executable programs at a user's computer interface during processing by one of the executable programs.
Cross Charles W. (Charlotte NC) Trumbo Mark E. (North Vancouver CAX), System for designing an application program to be independent of I/O devices by utilizing application name, system name,.
Michael F. Guheen ; James D. Mitchell ; James J. Barrese, System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework.
Celi ; Jr. Joseph (Boynton Beach FL), System for identifying attached input pointing devices, loading associated software routines, and interacting with anyon.
Kaufman Charles W. (Northborough MA) Pearlman Radia J. (Acton MA) Gasser Morrie (Hopkinton MA), System for increasing the difficulty of password guessing attacks in a distributed authentication scheme employing authe.
Jamnik Donald J. (Wauwatosa WI), System for multilingual communication of computer-specified aural or visual control messages in an operator-designated l.
Matchefts Marco J. ; Taylor Robert C. ; Pleshek Ronald A., System for synchronizing configuration information of a network element if received trap sequence number is out-of-sequence.
Atkins Charles Agee (Charleston SC), System for the operation and management of one or more financial accounts through the use of a digital communication and.
Wu, Jingyan; Tankersley, Lee M.; Garcia, Laura; Castellano, Juan G.; Root, Russell L.; Friedman, Mark H.; Popeszku, Laszlo E.; Farries, David C.; Horton, Walter Scott; Tran, Chinh, System to facilitate payments for a customer through a foreign bank, software, business methods, and other related methods.
Agarwal Neeraj ; Perret Pierre ; McMenemy Michael G., Systems and methods for monitoring distributed applications including an interface running in an operating system kernel.
Blumstein Paul (Palos Verdes CA) Cole Randy (Los Angeles CA) Cook James (Manhattan Beach CA) Doshi Ashwin (Cerritos CA) Grandcolas Michael (Santa Monica CA) Gryte Stephen (Los Angeles CA) McCallick F, Visually impaired customer activated terminal method and system.
Williams, S. Franklin; Venkata, Kiran Akella; LeBlanc, David C.; Gottweis, Juraj; Howell, Gareth A.; Field, Scott A.; Chinta, Ramesh, System for running potentially malicious code.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.