Policy Client Metadata Request for Resource Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information protection systems face challenges in policy distribution within computing systems, including the need for out-of-band mechanisms that incur additional overhead and can fail, and the lack of a standard method for applications to locate policies, making maintenance difficult.

Innovation Solution

A method is introduced where a policy client in a computing environment sends requests to a policy server for metadata about resource protection policies, updates local policies based on received metadata, and provides these policies to applications, allowing for standardized policy management and caching, reducing the need for external connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If out-of-band mechanism is used for policy distribution, then policies can be distributed to client machines, but additional overhead is incurred and distribution can fail

Engineering Contradiction:
Improvepolicy distribution reliabilityVSAvoiddistribution mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The policy server provides a universal policy distribution mechanism that serves multiple functions: publishing policies, providing metadata about policies, and enabling client machines to locate and retrieve policies through a standardized interface. This eliminates the need for separate out-of-band distribution mechanisms for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The policy server acts as an intermediary between administrators and client machines, providing a centralized interface for policy management. The server handles policy publication, metadata provision, and distribution coordination, eliminating the need for complex out-of-band mechanisms at the client level.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If each application has its own way of locating policies, then applications can access policies, but maintenance and use of policies becomes difficult

Engineering Contradiction:
Improveapplication policy access flexibilityVSAvoidpolicy maintenance ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The policy server provides a universal standardized interface that all applications can use to locate and access policies. Instead of each application having its own custom mechanism, they all interact through the same policy server interface, making maintenance easier while preserving access flexibility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The policy server provides metadata about policies that describes their location and characteristics. This metadata feedback mechanism enables applications to dynamically locate and access policies without hardcoding specific locations, maintaining flexibility while simplifying maintenance through standardized interfaces.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8156538B2Distribution of information protection policies to client machines
Publication Date: 2012.04.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8156538B2 patent drawing
  • US8156538B2 patent drawing
  • US8156538B2 patent drawing

AI summary

One embodiment includes a method which may be practiced in a computing environment where resources are distributed. The method includes acts for obtaining policy information defining restrictions on resources distributed in the computing environment. The method includes sending a request to a server for metadata about one or more resource protection policies at the server. In response to the request, metadata about one or more resource protection polices at the server is received from the server. The metadata from the server is analyzed. Based on analyzing the metadata, one or more resource protection policies stored at the client are updated.