# US 10,484,251 B1 · Protocol agnostic message oriented middleware for IoT, SaaS and enterprise integration

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,484,251 B1
- Document ID: US10484251B1
- Status: Granted
- Kind: B1
- Application number: 15/359,388
- Filed: 2016-11-22
- Granted: 2019-11-19
- Earliest claimed: 2015-11-24
- Assignees: SRB Technologies, Inc.
- Applicants: Srb Technologies, Inc.
- Inventors: Bramh Gupta; Eamin Zhang; Frederick Yatzeck
- Web page: https://patentgrep.com/patent/US10484251B1

## CPC

- H04L 69/08: Protocols for interworking; Protocol conversion
- H04L 41/20: {Network management software packages}
- H04L 67/562: Brokering proxy services
- H04L 69/18: Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
- H04L 41/022: Multivendor or multi-standard integration
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method for providing a protocol agnostic message oriented middleware for IoT, SaaS and enterprise application integration. The method includes connecting a first application and device to a protocol-less integration middleware broker. Further, the method includes converting data of an industry standard integration protocol from the first application and device to a common protocol used within the protocol-less integration middleware broker. Furthermore, the method includes converting the data from the common protocol to a desired protocol pertaining to a second application and device. Moreover, the method includes exchanging data to the second application and device wherein the data is transformed from one protocol to another.

## Claims

### Claim 1

A computer-implemented method for providing protocol agnostic message oriented middleware for integration, the computer-implemented method comprising:
connecting a first application and device to a protocol-less integration middleware broker, wherein the protocol-less integration middleware broker does not have a proprietary application programming interface (API) stored for integrating the first application and device with a second application and device;
converting data of an industry standard integration protocol from the first application and device to a common protocol used within the protocol-less integration middleware broker;
converting the data from the common protocol to a desired protocol pertaining to the second application and device; and
exchanging data to the second application and device wherein the data is transformed from one protocol to another protocol.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1 and further comprising:
supporting all industry standard integration protocols thereby providing hooks to the protocol-less integration middleware broker using any of the preferred integration protocol of connecting devices, applications and systems, wherein the protocol-less middleware broker is capable of establishing connection between any devices, sensors, enterprise software, relational databases, and SaaS applications.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein converting data from one protocol to another protocol achieves easy integration of diverse devices and systems to connect together with least effort and cost.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1 and further comprising:
sending a message in a first protocol to a receiving application that receives the message in a second protocol;
converting the message to a common protocol;
processing the message within the protocol-less integration middleware broker using the common protocol; and
converting the information to a second desired protocol by a second application.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1 and further comprising:
allowing on-premise and site specific application to collaborate locally without the hop to the cloud on the centralized enterprise messaging broker.

### Claim 6 (depends on 5)

The computer-implemented method of claim 5 further comprising a hybrid messaging cloud which uses a message routing pattern.

### Claim 7

A computer program product stored on a non-transitory computer-readable medium that when executed by a processor, performs a method for providing protocol agnostic message oriented middleware for integration, the computer program product comprising:
connecting a first application and device to a protocol-less integration middleware broker, wherein the protocol-less integration middleware broker does not have a proprietary application programming interface (API) stored for integrating the first application and device with a second application and device;
converting data of an industry standard integration protocol from the first application and device to a common protocol used within the protocol-less integration middleware broker;
converting the data from the common protocol to a desired protocol pertaining to a second application and device; and
exchanging data to the second application and device wherein the data is transformed from one protocol to another protocol.

### Claim 8 (depends on 7)

The computer program product of claim 7 and further comprising:
supporting all industry standard integration protocols thereby providing hooks to the protocol-less integration middleware broker using any of the preferred integration protocol of connecting devices, applications and systems, wherein the protocol-less integration middleware broker is capable of establishing connection between any devices, sensors, enterprise software, relational databases, and SaaS applications.

### Claim 9 (depends on 7)

The computer program product of claim 7 wherein converting data from one protocol to another protocol achieves easy integration of diverse devices and systems to connect together with least effort and cost.

### Claim 10 (depends on 7)

The computer program product of claim 7 and further comprising:
sending a message in a first protocol to a receiving application that receives the message in a second protocol;
converting the message to a common protocol;
processing the message within the protocol-less integration middleware broker using the common protocol; and
converting the information to a second desired protocol by a second application.

### Claim 11 (depends on 7)

The computer program product of claim 7 and further comprising:
allowing on-premise and site specific application to collaborate locally without the hop to the cloud on the centralized enterprise messaging broker.

### Claim 12 (depends on 11)

The computer program product of claim 11 further comprising a hybrid messaging cloud which uses a message routing pattern.

### Claim 13

A system for providing protocol agnostic message oriented middleware for integration using a server, the server comprising a plurality of processors, the system comprising:
a suite of adapters and connectors that enable the ability to support all and any standard integration protocol thereby allowing any system to send and receive data using integration protocol of its own choice;
wherein the adapters comprise first processors of the plurality of processors coupled with a memory, the first processors configured for protocol conversion using the industry standard protocols, wherein a first adapter connects a first application to a protocol-less integration middleware broker and a second adapter connects a second application to the protocol-less integration middleware broker, and wherein the protocol-less integration middleware broker does not have a proprietary application programming interface (API) stored for integrating the first application with the second application;
wherein the connectors comprise second processors of the plurality of processors coupled with a memory, wherein the second processors are configured for application specific protocol conversion; and
a core message broker communicatively coupled with the suite of adapters and connectors responsible for routing, indirection and transformation.

### Claim 14 (depends on 13)

The system of claim 13, wherein the suite of adapters and connectors includes the first application and the second application.

### Claim 15 (depends on 13)

The system of claim 13, Wherein the adapters provide support to all standard protocols so that any system can send and receive data using the integration protocol of its own choice, and wherein the protocol-less integration middleware broker is capable of establishing connection between any devices, sensors, enterprise software, relational databases, and SaaS applications.

### Claim 16 (depends on 13)

The system of claim 13 wherein the adapters convert any standard integration protocols to a common protocol used within the protocol-less integration middleware broker thereby a protocol-less or protocol agnostic middleware integration platform is established.

### Claim 17 (depends on 13)

The system of claim 13 and further comprising:
a hybrid messaging cloud to federate and deliver messages to local brokers one of the centralized cloud and enterprise broker.

### Claim 18 (depends on 13)

The system of claim 13 and further comprising:
an IoT Analytics real-time engine configured with the suite of adapters and connectors to deliver unstructured device data to the protocol-less integration middleware broker; and
a component engine configured in the protocol-less integration middleware broker to store and index the unstructured data in a timer sequence database.
