Dynamic object communication protocol

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

707103, G06F 940

Patent

active

058988718

ABSTRACT:
The present invention provides a uniform method for dynamically determining an object's communication requirements. The invention provides the ability to determine the requirements for communicating with an object regardless of the object's implementation (i.e., whether keys were implemented as methods or instance variables). The invention is used in conjunction with the runtime description of an object to provide a technique for communicating with an object. The present invention uses "key-value coding" to represent data. Key-value coding uses a dictionary of key-value pairs to represent a property and a value of the property. For example, a data value, "Joe" stored in a column of a database table that contains employees' first names is represented in a key-value pair as: Key="firstName", Value="Joe". The property of the key in this key-value pair is "firstName". The method for loading data into an object is "takeValuesFromDictionary". This method takes a dictionary of key-value pairs and in the default implementation it runs through that dictionary and looks for any key names that match the "get" or "set" method call. The method for getting values is valuesForKeys:, which extracts the value for each key in the array passed in and returns the key-value pairs in a dictionary.

REFERENCES:
patent: 5247665 (1993-09-01), Matsuda et al.
Beeri, Catriel, "New Data Models and Languages--the Challenge", ACM, pp. 1-15, 1992.
Gravano et al., "The Effectiveness of GIOSS for the Text Database Discovery Problem", ACM, pp. 126-137, May 1994.
Nguyen, Mai, "An Introduction to the Enterprise Objects Framework", NeXTSTEP Developer Journal, p. (13), Jun. 1994.
Hope, Mary, "Every Software Developer Needs Good Tools", EXE, p. (20), Apr. 1994.
Closkey, Cynthia, "appDidlnit:", NeXTSTEP Developer Journal, p. (1), Jun. 1994.
(no author given), "Info Panel", NeXTSTEP Developer Journal, p. (3), Jun. 1994.

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

Dynamic object communication protocol does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFUS-PAI-O-692467

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