Patent application number | Description | Published |
20080250146 | METHOD AND APPARATUS FOR APPLICATION OR PROTOCOL VERSION NEGOTIATION - A method for version negotiation between two entities is provided. Described in the context of communication protocol negotiation, an initiating entity proposes an initial communication protocol version to a receiving entity. In response, the receiving entity accepts the protocol version if it is within the range of its supported versions or proposes an alternative protocol version selecting to be either the highest or lowest protocol version supported by the receiving entity. This allows the receiving entity to successfully limit the number of protocol versions it supports and to communicate this restriction in any protocol setting to the initiating entity. The initiating entity then accepts the proposed alternative protocol version. If version negotiation is successful, either the accepted initial version or the accepted alternative version of the communication protocol is used for the duration of the communication session between the initiating entity and the receiving entity. | 10-09-2008 |
20110047276 | ACCEPT AND RECEIVE ENHANCEMENTS - A server issues an enhanced accept and receive call to a client computer. The enhanced accept and receive call requires the server to subsequently receive a block of data from the client computer in order to establish a session connection between the client computer and a server resource. In response to the block of data from the client computer failing to be received by the server, the server prevents the session connection from being pushed onto an accept queue on the server until the server executes a corrective process. | 02-24-2011 |
20110126194 | SHARED SECURITY DEVICE - A mechanism is provided for sharing one or more security appliances. A trusted system component associated with an application of a plurality of applications in a logically partitioned data processing system sets a destination address of a received packet to an address of a security appliance shared by the plurality of applications. The trusted system component sends the received packet to the security appliance. The trusted system component receives a response from the security appliance. The trusted system component determines whether the response indicates permitting the received packet to proceed to the intended recipient. The trusted system component sends the received packet to the recipient in response to the response indicating permitting the received packet to proceed. | 05-26-2011 |
20120110155 | MANAGEMENT OF A DATA NETWORK OF A COMPUTING ENVIRONMENT - An integrated hybrid system is provided. The hybrid system includes compute components of different types and architectures that are integrated and managed by a single point of control to provide federation and the presentation of the compute components as a single logical computing platform. | 05-03-2012 |
20120198542 | Shared Security Device - A mechanism is provided for sharing one or more security appliances. A trusted system component associated with an application of a plurality of applications in a logically partitioned data processing system sets a destination address of a received packet to an address of a security appliance shared by the plurality of applications. The trusted system component sends the received packet to the security appliance. The trusted system component receives a response from the security appliance. The trusted system component determines whether the response indicates permitting the received packet to proceed to the intended recipient. The trusted system component sends the received packet to the recipient in response to the response indicating permitting the received packet to proceed. | 08-02-2012 |
20120317567 | VIRTUAL NETWORK CONFIGURATION AND MANAGEMENT - A Hardware Management Console (HMC) configures virtual networks. The HMC extends Internal Queued Direct I/O to an intra-ensemble data network (IEDN) within a cluster of virtual servers to define a single channel path identifier, and to define a channel parameter. The HMC defines at least one virtual network. The HMC defines a bridge port within each CPC that supports at least one of the virtual servers. The HMC defines a network interface for each virtual server within each cluster. The HMC grants access to a corresponding virtual network for each virtual server. | 12-13-2012 |
20130080561 | USING TRANSMISSION CONTROL PROTOCOL/INTERNET PROTOCOL (TCP/IP) TO SETUP HIGH SPEED OUT OF BAND DATA COMMUNICATION CONNECTIONS - A transport layer connection is established between a first system and a second system. The establishment of the transport layer connection includes identifying a remote direct memory access (RDMA) connection between the first system and the second system. After establishing to transport layer connection, the first and second systems exchange data using the RDMA connection identified in establishing the transport layer connection. | 03-28-2013 |
20130080562 | USING TRANSMISSION CONTROL PROTOCOL/INTERNET PROTOCOL (TCP/IP) TO SETUP HIGH SPEED OUT OF BAND DATA COMMUNICATION CONNECTIONS - A method establishes a transport layer connection between a first system and a second system. The establishment of the transport layer connection includes identifying a remote direct memory access (RDMA) connection between the first system and the second system. After establishing to transport layer connection, the first and second systems exchange data using the RDMA connection identified in establishing the transport layer connection. | 03-28-2013 |
20130111037 | MANAGEMENT OF A DATA NETWORK OF A COMPUTING ENVIRONMENT | 05-02-2013 |
20130227094 | VIRTUAL NETWORK CONFIGURATION AND MANAGEMENT - A Hardware Management Console (HMC) configures virtual networks. The HMC extends Internal Queued Direct I/O to an intra-ensemble data network (IEDN) within a cluster of virtual servers to define a single channel path identifier, and to define a channel parameter. The HMC defines at least one virtual network. The HMC defines a bridge port within each CPC that supports at least one of the virtual servers. The HMC defines a network interface for each virtual server within each cluster. The HMC grants access to a corresponding virtual network for each virtual server. | 08-29-2013 |
20130332557 | REDUNDANCY AND LOAD BALANCING IN REMOTE DIRECT MEMORY ACCESS COMMUNICATIONS - A method for managing communications to add a first Remote Direct Memory Access (RDMA) link between a TCP server and a TCP client, where the first RDMA link references first remote memory buffer (RMB) and a second RMB, and further based on a first remote direct memory access network interface card (RNIC) associated with the TCP server and a second RNIC associated with the TCP client. The system determines whether a third RNIC is enabled. The system adds a second RDMA link, responsive to a determination that the third RNIC is enabled. The system detects a failure in the second RDMA link. The system reconfigures the first RDMA link to carry at least one TCP packet of a session formerly assigned to the second RDMA link, responsive to detecting the failure. The system communicates at least one packet of the at least one session on the first RDMA link. | 12-12-2013 |
20130332677 | SHARED PHYSICAL MEMORY PROTOCOL - A computer implemented program product and data processing system for receiving data to a targeted logical partition. A computer locates buffer element in reliance on a connection status bit array. The computer copies control information to the targeted logical partition's local storage. The computer updates a targeted logical partition's local producer cursor based on the control information. The computer copies data to an application receive buffer. The computer determines that an application completes a receive operation. Responsive to a determination that the application completed the receive operation, the computer a targeted logical partition's local consumer cursor to match the targeted logical partition's producer cursor. | 12-12-2013 |
20130332678 | SHARED PHYSICAL MEMORY PROTOCOL - A computer implemented method for receiving data to a targeted logical partition. A computer locates buffer element in reliance on a connection status bit array. The computer copies control information to the targeted logical partition's local storage. The computer updates a targeted logical partition's local producer cursor based on the control information. The computer copies data to an application receive buffer. The computer determines that an application completes a receive operation. Responsive to a determination that the application completed the receive operation, the computer a targeted logical partition's local consumer cursor to match the targeted logical partition's producer cursor. | 12-12-2013 |
20130332767 | REDUNDANCY AND LOAD BALANCING IN REMOTE DIRECT MEMORY ACCESS COMMUNICATIONS - A system for managing communications to add a first Remote Direct Memory Access (RDMA) link between a TCP server and a TCP client, where the first RDMA link references first remote memory buffer (RMB) and a second RMB, and further based on a first remote direct memory access network interface card (RNIC) associated with the TCP server and a second RNIC associated with the TCP client. The system determines whether a third RNIC is enabled. The system adds a second RDMA link, responsive to a determination that the third RNIC is enabled. The system detects a failure in a failed RDMA link. The system reconfigures the first RDMA link to carry at least one TCP message of a connection formerly assigned to the failed RDMA link, responsive to detecting the failure. The system communicates at least one message of the at least one connection on the first RDMA link. | 12-12-2013 |
20140156855 | BINDING MULTIPLE ADDRESSES TO A SOCKET IN A NETWORK SYSTEM - A TCP/IP socket extension may bind a single socket to more than one IP address. The socket API extension may allow a user to bind a socket to a list of IP addresses instead of a single IP address. Additional socket APIs may allow applications to bind an existing socket to one or more additional IP addresses. Bind-specific support may enhance a user's capability to specify one or more IPv4 addresses and/or IPv6 addresses or other addresses to bind to a generic server information handling system (IHS). The method may convert a generic server IHS into a bind-specific server IHS that accepts new connections over both the IPv4 and IPv6 network transports and/or other network transports without requiring changes to the server IHS. A modified TCP/IP stack may provide support for multiple sockets. The method may map multiple address/port/protocol tuples to the same socket. | 06-05-2014 |
20140156857 | BINDING MULTIPLE ADDRESSES TO A SOCKET IN A NETWORK SYSTEM - A TCP/IP socket extension may bind a single socket to more than one IP address. The socket API extension may allow a user to bind a socket to a list of IP addresses instead of a single IP address. Additional socket APIs may allow applications to bind an existing socket to one or more additional IP addresses. Bind-specific support may enhance a user's capability to specify one or more IPv4 addresses and/or IPv6 addresses or other addresses to bind to a generic server information handling system (IHS). The method may convert a generic server IHS into a bind-specific server IHS that accepts new connections over both the IPv4 and IPv6 network transports and/or other network transports without requiring changes to the server IHS. A modified TCP/IP stack may provide support for multiple sockets. The method may map multiple address/port/protocol tuples to the same socket. | 06-05-2014 |
Patent application number | Description | Published |
20150058851 | OPERATING SYSTEM VIRTUALIZATION FOR HOST CHANNEL ADAPTERS - A host information handling system (IHS) provides virtualization of host channel adapters (HCAs). A hypervisor partitions a system memory of the host IHS into multiple logical partitions (LPARs). A particular LPAR includes a single instance of an operating system. The single instance of the operating system includes a common layer that provides virtualization of physical HCAs and sharing of the physical HCAs by multiple virtual HCAs. | 02-26-2015 |
20150339151 | NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR LOAD BALANCING - The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a load balancing IHS. A load balancing tool may extract hardware configuration information, including PNet IDs, from the HCM database. The load balancing tool may utilize the hardware configuration information to enable the load balancing IHS to balance adapter loads in the load balancing IHS. The load balancing tool may also utilize the hardware configuration information to enable the load balancing IHS to failover from a failing adapter to other adapters in the load balancing IHS. | 11-26-2015 |
20150339161 | NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR CONVERGING OPERATIONS - The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a remote direct memory access (RDMA) enabled network interface controller (RNIC) converging IHS. An RNIC converging tool may extract hardware configuration information, including PNet IDs, from the HCM database. The RNIC converging tool may utilize the hardware configuration information, including PNet IDs, to enable the RNIC converging IHS to communicate over a network with RDMA protocols. | 11-26-2015 |
20150339251 | NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR BRIDGING OPERATIONS - The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a bridging IHS. A bridging tool may extract hardware configuration information, including PNet IDs, from the HCM database. The bridging tool may utilize the hardware configuration information, including PNet IDs, to enable the bridging IHS to bridge networks internal to the bridging IHS with networks external to the bridging IHS. | 11-26-2015 |
20150341354 | NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR PRIVILEGED NETWORK ACCESS - The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a privileged network access (PNA) IHS. The PNA IHS may receive a privileged network access management (PNAM) database from a PNAM IHS via the administrative network. The PNA tool may extract hardware configuration information, including PNet IDs, from the HCM database and privileged network access information, including PNet IDs, from the PNAM database. The PNA tool may utilize the information, including PNet IDs, to enable the PNA IHS to limit access to privileged networks. | 11-26-2015 |
Patent application number | Description | Published |
20150026287 | NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR CONVERGING OPERATIONS - The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a remote direct memory access (RDMA) enabled network interface controller (RNIC) converging IHS. An RNIC converging tool may extract hardware configuration information, including PNet IDs, from the HCM database. The RNIC converging tool may utilize the hardware configuration information, including PNet IDs, to enable the RNIC converging IHS to communicate over a network with RDMA protocols. | 01-22-2015 |
20150026314 | NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR BRIDGING OPERATIONS - The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a bridging IHS. A bridging tool may extract hardware configuration information, including PNet IDs, from the HCM database. The bridging tool may utilize the hardware configuration information, including PNet IDs, to enable the bridging IHS to bridge networks internal to the bridging IHS with networks external to the bridging IHS. | 01-22-2015 |
20150026339 | NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR PRIVILEGED NETWORK ACCESS - The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a privileged network access (PNA) IHS. The PNA IHS may receive a privileged network access management (PNAM) database from a PNAM IHS via the administrative network. The PNA tool may extract hardware configuration information, including PNet IDs, from the HCM database and privileged network access information, including PNet IDs, from the PNAM database. The PNA tool may utilize the information, including PNet IDs, to enable the PNA IHS to limit access to privileged networks. | 01-22-2015 |
20150026419 | OPERATING SYSTEM VIRTUALIZATION FOR HOST CHANNEL ADAPTERS - A host information handling system (IHS) provides virtualization of host channel adapters (HCAs). A hypervisor partitions a system memory of the host IHS into multiple logical partitions (LPARs). A particular LPAR includes a single instance of an operating system. The single instance of the operating system includes a common layer that provides virtualization of physical HCAs and sharing of the physical HCAs by multiple virtual HCAs. | 01-22-2015 |
20150026677 | NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR LOAD BALANCING - The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a load balancing IHS. A load balancing tool may extract hardware configuration information, including PNet IDs, from the HCM database. The load balancing tool may utilize the hardware configuration information to enable the load balancing IHS to balance adapter loads in the load balancing IHS. The load balancing tool may also utilize the hardware configuration information to enable the load balancing IHS to failover from a failing adapter to other adapters in the load balancing IHS. | 01-22-2015 |
Patent application number | Description | Published |
20090017993 | Variable Resistance Exercise and Rehabilitation Hand Device - An exercising and rehabilitation hand device is disclosed. The hand device according to the invention is portable and controllable by smart fluid-based brakes/dampers to provide a compact, lightweight mechanism whose resistance to motion can be changed on-the-fly, through computerize control, to vary the exercises that can be performed and tune the workout or rehabilitation session to the responses of the user. | 01-15-2009 |
20090306801 | PATIENT SPECIFIC ANKLE-FOOT ORTHOTIC DEVICE - The unique advantages of computer-controlled fabrication of a patient-specific orthotic device using an automated fabrication machine capable of following computer instructions to create 3D surface contours and new developments in non-invasive three-dimensional (3D) scanning have made it possible to acquire digital models of freeform surfaces such as the surface anatomy of the human body and to then fabricate such a patient-specific device with high precision. Such a patient-specific device brings significant improvement in patient-specific fit, comfort, and function of medical devices (and, in particular, to orthoses that require a close fit to the wearer's body to act effectively). The combination of these two technologies is ideally suited for the development of patient-specific orthotic devices. | 12-10-2009 |
20100041529 | VARIABLE RESISTANCE HAND REHABILITATION DEVICE WITH LINEAR SMART FLUID DAMPER AND DYNOMETER CAPABILITIES - A variable resistance hand rehabilitation device and corresponding system. Improvements over the prior art include: a new damping system or damper design, to reduce friction and increase maximum force output; a dynometer feature that enables converting the dynamic device to a static grip force measuring device; a closed-loop controller; and a new graphic user interface for the medical practitioner and new virtual reality game software that allow accurate and smooth operation of the device and increased patient motivation. | 02-18-2010 |
20110082009 | INSTRUMENTED HANDLE AND PEDAL SYSTEMS FOR USE IN REHABILITATION, EXERCISE AND TRAINING EQUIPMENT - A mechatronic exercise system, e.g., for rehabilitation, having instrumented handle and pedal systems and, preferably, an interactive virtual environment is disclosed. Alternatively, the instrumented handle and pedal systems are part of a virtual reality augmenting kit that can convert most types of exercise equipment, such as a stationary or exercise bicycle, ergometer, rowing machine or the like, into full virtual reality (VR) smart systems. In another embodiment, the instrumented handle and pedal systems can each be used separately with other types of devices. In a preferred embodiment, components embedded with sensors are implemented, e.g., on a stationary, exercise bicycle to monitor physiological and biomechanical parameters of the user. Signal data from the sensing components is used to immerse the user in a VR simulation so as to provide the user with visual, auditory, and haptic feedback to the user's performance. | 04-07-2011 |
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 |
20120109025 | MULTIPLE DEGREE OF FREEDOM REHABILITATION SYSTEM HAVING A SMART FLUID-BASED, MULTI-MODE ACTUATOR - A rehabilitation system that combines robotics and interactive gaming to facilitate performance of task-specific, repetitive, upper extremity/hand motor tasks, to enable individuals undergoing rehabilitation to improve the performance of coordinated movements of the forearm and hand is disclosed. More specifically, the rehabilitation system includes a two degree-of-freedom (DOF) robotic, upper limb rehabilitation system and interactive gaming hardware that is coupled to a computer, to provide a virtual reality-like environment. | 05-03-2012 |
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 |
20130079693 | Customizable Embedded Sensors - A method of constructing a sensor includes depositing a first material in a predetermined arrangement to form a structure. The depositing results in at least one void occurring within the structure. The method further includes depositing a second material within the voids. The second material may have electrical properties that vary according to deformation of the second material. The method also includes providing electrical access to the second material to enable observation of the one or more electrical properties. A sensor includes a structure that has one or more voids distributed within the structure. The sensor also includes a material deposited within the one or more voids. The material may be characterized by one or more electrical properties such as piezoresistivity. The sensor includes a first contact electrically coupled to a first location on the material, and a second contact electrically coupled to a second location on the material. | 03-28-2013 |
20130226048 | Lower Extremity Exoskeleton for Gait Retraining - The Active Knee Rehabilitation Orthotic System (ANdROS) is a wearable and portable assistive tool for gait rehabilitation and monitoring of people with motor control deficits due to a neurological ailment, such as stroke. ANdROS reinforces a desired gait pattern by continually applying a corrective torque around the knee joint, commanded by a impedance controller. A sensorized yet unactuated brace worn on the unimpaired leg is used to synchronize the playback of the desired trajectory based on the user's intent. The device is mechanically grounded through two ankle foot orthoses (AFOs) rigidly attached to the main structure, which helps reduce the weight perceived by the user. | 08-29-2013 |
20130310717 | CUSTOMIZED, MECHANICALLY-ASSISTIVE REHABILITATION APPARATUS AND METHOD FOR DISTAL EXTREMITIES OF THE UPPER AND LOWER REGIONS - An apparatus for distal extremity rehabilitation includes a mechanical ground subassembly for disposition on a dorsal side of a patient's distal extremity, at or near a joint of the patient. The distal extremity may include the hand/wrist complex or the ankle/foot complex. The mechanical ground assembly may be constructed to match contours of the patient's distal extremity. The apparatus further includes a distal effector subassembly for disposition upon one or more distal appendages of the patient, the distal effector subassembly coupled to the mechanical ground subassembly. The apparatus also includes an LED thimble subassembly for disposition on one or more finger tips of the patient, and an LED object subassembly with which the patient interacts by manipulating the LED thimble with respect to the LED object. | 11-21-2013 |
20140213951 | ROBOTIC GAIT REHABILITATION TRAINING SYSTEM WITH ORTHOPEDIC LOWER BODY EXOSKELETON FOR TORQUE TRANSFER TO CONTROL ROTATION OF PELVIS DURING GAIT - A robotic gait rehabilitation (RGR) training system is provided to address secondary gait deviations such as hip-hiking. An actuation assembly follows the natural motions of a user's pelvis, while applying corrective moments to pelvic obliquity. A human-robot interface (HRI), in the form of a lower body exoskeleton, is provided to improve the transfer of corrective moments to the pelvis. The system includes an impedance control system incorporating backdrivability that is able to modulate the forces applied onto the body depending on the patient's efforts. Various protocols for use of the system are provided. | 07-31-2014 |
20140277679 | Systems and Methods of using a Hieroglyphic Machine Interface Language for Communication with Auxiliary Robotics in Rapid Fabrication Environments - Disclosed are methods and systems for using hieroglyphs for communication in a rapid fabrication environment. The method includes receiving, by a control system for an articulated robotic arm, one or more images of a fabrication machine build space. The method includes identifying, by the control system, a hieroglyph present in the one or more images and translating the identified hieroglyph into one or more instructions for manipulation of the articulated robotic arm. The method includes causing the articulated robotic arm to carry out the instructions translated from the identified hieroglyph. Accordingly foreign objects are inserted into fabricated objects during an automated rapid fabrication process without extensive redesign of the rapid fabrication machine. In some implementations, an unmodified third-party stereolithographic rapid fabrication machine can be used. | 09-18-2014 |
20150045186 | Apparatus With Rolling Contact Handle - Apparatuses with rolling contact handles are described. An apparatus for hand exercising includes an outer frame having a first rail and a second rail spaced apart and an outer handle extending between the first and second rails, the outer handle configured to engage with a thenar of a hand, a roller bar slideably coupled to the first and second rails, the roller bar having a plurality of rollers capable of rotating about an axis of the roller bar, wherein the plurality of rollers are configured to support a plurality of fingers of the hand, and a resistance assembly coupled to the roller bar and the outer frame, the resistance assembly resisting movement of the roller bar towards the outer handle. | 02-12-2015 |
20150077215 | Device and Method to Additively Fabricate Structures Containing Embedded Electronics or Sensors - A method of constructing an object includes depositing a first material in a predetermined arrangement to form a structure. The method further includes depositing a second material within the structure. The second material may have electrical properties and the method also includes providing electrical access to the second material to enable observation of the one or more electrical properties. | 03-19-2015 |
20150290071 | Multiple Degree of Freedom Portable Rehabilitation System Having DC Motor-Based, Multi-Mode Actuator - The Navigator is multiple degree of freedom neuro rehabilitation system. The Navigator simultaneously exercises both pronation and supination of the wrist (rotation) and flexion and extension of the fingers (grasp and release) for rehabilitation and monitoring of patients with motor control deficits due to a neurological ailment, such as stroke. In addition, the Navigator provides a visual, interactive environment for performing therapeutic exercises. The interactive environment provides motivation to the patient and can provide real-time feedback to the patient about the quality of the movements being performed. | 10-15-2015 |
20150328497 | VIRTUALLY-INTERFACED ROBOTIC ANKLE & BALANCE TRAINER - According to an aspect of the invention, a robotic ankle and balance training platform comprises a footplate to support a foot. The footplate is capable of rotation about an inversion/eversion axis and a plantar/dorsiflexion axis. The robotic platform further comprises an actuation system configured to apply an assistive inversion/eversion force and a resistive inversion/eversion force to the footplate and an assistive plantar/dorsiflexion force and a resistive plantar/dorsiflexion force to the footplate. | 11-19-2015 |
20150367176 | CYCLIST MONITORING AND RECOMMENDER SYSTEM - The present application is directed towards methods and systems for an add-on smart pedal and computer based application to provide cyclist monitoring and recommendations. The methods include displaying, by a virtual coach, characteristics of a bike in a first virtual cycling session, the characteristics measured by a pedal sensor during a cycling session. The virtual coach may assess a performance of a rider during the cycling session and generate recommendations the first virtual cycling session based on the performance of the rider. Further, the virtual coach may create a second virtual cycling session based on the rider performance and the recommendations. | 12-24-2015 |
20160053858 | CURVED BEARING CONTACT SYSTEM - In some embodiments, systems and methods are described for a gear contact system configured to support radial, thrust, and moment loads, the system comprising a first gear comprising a first roller having a first roller bearing surface, the first roller bearing surface having a convex curvature defined by a first radius of curvature; and a second gear comprising a second roller having a second roller bearing surface, the second roller bearing surface having a concave curvature defined by a second radius of curvature. | 02-25-2016 |
Patent application number | Description | Published |
20100234335 | NEUROSTEROID COMPOUNDS - The present invention relates to novel neurosteroid derivatives with anti-apoptotic, neuroprotective and neurogenic properties that act on the nervous system as well as methods for making the same and their applications in the treatment and/or prevention or amelioration of neurodegenerative diseases related to neuronal apoptosis or neuronal injury, or conditions related to or resulting from apoptosis, including but not limited to Alzheimer's disease, Parkinson's disease, Huntington's disease, multiple sclerosis and amyotrophic lateral sclerosis (ALS), retinal degeneration and detachment, peripheral neuropathy caused by genetic abnormalities, diabetes, polio, herpes, AIDS and chemotherapy, brain trauma, or ischemia and stroke. The active compounds are represented by Formula (I): wherein R | 09-16-2010 |
20120225852 | USE OF STEROID COMPOUNDS - This invention pertains to the use of steroid compounds including spirosteroid analogues in treating, preventing or ameliorating the symptoms of inflammatory conditions. The steroid compounds are useful for treating a range of inflammatory conditions, including, but not limited to asthma, lung inflammation, retinal inflammatory conditions, autoimmune diseases such as rheumatoid arthritis, diabetes type I, systemic lupus erythematosus, ulcerative colitis and inflammatory bowel diseases and myopathies, as well as multiple sclerosis. The active compounds are represented by Formula I: | 09-06-2012 |
Patent application number | Description | Published |
20110263971 | Reconfigurable Navigated Surgical Tool Tracker - A reconfigurable tracking arrangement for an object includes a repositionable mounting arrangement that may be configured to releasably connect to an object for selectively positioning the same. The mounting arrangement may further include a first piece attached to the object and a second piece that can be repositioned relative to the first piece. In addition, the mounting arrangement may be configured to be secured in at least two stable pre-configured positions about the object. | 10-27-2011 |
20110264107 | Navigated Freehand Surgical Tool and Kit - A handpiece arrangement for a tool having a retaining member configured to receive a portion of the tool in a secure position, a guard configured to cover a portion of the tool, at least one mounting member configured to receive a portion of a tracking system and an actuator mounted to the handpiece. The actuator may be configured to control the exposure of the tool. A navigated surgery kit is also provided including a tracking system, a tool in communication with the tracking system, a platform in communication with the tracking system and the tool. The platform may have a processor, a computer readable storage medium having computer readable program code configured to selectively control shaping of an object with the tool via at least one hidden object associated with a predetermined navigated surgical operation. | 10-27-2011 |
20120016339 | Method and Apparatus for Intraoperative Cardiac Tissue Injection - The apparatus provides for injecting therapeutic agents at precise locations into the bodily tissue. The apparatus comprises an end effector that is guided to a precise location by motion controllers on a handle. At a precise location, the end effector attaches via a vacuum to the cardiac tissue. A flexible needle is advanced through a deflecting tunnel in the end effector to a desired depth. A therapeutic agent is then introduced via the flexible needle into the cardiac tissue. All these manipulations can be controlled by one hand and can be viewed via imaging methods. | 01-19-2012 |
20120123418 | STABILIZERS FOR SURGICAL TOOLS - Described herein are stabilizers for surgical tools. One aspect provides a surgical tool stabilizer, comprising: a support configured to engage at least a portion of a surgical tool and configured to receive at least a portion of a tracking system; and a retractable stabilizer configured to surround at least a portion of an end effector of said surgical tool. Other embodiments are described. | 05-17-2012 |
20140135791 | SYSTEMS AND METHODS FOR NAVIGATION AND CONTROL OF AN IMPLANT POSITIONING DEVICE - Systems and methods for navigation and control of an implant positioning device are discussed. For example, a method can include operations for accessing an implant plan, establishing a 3-D coordinate system, receiving tracking information, generating control signals, and sending the control signals to the implant positioning device. The implant plan can include location and orientation data describing an ideal implant location and orientation in reference to an implant host. The 3-D coordinate system can provide spatial orientation for the implant positioning device and the implant host. The tracking information can identify current location and orientation data within the 3-D coordinate system for the implant positioning device and implant host during a procedure. The control signals can control operation of the implant positioning device to assist a surgeon in positioning the implant according to the implant plan. | 05-15-2014 |
20140278322 | SYSTEMS AND METHODS FOR USING GENERIC ANATOMY MODELS IN SURGICAL PLANNING - Systems and methods for generating a surgical plan for altering an abnormal bone using a generic normal bone model are discussed. For example, a system for planning a surgery on an abnormal bone can include a model receiver module configured to receive a generic normal bone model. The generic normal bone model, such as a parametric model derived from statistical shape data, can include a data set representing a normal bone having an anatomical origin comparable to the abnormal bone. An input interface can be configured to receive an abnormal bone representation including a data set representing the abnormal bone. A surgical planning module can include a registration module configured to register the generic normal bone model to the abnormal bone representation by creating a registered generic model. A surgical plan formation module can be configured to identify one or more abnormal regions of the abnormal bone using the registered generic model. | 09-18-2014 |
20140282194 | SYSTEMS AND METHODS FOR DETERMINING A POSITION FOR PLACING OF A JOINT PROSTHESIS - Systems and methods for virtual implant placement to implement joint gap planning are discussed. For example, a method can include operations for receiving a first implant parameter set based on a surgical plan that was generated while moving the joint through a range of motion. The method can include generating a first set of candidate implant parameter sets that are the result of an incremental change, relative to the first implant parameter set, to at least one parameter of the first parameter set. The method can include calculating a result for at least one candidate implant parameter set and providing a graphical representation of the result according to at least one candidate implant parameter set. The result can be color-coded to correlate to a candidate implant parameter set. The display can include color-coded user interface controls to allow a user to execute incremental changes corresponding to candidate implant parameter sets. | 09-18-2014 |
20150250553 | COMPUTER-AIDED PROSTHESIS ALIGNMENT - Systems and methods for computer-aided alignment and positioning of a prosthesis component onto a target host bone, such as in joint resurfacing arthroplasty, are discussed. A system for can include a processor unit and a user interface unit. The processor unit can receive a target bone model including a first data set representing a target bone surface, and a prosthesis model including a second data set representing a prosthesis surface. The prosthesis, when positioned against the target bone, is configured to at least partially replace the articulation surface. The processor unit can generate an articulation interface representation that indicates spatial misalignment between one or more portions of the prosthesis surface and one or more portions of the target bone surface when the prosthesis model is positioned against the target bone model. | 09-10-2015 |
20150278623 | SYSTEMS AND METHODS FOR PREVENTING WRONG-LEVEL SPINAL SURGERY - Embodiments of a system and method for preventing wrong-level spinal surgery are generally described herein. A system can include a receiver to: receive an indication of a landmark on a patient corresponding to a single landmark point on an image of the patient, and receive an initial physical position of a tracked device in relation to the landmark on the patient. The system can include a processor to register the initial physical position of the tracked device to the landmark point on the image based on receiving the indication of the landmark on the patient, and a user interface to: display a first virtual position indicator at the landmark point on the image, and display, in response to the receiver receiving information indicating movement of the tracked device, a second virtual position indicator to indicate a linear movement of the second virtual position indicator in reference to the image. | 10-01-2015 |