Registering and controlling policies of applications
First Claim
Patent Images
1. A media device comprising:
- a processor; and
a memory device coupled to the processor, the memory device storing instructions which when executed by the processor, cause the processor to;
receive an application configured to perform a function, the application including;
first policy data which enables one or more users to request how a first feature of the function will operate upon execution of the application; and
first conflict resolution data;
register with an operating system of the media device the first policy data and the first conflict resolution data of the application;
transmit a first request to a first administrative device for how the first feature of the function will operate upon execution of the application;
transmit a second request to a second administrative device for how the first feature of the function will operate upon execution of the application;
receive first value data from the first administrative device, the first value data being associated with the first policy data and representative of the first request;
receive second value data from the second administrative device, the second value data being associated with the first policy data and representative of the second request;
generate first controlling value data using the first value data, the second value data, and the first conflict resolution data, wherein the first conflict resolution data is representative of data for resolving one or more differences between the first value data received from the first administrative device and the second value data received from the second administrative device; and
execute the function of the application using the first controlling value data.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are systems, computer readable mediums, and methods for enabling new policies for media devices to be registered and provided to one or more administrative devices. In one implementation, the media device receives conflicting requests for implementing a designated policy. To resolve the conflict, the media device may use conflict resolution data that is registered upon installation of an application.
-
Citations
20 Claims
-
1. A media device comprising:
-
a processor; and a memory device coupled to the processor, the memory device storing instructions which when executed by the processor, cause the processor to; receive an application configured to perform a function, the application including; first policy data which enables one or more users to request how a first feature of the function will operate upon execution of the application; and first conflict resolution data; register with an operating system of the media device the first policy data and the first conflict resolution data of the application; transmit a first request to a first administrative device for how the first feature of the function will operate upon execution of the application; transmit a second request to a second administrative device for how the first feature of the function will operate upon execution of the application; receive first value data from the first administrative device, the first value data being associated with the first policy data and representative of the first request; receive second value data from the second administrative device, the second value data being associated with the first policy data and representative of the second request; generate first controlling value data using the first value data, the second value data, and the first conflict resolution data, wherein the first conflict resolution data is representative of data for resolving one or more differences between the first value data received from the first administrative device and the second value data received from the second administrative device; and execute the function of the application using the first controlling value data. - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer readable medium storing instructions, which when executed by a processor, cause the processor to perform actions comprising:
-
registering with an operating system first policy data and first conflict resolution data, the first policy data enabling one or more users to request how a first feature of an application will operate upon execution of the application, the application configured to perform a function, the first conflict resolution data being associated with the first policy data; receiving first value data from a first administrative device representative of a first request for how the first feature of the function will operate upon execution of the application, the first value data being associated with the first policy data; receiving second value data from a second administrative device representative of a second request for how the first feature of the function will operate upon the execution of the application, the second value data being associated with the first policy data; and generating first controlling value data using the first value data, the second value data, and the first conflict resolution data, the first conflict resolution data including data for resolving one or more differences between the first value data received from the first administrative device and the second value data received from the second administrative device, the first controlling value data including data used to execute the function of the application. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A first media device comprising:
-
a processor; and a memory device coupled to the processor, the memory device storing instructions which when executed by the processor, cause the processor to; receive an application configured to perform a function, the application including; policy data representative of a policy, the policy configured to control a feature of the function; and conflict resolution data; transmit the policy data to a second media device; generate first value data from the first media device, the first value data representative of a first request for controlling the feature of the function; receive second value data from the second media device, the second value data representative of a second request for controlling the feature of the function; generate controlling value data using the first value data, the second value data, and the conflict resolution data, the conflict resolution data including data for resolving one or more differences between the first value data generated from the first media device and the second value data received from the second media device; and execute the function of the application using the controlling value data. - View Dependent Claims (18, 19, 20)
-
Specification