Patent application number | Description | Published |
20130013953 | HEALTH MONITORING OF APPLICATIONS IN A GUEST PARTITION - A health monitoring technique monitors the health and performance of applications executing in a guest partition in a virtualized environment. In an embodiment, a guest integration component interacts with an application through an application programming interface in order for the virtualization platform to monitor the health and performance of the application. In another embodiment, the guest integration component may include a monitoring agent that accesses an event log and/or a performance monitor log to access the health and performance of the application. The health and performance of the application may then be analyzed by the virtualization platform to determine an appropriate remedial action. | 01-10-2013 |
20140208166 | HEALTH MONITORING OF APPLICATIONS IN A GUEST PARTITION - A health monitoring technique monitors the health and performance of applications executing in a guest partition in a virtualized environment. In an embodiment, a guest integration component interacts with an application through an application programming interface in order for the virtualization platform to monitor the health and performance of the application. In another embodiment, the guest integration component may include a monitoring agent that accesses an event log and/or a performance monitor log to access the health and performance of the application. The health and performance of the application may then be analyzed by the virtualization platform to determine an appropriate remedial action. | 07-24-2014 |
20160041882 | SAFE DATA ACCESS FOLLOWING STORAGE FAILURE - A request identifier is employed with various systems and methods in order to enable an application to pause execution during a failure and subsequently resume execution and communication with a storage system once the failure is resolved. An application residing on a node may attempt to access target data on a storage system. The application sends a request to access the target data. The request may be associated with a request identifier that identifies the application. When the storage system experiences a failure, the application receives a failure notification. The application pauses execution as a result of the notification. When the node reestablishes a connection to the storage system, the application resumes execution using the same request identifier. If the resume request is granted, the application is guaranteed that the target data was not modified during the failure. | 02-11-2016 |
20160050294 | DISTRIBUTED WORKLOAD REASSIGNMENT FOLLOWING COMMUNICATION FAILURE - A generation identifier is employed with various systems and methods in order to identify situations where a workload has been reassigned to a new node and where a workload is still being processed by an old node during a failure between nodes. A master node may assign a workload to a worker node. The worker node sends a request to access target data. The request may be associated with a generation identifier and workload identifier that identifies the node and workload. At some point, a failure occurs between the master node and worker node. The master node reassigns the workload to another worker node. The new worker node accesses the target data with a different generation identifier, indicating to the storage system that the workload has been reassigned. The old worker node receives an indication from the storage system that the workload has been reassigned and stops processing the workload. | 02-18-2016 |
Patent application number | Description | Published |
20100077249 | RESOURCE ARBITRATION FOR SHARED-WRITE ACCESS VIA PERSISTENT RESERVATION - Described is a technology by which an owner node in a server cluster maintains ownership of a storage mechanism through a persistent reservation mechanism, while allowing non-owning nodes read and write access to the storage mechanism. An owner node writes a reservation key to a registration table associated with the storage mechanism. Non-owning nodes write a shared key that gives them read and write access. The owner node validates the shared keys against cluster membership data, and preempts (e.g., removes) any key deemed not valid. The owner node also defends ownership against challenges to ownership made by other nodes, so that another node can take over ownership if a (formerly) owning node is unable to defend, e.g., because of a failure. | 03-25-2010 |
20100250750 | CONSISTENT CLUSTER OPERATIONAL DATA IN A SERVER CLUSTER USING A QUORUM OF REPLICAS - A method and system for increasing server cluster availability by requiring at a minimum only one node and a quorum replica set of replica members to form and operate a cluster. Replica members maintain cluster operational data. A cluster operates when one node possesses a majority of replica members, which ensures that any new or surviving cluster includes consistent cluster operational data via at least one replica member from the immediately prior cluster. Arbitration provides exclusive ownership by one node of the replica members, including at cluster formation, and when the owning node fails. Arbitration uses a fast mutual exclusion algorithm and a reservation mechanism to challenge for and defend the exclusive reservation of each member. A quorum replica set algorithm brings members online and offline with data consistency, including updating unreconciled replica members, and ensures consistent read and update operations. | 09-30-2010 |
20110004782 | FAULT-TOLERANT COMMUNICATIONS IN ROUTED NETWORKS - A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway. | 01-06-2011 |
20110004783 | FAULT-TOLERANT COMMUNICATIONS IN ROUTED NETWORKS - A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway. | 01-06-2011 |
20110238813 | CONSISTENT CLUSTER OPERATIONAL DATA IN A SERVER CLUSTER USING A QUORUM OF REPLICAS - A method and system for increasing server cluster availability by requiring at a minimum only one node and a quorum replica set of replica members to form and operate a cluster. Replica members maintain cluster operational data. A cluster operates when one node possesses a majority of replica members, which ensures that any new or surviving cluster includes consistent cluster operational data via at least one replica member from the immediately prior cluster. Arbitration provides exclusive ownership by one node of the replica members, including at cluster formation, and when the owning node fails. Arbitration uses a fast mutual exclusion algorithm and a reservation mechanism to challenge for and defend the exclusive reservation of each member. A quorum replica set algorithm brings members online and offline with data consistency, including updating unreconciled replica members, and ensures consistent read and update operations. | 09-29-2011 |
20110238842 | CONSISTENT CLUSTER OPERATIONAL DATA IN A SERVER CLUSTER USING A QUORUM OF REPLICAS - A method and system for increasing server cluster availability by requiring at a minimum only one node and a quorum replica set of replica members to form and operate a cluster. Replica members maintain cluster operational data. A cluster operates when one node possesses a majority of replica members, which ensures that any new or surviving cluster includes consistent cluster operational data via at least one replica member from the immediately prior cluster. Arbitration provides exclusive ownership by one node of the replica members, including at cluster formation, and when the owning node fails. Arbitration uses a fast mutual exclusion algorithm and a reservation mechanism to challenge for and defend the exclusive reservation of each member. A quorum replica set algorithm brings members online and offline with data consistency, including updating unreconciled replica members, and ensures consistent read and update operations. | 09-29-2011 |
20120272092 | FAULT-TOLERANT COMMUNICATIONS IN ROUTED NETWORKS - A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway. | 10-25-2012 |
20120272093 | FAULT-TOLERANT COMMUNICATIONS IN ROUTED NETWORKS - A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway. | 10-25-2012 |
20130067089 | AUTOMATIC PREEMPTION IN MULTIPLE COMPUTER SYSTEMS - Placing an application on a node in a cluster. A method includes determining that a first application cannot be placed on a first node in the first node's current running state. The method further includes determining that the first application may be able to be placed on the first node by shutting down or moving one or more other applications running on the first node. The method further includes attempting to shut down or move the one or more other applications on the first node to place the first application. | 03-14-2013 |
20130067267 | RESOURCE AWARE PLACEMENT OF APPLICATIONS IN CLUSTERS - Placing an application on a node in a cluster. A method includes detecting an unexpected event indicating that an application should be placed on a node in the cluster. Real time information about resource utilization on one or more nodes in the cluster is received. Based on the real time information, a determination of a node to place the application is made. The application is placed on the determined node. | 03-14-2013 |
20130067493 | DEPLOYMENT OF PRE-SCHEDULED TASKS IN CLUSTERS - Managing a triggerable task in a cluster environment. A method includes accessing a definition a task, wherein the definition includes a triggering event, and an action to be performed when the triggering event occurs. The method further includes, accessing a cluster policy defining how triggering events are interpreted on a node task basis for a plurality of nodes in a cluster. Based on the cluster policy, the method includes determining that the triggering event has occurred. As a result of the determination that the triggering event has occurred, the method further includes attempting to perform the action. | 03-14-2013 |
20130159487 | Migration of Virtual IP Addresses in a Failover Cluster - The movement of a Virtual IP (VIP) address from cluster node to cluster node is coordinated via a load balancer. All or a subset of the nodes in a load balancer cluster may be configured as possible hosts for the VIP. The load balancer directs VIP traffic to the Dedicated IP (DIP) address for the cluster node that responds affirmatively to periodic health probe messages. In this way, a VIP failover is executed when a first node stops responding to probe messages, and a second node starts to respond to the periodic health probe messages. In response to an affirmative probe response from a new node, the load balancer immediately directs the VIP traffic to the new node's DIP. The probe messages may be configured to identify which nodes are currently responding affirmatively to probes to assist the nodes in determining when to execute a failover. | 06-20-2013 |
20130191453 | DYNAMIC QUORUM FOR DISTRIBUTED SYSTEMS - Managing a distributed system. Embodiments may allow for a quorum to dynamically change the quorum vote. One example is illustrated in a method. The method includes determining a change to a voter's level of participation in a cluster. A quorum of voters changes the voter's voting privileges, based on the change in the voter's level of participation. | 07-25-2013 |
20140007092 | AUTOMATIC TRANSFER OF WORKLOAD CONFIGURATION | 01-02-2014 |
20160036924 | Providing Higher Workload Resiliency in Clustered Systems Based on Health Heuristics - Embodiments provide workload processing for clustered systems. In an illustrative, non-limiting embodiment, a computer-implemented method may include identifying a server as an active node of a cluster; assigning a workload to the server in response to the identification; determining, after the assignment, that the server is no longer an active node of the cluster; calculating, in response to the determination, a probability that the server is capable of continuing to execute the workload; and deciding, based upon the probability, whether to allow the workload to remain assigned to the server. | 02-04-2016 |
Patent application number | Description | Published |
20120155266 | SYNCHRONIZING STATE AMONG LOAD BALANCER COMPONENTS - The present invention extends to methods, systems, and computer program products for synchronizing state among load balancer components. Embodiments of the invention include load balancers using a consistent hashing algorithm to decide how new connections should be load balanced. Use of consistent hashing algorithm permits load balancers to work in a stateless manner in steady state. Load balancers start keeping flow state information (destination address for a given flow) about incoming packets when it is needed, i.e. such as, for example, when a change in destination host configuration is detected. State information is shared across load balancers in a deterministic way, which allows knowing which load balancer is authoritative (e.g., is the owner) for a given flow. Each load balancer can reach the authoritative load balancer to learn about a flow that cannot be determined locally. | 06-21-2012 |
20140185446 | SYNCHRONIZING STATE AMONG LOAD BALANCER COMPONENTS - The present invention extends to methods, systems, and computer program products for synchronizing state among load balancer components. Embodiments of the invention include load balancers using a consistent hashing algorithm to decide how new connections should be load balanced. Use of consistent hashing algorithm permits load balancers to work in a stateless manner in steady state. Load balancers start keeping flow state information (destination address for a given flow) about incoming packets when it is needed, i.e. such as, for example, when a change in destination host configuration is detected. State information is shared across load balancers in a deterministic way, which allows knowing which load balancer is authoritative (e.g., is the owner) for a given flow. Each load balancer can reach the authoritative load balancer to learn about a flow that cannot be determined locally. | 07-03-2014 |
20140359054 | Distributed Storage Defense in a Cluster - Embodiments provide a method and system for enabling access to a storage device. Specifically, a node may request admittance to a cluster that has read and write access to a storage device. The node seeking access to the storage device must be first be approved by other nodes in the cluster. As part of the request, the node seeking access to the storage device sends a registration key to a storage device. Upon expiration of a registration timer, the node seeking access to the storage device receives a registration table from the storage device and determines whether its registration key is stored in the registration table. If the registration key is stored in the registration table the node has been accepted in the cluster and as a result, has been granted read and write access to the storage device. | 12-04-2014 |
20150063115 | SYNCHRONIZING STATE AMONG LOAD BALANCER COMPONENTS - The present invention extends to methods, systems, and computer program products for synchronizing state among load balancer components. Embodiments of the invention include load balancers using a consistent hashing algorithm to decide how new connections should be load balanced. Use of consistent hashing algorithm permits load balancers to work in a stateless manner in steady state. Load balancers start keeping flow state information (destination address for a given flow) about incoming packets when it is needed, i.e. such as, for example, when a change in destination host configuration is detected. State information is shared across load balancers in a deterministic way, which allows knowing which load balancer is authoritative (e.g., is the owner) for a given flow. Each load balancer can reach the authoritative load balancer to learn about a flow that cannot be determined locally. | 03-05-2015 |
20150113165 | FAULT-TOLERANT COMMUNICATIONS IN ROUTED NETWORKS - A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway. | 04-23-2015 |
20160050123 | FAULT TOLERANT FEDERATION OF COMPUTING CLUSTERS - Embodiments are directed to organizing computing nodes in a cluster federation and to reassigning roles in a cluster federation. In one scenario, a computer system identifies computing nodes that are to be part of a cluster federation which includes a master cluster and worker clusters. The computer system assigns a director role to a master node in the master cluster which governs decisions that affect consistency within the federation, and further assigns a leader role to at least one master node which monitors and controls other master nodes in the master cluster. The computer system assigns a worker agent role to a worker node which receives workload assignments from the master cluster, and further assigns a worker role to a worker node which processes the assigned workload. The organized cluster federation provides fault tolerance by allowing roles to be dynamically reassigned to computing nodes in different master and worker clusters. | 02-18-2016 |
20160050262 | SCALABLE FAULT RESILIENT COMMUNICATIONS WITHIN DISTRIBUTED CLUSTERS - Embodiments are directed to communicating between computing nodes in a cluster of nodes. In one scenario, a computer system receives a data packet from a worker node including the worker node's current workload identifiers and health status, where the data packet includes an associated version number. The computer system determines that the version number in the received data packet is different than a previously received data packet and evaluates the worker node's current workload configuration to determine whether workload changes are to be made on the worker node. Then, upon determining that workload changes are to be made on the worker node, the computer system selects a subset of workload changes to apply to the worker node, generates an indication of the selected subset of workload changes to the worker node and sends the generated indication of workload changes to the worker node. | 02-18-2016 |
Patent application number | Description | Published |
20100212613 | Multi-Cylinder opposed piston engines - Integrated, multi-cylinder opposed engine constructions include a unitary support structure to which cylinder liners are removeably mounted and sealed and on which crankshafts are rotatably supported. The unitary support structure includes cooling manifolds that provide liquid coolant to the cylinder liners. Exhaust and intake manifolds attached to the support structure to serve respective ports in the cylinder liner. The engine constructions may also include certain improvements in the construction of cooled pistons with flexible skirts, and in the construction of cylinders with sealing structures mounted outside of exhaust and inlet ports to control lubricant in the cylindrical interstice between the through bore and the pistons. | 08-26-2010 |
20100212637 | Cylinder and piston assemblies for opposed piston engines - Integrated, multi-cylinder opposed engine constructions include a unitary support structure to which cylinder liners are removeably mounted and sealed and on which crankshafts are rotatably supported. The engine constructions include a cooled piston with a resiliently deformable joint connecting crown and skirt and a cooled cylinder liner with wipers to manage lubricant in the cylindrical interstice between the cylinder bore and the piston skirts. | 08-26-2010 |
20110289916 | EGR constructions for opposed-piston engines - A two-stroke, opposed-piston engine with one or more ported cylinders and uniflow scavenging includes an exhaust gas recirculation (EGR) construction that provides a portion of the exhaust gasses produced by the engine for mixture with charge air to control the production of NOx during combustion. | 12-01-2011 |
20120073526 | Piston constructions for opposed-piston engines - A piston construction for an opposed-piston engine accommodates contoured end surfaces of the piston crowns and articulation of the pistons with piston rods. The shape of each piston crown includes a bowl with an adjoining ridge that protrudes axially of the piston. A cooling construction for the piston includes an outer gallery running around the inner surface of the piston sidewall in the vicinity of the crown. The outer gallery girds and is in fluid communication with a central gallery that abuts the deepest part of the bowl. The outer gallery has an asymmetric profile that rises under the ridge and that slants upwardly under a peripheral portion of the bowl. A mechanism for coupling the piston to a piston rod includes a biaxial slipper bearing. | 03-29-2012 |
20130174548 | EGR for a Two-Stroke Cycle Engine without a Supercharger - A two-stroke cycle, turbo-driven, opposed-piston engine with one or more ported cylinders and uniflow scavenging has no supercharger. The engine includes a high pressure EGR loop and a pump in the EGR loop to boost the pressure of the recirculated exhaust products. | 07-11-2013 |
20130199503 | Opposed-piston cylinder bore constructions with solid lubrication in the top ring reversal zones - A cylinder for an opposed-piston engine is equipped with a cylinder bore that provides solid lubrication of bore/piston surface interfaces in top ring reversal zones of the cylinder bore. | 08-08-2013 |
20140026563 | EGR Constructions for Opposed-Piston Engines - A two-stroke, opposed-piston engine with one or more ported cylinders and uniflow scavenging includes an exhaust gas recirculation (EGR) construction that provides a portion of the exhaust gasses produced by the engine for mixture with charge air to control the production of NOx during combustion. | 01-30-2014 |
20140026864 | Cylinder and Piston Assemblies for Opposed Piston Engines - Integrated, multi-cylinder opposed engine constructions include a unitary support structure to which cylinder liners are removeably mounted and sealed and on which crankshafts are rotatably supported. The engine constructions include a cooled piston with a resiliently deformable joint connecting crown and skirt and a cooled cylinder liner with wipers to manage lubricant in the cylindrical interstice between the cylinder bore and the piston skirts. | 01-30-2014 |
20140090625 | Piston Thermal Management in an Opposed-Piston Engine - An opposed-piston engine includes pistons, each piston having an annular cavity in the piston's sidewall and positioned between its crown and ring grooves to block transfer of heat from the crown to the piston body. | 04-03-2014 |
20140238360 | Rocking Journal Bearings for Two-Stroke Cycle Engines - A rocking journal bearing for a two-stroke cycle engine includes a bearing sleeve having a bearing surface with a plurality of axially-spaced, eccentrically-disposed surface segments and a rocking journal having a plurality of axially-spaced, eccentrically-disposed journal segments. The rocking journal is retained for rocking oscillation on the bearing surface. Space for receiving oil is provided in the rocking journal and oil delivery outlets acting through the journal segments deliver received oil to the bearing surfaces. | 08-28-2014 |
Patent application number | Description | Published |
20100094313 | WOUND BED PREPARATION - A wound bed preparation device for delivering a fluid jet to tissue includes a handpiece having a deck height in the range of −0.0254 mm to 0.2032 mm, a channel width in the range of 0.8636 mm to 1.1684 mm, and a nozzle diameter in the range of 0.10668 mm to 0.12192 mm. The handpiece may have a constant channel width over a majority of a tissue impacting section of the handpiece. | 04-15-2010 |
20110150680 | Disposable Pumping System and Coupler - A coupling system for receiving a push rod includes a housing defining an internal channel having a sloped wall, and a piston received within the internal channel. The piston includes at least one flexible member arranged within the channel to be acted upon by the sloped wall to engage the push rod. The only external force required to couple the push rod is an axial force on the piston in a direction. The only external force required to de-couple the push rod is an axial force on the piston in an opposite direction. | 06-23-2011 |
20120078233 | WOUND BED PREPARATION - A wound bed preparation device for delivering a fluid jet to tissue includes a handpiece having a deck height in the range of −0.0254 mm to 0.2032 mm, a channel width in the range of 0.8636 mm to 1.1684 mm, and a nozzle diameter in the range of 0.10668 mm to 0.12192 mm. The handpiece has a constant channel width over a majority of a tissue impacting section of the handpiece. | 03-29-2012 |
20130202455 | DISPOSABLE PUMPING SYSTEM AND COUPLER - A coupling system for receiving a push rod includes a housing defining an internal channel having a sloped wall, and a piston received within the internal channel. The piston includes at least one flexible member arranged within the channel to be acted upon by the sloped wall to engage the push rod. The only external force required to couple the push rod is an axial force on the piston in a direction. The only external force required to de-couple the push rod is an axial force on the piston in an opposite direction. | 08-08-2013 |
20140086780 | METHODS AND SYSTEMS FOR OPTIMIZING DESIGN AND MANUFACTURE OF IMPLANT COMPONENTS USING SOLID FREEFORM FABRICATION - Disclosed are methods and systems for improving the quality, throughput and efficiency of Solid Free Form manufacture of implant components. | 03-27-2014 |
20150122119 | DISPOSABLE PUMPING SYSTEM AND COUPLER - A coupling system for receiving a push rod includes a housing defining an internal channel having a sloped wall, and a piston received within the internal channel. The piston includes at least one flexible member arranged within the channel to be acted upon by the sloped wall to engage the push rod. The only external force required to couple the push rod is an axial force on the piston in a direction. The only external force required to de-couple the push rod is an axial force on the piston in an opposite direction. | 05-07-2015 |
Patent application number | Description | Published |
20080318197 | Method and system for education compliance and competency management - The present invention discloses a method, system, and computer product for complete and comprehensive education competency and compliance management method and system for institutions and organizations. The embodiments of the present invention disclose a method whereby a sponsoring organization or institution need only provide secure access to the hosting organizations content delivery for ease of capture, organization of and reporting on the entire educational program. The sponsoring organization is able to direct employees to educational activities required to be completed based on the compliance requirements for their role in the organization. The hosting organization remains content independent to objectively provide the “best value” content for sponsoring organizations. Sponsoring organizations can purchase content from content partners or other third parties for loading the on-line and off-line education competency and compliance management servers, generate reports for internal use and accrediting bodies updates. | 12-25-2008 |
20090089154 | System, method and computer product for implementing a 360 degree critical evaluator - A web-based full-cycle 360 degree (manager, peer and employee feedback) employee performance evaluation and management system and method based on organization-defined standards of behavior, job specific criteria, self review, peer feedback, and dotted line supervisor input. Standardizes evaluations for shared efforts and matrix type management situations. Evaluations include all aspects of the evaluated requirements in the employee assessment such as: job knowledge, accomplishment of objectives, quality of work, productivity, initiative and creativity, interpersonal relationships, supervisory skills, dependability and professional contribution. Manages delivery and tracking of employee performance and identifies educational and professional development needs. Provides a comprehensive record of skills and abilities that could benefit the organization and might otherwise not be noticed or recognized. Assembles data to assist with planning personnel moves and placements that will best utilize each employee's demonstrated capabilities. Customizable template-based evaluation layouts facilitate review entry forms and final printed format that matches an organization's standards of presentation. Manages performance consistency with trend analysis and out-of-bound exception reporting. Evaluates organizational performance on measured standards of excellence and environment. Delivers automated email reminders to staff and managers about pending evaluations. Provides for summary record of compliance for accreditation and certification agencies. | 04-02-2009 |
20100100408 | Professional continuing competency optimizer - A system, method, and computer product for implementing a multifaceted professional continuing competency management software product that addresses the evolved employment environment challenges. This comprehensive computer technology solution includes knowledge management, skill evaluation, individual portfolios, staffing methods, and performance management to enable implementation of a professional continuing competency optimizer for professional organization(s) and to the individual professional. | 04-22-2010 |
Patent application number | Description | Published |
20090308633 | LONGITUDINAL SHIELD TAPE WRAP APPLICATOR WITH EDGE FOLDER TO ENCLOSE DRAIN WIRE - A shielded electrical wire and device and method for making the same is disclosed. The device includes a first folding die configured to fold a first edge of a shield tape a first direction from a central portion of the shield tape and to fold a second edge of the shield tape a second direction opposite to the first direction from the central portion of the shield tape, a second folding die configured to wrap the shield tape around at least two insulated conductors to apply a fold to the first edge of the shield tape so as to fold the first edge back over onto the central portion of the shield tape to form a receiving area, a third folding die configured to tighten the shield tape around the plurality of conductors while positioning the receiving area to receive a drain wire, a wire guide configured to install a drain wire in the receiving area, and a closing die configured to close the shield tape around the plurality of conductors and the drain wire to form an enclosure around the plurality of conductors with the second edge overlapping the receiving area at an outside surface of the enclosure. | 12-17-2009 |
20100325880 | LONGITUDINAL SHIELD TAPE WRAP APPLICATOR WITH EDGE FOLDER TO ENCLOSE DRAIN WIRE - A shielded electrical wire and device and method for making the same is disclosed. The device includes a first folding die configured to fold a first edge of a shield tape a first direction from a central portion of the shield tape and to fold a second edge of the shield tape a second direction opposite to the first direction from the central portion of the shield tape, a second folding die configured to wrap the shield tape around at least two insulated conductors to apply a fold to the first edge of the shield tape so as to fold the first edge back over onto the central portion of the shield tape to form a receiving area, a third folding die configured to tighten the shield tape around the plurality of conductors while positioning the receiving area to receive a drain wire, a wire guide configured to install a drain wire in the receiving area, and a closing die configured to close the shield tape around the plurality of conductors and the drain wire to form an enclosure around the plurality of conductors with the second edge overlapping the receiving area at an outside surface of the enclosure. | 12-30-2010 |
20100326695 | LONGITUDINAL SHIELD TAPE WRAP APPLICATOR WITH EDGE FOLDER TO ENCLOSE DRAIN WIRE - A shielded electrical wire and device and method for making the same is disclosed. The device includes a first folding die configured to fold a first edge of a shield tape a first direction from a central portion of the shield tape and to fold a second edge of the shield tape a second direction opposite to the first direction from the central portion of the shield tape, a second folding die configured to wrap the shield tape around at least two insulated conductors to apply a fold to the first edge of the shield tape so as to fold the first edge back over onto the central portion of the shield tape to form a receiving area, a third folding die configured to tighten the shield tape around the plurality of conductors while positioning the receiving area to receive a drain wire, a wire guide configured to install a drain wire in the receiving area, and a closing die configured to close the shield tape around the plurality of conductors and the drain wire to form an enclosure around the plurality of conductors with the second edge overlapping the receiving area at an outside surface of the enclosure. | 12-30-2010 |
Patent application number | Description | Published |
20090292340 | Regulatory Compliant Transmission of Medical Data Employing a Patient Implantable Medical Device and a Generic Network Access Device - Various embodiments concern a method which may include communicating medical information between a PIMD and an interface module via a first channel in compliance with a predetermined medical information regulatory standard, preventing access to the PIMD via the interface module other than through the first channel, detecting a communication protocol used by an available generic network access device, selecting a communication protocol rule set from a plurality of communication protocol rule sets to effect communication between the interface device and an available generic network access device of a plurality of generic network access devices, and transferring at least some of the medical information to the remote network via a second channel established between the interface module and the available generic network access device using the selected communication protocol rule set. | 11-26-2009 |
20110166629 | MEASURING ANTENNA MATCHING VIA TRANSMITTER CURRENT DRAW - This document discusses, among other things, an implantable telemetry system including an RF transceiver configured to drive an antenna and a matching circuit, configured to be coupled to the antenna, the matching circuit including a control parameter configured to adjust the impedance of the matching circuit. The implantable telemetry system also includes a control circuit configured to receive an indication of the RF transceiver current draw and to control the control parameter of the matching circuit using the received indication of current draw. In an example, the control parameter is controlled to decrease the RF transceiver current draw. | 07-07-2011 |
20120124210 | Regulatory Compliant Transmission of Medical Data Employing a Patient Implantable Medical Device and a Generic Network Access Device - Various embodiments concern a method which may include communicating medical information between a PIMD and an interface module via a first channel in compliance with a predetermined medical information regulatory standard, preventing access to the PIMD via the interface module other than through the first channel, detecting a communication protocol used by an available generic network access device, selecting a communication protocol rule set from a plurality of communication protocol rule sets to effect communication between the interface device and an available generic network access device of a plurality of generic network access devices, and transferring at least some of the medical information to the remote network via a second channel established between the interface module and the available generic network access device using the selected communication protocol rule set. | 05-17-2012 |
20130007210 | Regulatory Compliant Transmission of Medical Data Employing a Patient Implantable Medical Device and a Generic Network Access Device - Various embodiments concern a method which may include communicating medical information between a PIMD and an interface module via a first channel in compliance with a predetermined medical information regulatory standard, preventing access to the PIMD via the interface module other than through the first channel, detecting a communication protocol used by an available generic network access device, selecting a communication protocol rule set from a plurality of communication protocol rule sets to effect communication between the interface device and an available generic network access device of a plurality of generic network access devices, and transferring at least some of the medical information to the remote network via a second channel established between the interface module and the available generic network access device using the selected communication protocol rule set. | 01-03-2013 |
20130254348 | REGULATORY COMPLIANT TRANSMISSION OF MEDICAL DATA EMPLOYING A PATIENT IMPLANTABLE MEDICAL DEVICE AND A GENERIC NETWORK ACCESS DEVICE - An interface device for facilitating transfer of medical information between a patient implantable medical device (PIMD) and a remote network server via public network infrastructure is disclosed, the interface device using any of a plurality of generic network access devices having disparate communication protocols. First communication circuitry is configured to receive medical information from a patient implantable medical device (PIMD), and second communication circuitry configured to effect communication with the first communication circuitry and a generic network access device. A processor is coupled the first communication circuitry and the second communication circuitry. The processor is configured to control transmission of the medical information to the generic network access device and condition the medical device data in compliance with a predetermined medical information regulatory standard governing the PIMD. A method is also disclosed. | 09-26-2013 |
Patent application number | Description | Published |
20090075242 | SYSTEM AND METHOD FOR AUTOMATICALLY DEFINING, CREATING, AND MANAGING MEALS - A system and method for method defining, creating, and managing meals according to user preferences regarding a diet plan, preferred foods, preferred meal preparation options, and meal times. An expert system uses information about an individual's diet preferences and related goals, to develop a personalized plan including a complete meal plan and to generate meal suggestion messages for each meal. Meal suggestion messages are transmitted to users' portable devices at their preferred meal times. If a user accepts a meal suggestion, nutritional information regarding the accepted meal is tracked and considered in determining the user's progress toward a goal. If a user rejects a meal suggestion, the expert system generates a meal substitute suggestion or a specific food item substitute suggestion. When the user accepts the substitute suggestion, nutritional information regarding the substituted meal or food item is tracked and considered in determining the user's progress toward a goal. | 03-19-2009 |
20090075781 | SYSTEM FOR INCORPORATING DATA FROM BIOMETRIC DEVICES INTO A FEEDBACK MESSAGE TO A MOBILE DEVICE - A system and method for using biometric data received from a user to generate feedback messages for transmission to the user while the user performs a physical activity. Wireless biometric sensors such as those used to monitor heart rate, blood pressure, and pulse rate are integrated into a user's diet and exercise plan and the personalized instruction that the individual receives. An expert system uses the biometric data to monitor the effectiveness of the physical activity and generate feedback messages. The expert system then sends the messages to the user's mobile device. The messages may inform the user of the biometric data, may provide positive reinforcement related to the user's progress toward a stated goal, or may suggest modifications to the physical activity to assist the user in reaching a stated goal. | 03-19-2009 |
20090076335 | SYSTEM AND METHOD FOR INCREASING COMPLIANCE WITH A HEALTH PLAN - System and method to determine user compliance with personalized diet and exercise plans by analyzing responses to messages about the plans. An expert system has a number of stored messages and display characteristics from which it chooses. The expert system generates message relating to the user's diet or physical activity that are sent to a user's mobile device and analyzes responses. Display characteristics change periodically and compliance data relating to the user's adherence to the plan when certain display characteristics are used is stored (e.g., meal plan adherence, acceptance of specific food selections, and adherence to instructions and advice in messages). The expert system then determines which messages and display characteristics achieve the greatest compliance to the dietary and physical activity schedule and goals. | 03-19-2009 |
20090076842 | METHOD FOR TAILORING STRATEGY MESSAGES FROM AN EXPERT SYSTEM TO ENHANCE SUCCESS WITH MODIFICATIONS TO HEALTH BEHAVIORS - A system and method for assisting with the maintenance of healthy lifestyle habits by generating tailored strategy messages within an expert system and then pushing those messages to the corresponding individual users of the cellular phones or other portable devices. The system and method allows diet and exercise plans to be tailored to individual users based on their preferences and provides consistent and appropriate strategy messages designed to encourage and motivate users toward successfully maintaining healthy lifestyle habits. Users complete initial assessments which detail individual food and physical activity preferences. The system uses the assessments to generate individualized messages that are pushed to user devices through a system incorporating cellular technologies. Tailored messages are pushed from the computer based expert system to user devices at predetermined times each day. | 03-19-2009 |
20090076903 | SYSTEM AND METHOD FOR REWARDING USERS FOR CHANGES IN HEALTH BEHAVIORS - A system and method for generating and sending reward messages to users accomplishing goals related to a personalized health behavior plan. Rewards may be issued for reasons such as achieving an ultimate goal, reaching an intermediate goal, or completing a suggested activity such as eating a suggested meal or performing a suggested physical activity. A reward may be a coupon for use at an establishment such as a restaurant, a clothing store, or a fitness center. Rewards may also be checks sent through postal mail or coupons for printing on a personal printer. Reward messages are generated by an expert system based on a user's personalized diet, exercise, or other health plan, goals associated with the plan, and specified preferences. Reward messages are sent to user's portable devices. Current location information may be used to send a user a reward for use at a nearby establishment. | 03-19-2009 |
20100083280 | MOBILE CLIENT APPLICATION FOR MANAGING DISPLAY OF MESSAGES TO USERS - A mobile phone messaging system and method for managing display of messages to mobile phone users. A mobile client application operates at user's mobile phone. Mobile content providers manage the display of messages and related interactions throughout a specific period of time (e.g., daily, weekly, bi-weekly). Phone wakeup time data and message identifying data are transmitted from a mobile content provider server to a mobile phone. The wakeup time data and message identifying data are stored in the phone. The wakeup times are also added to a registry at the phone that facilitates launching of applications at the times indicated in the registry. At the specified wakeup times, the mobile client application determines the message identifying data associated with the wakeup time, connects to the mobile content provider server, and provides the message identifying data. The provider responds with a specific message and the mobile client application displays the message. | 04-01-2010 |
20130191143 | METHOD AND SYSTEM FOR SUGGESTING MEALS BASED ON TASTES AND PREFERENCES OF INDIVIDUAL USERS - A system and method for generating meal suggestion messages using an expert system and then pushing those suggestions to users. Meal suggestions are tailored to users based on their tastes and preferences. Users specify preferences related to a diet plan, food preferences, meal time preferences, and meal preparation preferences. An expert system considers each user's preferences and nutritional data to generate meal suggestion messages consistent with the user's preferences and dietary goals. Meal suggestions are pushed to the user according to the user's preferred time for eating each meal. The user can accept or reject the suggested meal or one or more foods within a suggested meal. For rejected meal suggestions, a meal substitution message is generated and sent. The expert system uses accepted and rejected meal suggestions to determine if certain foods or entire meals should no longer be recommended to individual users or to system users as a whole. | 07-25-2013 |
20130346092 | METHOD FOR TAILORING STRATEGY MESSAGES FROM AN EXPERT SYSTEM TO ENHANCE SUCCESS WITH MODIFICATIONS TO HEALTH BEHAVIORS - A system and method for assisting with the maintenance of healthy lifestyle habits by generating tailored strategy messages within an expert system and then pushing those messages to the corresponding individual users of the cellular phones or other portable devices. The system and method allows diet and exercise plans to be tailored to individual users based on their preferences and provides consistent and appropriate strategy messages designed to encourage and motivate users toward successfully maintaining healthy lifestyle habits. Users complete initial assessments which detail individual food and physical activity preferences. The system uses the assessments to generate individualized messages that are pushed to user devices through a system incorporating cellular technologies. Tailored messages are pushed from the computer based expert system to user devices at predetermined times each day. | 12-26-2013 |
20140164013 | SYSTEM AND METHOD FOR REWARDING USERS FOR CHANGES IN HEALTH BEHAVIORS - A system and method for generating and sending reward messages to users accomplishing goals related to a personalized health behavior plan. Rewards may be issued for reasons such as achieving an ultimate goal, reaching an intermediate goal, or completing a suggested activity such as eating a suggested meal or performing a suggested physical activity. A reward may be a coupon for use at an establishment such as a restaurant, a clothing store, or a fitness center. Rewards may also be checks sent through postal mail or coupons for printing on a personal printer. Reward messages are generated by an expert system based on a user's personalized diet, exercise, or other health plan, goals associated with the plan, and specified preferences. Reward messages are sent to user's portable devices. Current location information may be used to send a user a reward for use at a nearby establishment. | 06-12-2014 |
20140180700 | SYSTEM AND METHOD FOR INCREASING COMPLIANCE WITH A HEALTH PLAN - System and method to determine user compliance with personalized diet and exercise plans by analyzing responses to messages about the plans. An expert system has a number of stored messages and display characteristics from which it chooses. The expert system generates message relating to the user's diet or physical activity that are sent to a user's mobile device and analyzes responses. Display characteristics change periodically and compliance data relating to the user's adherence to the plan when certain display characteristics are used is stored (e.g., meal plan adherence, acceptance of specific food selections, and adherence to instructions and advice in messages). The expert system then determines which messages and display characteristics achieve the greatest compliance to the dietary and physical activity schedule and goals. | 06-26-2014 |