Icon object interface system and method
First Claim
Patent Images
1. A system for providing an object-oriented interface platform, comprising:
- first means for receiving a message having a meaning from an I/O device indicative of an action to be taken;
second means, responsive to said first means, for identifying the meaning of said message, based on what type of I/O device generated the message;
third means for detecting the occurrence of an object-object interaction based on said message identified by said second means;
fourth means for resolving the object-object interaction detected by said third means using dynamic binding, said dynamic binding comprising an interaction between,an application object instance configured to determine a result of said object-object interaction and generate a resultant message indicating said result of said object-object interaction; and
an icon object representation instance configured to communicate with said application object instance and receive said resultant message;
fifth means for interpreting at least one of said message received by said first means from the I/O device and said resultant message generated by said fourth means into an I/O device independent common protocol, to provide an interpreted message; and
sixth means for sending said interpreted message formed by said fifth means to an application object.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for interpreting messages sent from an I/O device to an application object in an object-oriented environment, such that the messages interpretation of these messages will be consistent regardless of the I/O device used to generate them. Dynamic binding is used to interpret any object-object interactions that may occur. In general, the message interpretation abilities of the present invention allows additional I/O devices to be used with the object-oriented environment without having to update all the application objects in the environment.
51 Citations
6 Claims
-
1. A system for providing an object-oriented interface platform, comprising:
-
first means for receiving a message having a meaning from an I/O device indicative of an action to be taken; second means, responsive to said first means, for identifying the meaning of said message, based on what type of I/O device generated the message; third means for detecting the occurrence of an object-object interaction based on said message identified by said second means; fourth means for resolving the object-object interaction detected by said third means using dynamic binding, said dynamic binding comprising an interaction between, an application object instance configured to determine a result of said object-object interaction and generate a resultant message indicating said result of said object-object interaction; and an icon object representation instance configured to communicate with said application object instance and receive said resultant message; fifth means for interpreting at least one of said message received by said first means from the I/O device and said resultant message generated by said fourth means into an I/O device independent common protocol, to provide an interpreted message; and sixth means for sending said interpreted message formed by said fifth means to an application object. - View Dependent Claims (2, 3)
-
-
4. A method for providing an object-oriented interface platform, comprising the steps of:
-
(1) receiving a message having a meaning from an I/O device; (2) determining what type of I/O device generated the message; (3) identifying the meaning of the message from the I/O device, based on what type of I/O device generated the message; (4) detecting the occurrence of an object-object interaction based on said message, the detection based on the meaning of the message as identified in step (2); (5) resolving the object-object interaction detected in said step 4 using dynamic binding between an icon object representation instance and an application object instance, wherein dynamic binding is an information exchange in which said application object instance determines a result of said object-object interaction and generates a resultant message indicating said result of said object-object interaction, and said icon object representation instance communicates with said application object instance and receives said resultant message; (6) interpreting at least one of the message from the I/O device and the resultant message generated in said step 5 into an I/O device independent common protocol, to provide an interpreted message; and (7) sending the interpreted message to an application object. - View Dependent Claims (5, 6)
-
Specification