Data store for arbitrary data types with type safe storage...

Data processing: software development – installation – and managem – Software program development tool – Code generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S143000, C717S114000

Reexamination Certificate

active

10394978

ABSTRACT:
A compile-time data store that contains arbitrary data types is accessed via methods that ensure type safety. A type construct (e.g., a C++ template) is instantiated at compile time and generates a data store that contains arbitrarily-typed data objects, such as integers, characters, pointers and so forth. The construct includes a Put method to put any element (object) of a listed type (e.g., of a typelist) in the data store, and a Get method to retrieve the element from the data store. The Put method maintains a type index in association with each stored in the data store. The Get method validates that the type of object that was requested in the call to the Get method matches the object type that was stored in the Put method. When run, the Get method returns the element data upon a type match, otherwise the Get method generates an exception.

REFERENCES:
patent: 5500881 (1996-03-01), Levin et al.
patent: 5550563 (1996-08-01), Matheny et al.
patent: 5748966 (1998-05-01), Sato
patent: 6289382 (2001-09-01), Bowman-Amuah
patent: RE37722 (2002-05-01), Burnard et al.
patent: 6477580 (2002-11-01), Bowman-Amuah
patent: 6529909 (2003-03-01), Bowman-Amuah
patent: 6529948 (2003-03-01), Bowman-Amuah
patent: 6574636 (2003-06-01), Balon et al.
patent: 6601234 (2003-07-01), Bowman-Amuah
patent: 6704743 (2004-03-01), Martin
Rational Rose/C++ Round Trip Engineering with Rational Rose/C++, Rational Software Corporation, 1996, whole manual.
“Compiler Principles, Techniques and Tools”, Alfred Aho et al., published Sep. 12, 1985, Chapters 1-6.
SNAP Foundation Template Using the SNAP Language, Template Software, 1997, pp. 3-16-3-21.
A Genetic Algorithm for Optimising Problems With Multiple Disparate Data Types, Gary M. Gibson, ACM, 1995, pp. 300-304.
On Understanding Types, Data Abstraction and Polymorphism, Luca Cardelli et al, ACM, 1986, pp. 471-522.
Designing Families of Data Types Using Exemplars, Wilf R. LaLonde, ACM, 1989, pp. 212-248.

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

Data store for arbitrary data types with type safe storage... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data store for arbitrary data types with type safe storage..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data store for arbitrary data types with type safe storage... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3748741

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