Data management system for networked endpoints

US12095739B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12095739-B2
Application numberUS-202318383376-A
CountryUS
Kind codeB2
Filing dateOct 24, 2023
Priority dateNov 15, 2022
Publication dateSep 17, 2024
Grant dateSep 17, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method for securely exchanging information between a server and an endpoint. A firewall and switch may administer connections between the endpoint and the server. The network interface of the server may send and receive information through the firewall and switch. A program task in the sever may set the network interface to be in an “on state” for a predetermined amount of time on a specific date thereby creating an active time transfer window that the network interface can receive communications from the endpoint.

First claim

Opening claim text (preview).

The claimed invention is: 1. A system comprising a server configured to send a connection packet to an endpoint to establish communications at a future time through a network; the connection packet comprising a next IP address, a next IP Port, a next connection time, and a next connection date; the connection packet providing instructions to the endpoint as to when and how to send information from the endpoint to the server; the server comprising a network interface to connect the server to the network; the server comprising a processor, memory, tangible computer readable storage media, and non-transitory computer readable software configured to cause the processor to execute a series of steps; further comprising: a time transfer window generator configured to generate a time transfer window comprising a date, start time and end time; the time transfer window comprising a default duration; and a scheduling monitor configured to adjust the time transfer window based on how many endpoints are scheduled to send data packets; the scheduling monitor lengthening the time transfer window when it determines there has been an increase in size or number of recently received data packets; the scheduling monitor shortening the time transfer window when it determines there has been a decrease in size or number of recently received data packets. 2. The system of claim 1 comprising a firewall and switch configured to turn off the network interface until the next connection time and date; the firewall and switch configured to keep all other ports on the network interface closed except the next IP port. 3. The system of claim 1 comprising: a scheduled task configured to turn off the network interface until the next connection time and date; and a firewall and switch configured to keep all other ports on the network interface closed except the next IP port. 4. The system of claim 1 comprising: an identity generator configured to generate an endpoint identity using an IP address, Mac Address, passcode, username and password, or a hardware key associated with the endpoint; and an ID verification module configured to: accept communications from endpoints that an approved identity generated by the identity generator; delete, quarantine, or export data from an endpoint that fails an ID verification; and trigger an alarm if an ID Verification fails. 5. The system of claim 1 wherein the endpoint comprises a data compressor configured to compress data transmitted to the server. 6. The system of claim 1 wherein the time transfer window generator is configured to randomly generate the transfer window for each endpoint associated with the network. 7. The system of claim 1 wherein the time transfer window generator is configured to generate a time window to be open just long enough to securely upload and download the data packets from the endpoint. 8. The system of claim 7 , wherein the server is configured to receive information on a rotating, nonstandard SSH communications port. 9. A method comprising: generating an ID associated with an endpoint; a data packet generator generating a data packet; the endpoint sending a data packet at time T using port X with the ID; a network interface switching into an active state during a time transfer window; the network interface receiving the ID and data packet while in the active state; the network interface providing an ID verification module with the data packet and ID; and the ID verification module: determining the endpoint is recognized or approved; and confirming the ID matches an entry on a whitelist of approved identities; further a scheduling monitor adjusting the time transfer window based on how many endpoints are scheduled to send data packets; the scheduling monitor lengthening the time transfer window when it determines there has been an increase in size or number of recently received data packets; the scheduling monitor shortening the time transfer window when it determines there has been a decrease in size or number of recently received data packets. 10. The method of claim 9 comprising: the ID verification module determining the endpoint is not recognized or not approved by confirming the ID does not match an entry on a whitelist of approved identities; and the ID verification module determining the endpoint is not recognized or not approved by confirming the identity matches an entry on a blacklist of disapproved identities. 11. The method of claim 9 wherein the data packet contains data collected by the endpoint including scans, detections, anomalies, software version numbers, and operating conditions. 12. The method of claim 11 comprising a data converter converting data from the data packet into a universal format; the data converter homogenizing data from a plurality of endpoints so that the data is in a consistent format. 13. The method of claim 12 comprising: a server storing the data from the data converter into a storage device; a data analyzer analyzing the homogenized data for objects of interest, notifications, and detections; a report module outputting results from the data analyzer into a report; and the report module outputting the report onto a display of a monitor or emailing a report to a user. 14. The method of claim 9 comprising: a server transmitting a reply back to the endpoint containing a next contact time U and a next contact port Y; the endpoint receiving the reply; and the reply programming a scheduling module in the endpoint to send a second data packet at time U using port Y. 15. The method of claim 14 comprising: the server transmitting a second reply to the endpoint containing a next contact time V and a next contact port Z; the endpoint receiving the second reply; and the second reply programming the scheduling module in the endpoint to send a third data packet at time V using port Z.

Assignees

Inventors

Classifications

  • H04L63/029Primary

    Firewall traversal, e.g. tunnelling or, creating pinholes · CPC title

  • involving digital signatures · CPC title

  • Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy · CPC title

  • Usage controlling of secret information, e.g. techniques for restricting cryptographic keys to pre-authorized uses, different access levels, validity of crypto-period, different key- or password length, or different strong and weak cryptographic algorithms (network architectures or network communication protocols for using time-dependent keys in a packet data network H04L63/068) · CPC title

  • Traffic logging, e.g. anomaly detection · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12095739B2 cover?
A system and method for securely exchanging information between a server and an endpoint. A firewall and switch may administer connections between the endpoint and the server. The network interface of the server may send and receive information through the firewall and switch. A program task in the sever may set the network interface to be in an “on state” for a predetermined amount of time on …
Who is the assignee on this patent?
The Government Of The Us Secretary Of Homeland Security
What technology area does this patent fall under?
Primary CPC classification H04L63/029. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 17 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).