×

Remote slide presentation

  • US 9,928,376 B2
  • Filed: 05/07/2012
  • Issued: 03/27/2018
  • Est. Priority Date: 12/29/2008
  • Status: Active Grant
First Claim
Patent Images

1. An electronic device comprising:

  • a network interface capable of communicating over a network;

    a memory;

    one or more processors; and

    a non-transitory computer-readable medium including one or more sequences of instructions that, when executed by one or more processors, causes;

    distribute, by presentation application running on the electronic device, one or more images over the network to a viewing application running on a remote electronic device;

    receive a request, over the network, to view a presentation at the remote electronic device running the viewing application;

    in response to the request, establish a communication channel between the presentation application on the electronic device and the viewing application on the remote electronic device;

    obtain one or more indicators of properties of the remote electronic device from the request, the indicators include a speed of a network connection between the electronic device and the remote electronic device;

    select one or more aspects of the one or more images based on the one or more indicators of properties of the remote electronic device, the one or more aspects comprising one or more of a size or a resolution of the one or more images;

    receive a presentation slide or slide build that comprises at least one dynamic element, wherein the at least one dynamic element includes an animation;

    generate at least one of the one or more images based on the presentation slide or slide build and the selected aspects, the at least one image comprising a static representation of the at least one dynamic element of the presentation slide or slide build, wherein the images includes a pre-animation slide image and a post-animation slide image for the remote electronic device to display images of a currently presented slide before and after animation;

    push the one or more images to the viewing application over the communication channel such that a display of the one or more images by the viewing application on the remote electronic device is synchronized with a play of the presentation by the presentation application.

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