7418719

Method and System to Support a Unified Process Model for Handling Messages Sent in Different Protocols

PublishedAugust 26, 2008
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
15 claims

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

1

1. A method to form a connection between a first listener and a second listener and a plurality of worker processes in a server, the server including a process manager, the first listener to support requests in a first protocol and the second listener to support requests in a second protocol, the method comprising: receiving a request from a client, the request conforming to the first protocol; routing, based at least on protocol support capability, the request to the first listener that supports the first protocol; providing, to the process manager, an indication that causes the process manager to launch one of the plurality of worker processes to handle requests in the first protocol, the one of the plurality of worker processes being configurable to handle requests in a plurality of protocols and the indication comprising the first listener's identity; forming a connection between the first listener and the process manager in response to the process manager publishing a pipe that is to be used by the process manager in receiving information from the first listener; causing the process manager to invoke in the one of the plurality of worker processes a protocol handler to support the first protocol; and supporting, by the first listener, a connection between the one of the plurality of worker processes and the first listener, wherein the request is provided to the one of the plurality of worker processes via the connection.

2

2. The method of claim 1 , further comprising receiving information used to cause the first listener to listen for requests of a specified application.

3

3. The method of claim 1 , further comprising receiving information that associates an application to an application pool.

4

4. The method of claim 3 , wherein the received information includes information that selectively disables the application or the application pool.

5

5. The method of claim 1 , further comprising creating at least one queue in the first listener, the at least one queue being created by the first listener.

6

6. An apparatus for forming a connection between a first listener and a second listener and a plurality of worker processes in a server, the server including a process manager, a first listener to support requests in a first protocol and a second listener to support requests in a second protocol, the apparatus comprising: computer storage medium having stored thereon: means for receiving a request from a client, the request conforming to the first protocol; means for routing, based at least on protocol support capability, the request to the first listener that supports the first protocol; means for providing, to the process manager, an indication that causes the process manager to launch one of the plurality of worker processes to handle requests in the first protocol, the one of the plurality of worker processes to selectively handle requests in one or more of a plurality of protocols and the indication comprising the first listener's identity; means for forming a connection between the first listener and the process manager in response to the process manager publishing a pipe that is to be used by the process manager in receiving information from the first listener; means for causing the process manager to invoke in one of the plurality of worker processes a protocol handler to support the first protocol; and means for supporting, by the first listener, a connection between the one of the plurality of worker processes and the first listener, wherein the request is to be provided to the one of the plurality of worker processes via the connection.

7

7. The apparatus of claim 6 , further comprising means for receiving information used in configuring the first listener to listen for requests of a preselected application.

8

8. The apparatus of claim 6 , further comprising means for receiving information that associates an application to an application pool.

9

9. The apparatus of claim 8 , wherein the received information includes information that selectively disables the application or the application pool.

10

10. A system, comprising: a plurality of clients; a network coupled to the plurality of clients; and a server, coupled to the network, including a process manager, a configuration store, and a plurality of listeners to receive requests in a plurality of protocols, wherein each listener is to: receive a request from a client, the request conforming to a protocol of the plurality of protocols; provide, to the process manager, an indication that causes the process manager to launch one of a plurality of worker processes to handle requests in the protocol, the one of the plurality of worker processes being configurable to handle requests in the plurality of protocols and the indication comprising the listener's identity; form a connection with the process manager in response to the process manager publishing a pipe that is to be used by the process manager in receiving information from the first listener; cause the process manager to invoke in the one of the plurality of worker processes a protocol handler to support the protocol; and support forming a connection to the one of the plurality of worker processes, wherein the request is provided to the one of the plurality of worker processes via the connection.

11

11. The system of claim 10 , wherein each listener is to receive information used to cause that listener to listen for requests that request a preselected application.

12

12. The system of claim 10 , wherein each listener is to receive information that associates an application to an application pool.

13

13. The system of claim 12 , wherein the received information includes information that selectively disables the application or the application pool.

14

14. The system of claim 10 , wherein each listener further comprises a queue created in response to the received request, the queue created by a respective listener to store requests to be routed to the worker process.

15

15. The system of claim 14 , wherein each listener can selectively include a plurality queues to route requests to a plurality of worker processes, the plurality of queues being created by a respective listener.

Patent Metadata

Filing Date

Unknown

Publication Date

August 26, 2008

Inventors

Shai Kariv
Geoffrey M. Kizer
Emily Kruglick
Lance E. Olson
Erik B. Christensen
Kenneth D. Wolf
Dmitry Robsman
Shanku Shivabrata Niyogi

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. “METHOD AND SYSTEM TO SUPPORT A UNIFIED PROCESS MODEL FOR HANDLING MESSAGES SENT IN DIFFERENT PROTOCOLS” (7418719). https://patentable.app/patents/7418719

© 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.