Method and system for automatically harmonizing access to a software application program via different access devices
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06Q-040/00
G06Q-020/00
출원번호
US-0599229
(2012-08-30)
등록번호
US-10013680
(2018-07-03)
발명자
/ 주소
Grandcolas, Michael L.
Anthony, Wendell W.
Law, Patrick
Moss, Leslie
Petach, Teresa A.
Tompkins, Peter
출원인 / 주소
Citicorp Credit Services, Inc. (USA)
대리인 / 주소
Sophir, Eric L.
인용정보
피인용 횟수 :
0인용 특허 :
194
초록▼
A method and system automatically harmonizes access to a given software application program via different access devices. The financial institution receives information from the user via the user's access device, including information identifying the type of device being used and the application pro
A method and system automatically harmonizes access to a given software application program via different access devices. The financial institution receives information from the user via the user's access device, including information identifying the type of device being used and the application program the user wishes to access. The application program is then accessed and the information to be displayed to the user is identified. This information is automatically translated into a format which is compatible with the device, including its display, and sent to the device for display. The user, in turn, inputs information in response to the displayed information and this input information is automatically translated into a format which is compatible with the application program and is sent to the application program. The response generated by the application program is automatically translated to be compatible with the device and is sent to the device.
대표청구항▼
1. A computer-implemented method of conducting a financial transaction comprising: in response to receiving from a remote device, by a software module running on a computer, an initial communication indicating an identity of a customer and a remote device type: identifying, by the software module ru
1. A computer-implemented method of conducting a financial transaction comprising: in response to receiving from a remote device, by a software module running on a computer, an initial communication indicating an identity of a customer and a remote device type: identifying, by the software module running on the computer, a particular renderer module executed by the remote device and one output format, of a plurality of output formats, compatible with the particular renderer module;translating, by the software module running on the computer using the one output format, an application stream for the particular renderer module used by the remote device;identifying, by the software module running on the computer based on the identification of the customer, data associated with the customer to include in the application stream;tokenizing, by the software module running on the computer, the application stream having an input format as received from a selected application in accordance with at least one of a plurality of template data files configured for the one output format compatible with the particular renderer module of the remote device, where tokenizing the application stream generates a tokenized application stream comprising one or more elements parsed from the application stream having the input format and mapped to the one output format compatible with the particular renderer module of the remote device;where a customer is identified through the remote device to a financial institution software application, andwhere the financial institution software application gathers data to perform the selected application;generating, by the software module running on the computer, a graphical representation of the application stream received from the selected application, the graphical representation displaying the one or more elements of the tokenized application stream and having the one output format compatible with the particular renderer module of the remote device; andtransmitting, by the software module running on the computer, the graphical representation to the remote device for displaying on the remote device. 2. The method according to claim 1, where the remote device is a phone or personal digital assistant. 3. The method according to claim 1, further comprising adding, by the software module running on the computer, a token representation. 4. The method according to claim 1, where the at least one template data file comprises a token representation for the particular renderer module. 5. The method according to claim 1, where the graphical representation comprises a plurality of buttons, where each button represents a function for the customer to choose. 6. The method according to claim 1, further comprising providing, by the software module running on the computer, a plurality of versions of a phrase in a phrase pack. 7. The method according to claim 6, where the phrase pack comprises a phrase pack hierarchy of functions or forms of the phrase. 8. The method according to claim 7, where levels of the phrase pack hierarchy are selected from the group consisting of at least one of the phrase itself, a language of the phrase, an identity of the selected application, the display, length of the phrase, an assignment of iconic form, and a voice form. 9. The method according to claim 1, further comprising: upon receiving the identity of the customer from the remote device, selecting at least one top level menu component and at least one phrase from a phrase pack dictionary. 10. The method according to claim 1, further comprising selecting, by the software module running on the computer, at least one phrase from a phrase pack dictionary. 11. The method according to claim 10, further comprising locating, by the software module running on the computer, a form of a phrase using at least language, business, and an identification of a device being used. 12. A computer program product comprising a non-transitory computer usable medium having computer-readable program code embodied therein, the computer-readable program code programmed to be executed by a computer performs a method comprising: in response to receiving from a remote device, by at least one computer software module of the computer executing the computer-readable program code, an initial communication indicating an identity of a customer and a remote device type: identifying, by the at least one computer software module, a particular renderer module executed by the remote device and an output format, of a plurality of output formats, compatible with the particular renderer module;translating, by the at least one computer software module using the output format, an application stream for the particular renderer module used by the remote device;identifying, by the at least one computer software module based on the identification of the customer, data associated with the customer to include in the application stream;tokenizing, by the at least one computer software module, the application stream having an input format as received from a selected application in accordance with at least one of a plurality of template data files configured for the output format compatible with the particular renderer module of the remote device, wherein tokenizing the application stream generates a tokenized application stream comprising one or more elements parsed from the application stream having the input format and mapped to the output format compatible with the particular renderer module of the remote device;where a customer is identified through the remote device to a financial institution software application, andwhere the financial institution software application gathers data to perform the selected application;generating, by the at least one computer software module, a graphical representation of the application stream received from the selected application, the graphical representation displaying the one or more elements of the tokenized application stream and having the output format compatible with the particular renderer module of the remote device; andtransmitting, by the at least one computer software module, the graphical representation to the remote device for displaying on the remote device. 13. The method according to claim 12, where the remote device is a phone or personal digital assistant. 14. The method according to claim 12, further comprising adding, by the at least one computer software module, a token representation. 15. The method according to claim 12, where the at least one template data file comprises a token representation for the particular renderer module. 16. The method according to claim 12, where the graphical representation comprises a plurality of buttons, where each button represents a function for the customer to choose. 17. The method according to claim 12, further comprising providing, by the at least one computer software module, a plurality of versions of a phrase in a phrase pack. 18. The method according to claim 12, further comprising: upon receiving the identity of the customer from the remote device, selecting at least one top level menu component and at least one phrase from a phrase pack dictionary. 19. The method according to claim 12, further comprising selecting, by the by the at least one computer software module, at least one phrase from a phrase pack dictionary. 20. The method according to claim 19, further comprising locating, by the by the at least one computer software module, a form of a phrase using at least language, business, and an identification of a device being used type.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (194)
Crandall William (San Francisco CA), Accessible automatic teller machines for sight-impaired persons and print-disabled persons.
Greanias Evon C. (Chevy Chase MD) Verrier Guy F. (Reston VA) Arbeitman Gordon W. (Gaithersburg MD) Tannenbaum Alan R. (Washington Grove MD) An Yu L. (Vienna VA), Advanced user interface.
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.
Smith Robert M. (Andover MA) Ting David M. T. (Sudbury MA) Porter John (Lexington MA) Williams Gerald (Tyngsborough MA), Data-handling and display system capable of supporting multiple application programs and output devices.
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.
Tannenbaum Alan R. (Washington Grove MD) Zetts John M. (Falls Church VA) An Yu L. (Vienna VA) Arbeitman Gordon W. (Gaithersburg MD) Greanias Evon C. (Boca Raton FL) Verrier Guy F. (Reston VA), Graphical user interface with gesture recognition in a multiapplication environment.
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.
Goettelmann John C. (Point Pleasant NJ) Macey Christopher J. (Red Bank NJ), Method and apparatus for direct conversion of programs in object code form between different hardware architecture compu.
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.
Grandcolas Michael L. ; Anthony Wendell W. ; Law Patrick ; Moss Leslie ; Petach Teresa A. ; Tompkins Peter, Method and system for automatically harmonizing access to a software application program via different access devices.
Grandcolas Michael L. ; Anthony Wendell W. ; Law Patrick ; Moss Leslie ; Petach Teresa A. ; Tompkins Peter, Method and system for automatically harmonizing access to a software application program via different access devices.
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.
Ferrel Patrick J. ; Meyer Robert F. ; Millet Stephen J. ; Shewchuk John P. ; Smith Walter W., Method for delivering separate design and content in a multimedia publishing system.
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,.
Hendry Ian (San Jose CA) Puckett Michael (Cupertino CA), System for dynamically accommodating changes in display configuration by notifying changes to currently running applicat.
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.
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.
Nguyen Trong ; Haller Daniel R. ; Kramer Glenn A., System, method and article of manufacture for a gateway payment architecture utilizing a multichannel, extensible, flexible architecture.
Haller Daniel R. ; Nguyen Trong ; Rowney Kevin T. B. ; Berger David A. ; Kramer Glenn A., System, method and article of manufacture for managing transactions in a high availability system.
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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.