Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
42 words
An access coded media file stored on a computer-readable medium, comprising: media data; and a header including access code bits, said access code bits representing a value causing the media data to be transmitted in accordance with at least one transmission protocol.
Claim 2
Dependent Claim
42 words
An access coded media file stored on a computer-readable medium, comprising: media data; and a header including access code bits, said access code bits representing a value causing the media data to be transmitted in accordance with at least one transmission protocol.
Claim 3
Dependent Claim
27 words
The access coded media file of claim 1 wherein said access code bits are encrypted and wherein said value is determined by decrypting said access code bits.
Claim 4
Dependent Claim
22 words
The access coded media file as described in claim 1 , wherein said at least one transmission protocol includes a streaming protocol.
Claim 5
Dependent Claim
26 words
The access coded media file as described in claim 1 , wherein said at least one transmission protocol includes a faster than real time transmission protocol.
Claim 6
Dependent Claim
66 words
An access coded media file stored on a computer-readable medium, comprising: media data; and a header including access code bits, said access code bits representing a value causing the media data to be transmitted in accordance with at least one transmission protocol, said access code bits representing a value indicating that the media data may not be transmitted in accordance with at least one transmission protocol.
Claim 7
Dependent Claim
66 words
An access coded media file stored on a computer-readable medium, comprising: media data; and a header including access code bits, said access code bits representing a value causing the media data to be transmitted in accordance with at least one transmission protocol, said access code bits representing a value indicating that the media data may not be transmitted in accordance with at least one transmission protocol.
Claim 8
Independent Claim
142 words
A method for regulating types of access to a media file, the method comprising the steps of: placing an access code in a media file, said media file stored in a media storage accessible by a media server, said media server connected to a network, said access code indicating that data in the media file may be transmitted in accordance with at least one permitted transmission protocol; requesting said media file with a media player, said media player connected to said network, said request specifying an intended transmission protocol to use in transmitting said media file over said network in response to said request; transmitting said access code to said media player with said media server; and checking said access code with said media player to determine whether said intended transmission protocol is one of said at least one permitted transmission protocols.
Claim 9
Independent Claim
142 words
A method for regulating types of access to a media file, the method comprising the steps of: placing an access code in a media file, said media file stored in a media storage accessible by a media server, said media server connected to a network, said access code indicating that data in the media file may be transmitted in accordance with at least one permitted transmission protocol; requesting said media file with a media player, said media player connected to said network, said request specifying an intended transmission protocol to use in transmitting said media file over said network in response to said request; transmitting said access code to said media player with said media server; and checking said access code with said media player to determine whether said intended transmission protocol is one of said at least one permitted transmission protocols.
Claim 10
Independent Claim
162 words
A method for regulating types of access to a media file, the method comprising the steps of: placing an access code in a media file, said media file stored in a media storage accessible by a media server, said media server connected to a network, said access code indicating that data in the media file may be transmitted in accordance with at least one permitted transmission protocol; requesting said media file with a media player, said media player connected to said network, said request specifying an intended transmission protocol to use in transmitting said media file over said network in response to said request; transmitting said access code to said media player with said media server; checking said access code with said media player to determine whether said intended transmission protocol is one of said at least one permitted transmission protocols; encrypting said access code within said media file; and decrypting said access code with said media player to perform said checking.
Claim 11
Independent Claim
162 words
A method for regulating types of access to a media file, the method comprising the steps of: placing an access code in a media file, said media file stored in a media storage accessible by a media server, said media server connected to a network, said access code indicating that data in the media file may be transmitted in accordance with at least one permitted transmission protocol; requesting said media file with a media player, said media player connected to said network, said request specifying an intended transmission protocol to use in transmitting said media file over said network in response to said request; transmitting said access code to said media player with said media server; checking said access code with said media player to determine whether said intended transmission protocol is one of said at least one permitted transmission protocols; encrypting said access code within said media file; and decrypting said access code with said media player to perform said checking.
Claim 12
Independent Claim
178 words
A system for regulating the transmission of media data, the system comprising: a media file having media data and a header, said header including an access code corresponding to at least one permitted type of access to said media file; a media server connected to a network and to media storage, said media file stored on said media storage, said media server responsive to a first request for said media file by transmitting said header, said media server responsive to a second request by transmitting said media data in accordance with one of said at least one permitted type of access; and a media player connected to said network, said media player responsive to user input to transmit said first request to said media server, said media player receiving said header and extracting said access code from said header, said media player determining from said access code that said media file is enabled for one of said at least one permitted type of access, said media player transmitting said second request to said media server upon said determination.
Claim 13
Independent Claim
178 words
A system for regulating the transmission of media data, the system comprising: a media file having media data and a header, said header including an access code corresponding to at least one permitted type of access to said media file; a media server connected to a network and to media storage, said media file stored on said media storage, said media server responsive to a first request for said media file by transmitting said header, said media server responsive to a second request by transmitting said media data in accordance with one of said at least one permitted type of access; and a media player connected to said network, said media player responsive to user input to transmit said first request to said media server, said media player receiving said header and extracting said access code from said header, said media player determining from said access code that said media file is enabled for one of said at least one permitted type of access, said media player transmitting said second request to said media server upon said determination.
Claim 14
Dependent Claim
20 words
The system of claim 8 wherein said first request specifies said one of at least one permitted type of access.
Claim 15
Dependent Claim
21 words
The system of claim 8 wherein said one of at least one permitted type of access is a streaming transmission access.
Claim 16
Dependent Claim
25 words
The system of claim 8 wherein said one of at least one permitted type of access is a faster than real time reliable transmission access.
Claim 17
Dependent Claim
18 words
The system of claim 10 wherein said permitted type of access includes recording media data to local storage.
Claim 18
Dependent Claim
20 words
The system of claim 8 wherein said access code is encrypted and wherein said media player decrypts said access code.
Claim 19
Independent Claim
176 words
A system for regulating the transmission of media data, the system comprising: a media file having media data and a header, said header including an access code corresponding to simultaneous streaming and faster than real time transmission access; a media server connected to a network and to media storage, said media file stored on said media storage, said media server responsive to a first request for said media file by transmitting said header, said media server responsive to a second request by transmitting said media data in accordance with said simultaneous streaming and faster than real time transmission access; and a media player connected to said network, said media player responsive to user input to transmit said first request to said media server, said media player receiving said header and extracting said access code from said header, said media player determining from said access code that said media file is enabled for said simultaneous streaming and faster than real time transmission access, said media player transmitting said second request to said media server upon said determination.
Claim 20
Independent Claim
176 words
A system for regulating the transmission of media data, the system comprising: a media file having media data and a header, said header including an access code corresponding to simultaneous streaming and faster than real time transmission access; a media server connected to a network and to media storage, said media file stored on said media storage, said media server responsive to a first request for said media file by transmitting said header, said media server responsive to a second request by transmitting said media data in accordance with said simultaneous streaming and faster than real time transmission access; and a media player connected to said network, said media player responsive to user input to transmit said first request to said media server, said media player receiving said header and extracting said access code from said header, said media player determining from said access code that said media file is enabled for said simultaneous streaming and faster than real time transmission access, said media player transmitting said second request to said media server upon said determination.
Claim 21
Dependent Claim
18 words
The system of claim 14 wherein said permitted type of access includes recording media data to local storage.
Claim 22
Independent Claim
94 words
A method for controlling access to media data over a network, said method comprising the steps of: requesting transmission of remotely stored media data in accordance with a preferred transmission protocol; receiving an access code corresponding to permitted transmission protocols which can be used to transmit said media data, said access code stored within said media data; determining whether said preferred transmission protocol is one of said permitted transmission protocols; and receiving said media data in accordance with said preferred transmission protocol if said preferred transmission protocol is one of said permitted transmission protocols.
Claim 23
Independent Claim
94 words
A method for controlling access to media data over a network, said method comprising the steps of: requesting transmission of remotely stored media data in accordance with a preferred transmission protocol; receiving an access code corresponding to permitted transmission protocols which can be used to transmit said media data, said access code stored within said media data; determining whether said preferred transmission protocol is one of said permitted transmission protocols; and receiving said media data in accordance with said preferred transmission protocol if said preferred transmission protocol is one of said permitted transmission protocols.
Claim 24
Dependent Claim
34 words
The method of claim 16 comprising the further step of: receiving said media data in accordance with a default transmission protocol if said preferred transmission protocol is not one of said permitted transmission protocols.
Claim 25
Dependent Claim
19 words
The method of claim 17 comprising the further steps of: encrypting said access code; and decrypting said access code.
Claim 26
Dependent Claim
21 words
The method of claim 17 , comprising the further step of decrypting said access code, wherein said access code is encrypted.
Claim 27
Independent Claim
188 words
A system for regulating access to media data, the system comprising: a media file having an embedded access code, said access code corresponding to at least one permitted type of transmission of said media file; a web page having a hyperlink which references a network-based file which includes a reference to said media file; a web browser displaying said web page, said web browser responsive to user activation of the hyperlink to transmit a request for the contents of the network-based file; a web server responsive to said request for said contents to transmit said reference to said media file to said web browser; a media player in communication with said web browser to receive said reference to said media file and to responsively transmit a request to a media server for the contents of said media file; and a media server responsive to said request for said contents of said media file to transmit said access code to said media player, said media player determining from said access code whether a desired type of transmission of said media file is one of said permitted types of transmission.
Claim 28
Independent Claim
188 words
A system for regulating access to media data, the system comprising: a media file having an embedded access code, said access code corresponding to at least one permitted type of transmission of said media file; a web page having a hyperlink which references a network-based file which includes a reference to said media file; a web browser displaying said web page, said web browser responsive to user activation of the hyperlink to transmit a request for the contents of the network-based file; a web server responsive to said request for said contents to transmit said reference to said media file to said web browser; a media player in communication with said web browser to receive said reference to said media file and to responsively transmit a request to a media server for the contents of said media file; and a media server responsive to said request for said contents of said media file to transmit said access code to said media player, said media player determining from said access code whether a desired type of transmission of said media file is one of said permitted types of transmission.
Claim 29
Dependent Claim
18 words
The system of claim 20 wherein said reference to said media file indicates said desired type of transmission.
Claim 30
Dependent Claim
39 words
The system of claim 20 wherein said media server transmits the contents of said media file to said media player upon said media player's determination that said desired type of transmission is one of said permitted types of transmission.
Claim 31
Dependent Claim
15 words
The system of claim 22 wherein said desired type of transmission is a streaming transmission.
Claim 32
Dependent Claim
19 words
The system of claim 22 wherein said desired type of transmission is a faster than real time reliable transmission.
Claim 33
Independent Claim
228 words
A system for regulating access to media data, the system comprising: a media file having an embedded access code, said access code corresponding to at least one permitted type of transmission of said media file; a web page having a hyperlink which references a network-based file which includes a reference to said media file; a web browser displaying said web page, said web browser responsive to user activation of the hyperlink to transmit a request for the contents of the network-based file; a web server responsive to said request for said contents to transmit said reference to said media file to said web browser; a media player in communication with said web browser to receive said reference to said media file and to responsively transmit a request to a media server for the contents of said media file; and a media server responsive to said request for said contents of said media file to transmit said access code to said media player, said media player determining from said access code whether simultaneous streaming and faster than real time transmission of said media file is one of said permitted types of transmission; wherein said media server transmits the contents of said media file to said media player upon said media player's determination that simultaneous streaming and faster than real time transmission is one of said permitted types of transmission.
Claim 34
Independent Claim
228 words
A system for regulating access to media data, the system comprising: a media file having an embedded access code, said access code corresponding to at least one permitted type of transmission of said media file; a web page having a hyperlink which references a network-based file which includes a reference to said media file; a web browser displaying said web page, said web browser responsive to user activation of the hyperlink to transmit a request for the contents of the network-based file; a web server responsive to said request for said contents to transmit said reference to said media file to said web browser; a media player in communication with said web browser to receive said reference to said media file and to responsively transmit a request to a media server for the contents of said media file; and a media server responsive to said request for said contents of said media file to transmit said access code to said media player, said media player determining from said access code whether simultaneous streaming and faster than real time transmission of said media file is one of said permitted types of transmission; wherein said media server transmits the contents of said media file to said media player upon said media player's determination that simultaneous streaming and faster than real time transmission is one of said permitted types of transmission.
Claim 35
Independent Claim
77 words
A method of encoding a media file to regulate transmission of the media file, said method comprising the steps of: prompting a user to select a transmission method, wherein said transmission method corresponds to a transmission protocol; calculating an access code corresponding to said selected transmission method; opening a media file stored on a computer-readable medium; placing said access code within said media file; and storing said media file having said access code on said computer-readable medium.
Claim 36
Independent Claim
77 words
A method of encoding a media file to regulate transmission of the media file, said method comprising the steps of: prompting a user to select a transmission method, wherein said transmission method corresponds to a transmission protocol; calculating an access code corresponding to said selected transmission method; opening a media file stored on a computer-readable medium; placing said access code within said media file; and storing said media file having said access code on said computer-readable medium.
Claim 37
Dependent Claim
15 words
The method of claim 26 , further comprising the step of encrypting said access code.
Claim 38
Dependent Claim
32 words
The method of claim 26 , further comprising the step of combining said access code with extra bits and placing both said access code and said extra bits in said media file.