MX366289B

Compound application presentation across multiple devices.

Abstract

Presentation of transformation chain output on devices. The transformation chain includes one or more presentation nodes that drive rendering of output, such that a change in a value in the presentation node causes rendering to occur. In response to a change in value of the presentation node, the presentation system identifies characteristics or various devices that may be used to render the corresponding output. The presentation system identifies an appropriate device based on the identified characteristics of that device. The presentation system then facilitates rendering of at least a version of the output on the selected device, perhaps even transforming the output in a manner suitable for the selected device. In some embodiments, the transformation chain may be a compound transformation chain constructed by joining multiple constituent transformation chains.

MX366289B, drawing sheet 1
Sheet 1 of 27

Term

No projected expiry on record.

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

20 claims: 3 independent, 17 dependent

  1. 1
    1, - A method to facilitate the presentation of transformation chain output in devices, the method comprises:1, - Un método para facilitar la presentación de salida de cadena de transformación en dispositivos, el método comprende: an act of determining 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 direct the output representation, the change of the particular presentation node activates an occurrence of representation;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, 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 activa una ocurrencia de representación;an act of identifying characteristics of each of a plurality of candidate devices in which at least one version of the representation may be presented;un acto de identificar características de cada uno de una pluralidad de dispositivos candidato en los cuales 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 in which at least the version of the representation is represented based on the characteristics identified;and an act of facilitating the representation of at least the version of the representation on at least one selected device. un acto de seleccionar al menos uno de la pluralidad de dispositivos candidato en los cuales 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.
  2. 12
    - A computer readable storage medium that causes the one or more processors of a computer system to cause the computer system to perform a method to facilitate the presentation of transformation chain output in the devices, the method comprises:12. - Un medio de almacenamiento legible por computadora que provoca que el uno o más procesadores de un sistema de cómputo, provoquen que el sistema de cómputo realice un método para facilitar la presentación de salida de cadena de transformación en los dispositivos, el método comprende: an act of determining that a particular presentation node of a first instance of a first transformation string 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 in which at least one version of the representation may be presented;un acto de identificar características de cada uno de una pluralidad de dispositivos candidato en los cuales 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 in which at least one version of the representation is represented based on the characteristics identified;and an act of facilitating the representation of at least one version of the representation in the at least one selected device. un acto de seleccionar al menos uno de la pluralidad de dispositivos candidato en los cuales se representa al menos una versión de la representación basándose en las características identificadas;y un acto de facilitar la representación de al menos una versión de la representación en el al menos un dispositivo seleccionado.
  3. 20
    - Un sistema que comprende:twenty. - A system comprising: one or more processors;uno o más procesadores;one or more computer readable storage media that cause the computer system to perform a method to facilitate the presentation of transformation chain output in devices, the method comprises: uno o más medios de almacenamiento legibles por computadora que provocan que el sistema de cómputo realice un método para facilitar la presentación de salida de cadena de transformación en dispositivos, el método comprende: an act of determining that a particular presentation node of a first instance of a first transformation string 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 in which at least one version of the representation may be presented;un acto de identificar características de cada uno de una pluralidad de dispositivos candidato en los cuales 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 in which at least the version of the representation is represented based on the characteristics identified;and an act of facilitating the representation of at least the version of the representation in the at least one selected device. un acto de seleccionar al menos uno de la pluralidad de dispositivos candidato en los cuales 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 el al menos un dispositivo seleccionado.