METHOD AND SYSTEM FOR DATA DEMULTIPLEXING
First Claim
1. A method in a computer system for processing packets of a message, the method comprising:
- receiving a packet of the message;
identifying a component for processing the received packet;
receiving from the identified component an identifier of state information associated with the message;
retrieving state information associated with the received identifier; and
providing the retrieved state information and the received packet to the identified component for processing of the received packet.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for demultiplexing packets of a message is provided. The demultiplexing system receives packets of a message, identifies a sequence of message handlers for processing the message, identifies state information associated with the message for each message handler, and invokes the message handlers passing the message and the associated state information. The system identifies the message handlers based on the initial data type of the message and a target data type. The identified message handlers effect the conversion of the data to the target data type through various intermediate data types.
-
Citations
25 Claims
-
1. A method in a computer system for processing packets of a message, the method comprising:
-
receiving a packet of the message; identifying a component for processing the received packet; receiving from the identified component an identifier of state information associated with the message; retrieving state information associated with the received identifier; and providing the retrieved state information and the received packet to the identified component for processing of the received packet. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method in a computer system for processing packets of a message, the method comprising:
-
receiving a packet of the message and a data type of the message; identifying a component that is capable of processing a packet of the indicated data type; and providing the received packet to the identified component for processing. - View Dependent Claims (7, 8, 9)
-
-
10. A component in a computer system for message handling the message having packets, comprising:
-
for each of a plurality of processing sub-components, a state key function for generating an identifier of state information based on a packet; and a message handler function for processing a packet of the message using state information identified by the identifier; and a session function for generating initial state information for a message that is associated with a generated identifier; and - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
- 19. A computer-readable medium containing a data structure comprising a sequence of path entries, each path entry having a reference to state information for a message and a reference to a message handler for processing a message wherein the message handlers are to be invoked in the order of the sequence.
-
22. A method in a computer system for processing a message, the message having a plurality of headers the method comprising:
-
analyzing the headers of the message to identify a sequence of message handlers for processing the message; and invoking some of the identified message handlers passing the message. - View Dependent Claims (23, 24, 25)
-
Specification