Presentation remote control
AssigneeGoogle Inc.
InventorDavid S. Young
Life of this patent
Estimating the term…
Abstract
In general, the subject matter described in this specification can be embodied in methods for accessing a presentation stored on a remote server with a first computing device that is connected to the remote server over a network. The first computing device communicates with the network over a wireless connection. The first computing device is used to cause a second computing device to display the presentation. The second computing device is connected to the remote server over a network. The display of the presentation is substantially controlled with communication between the first computing device and the second computing device. The communication occurs only through the remote server.
Claims15
A computer-implemented method, comprising:
- receiving, by a network-based, presentation storage server that stores a video presentation and from a smartphone that does not store the video presentation, a request to provide access to the video presentation that is stored by the network-based, presentation storage server to a presentation device that is located remotely from the presentation storage server but that is co-located with the smartphone;
- providing, by the network-based, presentation storage server that stores the video presentation and to the presentation device that is located remotely from the presentation storage server but that is co-located with the smartphone that does not store the video presentation, in response to receiving the request from the smartphone to provide access to the video presentation that is stored by the network-based, presentation storage server, (i) information to cause the presentation device to present the video presentation to a display device that is associated with the presentation device, starting from a first portion of the video presentation, and (ii) information to cause the smartphone that does not store the video presentation to present a video presentation navigation interface that includes one or more graphical controls by which a user of the smartphone that does not store the video presentation may navigate through the video presentation, wherein the display device that is associated with the presentation device comprises a television;
- receiving, by the network-based, presentation storage server that stores the video presentation and from the smartphone that does not store the video presentation, while the presentation device continues to present the video presentation to the display device that is associated with the presentation device, a request to advance to a second portion of the video presentation that was initiated though a selection by the user of one or more of the graphical controls that were presented on the video presentation navigation interface by the smartphone that does not store the video presentation;
- and
- providing, by the network-based, presentation storage server that stores the video presentation and to the presentation device, in response to receiving the request from the smartphone to advance to the second portion of the video presentation, (i) information to cause the presentation device to advance presentation of the video presentation on the display device that is associated with the presentation device, to the second portion, and (ii) information to cause the smartphone that does not store the video presentation to update the video presentation navigation information to reflect a current state of the video presentation.
A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
- receiving, by a network-based, presentation storage server that stores a video presentation and from a smartphone that does not store the video presentation, a request to provide access to the video presentation that is stored by the network-based, presentation storage server to a presentation device that is located remotely from the presentation storage server but that is co-located with the smartphone;
- providing, by the network-based, presentation storage server that stores the video presentation and to the presentation device that is located remotely from the presentation storage server but that is co-located with the smartphone that does not store the video presentation, in response to receiving the request from the smartphone to provide access to the video presentation that is stored by the network-based, presentation storage server, (i) information to cause the presentation device to present the video presentation to a display device that is associated with the presentation device, starting from a first portion of the video presentation, and (ii) information to cause the smartphone that does not store the video presentation to present a video presentation navigation interface that includes one or more graphical controls by which a user of the smartphone that does not store the video presentation may navigate through the video presentation, wherein the display device that is associated with the presentation device comprises a television;
- receiving, by the network-based, presentation storage server that stores the video presentation and from the smartphone that does not store the video presentation, while the presentation device continues to present the video presentation to the display device that is associated with the presentation device, a request to advance to a second portion of the video presentation that was initiated though a selection by the user of one or more of the graphical controls that were presented on the video presentation navigation interface by the smartphone that does not store the video presentation;
- and
- providing, by the network-based, presentation storage server that stores the video presentation and to the presentation device, in response to receiving the request from the smartphone to advance to the second portion of the video presentation, (i) information to cause the presentation device to advance presentation of the video presentation on the display device that is associated with the presentation device, to the second portion, and (ii) information to cause the smartphone that does not store the video presentation to update the video presentation navigation information to reflect a current state of the video presentation.
A system comprising:
- one or more computing devices and one or more storage devices that store instructions which, when executed by the one or more computing devices, cause the one or more computing devices to perform operations comprising:
- receiving, by a network-based, presentation storage server that stores a video presentation and from a smartphone that does not store the video presentation, a request to provide access to the video presentation that is stored by the network-based, presentation storage server to a presentation device that is located remotely from the presentation storage server but that is co-located with the smartphone;
- providing, by the network-based, presentation storage server that stores the video presentation and to the presentation device that is located remotely from the presentation storage server but that is co-located with the smartphone that does not store the video presentation, in response to receiving the request from the smartphone to provide access to the video presentation that is stored by the network-based, presentation storage server, (i) information to cause the presentation device to present the video presentation to a display device that is associated with the presentation device, starting from a first portion of the video presentation, and (ii) information to cause the smartphone that does not store the video presentation to present a video presentation navigation interface that includes one or more graphical controls by which a user of the smartphone that does not store the video presentation may navigate through the video presentation, wherein the display device that is associated with the presentation device comprises a television;
- receiving, by the network-based, presentation storage server that stores the video presentation and from the smartphone that does not store the video presentation, while the presentation device continues to present the video presentation to the display device that is associated with the presentation device, a request to advance to a second portion of the video presentation that was initiated though a selection by the user of one or more of the graphical controls that were presented on the video presentation navigation interface by the smartphone that does not store the video presentation;
- and
- providing, by the network-based, presentation storage server that stores the video presentation and to the presentation device, in response to receiving the request from the smartphone to advance to the second portion of the video presentation, (i) information to cause the presentation device to advance presentation of the video presentation on the display device that is associated with the presentation device, to the second portion, and (ii) information to cause the smartphone that does not store the video presentation to update the video presentation navigation information to reflect a current state of the video presentation.
Dependencies are inferred from the claim text.