Electrical computers and digital processing systems: interprogra – Interprogram communication using message – Object oriented message
Reexamination Certificate
2005-04-05
2005-04-05
Lao, Sue (Department: 2126)
Electrical computers and digital processing systems: interprogra
Interprogram communication using message
Object oriented message
Reexamination Certificate
active
06877162
ABSTRACT:
A method is disclosed for creating and using an extendable class-based shared data-type in object oriented programming to overcome versioning problems between interconnected devices. An extensible object class is created by defining a data-type having a base class, a type identifier, and a space reserved for additional properties. The base classes are known by all devices in the original version. New classes are added by using an existing base class and adding additional attributes to the additional properties portion of the new data-type. The type identifier is a unique number or string that identifies the data-type and certain information regarding the base class. An older version of a device that receives a new data-type from a newer device can determine the base class properties of the new data-type by reference to a catalog. Based on this base class information, the older version of a client or server can process the new data-type. Even if the older version cannot accommodate the new attributes, recognition of the base classes ensures that the device will not halt the transfer of information and that it will process the data-type to the extent that it recognizes its properties.
REFERENCES:
patent: 5327559 (1994-07-01), Priven et al.
patent: 5583983 (1996-12-01), Schmitter
patent: 5615400 (1997-03-01), Cowsar et al.
patent: 5732263 (1998-03-01), Havens et al.
patent: 5754849 (1998-05-01), Dyer et al.
patent: 5805796 (1998-09-01), Finch et al.
patent: 5864862 (1999-01-01), Kriens et al.
patent: 5867709 (1999-02-01), Klencke
patent: 6272521 (2001-08-01), Jablonski et al.
patent: 6298353 (2001-10-01), Apte
patent: 6301585 (2001-10-01), Milne
patent: 6477701 (2002-11-01), Heistermann et al.
patent: 6526457 (2003-02-01), Birze
patent: 6766324 (2004-07-01), Carlson et al.
Java Object Serialization Specification, Sun Microsystems, Inc. Feb. 1997.*
R. Nakano, et al, “Runtime Support for Extended Types in C++”, IEEE, 1995, pp. 351-359.*
T. Ohta, et al, “Software Portability in CTRON”, IEEE, 1991, pp. 86-92.*
K. Saito, et al, “Applying Object Oriented Programming to Developing Programs on CTRON Interfaces”, IEEE, 1991, pp. 103-117.
Hewlett--Packard Company
Lao Sue
LandOfFree
Method and system for extendable class-based shared data-types does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for extendable class-based shared data-types, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for extendable class-based shared data-types will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3407621