Patent application number | Description | Published |
20110256983 | VIRTUAL ANKLE AND BALANCE TRAINER SYSTEM - A rehabilitation system that combines robotics and interactive gaming to facilitate performance of task-specific, repetitive exercise to enable individuals undergoing rehabilitation to improve the performance of coordinated movements of the ankle, and to practice balance activities, is disclosed. More specifically, the rehabilitation system includes at least one two degree-of-freedom robotic, haptic interface for a mammalian foot and interactive gaming hardware that is coupled to a controller, to provide a virtual reality-like environment. | 10-20-2011 |
20120157263 | MULTI-USER SMARTGLOVE FOR VIRTUAL ENVIRONMENT-BASED REHABILITATION - A low-cost, virtual environment, rehabilitation system and a glove input device for patients suffering from stroke or other neurological impairments for independent, in-home use, to improve upper extremity motor function, including hand and finger control. The system includes a low-cost input device for tracking arm, hand, and finger movement; an open source gaming engine; and a processing device. The system is controllable to provide four types of multiple patient/user interactions: competition, cooperation, counter-operative, and mixed. | 06-21-2012 |
Patent application number | Description | Published |
20130006928 | SERVER REPLICATION AT DIFFERENT SITES - A method, device, and program product are provided for inter-site database replication. A replicating server tracks other servers that it needs to replicate with and the sites where the other servers are located. In response to an indication to replicate, the replicating server determines whether each of the other servers is at the same location as the replicating server or a different location from the replicating server. The replicating server replicates with each of the other servers at the same site as the replicating server, and the replicating server replicates with only one of the servers at each different site. The replicated server at each different site replicates with the other servers at the site of the replicated server. | 01-03-2013 |
20130006933 | MINIMIZING REPLICATION SEARCH ON FAILOVER - A method, system, and program product are provided for minimizing replication when a new server is replicated with. A replication application for a client computer having a replica of a database thereon is executed by a processor in a computer to receive for a replication service comprising a plurality of servers containing replicas of the database, an indication of each healthy server in the replication service and a determined period of time within which replication is assured to have been completed for each healthy server. The replication application updates a replication history after successful completion of each replication by adding an entry comprising an identification for the server replicated with and a timestamp for the time of replication and by adding an entry for each other healthy server in the replication service containing an identification for the respective server and an imputed timestamp adjusted for the determined period of time. | 01-03-2013 |
20140280897 | SESSION-BASED SERVER TRANSACTION STORM CONTROLS - A transaction storm detection engine is configured to receive a series of transactions in a data stream for an authenticated network session. The detection engine determines whether the transactions form a transaction storm. In response to determining that the transactions are a transaction storm, metrics associated with the transaction storm are presented. One or more actions may be specified to be applied in a subsequently detected transaction storm. | 09-18-2014 |
20140337523 | SESSION-BASED SERVER TRANSACTION STORM CONTROLS - Transaction storm detection includes receiving a series of transactions in a data stream for an authenticated network session. A detection engine determines whether the transactions form a transaction storm. In response to determining that the transactions are a transaction storm, metrics associated with the transaction storm are presented. One or more actions may be specified to be applied in a subsequently detected transaction storm. | 11-13-2014 |
Patent application number | Description | Published |
20090013394 | SYSTEM FOR PROVIDING SINGLE SIGN-ON USER NAMES FOR WEB COOKIES IN A MULTIPLE USER INFORMATION DIRECTORY ENVIRONMENT - A system for providing single sign-on (SSO) user names for Web cookies in a multiple user information directory environment. SSO access to multiple applications is supported in situations where multiple user information directories are deployed, and users may be known by multiple identifiers. Convenient specification is enabled for which of a user's multiple names is to be used in an SSO Web cookie that is passed from application to application to enable SSO operation. The user's SSO Web cookie user name is fully separated conceptually from the user's effective name for any given application within the SSO environment. The SSO Web cookie user name provided by the disclosed system is specified independently from the effective name by which the user is known when operating in the Web application that writes the SSO Web cookie back to the user's computer system. Use of an administratively supplied user name in the SSO Web cookie is facilitated. | 01-08-2009 |
20090013395 | METHOD AND SYSTEM FOR PROVIDING SINGLE SIGN-ON USER NAMES FOR WEB COOKIES IN A MULTIPLE USER INFORMATION DIRECTORY ENVIRONMENT - A system for providing single sign-on (SSO) user names for Web cookies. SSO access to multiple applications is supported in situations where multiple user information directories are deployed, and users may be known by multiple identifiers. Convenient specification is enabled for which of a user's multiple names is to be used in an SSO Web cookie that is passed from application to application to enable SSO operation. The user's SSO Web cookie user name is fully separated conceptually from the user's effective name for any given application within the SSO environment. The SSO Web cookie user name provided by the disclosed system is specified independently from the effective name by which the user is known when operating in the Web application that writes the SSO Web cookie back to the user's computer system. Use of an administratively supplied user name in the SSO Web cookie is facilitated. | 01-08-2009 |
20110320546 | SMOOTHING PEAK SYSTEM LOAD VIA BEHAVIOR PREDICTION IN COLLABORATIVE SYSTEMS WITH TEMPORAL DATA ACCESS PATTERNS - Techniques are described above for smoothing peak load in collaborative systems. One embodiment includes, prior to a predicted peak load period, pre-staging user-data associated with one or more users of the collaborative system. During the predicted peak load period, a request from a first one of the users for access to the pre-staged user-data associated with the first user is received. And in response to the request, the pre-staged user-data is provided to the first user. | 12-29-2011 |
20140089746 | HEURISTIC FAILURE PREVENTION IN SOFTWARE AS A SERVICE (SAAS) SYSTEMS - A request is received by a first computer. The first computer delegates the first request to a second computer. The second computer attempts to process the first request and identifies an imminent fault as a result of the attempt. The second computer sends a message to the first computer indicating an imminent fault as a result of the attempted processing of the first request. The first computer sends a message to a third computer indicating that a second request matching the first request should not be processed. | 03-27-2014 |
20150195303 | Preventing application-level denial-of-service in a multi-tenant system - Denial-of-service attacks are prevented or mitigated in a cloud compute environment, such as a multi-tenant, collaborative SaaS system. This is achieved by providing a mechanism by which characterization of “legitimate” behavior is defined for accessor classes, preferably along with actions to be taken in the event an accessor exceeds those limits. A set of accessor “usage profiles” are generated. Typically, a profile comprises information, such as a “request time window,” one or more “constraints,” and one or more “actions.” A request time window defines a time period over which request usage is accumulated and over which constraints are applied. A constraint may be of various types (e.g., number of transactions, defined resource usage limits, etc.) to be applied for the usage monitoring An action defines how the system will respond if a particular constraint is triggered. By applying the constraints to accessor requests, over-utilization of compute resources is enabled. | 07-09-2015 |
20150237160 | SMOOTHING PEAK SYSTEM LOAD VIA BEHAVIOR PREDICTION IN COLLABORATIVE SYSTEMS WITH TEMPORAL DATA ACCES - Techniques are described above for smoothing peak load in collaborative systems. One embodiment includes, prior to a predicted peak load period, pre-staging user-data associated with one or more users of the collaborative system. During the predicted peak load period, a request from a first one of the users for access to the pre-staged user-data associated with the first user is received. And in response to the request, the pre-staged user-data is provided to the first user. | 08-20-2015 |
20150358349 | Preventing application-level denial-of-service in a multi-tenant system - Denial-of-service attacks are prevented or mitigated in a cloud compute environment, such as a multi-tenant, collaborative SaaS system. This is achieved by providing a mechanism by which characterization of “legitimate” behavior is defined for accessor classes, preferably along with actions to be taken in the event an accessor exceeds those limits. A set of accessor “usage profiles” are generated. Typically, a profile comprises information, such as a “request time window,” one or more “constraints,” and one or more “actions.” A request time window defines a time period over which request usage is accumulated and over which constraints are applied. A constraint may be of various types (e.g., number of transactions, defined resource usage limits, etc.) to be applied for the usage monitoring An action defines how the system will respond if a particular constraint is triggered. By applying the constraints to accessor requests, over-utilization of compute resources is enabled. | 12-10-2015 |
Patent application number | Description | Published |
20090196717 | Apparatus for Handling a Substrate and a Method Thereof - An apparatus and method of handling substrates is disclosed. A detecting system, capable of determining whether a substrate is tilted in relation to the platen, is positioned proximate to the substrate. In some embodiments, the detecting system is a distance measuring system. In other embodiments, it is an angle sensor. The detecting system is in communication with a controller, which, in turn, is in communication with a substrate handling robot. If, based on information received from the detecting system, the controller determines that the substrate is tilted beyond an acceptable range, it is assumed that the substrate has remained attached to the platen. In such a case, the substrate handling robot does not attempt to remove it from the platen. In this way, the substrate is not damaged. | 08-06-2009 |
20090303306 | TECHNIQUES FOR CHANGING TEMPERATURE OF A PLATEN - Techniques for changing temperature of a platen are disclosed. In one particular exemplary embodiment, the techniques may be realized as an apparatus for changing temperature of a platen comprising a platen and one or more movable thermal pads comprising one or more thermal fluid channels to carry a thermal fluid configured to affect a temperature of the platen. | 12-10-2009 |
20140324221 | FORCE SENSING SYSTEM FOR SUBSTRATE LIFTING APPARATUS - A system and method for monitoring forces on a substrate lifting apparatus. The system includes a platen cartridge with a platen and a movable lifting portion. The movable lifting portion includes a plurality of lifting arms coupled to a plurality of lift pins. A plurality of force sensing elements are associated with respective ones of the plurality of lifting arms and the plurality of lift pins. A controller receives signals from the plurality of force sensing elements, correlates the signals to respective forces applied to said plurality of lift pins. The correlated forces may indicate to the controller that an error condition exists, such as a stuck wafer, a broken wafer, a mis-positioned wafer, or a mechanical malfunction. | 10-30-2014 |
20150125239 | SYSTEM AND METHOD FOR ROTATIONAL TRANSFER OF ARTICLES BETWEEN VACUUM AND NON-VACUUM ENVIRONMENTS - A device for transferring articles between an atmospheric pressure environment and a vacuum environment includes a transfer housing having an atmospheric transfer port, a pumping port, a vacuum transfer port, and a venting port disposed in a circumferentially-spaced relationship. The vacuum transfer port is in communication with the vacuum environment and the atmospheric transfer port is in communication with the atmospheric pressure environment. The device can include a carrier disc rotatably disposed within the transfer housing, the carrier disc having a pocket formed in a sidewall thereof for holding an article. The device may further include an air bearing associated with the transfer housing and configured to expel gas to maintain a gap between the transfer housing and the carrier disc. | 05-07-2015 |