Output rendering in dynamic redefining application
First Claim
1. A method for facilitating output on an output device that receives output from an application that redefines during use, the method comprising:
- maintaining an endpoint interface entity registry including at least a plurality of possible endpoint interface entities within a universal canvas;
associating, within the endpoint interface entity registry, one or more compatible transformation chain applications for each of the plurality of possible endpoint interface entities, wherein compatibility is determined based at least on at least one of a capability or a credential;
causing a first transformation chain application within the universal canvas to produce a first output of information to a first endpoint interface entity, the first endpoint interface entity being selected from the endpoint interface entity registry based at least on the first transformation chain application being identified as compatible with the first endpoint interface entity, and the first output of information being presented as a graphical layout of information;
based at least on determining that the first transformation chain application has changed to be a second transformation chain application within the universal canvas, determining that the second transformation chain application is no longer compatible with the first endpoint interface entity based at least on an entry within the endpoint interface entity registry; and
based at least on determining that the first endpoint interface entity is incompatible with the second transformation chain application, automatically causing a second output of information to be presented on a second endpoint interface entity, wherein at least a portion of second output of information is presented in a format other than a graphical presentation of information.
1 Assignment
0 Petitions
Accused Products
Abstract
The facilitating of output on an output device that receives output from an application that actually redefines during use. An initial output of information to be presented is caused to be rendered on the output device. Then, upon encountering that the application itself is redefined, the output is altered, and the output device updated. Furthermore, there may be other triggers that change the output on the output device including a change in allocation of output between multiple output devices, a change in users of the output device, a change in position of one or more users with respect to the output device, a change in control of one or more users with respect to the output device, a change in authorization of one or more users with respect to the output device or the information outputted. Accordingly, the output device may be updated appropriately even in a dynamic computing environment.
278 Citations
18 Claims
-
1. A method for facilitating output on an output device that receives output from an application that redefines during use, the method comprising:
-
maintaining an endpoint interface entity registry including at least a plurality of possible endpoint interface entities within a universal canvas; associating, within the endpoint interface entity registry, one or more compatible transformation chain applications for each of the plurality of possible endpoint interface entities, wherein compatibility is determined based at least on at least one of a capability or a credential; causing a first transformation chain application within the universal canvas to produce a first output of information to a first endpoint interface entity, the first endpoint interface entity being selected from the endpoint interface entity registry based at least on the first transformation chain application being identified as compatible with the first endpoint interface entity, and the first output of information being presented as a graphical layout of information; based at least on determining that the first transformation chain application has changed to be a second transformation chain application within the universal canvas, determining that the second transformation chain application is no longer compatible with the first endpoint interface entity based at least on an entry within the endpoint interface entity registry; and based at least on determining that the first endpoint interface entity is incompatible with the second transformation chain application, automatically causing a second output of information to be presented on a second endpoint interface entity, wherein at least a portion of second output of information is presented in a format other than a graphical presentation of information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
one or more processors; and one or more computer-readable media having stored thereon computer-executable instructions that are structured such that, when executed by the one or more processors, the computer-executable instructions cause the system to facilitate output on an output device that receives output from an application that redefines during use, including causing the system to perform at least the following; maintaining an endpoint interface entity registry including at least a plurality of possible endpoint interface entities within a universal canvas; associating, within the endpoint interface entity registry, one or more compatible transformation chain applications for each of the plurality of possible endpoint interface entities, wherein compatibility is determined based at least on at least one of a capability or a credential; causing a first transformation chain application within the universal canvas to present a first output of information to a first endpoint interface entity, the first endpoint interface entity being selected from the endpoint interface entity registry based at least on the first transformation chain application being identified as compatible with the first endpoint interface entity, and the first output of information being presented as a graphical layout of information; based at least on determine that the first transformation chain application has changed to be a second transformation chain application within the universal canvas, determining that the second transformation chain application is no longer compatible with the first endpoint interface entity based at least on an entry within the endpoint interface entity registry; and based at least on determining that the first endpoint interface entity is incompatible with the second transformation chain application, automatically present a second output of information on a second endpoint interface entity, wherein at least a portion of the second output of information being presented in a format other than a graphical presentation of information. - View Dependent Claims (15, 16, 17, 18)
-
Specification