8291437

System and Method for Consolidating Middleware Functionality

PublishedOctober 16, 2012
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for managing a consolidation of multiple middleware threads, comprising: identifying types of a plurality of middleware; selecting a main middleware from the plurality of middleware; initializing, by a server, the main middleware as a main middleware thread; identifying, by the server, other middleware from the plurality of middleware, based on a consolidated middleware functionality; selecting, by the server, slave middleware, different from the main middleware thread, from the identified other middleware, wherein at least one selected slave middleware is of a different type of middleware than the main middleware, and the main middleware and the slave middleware share a common metadata definition, such that business logic for the main middleware and each of the slave middleware is the same; and initializing the slave middleware as slave middleware threads by the main middleware thread, wherein each initialized slave middleware thread functions independently of the main middleware thread, and wherein the all necessary configurations for the main middleware and the slave middleware are stored in a single configuration file in a storage at the server, the single configuration file comprising information regarding middleware registrations for the main middleware and the slave middleware.

2

2. The method according to claim 1 , further comprising: providing the business logic to the main middleware and the slave middleware.

3

3. The method according to claim 2 , further comprising: assuming control, by the main middleware thread, of each functioning slave middleware thread, and shutting down each functioning slave middleware thread by the main middleware thread.

4

4. The method according to claim 3 , wherein the main middleware thread shuts down after each functioning slave middleware thread is shut down.

5

5. The method according to claim 4 , wherein identified errors in shutting down each functioning slave middleware thread are managed before the main middleware thread is shut down.

6

6. The method according to claim 4 , wherein the selected slave middleware are initialized sequentially.

7

7. The method according to claim 4 , wherein the selected slave middleware are initialized at the same time.

8

8. The method according to claim 4 , wherein the slave middleware have different formats, including a text-based format and a binary-based format.

9

9. A non-transitory computer-readable storage medium that stores a computer-executable program for managing a consolidation of multiple middleware threads, comprising: a middleware identification segment for identifying types of a plurality of middleware; a main middleware selecting segment for selecting a main middleware from the plurality of middleware; a main middleware initializing segment for initializing the main middleware as a main middleware thread; an other middleware identifying segment for identifying other middleware from the plurality of middleware, based on a consolidated middleware functionality; a slave middleware selecting segment for selecting slave middleware, different from the main middleware thread, from the identified other middleware, wherein at least one selected slave middleware is of a different type of middleware than the main middleware, and the main middleware and the slave middleware share a common metadata definition, such that business logic for the main middleware and each of the slave middleware is the same; and a slave middleware initializing segment for initializing the slave middleware as slave middleware threads by the main middleware thread, wherein each initialized slave middleware thread functions independently of the main middleware thread, and wherein all necessary configurations for the main middleware and the slave middleware are stored in a single configuration file in a storage at the server, the single configuration file comprising information regarding middleware registrations for the main middleware and the slave middleware.

10

10. The medium according to claim 9 , further comprising: a providing segment for providing the business logic to the main middleware and the slave middleware.

11

11. The medium according to claim 10 , further comprising: a control segment for assuming control, by the main middleware thread, of each functioning slave middleware thread, and shutting down each functioning slave middleware thread by the main middleware thread.

12

12. The medium according to claim 11 , wherein the main middleware thread shuts down after each functioning slave middleware thread is shut down.

13

13. The medium according to claim 12 , wherein the slave middleware have different formats, including a text-based format and a binary-based format.

14

14. A server for managing a consolidation of multiple middleware threads, comprising: a receiver for receiving a plurality of middleware; a processor for identifying types of the plurality of middleware; a storage for storing the plurality of middleware, wherein the processor selects a main middleware from the plurality of middleware; wherein the processor initializes the main middleware as a main middleware thread; wherein the processor identifies other middleware from the plurality of middleware, based on a consolidated middleware functionality; wherein the processor selects slave middleware, different from the main middleware thread, from the identified other middleware, and at least one selected slave middleware is of a different type of middleware than the main middleware, and the main middleware and the slave middleware share a common metadata definition, such that business logic for the main middleware and each of the slave middleware is the same; wherein the processor initializes the slave middleware as slave middleware threads by the main middleware thread, and wherein each initialized slave middleware thread functions independently of the main middleware thread, and wherein all necessary configurations for the main middleware and the slave middleware are stored in a single configuration file in the storage, the single configuration file comprising information regarding middleware registrations for the main middleware and the slave middleware; and a transmitter for communicating with client computers.

15

15. The server according to claim 14 , wherein the computer processor provides the business logic to the main middleware and the slave middleware.

16

16. The server according to claim 15 , wherein the main middleware thread assumes control of each functioning slave middleware thread, and shuts down each functioning slave middleware thread by the main middleware thread.

17

17. The server according to claim 16 , wherein the main middleware thread shuts down after each functioning slave middleware thread is shut down.

18

18. The server according to claim 17 , wherein the slave middleware have different formats, including a text-based format and a binary-based format.

Patent Metadata

Filing Date

Unknown

Publication Date

October 16, 2012

Inventors

Jonathan Chester Gathman
William Scott Bertrand
Robert William Gulledge
Bhanu Ramesh

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD FOR CONSOLIDATING MIDDLEWARE FUNCTIONALITY” (8291437). https://patentable.app/patents/8291437

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.