Systems and methods for projecting content from computing devices
First Claim
Patent Images
1. A method for projecting content from a computing device to alternate display device(s), comprising:
- displaying via a user interface mechanism at least one indication corresponding to available alternate display devices;
selecting via the user interface mechanism at least one alternate display device from the alternate display devices indicated as available by said at least one indication; and
transmitting the content to the selected at least one alternate display device.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided hat enable an alternate display device to wirelessly receive content from a computing device, freeing users from the burden of physically connecting the computing device via a cable. The content sent to the display device can also be simultaneously or separately viewed on the computing devices of other nearby computing devices. Generic mechanism(s) and corresponding user interfaces are provided for computing devices to engage in discovery of devices to which content may be delivered, for accepting delivery and for initiating transmission of content.
157 Citations
88 Claims
-
1. A method for projecting content from a computing device to alternate display device(s), comprising:
-
displaying via a user interface mechanism at least one indication corresponding to available alternate display devices;
selecting via the user interface mechanism at least one alternate display device from the alternate display devices indicated as available by said at least one indication; and
transmitting the content to the selected at least one alternate display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. At least one computer readable medium comprising computer executable instructions for implementing a method of interfacing with a user of a computing device having content capable of being projected to other computing devices according to at least one projection protocol, the method comprising:
-
displaying a user interface on the computing device;
discovering whether at least one alternate display device is capable of receiving the content according to the at least one projection protocol; and
if, according to said discovering, at least one alternate display device is capable of receiving the content, displaying at least one indication of the at least one alternate display device via the user interface. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. At least one computer readable medium comprising computer executable instructions for implementing a method of interfacing with a user of a computing device having a plurality of displays capable of displaying separate content, effectively disaggregating the display of the computing device, the method comprising:
-
displaying a user interface on a first display of the plurality of displays of the computing device;
discovering whether at least one alternate display device is capable of receiving content associated with at least one portion of one of the plurality of displays of the computing device according to at least one extension protocol; and
if, according to said discovering, at least one alternate display device is capable of receiving the content, displaying at least one indication of the at least one alternate display device via the user interface. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. At least one computer readable medium comprising computer executable instructions for carrying out a method for transmitting content from a first computing device to at least one second computing device for manipulation or rendering, the method comprising:
-
discovering at least one second device available to receive content from the first computing device comprising the at least one computer readable medium, the at least one second device including at least one of (A) at least one available wireless projector and (B) at least one available other computer;
displaying via a user interface a list reflecting the at least one second device discovered as available according to said discovering;
selecting a device from the list;
establishing a remote computing session with the device; and
transmitting content to the device according to a protocol associated with the remote computing session. - View Dependent Claims (42)
-
-
43. A method for projecting content from a first computing device to at least one other computing device, including:
-
setting the first computing device into a Presentation mode;
instantiating on said first computing device software functionality associated with content projection;
discovering according to a discovery mode whether at least one other computing device is available to receive and display projected content;
if at least one other computing device is discovered, displaying a user interface reflecting the available at least one other computing device;
via the user interface, one of (A) selecting content to project, (B) selecting a target device for projection and (C) configuring a projection characteristic. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A server computing device for projecting content from the server computing device to client display device(s), comprising:
-
a discovery component that operates according to a discovery protocol to discover and control available client display devices capable of receiving the content;
a remote session component that operates according to at least one remoting protocol to establish remote sessions between the server computing device and available client display devices, to package content for projection and to transmit packaged content to selected client display devices;
a user interface component for at least one of (A) displaying at least one indication corresponding to the available client display devices discovered by and capable of being controlled by said discovery component and (B) receiving a selection of an indication of target client display device and a selection of content, whereby said remote session component creates a remote session for said target client display device and said server computing device and said content is projected to said target client display device. - View Dependent Claims (59, 60, 61, 62)
-
-
63. A method for connecting a computing device to an alternate display device in order to project content from the computing device to the alternate display device, comprising:
-
discovering according to a discovery protocol at least one alternate display device capable of receiving and rendering projected content;
selecting content to be projected and an alternate display device from said at least one alternate display device, whereby the selected content is to be projected to the selected alternate display device; and
establishing a connection between the computing device and the selected alternate display device. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
-
-
74. A method for controlling an alternate display device, comprising:
-
establishing a connection between a computing device and an alternate display device for the purpose of projecting content from the computing device to the alternate display device;
receiving from the alternate display device a session token that identifies the projection session between the alternate display device and the computing device and authorizes said computing device to control the projection session of the alternate display device; and
controlling the alternate display device according to the authorization of the session token. - View Dependent Claims (75)
-
-
76. A method for receiving projected content by a computing device from a content sending device, comprising:
-
specifying via a user interface mechanism of the computing device that the computing device is available to receive projected content; and
broadcasting the availability of the computing device via a discovery protocol, so that a content sending device that is looking for available alternate display devices receives an indication that the machine is available. - View Dependent Claims (77, 78, 79)
-
-
80. A method for enabling an alternate display device to receive content from a computing device, comprising:
-
receiving a request to deliver the content from the computing device via a network;
in response to said receiving, accepting the request via a user interface and establishing a remote computing session with the computing device; and
receiving the content from the computing device over the network. - View Dependent Claims (81, 82, 83)
-
-
84. A method for enabling an alternate display device to receive content from a computing device, comprising:
-
requesting via a user interface to receive projected content from the computing device;
sending a request to receive projected content from the computing device;
receiving a response from the computing device including information to establish a remote computing session with the computing device;
establishing a remote computing session with the computing device based on said information; and
wirelessly receiving the content from the computing device.
-
-
85. A method for projecting content from a plurality of computing devices to an alternate display device, comprising:
-
discovering according to a discovery protocol an alternate display device capable of receiving and rendering projected content;
establishing a remote session, via a remoting protocol, between a first computing device of the plurality of computing devices and the alternate display device;
transmitting first content from the first computing device to the alternate display device via the remote session;
rendering the first content via a first display of the first computing device;
transmitting second content from a second computing device to the alternate display device via the remote session; and
rendering the second content via a second display of the second computing device. - View Dependent Claims (86, 87, 88)
-
Specification