Browser Plug-in for Private Driver Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Browsers have limited ability to communicate private information, such as metadata, to drivers due to security concerns, which restricts advanced functionalities like stereoscopic 3D video display.

Innovation Solution

A private information communication method and system that uses a private information communication plug-in within a browser to forward private information through a dedicated channel to a driver, enabling the driver to process this information alongside normal information for enhanced functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If browsers limit communication to drivers for security reasons, then security is improved, but the ability to communicate private information is worsened

Engineering Contradiction:
ImprovesecurityVSAvoidprivate information communication
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces a bridge component that acts as an intermediary between the browser sandbox environment and the driver. This bridge enables private information to be communicated from the browser to the driver while maintaining security boundaries. The bridge translates and forwards information in a controlled manner, allowing necessary communication without compromising the browser's security model.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If browsers allow full communication with drivers, then private information communication is improved, but security is worsened

Engineering Contradiction:
Improveprivate information communicationVSAvoidsecurity risks
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The communication system is segmented into distinct components: the browser sandbox, the bridge component, and the driver. Each component operates within its own security context and communicates through defined interfaces. This segmentation allows private information to flow necessary information while maintaining security boundaries and preventing unauthorized access or harmful actions.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If stereoscopic 3D video streaming is implemented without private information communication, then basic functionality is maintained, but advanced display capabilities are worsened

Engineering Contradiction:
Improveadvanced display capabilitiesVSAvoidcommunication infrastructure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The bridge component provides multi-functionality by handling various types of private information communication needs. It supports metadata transmission, driver process coordination, and future extensibility for other advanced features. This universal communication infrastructure enables stereoscopic 3D video streaming and can accommodate other advanced display capabilities without requiring separate communication channels.

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

Data Source

PatentUS8800051B2System and method for private information communication from a browser to a driver
Publication Date: 2014.08.05 NVIDIA CORP
  • US8800051B2 patent drawing
  • US8800051B2 patent drawing
  • US8800051B2 patent drawing

AI summary

Systems and methods for communicating private information from a browser to a driver are presented. The private information communication method can comprise: performing a private information communication process in which private information is communicated through a private information communication plug-in of a browser to a driver; and performing a driver process based upon the private communication information communicated in the private information communication process. The private information communication process can comprise determining private information content; communicating the private information to the private information communication plug-in coupled to a private communication channel; calling a graphics driver from the private information communication plug-in using the private communication channel; and forwarding the private information from the private information communication plug to the driver via the private communication channel. The driver process can comprise: determining if there is an association between normal information and the private information, and processing the normal information in accordance with associated private. The private information can be associated with stereoscopic 3D video streaming.