Data projection system and method
First Claim
1. A method of presenting data from a first computing device on a projector comprising:
- automatically becoming aware of the presence of the projector and a set of capabilities of the projector;
sending to the projector a request for the projector to open a data exchange session back to the first computing device;
receiving from the projector a connection request, whereby acceptance of the connection request opens a data exchange connection between the first computing device and the projector; and
sending data from the first computing device to the projector via the data exchange connection, whereby the data can be manifested by the projector.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved information presentation system and method enable the automatic connection of a presenter'"'"'s device to a projection screen or other projection target. The system and method allow device discovery and session establishment with minimal effort on the part of the presenter. In an embodiment of the invention, a reverse terminal server model is utilized to establish a connection from a presentation server, or projection device, to a presentation client, or projection target. The discovery by the projection device of the projection target is by way of the Universal Plug and Play protocol, whereas exchange of data to be exhibited or manifested is by way of a terminal services session commenced via a reverse terminal server model. With respect to visual materials, shadowing may be used to provide the display on the terminal services server host while the terminal services client host renders the information for presentation.
-
Citations
37 Claims
-
1. A method of presenting data from a first computing device on a projector comprising:
-
automatically becoming aware of the presence of the projector and a set of capabilities of the projector;
sending to the projector a request for the projector to open a data exchange session back to the first computing device;
receiving from the projector a connection request, whereby acceptance of the connection request opens a data exchange connection between the first computing device and the projector; and
sending data from the first computing device to the projector via the data exchange connection, whereby the data can be manifested by the projector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for projecting displayable data from a computing device to a projector comprising:
-
a projection controller hosted by the computing device;
a discovery tool communicably linked with the projection controller for automatically becoming aware of the projector; and
a data exchange session server communicably linked with the projection controller for accepting and conducting a data exchange session between the computing device and the projector, wherein the displayable data is transmitted from the computing device to the projector. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A projection system having a projector for receiving data from a computing device for exhibition comprising:
-
a projector control point hosted by the projector;
a projector locator communicably linked with the projector control point for advertising the presence of the projector; and
a data exchange session client communicably linked with the projector control point for establishing and conducting a data exchange session between the computing device and the projector. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of replicating screen data from a computing device to a projector comprising:
-
receiving an indication from a projection target locator resident on the computing device of the presence of the projector;
causing the projection target locator to transmit a data exchange connection invitation to the projector;
receiving a connection request responsive to the transmitted connection invitation, and opening a data exchange connection between the first computing device and the projector in response to the connection request; and
sending the screen data from the first computing device to the projector via the data exchange connection, whereby the screen data is displayed by the projector.
-
-
31. An apparatus for remotely presenting the screen data of a computing device comprising:
-
means for discovering a remote display device;
means for inviting the remote display device to initiate a communication session with the computing device;
means for accepting a communication session request from the remote display device, thereby opening a communication session; and
means for transferring the screen data from the computing device to the remote display device via the communication session. - View Dependent Claims (32, 33)
-
-
34. A projection system having a large venue display device for receiving display data for exhibition from a computing device comprising:
-
a control point hosted by the display device;
a locator communicably linked with the display device control point for advertising the presence of the display device; and
a data exchange session client communicably linked with the display device control point for establishing and conducting a data exchange session between the computing device and the display device.
-
-
35. A computer-readable medium having thereon computer-executable instructions for performing a method of presenting data from a computing device on a remote projector, the method comprising:
-
automatically ascertaining the presence of the remote projector and a set of capabilities of the remote projector;
sending to the remote projector a request for the remote projector to open a data exchange session back to the computing device;
receiving from the remote projector a connection request, whereby acceptance of the connection request opens a data exchange connection between the computing device and the remote projector; and
sending data from the computing device to the remote projector via the data exchange connection, whereby the data can be manifested by the remote projector. - View Dependent Claims (36)
-
-
37. A computer-readable medium having thereon computer-executable instructions for performing a method of presenting data from a computing device on a remote projector, the method comprising:
-
transmitting from the remote projector to the computing device an indication of capabilities of the remote projector;
receiving at the remote projector from the computing device a request for the remote projector to open a data exchange session to the computing device;
sending from the remote projector to the computing device a connection request, whereby acceptance of the connection request by the computing device opens a data exchange connection between the computing device and the remote projector;
receiving data at the remote projector from the computing device via the data exchange connection; and
causing the received data to be manifested in a human-perceivable manner.
-
Specification