Claims
- 1. A method for superimposing general usage interface characteristics upon a particular computing device in a computing system, the computing system including multiple computing devices, users, and subsystems that may be controlled by control devices, wherein the particular computing device is configured with specialized interface characteristics enabling control of a one of the subsystems, the method comprising:
- receiving a first event signaling a request for a change of said particular computing device from specialized interface characteristics to general interface characteristics for performing general purpose computing functions unrelated to controlling the one of the subsystems; and reconfiguring said particular computing device to the general interface characteristics.
- 2. The method of claim 1, wherein said first event results from an signal made by a user of the users.
- 3. The method of claim 1, wherein said first event results from a change in a physical position of the particular computing device.
- 4. The method of claim 1, wherein said first event is made automatically by the computing system based on contextual attributes of the particular computing device.
- 5. The method of claim 1, further comprising:
- receiving a second event requesting a change of said particular computing device from the general interface characteristics to the specialized interface characteristics;
- reconfiguring said particular computing device to the specialized interface characteristics.
- 6. The method of claim 5, wherein said second event results from an action made by a user of the users.
- 7. The method of claim 5, wherein said second event results from a change in a physical position of the particular computing device.
- 8. The method of claim 5, wherein said second event is made automatically by the computing system based on contextual attributes of the particular computing device.
- 9. The method of claim 1, wherein said particular computing device is a mobile computing device.
- 10. In a system of mobile and fixed devices, controllable subsystems, and mobile users, each device and mobile user being identifiable by the system, a method for establishing control by a mobile user of at least a portion of a display of a particular device configured for specialized interface characteristics for general purpose use by a first mobile user based on a context of the system and the environment of the particular device, the method comprising:
- generating a first event requesting control of said particular device;
- identifying device properties of said particular device;
- determining a present state of said particular device;
- determining contextual attributes of said particular device, including mobile users and devices in proximity to said particular device;
- determining interface characteristics of said particular device to be granted to said first mobile user based on said first event, said device properties of said particular device, said present state of said particular device, and said context of said particular device; and
- providing said interface characteristics to said particular device.
- 11. The method of claim 10, wherein said particular device is configured with specialized interface characteristics for controlling at least one controllable subsystem.
- 12. The method of claim 11, further comprising determining a present state of said controllable subsystem, and further determining interface characteristics of said particular device to be granted to said first mobile user based on said present state of said controllable subsystem.
- 13. A method for creating a specialized interface device for controlling a controllable subsystem from any one of a multiplicity of general purpose computing devices based on a context of the one general purpose computing device in a system of mobile and fixed devices, controllable subsystems, and mobile users, each general purpose computing device and user being identifiable by the system, each general purpose computer device having a general purpose interface for performing general purpose computing functions the method comprising:
- determining contextual attributes of the controllable subsystem;
- selecting the one general purpose computing device from the general purpose devices capable of providing specialized interface characteristics for said controllable subsystem;
- generating an event requesting specialized control of said one general purpose computing device; and
- providing said specialized interface characteristics to said one general purpose computing device in response to said event.
- 14. The method of claim 13, wherein selecting the one general purpose device capable of providing specialized interface characteristics for said controllable subsystem further comprises:
- identifying general purpose computing devices with contextual attributes indicating ability to provide specialized interface characteristics for said controllable subsystem;
- identifying device properties of at least one of said general purpose computing devices;
- determining a present state of said at least one of said general purpose computing devices;
- determining for said at least one of said general purpose computing devices, users and devices in proximity to said at least one general purpose computing devices; and
- selecting the one of the general purpose computing devices based upon said device properties, present state and contextual attributes.
CROSS REFERENCE TO OTHER APPLICATIONS
The present application is a continuation-in-part of copending, commonly assigned U.S. patent application Ser. No. 08/161,968, "METHOD FOR GRANTING A USER REQUEST HAVING LOCATIONAL AND CONTEXTUAL ATTRIBUTES CONSISTENT WITH USER POLICIES FOR DEVICES HAVING LOCATIONAL ATTRIBUTES CONSISTENT WITH THE USER", now U.S. Pat. No. 5,555,376, filed Dec. 3, 1993 which is hereby incorporated herein by reference. The subject matter of the present invention is also related to the subject matter of concurrently filed, commonly assigned U.S. patent application Ser. No. 08/162,522, still pending "SPECIFYING AND ESTABLISHING COMMUNICATION DATA PATHS BETWEEN PARTICULAR MEDIA DEVICES IN MULTIPLE MEDIA DEVICE COMPUTING SYSTEMS BASED ON CONTEXT OF A USER OR USERS."
US Referenced Citations (15)
Foreign Referenced Citations (1)
Number |
Date |
Country |
2230365A |
Oct 1990 |
GBX |
Non-Patent Literature Citations (5)
Entry |
Weiser, M. Some Computer Science Issues in Ubiquitious Computing. Communications of the ACM. Jul. 1993, vol. 36, No. 7. pp. 84. |
Kleiner, A. The Ultimate Control Chip the Programable World. Popular Science. May 1992. pp. 90-95. |
Schilit, B. N.;Adams, N.; Gold, R.; Tso, M.M.; Want, R. The Parctab Mobile Computing System. PARC Papers at WWOS-IV, 1993 IEEE and Xerox. pp. 1-6. |
"Home Process Control", by Lewart, C.R. PC Magazine, V3, N25, pp. 215-218, Dec. 25, 1984. |
"General Purpose Controller for Computer Controlled Application", by Davis, W.G., IBM Corp. 1971. |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
161968 |
Dec 1993 |
|