Local Shared Objects for Access Control Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing access control systems face limitations in server and computer communication, requiring improvements in efficiency and complexity reduction for managing access control devices and user interactions.

Innovation Solution

A system and method utilizing Local Shared Objects (LSOs) for direct communication between a web portal and a local computer, enabling user interface control of access control hardware without initiating network traffic, using Adobe Flash and JavaScript to read/write LSOs, which simplifies communication and reduces complexity by avoiding external web server polling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If traditional network polling methods are used for server-computer communication, then network connectivity and centralized control are maintained, but timing complexity and authentication overhead increase

Engineering Contradiction:
Improvecommunication complexityVSAvoidcommunication reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces Local Shared Objects (LSOs) as an intermediary mechanism between the server and local computer. LSOs store authentication tokens and system state locally, eliminating the need for continuous network polling while maintaining communication reliability. The browser's native LSO storage acts as a mediator that persists data without requiring active network connection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary authentication by storing tokens in LSOs before network operations are needed. This advance preparation eliminates timing complexities during actual operations, as the authentication state is already established and stored locally, ready for immediate use without waiting for network responses.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If continuous network polling is implemented for real-time updates, then data freshness is maintained, but network traffic and system resources are consumed

Engineering Contradiction:
Improvedata update delayVSAvoidnetwork traffic
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The local computer serves itself by maintaining authentication tokens and system state in local LSOs. This self-service approach eliminates the need for continuous server polling, reducing network traffic to only essential updates while maintaining data freshness through local persistence. The system updates itself without external intervention.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If external web server polling is used for authentication and data retrieval, then centralized security control is maintained, but communication latency and complexity increase

Engineering Contradiction:
Improveoperation efficiencyVSAvoidauthentication time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

Authentication is performed preliminarily by storing tokens in LSOs during initial login. Subsequent operations reuse these stored tokens without requiring additional authentication cycles, dramatically reducing authentication time while maintaining centralized security. The preliminary authentication action eliminates repeated login delays.

Inventive Principle:
Principle #10Preliminary action

4Device complexity

If traditional client-server communication protocols are used, then protocol compatibility is maintained, but implementation complexity and authentication overhead increase

Engineering Contradiction:
Improvecommunication implementation complexityVSAvoidprotocol compatibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent replaces complex mechanical communication protocols with the browser's native LSO storage mechanism. This substitution eliminates the need for custom authentication handshakes and polling protocols, reducing implementation complexity while maintaining adaptability through standard web technologies. The LSO mechanism serves as a universal interface that works across different browsers and systems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9571416B2Server and computer interaction via local shared objects
Publication Date: 2017.02.14 TRANE INTERNATIONAL INC
  • US9571416B2 patent drawing
  • US9571416B2 patent drawing
  • US9571416B2 patent drawing

AI summary

A computer and a server may communicate via one or more local shared objects. The computer may detect one local shared object and generate a second local shared object based on the first local shared object. The computer may perform an action based on the second local shared object. The computer may display whether the action was a success.