Runtime polymorphism

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

C717S103000, C717S108000

Reexamination Certificate

active

07861250

ABSTRACT:
Runtime polymorphism may be enabled with metadata that is usable for casting objects to casted objects. In an exemplary media implementation, processor-executable instructions cause operations including: discover at least one type of an object while in a runtime environment; and create a casted object from the object by casting the object to the casted object using metadata. An exemplary computing device implementation includes: one or more processors; and one or more media in operative communication therewith, the one or more media including: an object of a first type; metadata that is capable of being used to cast unknown objects in a runtime environment; and processor-executable instructions that, when executed, cause the one or more processors to perform an action including: casting the object of the first type to a casted object of a second type using the metadata in the runtime environment, the first type differing from the second type.

REFERENCES:
patent: 5721925 (1998-02-01), Cheng et al.
patent: 5978579 (1999-11-01), Buxton et al.
patent: 6134559 (2000-10-01), Brumme et al.
patent: 6138269 (2000-10-01), Ball et al.
patent: 6275979 (2001-08-01), Graser et al.
patent: 6378003 (2002-04-01), Danforth
patent: 6405363 (2002-06-01), Carlson et al.
patent: 6983448 (2006-01-01), Hartel et al.
patent: 6999956 (2006-02-01), Mullins
patent: 7516439 (2009-04-01), Robinson
patent: 2002/0035569 (2002-03-01), Clark et al.
patent: 2002/0199034 (2002-12-01), Beckett et al.
patent: 2003/0005169 (2003-01-01), Perks et al.
patent: 2004/0044755 (2004-03-01), Chipman
patent: 2004/0064825 (2004-04-01), Lim et al.
patent: 2005/0149555 (2005-07-01), Wang et al.
patent: 2006/0020602 (2006-01-01), Morgan et al.
patent: 2007/0220022 (2007-09-01), Lankinen et al.
patent: 1041485 (2000-10-01), None
patent: WO02052430 (2002-07-01), None
patent: WO02052730 (2002-07-01), None
patent: WO02101579 (2002-12-01), None
Rosen et al, Integrating CORBA and COM Applications, 1998, John Wiley & Sons; Inc., pp. 67-81.
Smith et al, A Case for Meta-Interworking: Projecting CORBA Meta-data into COM, IEEE, 1998, pp. 242-253.
Ban, Extending CORBA for Multi-Domain Management, IBM, Aug. 1996, pp. 1-12.
Gutknecht, Active Oberon for .NET: An Exercise in Object Model Mapping, Elsevier Science B.V., 2001, pp. 1-19.
Meijer et al, Technical Overview of the Common Language Runtime, Jun. 2001, pp. 1-16.
Abdelmadjid Ketfi et al., “Adapting applications on the fly,” Proceedings ASE 2002, 17th IEEE International Conference on Automated Software Engineering, 2002, p. 313.
Andrew Kennedy et al., “Design and Implementation of Generics for the .NET Common Language Runtime,” ACM SigPlan Notices, 2001, V 36, N5 (May), pp. 1-12.
Georg Gottlob et al., “Extending Object-Oriented Systems with Roles,” ACM Transactions on Information Systems, vol. 14, No. 3, Jul. 1996, pp. 268-296.
Stephanie Weirich, “Type-Safe Cast—Functional Pearl,” ACM SigPlan Notices, 2000, V 35, N9 (Sep.), pp. 58-67.
Mirko Viroli et al., “Parametric Polymorphism in Java: an Approach to Translation Based on Reflective Features,” ACM SigPlan Notices, 2000, V35, N10 (Oct.), pp. 146-165.
EPO Communication with Search Report dated Jul. 18, 2006, from counterpart EP patent application, European Patent Application No. 04 009 695.0, copy attached, 5 pages.
Chinese Office Action dated Dec. 8, 2006, from counterpart CN patent application, Chinese Patent Application No. 200410043402.6, copy attached, 3 pages.
Iwayama, Noboru, “Techniques of Utilizing C ++ Builder, (5), Special Classes”, Inside Windows, vol. 4, No. 2, pp. 62-67, Softbank Corp., Japan, Feb. 1, 1998.
Kungi, Yasumichi, “Introduction to ++ Programing (2), Mechanism of Inheritance and Virtual Function”, Col. 19, No. 8, pp. 199-210, CQ Publishing co., Ltd., Japan, Aug. 1, 1993.
Notice of Rejection from Japanese Patent Office for Application No. 2004-130331, mailed on Sep. 4, 2009, 14 pages.

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

Runtime polymorphism does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Runtime polymorphism, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Runtime polymorphism will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4198326

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