WO2007002934A3 - Schema-based dynamic parse/build engine for parsing multi-format messages - Google Patents

Schema-based dynamic parse/build engine for parsing multi-format messages Download PDF

Info

Publication number
WO2007002934A3
WO2007002934A3 PCT/US2006/025893 US2006025893W WO2007002934A3 WO 2007002934 A3 WO2007002934 A3 WO 2007002934A3 US 2006025893 W US2006025893 W US 2006025893W WO 2007002934 A3 WO2007002934 A3 WO 2007002934A3
Authority
WO
WIPO (PCT)
Prior art keywords
format
schema
message
handlers
parse
Prior art date
Application number
PCT/US2006/025893
Other languages
French (fr)
Other versions
WO2007002934A2 (en
Inventor
Thakur L Singh
Sara K Garrison
Mark Carlson
Kamlakar Singh
Shajen Devassey
Original Assignee
Visa Usa Inc
Visa Int Service Ass
Thakur L Singh
Sara K Garrison
Mark Carlson
Kamlakar Singh
Shajen Devassey
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Visa Usa Inc, Visa Int Service Ass, Thakur L Singh, Sara K Garrison, Mark Carlson, Kamlakar Singh, Shajen Devassey filed Critical Visa Usa Inc
Priority to JP2008519670A priority Critical patent/JP2009500732A/en
Priority to CA2613313A priority patent/CA2613313C/en
Priority to KR1020087002321A priority patent/KR101311978B1/en
Priority to BRPI0613084-4A priority patent/BRPI0613084A2/en
Priority to AU2006263436A priority patent/AU2006263436B2/en
Priority to EP06774431A priority patent/EP1907923A4/en
Publication of WO2007002934A2 publication Critical patent/WO2007002934A2/en
Publication of WO2007002934A3 publication Critical patent/WO2007002934A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/03Protocol definition or specification 

Abstract

A parse/build engine that can handle multi-format financial messages. The engine converts the different format messages into a common format, and the common format message is then processed by the business service application. A parser examines the message and determines an appropriate schema for the particular format of message received. The schema is a data structure in a schema registry that includes a grammar structure for the received format as well as pointers to handlers for converting the different fields of the message into the internal message format using the grammar structure (the 'grammar' can include field sequence, field type, length, character encoding, optional and required fields, etc.). The handlers are individually compiled. As formats change, new formats or changes to old formats can be dynamically added to the parse/build engine by loading new schema and handlers.
PCT/US2006/025893 2005-06-29 2006-06-29 Schema-based dynamic parse/build engine for parsing multi-format messages WO2007002934A2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2008519670A JP2009500732A (en) 2005-06-29 2006-06-29 Dynamic parsing / build engine that parses multi-format messages
CA2613313A CA2613313C (en) 2005-06-29 2006-06-29 Schema-based dynamic parse/build engine for parsing multi-format messages
KR1020087002321A KR101311978B1 (en) 2005-06-29 2006-06-29 Schema-based dynamic parse/build engine for parsing multi-format messages
BRPI0613084-4A BRPI0613084A2 (en) 2005-06-29 2006-06-29 method for parsing messages in an internal message format, and machine configured for parsing / constructing messages
AU2006263436A AU2006263436B2 (en) 2005-06-29 2006-06-29 Schema-based dynamic parse/build engine for parsing multi-format messages
EP06774431A EP1907923A4 (en) 2005-06-29 2006-06-29 Schema-based dynamic parse/build engine for parsing multi-format messages

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/172,397 2005-06-29
US11/172,397 US7694287B2 (en) 2005-06-29 2005-06-29 Schema-based dynamic parse/build engine for parsing multi-format messages

Publications (2)

Publication Number Publication Date
WO2007002934A2 WO2007002934A2 (en) 2007-01-04
WO2007002934A3 true WO2007002934A3 (en) 2009-04-23

Family

ID=37590971

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/025893 WO2007002934A2 (en) 2005-06-29 2006-06-29 Schema-based dynamic parse/build engine for parsing multi-format messages

Country Status (10)

Country Link
US (4) US7694287B2 (en)
EP (1) EP1907923A4 (en)
JP (2) JP2009500732A (en)
KR (1) KR101311978B1 (en)
CN (1) CN101495966A (en)
AU (1) AU2006263436B2 (en)
BR (1) BRPI0613084A2 (en)
CA (1) CA2613313C (en)
RU (1) RU2429533C2 (en)
WO (1) WO2007002934A2 (en)

Families Citing this family (119)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6732175B1 (en) 2000-04-13 2004-05-04 Intel Corporation Network apparatus for switching based on content of application data
US10176476B2 (en) 2005-10-06 2019-01-08 Mastercard Mobile Transactions Solutions, Inc. Secure ecosystem infrastructure enabling multiple types of electronic wallets in an ecosystem of issuers, service providers, and acquires of instruments
US7702916B2 (en) * 2003-03-31 2010-04-20 Visa U.S.A. Inc. Method and system for secure authentication
US20050021836A1 (en) * 2003-05-01 2005-01-27 Reed Carl J. System and method for message processing and routing
US7482925B2 (en) * 2005-06-24 2009-01-27 Visa U.S.A. Apparatus and method to electromagnetically shield portable consumer devices
US7694287B2 (en) 2005-06-29 2010-04-06 Visa U.S.A. Schema-based dynamic parse/build engine for parsing multi-format messages
US20140089120A1 (en) * 2005-10-06 2014-03-27 C-Sam, Inc. Aggregating multiple transaction protocols for transacting between a plurality of distinct payment acquiring devices and a transaction acquirer
US8023971B2 (en) * 2005-11-21 2011-09-20 Syniverse Icx Corporation Method and system to deliver multimedia alerts to a mobile phone
CN100438409C (en) * 2006-06-22 2008-11-26 北京飞天诚信科技有限公司 Intelligent card with financial-transaction message processing ability and its method
US10346837B2 (en) * 2006-11-16 2019-07-09 Visa U.S.A. Inc. Adaptive authentication options
US8504451B2 (en) * 2006-11-16 2013-08-06 Visa U.S.A. Inc. Method and system using candidate dynamic data elements
US7848980B2 (en) 2006-12-26 2010-12-07 Visa U.S.A. Inc. Mobile payment system and method using alias
US20080154735A1 (en) * 2006-12-26 2008-06-26 Mark Carlson Mobile vending purchasing
CN101647040A (en) * 2006-12-26 2010-02-10 维萨美国股份有限公司 Mobile payment system and method using alias
US20080201226A1 (en) * 2006-12-26 2008-08-21 Mark Carlson Mobile coupon method and portable consumer device for utilizing same
US9940627B2 (en) * 2006-12-26 2018-04-10 Visa U.S.A. Inc. Mobile coupon method and system
US8615426B2 (en) 2006-12-26 2013-12-24 Visa U.S.A. Inc. Coupon offers from multiple entities
BRPI0806457A2 (en) * 2007-01-09 2011-09-06 Visa Usa Inc Method mobile phone and system
US20080189184A1 (en) * 2007-02-01 2008-08-07 First Data Corporation Merchant service portal applications interface systems and methods
US7866551B2 (en) * 2007-02-15 2011-01-11 Visa U.S.A. Inc. Dynamic payment device characteristics
US20080275771A1 (en) * 2007-05-01 2008-11-06 Visa U.S.A. Inc. Merchant transaction based advertising
US7853669B2 (en) * 2007-05-04 2010-12-14 Microsoft Corporation Mesh-managing data across a distributed set of devices
US7809637B2 (en) * 2007-06-04 2010-10-05 Visa U.S.A. Inc. Portability of financial tokens
US8146806B2 (en) * 2007-06-04 2012-04-03 Visa U.S.A. Inc. Prepaid negative balance fee processing and fee diversion
US8165938B2 (en) * 2007-06-04 2012-04-24 Visa U.S.A. Inc. Prepaid card fraud and risk management
US7627522B2 (en) * 2007-06-04 2009-12-01 Visa U.S.A. Inc. System, apparatus and methods for comparing fraud parameters for application during prepaid card enrollment and transactions
US7860790B2 (en) * 2007-06-04 2010-12-28 Visa U.S.A. Inc. Systems and methods for automatic migration of a consumer between financial accounts
US8290832B2 (en) * 2007-06-04 2012-10-16 Visa U.S.A. Inc. Method and system for handling returned prepaid payment cards
US8604995B2 (en) * 2007-06-11 2013-12-10 Visa U.S.A. Inc. Shielding of portable consumer device
US8458672B2 (en) * 2007-07-17 2013-06-04 International Business Machines Corporation Facilitating the utilization of complex data objects
US9292850B2 (en) 2007-09-10 2016-03-22 Visa U.S.A. Inc. Host capture
FI121906B (en) * 2007-09-17 2011-05-31 Goeran Mikael Bergholm Procedures, computer programs, transaction server and computer systems for processing transactions
US8170527B2 (en) 2007-09-26 2012-05-01 Visa U.S.A. Inc. Real-time balance on a mobile phone
US8719841B2 (en) * 2007-11-16 2014-05-06 Microsoft Corporation Dispatch mechanism for coordinating application and communication medium state
US9021503B2 (en) * 2007-11-16 2015-04-28 Microsoft Technology Licensing, Llc Coordinating application state and communication medium state
US8038068B2 (en) * 2007-11-28 2011-10-18 Visa U.S.A. Inc. Multifunction removable cover for portable payment device
US7962490B1 (en) * 2008-01-07 2011-06-14 Amdocs Software Systems Limited System, method, and computer program product for analyzing and decomposing a plurality of rules into a plurality of contexts
US8862619B1 (en) 2008-01-07 2014-10-14 Amdocs Software Systems Limited System, method, and computer program product for filtering a data stream utilizing a plurality of contexts
US8145794B2 (en) * 2008-03-14 2012-03-27 Microsoft Corporation Encoding/decoding while allowing varying message formats per message
US8484174B2 (en) * 2008-03-20 2013-07-09 Microsoft Corporation Computing environment representation
US9753712B2 (en) 2008-03-20 2017-09-05 Microsoft Technology Licensing, Llc Application management within deployable object hierarchy
US9298747B2 (en) * 2008-03-20 2016-03-29 Microsoft Technology Licensing, Llc Deployable, consistent, and extensible computing environment platform
US8572033B2 (en) 2008-03-20 2013-10-29 Microsoft Corporation Computing environment configuration
US20090248737A1 (en) * 2008-03-27 2009-10-01 Microsoft Corporation Computing environment representation
US9715709B2 (en) 2008-05-09 2017-07-25 Visa International Services Association Communication device including multi-part alias identifier
US9652309B2 (en) * 2008-05-15 2017-05-16 Oracle International Corporation Mediator with interleaved static and dynamic routing
US10008067B2 (en) 2008-06-16 2018-06-26 Visa U.S.A. Inc. System and method for authorizing financial transactions with online merchants
US9542687B2 (en) 2008-06-26 2017-01-10 Visa International Service Association Systems and methods for visual representation of offers
US8219489B2 (en) * 2008-07-29 2012-07-10 Visa U.S.A. Inc. Transaction processing using a global unique identifier
US10706402B2 (en) 2008-09-22 2020-07-07 Visa International Service Association Over the air update of payment transaction data stored in secure memory
US8977567B2 (en) 2008-09-22 2015-03-10 Visa International Service Association Recordation of electronic payment transaction information
US9824355B2 (en) 2008-09-22 2017-11-21 Visa International Service Association Method of performing transactions with contactless payment devices using pre-tap and two-tap operations
US8260865B2 (en) * 2008-09-30 2012-09-04 Pivot Solutions, Inc. System and method for processing instant messages
US9178842B2 (en) * 2008-11-05 2015-11-03 Commvault Systems, Inc. Systems and methods for monitoring messaging applications for compliance with a policy
US8145593B2 (en) 2008-12-11 2012-03-27 Microsoft Corporation Framework for web services exposing line of business applications
US20100153565A1 (en) * 2008-12-11 2010-06-17 Microsoft Corporation Connection management in line-of-business
US8301706B2 (en) 2009-06-15 2012-10-30 Microsoft Corporation Routing of pooled messages via an intermediary
US8250234B2 (en) 2010-04-26 2012-08-21 Microsoft Corporation Hierarchically disassembling messages
US8335314B2 (en) * 2010-07-27 2012-12-18 Sap Aktiengesellschaft Adaptive and secure modular connection
BG66795B1 (en) * 2011-04-11 2018-12-17 Николаев Попов Красимир A method to fulfill complex tasks, valuation and payment effected in a common computer environment
IN2014KN00998A (en) 2011-10-12 2015-09-04 C Sam Inc
CN103177045A (en) * 2011-12-26 2013-06-26 中国移动通信集团广东有限公司 Text analysis method and text analysis device
US10013429B2 (en) * 2012-03-29 2018-07-03 Tracelink, Inc. Computer-implemented methods and systems for facilitating business-to-business transactions on a collaborative business network and for system integration message routing and identifier mapping utilizing a shared workspace mechanism
US9451469B2 (en) * 2012-07-23 2016-09-20 Intel Corporation Apparatus and method for tunneled GPM
US9058192B2 (en) * 2012-08-09 2015-06-16 Advanced Micro Devices, Inc. Handling pointers in program code in a system that supports multiple address spaces
US9892134B2 (en) 2013-03-13 2018-02-13 International Business Machines Corporation Output driven generation of a combined schema from a plurality of input data schemas
US9323793B2 (en) 2013-03-13 2016-04-26 International Business Machines Corporation Control data driven modifications and generation of new schema during runtime operations
US9443229B2 (en) 2013-03-15 2016-09-13 Elemica, Inc. Supply chain message management and shipment constraint optimization
US8904528B2 (en) * 2013-03-15 2014-12-02 Elemica, Inc. Method and apparatus for translation of business messages
US9224135B2 (en) 2013-03-15 2015-12-29 Elemica, Inc. Method and apparatus for adaptive configuration for translation of business messages
US20140316830A1 (en) * 2013-04-17 2014-10-23 CloudLogix, LLC Synchronized Resource Planning
US10157353B2 (en) * 2013-09-12 2018-12-18 Acxiom Corporation Name variant extraction from individual handle identifiers
CN104580097A (en) * 2013-10-22 2015-04-29 腾讯科技(深圳)有限公司 Data processing method, device and system
US20150161587A1 (en) * 2013-12-06 2015-06-11 Apple Inc. Provisioning and authenticating credentials on an electronic device
JP2015156103A (en) * 2014-02-20 2015-08-27 株式会社東芝 Telegram conversion system and telegram conversion method in m2m
CA2938853A1 (en) * 2014-02-21 2015-08-27 Ge Aviation Systems Llc System and method of fault detection
US11100499B1 (en) * 2014-05-07 2021-08-24 Google Llc Location modeling using transaction data for validation
US10614445B1 (en) 2014-06-04 2020-04-07 Square, Inc. Proximity-based payments
US11282082B2 (en) * 2014-07-30 2022-03-22 Visa International Service Association Authentication system with message conversion
US10963868B1 (en) 2014-09-09 2021-03-30 Square, Inc. Anonymous payment transactions
US11546230B2 (en) * 2014-09-19 2023-01-03 Impetus Technologies, Inc. Real time streaming analytics platform
US20160125370A1 (en) 2014-10-31 2016-05-05 Square, Inc. Money transfer by use of a syntax
US10275476B2 (en) * 2014-12-22 2019-04-30 Verizon Patent And Licensing Inc. Machine to machine data aggregator
US9870562B2 (en) * 2015-05-21 2018-01-16 Mastercard International Incorporated Method and system for integration of market exchange and issuer processing for blockchain-based transactions
EP3304954A4 (en) * 2015-05-29 2018-08-08 Telefonaktiebolaget LM Ericsson (publ) Method and apparatus for client side encoding in a data processing system
US11023878B1 (en) 2015-06-05 2021-06-01 Square, Inc. Apparatuses, methods, and systems for transmitting payment proxy information
US10049349B1 (en) 2015-09-29 2018-08-14 Square, Inc. Processing electronic payment transactions in offline-mode
US9535763B1 (en) 2015-11-30 2017-01-03 International Business Machines Corporation System and method for runtime grouping of processing elements in streaming applications
US9928046B2 (en) * 2016-02-12 2018-03-27 International Business Machines Corporation System and method for dynamic runtime merging of real time streaming operator environments
FI127624B (en) * 2016-04-25 2018-10-31 Gurulogic Microsystems Oy Transaction arrangement
CN109313764A (en) * 2016-06-15 2019-02-05 万事达卡国际公司 Tokenized system and method are carried out to the Deposit Account Number used at Payment Card receiving station
US11003635B2 (en) * 2016-08-24 2021-05-11 Sap Se Database scheme for storing generic data
US10620950B2 (en) 2016-09-07 2020-04-14 International Business Machines Corporation Message parsing in a distributed stream processing system
US10387850B1 (en) 2016-09-23 2019-08-20 Worldpay, Llc Systems and methods for least cost acquirer routing for pricing models
US10324772B2 (en) * 2016-11-02 2019-06-18 Oracle International Corporation Method and system for data instance-based automatic message map construction
US10747512B2 (en) * 2017-01-06 2020-08-18 International Business Machines Corporation Partial object instantiation for object oriented applications
US10579629B2 (en) 2017-01-13 2020-03-03 International Business Machines Corporation Message parser runtime choices
US10592313B2 (en) 2017-01-13 2020-03-17 International Business Machines Corporation Graph optimized message model parser
US10936738B1 (en) * 2017-06-26 2021-03-02 Amazon Technologies, Inc. Moderator to extend application functionality
AU2018301999A1 (en) * 2017-07-16 2020-01-16 Mastercard International Incorporated Method and system for improved transaction processing and routing
US20190205880A1 (en) * 2018-01-04 2019-07-04 Mastercard International Incorporated Systems and methods for validating payment transactions
CN108319589B (en) * 2018-03-14 2021-08-10 腾讯科技(深圳)有限公司 Parameter string processing method, device, computer readable storage medium and equipment
US10691433B2 (en) * 2018-08-31 2020-06-23 Databricks Inc. Split front end for flexible back end cluster processing
RU2697648C2 (en) * 2018-10-05 2019-08-15 Общество с ограниченной ответственностью "Алгоритм" Traffic classification system
US11115218B2 (en) * 2019-01-15 2021-09-07 Fisher-Rosemount Systems, Inc. System for secure metering from systems of untrusted data derived from common sources
US11405180B2 (en) 2019-01-15 2022-08-02 Fisher-Rosemount Systems, Inc. Blockchain-based automation architecture cybersecurity
WO2020159089A2 (en) * 2019-02-01 2020-08-06 비씨카드(주) Interface management system and method for supporting communication between plurality of devices
KR102379919B1 (en) * 2019-02-01 2022-03-29 비씨카드(주) Interface management system and method for supporting communication between a plurality of devices
SG10201904175UA (en) * 2019-05-09 2020-12-30 Mastercard International Inc Methods and systems for facilitating message format discovery in online transaction processing
US11089139B2 (en) * 2019-05-13 2021-08-10 Hughes Network Systems Method of aggregating representational state transfer response fields
US11223650B2 (en) * 2019-05-15 2022-01-11 International Business Machines Corporation Security system with adaptive parsing
CN110766392B (en) * 2019-10-17 2022-03-04 中国银联股份有限公司 Transaction processing method and device
CN111314203B (en) * 2019-11-20 2022-11-29 北京字节跳动网络技术有限公司 Communication method, device, medium and electronic equipment
CN111212056A (en) * 2019-12-30 2020-05-29 中电工业互联网有限公司 Data analysis and distribution system and method based on 809 protocol
US11704671B2 (en) * 2020-04-02 2023-07-18 Bottomline Technologies Limited Financial messaging transformation-as-a-service
CN112217801B (en) * 2020-09-18 2022-11-15 中国建设银行股份有限公司 Message processing method and device, computer equipment and storage medium
US11868746B2 (en) * 2021-09-02 2024-01-09 Kinaxis Inc. System and method for transition of static schema to dynamic schema
WO2023033684A1 (en) * 2021-09-04 2023-03-09 Акционерное Общество "Квантум А Рус" Method for the mobile messaging of mobile subscribers
US20240037550A1 (en) * 2022-07-29 2024-02-01 Ncr Corporation Information encoding and transmission techniques

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020141449A1 (en) * 2001-03-29 2002-10-03 International Business Machines Corporation Parsing messages with multiple data formats
US6886166B2 (en) * 2000-09-20 2005-04-26 International Business Machines Corporation Message parsing in message processing systems

Family Cites Families (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5341477A (en) * 1989-02-24 1994-08-23 Digital Equipment Corporation Broker for computer network server selection
JPH0375950A (en) * 1989-08-18 1991-03-29 Fujitsu Ltd Data structure converting system for unfixed length message
US5459837A (en) * 1993-04-21 1995-10-17 Digital Equipment Corporation System to facilitate efficient utilization of network resources in a computer network
US5485455A (en) * 1994-01-28 1996-01-16 Cabletron Systems, Inc. Network having secure fast packet switching and guaranteed quality of service
US6343313B1 (en) * 1996-03-26 2002-01-29 Pixion, Inc. Computer conferencing system with real-time multipoint, multi-speed, multi-stream scalability
JPH09311800A (en) * 1996-05-22 1997-12-02 Fuji Elelctrochem Co Ltd Automatic data converting device
US6039245A (en) * 1996-06-10 2000-03-21 Diebold, Incorporated Financial transaction processing system and method
US5754543A (en) * 1996-07-03 1998-05-19 Alcatel Data Networks, Inc. Connectivity matrix-based multi-cost routing
US5805798A (en) * 1996-10-29 1998-09-08 Electronic Data Systems Corporation Fail-safe event driven transaction processing system and method
US6473404B1 (en) * 1998-11-24 2002-10-29 Connect One, Inc. Multi-protocol telecommunications routing optimization
US6016307A (en) * 1996-10-31 2000-01-18 Connect One, Inc. Multi-protocol telecommunications routing optimization
US7020880B2 (en) * 1997-01-08 2006-03-28 International Business Machines Corporation Modular application collaborator for providing inter-operability between applications and monitoring errors to trigger execution of required compensating actions to undo interrupted transaction
US6134598A (en) * 1997-05-23 2000-10-17 Adobe Systems Incorporated Data stream processing on networked computer system lacking format-specific data processing resources
US5974460A (en) * 1997-06-16 1999-10-26 International Business Machines Corporation Apparatus and method for selecting an optimum telecommunications link
US6006264A (en) * 1997-08-01 1999-12-21 Arrowpoint Communications, Inc. Method and system for directing a flow between a client and a server
US6389479B1 (en) * 1997-10-14 2002-05-14 Alacritech, Inc. Intelligent network interface device and system for accelerated communication
US6226680B1 (en) * 1997-10-14 2001-05-01 Alacritech, Inc. Intelligent network interface system method for protocol processing
EP0935368A1 (en) * 1997-11-03 1999-08-11 Canon Kabushiki Kaisha Path detection in a distributed network
US6091724A (en) * 1997-11-20 2000-07-18 International Business Machines Corporation Routing messages within a network using the data content of the message
US6430184B1 (en) * 1998-04-10 2002-08-06 Top Layer Networks, Inc. System and process for GHIH-speed pattern matching for application-level switching of data packets
US6317438B1 (en) * 1998-04-14 2001-11-13 Harold Herman Trebes, Jr. System and method for providing peer-oriented control of telecommunications services
US6487286B1 (en) * 1998-12-21 2002-11-26 Nortel Networks Limited Common channel signaling with a network of distributed signal transfer points
EP1208487A4 (en) 1999-02-17 2006-06-07 Diebold Inc Method and system for connecting services to an automated transaction machine
US20030055768A1 (en) * 1999-07-02 2003-03-20 Anaya Ana Gabriela Alert delivery and delivery performance in a monitoring system
US6460120B1 (en) * 1999-08-27 2002-10-01 International Business Machines Corporation Network processor, memory organization and methods
US7017143B1 (en) * 1999-12-01 2006-03-21 Microsoft Corporation External resource files for application development and management
AU4717901A (en) * 1999-12-06 2001-06-25 Warp Solutions, Inc. System and method for dynamic content routing
US7590644B2 (en) * 1999-12-21 2009-09-15 International Business Machine Corporation Method and apparatus of streaming data transformation using code generator and translator
US6732175B1 (en) * 2000-04-13 2004-05-04 Intel Corporation Network apparatus for switching based on content of application data
US7058691B1 (en) * 2000-06-12 2006-06-06 Trustees Of Princeton University System for wireless push and pull based services
US6912719B2 (en) * 2000-08-08 2005-06-28 International Business Machines Corporation Type descriptor metamodel
US6802067B1 (en) * 2000-10-27 2004-10-05 Sprint Communications Company, L.P. Computer software framework and method for logging messages
CA2434258A1 (en) * 2001-01-02 2002-07-25 Delta Air Lines, Inc. Exchanging electronic messages between a host computer system and a distributed computer system
US7047285B2 (en) * 2001-02-16 2006-05-16 Microsoft Corporation System and method for providing a unified messaging scheme in a mobile device
US20020165829A1 (en) * 2001-05-04 2002-11-07 Jones John A. Financial transaction processing system
US6839700B2 (en) * 2001-05-23 2005-01-04 International Business Machines Corporation Load balancing content requests using dynamic document generation cost information
US7673282B2 (en) * 2001-05-25 2010-03-02 International Business Machines Corporation Enterprise information unification
US8700781B2 (en) * 2001-06-12 2014-04-15 Verizon Business Global Llc Automated processing of service requests using structured messaging protocols
US20030153338A1 (en) * 2001-07-24 2003-08-14 Herz Frederick S. M. Autoband
US7545805B2 (en) * 2001-08-15 2009-06-09 Precache, Inc. Method and apparatus for content-based routing and filtering at routers using channels
US7107042B1 (en) * 2001-09-28 2006-09-12 Bellsouth Intellectual Property Corp. Text message delivery features for an interactive wireless network
US6754188B1 (en) * 2001-09-28 2004-06-22 Meshnetworks, Inc. System and method for enabling a node in an ad-hoc packet-switched wireless communications network to route packets based on packet content
CA2410172A1 (en) * 2001-10-29 2003-04-29 Jose Alejandro Rueda Content routing architecture for enhanced internet services
US7487262B2 (en) * 2001-11-16 2009-02-03 At & T Mobility Ii, Llc Methods and systems for routing messages through a communications network based on message content
US7653753B2 (en) * 2002-03-28 2010-01-26 Precache Inc. Method and apparatus for content-based packet routing using compact filter storage and off-line pre-computation
US7188336B2 (en) * 2002-04-17 2007-03-06 International Bussiness Machines Corporation Multi-platform software interface and documentation generator
JP2003323443A (en) 2002-05-02 2003-11-14 Nippon Telegr & Teleph Corp <Ntt> Integrated retrieving method and device utilizing inquiry optimization, program and recording medium
US20030221000A1 (en) * 2002-05-16 2003-11-27 Ludmila Cherkasova System and method for measuring web service performance using captured network packets
CA2488730A1 (en) * 2002-06-11 2003-12-18 First Data Corporation Value processing network and methods
US8301800B1 (en) * 2002-07-02 2012-10-30 Actional Corporation Message processing for distributed computing environments
US7280981B2 (en) * 2002-08-27 2007-10-09 Visa U.S.A. Inc. Method and system for facilitating payment transactions using access devices
AU2003282030A1 (en) * 2002-10-16 2004-05-04 Mobile Cohesion Limited A service access gateway
US20040088425A1 (en) * 2002-10-31 2004-05-06 Comverse, Ltd. Application level gateway based on universal parser
US7356616B2 (en) * 2002-11-06 2008-04-08 Microsoft Corporation Maintaining structured time data for electronic messages
US7131116B1 (en) * 2002-12-30 2006-10-31 Oracle International Corporation Transformation of electronic messages to an extensible data format
WO2004066125A2 (en) * 2003-01-14 2004-08-05 V-Enable, Inc. Multi-modal information retrieval system
RU2249848C2 (en) 2003-02-11 2005-04-10 Курский государственный технический университет Module for transferring and broadcasting messages in matrix switchboard
JP2004303205A (en) 2003-03-19 2004-10-28 Ricoh Co Ltd Image forming apparatus with stored document information editable by external device, and document service providing method
WO2004107216A2 (en) * 2003-05-23 2004-12-09 Computer Associates Think, Inc. A publish/subscribe mechanism for web services
US7401075B2 (en) * 2003-06-11 2008-07-15 Wtviii, Inc. System for viewing and indexing mark up language messages, forms and documents
GB0314800D0 (en) * 2003-06-25 2003-07-30 Hyfinity Ltd System and associated methods for software assembly
US7631314B2 (en) * 2003-08-26 2009-12-08 International Business Machines Corporation Method and system for dynamically associating type information and creating and processing meta-data in a service oriented architecture
US7191248B2 (en) * 2003-08-29 2007-03-13 Microsoft Corporation Communication stack for network communication and routing
US7409400B2 (en) * 2003-10-22 2008-08-05 Intel Corporation Applications of an appliance in a data center
US7194516B2 (en) * 2003-10-23 2007-03-20 Microsoft Corporation Accessing different types of electronic messages through a common messaging interface
US7805713B2 (en) * 2003-10-27 2010-09-28 Hewlett-Packard Development Company, L.P. Transaction processing architecture
AU2003294884A1 (en) * 2003-12-17 2005-07-05 Telefonaktiebolaget Lm Ericsson (Publ) System and method for dynamically optimized message processing
US7434225B2 (en) * 2003-12-18 2008-10-07 International Business Machines Corporation Context information associated with message flows in a messaging system
US8112103B2 (en) * 2004-01-16 2012-02-07 Kuang-Chao Eric Yeh Methods and systems for mobile device messaging
US7313575B2 (en) * 2004-06-14 2007-12-25 Hewlett-Packard Development Company, L.P. Data services handler
US7412667B2 (en) * 2004-07-15 2008-08-12 Microsoft Corporation Web service visualizer and display service
US7506812B2 (en) * 2004-09-07 2009-03-24 Semtek Innovative Solutions Corporation Transparently securing data for transmission on financial networks
WO2006042314A2 (en) * 2004-10-12 2006-04-20 Inventigo, Llc Methods and apparatus for message oriented invocation
US20060117307A1 (en) * 2004-11-24 2006-06-01 Ramot At Tel-Aviv University Ltd. XML parser
US7987272B2 (en) * 2004-12-06 2011-07-26 Cisco Technology, Inc. Performing message payload processing functions in a network element on behalf of an application
US7551567B2 (en) * 2005-01-05 2009-06-23 Cisco Technology, Inc. Interpreting an application message at a network element using sampling and heuristics
US7908291B2 (en) * 2005-01-07 2011-03-15 Oracle International Corporation Technique for creating self described data shared across multiple services
US20060167818A1 (en) * 2005-01-21 2006-07-27 David Wentker Methods and system for performing data exchanges related to financial transactions over a public network
US7467149B2 (en) * 2005-03-14 2008-12-16 Microsoft Corporation Complex syntax validation and business logic validation rules, using VAXs (value-added XSDs) compliant with W3C-XML schema specification
US7657868B2 (en) * 2005-03-14 2010-02-02 Research In Motion Limited System and method for applying development patterns for component based applications
US7493594B2 (en) * 2005-03-14 2009-02-17 Research In Motion System and method for designing component based applications
EP1880266A4 (en) * 2005-04-25 2010-09-08 Invensys Sys Inc Recording and tracing non-trending production data and events in an industrial process control environment
US7694287B2 (en) * 2005-06-29 2010-04-06 Visa U.S.A. Schema-based dynamic parse/build engine for parsing multi-format messages
US7804945B2 (en) * 2005-08-31 2010-09-28 Accenture Global Services Gmbh Enterprise application based multi-billing integration system
US7739696B2 (en) * 2005-09-08 2010-06-15 Honeywell International Inc. Message translation systems and methods
US7539374B2 (en) * 2006-06-19 2009-05-26 Searete Llc Plasmon switch
EP2124174A1 (en) * 2008-05-19 2009-11-25 Accenture Global Services GmbH Service exception resolution framework

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6886166B2 (en) * 2000-09-20 2005-04-26 International Business Machines Corporation Message parsing in message processing systems
US20020141449A1 (en) * 2001-03-29 2002-10-03 International Business Machines Corporation Parsing messages with multiple data formats

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1907923A4 *

Also Published As

Publication number Publication date
RU2429533C2 (en) 2011-09-20
RU2008103282A (en) 2009-08-10
WO2007002934A2 (en) 2007-01-04
US20070005613A1 (en) 2007-01-04
JP2009500732A (en) 2009-01-08
KR20080048018A (en) 2008-05-30
CA2613313A1 (en) 2007-01-04
JP2013101676A (en) 2013-05-23
US20140025762A1 (en) 2014-01-23
US9215196B2 (en) 2015-12-15
AU2006263436B2 (en) 2011-12-01
EP1907923A2 (en) 2008-04-09
US7694287B2 (en) 2010-04-06
CN101495966A (en) 2009-07-29
EP1907923A4 (en) 2012-01-18
CA2613313C (en) 2014-10-21
US20100211938A1 (en) 2010-08-19
BRPI0613084A2 (en) 2012-10-09
US9756001B2 (en) 2017-09-05
US8555262B2 (en) 2013-10-08
KR101311978B1 (en) 2013-09-26
US20160065510A1 (en) 2016-03-03
AU2006263436A1 (en) 2007-01-04

Similar Documents

Publication Publication Date Title
WO2007002934A3 (en) Schema-based dynamic parse/build engine for parsing multi-format messages
WO2006093971A3 (en) Association of a portable scanner with input/output and storage devices
DE60120920D1 (en) MESSAGING SYSTEM
WO2004083987A3 (en) Improvements relating to communications data management
WO2007040631A3 (en) Secure message delivery and simple output without using a personal computer
WO2006116649A3 (en) Parser for structured document
TW200515778A (en) Text message based mobile phone configuration system
AU2003219378A1 (en) Method for changing the content of a message exchanged between two telephones
EP1357701A3 (en) Method and apparatus for restoring the configuration of a network device
WO2008045508A4 (en) Method and system for providing remote translations
FI990591A0 (en) Information providing method
CA2432658A1 (en) Simple types in xml schema complex types
WO2005036389A3 (en) Method and apparatus for handling text and binary mark up languages in a computing device
EP1739573A3 (en) Probabilistic learning method for XML annotation of documents
CN101431578A (en) Information concealing method based on G.723.1 silence detection technology
WO2007118236A3 (en) Providing third party content to media devices
WO2002041497A3 (en) Static information knowledge used with binary compression methods
DE60139866D1 (en) SYSTEM FOR TRANSPORT INFORMATION DISPLAY
Abaya et al. Some notes on optimal quantization
Andreasen Quality-oriented efforts in IPD,-a framework
WO2004075415A3 (en) Method of producing a document based on a scheme that generically describes the format of a bit stream
Mohr Intracluster Medium Depletion and Cooling Flow Survival during a Cluster Merger in Abell 1644
Mishin et al. Switching of flute mode instability on the magnetopause during the passage of an interplanetary magnetic cloud on January 10-11, 1997
Mackowiak et al. On the Thermodynamics of the M-Impurity s--d Model
Guzman et al. Relative humidity activation values for insoluble particles

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200680031027.0

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref document number: 2613313

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: MX/a/2007/016326

Country of ref document: MX

WWE Wipo information: entry into national phase

Ref document number: 2006263436

Country of ref document: AU

ENP Entry into the national phase

Ref document number: 2008519670

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 1020087002321

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2008103282

Country of ref document: RU

Ref document number: 490/CHENP/2008

Country of ref document: IN

Ref document number: 2006774431

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2006263436

Country of ref document: AU

Date of ref document: 20060629

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: PI0613084

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20071228