Method and system for extendable class-based shared data-types

Electrical computers and digital processing systems: interprogra – Interprogram communication using message – Object oriented message

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-3407621

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.