US7716653B2 - Configurable importers and resource writers for converting data into another format - Google Patents
Configurable importers and resource writers for converting data into another format Download PDFInfo
- Publication number
- US7716653B2 US7716653B2 US11/399,232 US39923206A US7716653B2 US 7716653 B2 US7716653 B2 US 7716653B2 US 39923206 A US39923206 A US 39923206A US 7716653 B2 US7716653 B2 US 7716653B2
- Authority
- US
- United States
- Prior art keywords
- format
- resource
- writer
- importer
- data
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/258—Data format conversion from or to a database
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/399,232 US7716653B2 (en) | 2006-04-06 | 2006-04-06 | Configurable importers and resource writers for converting data into another format |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/399,232 US7716653B2 (en) | 2006-04-06 | 2006-04-06 | Configurable importers and resource writers for converting data into another format |
Publications (2)
Publication Number | Publication Date |
---|---|
US20070236369A1 US20070236369A1 (en) | 2007-10-11 |
US7716653B2 true US7716653B2 (en) | 2010-05-11 |
Family
ID=38574662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/399,232 Active 2029-03-11 US7716653B2 (en) | 2006-04-06 | 2006-04-06 | Configurable importers and resource writers for converting data into another format |
Country Status (1)
Country | Link |
---|---|
US (1) | US7716653B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090003603A1 (en) * | 2007-06-29 | 2009-01-01 | Metabeam Corporation | Platform Independent Networked Communications |
US20090024987A1 (en) * | 2007-07-17 | 2009-01-22 | Craig Robert William Forster | Method and system for facilitating the utilization of complex data objects |
US20230042944A1 (en) * | 2010-05-14 | 2023-02-09 | Sap Se | Integrated Application Server and Data Server Processes with Matching Data Formats |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9201874B2 (en) * | 2008-02-25 | 2015-12-01 | Microsoft Technology Licensing, Llc | Efficiently correlating nominally incompatible types |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5507030A (en) * | 1991-03-07 | 1996-04-09 | Digitial Equipment Corporation | Successive translation, execution and interpretation of computer program having code at unknown locations due to execution transfer instructions having computed destination addresses |
US5625823A (en) * | 1994-07-22 | 1997-04-29 | Debenedictis; Erik P. | Method and apparatus for controlling connected computers without programming |
US5642513A (en) * | 1994-01-19 | 1997-06-24 | Eastman Kodak Company | Method and apparatus for multiple autorouter rule language |
US5825877A (en) * | 1996-06-11 | 1998-10-20 | International Business Machines Corporation | Support for portable trusted software |
US6286134B1 (en) * | 1999-04-23 | 2001-09-04 | Sun Microsystems, Inc. | Instruction selection in a multi-platform environment |
US6523170B1 (en) * | 1996-07-26 | 2003-02-18 | International Business Machines Corporation | Technique for creating internet enabled resource files |
US20030084425A1 (en) | 2001-10-30 | 2003-05-01 | International Business Machines Corporation | Method, system, and program for utilizing impact analysis metadata of program statements in a development environment |
US20040162724A1 (en) | 2003-02-11 | 2004-08-19 | Jeffrey Hill | Management of conversations |
US6807632B1 (en) | 1999-01-21 | 2004-10-19 | Emc Corporation | Content addressable information encapsulation, representation, and transfer |
US6928640B2 (en) * | 2001-08-23 | 2005-08-09 | Qbt Systems, Inc. | System and method for building source code for connecting to systems |
US6941545B1 (en) * | 1999-01-28 | 2005-09-06 | Ati International Srl | Profiling of computer programs executing in virtual memory systems |
US6961932B2 (en) * | 2001-08-15 | 2005-11-01 | Microsoft Corporation | Semantics mapping between different object hierarchies |
US7278136B2 (en) * | 2002-07-09 | 2007-10-02 | University Of Massachusetts | Reducing processor energy consumption using compile-time information |
US7376939B1 (en) * | 2002-02-07 | 2008-05-20 | Xilinx, Inc. | System for architecture and resource specification and methods to compile the specification onto hardware |
US7421686B2 (en) * | 1998-10-10 | 2008-09-02 | Transitive Limited | Program code conversion |
US7434211B2 (en) * | 2005-02-16 | 2008-10-07 | Microsoft Corporation | Transient shared computer resource and settings change bubble for computer programs |
US7444619B2 (en) * | 2001-10-22 | 2008-10-28 | Sun Microsystems, Inc. | Inter-process communication using different programming languages |
US7467375B2 (en) * | 2001-05-11 | 2008-12-16 | Computer Associates Think, Inc. | Method and system for transforming legacy software applications into modern object-oriented systems |
US7519956B2 (en) * | 2003-05-14 | 2009-04-14 | International Business Machines Corporation | Method for generating document components and managing same |
US7533246B2 (en) * | 2002-06-28 | 2009-05-12 | Critical Blue Ltd. | Application program execution enhancing instruction set generation for coprocessor and code conversion with marking for function call translation |
US7581212B2 (en) * | 2004-01-13 | 2009-08-25 | Symphony Services Corp. | Method and system for conversion of automation test scripts into abstract test case representation with persistence |
-
2006
- 2006-04-06 US US11/399,232 patent/US7716653B2/en active Active
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5507030A (en) * | 1991-03-07 | 1996-04-09 | Digitial Equipment Corporation | Successive translation, execution and interpretation of computer program having code at unknown locations due to execution transfer instructions having computed destination addresses |
US5642513A (en) * | 1994-01-19 | 1997-06-24 | Eastman Kodak Company | Method and apparatus for multiple autorouter rule language |
US5625823A (en) * | 1994-07-22 | 1997-04-29 | Debenedictis; Erik P. | Method and apparatus for controlling connected computers without programming |
US5825877A (en) * | 1996-06-11 | 1998-10-20 | International Business Machines Corporation | Support for portable trusted software |
US6523170B1 (en) * | 1996-07-26 | 2003-02-18 | International Business Machines Corporation | Technique for creating internet enabled resource files |
US7421686B2 (en) * | 1998-10-10 | 2008-09-02 | Transitive Limited | Program code conversion |
US6807632B1 (en) | 1999-01-21 | 2004-10-19 | Emc Corporation | Content addressable information encapsulation, representation, and transfer |
US6941545B1 (en) * | 1999-01-28 | 2005-09-06 | Ati International Srl | Profiling of computer programs executing in virtual memory systems |
US6286134B1 (en) * | 1999-04-23 | 2001-09-04 | Sun Microsystems, Inc. | Instruction selection in a multi-platform environment |
US7467375B2 (en) * | 2001-05-11 | 2008-12-16 | Computer Associates Think, Inc. | Method and system for transforming legacy software applications into modern object-oriented systems |
US6961932B2 (en) * | 2001-08-15 | 2005-11-01 | Microsoft Corporation | Semantics mapping between different object hierarchies |
US6928640B2 (en) * | 2001-08-23 | 2005-08-09 | Qbt Systems, Inc. | System and method for building source code for connecting to systems |
US7444619B2 (en) * | 2001-10-22 | 2008-10-28 | Sun Microsystems, Inc. | Inter-process communication using different programming languages |
US20030084425A1 (en) | 2001-10-30 | 2003-05-01 | International Business Machines Corporation | Method, system, and program for utilizing impact analysis metadata of program statements in a development environment |
US7376939B1 (en) * | 2002-02-07 | 2008-05-20 | Xilinx, Inc. | System for architecture and resource specification and methods to compile the specification onto hardware |
US7533246B2 (en) * | 2002-06-28 | 2009-05-12 | Critical Blue Ltd. | Application program execution enhancing instruction set generation for coprocessor and code conversion with marking for function call translation |
US7278136B2 (en) * | 2002-07-09 | 2007-10-02 | University Of Massachusetts | Reducing processor energy consumption using compile-time information |
US20040162724A1 (en) | 2003-02-11 | 2004-08-19 | Jeffrey Hill | Management of conversations |
US7519956B2 (en) * | 2003-05-14 | 2009-04-14 | International Business Machines Corporation | Method for generating document components and managing same |
US7581212B2 (en) * | 2004-01-13 | 2009-08-25 | Symphony Services Corp. | Method and system for conversion of automation test scripts into abstract test case representation with persistence |
US7434211B2 (en) * | 2005-02-16 | 2008-10-07 | Microsoft Corporation | Transient shared computer resource and settings change bubble for computer programs |
Non-Patent Citations (5)
Title |
---|
Al-Ekram et al, "An XML based framework for language netural program representation and generic analaysis", IEEE COMPSAC, pp. 1-2, 2004. * |
Corwin et al, "MJ; A rational module system for Java and its applications", ACM OOPSLA, pp. 241-254, 2003. * |
Engelen, "Code generation techniques for developing light weight XML web services for embaded devices" ACM SAC, pp. 854-861, 2004. * |
Hentrich et al, "Patterens for business object model integration in process driven and service oriented architecture", ACM PLoP, pp. 1-14, 2006. * |
Psaila, "Virtual DOM an efficient virtual memory representation for large XML documents", IEEE, pp. 233-237, 2008. * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090003603A1 (en) * | 2007-06-29 | 2009-01-01 | Metabeam Corporation | Platform Independent Networked Communications |
US20090024987A1 (en) * | 2007-07-17 | 2009-01-22 | Craig Robert William Forster | Method and system for facilitating the utilization of complex data objects |
US8458672B2 (en) * | 2007-07-17 | 2013-06-04 | International Business Machines Corporation | Facilitating the utilization of complex data objects |
US20230042944A1 (en) * | 2010-05-14 | 2023-02-09 | Sap Se | Integrated Application Server and Data Server Processes with Matching Data Formats |
US11822569B2 (en) * | 2010-05-14 | 2023-11-21 | Sap Se | Integrated application server and data server processes with matching data formats |
Also Published As
Publication number | Publication date |
---|---|
US20070236369A1 (en) | 2007-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5204070B2 (en) | Method for generating a tool for merging customizations made to a first version of a software product when migrating to a second version of the software product, a computer usable medium and a data processing system | |
AU2011323773B2 (en) | Managing data set objects in a dataflow graph that represents a computer program | |
JP5099982B2 (en) | Method and apparatus for generating an automation-based user interface with complete flexibility | |
KR101130525B1 (en) | Method and apparatus for generating forms using form types | |
US7921137B2 (en) | Methods and systems for providing semantic primitives | |
US20040015834A1 (en) | Method and apparatus for generating serialization code for representing a model in different type systems | |
JP2008536210A (en) | Module application for mobile data systems | |
US9128727B2 (en) | Generation of managed assemblies for networks | |
US20060259519A1 (en) | Iterative definition of flat file data structure by using document instance | |
US20020053070A1 (en) | Application development system and method | |
US20050114479A1 (en) | System and method for hierarchically representing configuration items | |
US7908598B2 (en) | Automated creation of model and view code | |
US20060101376A1 (en) | Method and system for improved modeling language profile | |
GB2419436A (en) | Extensible object-modelling mechanism | |
JP2005521159A (en) | Dynamic generation of schema information for data description languages | |
US20050091249A1 (en) | Single file serialization for physical and logical meta-model information | |
CN113076096B (en) | Desktop application program development method, device, equipment and storage medium | |
US9798738B2 (en) | Custom compound types in declarative programs | |
JP2011159302A (en) | Xml payload specification for modeling edi schema | |
US8688752B2 (en) | Method and system for deploying a model-based application to an application server | |
JPH10254689A (en) | Application constitution design supporting system for client/server system | |
US7716653B2 (en) | Configurable importers and resource writers for converting data into another format | |
US20050183097A1 (en) | Schema-based machine generated programming models | |
US9244706B2 (en) | Command line shell command generation based on schema | |
CN101000618A (en) | Method and device for set-up disconnection data programmed model and its application |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FAHMY, HESHAM E.;GREEN, JOHN H.;KLICNIK, VLADIMIR;REEL/FRAME:017884/0720 Effective date: 20060606 Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION,NEW YO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FAHMY, HESHAM E.;GREEN, JOHN H.;KLICNIK, VLADIMIR;REEL/FRAME:017884/0720 Effective date: 20060606 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
REMI | Maintenance fee reminder mailed | ||
AS | Assignment |
Owner name: TWITTER, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:032075/0404 Effective date: 20131230 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
SULP | Surcharge for late payment | ||
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.) |
|
FEPP | Fee payment procedure |
Free format text: 7.5 YR SURCHARGE - LATE PMT W/IN 6 MO, LARGE ENTITY (ORIGINAL EVENT CODE: M1555) |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552) Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |
|
AS | Assignment |
Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND Free format text: SECURITY INTEREST;ASSIGNOR:TWITTER, INC.;REEL/FRAME:062079/0677 Effective date: 20221027 Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND Free format text: SECURITY INTEREST;ASSIGNOR:TWITTER, INC.;REEL/FRAME:061804/0086 Effective date: 20221027 Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND Free format text: SECURITY INTEREST;ASSIGNOR:TWITTER, INC.;REEL/FRAME:061804/0001 Effective date: 20221027 |