Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
113 words
A computer-implemented process for applying a system policy to binary data for a program module operating on a client computer within an administered network environment, comprising the steps: locating a selected one of the keys corresponding to a policy parameter within a registry of the client computer; obtaining a registry parameter for the selected key, the registry parameter having a predetermined format defining (1) a value name comprising an offset value for a binary data structure and a size value and (2) a data value; and identifying a control region of the binary data structure based on the offset value and the size value and setting the control region to the data value.
Claim 2
Dependent Claim
113 words
A computer-implemented process for applying a system policy to binary data for a program module operating on a client computer within an administered network environment, comprising the steps: locating a selected one of the keys corresponding to a policy parameter within a registry of the client computer; obtaining a registry parameter for the selected key, the registry parameter having a predetermined format defining (1) a value name comprising an offset value for a binary data structure and a size value and (2) a data value; and identifying a control region of the binary data structure based on the offset value and the size value and setting the control region to the data value.
Claim 3
Dependent Claim
33 words
The computer-implemented process of claim 1 further comprising the step setting the control region of the binary data structure to the data value in response to initiating a launch of the program module.
Claim 4
Dependent Claim
44 words
The computer-implemented process of claim 1 further comprises the step of adding to a list of policy changes a record of an original binary data item in the control region prior to setting the control region to the data value of the registry parameter.
Claim 5
Dependent Claim
69 words
The computer-implemented process of claim 3 further comprising the steps: responsive to initiating a termination of a session of the program, obtaining the record containing the original binary data item from the list of policy changes; replacing the data value of the registry parameter with the original binary data item listed in the record; and saving the content of the binary data structure to non-volatile memory of the computer.
Claim 6
Dependent Claim
40 words
The computer-implemented process of claim 1 , wherein the offset value identifies a start position for the control region within the binary data structure, the control region representing a binary data location having a value controllable by the system policy.
Claim 7
Dependent Claim
23 words
The computer-implemented process of claim 5 , wherein the size value defines the extent of the control region with the binary data structure.
Claim 8
Dependent Claim
136 words
A computer-readable medium for storing a policy program having instructions which, when executed by a computer, apply a system policy to binary data for a program module by performing the steps: (a) obtaining a policy parameter for the system policy; (b) locating a selected one of the keys corresponding to the policy parameter within a registry of the computer; (c) enumerating all registry values for the selected key, each registry value comprising (1) a value name defining an offset value for a binary data structure and a size value and (2) a data value; and (d) for each one of the registry values, identifying a control region of the binary data structure based on the offset value and the size value and replacing an original binary data item in the control region to the data value.
Claim 9
Dependent Claim
136 words
A computer-readable medium for storing a policy program having instructions which, when executed by a computer, apply a system policy to binary data for a program module by performing the steps: (a) obtaining a policy parameter for the system policy; (b) locating a selected one of the keys corresponding to the policy parameter within a registry of the computer; (c) enumerating all registry values for the selected key, each registry value comprising (1) a value name defining an offset value for a binary data structure and a size value and (2) a data value; and (d) for each one of the registry values, identifying a control region of the binary data structure based on the offset value and the size value and replacing an original binary data item in the control region to the data value.
Claim 10
Dependent Claim
35 words
The computer-readable medium of claim 7 , wherein the policy program comprises further instructions which, when executed by the computer, repeat steps (c)-(d) for each one of the remaining keys corresponding to the policy parameter.
Claim 11
Dependent Claim
60 words
The computer-readable medium of claim 7 , wherein the policy program comprises further instructions which, when executed by the computer, perform the step of creating a temporary record of the original binary data item for the control region of the binary data structure prior to replacing the original binary data with the data value for one of the registry values.
Claim 12
Dependent Claim
75 words
The computer-readable medium of claim 9 , wherein the policy program comprises further instructions which, when executed by the computer, perform the steps: responsive to initiating a termination of a session of the program, obtaining the original binary data item from the record; replacing the data value for one of the registry values with the original binary data item obtained from the record; and saving the binary data structure to non-volatile memory of the computer.
Claim 13
Dependent Claim
56 words
The computer-readable medium of claim 7 , wherein the offset value identifies a start position for the control region within the binary data structure, the control region representing a binary data location having a value controllable by the system policy, and the size value defines the extent of the control region with the binary data structure.
Claim 14
Independent Claim
168 words
A method for applying a system policy to binary data for a program module, comprising the steps: (a) responsive to initiating a launch of the program module, locating a selected one of the keys corresponding to a policy parameter within a registry of the computer; (b) listing all registry values for the selected key, each registry value comprising (1) a value name including an offset value for a binary data structure and a size value and (2) a data value; for each one of the registry values, (c) identifying a control region of the binary data structure based on the offset value and the size value; (d) creating a temporary record for the original binary data item for the control region of the binary data structure; (e) replacing the original binary data for the control region of the binary data structure with the data value for one of the registry values; and (f) repeating steps (b)-(e) for each one of the remaining keys corresponding to the policy parameter.
Claim 15
Independent Claim
168 words
A method for applying a system policy to binary data for a program module, comprising the steps: (a) responsive to initiating a launch of the program module, locating a selected one of the keys corresponding to a policy parameter within a registry of the computer; (b) listing all registry values for the selected key, each registry value comprising (1) a value name including an offset value for a binary data structure and a size value and (2) a data value; for each one of the registry values, (c) identifying a control region of the binary data structure based on the offset value and the size value; (d) creating a temporary record for the original binary data item for the control region of the binary data structure; (e) replacing the original binary data for the control region of the binary data structure with the data value for one of the registry values; and (f) repeating steps (b)-(e) for each one of the remaining keys corresponding to the policy parameter.
Claim 16
Dependent Claim
70 words
The method of claim 12 further comprising the steps: responsive to initiating a termination of a session of the program, obtaining the original binary data item from the temporary record; replacing within the binary data structure the data value for one of the registry values with the original binary data item obtained from the record; and saving the content of the binary data structure to non-volatile memory of the computer.
Claim 17
Dependent Claim
55 words
The method of claim 12 , wherein the offset value identifies a start position for the control region within the binary data structure, the control region representing a binary data location having a value controllable by the system policy, and the size value defines the extent of the control region with the binary data structure.
Claim 18
Dependent Claim
214 words
A computer-implemented process for applying a system policy to binary data for use during a session of a program module operating on a client computer within an administered network environment, comprising the steps: (a) responsive to initiating a launch of the program module, obtaining a policy parameter for the system policy, the policy parameter associated with the program module; (b) locating a selected one of the keys corresponding to the policy parameter within a registry of the computer; (c) obtaining at least one registry value for the selected key, the registry value having formatted content defining a control region within the binary data structure and a data value; (d) creating a temporary record for the original binary data item maintained in the control region of the binary data structure; (e) replacing the original binary data for the control region of the binary data structure with the data value for the registry value; (f) responsive to initiating a termination of the session of the program, obtaining the original binary data item from the temporary record; (g) replacing within the binary data structure the data value for the registry value with the original binary data item obtained from the record; and (h) saving the content of the binary data structure to non-volatile memory of the computer.
Claim 19
Dependent Claim
214 words
A computer-implemented process for applying a system policy to binary data for use during a session of a program module operating on a client computer within an administered network environment, comprising the steps: (a) responsive to initiating a launch of the program module, obtaining a policy parameter for the system policy, the policy parameter associated with the program module; (b) locating a selected one of the keys corresponding to the policy parameter within a registry of the computer; (c) obtaining at least one registry value for the selected key, the registry value having formatted content defining a control region within the binary data structure and a data value; (d) creating a temporary record for the original binary data item maintained in the control region of the binary data structure; (e) replacing the original binary data for the control region of the binary data structure with the data value for the registry value; (f) responsive to initiating a termination of the session of the program, obtaining the original binary data item from the temporary record; (g) replacing within the binary data structure the data value for the registry value with the original binary data item obtained from the record; and (h) saving the content of the binary data structure to non-volatile memory of the computer.
Claim 20
Dependent Claim
54 words
The process of claim 15 , wherein the formatted content of the registry value defines an offset value and a size value, the offset value identifying a start position for the control region within the binary data structure and the size value defining the extent of the control region with the binary data structure.