One to many data projection system and method
First Claim
1. A method of giving a presentation to a number of attendees, comprising the steps of:
- starting a presentation session;
creating a presentation device discoverable by the number of attendees; and
creating a terminal services session to allow the number of attendees to view the presentation.
3 Assignments
0 Petitions
Accused Products
Abstract
The system and method of information or presentation projection allows a user to present information to single or multiple screens without need of additional cables. Universal Plug and Play (UPnP) is used to advertise, find, and control the display devices. A reverse Terminal Service (TS) session is used to connect the display to the user'"'"'s machine. Attendance at and receipt of the presentation is addressed from both a presenter side and from an attendee side through a subscription model. This subscription model is facilitated and security of the presentation is addressed through the use meeting invitations. These invitations are generated by the presenter, and may be requested by the attendees.
-
Citations
42 Claims
-
1. A method of giving a presentation to a number of attendees, comprising the steps of:
-
starting a presentation session;
creating a presentation device discoverable by the number of attendees; and
creating a terminal services session to allow the number of attendees to view the presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of joining a presentation, comprising the steps of:
-
discovering at least one presentation device on a network;
sending an admission request to the at least one presentation device;
receiving an invitation to the at least one presentation from the presentation device; and
initiating a connect method to establish a connection with a terminal services session of the presentation device. - View Dependent Claims (14)
-
-
15. A computer-readable medium having computer-executable instructions for performing steps to view a presentation, comprising:
-
receiving from an application program a register call having a plurality of call parameters;
parsing the register call to retrieve the parameters; and
returning to the application program a value indicative of the success/failure of the register call. - View Dependent Claims (16)
-
-
17. A computer-readable medium having computer-executable instructions for performing steps to view a presentation, comprising:
-
receiving from an application program an unregister call having at least one parameter;
parsing the unregister call to retrieve the at least one parameter; and
unregistering a display device. - View Dependent Claims (18)
-
-
19. A computer-readable medium having computer-executable instructions for performing steps to view a presentation, comprising:
-
receiving from an application program request invitation call having a plurality of call parameters;
parsing the request invitation call to retrieve the parameters; and
returning to the application program a value indicative of the success/failure of the request invitation call. - View Dependent Claims (20)
-
-
21. A computer-readable medium having computer-executable instructions for performing steps to view a presentation, comprising:
-
receiving from an application program an invite callback having a plurality of callback parameters;
parsing the invite callback to retrieve the parameters; and
returning to the application program a value indicative of the success/failure of the invite callback. - View Dependent Claims (22)
-
-
23. A computer-readable medium having computer-executable instructions for performing steps to give a presentation, comprising:
-
receiving from an application program a register call having a plurality of call parameters;
parsing the register call to retrieve the parameters; and
returning to the application program a value indicative of the success/failure of the register call. - View Dependent Claims (24)
-
-
25. A computer-readable medium having computer-executable instructions for performing steps to give a presentation, comprising:
-
receiving from an application program an unregister call having a plurality of call parameters;
parsing the unregister call to retrieve the parameters; and
returning to the application program a value indicative of the success/failure of the unregister call. - View Dependent Claims (26)
-
-
27. A computer-readable medium having computer-executable instructions for performing steps to give a presentation, comprising:
-
receiving from an application program an invite attendee call having a plurality of call parameters;
parsing the invite attendee call to retrieve the parameters; and
returning to the application program a value indicative of the success/failure of the invite attendee call. - View Dependent Claims (28)
-
-
29. A computer-readable medium having computer-executable instructions for performing steps to give a presentation, comprising:
-
receiving from an application program a connect projector call having a plurality of call parameters;
parsing the connect projector call to retrieve the parameters; and
returning to the application program a value indicative of the success/failure of the connect projector call. - View Dependent Claims (30)
-
-
31. A computer-readable medium having computer-executable instructions for performing steps to give a presentation, comprising:
-
receiving from an application program a disconnect projector call having a plurality of call parameters;
parsing the disconnect projector call to retrieve the parameters; and
returning to the application program a value indicative of the success/failure of the disconnect projector call. - View Dependent Claims (32)
-
-
33. A computer-readable medium having computer-executable instructions for performing steps to give a presentation, comprising:
-
receiving from an application program a get projector capabilities call having a plurality of call parameters;
parsing the get projector capabilities call to retrieve the parameters; and
returning to the application program a value indicative of the success/failure of the get projector capabilities call. - View Dependent Claims (34)
-
-
35. A computer-readable medium having computer-executable instructions for performing steps to give a presentation, comprising:
-
receiving from an application program a get projector state call having a plurality of call parameters;
parsing the get projector state call to retrieve the parameters; and
returning to the application program a value indicative of the success/failure of the get projector state call. - View Dependent Claims (36)
-
-
37. A computer-readable medium having computer-executable instructions for performing steps to give a presentation, comprising:
-
receiving from an application program a get projector display settings call having a plurality of call parameters;
parsing the get projector display settings call to retrieve the parameters; and
returning to the application program a value indicative of the success/failure of the get projector display settings call. - View Dependent Claims (38)
-
-
39. A computer-readable medium having computer-executable instructions for performing steps to give a presentation, comprising:
-
receiving from an application program a set projector display settings call having a plurality of call parameters;
parsing the set projector display settings call to retrieve the parameters; and
returning to the application program a value indicative of the success/failure of the set projector display settings call. - View Dependent Claims (40)
-
-
41. A computer-readable medium having computer-executable instructions for performing steps to give a presentation, comprising:
-
receiving from an application program a request invitation callback having a plurality of callback parameters;
parsing the request invitation callback to retrieve the parameters; and
returning to the application program a value indicative of the success/failure of the request invitation callback. - View Dependent Claims (42)
-
Specification