UI remoting with synchronized out-of-band media
First Claim
1. One or more computer-readable media having computer-readable instructions embodied thereon for instantiating one or more instances of a computing experience from a first computing device on one or more remote endpoints, wherein the computing experience includes a user-interface component and one or more media components, comprising:
- instructions that distinguish the user-interface component from the one or more media components;
instructions that communicate the user-interface component through a first communications channel; and
instructions that communicate the one or more media components though a second communications channel to the one or more remote endpoints;
whereby the user-interface component can be united with the one or more media components to recreate the computing experience on the remote endpoint.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for distributing a computing experience, which includes a user-interface component and one or more media components, to one or more endpoints via a communications network. The method includes communicating the user-interface component and the one or more media-experience components though separate communications channels instead of a single channel. The user-interface component is reunited and synchronized with the media-experience component at an endpoint where it can be remotely observed and controlled.
75 Citations
30 Claims
-
1. One or more computer-readable media having computer-readable instructions embodied thereon for instantiating one or more instances of a computing experience from a first computing device on one or more remote endpoints, wherein the computing experience includes a user-interface component and one or more media components, comprising:
-
instructions that distinguish the user-interface component from the one or more media components;
instructions that communicate the user-interface component through a first communications channel; and
instructions that communicate the one or more media components though a second communications channel to the one or more remote endpoints;
whereby the user-interface component can be united with the one or more media components to recreate the computing experience on the remote endpoint. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for distributing a computing experience comprising a user-interface component and one or more media components to one or more endpoints via a communications network, the method comprising:
-
providing a first communications channel to communicate the user interface to the one or more endpoints; and
providing a second communications channel to communicate the media experience to the one or more endpoints. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. One or more computer-readable media having computer-readable instructions embodied thereon for performing a method of presenting an instance of a computing experience on one or more remote endpoints received from a first computing device, wherein the computing experience includes a user-interface component and one or more media components, the method comprising:
-
receiving the user-interface component through a first communications channel;
receiving the one or more media components through a second communications channel; and
recreating the computing experience from the user-interface component and the one or more media components, whereby the computing experience can be presented on the one or more of the remote endpoints. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computing device for communicating one or more instances of a computing experience to one or more remote components communicatively coupled to the computing device by a network, wherein the computing experience includes a user-interface and one or more media experiences, the computing device comprising:
-
a user-interface-transceiving component that communicates the user-interface and associated commands to and from the one or more remote devices though a first communications channel;
a discovery component that recognizes the presence of the one or more remote components; and
a network sending component that communicates the one or more multimedia experiences to the one or more remote components through a second communications channel. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method for presenting on a media endpoint a first computing experience received from one or more communicatively coupled computing device(s), wherein the first computing experience includes a first user-interface component and a first set of one or more media experiences, comprising:
-
receiving a request to initiate a first remoting session, wherein the first remoting session includes the first user-interface component and the first set of one or more media experiences;
retrieving the first set of one or more media experiences from one or more media sources;
communicating the first user-interface through a first communications channel;
communicating the first set of one or more media experiences through a second communications channel; and
synchronizing the first user-interface component with the first set of one or more media experiences, whereby the computing experience can be rendered on the media endpoint. - View Dependent Claims (27, 28, 29, 30)
-
Specification