Claims
- 1. A receiver located at a geographic location for receiving and selectively displaying a service instance, the receiver comprising:
a port for receiving an encrypted service instance and entitlement information associated therewith; a memory for storing a coordinate system on which a geographic indicator indicative of the geographic location is plotted; a secure element for decoding geographic location information and for plotting the geographic location information on the coordinate system to determine whether the receiver is entitled to the service instance; and a microprocessor coupled to the secure element and the memory activating display of the service instance when the receiver is entitled to the service instance.
- 2. The receiver of claim 1, wherein the service instance is encrypted when received by the port and, in response to determining that the receiver is not entitled to the service instance, the service instance is not decrypted for display.
- 3. The receiver of claim 1, wherein the coordinate system is stored in the form of a bitmap.
- 4. The receiver of claim 1, wherein the geographic location information comprises a blackout/spotlight field indicative of how the geographic location information is to be used by the receiver.
- 5. The receiver of claim 4, wherein the blackout/spotlight field indicates whether the service instance is geographically limited and, if so, whether the service instance is limited to within a particular geographic region or to without the particular geographic region.
- 6. The receiver of claim 1, wherein:
the geographic location information is indicative of a geographic region that is plotted on the coordinate system; and the receiver further includes a decryptor for decrypting the service instance when the coordinate system on which the geographic location information and the geographic indicator are plotted indicates that the geographic location of the receiver is within the geographic region associated with the service instance.
- 7. The receiver of claim 1, wherein:
the geographic location information is indicative of a geographic region that is plotted on the coordinate system; and the receiver further includes a decryptor for decrypting the service instance when the coordinate system on which the geographic location information and the geographic indicator are plotted indicates that the geographic location of the receiver is not within the geographic region associated with the service instance.
- 8. The receiver of claim 1, wherein the geographic indicator comprises x and y coordinates defining the geographic location, which is located on a map that is representative of a geographical coordinate system and that is stored in the memory.
- 9. The receiver of claim 8, wherein the geographic location information comprises an x centroid, a y centroid, and a radius value, all of which define a square geographic region located within the geographic coordinate system.
- 10. The receiver of claim 9, further comprising:
a decryptor for decrypting the service instance when the geographic location is within the square geographic region.
- 11. The receiver of claim 9, further comprising:
a decryptor for decrypting the service instance when the geographic location is not within the square geographic region.
- 12. A conditional access system for selectively providing service instances to viewers, the conditional access system comprising:
a plurality of set top terminals located at geographic locations for selectively providing for display of the service instances, the set top terminals comprising:
a port for receiving an encrypted service instance and entitlement information associated therewith; a memory for storing a geographic coordinate system on which is plotted a geographic indicator indicative of a location of a terminal; a secure element for decoding geographic location information and for plotting the geographic location information on the geographic coordinate system to determine whether the terminal is entitled to the service instance; and a microprocessor coupled to the secure element and the memory activating display of the service instance when the terminal is entitled to the service instance; and an entitlement agent coupled to the plurality of receivers for providing the encrypted service instance and the entitlement information.
- 13. The conditional access system of claim 12, wherein the service instance is encrypted when received by the port and, in response to determining that the terminal is not entitled to the service instance, the service instance is not decrypted for display.
- 14. The conditional access system of claim 12, wherein the geographic location information comprises a blackout/spotlight field indicative of how the geographic location information is to be used by the terminal.
- 15. The conditional access system of claim 14, wherein the blackout/spotlight field indicates whether the service instance is geographically limited and, if so, whether the service instance is limited to within a particular geographic region or to without the particular geographic region.
- 16. The conditional access system of claim 12, further comprising:
a communication medium for coupling the entitlement agent to the plurality of set top terminals.
- 17. The conditional access system of claim 12, wherein the entitlement information includes the geographic location information in the form of an x centroid, a y centroid, and a radius value, all of which define a square geographic region location within the geographic coordinate system.
- 18. The conditional access system of claim 17, further comprising additional entitlement agents for sending additional geographic location information that can be different for each entitlement agent and different for each service instance.
- 19. The conditional access system of claim 17, wherein the geographic coordinate system is stored by the receiver in the form of a bitmap.
- 20. A service origination component of a cable television system, the service origination component comprising:
a bitmap representing a geographic coordinate system; assigning means for assigning a geographic limitation for a service instance and for representing the geographic limitation as an x centroid, a y centroid, and a radius value, all of which define a square geographic region located on the geographic coordinate system; an encryptor for encrypting the service instance; and a transmitter for transmitting the service instance and geographic information, including the geographic limitation, to a service reception component.
- 21. The service origination component of claim 20, wherein the service origination component includes cable television head end equipment.
- 22. The service origination component of claim 20, wherein the service origination component includes an entitlement agent associated with the geographic coordinate system.
- 23. The service origination component of claim 22, wherein the service origination component includes additional entitlement agents each having an additional geographic coordinate system.
- 24. The service origination component of claim 20, wherein the geographic information further includes one of blacklight information and spotlight information.
- 25. The service origination component of claim 24, wherein the blacklight information indicates that the service reception component is only to decrypt the service instance when the location of the service reception component is outside a geographic region indicated by the geographic information.
- 26. The service origination component of claim 24, wherein the spotlight information indicates that the service reception component is only to decrypt the service instance when the location of the service reception component is within a geographic region indicated by the geographic information.
- 27. A method for providing selective viewing of a service instance in a conditional access system comprising a receiver for selectively activating display of the service instance and an entitlement agent coupled to the receiver for selectively entitling the receiver to display the service instance based on a geographic location of the receiver, the method comprising, in the receiver, the steps of:
receiving bit map information for generating and storing a geographic coordinate system and for plotting thereon a geographic indicator indicative of a geographic location of the receiver; receiving an encrypted service instance and entitlement information from the entitlement agent; decoding geographic location information from the entitlement information; plotting the geographic location information on the geographic coordinate system; determining from any intersection between the geographic location information and the geographic indicator whether the receiver is entitled to display the service instance; and decrypting, when the receiver is entitled to display the service instance, the encrypted service instance.
- 28. The method of claim 27, wherein:
the geographic location information defines a geographic region; and the determining step comprises the step of determining that the receiver is entitled when the geographic location is within the geographic region.
- 29. The method of claim 27, wherein:
the geographic location information defines a geographic region; and the determining step comprises the step of determining that the receiver is entitled when the geographic location is not within the geographic region.
- 30. The method of claim 27, further comprising, in the receiver, the steps of:
storing the geographical coordinate system in the memory; decoding the geographic location information to recover therefrom an x centroid, a y centroid, and a radius, all of which define a geographic region; and plotting the geographic location and the geographic region on the geographical coordinate system to determine the intersection thereof.
RELATED PATENT APPLICATIONS
[0001] The present patent application is a continuation-in-part of the following U.S. applications, all of which are assigned to the assignee of the present U.S. application:
[0002] U.S. Ser. No. 08/765,535, Robert O. Banker and Glendon L. Akins III, Preventing Replay Attacks on Digital Information Distributed by Network Service Providers, filed Dec. 16, 1996;
[0003] U.S. Pat. No. 5,742,677, Pinder, et al., Information Terminal Having Reconfigurable Memory, filed Apr. 3, 1995;
[0004] U.S. Ser. No. 08/580,759, Wasilewski, et al., Method and Apparatus for Providing Conditional Access in Connection-Oriented Interactive Networks with a Multiplicity of Service Providers, filed Dec. 29, 1995;
[0005] U.S. Ser. No. 09/111,958, Seaman, et al., Mechanism and Apparatus for Encapsulation of Entitlement Authorization in Conditional Access System, filed Jul. 8, 1998;
[0006] The present patent application also claims priority based on U.S. S. No. 60/054,575, Wasilewski et al., Conditional Access System, filed Aug. 1, 1997. The present application is further one of seven applications with identical Detailed Descriptions. All of these applications have the same filing date and all have the same assignee. The titles and inventors of the six applications follow:
[0007] (D-3318), Wasilewski, et al., Conditional Access System, filed Jul. 31, 1998;
[0008] (D-3457), Wasilewski, et al., Authorization of Services in a Conditional Access System, filed Jul. 31, 1998;
[0009] (D-3472), Akins, et al., Representing Entitlements to Service in a Conditional Access System, filed Jul. 31, 1998;
[0010] (D-3365), Pinder, et al., Encryption Devices for use in a Conditional Access System, filed Jul. 31, 1998;
[0011] (D-2999), Pinder, et al., Verification of the Source of Program Information in a Conditional Access System, filed Jul. 31, 1998;
[0012] (D-3614), Pinder, et al., Source Authentication of Download Information in a Conditional Access System, filed Jul. 31, 1998.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60054575 |
Aug 1997 |
US |
|
60054578 |
Aug 1997 |
US |
|
60007962 |
Dec 1995 |
US |
Continuations (5)
|
Number |
Date |
Country |
Parent |
09493409 |
Jan 2000 |
US |
Child |
10377416 |
Mar 2003 |
US |
Parent |
09127273 |
Jul 1998 |
US |
Child |
09493409 |
Jan 2000 |
US |
Parent |
09111958 |
Jul 1998 |
US |
Child |
09493409 |
Jan 2000 |
US |
Parent |
08767535 |
Dec 1996 |
US |
Child |
09493409 |
Jan 2000 |
US |
Parent |
08580759 |
Dec 1995 |
US |
Child |
09493409 |
Jan 2000 |
US |