Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
100 words
A host processing system that processes message from a stream of messages according to class status, comprising: a server; and an admission control gateway that receives the stream of messages, determines from an indicator associated with each message whether messages from the stream have been assigned priority status relative to other messages from the stream, and discriminates between messages in the stream having relatively higher priority at the expense of other messages in the stream; wherein the admission control gateway selectively rejects messages in the stream having relatively low priority, and does not pass such rejected messages to a server.
Claim 2
Dependent Claim
100 words
A host processing system that processes message from a stream of messages according to class status, comprising: a server; and an admission control gateway that receives the stream of messages, determines from an indicator associated with each message whether messages from the stream have been assigned priority status relative to other messages from the stream, and discriminates between messages in the stream having relatively higher priority at the expense of other messages in the stream; wherein the admission control gateway selectively rejects messages in the stream having relatively low priority, and does not pass such rejected messages to a server.
Claim 3
Dependent Claim
69 words
A host processing system according to claim 1, wherein: said host processing system further comprises a resource monitor, which monitors server processing resources and provides an indication thereof; and the admission control gateway, in response to an indication from the resource monitor that processing resources available to the server are scarce, rejects messages not corresponding to a session in-progress and not having a priority status relative to other messages.
Claim 4
Dependent Claim
55 words
A host processing system according to claim 1, wherein: said host processing system further comprises a message queue; and the admission control gateway sorts messages according to priority and re-orders messages in the message queue, such that messages having an associated priority which is relatively higher than other messages in the stream are processed first.
Claim 5
Dependent Claim
56 words
A host processing system according to claim 1, wherein: at least one message in the stream includes as transmitted from a client system an indicator which has been previously assigned by said host processing system, and the admission control gateway filters the indicator from the at least one message and uses the indicator to determine priority.
Claim 6
Dependent Claim
59 words
A host processing system according to claim 1, wherein the admission control gateway: uses the indicator to distinguish a new, low-priority session represented by a message from sessions in-progress and new, high-priority sessions; determines whether a server has sufficient processing resources to process the new, low-priority session; and rejects in response to a negative determination the new, low-priority session.
Claim 7
Dependent Claim
182 words
A host processing system including admission control that selectively admits a messages in a stream of messages originating from at least one client system to a host, comprising: a resource monitor coupled to the host that measures processing resources of the host, the resource monitor providing an indication of processing resources available to the host; and an admission control gateway that receives both the stream of messages and the indication from the resource monitor, the admission control gateway determining whether each message in the stream corresponds to a session in-progress and, if a message corresponds to a session in-progress, responsively admitting the message to the host, and determining whether messages from the stream not corresponding to a session in-progress have been assigned priority status relative to other messages and, admitting messages which do have a corresponding priority status as new sessions; wherein the admission control gateway, in response to an indication from the resource monitor that processing resources available to the host are scarce, rejects messages not corresponding to a session in-progress and not having a priority status relative to other messages.
Claim 8
Dependent Claim
182 words
A host processing system including admission control that selectively admits a messages in a stream of messages originating from at least one client system to a host, comprising: a resource monitor coupled to the host that measures processing resources of the host, the resource monitor providing an indication of processing resources available to the host; and an admission control gateway that receives both the stream of messages and the indication from the resource monitor, the admission control gateway determining whether each message in the stream corresponds to a session in-progress and, if a message corresponds to a session in-progress, responsively admitting the message to the host, and determining whether messages from the stream not corresponding to a session in-progress have been assigned priority status relative to other messages and, admitting messages which do have a corresponding priority status as new sessions; wherein the admission control gateway, in response to an indication from the resource monitor that processing resources available to the host are scarce, rejects messages not corresponding to a session in-progress and not having a priority status relative to other messages.
Claim 9
Dependent Claim
18 words
A host processing system according to claim 6, wherein the host processing system includes at least one server.
Claim 10
Dependent Claim
76 words
A host processing system according to claim 6, wherein the host processing system supports two web sites, each web site having a different associated level of service, and wherein: the admission control gateway, in response to an indication from the resource monitor that processing resources available to the host are scarce, rejects new sessions represented by messages corresponding to the second web site but admits new sessions represented by messages corresponding to the first web site.
Claim 11
Dependent Claim
71 words
A host processing system according to claim 6, further comprising means for determining, for each message which has an indication of priority relative to other messages, whether sufficient resources of the host processor are available for processing of a new session, and if insufficient resources of the host processor are available, for also interrupting and deferring a session of lower priority in-progress to make room for a session of higher priority.
Claim 12
Dependent Claim
34 words
A host processing system according to claim 6, wherein said host processing system provides at least three classes of service including at least two levels of priority in processing for a single web site.
Claim 13
Dependent Claim
311 words
A host processing system including admission control that selectively admits a messages in a stream of messages originating from at least one client system to a host, comprising: a resource monitor coupled to the host that measures processing resources of the host, the resource monitor providing an indication of processing resources available to the host; and an admission control gateway that receives both the stream of messages and the indication from the resource monitor, the admission control gateway determining whether each message in the stream corresponds to a session in-progress and, if a message corresponds to a session in-progress, responsively admitting the message to the host, and determining whether messages from the stream not corresponding to a session in-progress have been assigned priority status relative to other messages as indicated by one of a cookie, a password, or a value from the list maintained by the admission control gateway, and, admitting messages which do have a corresponding priority status as new sessions; a deferral manager that receives messages which have been rejected by the admission control gateway and that responsively determines a time when deferred messages can be processed by the host processing system; wherein the admission control gateway, in response to an indication from the resource monitor that processing resources available to the host are scarce, rejects messages not corresponding to a session in-progress and not having a priority status relative to other messages, and, the deferral manager formats a deferral message sent to a client system to including an indication of the time, and stores a priority indicator corresponding to the deferral message for use by the admission control gateway upon a later re-submission of a rejected message, the priority indicator including at least one of a cookie stored on the client system, a password sent to the client system, and a list maintained by the admission control gateway.
Claim 14
Dependent Claim
311 words
A host processing system including admission control that selectively admits a messages in a stream of messages originating from at least one client system to a host, comprising: a resource monitor coupled to the host that measures processing resources of the host, the resource monitor providing an indication of processing resources available to the host; and an admission control gateway that receives both the stream of messages and the indication from the resource monitor, the admission control gateway determining whether each message in the stream corresponds to a session in-progress and, if a message corresponds to a session in-progress, responsively admitting the message to the host, and determining whether messages from the stream not corresponding to a session in-progress have been assigned priority status relative to other messages as indicated by one of a cookie, a password, or a value from the list maintained by the admission control gateway, and, admitting messages which do have a corresponding priority status as new sessions; a deferral manager that receives messages which have been rejected by the admission control gateway and that responsively determines a time when deferred messages can be processed by the host processing system; wherein the admission control gateway, in response to an indication from the resource monitor that processing resources available to the host are scarce, rejects messages not corresponding to a session in-progress and not having a priority status relative to other messages, and, the deferral manager formats a deferral message sent to a client system to including an indication of the time, and stores a priority indicator corresponding to the deferral message for use by the admission control gateway upon a later re-submission of a rejected message, the priority indicator including at least one of a cookie stored on the client system, a password sent to the client system, and a list maintained by the admission control gateway.
Claim 15
Dependent Claim
42 words
A host processing system according to claim 11, wherein the deferral message is adapted to cause the client system to re-send a message to the host processor at the time when the deferred message can be processed by the host processing system.
Claim 16
Dependent Claim
55 words
A host processing system according to claim 12, wherein the deferral message includes a web page having a countdown time, the web page adapted to cause a browser of the client system to re-send a message to the host processor at the time when the deferred message can be processed by the host processing system.
Claim 17
Dependent Claim
192 words
An improvement in a host processing system that selectively admits incoming messages sent from a client system, the host processing system including at least one of software, firmware and hardware that effect admission control for a server, said improvement comprising: determining whether incoming messages correspond to a session in-progress and admitting to the server those incoming messages which do correspond to a session in-progress; for incoming messages not corresponding to a session in-progress, comparing current server processing resources with at least one predetermined parameter and responsively determining whether a session corresponding to the message can be processed without burdening server processing resources beyond an amount indicated by a predetermined parameter; for incoming messages not corresponding to a session in-progress, determining whether the message has been assigned priority by said host processing system, and if the message has been assigned priority by said host processing system, then admitting the message as a new session; and deferring incoming messages which do not correspond to a session in-progress, have not been assigned priority by said host processing system and cannot be otherwise processed without burdening server resources beyond the amount indicated by a predetermined parameter.
Claim 18
Dependent Claim
192 words
An improvement in a host processing system that selectively admits incoming messages sent from a client system, the host processing system including at least one of software, firmware and hardware that effect admission control for a server, said improvement comprising: determining whether incoming messages correspond to a session in-progress and admitting to the server those incoming messages which do correspond to a session in-progress; for incoming messages not corresponding to a session in-progress, comparing current server processing resources with at least one predetermined parameter and responsively determining whether a session corresponding to the message can be processed without burdening server processing resources beyond an amount indicated by a predetermined parameter; for incoming messages not corresponding to a session in-progress, determining whether the message has been assigned priority by said host processing system, and if the message has been assigned priority by said host processing system, then admitting the message as a new session; and deferring incoming messages which do not correspond to a session in-progress, have not been assigned priority by said host processing system and cannot be otherwise processed without burdening server resources beyond the amount indicated by a predetermined parameter.
Claim 19
Dependent Claim
87 words
An improvement according to claim 14, further comprising: determining, with respect to a particular message having been assigned priority, whether sufficient processing resources are available to process a new session; if sufficient processing resources are not available to process a new session, then determining whether processing resources are used by a session in-progress which has less priority than the particular message; and if processing resources are used by a session in-progress having less priority, interrupting such session and beginning a new session represented by the particular message.
Claim 20
Dependent Claim
49 words
An improvement according to claim 15, further comprising: if processing resources are not used by a session in-progress having less priority, further increasing an indication of priority of the particular message, such that upon later re-submission of the particular message, an associated indication of priority will be relatively higher.
Claim 21
Dependent Claim
29 words
An improvement according to claim 16, further comprising: for messages not admitted to the host processing system, inhibiting acceptance upon re-submission for at least a predetermined period of time.
Claim 22
Dependent Claim
280 words
An improvement in a host processing system that selectively admits incoming messages sent from a client system, the host processing system including at least one of software, firmware and hardware that effect admission control for a server, said improvement comprising: determining whether incoming messages correspond to a session in-progress and admitting to the server those incoming messages which do correspond to a session in-progress; for incoming messages not corresponding to a session in-progress, comparing current server processing resources with at least one predetermined parameter and responsively determining whether a session corresponding to the message can be processed without burdening server processing resources beyond an amount indicated by a predetermined parameter; for incoming messages not corresponding to a session in-progress, determining whether the message has been assigned priority by said host processing system, and if the message has been assigned priority by said host processing system, then admitting the message as a new session; and deferring incoming messages which do not correspond to a session in-progress, have not been assigned priority by said host processing system and cannot be otherwise processed without burdening server resources beyond the amount indicated by a predetermined parameter; wherein deferring includes assigning a time indicator to those messages which are deferred for later admission to the server on a priority basis, and transmitting an indication of deferral and the time indicator to a client system which originally sent a corresponding deferred message; and creating a priority indicator associated with deferred messages of prior deferral by said host processing system, the priority indicator adapted for use by said admission control gateway in determining whether a corresponding message has been assigned priority (previously by said admission control gateway).
Claim 23
Dependent Claim
280 words
An improvement in a host processing system that selectively admits incoming messages sent from a client system, the host processing system including at least one of software, firmware and hardware that effect admission control for a server, said improvement comprising: determining whether incoming messages correspond to a session in-progress and admitting to the server those incoming messages which do correspond to a session in-progress; for incoming messages not corresponding to a session in-progress, comparing current server processing resources with at least one predetermined parameter and responsively determining whether a session corresponding to the message can be processed without burdening server processing resources beyond an amount indicated by a predetermined parameter; for incoming messages not corresponding to a session in-progress, determining whether the message has been assigned priority by said host processing system, and if the message has been assigned priority by said host processing system, then admitting the message as a new session; and deferring incoming messages which do not correspond to a session in-progress, have not been assigned priority by said host processing system and cannot be otherwise processed without burdening server resources beyond the amount indicated by a predetermined parameter; wherein deferring includes assigning a time indicator to those messages which are deferred for later admission to the server on a priority basis, and transmitting an indication of deferral and the time indicator to a client system which originally sent a corresponding deferred message; and creating a priority indicator associated with deferred messages of prior deferral by said host processing system, the priority indicator adapted for use by said admission control gateway in determining whether a corresponding message has been assigned priority (previously by said admission control gateway).
Claim 24
Dependent Claim
26 words
An improvement according to claim 18, further comprising: automatically causing a client system to re-submit a deferred message to a host at substantially the later time.