Cloud Endpoint Security Scalable Update Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in efficiently updating malware combat software across large numbers of connected endpoint devices, especially when endpoints are not on the same local area network as the enterprise security server, and scaling infrastructure to accommodate increasing endpoints is difficult.

Innovation Solution

A cloud-based endpoint security system uses a pub/sub architecture with an API server, communication server, and data store to manage and update security policies across multiple endpoints, enabling scalable and efficient distribution of updates through persistent connections and temporary data transfers, reducing bandwidth requirements and administrative burden.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a traditional polling-based update system is used, then endpoints can receive security updates, but the system cannot scale efficiently as more endpoints are added and bandwidth requirements increase

Engineering Contradiction:
Improveupdate distribution efficiencyVSAvoidnumber of endpoints
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system segments the update distribution process into two phases: a polling phase where endpoints discover available updates, and a push phase where updates are automatically distributed. This segmentation allows the system to handle large numbers of endpoints efficiently by separating the discovery mechanism from the actual data transfer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary update server that acts as a mediator between the centralized security server and endpoint devices. This intermediary manages the update distribution process, maintaining a queue of updates and coordinating the push phase to multiple endpoints simultaneously, thereby enabling scalable operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the infrastructure is scaled up to accommodate more endpoints, then more devices can be managed, but the complexity and cost of the system increases

Engineering Contradiction:
ImprovescalabilityVSAvoidinfrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements dynamic scaling where the update server automatically adjusts its behavior based on the number of active endpoints. During the polling phase, the server handles multiple endpoint connections simultaneously, and during the push phase, it distributes updates efficiently across the network. This dynamic approach allows the infrastructure to scale elastically without requiring proportional increases in system complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The update server is designed as a multi-functional component that handles both the polling phase (receiving update requests from endpoints) and the push phase (distributing updates to endpoints). This universal design consolidates multiple functions into a single server component, reducing overall infrastructure complexity while maintaining scalability.

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

3Adaptability or versatility

If endpoints are distributed across different networks, then the system can serve more diverse clients, but the difficulty of managing and updating security policies increases

Engineering Contradiction:
Improvenetwork compatibilityVSAvoidpolicy management
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The intermediary update server acts as a network-agnostic mediator that communicates with endpoints across different network types (LAN, WAN, mobile networks) using standardized protocols. This intermediary layer abstracts the network complexity from the centralized security server, allowing policy management to remain simple while supporting diverse network configurations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the communication architecture into a centralized security server that defines policies and an intermediary update server that handles distribution. This segmentation allows the policy management function to remain centralized and simple, while the distribution phase adapts to various network topologies through the intermediary's flexible update delivery mechanisms.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10511634B2Scalable cloud-based endpoint security system
Publication Date: 2019.12.17 THREATDOWN INC
  • US10511634B2 patent drawing
  • US10511634B2 patent drawing
  • US10511634B2 patent drawing

AI summary

A scalable cloud-based endpoint security system facilitates a security policy on a plurality of endpoints. Configuration data or commands for implementing a security policy are entered via a web browser of an administrative client device and received at a cloud server. An API server generates a message to a queue of a publication/subscription server that publishes the messages from the queue to one or more subscribing communication servers. A communication server sends the message to an endpoint targeted by the message via a persistent connection that the communication server maintains with the endpoint. In response to the message, the endpoint establishes a connection to the API server. The API server then distributes the configuration data or commands to the endpoint.