Enforcing Geographic Constraints in Content Distribution
First Claim
1. A method comprising:
- receiving content protected by a geographic constraint;
identifying, at a first device, a second device that is capable of determining a geographic location of the second device;
determining whether the second device is within a predefined proximity of the first device; and
in response to determining that the second device is within the predefined proximity;
requesting location information from the second device;
receiving a response from the second device including the requested location information; and
determining whether the requested location information satisfies the geographic constraint associated with the protected content.
2 Assignments
0 Petitions
Accused Products
Abstract
Enforcement of geographic and location based constraints on content distribution is provided to allow distribution of content to remote devices while preventing unauthorized use and consumption of the content. Content requested by a device may be protected using a variety of content protection mechanisms that support geographic constraints. The requesting device may be required to validate and/or obtain the device'"'"'s physical location prior to being granted access to the protected content. The requesting device may validate and/or obtain its physical location by requesting location information from a location server or another geographic aware device. The distribution of the location information from the location server may be limited to a predefined proximity. The proximity limit on the dissemination of the location information prevents remote devices from fraudulently using the location information. Location information may be encapsulated and may be formatted as a content file.
-
Citations
32 Claims
-
1. A method comprising:
-
receiving content protected by a geographic constraint;
identifying, at a first device, a second device that is capable of determining a geographic location of the second device;
determining whether the second device is within a predefined proximity of the first device; and
in response to determining that the second device is within the predefined proximity;
requesting location information from the second device;
receiving a response from the second device including the requested location information; and
determining whether the requested location information satisfies the geographic constraint associated with the protected content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A terminal comprising
a processor; - and
memory storing computer readable instructions that, when executed, cause the processor to perform a method comprising;
receiving content protected by a geographic constraint;
identifying, at a first device, a second device that is capable of determining a geographic location of the second device;
determining whether the second device is within a predefined proximity of the first device; and
in response to determining that the second device is within the predefined proximity;
requesting location information from the second device;
receiving a response from the second device including the requested location information; and
determining whether the requested location information satisfies the geographic constraint associated with the protected content. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
- and
-
27. A system comprising:
-
means for receiving content protected by a geographic constraint;
means for identifying, at a first device, a second device that is capable of determining a geographic location of the second device;
means for determining whether the second device is within a predefined proximity of the first device; and
means for, in response to determining that the second device is within the predefined proximity;
requesting location information from the second device;
receiving a response from the second device including the requested location information; and
determining whether the requested location information satisfies the geographic constraint associated with the protected content. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification