Projector control markup language
AssigneeInFocus Corporation
InventorsRobin F. Hoeye, James D. Wenban
Life of this patent
Estimating the term…
Abstract
The present invention provides a method and system for controlling a controllable device, such as a projection device. In some embodiments of the invention, a projection system is provided including a projection device and a controller linked to the projection device via a network. The controller may be configured to query and command the projection device using a Projector Control Markup Language (PCML) defined using Extensible Markup Language (XML).
Claims34
A projection system comprising:
- a projection device;
- and
- a controller linked to the projection device via a network, the controller configured to query and command the projection device using a projector control markup language.
An apparatus coupled with at least one projection device, the apparatus comprising:
- a processor;
- memory coupled to the processor;
- and
- a projector control markup language defined using extensible markup language residing in the memory for controlling the at least one projection device.
A method for controlling a projection device, the method comprising:
- sending a query document to the projection device requesting a state of the projection device;
- receiving a response document from the projection device including the state of the projection device;
- and
- sending the response document back to the projection device as a command thereby directing the projection device to be restored to the state of the projection device when the response document from the projection device was generated.
A method for controlling a projection device, the method comprising:
- providing a projector control markup language defined using extensible markup language;
- querying a projection device for its capabilities using a projector control markup language query;
- identifying the capabilities of the projection device via a response document;
- and
- controlling the projection device using the response document.
A projector control language for projection devices, the language comprising:
- a general query defined in extensible markup language adapted to request the status of a projection device;
- and
- a plurality of human-readable elements and attributes configured to identify the status and capabilities of the projection device.
A projection system comprising:
- a controller coupled to a network configured to send projector control markup language command documents including at least one of a command and a query defined in extensible markup language;
- and
- a projection device coupled to the network configured to receive and respond to the projector control markup language command documents.
A program storage device readable by a machine, the storage device tangibly embodying a program of instructions executable by the machine to perform a method for use in controlling a projection device, the method comprising:
- sending projector control markup language command documents defined in extensible markup language to a projection device;
- and
- receiving response documents from the projection device.
A method for controlling a controllable device, the method comprising:
- sending a query document defined in extensible markup language to the controllable device requesting a state of the controllable device;
- receiving a response document defined in extensible markup language from the controllable device including the state of the controllable device;
- and
- sending the response document back to the controllable device as a command thereby directing the controllable device to be restored to the state of the controllable device when the response document from the controllable device was generated.
Dependencies are inferred from the claim text.