CA2948656C

Cinematization of output in compound device environment

Abstract

Synthesizing of information and application user interface elements into a continuous stream form. This is done by adjusting a level of cinematicity to be applied to a session of information as the session is presented. Higher level cinematicity use higher degrees of movement in presenting user interface elements representing the information. In contrast, lower levels of cinematicity use lower or no movement of user interface elements representing the information.

CA2948656C, drawing sheet 1
Sheet 1 of 27

Term

8.8 yearsleft in the term

Expires 29 June 2035.

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

23 claims: 3 independent, 20 dependent

  1. 1
    81800921 CLAIMS:1. A method for synthesizing information and application user interface elements into a continuous stream form, the method comprising: an act of identifying a transformation chain output that is to be rendered;an act of identifying one or more characteristics of each of a plurality of devices, each of the plurality of devices having been selected as a candidate to render the transformation chain output, wherein the identified one or more characteristics at least include a rendering capability of each device;an act of selecting at least one device included within the plurality of devices to render the transformation chain output, wherein determining which device to select is at least partially based on 1) the identified one or more characteristics of each device and 2) a determined usability of the transformation chain output;an act of adjusting a level of cinematicity to be applied when the at least one device renders the transformation chain output, wherein higher levels of cinematicity use higher degrees of movement in presenting movement of user interface elements representing the transformation chain output, and lower levels of cinematicity use lower or no movement of user interface elements representing the transformation chain output.
  2. 5
    The method in accordance with claim 1, wherein higher levels of cinematicity provide background music whereas lower levels of cinematicity have less or no background music.
  3. 8
    The method in accordance with claim 1, wherein if the level of cinematicity is higher, forwarding and rewinding are offered.
  4. 10
    A computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that are executable by one or more processors of a computing system to cause the computing system to perform a method for synthesizing information and application user interface elements into a continuous stream form, the method comprising:an act of identifying a transformation chain output that is to be rendered;an act of identifying one or more characteristics of each of a plurality of devices, each of the plurality of devices having been selected as a candidate to render the transformation chain output, wherein the identified one or more characteristics at least include a rendering capability of each device;an act of selecting at least one device included within the plurality of devices to render the transformation chain output, wherein determining which device to select is at least 30 Date Reçue/Date Received 2020-06-24 81800921 partially based on 1) the identified one or more characteristics of each device and 2) a determined usability of the transformation chain output;an act of adjusting a level of cinematicity to be applied when the at least one device renders the transformation chain output, wherein higher levels of cinematicity use higher degrees of movement in presenting movement of user interface elements representing the transformation chain output, and lower levels of cinematicity use lower or no movement of user interface elements representing the transformation chain output.
  5. 14
    The computer program product in accordance with claim 10, wherein higher levels of cinematicity provide background music whereas lower levels of cinematicity have less or no background music.
  6. 17
    The computer program product in accordance with claim 10, wherein if the level of cinematicity is higher, forwarding and rewinding are offered.
  7. 19
    A system comprising:one or more processors;and one or more computer-readable storage media having stored thereon computerexecutable instructions that are executable by the one or more processors to cause the system to perform a method for synthesizing information and application user interface elements into a continuous stream form, the method comprising: an act of identifying a transformation chain output that is to be rendered;an act of identifying one or more characteristics of each of a plurality of devices, each of the plurality of devices having been selected as a candidate to render the transformation chain output, wherein the identified one or more characteristics at least include a rendering capability of each device;an act of selecting at least one device included within the plurality of devices to render the transformation chain output, wherein determining which device to select is at least partially based on 1) the identified one or more characteristics of each device and 2) a determined usability of the transformation chain output;an act of adjusting a level of cinematicity to be applied when the at least one device renders the transformation chain output, wherein higher levels of cinematicity use higher degrees of movement in presenting movement of user interface elements representing the transformation chain output, and lower levels of cinematicity use lower or no movement of user interface elements representing the transformation chain output. Date Reçue/Date Received 2020-06-24 81800921