Claims Analysis
Total Claims: 54
Claim 1
Independent Claim
208 words
A method for determining that processing of one or more event structures which have been sent to a resource manager for processing by the resource manager is completed, the method comprising: an event creator constructing a tag event structure, processing of which by the resource manager returns the tag event structure to the event creator, wherein the processing by the resource manager includes managing the flow of event structures for receipt by one or more processes; sending the tag event structure for processing by the resource manager after the one or more event structures have been sent to the resource manager for processing; receiving the tag event structure, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager; determining that processing by the resource manager of the one or more event structures which have been sent to the resource manager for processing is completed when the tag event structure is received; and sending a subsequent event structure to the resource manager after receipt of the tag event structure, whereby the sending of the subsequent even structure is delayed until it is determined that processing of the one or more event structures by the resource manager has been completed.
Claim 2
Independent Claim
208 words
A method for determining that processing of one or more event structures which have been sent to a resource manager for processing by the resource manager is completed, the method comprising: an event creator constructing a tag event structure, processing of which by the resource manager returns the tag event structure to the event creator, wherein the processing by the resource manager includes managing the flow of event structures for receipt by one or more processes; sending the tag event structure for processing by the resource manager after the one or more event structures have been sent to the resource manager for processing; receiving the tag event structure, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager; determining that processing by the resource manager of the one or more event structures which have been sent to the resource manager for processing is completed when the tag event structure is received; and sending a subsequent event structure to the resource manager after receipt of the tag event structure, whereby the sending of the subsequent even structure is delayed until it is determined that processing of the one or more event structures by the resource manager has been completed.
Claim 3
Independent Claim
139 words
A method for simulating a family of two or more events, the method comprising: simulating the family of events, wherein simulating the family of events includes sending each of the events of the family of events to a resource manager for processing by the resource manager, wherein the processing by the resource manager includes managing the flow of event structures for receipt by one or more processes; prior to simulating a subsequent event which is not included in the family of events, verifying that all events of the family of events have been simulated by verifying that all events of the family of events have been processed by the resource manager; and sending the subsequent event to the resource manager for processing upon verification that all events of the family of events have been processed by the resource manager.
Claim 4
Independent Claim
139 words
A method for simulating a family of two or more events, the method comprising: simulating the family of events, wherein simulating the family of events includes sending each of the events of the family of events to a resource manager for processing by the resource manager, wherein the processing by the resource manager includes managing the flow of event structures for receipt by one or more processes; prior to simulating a subsequent event which is not included in the family of events, verifying that all events of the family of events have been simulated by verifying that all events of the family of events have been processed by the resource manager; and sending the subsequent event to the resource manager for processing upon verification that all events of the family of events have been processed by the resource manager.
Claim 5
Dependent Claim
41 words
The method of claim 2 wherein the step of simulating comprises: an event creator constructing a first event structure which represents a first event of the family of events; and sending the first event structure to the resource manager for processing.
Claim 6
Dependent Claim
52 words
The method of claim 2 further comprising: recording, in a memory of a computer, a state which indicates that simulation of the family of events is in progress; and wherein the step of verifying includes comparing the recorded state with data indicating that simulation of a family of events is in progress.
Claim 7
Dependent Claim
86 words
The method of claim 2 further comprising: performing the following steps prior to simulating if the subsequent event; (1) an event creator constructing a tag event structure, processing of which by the resource manager returns the tag event structure to the event creator; (2) sending the tag event structure to the resource manager for processing by the resource manager; and (3) receiving the tag event structure, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager.
Claim 8
Dependent Claim
272 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein for determining that processing of one or more event structures which have been sent to a resource manager for processing by the resource manager is completed, wherein the processing by the resource manager includes managing the flow of event structures for receipt by one or more processes, the computer readable code comprising: a construction module which is configured to construct a tag event structure, processing of which by the resource manager returns the tag event structure to a selected computer process, which includes the construction module; a dispatch module, which is operatively coupled to the construction module and which is configured to send the tag event structure to the resource manager for processing after the one or more event structures have been sent to the resource manager for processing by the resource manager; and an event filter which is operatively coupled to the dispatch module and which is configured to receive the tag event structure, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager, and the event filter is further configured to determine that processing of the one or more event structures which have been sent to the resource manager for processing is completed when the tag event structure is received, whereby the determination of the completion of the processing of the one or more event structures may be used to delay sending of a subsequent event structure to the resource manager until after the processing of the one or more event structures has been completed.
Claim 9
Dependent Claim
272 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein for determining that processing of one or more event structures which have been sent to a resource manager for processing by the resource manager is completed, wherein the processing by the resource manager includes managing the flow of event structures for receipt by one or more processes, the computer readable code comprising: a construction module which is configured to construct a tag event structure, processing of which by the resource manager returns the tag event structure to a selected computer process, which includes the construction module; a dispatch module, which is operatively coupled to the construction module and which is configured to send the tag event structure to the resource manager for processing after the one or more event structures have been sent to the resource manager for processing by the resource manager; and an event filter which is operatively coupled to the dispatch module and which is configured to receive the tag event structure, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager, and the event filter is further configured to determine that processing of the one or more event structures which have been sent to the resource manager for processing is completed when the tag event structure is received, whereby the determination of the completion of the processing of the one or more event structures may be used to delay sending of a subsequent event structure to the resource manager until after the processing of the one or more event structures has been completed.
Claim 10
Dependent Claim
159 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein simulating a family of two or more events, the computer readable code comprising: an event simulation module which is configured to simulate the family of events, wherein simulating the family of events includes sending each event of the family of events, to a resource manager for processing by the resource manager, wherein processing by the resource manager includes managing the flow of event structures for receipt by one or more processes; a family event simulation status verification module which is operatively coupled to the event simulation module and which is configured to verify that all events of the family of events have been simulated prior to enabling simulation of a subsequent event which is not included in the family of evenly and wherein simulation of the subsequent event is enabled if the simulation of the events of the family of events have been verified.
Claim 11
Dependent Claim
159 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein simulating a family of two or more events, the computer readable code comprising: an event simulation module which is configured to simulate the family of events, wherein simulating the family of events includes sending each event of the family of events, to a resource manager for processing by the resource manager, wherein processing by the resource manager includes managing the flow of event structures for receipt by one or more processes; a family event simulation status verification module which is operatively coupled to the event simulation module and which is configured to verify that all events of the family of events have been simulated prior to enabling simulation of a subsequent event which is not included in the family of evenly and wherein simulation of the subsequent event is enabled if the simulation of the events of the family of events have been verified.
Claim 12
Dependent Claim
66 words
The computer program product of claim 7 wherein the event simulation module comprises: an event structure constructor which is configured to construct a first event structure which represents a first event of the family of events; and an event structure dispatcher which is operatively coupled to the event structure constructor and which is configured to send the first event structure to the resource manager for processing.
Claim 13
Dependent Claim
67 words
The computer program product of claim 7 further comprising: a simulation status module which is configured to record, in a memory of a computer, a state which indicates that simulation of the family of events is in progress; wherein the family event simulation status verification module is further configured to compare the recorded state with data indicating that simulation of the family of events is in progress.
Claim 14
Dependent Claim
143 words
The computer program product of claim 9 further comprising: an event synchronization module which is configured to ensure that simulation of a prior one of the family of events is completed and which comprises: (1) a tag event structure constructor which is configured to construct a tag event structure processing of which by the resource, manager returns the tag event structure; (2) a tag event structure dispatcher which is operatively coupled to the tag event structure constructor and which is configured to send the tag event structure to the resource manager for processing by the resource manager; and (3) a tag event structure receiver which is operatively coupled to the tag structure dispatcher and which is configured to receive the tag event structure, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager.
Claim 15
Independent Claim
227 words
An apparatus comprising: a construction module which is configured to construct a tag event structure, processing of which by a resource manner returns the tag event structure to a computer process which includes the construction module, wherein the processing by the resource manager includes managing the flow of event structures for receipt by the computer process; a dispatch module, which is operatively coupled to the construction module and which is configured to send the tag event structure to the resource manager for processing after a one or more event structures have been sent to the resource manager for processing by the resource manager; and an event filter which is operatively coupled to the dispatch module and which is configured to receive the tag event structure, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager, and the event filter is further configured to determine that processing of the one or more event structures which have been sent to the resource manager for processing is completed when the tag event structure is received; whereby the determination of the completion of the processing of the one or more even structures may be used to delay sending of a subsequent event structure to the resource manager until after the processing of the one or more event structures has been completed.
Claim 16
Independent Claim
227 words
An apparatus comprising: a construction module which is configured to construct a tag event structure, processing of which by a resource manner returns the tag event structure to a computer process which includes the construction module, wherein the processing by the resource manager includes managing the flow of event structures for receipt by the computer process; a dispatch module, which is operatively coupled to the construction module and which is configured to send the tag event structure to the resource manager for processing after a one or more event structures have been sent to the resource manager for processing by the resource manager; and an event filter which is operatively coupled to the dispatch module and which is configured to receive the tag event structure, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager, and the event filter is further configured to determine that processing of the one or more event structures which have been sent to the resource manager for processing is completed when the tag event structure is received; whereby the determination of the completion of the processing of the one or more even structures may be used to delay sending of a subsequent event structure to the resource manager until after the processing of the one or more event structures has been completed.
Claim 17
Independent Claim
139 words
An apparatus comprising: an event simulation module which is configured to simulate a family of two or more events, wherein simulation of the family of events includes sending each event of the family of events to a resource manager for processing by the resource manager, and wherein processing by the resource manager includes managing the flow of event structures for receipt by one or more processes; and a family event simulation status verification module which is operatively coupled to the event simulation module and which is configured to verify that all events of the family of events have been simulated prior to enabling simulation of a subsequent event which is not included in the family of events, wherein simulation of the subsequent event is enabled if the simulation of all events of the family of events has been verified.
Claim 18
Independent Claim
139 words
An apparatus comprising: an event simulation module which is configured to simulate a family of two or more events, wherein simulation of the family of events includes sending each event of the family of events to a resource manager for processing by the resource manager, and wherein processing by the resource manager includes managing the flow of event structures for receipt by one or more processes; and a family event simulation status verification module which is operatively coupled to the event simulation module and which is configured to verify that all events of the family of events have been simulated prior to enabling simulation of a subsequent event which is not included in the family of events, wherein simulation of the subsequent event is enabled if the simulation of all events of the family of events has been verified.
Claim 19
Dependent Claim
64 words
The apparatus of claim 12 wherein the event simulation module comprises: an event structure constructor which is configured to construct a first event structure which represents a first event of the family of events; and an event structure dispatcher which is operatively coupled to the event structure constructor and which is configured to send the first event structure to the resource manager for processing.
Claim 20
Dependent Claim
64 words
The apparatus of claim 16 further comprising: a simulation status module which is configured to records in a memory of a computer, a state which indicates that simulation of family of events is in progress; wherein the family event simulation status verification module is further configured to compare the recorded state with data indicating that simulation of the family of events is in progress.
Claim 21
Dependent Claim
138 words
The apparatus of claim 12 further comprising: an event synchronization module which is configured to ensure that simulation of a prior one of the family of events is completed and which comprises: (1) a tag event structure constructor which is configured to construct a tag event structure, processing of which by the resource manager returns the tag event structure; (2) a tag event structure dispatcher which is operatively coupled to the tag event structure constructor and which is configured to send the tag event structure to the resource manager for processing; and (3) a tag event structure receiver which is operatively coupled to the tag event structure dispatcher and which is configured to receive the tag event structure, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager.
Claim 22
Dependent Claim
252 words
A computer system comprising: a computer processor; a memory which is operatively coupled to the computer processor; and a computer process which executes in the computer processor from the memory and which includes: a construction module which is configured to construct a tag event structure, processing of which by a resource manager returns the tag event structure to the computer process, wherein the processing by the resource manager includes managing the flow of event structures for receipt by the computer process; a dispatch module, which is operatively coupled to the construction module and which is configured to send the tag event structure to the resource manager for processing after a one or more event structures have been sent to the resource manager for processing by the resource manager; and an event filter which is operatively coupled to the dispatch module and which is configured to receive the tag event structure, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager, and the event filter is further configured to determine that processing of the one or more event structures which have been sent to the resource manager for processing is completed when the tag event structure is received; whereby the determination of the completion of the processing of the one or more event structures may be used to delay sending of a subsequent event structure to the resource manager until after the processing of the one or more event structures has been completed.
Claim 23
Dependent Claim
252 words
A computer system comprising: a computer processor; a memory which is operatively coupled to the computer processor; and a computer process which executes in the computer processor from the memory and which includes: a construction module which is configured to construct a tag event structure, processing of which by a resource manager returns the tag event structure to the computer process, wherein the processing by the resource manager includes managing the flow of event structures for receipt by the computer process; a dispatch module, which is operatively coupled to the construction module and which is configured to send the tag event structure to the resource manager for processing after a one or more event structures have been sent to the resource manager for processing by the resource manager; and an event filter which is operatively coupled to the dispatch module and which is configured to receive the tag event structure, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager, and the event filter is further configured to determine that processing of the one or more event structures which have been sent to the resource manager for processing is completed when the tag event structure is received; whereby the determination of the completion of the processing of the one or more event structures may be used to delay sending of a subsequent event structure to the resource manager until after the processing of the one or more event structures has been completed.
Claim 24
Dependent Claim
161 words
A computer system comprising: a computer processor; a memory which is operatively coupled to the computer processor; and a computer process which executes in the computer processor from the memory and which includes: an event simulation module which is configured to simulate a first event of a family of two or more events, wherein simulation of the first event includes sending the first event to a resource manager for processing, and wherein processing by the resource manager includes managing the flow of event structures for receipt by a computer process; a family event simulation status verification module which is operatively coupled to the event simulation module and which is configured to verify that all events of the family of events have been simulated prior to enabling simulation of a subsequent event which is not included in the family of events, wherein simulation of the subsequent event is enabled if simulation of all events of the family of events has been verified.
Claim 25
Dependent Claim
161 words
A computer system comprising: a computer processor; a memory which is operatively coupled to the computer processor; and a computer process which executes in the computer processor from the memory and which includes: an event simulation module which is configured to simulate a first event of a family of two or more events, wherein simulation of the first event includes sending the first event to a resource manager for processing, and wherein processing by the resource manager includes managing the flow of event structures for receipt by a computer process; a family event simulation status verification module which is operatively coupled to the event simulation module and which is configured to verify that all events of the family of events have been simulated prior to enabling simulation of a subsequent event which is not included in the family of events, wherein simulation of the subsequent event is enabled if simulation of all events of the family of events has been verified.
Claim 26
Dependent Claim
60 words
The computer system of claim 17 wherein the event simulation module comprises: an event structure constructor which is configured to construct a first event structure which represents a first event; and an event structure dispatcher which is operatively coupled to the event structure constructor and which is configured to send the first event structure to the resource manager for processing.
Claim 27
Dependent Claim
67 words
The computer system of claim 17 wherein the computer process further comprises: a simulation status module which is configured to record, in the memory, a state which indicates that simulation of the family of events is in progress; wherein the family event simulation status verification module is further configured to compare the recorded state with data indicating that simulation of the family of events is in progress.
Claim 28
Dependent Claim
156 words
The computer system of claim 17 wherein the computer process further comprises: an event synchronization module which is configured to ensure that simulation of a prior one of the family of events is completed and which comprises: (1) a tag event structure constructor which is configured to construct a tag event structure, processing of which by the resource manager returns the tag event structure to the computer process; (2) a tag event structure dispatcher which is operatively coupled to the event structure constructor and which is configured to send the tag event structure to the resource manager for processing by the resource manager; and (3) a tag event structure receiver which is operatively coupled to the tag event structure dispatcher and which is configured to receive the tag event structure, wherein receipt of the tag event structure by the tag event structure receiver indicates that the tag event struture has been processed by the resource manager.
Claim 29
Dependent Claim
292 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein for determining that processing of one or more event structures which have been sent to a resource manager for processing is completed, wherein the processing by the resource manager includes managing the flow of event structures for receipt by a computer process, the computer readable code comprising: a construction module which is configured to construct a tag event structure, processing of which by the resource manager returns the tag event structure to the computer process, which includes the construction modules the tag event structure having an identifier identifying the tag event structure; a dispatch module, which is operatively coupled to the construction module and which is configured to send the tag event structure to the resource manager for processing after the one or more event structures have been sent to the resource manager for processing by the resource manager; and an event filter which is operatively coupled to the dispatch module and which is configured to receive and identify the tag event structure, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager and the tag event structure is identified by the identifier, and the event filter is further configured to determine that processing of the one or more event structures which have been sent to the resource manager for processing is completed when the tag event structure is received and identified; whereby the determination of the completion of the processing of the one or more event stuctures may be used to delay sending of a subsequent event structure to the resource manager until after the processing of the one or more event structures hat been completed.
Claim 30
Dependent Claim
292 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein for determining that processing of one or more event structures which have been sent to a resource manager for processing is completed, wherein the processing by the resource manager includes managing the flow of event structures for receipt by a computer process, the computer readable code comprising: a construction module which is configured to construct a tag event structure, processing of which by the resource manager returns the tag event structure to the computer process, which includes the construction modules the tag event structure having an identifier identifying the tag event structure; a dispatch module, which is operatively coupled to the construction module and which is configured to send the tag event structure to the resource manager for processing after the one or more event structures have been sent to the resource manager for processing by the resource manager; and an event filter which is operatively coupled to the dispatch module and which is configured to receive and identify the tag event structure, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager and the tag event structure is identified by the identifier, and the event filter is further configured to determine that processing of the one or more event structures which have been sent to the resource manager for processing is completed when the tag event structure is received and identified; whereby the determination of the completion of the processing of the one or more event stuctures may be used to delay sending of a subsequent event structure to the resource manager until after the processing of the one or more event structures hat been completed.
Claim 31
Independent Claim
181 words
A system for distributing code (i) which is stored on a computer-readable medium, (ii) which is executable by a computer, and (iii) which includes at least one module, each of which in turn is configured to carry out at least one function to be executed by the computer, the system comprising: an event simulation module which is configured to simulate a family of two or more events, wherein simulation of the family of events includes sending each event of the family of events to a resource manager for processing, and wherein processing by the resource manager includes managing the flow of event structures for receipt by one or more processes; and a family event simulation status verification module which is operatively coupled to the event simulation module and which is configured to verify that all events of the family of events have been simulated prior to enabling simulation of a subsequent event which is not included in the family of events, wherein simulation of the subsequent event is enabled if simulation of all events of the family events has been verified.
Claim 32
Independent Claim
181 words
A system for distributing code (i) which is stored on a computer-readable medium, (ii) which is executable by a computer, and (iii) which includes at least one module, each of which in turn is configured to carry out at least one function to be executed by the computer, the system comprising: an event simulation module which is configured to simulate a family of two or more events, wherein simulation of the family of events includes sending each event of the family of events to a resource manager for processing, and wherein processing by the resource manager includes managing the flow of event structures for receipt by one or more processes; and a family event simulation status verification module which is operatively coupled to the event simulation module and which is configured to verify that all events of the family of events have been simulated prior to enabling simulation of a subsequent event which is not included in the family of events, wherein simulation of the subsequent event is enabled if simulation of all events of the family events has been verified.
Claim 33
Dependent Claim
64 words
The system of claim 22 wherein the event simulation module comprises: an event structure constructor which is configured to construct a first event structure which represents a first event of the family of events; and an event structure dispatcher which is operatively coupled to the event structure constructor and which is configured to send the first event structure to the resource manager for processing.
Claim 34
Dependent Claim
65 words
The system of claim 22 further comprising: a simulation status module which is configured to record, in a memory of a computer, a state which indicates that simulation of the family of events is in progress; wherein the family event simulation status verification module is further configured to compare the recorded state with data indicating that simulation of the family of events is in progress.
Claim 35
Dependent Claim
147 words
The system of claim 22 further comprising. an event synchronization module which is configured to ensure that simulation of a prior one of the family of events is completed and which comprises: (1) a tag event structure constructor which is configured to construct a tag event structure, processing of which by the resource manager returns the tag event structure; (2) a tag event structure dispatcher which is operatively coupled to the tag event structure constructor and which is configured to send the tag event structure to the resource manager for processing the resource manager; and (3) a tag event structure receiver which is operatively coupled to the tag event structure dispatcher and which is configured to receive the tag event structure, wherein receipt of the tag event structure by the tag event structure receiver indicates that the tag event structure has been processed by the resource manager.
Claim 36
Independent Claim
221 words
A method for determining that an event structure has been processed by a resource manager, the method comprising: sending the event structure to the resource manager; an event creator constructing a tag event structure, wherein the function of the tag event structure is to be returned to the event creator when the tag event structure is processed by the resource manager, the tag event structure having an identifier identifying the tag event structure; sending the tag event structure to the resource manager after the first event structure has been sent to the resource manager for processing wherein the processing by the resource manager includes managing the low of event structure for receipt by one or more processes; receiving the tag event structure, wherein the receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager; identifying the tag event structure by identifying the identifier, determining that the event structure has been processed by the resource manager through the return and identification of the tag event structure; and sending a subsequent event structure to the resource manager after receipt of the tag event structure, whereby the sending of the subsequent event structure is delayed until it is determined that processing of the one or more event structures by the resource manager has been completed.
Claim 37
Independent Claim
221 words
A method for determining that an event structure has been processed by a resource manager, the method comprising: sending the event structure to the resource manager; an event creator constructing a tag event structure, wherein the function of the tag event structure is to be returned to the event creator when the tag event structure is processed by the resource manager, the tag event structure having an identifier identifying the tag event structure; sending the tag event structure to the resource manager after the first event structure has been sent to the resource manager for processing wherein the processing by the resource manager includes managing the low of event structure for receipt by one or more processes; receiving the tag event structure, wherein the receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager; identifying the tag event structure by identifying the identifier, determining that the event structure has been processed by the resource manager through the return and identification of the tag event structure; and sending a subsequent event structure to the resource manager after receipt of the tag event structure, whereby the sending of the subsequent event structure is delayed until it is determined that processing of the one or more event structures by the resource manager has been completed.
Claim 38
Independent Claim
109 words
A method for simulating a family of events, the family of events including two or more events, the method comprising: simulating a selected event of the family of events, which includes, an event creator constructing a selected event structure which represents the selected event, and sending the selected event structure to a resource manager for processing, wherein the processing by the resource, manager includes managing the flow of event structures for receipt by one or more processes; verifying that the selected event has been simulated before simulating a subsequent event; and simulating the subsequent event of the family of events if simulation of the selected event has been verified.
Claim 39
Independent Claim
109 words
A method for simulating a family of events, the family of events including two or more events, the method comprising: simulating a selected event of the family of events, which includes, an event creator constructing a selected event structure which represents the selected event, and sending the selected event structure to a resource manager for processing, wherein the processing by the resource, manager includes managing the flow of event structures for receipt by one or more processes; verifying that the selected event has been simulated before simulating a subsequent event; and simulating the subsequent event of the family of events if simulation of the selected event has been verified.
Claim 40
Dependent Claim
75 words
The method of claim 27, wherein verifying that the selected event has been simulated includes: the event creator constructing a tag event structure, wherein the function of the tag event structure is to be returned the event creator when the tag event structure is processed by the resource manager; and sending the tag event structure to the resource manager for processing after the selected event structure has been sent to the resource manager for processing.
Claim 41
Dependent Claim
45 words
The method of claim 28, wherein verifying that the selected event has been simulated further includes: the event creator receiving the tag event structure, wherein the receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager.
Claim 42
Dependent Claim
37 words
The method of claim 29, wherein verifying that the selected event has been simulated further includes: determining that the selected event structure has been processed by the resource manager through the return of the tag event structure.
Claim 43
Dependent Claim
62 words
The method of claim 28, wherein the tag event structure has an identifier identifying the tag event structure, and verifying that the selected event has been simulated further includes: identifying the tag event structure by identifying the identifier; and determining that the selected event structure has been processed by the resource manager through the return and identification of the tag event structure.
Claim 44
Dependent Claim
23 words
The method of claim 27, wherein the selected event of the family of events is a last event of the family of events.
Claim 45
Dependent Claim
22 words
The method of claim 27, wherein the subsequent event is a next event of the family of events following the selected event.
Claim 46
Dependent Claim
17 words
The method of claim 27, wherein the subsequent event is not included in the family of events.
Claim 47
Dependent Claim
256 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein simulating a family of two or more events wherein simulation of the family of events includes sending each event of the family of two or more events to a resource manager for processing, and wherein processing by the resource manager includes managing the flow of event structures for receipt by one or more processes, the computer readable code comprising: an event simulation module which is configured to simulate a selected event of the family of events, wherein simulation of the selected event includes sending the selected event to the resource manager for processing the event simulation module including, an event structure constructor which is configured to construct a selected event structure which represents the selected event, the selected event structure being suitable for processing by the resource manager, and an event structure dispatcher which is operatively coupled to the event structure constructor and further configured to send the selected event structure to the resource manager for processing; and a family event simulation status verification module which is operatively coupled to the event simulation module and which is configured to verify that the selected event of the family of events has been simulated prior to enabling simulation of a subsequent event structure; whereby the determination of the completion of the processing of the family of event may be used to delay sending of a subsequent event structure to the resource manager until after the processing of the family evict has been completed.
Claim 48
Dependent Claim
256 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein simulating a family of two or more events wherein simulation of the family of events includes sending each event of the family of two or more events to a resource manager for processing, and wherein processing by the resource manager includes managing the flow of event structures for receipt by one or more processes, the computer readable code comprising: an event simulation module which is configured to simulate a selected event of the family of events, wherein simulation of the selected event includes sending the selected event to the resource manager for processing the event simulation module including, an event structure constructor which is configured to construct a selected event structure which represents the selected event, the selected event structure being suitable for processing by the resource manager, and an event structure dispatcher which is operatively coupled to the event structure constructor and further configured to send the selected event structure to the resource manager for processing; and a family event simulation status verification module which is operatively coupled to the event simulation module and which is configured to verify that the selected event of the family of events has been simulated prior to enabling simulation of a subsequent event structure; whereby the determination of the completion of the processing of the family of event may be used to delay sending of a subsequent event structure to the resource manager until after the processing of the family evict has been completed.
Claim 49
Dependent Claim
200 words
The computer program product claimed in claim 35, further comprising: an event synchronization module operatively coupled to the family event simulation status verification module, wherein the event synchronization module is configured to ensure that simulation of the selected event of the family of events is completed before enabling simulation of the subsequent event and which comprises: (1) a tag event structure constructor which is configured to construct a tag event structure processing of which by the resource manage returns the tag event structure, the tag event structure having an identifier which identifies the tag event structure; (2) a tag event structure dispatcher which is operatively coupled to the tag event structure constructor and which is configured to send the tag event structure to the resource manager for processing by the resource manager; and (3) a tag event structure receiver which is operatively coupled to the tag structure dispatcher and which is configured to receive the tag event structure, wherein receipt of the tag event structure by the tag event structure receiver indicates that the tag event structure has been processed by the resource managers the tag event structure receiver further configured to identify the tag event structure by the identifier.
Claim 50
Independent Claim
221 words
An apparatus comprising: a construction module which is configured to construct a tag event structure, processing of which by a resource manager returns the tag event structure to a computer process which includes the construction modules the tag event structure having an identifier, whereby the tag event structure is identified by the identifier; a dispatch module, which is operatively coupled to the construction module and which is configured to send the tag event structure to the resource manager for processing after an event structure has been sent to the resource manager for processing by the resource manager; and an event filter which is operatively coupled to the dispatch module and which is configured to receive and identify the tag event Structure by the identifier, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager, and the event filter is further configured to determine that processing of the event structure which has been sent to the resource manager for processing is completed when the tag event structure is received and identified; whereby the determination of the completion of they processing of the tag event structure may be used to delay sending of a subsequent event structure to the resource manager until after the processing of the tag event structure has been completed.
Claim 51
Independent Claim
221 words
An apparatus comprising: a construction module which is configured to construct a tag event structure, processing of which by a resource manager returns the tag event structure to a computer process which includes the construction modules the tag event structure having an identifier, whereby the tag event structure is identified by the identifier; a dispatch module, which is operatively coupled to the construction module and which is configured to send the tag event structure to the resource manager for processing after an event structure has been sent to the resource manager for processing by the resource manager; and an event filter which is operatively coupled to the dispatch module and which is configured to receive and identify the tag event Structure by the identifier, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager, and the event filter is further configured to determine that processing of the event structure which has been sent to the resource manager for processing is completed when the tag event structure is received and identified; whereby the determination of the completion of they processing of the tag event structure may be used to delay sending of a subsequent event structure to the resource manager until after the processing of the tag event structure has been completed.
Claim 52
Independent Claim
184 words
An apparatus comprising an event simulation module which is configured to simulate a selected event of a family of two or more events, the event simulation module including, an event structure constructor which is configured to construct a selected event structure which represents the selected event, and an event structure dispatcher which is operatively coupled to the event structure constructor and which is configured to send the selected event structure to a resource manager for processing, wherein the processing by the resource manager includes managing the flow of event structures for receipt by one or more processes; and a family event simulation status verification module which is operatively coupled to the event simulation module and which is configured to verify that all events of the family of events have been simulated prior to enabling simulation of a subsequent event structure; whereby the determination of the completion of the processing of the family of events may be used to delay sending of the subsequent event structure to the resource manager until after the simulation of all events of the family of events has been completed.
Claim 53
Independent Claim
184 words
An apparatus comprising an event simulation module which is configured to simulate a selected event of a family of two or more events, the event simulation module including, an event structure constructor which is configured to construct a selected event structure which represents the selected event, and an event structure dispatcher which is operatively coupled to the event structure constructor and which is configured to send the selected event structure to a resource manager for processing, wherein the processing by the resource manager includes managing the flow of event structures for receipt by one or more processes; and a family event simulation status verification module which is operatively coupled to the event simulation module and which is configured to verify that all events of the family of events have been simulated prior to enabling simulation of a subsequent event structure; whereby the determination of the completion of the processing of the family of events may be used to delay sending of the subsequent event structure to the resource manager until after the simulation of all events of the family of events has been completed.
Claim 54
Dependent Claim
178 words
The apparatus of claim 38 further comprising: an event synchronization module configured to ensure that simulation of the selected event of the family of events is completed before enabling simulation of the subsequent event the event synchronization module comprising: (1) a tag event structure constructor which is configured to construct a tag event structure, processing of which by the resource manager returns the tag event structure, the tag event structure having an identifier identifying the tag event structure; (2) a tag event structure dispatcher which is operatively coupled to the tag event structure constructor and which is configured to send the tag event structure to the resource manager for processing by the resource manager; and (3) a tag event structure receiver which is operatively coupled to the tag event structure dispatcher and which is configured to receive and identify the tag event structure, wherein receipt of the tag event structure indicates that the tag event structure has been processed by the resource manager, the tag structure receiver further configured to identify the tag event structure by the identifier.