or
Bookmark and Share
   
Document Number
US Patent 7197512
Issued Date
March 27, 2007
Link
Map
Abstract
Methods, systems, and computer program products for converting an object of one type to an object of another type that allow for the runtime operation of the conversion process to be altered or customized. The conversion may occur within an extensible serialization engine that serializes, deserializes, and transforms objects of various types. The runtime operation of the serialization engine is altered by one or more extension routines that implement the desired customizations or extensions, without requiring replacement of other existing routines. Based on type information, identified for an initial object, the object is converted to an intermediate representation which permits runtime modification, including modification of object names, object types, and object data. The intermediate representation of the initial object is modified in accordance with extension routines that alter the runtime operation of the serialization engine, and the intermediate representation is converted to a final object and type.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
33
Comments:
no comments yet
Owner
Microsoft Corporation (Redmond, WA)
Published
March 27, 2007
Application Number
10/401,244
Filed
March 26, 2003
US Classification
707/103R   717/146 719/316
Int'l Classification
G06F   7/00   (20060101)  
Examiner
Attorney/Law Firm
USPTO Field of Search
719/313   719/310   719/316   719/330   710/71   707/10   707/100   707/103R-103Z   717/120   717/146  
Related Patents
7490098 - Apparatus, system, and method for processing hierarchical data in disparate data repositories - Owned by International Business Machines Corporation (Armonk, NY)

A method is disclosed for receiving a hierarchical data structure, analyzing the hierarchical data structure to determine what actions are needed to correctly process the hierarchical data structure in a data repository, generating a hierarchical command structure comprising a series of repository-specific commands needed to interface with the data repository, and executing the repository-specific commands to process the hierarchical data structure with respect to the data repository. In selected embodiments, the hierarchical command structure is represented as a series of nodes including a parent node and at least one child node.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us