Method for device-to-device pervasive digital output
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic system and method of pervasive output allow an information apparatus to output data content conveniently to virtually any output device. One method includes establishing a communication channel between the information apparatus and an output device and receiving at the information apparatus over the communication channel an attributes corresponding to the output device. The output device may then be selected at the information apparatus based at least in part on the attributes. The data content is delivered to the output device for rendering.
-
Citations
87 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39)
-
-
18. 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.
-
-
38. 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.
-
-
40. 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. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63)
-
-
59. 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.
-
-
64. 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 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. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. 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. - View Dependent Claims (77, 79, 80, 81, 82, 83, 84)
-
-
78. 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.
-
-
85. 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. - View Dependent Claims (86, 87)
-
Specification