EP1340131A2

System and method for device-to-device pervasive digital output

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 1 November 2021, 4.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

182 claims: 16 independent, 166 dependent

  1. 1
    Claims of equivalent WO 0241118 A2 We Claim:1. A data output method for rendering at one or more output devices data content accessed from an information apparatus, comprising: establishing a communication channel between the information apparatus and the one or more output devices;receiving at the information apparatus over the communication channel one or more attributes corresponding to the one or more output devices;selecting at the information apparatus the one or more output devices for rendering the data content based at least in part on the one or more attributes;and delivering the data content to the one or more selected output devices for rendering.
  2. 8
    The method of 7 in which discovering the one or more output devices includes the information apparatus broadcasting an output service request and awaiting one or more responses from the one or more output devices.
  3. 33
    A data output method for rendering at a selected output device data content accessed from an information apparatus, comprising:establishing a communication channel between the information apparatus and the selected output device;receiving at the information apparatus one or more components associated with the selected output device and enabling the data content to be rendered by the selected output device, the one or more components including an indication of an output data associated with the selected output device;conforming at the information apparatus the data content to the output data associated with the selected output device;and delivering the output data to the selected output device for rendering.
  4. 63
    In a computer readable medium, data output software for rendering at one or more output devices data content accessed from an information apparatus, comprising:software for establishing a communication channel between the information apparatus and the one or more output devices;software for receiving at the information apparatus over the communication channel one or more attributes corresponding to the one or more output devices;software for selecting at the information apparatus the one or more output devices for rendering the data content based at least in part on the one or more attributes;and software for delivering the output data to the one or more selected output devices for rendering.
  5. 65
    In a computer readable medium, data output software for rendering at a selected output device data content accessed from an information apparatus, comprising:software for establishing a communication channel between the information apparatus and the selected output device;software for receiving at the information apparatus one or more components associated with the selected output device and enabling the data content to be rendered by the selected output device, the one or more components including an indication of an output data associated with the selected output device;software for conforming at the information apparatus the data content to the output data associated with the selected output device;and software for delivering the output data to the selected output device for rendering.
  6. 66
    A data output method for rendering at one or more output devices associated with a selected output system data content accessed from an information apparatus, comprising:establishing a communication channel between the information apparatus and the selected output system;receiving at the information apparatus over the communication channel one or more attributes corresponding to the one or more output devices associated with the output system;selecting at the information apparatus one or more output devices for rendering the data content based at least in part on the one or more attributes;and delivering the data content to the selected output system for rendering at the selected one or more output devices.
  7. 78
    A data output method for rendering at an output device associated with a selected output system data content accessed from an information apparatus, comprising:establishing a communication channel between the information apparatus and the selected output system;receiving at the information apparatus one or more components from the selected output system and enabling the data content to be rendered by the output device associated the selected output system;conforming at the information apparatus the data content to an output data with the one or more components;and delivering the output data to the selected output system for rendering by the output device.
  8. 97
    A method of rendering at an output device data content that is accessible from an information apparatus, the output device including an output engine, the method comprising:receiving at the information apparatus information relating to the output device;establishing a channel of communication between the information apparatus and the output device;obtaining at the information apparatus one or more device-dependent components relating to the output device;generating at the information apparatus device-dependent output data employing at least in part one device-dependent component;and transmitting the device-dependent output data via the communication channel to the output device for rendering.
  9. 114
    A method of rendering data content that is accessible from an information apparatus, comprising:selecting an available output device having a device-specific output engine;automatically uploading to the information apparatus one or more device-dependent components corresponding to the output device;generating at the information apparatus device dependent output data in accordance with the one or more device-dependent components;and transmitting the output data from the information apparatus to the output device for rendering.
  10. 134
    In a computer readable medium, software for rendering data content that is accessible from an information apparatus, comprising:software for selecting an available output device having a device- specific output engine;software for automatically uploading to the information apparatus a device-dependent component corresponding to the output device;software for generating at the information apparatus device-specific output data in accordance with the device-dependent component;and software for transmitting the output data from the information apparatus to the output device for rendering.
  11. 136
    A method of rendering data content that is accessible from an information apparatus, comprising:identifying a first available output device from among one or more output devices that can be accessed by the information apparatus;establishing bi-directional communication between the information apparatus and the first available output device;receiving from the first available output device information regarding a feature of the first available output device;determining from the information whether the feature of the first available output device meets a predefined criterion for rendering the data content;and transmitting the data content to the first available output device if the feature meets the predefined criterion.
  12. 155
    In a computer readable medium, software for rendering data content that is accessible from an information apparatus, comprising:software for identifying a first available output device from among one or more output devices that can be accessed by the information apparatus;software for establishing communication between the information apparatus and the first available output device;software for receiving from the first available output device information regarding a feature of the first available output device;software for determining from the information whether the feature of the first available output device meets a predefined criterion for rendering the data content;and software for transmitting the data content to the first available output device if the feature meets the predefined criterion.
  13. 160
    A method of rendering data content that is accessible from an information apparatus, comprising:searching for a first available output device from among one or more output devices that can be accessed by the information apparatus;upon discovery of a first available output device, establishing bidirectional communication between the information apparatus and the first available output device;receiving from the first available output device information regarding a feature of the first available output device;determining from the information whether the feature of the first available output device meets a predefined criterion for rendering the data content;and transmitting the data content to the first available output device if the feature meets the predefined criterion.
  14. 172
    In a computer readable medium, software for rendering data content that is accessible from an information apparatus, comprising:software for searching for a first available output device from among one or more output devices that can be accessed by the information apparatus;software for establishing bi-directional communication between the information apparatus and the first available output device upon discovery of a first available output device;software for receiving from the first available output device information regarding a feature of the first available output device;software for determining from the information whether the feature of the first available output device meets a predefined criterion for rendering the data content;and software for transmitting the data content to the first available output device if the feature meets the predefined criterion.
  15. 174
    A method of rendering data content that is accessible from an information apparatus, comprising:discovering one or more available output devices that are available to render the data content;generating at the information apparatus a list of the one or more available output devices that are discovered and specifying at least one characteristic of each of the available output devices;determining from the characteristics of the one or more available output devices which of them meets a predefined criterion for rendering the data content;and establishing communication with each of the one or more available output devices that meets the predefined criterion.
  16. 181
    In a computer readable medium, software for rendering data content that is accessible from an information apparatus, comprising:software for discovering one or more available output devices that are available to render the data content;software for generating at the information apparatus a list of the one or more available output devices that are discovered and specifying at least one characteristic of each of the available output devices;software for determining from the characteristics of the one or more available output devices which of them meets a predefined criterion for rendering the data content;and software for establishing communication with each of the one or more available output devices that meets the predefined criterion. 181. The medium of claim 181 in which the software for determining which of the one or more available output devices meet the predefined criterion is performed automatically by the information apparatus.
Independent claims16