摘要:
A method for operating a server having a maximum capacity for servicing requests comprises the following steps: receiving a plurality of requests; classifying each request according to a value; determining a priority for handling the request according to the value, such that requests with higher values are assigned higher priorities; placing each request in one of multiple queues according to its priority value; and dropping the requests with the lowest priority when the plurality of requests are received at a rate that exceeds the maximum capacity. The server operates according to a session initiation protocol.Classifying each request comprises running a classification algorithm. The classification algorithm comprising steps of: receiving a rule set, each rule comprising headers and conditions; creating a condition table by taking a union of all conditions in the rules; creating a header table by extracting a common set of headers from the condition table; extracting the relevant headers from the header table; determining a matching rule; creating a bit vector table; selecting the matching rule according to data in the bit vector table; and applying the rule to place the message in the appropriate queue.
摘要:
Techniques are disclosed for processing messages in a messaging system, particularly during an overload condition. For example, a method of processing messages of an instant messaging system includes the following steps. A message from a first instant messaging user is received during an overload condition. A message type associated with the received message is determined. The method then decides whether to send the message to a second instant messaging user based on the determined message type of the received message. In another method, processing messages in an instant messaging system includes the following steps. Presence information associated with a first instant messaging system user is received. The presence information is sent to a second instant messaging system user when the second messaging system user requests the presence information associated with the first instant messaging system user.
摘要:
Projector and camera arrangements are provided for use in electronic whiteboard systems. Specifically, the present invention provides projector and camera arrangements wherein the projector and camera share the same imaging optics. By sharing the same projection and camera optics, the distortions that affect the projection system are the same as those of the camera system. Thus, the calibration step required in conventional whiteboard systems where the projector and camera are separate, i.e., each having their own distinct optics and settings, is no longer needed. Further, the arrangements provided in accordance with the invention are self-aligning, even when lens distortions are large and even in the presence of strong perspective effects. The shared optics projector and camera arrangements of the invention also provide for dynamic zooming. In addition, various active and passive optical marker or lightpen designs are provided for use in electronic whiteboard systems.
摘要:
Projector and camera arrangements are provided for use in electronic whiteboard systems. Specifically, the present invention provides projector and camera arrangements wherein the projector and camera share the same imaging optics. By sharing the same projection and camera optics, the distortions that affect the projection system are the same as those of the camera system. Thus, the calibration step required in conventional whiteboard systems where the projector and camera are separate, i.e., each having their own distinct optics and settings, is no longer needed. Further, the arrangements provided in accordance with the invention are self-aligning, even when lens distortions are large and even in the presence of strong perspective effects. The shared optics projector and camera arrangements of the invention also provide for dynamic zooming. In addition, various active and passive optical marker or lightpen designs are provided for use in electronic whiteboard systems.
摘要:
The present invention relates to a process for providing non-lipid, liquid form herbal extracts in a vegetable gelatin, HPMC, or any other cellulose derivative capsule. The process includes extracting an herbal plant material with an alcohol to provide an aqueous alcoholic herbal extract. The aqueous alcoholic herbal extract is contacted with sufficient glycerin to maintain the extract preferably in solution, and at least dispersed in the mixture of glycerin and aqueous alcoholic herbal extract. Alcohol and water is removed form the mixture to provide a glycerin-based liquid or semi-solid herbal extract and having a moisture content of less than 10 percent by weight, and preferably less than 5 percent by weight. The herb extract is then encapsulated in a vegetable gelatin, HPMC, or any other cellulose derivative capsule.
摘要:
A heat potential value for each of a set of available server locations is calculated via a data center controller based upon at least one active server in a data center. A minimal calculated heat potential value for the set of available server locations is identified. An available server location associated with the identified minimal calculated heat potential value is selected from the set of available server locations. A maximal calculated heat potential value is identified for the set of available server locations. An available server location associated with the identified maximal calculated heat potential value is selected from the set of available server locations. A server located at the selected available server location associated with the identified maximal calculated heat potential value is automatically de-energized.
摘要:
Techniques are disclosed for generating and managing presentities in accordance with a virtual presence server. By way of example, a method for requesting information from at least one server comprises the following steps. A client request, which expresses a request that can not be satisfied by a single existing presentity, is obtained at an intermediate server, wherein the intermediate server operates as a virtual presence server. The virtual presence server (i.e., intermediate server) creates a set of software objects for a virtual presentity, the set of objects embodying logic to combine presence information from one or more of existing presentities and external information sources, in accordance with at least one existing presence server. The virtual presence server creates an association between the request of the client and the created virtual presentity that allows the presence information to be propagated back to the client.
摘要:
A technique for use in a client, wherein the client supports a state-based signaling protocol (e.g., Session Initiation Protocol or SIP), includes initiating a given session state between the client and a server that also supports the state-based signaling protocol, and refreshing the given session state in a randomized manner. Further, a technique for use in a server, wherein the server supports a state-based signaling protocol (again, e.g., SIP), includes randomly assigning an expiration time duration for a given session state between the server and a client that also supports the state-based signaling protocol, and reporting the randomly assigned expiration time for the given session state to the client. By randomizing various behaviors of the client, the server, or both, bursty traffic in the communication network is reduced or eliminated.
摘要:
A technique for use in a client, wherein the client supports a state-based signaling protocol (e.g., Session Initiation Protocol or SIP), includes initiating a given session state between the client and a server that also supports the state-based signaling protocol, and refreshing the given session state in a randomized manner. Further, a technique for use in a server, wherein the server supports a state-based signaling protocol (again, e.g., SIP), includes randomly assigning an expiration time duration for a given session state between the server and a client that also supports the state-based signaling protocol, and reporting the randomly assigned expiration time for the given session state to the client. By randomizing various behaviors of the client, the server, or both, bursty traffic in the communication network is reduced or eliminated.
摘要:
An Echinacea composition containing the immunosuppressive components of an Echinacea extract but not the immunostimulatory components is disclosed. A process for isolating Echinacea immunosuppressive components by extraction with lipophilic compounds is also disclosed. The Echinacea composition can be used for treatment of colds, flu, and other upper respiratory tract infections, inflammatory diseases, and immunomodulatory disorders.