US Patent No: 6,687,873

Number of patents in Portfolio can not be more than 2000

Method and system for reporting XML data from a legacy computer system

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A method and system for modifying program applications of a legacy computer system to directly output data in XML format models the legacy computer system, maps the model to an XML schema and automatically modifies one or more applications to directly output XML formatted data in cooperation with a writer engine and a context table. A modeling engine lists the incidents within the applications that write data and generates a report data model. The report data model includes statically determined value or type of the data fields and is written in a formal grammar that describes how the write operations are combined. A modification specification is created to define modifications to the legacy computer system applications that relate applications that write data to the XML schema. A code generation engine then applies the modification specification to the applications to write modified applications that, in cooperation with a writer engine and context table, directly output XML formatted data from the legacy computer system without a need for transforming the data.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.HOUSTON, TX25733

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Ballantyne, Alando M Austin, TX 5 133
Hines, Larry M Austin, TX 5 133
Smith, Michael K Austin, TX 11 177

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
6,230,117 System for automated interface generation for computer programs operating in different environments 30 1998
6,446,110 Method and apparatus for representing host datastream screen image information using markup languages 204 1999
 
ACCENTURE GLOBAL SERVICES LIMITED (1)
6,523,042 System and method for translating to and from hierarchical information systems 26 2000
 
AMERICAN MANAGEMENT SYSTEMS, INCORPORATED (1)
2003/0005,410 XML PARSER FOR COBOL 28 1999
 
FUJITSU NETWORK COMMUNICATIONS, INC. (1)
6,502,236 Method and apparatus for automatic generation of programs for processing data units of multiple formats 16 1999
 
GENERAL ELECTRIC COMPANY (1)
5,857,194 Automatic transmission of legacy system data 17 1996
 
MICRO FOCUS (US), INC. (1)
5,640,550 Computer system for generating SQL statements from COBOL code 45 1994
 
TOUCHNET INFORMATION SYSTEMS, INC. (1)
6,209,124 Method of markup language accessing of host systems and data using a constructed intermediary 160 1999

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (30)
7,194,402 Method and system for converting files to a specified markup language 2 2002
7,249,034 System and method for publishing a person's affinities 3 2002
7,222,297 System and method for using XML to normalize documents 4 2002
7,209,906 System and method for implementing a metrics engine for tracking relationships over time 3 2002
7,124,353 System and method for calculating a user affinity 7 2002
7,533,102 Method and apparatus for converting legacy programming language data structures to schema definitions 2 2002
8,195,671 Method for distributing services for knowledge management processing 0 2003
7,698,255 System for organizing knowledge data and communication with users having affinity to knowledge data 12 2003
7,698,303 System for categorizing and normalizing knowledge data based on user's affinity to knowledge 8 2003
7,200,592 System for synchronizing of user's affinity to knowledge 24 2003
7,877,421 Method and system for mapping enterprise data assets to a semantic information model 7 2003
7,418,508 System and method to facilitate XML enabled IMS transactions between a remote client and an IMS application program 4 2004
7,617,459 Apparatus, system, and method for automatically generating a web interface for an MFS-based IMS application 2 2004
7,478,111 System and method for carrying out legacy application transitions 1 2004
7,644,184 Universal adapter 1 2004
7,620,641 System and method for context-sensitive decomposition of XML documents based on schemas with reusable element/attribute declarations 1 2004
8,412,746 Method and system for federated querying of data sources 0 2004
7,930,293 Run-time architecture for enterprise integration with transformation generation 1 2005
7,421,701 System for facilitating transactions between thin-clients and message format service (MFS)-based information management system (IMS) applications 4 2005
7,840,610 Apparatus, system, and method for map definition generation 0 2005
7,921,098 Data query and location through a central ontology model 1 2005
7,472,137 Data query and location through a central ontology model 6 2005
7,529,758 Method for pre-processing mapping information for efficient decomposition of XML documents 0 2006
7,383,322 System and method for representing MFS control blocks in XML for MFS-based IMS applications 0 2006
7,783,725 System and method for representing MFS control blocks in XML for MFS-based IMS applications 0 2008
8,190,775 System and method for facilitating XML enabled IMS transactions 1 2008
7,962,503 Data query and location through a central ontology model 1 2008
8,091,091 Apparatus for facilitating transactions between thin-clients and message format service (MFS)-based information management systems (IMS) applications 0 2008
8,060,531 Data query and location through a central ontology model 1 2008
8,121,976 Method and apparatus for converting legacy programming language data structures to schema definitions 0 2009
 
MICROSOFT CORPORATION (13)
6,993,760 Installing software on a mobile computing device using the rollback and security features of a configuration manager 18 2001
7,143,344 Transformation stylesheet editor 24 2002
7,149,966 Word processor for freestyle editing of well-formed XML documents 2 2002
7,707,490 Systems and methods for flexible report designs including table, matrix and hybrid designs 6 2004
7,559,023 Systems and methods for declaratively controlling the visual state of items in a report 7 2004
7,017,155 Installing software on a mobile computing device using the rollback and security features of a configuration manager 21 2005
7,765,467 Undoing pending changes applied to web pages 0 2006
7,984,373 EDI instance based transaction set definition 0 2006
7,703,099 Scalable transformation and configuration of EDI interchanges 0 2006
7,685,208 XML payload specification for modeling EDI schemas 0 2006
7,620,645 Scalable algorithm for sharing EDI schemas 0 2006
8,161,078 Electronic data interchange (EDI) data dictionary management and versioning system 0 2006
7,873,902 Transformation of versions of reports 0 2007
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (6)
7,111,233 Method and system for applying XML schema 12 2000
6,993,745 Method and system for modeling a legacy computer system 8 2000
7,114,147 Method and system for reporting XML data based on precomputed context and a document object model 30 2001
7,003,725 Method and system for normalizing dirty text in a document 2 2001
7,975,306 Apparatus and method for monitoring secure software 2 2004
8,347,392 Apparatus and method for analyzing and supplementing a program to provide security 0 2006
 
AXEDA CORPORATION (5)
8,108,543 Retrieving data from a server 2 2002
7,966,418 Establishing a virtual tunnel between two computer programs 2 2004
8,060,886 XML scripting of SOAP commands 2 2007
7,937,370 Retrieving data from a server 2 2007
8,291,039 Establishing a virtual tunnel between two computer programs 0 2011
 
AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC. (3)
7,681,118 Methods and apparatus for creating markup language documents 0 2005
7,747,942 System and method for obtaining a markup language template through reversing engineering 0 2005
8,255,794 Methods and apparatus for creating markup language documents 0 2010
 
AXEDA ACQUISITION CORP. (3)
8,406,119 Adaptive device-initiated polling 0 2006
8,370,479 System and method for dynamically grouping devices based on present device conditions 0 2006
8,065,397 Managing configurations of distributed devices 1 2006
 
GOOGLE INC. (3)
7,237,190 System and method for generating multiple customizable interfaces for XML documents 17 2001
7,219,098 System and method for processing data in a distributed architecture 1 2002
7,370,280 Apparatus, system, and method for defining a web services interface for MFS-based IMS applications 9 2003
 
HARTFORD FIRE INSURANCE COMPANY (3)
7,657,833 Real-time single entry multiple carrier interface (SEMCI) 0 2001
7,900,138 Real-time single entry multiple carrier interface (SEMCI) 0 2010
8,359,321 Real-time single entry multiple carrier interface (SEMCI) 0 2011
 
CISCO TECHNOLOGY, INC. (2)
7,467,192 Online standardized contract configuration for service level agreement monitoring 9 2000
7,082,463 Time-based monitoring of service level agreements 50 2000
 
INTEL CORPORATION (2)
7,480,856 System and method for transformation of XML documents using stylesheets 8 2003
7,437,666 Expression grouping and evaluation 5 2004
 
KABUSHIKI KAISHA TOSHIBA (2)
6,966,050 Software building support system 3 2002
7,228,498 Structured document transformation apparatus for managing document information transfers between a server and a client 4 2006
 
SUN MICROSYSTEMS, INC. (2)
8,082,491 Dynamic displays in a distributed computing environment 0 2000
7,096,421 System and method for comparing hashed XML files 9 2002
 
AXEDA SYSTEMS OPERATING COMPANY, INC. (1)
8,055,758 Reporting the state of an apparatus to a remote computer 2 2006
 
CA, INC. (1)
8,204,849 Web product interface system and method 0 2004
 
DATAPOWER TECHNOLOGY, INC. (1)
6,772,413 Method and apparatus of data exchange using runtime code generator and translator 77 2000
 
DRAKAR TOULE LTD., LIMITED LIABILITY COMPANY (1)
7,206,968 System and method for generating an XML-based fault model 1 2003
 
FUJITSU LIMITED (1)
7,325,187 Structured document converting method, restoring method, converting and restoring method, and program for same 5 2003
 
RENESYS CORPORATION (1)
8,161,152 Methods and systems for monitoring network routing 2 2004
 
SAP AG (1)
7,315,853 Service-oriented architecture for accessing reports in legacy systems 1 2004
 
TREND MICRO INCORPORATED (1)
7,043,698 Method and system for profiling users based on their relationships with content topics 18 2002
 
VITRIA TECHNOLOGY, INC. (1)
7,284,196 Vocabulary and syntax based data transformation 14 2002

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Aug 3, 2015
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00