Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2007-03-27
2007-03-27
Nguyen, Van H. (Department: 2194)
Data processing: database and file management or data structures
Database design
Data structure types
C719S316000, C717S146000
Reexamination Certificate
active
10401244
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.
REFERENCES:
patent: 5724588 (1998-03-01), Hill et al.
patent: 5974416 (1999-10-01), Anand et al.
patent: 6108715 (2000-08-01), Leach et al.
patent: 6167565 (2000-12-01), Kanamori
patent: 6249822 (2001-06-01), Kays, Jr. et al.
patent: 6263491 (2001-07-01), Hunt
patent: 6298391 (2001-10-01), Kennedy et al.
patent: 6301585 (2001-10-01), Milne
patent: 6481008 (2002-11-01), Chaiken et al.
patent: 6519764 (2003-02-01), Atkinson et al.
patent: 2003/0046317 (2003-03-01), Cseri et al.
patent: 2004/0064825 (2004-04-01), Lim et al.
patent: 2329559 (2002-06-01), None
patent: 1030253 (2000-08-01), None
patent: 2002-297575 (2002-10-01), None
Chiu et al., The Proteus multiprotocol message library, Conference on High Performance Networking and Computing, pp. 1-9, Year of Publication: 2002.
Opyrchal et al., Efficient object serialization in Java, Electronic Commerce and Web-based Applications/Middleware, May 31-Jun. 4, 1999 pp. 96-101.
“XML Information Set,” W3C , <http://www.w3.org/TR/xml-infoset/>, visited Mar. 26, 2003.
Maeda, Kazuaki; “Runtime Code Generation for Object Serialization,” Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications. PDPTA '2000, Jun. 26-29, 2000, vol. 5, pp. 2531-2536.
Crary, Karl; and Weirich, Stephanie; “Flexible Type Analysis,”SIGPLAN Notices, Sep. 1999, vol. 34, No. 9, pp. 233-248.
You-Chin Fuh; and Mishra, Prateek; “Type Inference with Subtypes,” Theoretical Computer Science, Jun. 22, 1990, vol. 73, No. 2, pp. 155-175.
Wile, David S.; “Type Transformations,” IEEE Transactions on Software Engineering, Jan. 1981, vol. SE-7, No. 1, pp. 32-39.
Cranefield, Stephen; “Networked Knowledge Representation and Exchange Using UML and RDF,”JoDI—Journal of Digital Information, 2001, vol. 1, No. 8.
Guerraoui, Rachid; Felber, Pascal; Garbinato, Benoit; and Mazouni, Karim; “System Support for Object Groups,” Conference Proceedings OOPSLA '98. Conference on Object-Oriented Programming, Systems, Languages and Applciations, Oct. 18-22, 1998, pp. 244-258.
Kruchten, Philippe; Ehrenfried, Dan; Thompson, Kim; and Thompson, Chris; “Ada Type Interchange Moving Data Between Platforms,” Ada Letters, Jan.-Feb. 1996, vol. 16, No. 1, pp. 46-53.
Abayan, M.; Strong, R.; and Wimmers, E.; “The RAPID C++ Environment,” Proceedings of the Fourteenth Annual ACM Symposium on Principles of Distributed Computing, Aug. 20-23, 1995, p. 258.
Yu-Hsiu Wei, Stoyenko, Alexander D.; and Goldszmidt, German S.; “The Design of a Stub Generator for Heterogeneous RPC Systems,” Journal of Parallel and Distributed Computing, Mar. 1991, vol. 11, No. 3, pp. 188-197.
Esposito, Dino,Binary Serialization of ADO.NET Objects, MSDN Magazine, Dec. 2002.
Seidmann, Thomas,Replicated Distributed Shared Memory for the .NET Framework, 1stInt. Workshop on C#and .NET Technologies on Algorithms, Computer Graphics, Visualization, Computer Vision and Distributed Computing, Feb. 6-8, 2003.
Kono, Kenji,Efficient RMI; Dynamic Specialization of Object Serialization, Distributed Computing System, 2000. Proceedings 20thInternational Conference on Taipei, Taiwan. Apr. 10-13, 2000.
Christensen Yann Erik
Jethanandani Natasha H.
Kharitidi Elena A.
Pharies Stefan H.
Purdy Douglas M.
Microsoft Corporation
Nguyen Van H.
Workman Nydegger
LandOfFree
Type bridges does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Type bridges, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Type bridges will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3742589