US Patent No: 7,620,645

Number of patents in Portfolio can not be more than 2000

Scalable algorithm for sharing EDI schemas

Stats

ALSO PUBLISHED AS: 20070203921
ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

Developing a file corresponding to an electronic data interchange (EDI) schema. The EDI schema is selected for transmission to a destination device. A plurality of syntax structures in the selected EDI schema is identified. The plurality of syntax structures defines a type of transaction associated with the EDI schema. A plurality of EDI data values is extracted from the identified plurality of syntax structures according to the defined type. A file is generated corresponding to the type and including the extracted data values in the generated file such that the EDI schema can be re-created from the generated file.

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

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT CORPORATIONREDMOND, WA24226

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gaurav, Suraj Issaquah, WA 37 130
Machiraju, Surendra Redmond, WA 32 75

Cited Art

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (10)
4,729,096 Method and apparatus for generating a translator program for a compiler/interpreter and for testing the resulting translator program 54 1984
4,860,203 Apparatus and method for extracting documentation text from a source code program 43 1986
6,772,180 Data representation schema translation through shared examples 43 1999
2001/0049,743 Message transformation selection tool and method 17 2001
2002/0103,715 Automotive information communication exchange system and method 10 2001
2002/0178,103 Automated dynamic negotiation of electronic service contracts 30 2001
2002/0042,757 System and method for presentation of user interface for conducting contractual activity over a computer network 16 2001
2004/0010,753 Converting markup language files 27 2002
2005/0071,344 Dynamic generation of XML schema for backend driven data validation 7 2003
2005/0256,892 Regenerating data integration functions for transfer from a data integration platform 43 2005
 
ORACLE INTERNATIONAL CORPORATION (6)
6,377,953 Database having an integrated transformation engine using pickling and unpickling of data 44 1998
6,735,598 Method and apparatus for integrating data from external sources into a database system 13 1999
7,249,157 Collaboration system for exchanging of data between electronic participants via collaboration space by using a URL to identify a combination of both collaboration space and business protocol 61 2001
7,051,072 Method for providing real-time conversations among business partners 71 2001
2003/0182,452 System and method for implementing a schema object model in application integration 31 2002
2005/0055,631 Techniques for streaming validation-based XML processing directions 17 2004
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
5,897,645 Method and system for composing electronic data interchange information 19 1996
6,687,873 Method and system for reporting XML data from a legacy computer system 83 2000
2002/0186,837 Multiple prime number generation using a parallel prime number search algorithm 2001
 
EBAY INC. (2)
2005/0278,345 A SYSTEM AND METHOD FOR SPEEDING XML CONSTRUCTION FOR A BUSINESS TRANSACTION USING PREBUILT XML WITH STATIC AND DYNAMIC SECTIONS 11 2004
2005/0138,648 API and business language schema design framework for message exchanges 9 2004
 
GXS, INC. (2)
5,202,977 EDI translation system using plurality of communication processes and de-enveloping procedure corresponding to transmitted communication process 95 1990
7,281,211 Automated method, system, and software for transforming data between extensible markup language format and electronic data interchange format 13 2001
 
ADS ALLIANCE DATA SYSTEMS, INC. (1)
2007/0112,579 Market management system 14 2006
 
CHARTERIS PLC (1)
2003/0149,934 Computer program connecting the structure of a xml document to its underlying meaning 193 2002
 
CISCO TECHNOLOGY, INC. (1)
2007/0005,786 XML message validation in a network infrastructure element 16 2006
 
CLAREDI (1)
2004/0107,213 Systems and methods for generating data files for testing EDI receiving and processing capabilities 12 2002
 
DELTAXML LIMITED (1)
2003/0167,446 Method of and software for recordal and validation of changes to markup language files 42 2003
 
DIEBOLD, INCORPORATED (1)
6,302,326 Financial transaction processing system and method 46 2000
 
EUROPA SOFTWARE INCORPORATED (1)
2002/0152,175 Methods and apparatus for the interoperablility and manipulation of data in a computer network 13 2001
 
FLEETBOSTON FINANCIAL CORPORATION (1)
6,609,200 Method and system for processing electronic documents 215 2000
 
FUJI XEROX CO., LTD. (1)
7,069,501 Structured document processing system and structured document processing method 11 2001
 
FUJITSU LIMITED (1)
2003/0158,854 Structured document converting method and data converting method 24 2002
 
GENERAL ELECTRIC COMPANY (1)
6,442,569 Apparatus and method for data transfer between databases 10 1999
 
HON HAI PRECISION INDUSTRY CO., LTD. (1)
2004/0193,435 EDI declaration management system and method 8 2003
 
INOVIS HOLDINGS, INC. (1)
4,951,196 Method and apparatus for electronic data interchange 152 1988
 
INTRAWARE, INC. (1)
2007/0220,051 Method and System for Managing Digital Goods 15 2006
 
INVENTEC APPLIANCES CORP. (1)
2005/0063,387 System and method of order reexamination in electronic data interchange 4 2003
 
INVENTEC CORPORATION (1)
2003/0101,184 Management system for parsing and receiving XML based schedules 12 2001
 
JDA SOFTWARE GROUP, INC (1)
6,785,689 Consolidation of multiple source content schemas into a single target content schema 25 2001
 
MICROSOFT CORPORATION (1)
2005/0114,405 Flat file processing method and system 14 2003
 
NOVELL, INC. (1)
5,878,419 Method for creating a relational description of a formatted transaction 42 1997
 
RED HAT, INC. (1)
6,591,260 Method of retrieving schemas for interpreting documents in an electronic commerce system 145 2000
 
ROELESIS WIRELESS LLC (1)
2007/0145,138 METHOD FOR DATA INTERCHANGE 19 2006
 
SAND HILL SYSTEMS INC. (1)
2005/0004,885 Document/form processing method and apparatus using active documents and mobilized software 23 2004
 
SOLOMON, NEAL (1)
2005/0177,593 Dynamic adaptive distributed computer system 2005
 
SUN MICROSYSTEMS, INC. (1)
2004/0177,094 Association of application specific code with nodes of a document object model using extensions to an XML schema 11 2003
 
SYBASE, INC. (1)
6,101,556 Method for content-based dynamic formatting for interoperation of computing and EDI systems 29 1997
 
TELCORDIA TECHNOLOGIES, INC. (1)
2005/0060,317 Method and system for the specification of interface definitions and business rules and automatic generation of message validation and transformation software 34 2004
 
VIEWLOCITY AB (1)
6,256,667 Intelligent messaging 21 1997
 
WALKER, DAVID H. (1)
2007/0022,375 APPARATUS, SYSTEM, AND METHOD FOR AN ELECTRONIC PAYMENT SYSTEM 11 2006
 
WESTINGHOUSE ELECTRIC CORP. (1)
4,787,035 Meta-interpreter 74 1985
 
XENOS IP PARTNERSHIP (1)
6,418,400 Representation and processing of EDI mapping templates 43 1998
 
XEROX CORPORATION (1)
5,915,259 Document schema transformation by patterns and contextual conditions 47 1996
 
XML SOLUTIONS CORPORATION (1)
2002/0049,790 Data interchange format transformation method and data dictionary used therefor 98 2001
 
XMLCITIES, INC. (1)
2004/0205,592 Method and apparatus for extensible stylesheet designs 77 2002
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (3)
2003/0140,048 Tracking EDI documents with information from multiple sources 9 2003
2004/0153,968 Method and system for user customizable asset metadata generation in a web-based asset management system 72 2003
2005/0262,130 Input data specification method and system in business-to-business integration 17 2004

Patent Citation Ranking

Forward Cites

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 May 17, 2013
7.5 Year Payment $3600.00 $1800.00 $900.00 May 17, 2017
11.5 Year Payment $7400.00 $3700.00 $1850.00 May 17, 2021
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
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