Adaptive multiple concurrent CD/DVD streaming algorithms
First Claim
1. A system that facilitates utilizing an optical medium, comprising:
- a component that provides concurrent recordation of and playback from an optical medium, the playback starting at time (tx) and the recordation starting at time (ty), wherein tx≠
ty.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject invention provides for a system and method that facilitates concurrent data streaming. In particular, the invention involves initiating a first operation from the optical media at time tx and initiating at least a second operation from the optical media at time ty while the first operation is currently in progress, wherein tx≠ty. The first operation includes reading a real-time data stream to a first buffer. The second operation includes one of reading a real-time data stream and a non-real-time data stream to at least a second buffer. Furthermore, a utility-based analysis can be performed to determine whether to access the first buffer rather than to access the surface of the optical media in order to conduct the second operation. Moreover, the first and at least second operations can be performed in parallel.
85 Citations
58 Claims
-
1. A system that facilitates utilizing an optical medium, comprising:
a component that provides concurrent recordation of and playback from an optical medium, the playback starting at time (tx) and the recordation starting at time (ty), wherein tx≠
ty.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A method of utilizing optical media comprising:
-
initiating a first operation from the optical media at time tx; and
initiating at least a second operation from the optical media at time ty while the first operation is currently in progress, wherein tx≠
ty. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method of utilizing optical media comprising:
-
starting to read at least a first real-time data stream from the optical media at time tx; and
starting to read at a least a second real-time data stream from the optical media concurrently with the first real-time data stream at time ty, wherein tx≠
ty. - View Dependent Claims (48)
-
-
49. A method of utilizing optical media comprising:
-
starting to read at least a first non-real-time data stream from the optical media at time tx; and
starting to read at a least a second non-real time data stream from the optical media concurrently with the first non-real-time data stream at time ty, wherein tx is not equal to ty.
-
-
50. A data packet adapted to be transmitted between two or more computer processes facilitating reading multiple concurrent data streams from optical media, the data packet comprising:
information associated with reading a real-time data stream from the optical media at time tx and concurrently reading a non-real-time data stream from the optical media at time ty, wherein tx≠
ty.
-
51. A computer-readable medium having stored thereon the following computer executable components:
a component that provides for concurrently reading a non-real-time data stream from optical media starting at ty and reading a real-time data stream from the optical media starting at tx, wherein tx≠
ty.
-
52. A system that facilitates employment of optical media, comprising:
-
means for starting to read at least one real-time data stream from the optical media at time tx; and
means for starting to read one or more non-real-time data streams from the optical media concurrently while it is playing at time ty, wherein tx≠
ty.
-
-
53. A recording system, comprising:
-
a component that provides concurrent recordation of and playback of respective media from an optical medium, the playback starting at time (tx) and the recordation starting at time (ty), wherein tx≠
ty; and
an artificial intelligence (AI) component that performs a utility-based analysis in connection with the recordation and playback. - View Dependent Claims (54, 55, 56, 57, 58)
-
Specification