Adding recording functionality to a media player
First Claim
Patent Images
1. A method comprising:
- receiving multimedia content from a source;
creating a linked set of components to process the multimedia content;
determining authority to record the multimedia content;
providing a recording component in the linked set of components to record the multimedia content if authorized to record the multimedia content; and
rendering the multimedia content with use of the linked set of components.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to rendering and recording multimedia content at a computer. The multimedia content may be streamed from a source such as an Internet website, received at the computer, and rendered by the computer. The rendering may include recording the multimedia content if the computer is so authorized by adding a recording component to a linked set of components or filters that perform the rendering of the multimedia content. If the computer is not authorized to record the multimedia content, the recording component is disabled or left out; however, the multimedia content may be processed and rendered through the linked set of components without the recording component.
145 Citations
54 Claims
-
1. A method comprising:
-
receiving multimedia content from a source;
creating a linked set of components to process the multimedia content;
determining authority to record the multimedia content;
providing a recording component in the linked set of components to record the multimedia content if authorized to record the multimedia content; and
rendering the multimedia content with use of the linked set of components. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
7. The method of claim 7 wherein the linked set of components is destroyed once rendering is complete.
-
21. A method comprising:
-
receiving a stream of multimedia content from a source;
separating the streamed multimedia content into audio content and video content;
initiating a first linked set of components to process the audio content, and a second linked set of components to process the video content;
creating a first recording component in the first linked set of components to record the audio content if authorized, and a second recording component in the second linked set of components to record video content if authorized; and
providing audio output from the first linked set of components and video output from the second linked set of components. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer comprising:
-
means for receiving streaming multimedia content;
means for rendering the streaming multimedia content;
means for storing the streaming multimedia content if so authorized; and
means for playing back the stored multimedia content. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer comprising:
-
a memory;
a processor coupled to the memory; and
instructions stored in the memory and executable on the processor to access streaming multimedia content from a source, render the streaming multimedia content, initiate a recording component to record the multimedia content if the computer is so authorized, and store multimedia content to a local storage device. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
contacting a server computer to send multimedia content;
receiving the multimedia content;
separating the multimedia content into audio content and video content;
decompressing the audio content and video content;
creating an instance of a recording component to record the decompressed audio content and video content if so authorized to record;
rendering to audio output the decompressed audio content and to video output the decompressed video content; and
destroying the instance of the recording component after the multimedia content is rendered. - View Dependent Claims (45, 46)
-
-
47. A system comprising:
-
a server computer; and
a playback computer configured to receive multimedia content from the server computer, render the multimedia content, and write the multimedia content to a storage device if so authorized. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54)
-
Specification