Network Architecture For Multiple Data Stream Management And Endpoint Visualization

Patent No. US10938962 (titled "Network Architecture For Multiple Data Stream Management And Endpoint Visualization") was filed by Collective Medical Technologies Inc on Mar 4, 2018.

What is this patent about?

’962 is related to the field of network architecture and, more specifically, to systems that aggregate data from multiple, disparate data streams into a single, unified graphical user interface (GUI). Existing network hubs often struggle to handle the diverse protocols and real-time updates from various data sources, requiring significant processing power and complex configurations for each data stream. This is especially challenging when dealing with dynamic data sources that require continuous signal management and authentication.

The underlying idea behind ’962 is to create a network architecture that can seamlessly integrate data from multiple sources, even if they use different communication protocols and update in real-time. This is achieved by using a set of protocol interfaces that can adapt to the specific requirements of each data stream. The system then multiplexes the signals from these streams into a single output, which is displayed on a GUI with different fields populated based on the origin and type of data.

The claims of ’962 focus on a network comprising a plurality of data streams, where at least one stream updates in real-time and includes HL7 Admit, Transfer, Discharge (ADT) messages. The network includes a plurality of protocol interfaces, with at least one configured for HL7, connected to the data streams. A processor, coupled with these interfaces, executes instructions to multiplex signals from the streams into a single output, based on the originating data stream's identity. A portion of the HL7 ADTs is disposed of based on content and client input, and the single output is displayed on a GUI, populating fields in real-time based on the data stream's identity.

In practice, the network architecture uses a data stream engine to convert and adapt signals from different protocols into a universal format. This engine works in conjunction with the protocol interfaces to ensure full communicative connection with each data source. The processed data is then sent to a data cluster, which categorizes, organizes, and stores the information. Based on the data content and user input, the data cluster determines the destination endpoint on the GUI and directs the output engine to format the signal accordingly.

This approach differs from prior solutions by providing a unified interface for data from diverse sources, eliminating the need for separate applications or interfaces for each data stream. The system's ability to dispose of a portion of the HL7 ADTs based on content and client input allows for filtering and prioritizing information, ensuring that only relevant data is displayed to the user. By multiplexing signals based on their origin, the GUI can present a clear and organized view of data, even when it originates from multiple, disparate sources.

How does this patent fit in bigger picture?

Technical landscape at the time

In the early 2010s when ’962 was filed, network hubs were often implemented using servers connected to databases, with each server or interface requiring specific configuration for signal management, authentication, and communication protocols to interact with various data sources. At a time when systems commonly relied on dedicated hardware or software configurations for each data source, handling dynamic signal input from multiple sources simultaneously was non-trivial due to processing power limitations.

Novelty and Inventive Step

The examiner allowed claims 1 and 10 because the applicant's appeal brief, the cited prior art, and the prosecution history made the reason for allowance evident. The examiner's actions clearly pointed out the reasons for rejection, and the applicant's reply explicitly pointed out why the claims are patentable over the prior art. Dependent claims 2-9 and 11-14 were considered allowable because they further limit the independent claims and are allowable on the same basis.

Claims

This patent contains 14 claims, with claims 1 and 10 being independent. The independent claims focus on a network that multiplexes or aggregates data streams from various sources, including HL7 ADT messages, into a single output for display on a graphical user interface. The dependent claims generally elaborate on specific features and functionalities of the network and the graphical user interface, such as user input, data discarding, pane selection, and display of dynamic graphical elements.

Key Claim Terms New

Definitions of key terms used in the patent claims.

Term (Source)Support for SpecificationInterpretation
Graphical user interface
(Claim 1, Claim 10)
“Example embodiments include a network architecture with a plurality of data streams, wherein at least one of the data streams includes data updated in real-time; a plurality of protocol interfaces each connected to at least one of the data streams; a processor coupled with the protocol interfaces; an output interface coupled to a display for showing a graphical user interface; and a memory coupled to the processor including instructions that when executed by the processor, cause the processor to, multiplex a plurality of signals from the plurality of data streams via the protocol interfaces into a single output, wherein the multiplexing is executed based on an identity of the one of the data stream from which the signal originated, and output the single output to the graphical user interface via the output interface, wherein the graphical user interface includes a plurality of fields, and wherein the single output populates at least one of the fields based on the identity of the one of the data stream in real-time.”A display showing a graphical user interface, which includes multiple fields, and at least one field is populated by the single output based on the identity of the data stream in real-time.
HL7 ADTs
(Claim 1, Claim 10)
“Example embodiments include a network architecture with a plurality of data streams, wherein at least one of the data streams includes data updated in real-time; a plurality of protocol interfaces each connected to at least one of the data streams; a processor coupled with the protocol interfaces; an output interface coupled to a display for showing a graphical user interface; and a memory coupled to the processor including instructions that when executed by the processor, cause the processor to, multiplex a plurality of signals from the plurality of data streams via the protocol interfaces into a single output, wherein the multiplexing is executed based on an identity of the one of the data stream from which the signal originated, and output the single output to the graphical user interface via the output interface, wherein the graphical user interface includes a plurality of fields, and wherein the single output populates at least one of the fields based on the identity of the one of the data stream in real-time.”HL7 Admit, Transfer, Discharge messages, a portion of which are disposed based on content and client input.
Plurality of data streams
(Claim 1)
“Example embodiments include a network architecture with a plurality of data streams, wherein at least one of the data streams includes data updated in real-time; a plurality of protocol interfaces each connected to at least one of the data streams; a processor coupled with the protocol interfaces; an output interface coupled to a display for showing a graphical user interface; and a memory coupled to the processor including instructions that when executed by the processor, cause the processor to, multiplex a plurality of signals from the plurality of data streams via the protocol interfaces into a single output, wherein the multiplexing is executed based on an identity of the one of the data stream from which the signal originated, and output the single output to the graphical user interface via the output interface, wherein the graphical user interface includes a plurality of fields, and wherein the single output populates at least one of the fields based on the identity of the one of the data stream in real-time.”Multiple data streams are present in the network, with at least one stream having data updated in real-time.
Protocol interfaces
(Claim 1, Claim 10)
“Example embodiments include a network architecture with a plurality of data streams, wherein at least one of the data streams includes data updated in real-time; a plurality of protocol interfaces each connected to at least one of the data streams; a processor coupled with the protocol interfaces; an output interface coupled to a display for showing a graphical user interface; and a memory coupled to the processor including instructions that when executed by the processor, cause the processor to, multiplex a plurality of signals from the plurality of data streams via the protocol interfaces into a single output, wherein the multiplexing is executed based on an identity of the one of the data stream from which the signal originated, and output the single output to the graphical user interface via the output interface, wherein the graphical user interface includes a plurality of fields, and wherein the single output populates at least one of the fields based on the identity of the one of the data stream in real-time.”Multiple interfaces, each connected to at least one data stream, and at least one interface is configured for HL7.
Single output
(Claim 1, Claim 10)
“Example embodiments include a network architecture with a plurality of data streams, wherein at least one of the data streams includes data updated in real-time; a plurality of protocol interfaces each connected to at least one of the data streams; a processor coupled with the protocol interfaces; an output interface coupled to a display for showing a graphical user interface; and a memory coupled to the processor including instructions that when executed by the processor, cause the processor to, multiplex a plurality of signals from the plurality of data streams via the protocol interfaces into a single output, wherein the multiplexing is executed based on an identity of the one of the data stream from which the signal originated, and output the single output to the graphical user interface via the output interface, wherein the graphical user interface includes a plurality of fields, and wherein the single output populates at least one of the fields based on the identity of the one of the data stream in real-time.”A multiplexed or aggregated output from the data streams or data sources, which populates at least one field in the graphical user interface.

Patent Family

Patent Family

File Wrapper

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.

  • Get instant alerts for new documents

US10938962

COLLECTIVE MEDICAL TECHNOLOGIES INC
Application Number
US15911137
Filing Date
Mar 4, 2018
Status
Granted
Expiry Date
Jul 13, 2033
External Links
Slate, USPTO, Google Patents