MX2016016418A

Compound application presentation across multiple devices.

Abstract

The presentation of transformation string output in devices is described. The transform chain includes one or more presentation nodes that drive the output representation, such that a change in a value at the presentation node causes the representation to occur. In response to a change in the value of the presentation node, the presentation system identifies features or various devices that can be used to represent the corresponding output. The display system identifies an appropriate device based on the identified characteristics of that device. The display system then facilitates rendering of at least one version of the output on the selected device, perhaps still transforming the output into a form suitable for the selected device. In some embodiments, the transformation chain may be a compound transformation chain constructed by joining multiple constituent transformation chains.

MX2016016418A, drawing sheet 1
Sheet 1 of 26

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

10 claims: 3 independent, 7 dependent

  1. 1
    CLAIMS REIVINDICACIONES 1. A computer-implemented method to facilitate the presentation of transform string output in devices, the computer-implemented method is performed by one or more processors executing computer-executable instructions for the computer-implemented method, and the computer-implemented method comprises :1. Un método implementado por computadora para facilitar la presentación de salida de cadena de transformación en dispositivos, el método implementado por computadora se realiza por uno o más procesadores que ejecutan instrucciones ejecutables por computadora para el método implementado por computadora, y el método implementado por computadora comprende: determinar que un nodo de presentación particular de una primera instancia de una primera clase de cadena de transformación ha cambiado, la primera instancia de la primera clase de cadena de transformación comprende uno o más nodos de presentación que dirigen la representación de salida, el cambio del nodo de presentación particular activando la ocurrencia de una representación;determine that a particular presentation node of a first instance of a first transformation chain class has changed, the first instance of the first transformation chain class comprises one or more presentation nodes that drive the output representation, the change of the particular presentation node activating the occurrence of a representation;identificar características de cada uno de una pluralidad de dispositivos candidato en donde se puede presentar al menos una versión de la representación;identifying characteristics of each of a plurality of candidate devices where at least one version of the representation can be displayed;seleccionar al menos uno de la pluralidad de dispositivos candidato en donde se representa al menos la versión de la representación basándose en las características identificadas;y facilitar la representación de al menos la versión de la representación en al menos un dispositivo seleccionado. selecting at least one of the plurality of candidate devices in which at least the version of the representation is represented based on the identified characteristics;and facilitating representation of at least the version of the representation on at least one selected device.
  2. 8
    A computer program product comprising one or more computer-readable storage media containing computer-executable instructions that are structured in such a way that, when executed by one or more processors of a computer system, they cause the computer system to computation perform a computer-implemented method to facilitate the presentation of transform chain output on devices, the computer-implemented method comprises:8. Un producto de programa de computadora que comprende uno o más medios de almacenamiento legibles por computadora que tienen ahí instrucciones ejecutables por computadora que se estructuran de manera que, cuando se ejecutan por uno o más procesadores de un sistema de cómputo, hacen que el sistema de cómputo realice un método implementado por computadora para facilitar la presentación de salida de cadena de transformación en los dispositivos, el método implementado por computadora comprende: determinar que un nodo de presentación particular de una primera instancia de una primera clase de cadena de transformación ha cambiado;determining that a particular display node of a first instance of a first transform chain class has changed;identificar características de cada uno de una pluralidad de dispositivos candidato en donde se puede presentar al menos una versión de la representación: identify characteristics of each of a plurality of candidate devices where at least one version of the representation can be presented: seleccionar al menos uno de la pluralidad de dispositivos candidato en donde se representa al menos una versión de la representación basándose en las características identificadas;y facilitar la representación de al menos una versión de la representación en al menos un dispositivo seleccionado. selecting at least one of the plurality of candidate devices in which at least one version of the representation is represented based on the identified characteristics;and facilitating the representation of at least one version of the representation on at least one selected device.
  3. 10
    A system comprising:10. Un sistema que comprende: one or more processors;uno o más procesadores;one or more computer-readable storage media that has computer-executable instructions there that are structured in a way that, when executed by one or more of the processors, causes the computer system to perform a computer-implemented method to facilitate presentation transformation chain output into devices, the computer-implemented method comprises: uno o más medios de almacenamiento legibles por computadora que tienen ahí instrucciones ejecutables por computadora que se estructuran de manera que, cuando se ejecutan por uno o más de los procesadores, hacen que el sistema de cómputo realice un método implementado por computadora para facilitar la presentación de salida de cadena de transformación en dispositivos, el método implementado por computadora comprende: an act of determining that a particular presentation node of a first instance of a first transform chain class has changed;un acto de determinar que un nodo de presentación particular de una primera instancia de una primera clase de cadena de transformación ha cambiado;an act of identifying characteristics of each of a plurality of candidate devices where at least one version of the representation can be displayed;un acto de identificar características de cada uno de una pluralidad de dispositivos candidato en donde se puede presentar al menos una versión de la representación;an act of selecting at least one of the plurality of candidate devices wherein at least the version of the representation is rendered based on the identified characteristics;and an act of facilitating rendering of at least the version of the rendering on at least one selected device. un acto de seleccionar al menos uno de la pluralidad de dispositivos candidato en donde se representa al menos la versión de la representación basándose en las características identificadas;y un acto de facilitar la representación de al menos la versión de la representación en al menos un dispositivo seleccionado.