IP Library Granted Patent US 8,949,946
Granted Patent B2
US 8,949,946 · App. 13/777,290 · Granted Feb 3, 2015

Methods and systems for content availability based on location

Inventors: Eric Worrall (March, GB); Diane Tyler Collins (Cambourne, GB)
Assignee: Global Graphics Software Limited
H04L63/107
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,949,946
App. No.
13/777,290
Granted
Feb 3, 2015
Kind
B2
Abstract

Access to protected content is based on a client device being within a region. The region may be a mobile or movable region, and/or a region that is in motion. In some embodiments, the region may be determined based on a distance from a position within the region, or based on a boundary about the position that need not be symmetrical. In some embodiments, the region is a three dimensional region. In some embodiments, being within the region is further based on the region being above a defined altitude. In further embodiments, a determination for access is based on whether the client device is detected to be in motion relative to the region.

Claims (43)

1. A client device, comprising:

a receiving element to receive content over a network; and

one or more processors that perform actions, including:

receiving protected content;

determining whether the client device is within a region that is in motion;

when the client device is outside of the region that is in motion, denying access to the protected content by the client device;

when the client device is within the region that is in motion, selectively allowing access to the protected content by the client device: and

when the client device is within the region that is in motion, detecting whether the client device or the region that is in motion is above a defined altitude, and when below the defined attitude, denying access to the protected content.

2. The client device of claim 1 , wherein the one or more processors perform actions, further including:

detecting that the region is no longer in motion, and

in response to such detection, denying access to the protected content.

3. The client device of claim 1 , wherein the protected content includes a component that protects the content using a public/private cryptographic key pair.

4. The client device of claim 1 , wherein the one or more processors that perform actions, including:

receiving from a network device a decryption key that enables access to the protected content when the client device is within the region that is in motion.

5. The client device of claim 1 , wherein determining that the client device is within the region that is in motion comprises determining that the client device is within the region based on a distance between the client device and a defined position within the region that is in motion.

6. The client device of claim 1 , wherein the region that is in motion is defined as a three-dimensional region.

7. A computer-based method, wherein a plurality of actions are performed by a processor operating within a computing device, the actions comprising:

receiving protected content at a client device:

determining whether the client device is within a region that is in motion;

when the client device is outside of the region that is in motion, denying the client device access to the protected content;

when the client device is within the region that is in motion, selectively allowing the client device access to the protected content; and

detecting that the client device or the region that is in motion is above a defined altitude, and when below the defined attitude, denying access to the protected content.

8. The computer-based method of claim 7 , wherein the processor performs actions further comprising:

detecting that the region is no longer in motion, and

in response, denying access to the protected content.

9. The computer-based method of claim 7 , wherein the region includes a network device usable to define region based on a distance from the network device.

10. The computer-based method of claim 7 , wherein the protected content s protected from access using an encryption key.

11. The computer-based method of claim 7 , wherein the processor performs actions further comprising:

when an improper attempt to access the protected content is detected, destroying the protected content such that the protected content is no longer accessible.

12. The computer-based method of claim 7 , wherein the actions further include:

sending a license to the client device that enables extended access to the protected content outside of the region.

13. The computer-based method of claim 7 , wherein the region is associated with a mobile vehicle, including a train, a boat, a motor vehicle, or an airplane.

14. An apparatus comprising a non-transitory computer readable medium, having computer-executable instructions stored thereon, that in response to execution by a client device, cause the client device to perform operations, comprising:

receiving protected content onto the client device;

determining whether the client device is within a region that is in motion;

when the client device is outside of the region that is in motion, denying access to the protected content by the client device;

when the client device is within the region that is in motion, selectively allowing access to the protected content by the client device: and

detecting that the client device or the region that is in motion is above a defined altitude, and when below the defined attitude, denying access to the protected content.

15. The apparatus of claim 14 , wherein the apparatus performs actions, further including:

detecting that the region is no longer in motion, and

in response, denying access to the protected content.

16. The apparatus of claim 14 , wherein receiving the protected content further includes receiving the protected content over a network or from a portable storage device.

17. The apparatus of claim 14 , wherein the region is defined based on either a distance between a position within the region and the client device, or based on a three-dimensional boundary.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2013
From: WORRALL, ERIC; COLLINS, DIANE TYLER
To: GLOBAL GRAPHICS SOFTWARE LIMITED
Reel/Frame 029877/0279 →
Continuity (1)
Related Publication 20140245393A1 · Aug 28, 2014