Centralized Browser Policy Management for Client Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Organizations lack control over browser operations on client devices, leading to concerns about data privacy, legal compliance, and confidentiality, as users can configure browsers differently, affecting how temporary files, cookies, and data are managed.

Innovation Solution

A central server promotes a browser policy that is applied by agents on client devices, allowing real-time or non-real-time management of browser objects, ensuring compliance with organizational policies by removing, modifying, or blocking objects as needed, and archiving data centrally.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users configure browsers independently on client devices, then browser operation flexibility and user autonomy are improved, but organizational control and data security deteriorate

Engineering Contradiction:
Improvebrowser operation flexibilityVSAvoidorganizational control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system divides browser management into two segments: local browser instances that maintain user flexibility, and a centralized management server that enforces organizational policies. The management server segments control by issuing separate policy directives for different browser objects (cookies, temporary files, cached data) independently, allowing simultaneous user autonomy and organizational control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A centralized management server acts as an intermediary between the organization's security requirements and user browser operations. The server receives browser object information from client devices, processes it against organizational policies, and returns control decisions, thereby mediating between user flexibility and organizational control without directly controlling browser execution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a centralized browser policy is implemented across all client devices, then organizational control and data security are improved, but device complexity and implementation difficulty worsen

Engineering Contradiction:
Improveorganizational controlVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts complex policy management functions from individual client devices and concentrates them on a centralized management server. The server handles policy creation, storage, and distribution, while client devices only need to implement lightweight agents that receive and execute policy directives, significantly reducing device complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The centralized management server provides universal policy management capabilities that work across multiple browser types and client devices. A single policy framework issued by the server can manage cookies, temporary files, and cached data across different browsers (Internet Explorer, Firefox, Safari, etc.), reducing implementation complexity through a unified approach.

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

3Speed

If browser objects are managed locally on each device, then response time and operational speed are improved, but data consistency and centralized monitoring deteriorate

Engineering Contradiction:
Improvebrowser operation speedVSAvoiddata consistency
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The management server performs preliminary actions by pre-defining organizational policies and distributing them to client agents before browser operations occur. This allows local agents to automatically enforce policies without real-time server communication, maintaining fast browser operation while ensuring data consistency through pre-established rules.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where client agents report browser object information (cookies, temporary files, cached data) to the management server. The server processes this feedback, determines compliance with organizational policies, and returns control decisions, ensuring centralized monitoring and data consistency while allowing local execution speed.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8220037B2Centralized browser management
Publication Date: 2012.07.10 ORACLE INT CORP
  • US8220037B2 patent drawing
  • US8220037B2 patent drawing
  • US8220037B2 patent drawing

AI summary

A method and apparatus for centrally managing operation of browsers on client devices within an organization or other collection of users. A central server promulgates a central browser policy for application by agents executing on the client devices. The agents may operate in real-time as a browser executes (e.g., as browser extensions) and/or when the browser is inactive (e.g., as separate processes). The agents apply the central policy to block, remove or modify browser objects as required by the policy (e.g., to protect privacy), archive browser objects on the central server, create objects regulated by the organization (e.g., for browser pre-caching), etc. Because the policy is centrally customized but locally executed, it can be implemented on mobile devices even when those devices are remote from the organization.