×

One to many data projection system and method

  • US 8,260,857 B2
  • Filed: 10/23/2003
  • Issued: 09/04/2012
  • Est. Priority Date: 10/23/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-readable storage medium that does not comprise a carrier wave, the computer-readable storage medium comprising instructions that when executed perform a method of enabling a presentation from a first computing device to a plurality of second computing devices using an application program, the method comprising:

  • providing an application programming interface on the first computing device that registers one or more of the second computing devices with the first computing device;

    providing an application programming interface on the first computing device for un-registering one or more of the second computing devices from the first computing device;

    providing an application programming interface for one or more of the second computing devices to request an invitation to view the presentation from the first computing device;

    providing a callback method on the first computing device, the callback method configured to communicate an acceptance to one or more of the second computing device indicating that the request for the invitation to view the presentation from the first computing device has been accepted;

    providing an application programming interface on the first computing device for advertising that the presentation is available for one or more of the second computing devices;

    providing an application programming interface on the first computing device for disconnecting the first computing device from providing the presentation to one or more of the second computing devices;

    providing an application program interface on the first computing device for inviting one or more of the second computing device to view the presentation;

    providing an application program interface on the first computing device for responding to a request from one or more of the second computing devices for the invitation to view the presentation;

    if one or more of the second computing device connects to the presentation, providing the one or more connected second computing device a control level comprising;

    if a user of one or more of the second computing device is permitted to control a mouse pointer of a presenter, providing an interactive control level; and

    if the user of one or more of the second computing device is permitted to view the presentation, providing a view control level;

    providing an application program interface on the first computing device for establishing communication between the first computing device and a projector;

    providing an application program interface on the first computing device for disconnecting the first computing device from communicating with the projector;

    providing an application program interface on the first computing device for obtaining capabilities of the projector;

    providing an application program interface on the first computing device for obtaining state information of the projector;

    providing an application program interface on the first computing device for obtaining display settings for the projector; and

    providing an application program interface on the first computing device for setting display settings on the projector.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×