Content protection in a wireless network
First Claim
1. A method for operating a device to protect an application from unauthorized operation, wherein the application will fail to operate on the device when the device is defined outside a selected operating region, the method comprising:
- receiving the application and a geographic identifier associated with the application, the geographic identifier configured to identify the selected operating region wherein the application will operate on the device;
transmitting, from the device to a server, a request to execute the application on the device, the request including the geographic identifier;
receiving, responsive to the request, a code at the device; and
preventing an execution of the application on the device if the code is defined as a disable code, the disable code indicating that the device is operating outside the selected operating region.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for operating a device to protect an application from unauthorized operation is provided. The application will fail to operate on the device when the device is defined outside a selected operating region. The method includes transmitting the selected operating region for the application, and receiving the application and a geographic identifier associated with the application. The geographic identifier is configured to identify the selected operating region wherein the application will operate on the device. The method further includes transmitting a request to execute the application on the device. The request includes the geographic identifier. Further included in the method is receiving a code. The code prevents an execution of the application on the device if the code is a disable code. The disable code indicates that the device is operating outside the selected operating region. An apparatus for content protection in a wireless network is also provided.
-
Citations
38 Claims
-
1. A method for operating a device to protect an application from unauthorized operation, wherein the application will fail to operate on the device when the device is defined outside a selected operating region, the method comprising:
-
receiving the application and a geographic identifier associated with the application, the geographic identifier configured to identify the selected operating region wherein the application will operate on the device; transmitting, from the device to a server, a request to execute the application on the device, the request including the geographic identifier; receiving, responsive to the request, a code at the device; and preventing an execution of the application on the device if the code is defined as a disable code, the disable code indicating that the device is operating outside the selected operating region. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device operable to protect an application from unauthorized operation, wherein the application will fail to operate on the device when the device is defined outside a selected operating region, the device comprising:
-
logic configured to receive the application and a geographic identifier associated with the application, the geographic identifier configured to identify the selected operating region wherein the application will operate on the device; logic configured to transmit, from the device to a server, a request to execute the application on the device, wherein the request includes the geographic identifier; logic configured to receive, responsive to the request, a code at the device; and logic configured to prevent an execution of the application on the device if the code is a disable code, wherein the disable code indicates that the device is operating outside the selected operating region. - View Dependent Claims (8, 9)
-
-
10. A non-transitory computer-readable storage medium comprising instructions, which, when executed by a computer, cause the computer to perform operations, the instructions comprising:
-
at least one instruction for receiving an application and a geographic identifier associated with the application, the geographic identifier configured to identify the selected operating region wherein the application will operate on the device; at least one instruction for transmitting, from the device to a server, a request to execute the application on the device, the request including the geographic identifier; at least one instruction for receiving, responsive to the request, a code at the device; and at least one instruction for preventing an execution of the application on the device if the code is defined as a disable code, the disable code indicating that the device is operating outside the selected operating region. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A device operable to protect an application from unauthorized operation, wherein the application will fail to operate on the device when the device is defined outside a selected operating region, the device comprising:
-
means for receiving the application and a geographic identifier associated with the application, the geographic identifier configured to identify the selected operating region wherein the application will operate on the device; means for transmitting, from the device to a server, a request to execute the application on the device, the request including the geographic identifier; means for receiving, responsive to the request, a code at the device; and means for preventing an execution of the application on the device if the code is defined as a disable code, the disable code indicating that the device is operating outside the selected operating region. - View Dependent Claims (17, 18, 19)
-
-
20. A server operable to protect an application from unauthorized operation, wherein the application will fail to operate on a device when the device is defined outside a selected operating region, the server comprising:
-
logic configured to receive the selected operating region for the application; logic configured to generate a geographic identifier based upon the selected operating region and the application, the geographic identifier configured to identify the selected operating region wherein the application will operate on the device; logic configured to transmit the application and the geographic identifier associated with the application; logic configured to receive, from the device, a request to execute the application on the device, the request including the geographic identifier; logic configured to determine a current location of the device; and logic configured to transmit a code to the device that is configured to authorize or prevent the execution of the application on the device based on whether the current location of the device is determined to be outside of the selected operating region. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A non-transitory computer-readable storage medium comprising instructions, which, when executed by a computer, cause the computer to perform operations, the instructions comprising:
-
at least one instruction for receiving a selected operating region for the application; at least one instruction for generating a geographic identifier based upon the selected operating region and the application, the geographic identifier configured to identify the selected operating region wherein the application will operate on the device; at least one instruction for transmitting the application and the geographic identifier associated with the application; at least one instruction for receiving, from the device, a request to execute the application on the device, the request including the geographic identifier; at least one instruction for determining a current location of the device; and at least one instruction for transmitting a code to the device that is configured to authorize or prevent the execution of the application on the device based on whether the current location of the device is determined to be outside of the selected operating region. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A method for operating a server to protect an application from unauthorized operation, wherein the application will fail to operate on a device when the device is defined outside a selected operating region, the method comprising:
-
receiving the selected operating region for the application; generating a geographic identifier based upon the selected operating region and the application, the geographic identifier configured to identify the selected operating region wherein the application will operate on the device; transmitting the application and the geographic identifier associated with the application; receiving, from the device, a request to execute the application on the device, the request including the geographic identifier; determining a current location of the device; and transmitting a code to the device that is configured to authorize or prevent the execution of the application on the device based on whether the current location of the device is determined to be outside of the selected operating region. - View Dependent Claims (33, 34, 35)
-
-
36. A server operable to protect an application from unauthorized operation, wherein the application will fail to operate on a device when the device is defined outside a selected operating region, the server comprising:
-
means for receiving the selected operating region for the application; means for generating a geographic identifier based upon the selected operating region and the application, the geographic identifier configured to identify the selected operating region wherein the application will operate on the device; means for transmitting the application and the geographic identifier associated with the application; means for receiving, from the device, a request to execute the application on the device, the request including the geographic identifier; means for determining a current location of the device; and means for transmitting a code that is configured to authorize or prevent the execution of the application on the device based on whether the current location of the device is determined to be outside of the selected operating region. - View Dependent Claims (37, 38)
-
Specification