REMOTE SESSION MEDIA PLAYBACK
First Claim
1. A computer program product comprising one or more computer-readable media having thereon computer-executable instructions that when executed by one or more processors of a computer system, cause the computer system to perform a method for a first computer system to provide a continuous media data flow to a second computer system, the method comprising:
- an act of the first computer system accessing media information that is to be presented at a second computer system, the second computer system connected to a common network with the first computer system;
an act of the first computer system formulating metadata representing the location and boundaries of a media application window configured to present the accessed media information at the second computer system and the format type of the media information;
an act of formulating windows presentation information representative of the configuration of other interface elements that are to be presented along with the media information at the second computer system;
an act of transmitting the windows presentation information, to the second computer system such that the second computer system can appropriately present the other interface elements;
an act of transmitting the metadata to the second computer system to inform the second computer system of the location and area of the media application window and the media information format type; and
an act of separately transmitting the media information over the network to the second computer system such that the media information can be subject to further processing without affecting the windows presentation information.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment of the present invention, a first computer system is capable of performing a method whereby the first computer system may provide a continuous media data flow to a second computer system. The method involves the first computer system accessing media information that is to be presented at a second computer system. The first computer system formulates metadata representing the location and boundaries of a media application window. The first computer system formulates windows presentation information representative of the configuration of other interface elements that are to be presented along with the media information at the second computer system. The first computing system transmits the windows presentation information to the second computer system. The first computing system transmits the metadata to the second computer system and separately transmits the media information to the second computer system.
-
Citations
20 Claims
-
1. A computer program product comprising one or more computer-readable media having thereon computer-executable instructions that when executed by one or more processors of a computer system, cause the computer system to perform a method for a first computer system to provide a continuous media data flow to a second computer system, the method comprising:
-
an act of the first computer system accessing media information that is to be presented at a second computer system, the second computer system connected to a common network with the first computer system; an act of the first computer system formulating metadata representing the location and boundaries of a media application window configured to present the accessed media information at the second computer system and the format type of the media information; an act of formulating windows presentation information representative of the configuration of other interface elements that are to be presented along with the media information at the second computer system; an act of transmitting the windows presentation information, to the second computer system such that the second computer system can appropriately present the other interface elements; an act of transmitting the metadata to the second computer system to inform the second computer system of the location and area of the media application window and the media information format type; and an act of separately transmitting the media information over the network to the second computer system such that the media information can be subject to further processing without affecting the windows presentation information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17)
-
-
16. A computer program product comprising one or more computer-readable media having thereon computer-executable instructions that when executed by one or more processors of a computer system, cause the computer system to perform a method for a first computer system to provide a synchronized media data flow to a second computer system, the method comprising:
-
an act of the first computer system attaching a timestamp to an audio portion of media information that is to be transmitted to a second computer system; an act of the first computer system attaching a timestamp to a video portion corresponding to the time stamp of the audio portion of the media information; an act of synchronizing the audio and video portions of the media information by arranging the audio and video portions according to the timestamp of the audio portion; and an act of transmitting the synchronized audio and video portions of the received media information.
-
-
18. In a computing environment, a method for a first computer system to provide a continuous media data flow to a second computer system, the method comprising:
-
an act of the first computer system accessing media information that is to be presented at a second computer system, the second computer system connected to a common network with the first computer system; an act of the first computer system formulating metadata representing the location and boundaries of a media application window configured to present the accessed media information at the second computer system and the format type of the media information; an act of formulating windows presentation information representative of the configuration of other interface elements that are to be presented along with the media information at the second computer system; an act of transmitting the windows presentation information, to the second computer system such that the second computer system can appropriately present the other interface elements; an act of transmitting the metadata to the second computer system to inform the second computer system of the location and area of the media application window and the media information format type; and an act of separately transmitting the media information over the network to the second computer system such that the media information can be subject to further processing without affecting the windows presentation information - View Dependent Claims (19, 20)
-
Specification