Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
104 words
A method for arranging operations performable on information in an information processing system, the information processing system having a plurality of information producers and a plurality of information subscribers, the method comprising: identifying respective sequences of select and transform operations required on information between at least some information producer/subscriber pairs; converting each respective sequence identified into an equivalent sequence, including: pushing select operations ahead of transform operations in each said equivalent sequence, and combining any sequential select operations and any sequential transform operations in each said equivalent sequence; wherein each said equivalent sequence comprises a single select operation followed by a single transform operation.
Claim 2
Independent Claim
104 words
A method for arranging operations performable on information in an information processing system, the information processing system having a plurality of information producers and a plurality of information subscribers, the method comprising: identifying respective sequences of select and transform operations required on information between at least some information producer/subscriber pairs; converting each respective sequence identified into an equivalent sequence, including: pushing select operations ahead of transform operations in each said equivalent sequence, and combining any sequential select operations and any sequential transform operations in each said equivalent sequence; wherein each said equivalent sequence comprises a single select operation followed by a single transform operation.
Claim 3
Dependent Claim
22 words
The method of claim 1 , further comprising: rearranging processing resources within said information processing system to accommodate each said equivalent sequence.
Claim 4
Dependent Claim
25 words
The method of claim 1 , further comprising: employing a content-based routing system to perform the single select operation of at least one equivalent sequence.
Claim 5
Dependent Claim
35 words
The method of claim 1 , further comprising prior to said converting: adding exterior nodes, and paths thereto, from respective interior nodes, to accommodate future information production to, or subscription from, said respective interior nodes.
Claim 6
Dependent Claim
21 words
A method for reorganizing message processing operations in a message processing system comprising using the arranging method of claim 1 .
Claim 7
Dependent Claim
16 words
The method of claim 5 , wherein said reorganizing is facilitated by an automated processing system.
Claim 8
Dependent Claim
31 words
A method for arranging an information flow graph descriptive of message processing operations for a method processing system comprising using the arranging method of claim 1 on said information flow graph.
Claim 9
Dependent Claim
39 words
The method of claim 7 , wherein said method for arranging the information flow graph is performed on an automated processing system, and wherein the information flow graph comprises information tangibly stored on media in said automated processing system.
Claim 10
Dependent Claim
42 words
The method of claim 1 , wherein said converting comprises: reducing a number of calculations required to determine the second, equivalent operation sequence by storing results of any common subexpressions thereof and using said stored results instead of recalculating the common subexpressions.
Claim 11
Independent Claim
112 words
A system for arranging operations performable on information in an information processing system, the information processing system having a plurality of information producers and a plurality of information subscribers, the system comprising: means for identifying respective sequences of select and transform operations required on information between at least some information producer/subscriber pairs; means for converting each respective sequence identified into an equivalent sequence, including: means for pushing select operations ahead of transform operations in each said equivalent sequence, and means for combining any sequential select operations and any sequential transform operations in each said equivalent sequence; wherein each said equivalent sequence comprises a single select operation followed by a single transform operation.
Claim 12
Independent Claim
112 words
A system for arranging operations performable on information in an information processing system, the information processing system having a plurality of information producers and a plurality of information subscribers, the system comprising: means for identifying respective sequences of select and transform operations required on information between at least some information producer/subscriber pairs; means for converting each respective sequence identified into an equivalent sequence, including: means for pushing select operations ahead of transform operations in each said equivalent sequence, and means for combining any sequential select operations and any sequential transform operations in each said equivalent sequence; wherein each said equivalent sequence comprises a single select operation followed by a single transform operation.
Claim 13
Dependent Claim
24 words
The system of claim 10 , further comprising: means for rearranging processing resources within said information processing system to accommodate each said equivalent sequence.
Claim 14
Dependent Claim
27 words
The system of claim 10 , further comprising: means for employing a content-based routing system to perform the single select operation of at least one equivalent sequence.
Claim 15
Dependent Claim
37 words
The system of claim 10 , further comprising prior to said converting: means for adding exterior nodes, and paths thereto, from respective interior nodes, to accommodate future information production to, or subscription from, said respective interior nodes.
Claim 16
Dependent Claim
46 words
The system of claim 10 , wherein said means for converting comprises: means for reducing a number of calculations required to determine the second, equivalent operation sequence by storing results of any common subexpressions thereof and using said stored results instead of recalculating the common subexpressions.
Claim 17
Dependent Claim
145 words
An article of manufacture comprising a computer useable medium having computer readable program code means embodied therein for arranging operations performable on information in an information processing system, the information processing system having a plurality of information producers and a plurality of information subscribers, the article of manufacture comprising: computer readable program code means for identifying respective sequences of select and transform operations required on information between at least some information producer/subscriber pairs; computer readable program code means for converting each respective sequence identified into an equivalent sequence, including: computer readable program code means for pushing select operations ahead of transform operations in each said equivalent sequence, and computer readable program code means for combining any sequential select operations and any sequential transform operations in each said equivalent sequence; wherein each said equivalent sequence comprises a single select operation followed by a single transform operation.
Claim 18
Dependent Claim
145 words
An article of manufacture comprising a computer useable medium having computer readable program code means embodied therein for arranging operations performable on information in an information processing system, the information processing system having a plurality of information producers and a plurality of information subscribers, the article of manufacture comprising: computer readable program code means for identifying respective sequences of select and transform operations required on information between at least some information producer/subscriber pairs; computer readable program code means for converting each respective sequence identified into an equivalent sequence, including: computer readable program code means for pushing select operations ahead of transform operations in each said equivalent sequence, and computer readable program code means for combining any sequential select operations and any sequential transform operations in each said equivalent sequence; wherein each said equivalent sequence comprises a single select operation followed by a single transform operation.
Claim 19
Dependent Claim
30 words
The article of manufacture of claim 15 , further comprising: computer readable program code means for rearranging processing resources within said information processing system to accommodate each said equivalent sequence.
Claim 20
Dependent Claim
33 words
The article of manufacture of claim 15 , further comprising: computer readable program code means for employing a content-based routing system to perform the single select operation of at least one equivalent sequence.
Claim 21
Dependent Claim
43 words
The article of manufacture of claim 15 , further comprising prior to said converting: computer readable program code means for adding exterior nodes, and paths thereto, from respective interior nodes, to accommodate future information production to, or subscription from, said respective interior nodes.
Claim 22
Dependent Claim
53 words
The article of manufacture of claim 15 , wherein said code means for converting comprises: computer readable program code means for reducing a number of calculations required to determine the second, equivalent operation sequence by storing results of any common subexpressions thereof and using said stored results instead of recalculating the common subexpressions.