IP Library Granted Patent US 11,539,663
Granted Patent B2
US 11,539,663 · App. 16/412,340 · Granted Dec 27, 2022

System and method for midserver facilitation of long-haul transport of telemetry for cloud-based services

Inventors: Mike Chasman (Herndon, VA); Jeffrey Chung (Reston, VA); Jason Crabtree (Vienna, VA); Luka Jurukovski (Arlington, VA); Richard Kelley (Woodbridge, VA); Artem Panasenkov (Reston, VA); Andrew Sellers (Monument, CO)
Assignee: QOMPLX, INC.
H04L63/0218G06F8/61G06F9/44505G06F9/45533G06N99/00H04L12/4641H04L41/0806H04L63/0272H04L63/0428H04L63/0807H04L63/1441H04L67/104H04L67/141
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,539,663
App. No.
16/412,340
Filed
May 14, 2019
Granted
Dec 27, 2022
Kind
B2
Examiner
KORSAK, OLEG
Art Unit
2492
USPC
703/21
Abstract

A system and method that uses midservers located between the business enterprise computer infrastructure and the cloud-based infrastructure to collect, aggregate, analyze, transform, and securely transmit data from a multitude of computing devices and peripherals at an external network to a cloud-based service.

Claims (18)

1. A system for ingestion of data into a cloud-based service from an external network, comprising:

a midserver comprising at least a processor, a memory, and a plurality of programming instructions stored in the memory and operating on the processor, wherein the plurality of programming instructions, when operating on the processor, cause the processor to:

automatically install a virtual appliance software application, the virtual appliance software application configured to automatically load a plurality of stored configurations on the midserver;

establish a secure network connection to an external network;

receive data over a local network from a plurality of computing devices;

apply a plurality of transformations to at least a portion of the received data; and

retransmit the received data over the secure connection as a single data stream.

2. The system of claim 1 , wherein the containerized services include one or more of the following types of containerized services: traffic processors, sensors, management services, and utilities.

3. The system of claim 1 , wherein the midserver is installed at the same location from which some part of the external network is operated.

4. A method for ingestion of data into a cloud-based service from an external network, comprising the steps of:

installing a midserver comprising at least a processor, a memory, and a plurality of programming instructions stored in the memory and operating on the processor;

automatically installing, using the midserver, a virtual appliance software application, the virtual appliance software application configured to automatically load a plurality of stored configurations on the midserver;

establishing a secure network connection from the midserver to an external network;

receiving data over a local network from a plurality of computing devices;

applying a plurality of transformations to at least a portion of the received data; and

retransmitting the received data over the secure connection as a single data stream.

5. The method of claim 4 , further comprising the step of including one or more of the following types of containerized services: traffic processors, sensors, management services, and utilities.

6. The method of claim 4 , further comprising the step of installing the midserver at the same location from which some part of the external network is operated.

Assignments (8)
CHANGE OF ADDRESS Recorded Oct 1, 2024
From: QOMPLX LLC
To: QOMPLX LLC
Reel/Frame 069083/0279 →
CHANGE OF NAME Recorded Sep 27, 2023
From: QPX LLC
To: QOMPLX LLC
Reel/Frame 065036/0449 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 064674 FRAME: 0408. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 20, 2023
From: QOMPLX, INC.
To: QPX LLC
Reel/Frame 064966/0863 →
PATENT ASSIGNMENT AGREEMENT TO ASSET PURCHASE AGREEMENT Recorded Aug 23, 2023
From: QOMPLX, INC.
To: QPX, LLC.
Reel/Frame 064674/0407 →
CHANGE OF ADDRESS Recorded Oct 27, 2020
From: QOMPLX, INC.
To: QOMPLX, INC.
Reel/Frame 054298/0094 →
CHANGE OF ADDRESS Recorded Feb 18, 2020
From: FRACTAL INDUSTRIES, INC.
To: QOMPLX, INC.
Reel/Frame 051952/0515 →
CHANGE OF NAME Recorded Feb 18, 2020
From: FRACTAL INDUSTRIES, INC.
To: QOMPLX, INC.
Reel/Frame 051844/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2019
From: CHASMAN, MIKE; CHUNG, JEFFREY; CRABTREE, JASON; JURUKOVSKI, LUKA; KELLEY, RICHARD; LUDWIG, ANDRE; PANASENKOV, ARTEM; SELLERS, ANDREW
To: FRACTAL INDUSTRIES, INC.
Reel/Frame 050337/0929 →
Continuity (49)
Continuation In Part 16267893 · Feb 5, 2019
Continuation In Part 16248133 · Jan 15, 2019
Continuation In Part 15813097 · Nov 14, 2017
Continuation In Part 15616427 · Jun 7, 2017
Continuation In Part 14925974 · Oct 28, 2015
Continuation In Part 16412340
Continuation In Part 16267893 · Feb 5, 2019
Continuation In Part 16248133 · Jan 15, 2019
Continuation In Part 15806697 · Nov 8, 2017
Continuation In Part 15376657 · Dec 13, 2016
Continuation In Part 15237625 · Aug 15, 2016
Continuation In Part 15206195 · Jul 8, 2016
Continuation In Part 15186453 · Jun 18, 2016
Continuation In Part 15166158 · May 26, 2016
Continuation In Part 15141752 · Apr 28, 2016
Continuation In Part 15091563 · Apr 5, 2016
Continuation In Part 14986536 · Dec 31, 2015
Continuation In Part 14925974 · Oct 28, 2015
Continuation In Part 16412340
Continuation In Part 16267893 · Feb 5, 2019
Continuation In Part 16248133 · Jan 15, 2019
Continuation In Part 15806697 · Nov 8, 2017
Continuation In Part 15343209 · Nov 4, 2016
Continuation In Part 15237625 · Aug 15, 2016
Continuation In Part 15229476 · Aug 5, 2016
Continuation In Part 15206195 · Jul 8, 2016
Continuation In Part 16412340
Continuation In Part 16267893 · Feb 5, 2019
Continuation In Part 16248133 · Jan 15, 2019
Continuation In Part 15673368 · Aug 9, 2017
Continuation In Part 15376657 · Dec 13, 2016
Continuation In Part 16412340
Continuation In Part 16267893 · Feb 5, 2019
Continuation In Part 16248133 · Jan 15, 2019
Continuation In Part 15849901 · Dec 21, 2017
Continuation In Part 15835312 · Dec 7, 2017
Continuation In Part 15186453 · Jun 18, 2016
Continuation In Part 16412340
Continuation In Part 16267893 · Feb 5, 2019
Continuation In Part 16248133 · Jan 15, 2019
Continuation In Part 15849901 · Dec 21, 2017
Continuation In Part 15835436 · Dec 7, 2017
Continuation In Part 15790457 · Oct 23, 2017
Continuation In Part 15790327 · Oct 23, 2017
Continuation In Part 15616427 · Jun 7, 2017
Continuation In Part 15141752 · Apr 28, 2016
Provisional Application 62568298 · Oct 4, 2017
Provisional Application 62568291 · Oct 4, 2017
Related Publication 20200014659A1 · Jan 9, 2020