Patent application number | Description | Published |
20130020065 | Downhole Smart Control System - A wellbore insert comprises a housing that further comprises an inner annulus and one or more ports dimensioned and configured to provide a fluid pathway between the inner annulus of the housing and the outer surface of the housing. A selectively movable port seal, operable via a port seal mover, is dimensioned and configured to selectively occlude or open these ports. A movable plug, controlled by a plug mover, operates within the housing to selectively permit or occlude fluid flow within the housing. A power supply and a detector are typically present within the housing. An individually addressable electronic control module is operable to effect a change in the position of the selectively movable port seal and/or the movable plug. The wellbore insert can be used for downhole operations such as frac operations. | 01-24-2013 |
20130024030 | Method of Using a Downhole Smart Control System - A method of using a wellbore insert for downhole operations such as frac operations, e.g. where the frac work starts where the surface fluid is pumped through one or more addressable wellbore inserts via their ports into the formation pursuant to a first set of control signals which may be transmitted from a surface location. Once the operation, e.g. a frac operation, is completed, a second set of signals may be generated to effect a different wellbore function. The wellbore insert typically comprises a housing having an inner annulus and one or more ports dimensioned and configured to provide a fluid pathway between the inner annulus of the housing and the outer surface of the housing. A selectively movable port seal, operable via a port seal mover, is dimensioned and configured to selectively occlude or open these ports. A movable plug, controlled by a plug mover, operates within the housing to selectively permit or occlude fluid flow within the housing. A power supply and a detector are typically present within the housing. An individually addressable electronic control module is operable to effect a change in the position of the selectively movable port seal and/or the movable plug. | 01-24-2013 |
20140352955 | DOWNHOLE INTEGRATED WELL MANAGEMENT SYSTEM - Components of a downhole integrated well management system, and its method of use, can be deployed through tubing, a liner, or casing in existing wells without the need to deploy new pipe or remove and re-install pipe in the well. The system can seal the flow of hydrocarbon fluid and re-direct it into the claimed internal flow control module which, in embodiments, comprises a mandrel comprising one or more ports providing fluid communication between the interior of the mandrel and the outside of the mandrel and corresponding controllable port covers and/or seals that are adapted to open, partially open, or fully close a corresponding port; a flow controller; one or more sensor modules adapted to monitor a predetermined set of activities in a well; one or more communications module; and one or more power electronic modules. A surface module may be present and adapted to generate and transmit commands to the flow control modules and receive information from them. | 12-04-2014 |
Patent application number | Description | Published |
20130198611 | METHOD AND SYSTEM FOR IMPLEMENTING A COMMON DATA INTERFACE TO WEB SERVICES - Disclosed are methods and systems for developing web services for a plurality of platforms utilizing a plurality of web service specification languages. A common data layer is used to map classes of different web service specification languages to a common class hierarchy. This allows for the creation of data layers independent of each individual web service specification language, reducing the requirement to implement duplicate data controls for each web service specification language. | 08-01-2013 |
20150088866 | ACCESSING APPLICATION SERVICES FROM FORMS - A method, system, and computer program product for computer-aided deployment of mobile system apps for accessing enterprise applications. A form field service request originates from a non-native system. The service request comprises at least one form field identifier. The native computer system processes the service request using the form field identifier to identify corresponding forms stored at locations accessible to the native system (e.g., in a database engine). The native computer system processes the service request to map the form field to business logic operations and/or to other actions before delivering the service request to a native application that is configured to process the form field using native business logic. The business logic within the native application produces results from the native application which in turn are sent from the native application to the non-native system. The non-native system comprises any number of mobile devices, smart phones, and/or tablet devices. | 03-26-2015 |
20150089469 | COMPUTER-AIDED DEVELOPMENT OF NATIVE MOBILE APPLICATION CODE - A method, system, and computer program product for computer-aided software application development. A synthesizer commences upon receiving a mobile device identifier and additional information such as an application identifier, an object model, and/or a form identifier, then analyzing the additional information to determine what form(s) to implement on the mobile device. Further synthesis processing includes analyzing the forms to determine a set of functions to implement on the identified mobile device. Using the determined set of functions, native application code modules are retrieved from a repository. The retrieved native application code modules correspond to the set of functions. The code modules are integrated together to generate a native mobile application, which can be deployed to a mobile device. Messages from the mobile device are intercepted so as to emulate form processing of a back-end application. Any back-end applications that use the form can be accessed by the native mobile application. | 03-26-2015 |
20150089470 | RULE-BASED AUTOMATIC CLASS GENERATION FROM A JSON MESSAGE - A method, system, and computer program product for Java development environments. The method commences upon receiving a set of one or more rules to be applied to one or more JSON messages, then generating of one or more Java classes respective to received JSON messages. The received JSON messages can be retrieved from a repository for JSON message files, or the JSON messages can be received by sniffing a message transmitted over a network link. The rules can be applied according to one or more precedence regimes, and applying the precedence regimes over the two or more rules can be considered in a pre-processing step performed before receiving a JSON message or can be considered after receiving a JSON message. | 03-26-2015 |
Patent application number | Description | Published |
20140358284 | ADAPTIVE ROBOTIC INTERFACE APPARATUS AND METHODS - Apparatus and methods for training of robotic devices. A robot may be trained by a user guiding the robot along target trajectory using a control signal. A robot may comprise an adaptive controller. The controller may be configured to generate control commands based on the user guidance, sensory input and a performance measure. A user may interface to the robot via an adaptively configured remote controller. The remote controller may comprise a mobile device, configured by the user in accordance with phenotype and/or operational configuration of the robot. The remote controller may detect changes in the robot phenotype and/or operational configuration. User interface of the remote controller may be reconfigured based on the detected phenotype and/or operational changes. | 12-04-2014 |
20140371907 | ROBOTIC TRAINING APPARATUS AND METHODS - Apparatus and methods for training of robotic devices. Robotic devices may be trained by a user guiding the robot along target trajectory using an input signal. A robotic device may comprise an adaptive controller configured to generate control commands based on one or more of the user guidance, sensory input, and/or performance measure. Training may comprise a plurality of trials. During first trial, the user input may be sufficient to cause the robot to complete the trajectory. During subsequent trials, the user and the robot's controller may collaborate so that user input may be reduced while the robot control may be increased. Individual contributions from the user and the robot controller during training may be may be inadequate (when used exclusively) to complete the task. Upon learning, user's knowledge may be transferred to the robot's controller to enable task execution in absence of subsequent inputs from the user | 12-18-2014 |
20140371912 | HIERARCHICAL ROBOTIC CONTROLLER APPARATUS AND METHODS - A robot may be trained by a user guiding the robot along target trajectory using a control signal. A robot may comprise an adaptive controller. The controller may be configured to generate control commands based on the user guidance, sensory input and a performance measure. A user may interface to the robot via an adaptively configured remote controller. The remote controller may comprise a mobile device, configured by the user in accordance with phenotype and/or operational configuration of the robot. The remote controller may detect changes in the robot phenotype and/or operational configuration. The remote controller may comprise multiple control elements configured to activate respective portions of the robot platform. Based on training, the remote controller may configure composite controls configured based two or more of control elements. Activation of a composite control may enable the robot to perform a task. | 12-18-2014 |
20150032258 | APPARATUS AND METHODS FOR CONTROLLING OF ROBOTIC DEVICES - A robot may be trained based on cooperation between an operator and a trainer. During training, the operator may control the robot using a plurality of control instructions. The trainer may observe movements of the robot and generate a plurality of control commands, such as gestures, sound and/or light wave modulation. Control instructions may be combined with the trainer commands via a learning process in order to develop an association between the two. During operation, the learning process may generate one or more control instructions based on one or more gesture by the trainer. One or both the trainer or the operator may comprise a human, and/or computerized entity. | 01-29-2015 |
20150094850 | APPARATUS AND METHODS FOR TRAINING OF ROBOTIC CONTROL ARBITRATION - Apparatus and methods for arbitration of control signals for robotic devices. A robotic device may comprise an adaptive controller comprising a plurality of predictors configured to provide multiple predicted control signals based on one or more of the teaching input, sensory input, and/or performance. The predicted control signals may be configured to cause two or more actions that may be in conflict with one another and/or utilize a shared resource. An arbitrator may be employed to select one of the actions. The selection process may utilize a WTA, reinforcement, and/or supervisory mechanisms in order to inhibit one or more predicted signals. The arbitrator output may comprise target state information that may be provided to the predictor block. Prior to arbitration, the predicted control signals may be combined with inputs provided by an external control entity in order to reduce learning time. | 04-02-2015 |
20150094852 | ROBOTIC CONTROL ARBITRATION APPARATUS AND METHODS - Apparatus and methods for arbitration of control signals for robotic devices. A robotic device may comprise an adaptive controller comprising a plurality of predictors configured to provide multiple predicted control signals based on one or more of the teaching input, sensory input, and/or performance. The predicted control signals may be configured to cause two or more actions that may be in conflict with one another and/or utilize a shared resource. An arbitrator may be employed to select one of the actions. The selection process may utilize a WTA, reinforcement, and/or supervisory mechanisms in order to inhibit one or more predicted signals. The arbitrator output may comprise target state information that may be provided to the predictor block. Prior to arbitration, the predicted control signals may be combined with inputs provided by an external control entity in order to reduce learning time. | 04-02-2015 |
20150127150 | APPARATUS AND METHODS FOR HAPTIC TRAINING OF ROBOTS - Robotic devices may be trained by a trainer guiding the robot along a target trajectory using physical contact with the robot. The robot may comprise an adaptive controller configured to generate control commands based on one or more of the trainer input, sensory input, and/or performance measure. The trainer may observe task execution by the robot. Responsive to observing a discrepancy between the target behavior and the actual behavior, the trainer may provide a teaching input via a haptic action. The robot may execute the action based on a combination of the internal control signal produced by a learning process of the robot and the training input. The robot may infer the teaching input based on a comparison of a predicted state and actual state of the robot. The robot's learning process may be adjusted in accordance with the teaching input so as to reduce the discrepancy during a subsequent trial. | 05-07-2015 |
20150148953 | DISCREPANCY DETECTION APPARATUS AND METHODS FOR MACHINE LEARNING - A robotic device may comprise an adaptive controller configured to learn to predict consequences of robotic device's actions. During training, the controller may receive a copy of the planned and/or executed motor command and sensory information obtained based on the robot's response to the command. The controller may predict sensory outcome based on the command and one or more prior sensory inputs. The predicted sensory outcome may be compared to the actual outcome. Based on a determination that the prediction matches the actual outcome, the training may stop. Upon detecting a discrepancy between the prediction and the actual outcome, the controller may provide a continuation signal configured to indicate that additional training may be utilized. In some classification implementations, the discrepancy signal may be used to indicate occurrence of novel (not yet learned) objects in the sensory input and/or indicate continuation of training to recognize said objects. | 05-28-2015 |
Patent application number | Description | Published |
20100076474 | MOTOR-DRIVEN SURGICAL CUTTING INSTRUMENT - A motor-driven surgical cutting and fastening instrument that comprises an end effector, a shaft connected to the end effector, and handle connected to the shaft. The end effector may comprise a cutting instrument that, when actuated, longitudinally traverses the end effector to cut tissue clamped in the end effector. The handle may comprise an electric motor for actuating the cutting instrument and a motor control circuit for controlling the motor. The motor control circuit may comprise a power source connected to the motor for electrically powering the motor and a current control circuit, connected to the power source, for varying the current supplied to the motor from the power source. The current control circuit may vary the current supplied to the motor, and consequently, the output torque supplied by the motor, such that the motor has at least (i) a first, low power operational mode for a first portion of a cutting stroke cycle of the cutting instrument, and (ii) a second, high power operational mode for a second portion the cutting stroke cycle of the cutting instrument. | 03-25-2010 |
20100089970 | POWERED SURGICAL CUTTING AND STAPLING APPARATUS WITH MANUALLY RETRACTABLE FIRING SYSTEM - In one general aspect, various embodiments of the present invention can include a motorized surgical cutting and fastening instrument having a drive shaft, a motor selectively engageable with the drive shaft, and a manual return mechanism configured to operably disengage the motor from the drive shaft and retract the drive shaft. In at least one embodiment, a surgeon, or other operator of the surgical instrument, can utilize the manual return mechanism to retract the drive shaft after it has been advanced, especially when the motor, or a power source supplying the motor, has failed or is otherwise unable to provide a force sufficient to retract the drive shaft. | 04-15-2010 |
20110006101 | MOTOR DRIVEN SURGICAL FASTENER DEVICE WITH CUTTING MEMBER LOCKOUT ARRANGEMENTS - A surgical fastener apparatus having a handle, an elongated shaft having a proximal end attached to the handle and a distal end extending therefrom. An end effector including a pair of jaws pivoted at a proximal end thereof and movable between an open and closed position. A cartridge containing a plurality of surgical fasteners, the cartridge attached to the end effector. An electrically powered actuator for deploying the surgical fasteners, the actuator having a power source and a motor. A first trigger attached to the handle for moving the end effector from the open to the closed position, and a second trigger attached to the handle for activating the actuator. A first lockout mechanism for preventing current from flowing from the power source to the motor unless the end effector is in its closed position a second lockout mechanism having a locked and unlocked position, the second lockout mechanism for preventing movement of the second trigger until the second lockout mechanism is moved to the unlocked position. | 01-13-2011 |
20110006103 | MOTOR DRIVEN SURGICAL FASTENER DEVICE WITH CUTTING MEMBER REVERSING MECHANISM - A surgical fastener apparatus including a handle, an elongated shaft having a proximal end attached to the handle and a distal end extending therefrom. An end effector comprising a pair of jaws pivoted at a proximal end thereof and movable between an open and closed position, and a cartridge containing a plurality of surgical fasteners, the cartridge attached to the end effector. An electrically powered actuator for deploying the surgical fasteners. An electrically activated reverse mechanism for moving the elongated member from a distal most position within the end effector to a proximal position, the electrically activated reverse mechanism moves the elongated member proximally after the elongated member has moved to the distal most position by moving the trigger to the open position, and wherein after activation of the reverse mechanism proximal movement of the elongated member can be stopped by returning the trigger to its closed position. | 01-13-2011 |
20110024479 | Driven Surgical Stapler Improvements - A surgical fastener apparatus including a handle, an elongated shaft having a proximal end attached to the handle and a distal end extending therefrom. An end effector comprising a pair of jaws pivoted at a proximal end thereof and movable between an open and closed position, and a cartridge containing a plurality of surgical fasteners, the cartridge attached to the end effector. An electrically powered actuator for deploying the surgical fasteners. An electrically activated reverse mechanism for moving the elongated member from a distal most position within the end effector to a proximal position, the electrically activated reverse mechanism moves the elongated member proximally after the elongated member has moved to the distal most position by moving the trigger to the open position, and wherein after activation of the reverse mechanism proximal movement of the elongated member can be stopped by returning the trigger to its closed position. | 02-03-2011 |
20110155781 | SURGICAL CUTTING INSTRUMENT THAT ANALYZES TISSUE THICKNESS - A surgical instrument with a tissue-clamping end effector, where actuation of the instrument is locked out when the thickness of the tissue clamped in the end effector is not within a specified thickness range. The end effector may comprise a tissue thickness module that senses the thickness of the tissue clamped in the end effector. The surgical instrument also comprises a control circuit in communication with the tissue thickness module. The control circuit prevents actuation of a working portion of the end effector when the thickness of the tissue clamped in the end effector is not within the specified thickness range. | 06-30-2011 |
20110155785 | MOTOR-DRIVEN SURGICAL CUTTING INSTRUMENT WITH ELECTRIC ACTUATOR DIRECTIONAL CONTROL ASSEMBLY - A motor-driven surgical instrument having a control assembly for controlling a switch of the instrument. The surgical instrument may comprise a motor control circuit, a drive member, and a slider. The drive member comprises a first shoulder at a first position and a second shoulder at a second position. A first portion of the slider interfaces the drive member such that the slider is moveable in a direction of movement of the drive member when either the first shoulder or the second shoulder of the drive member engages the first portion of the slider. A second portion of the slider actuates a switch of the motor control circuit when the drive member moves the slider to a first position relative to the first switch. In various embodiments, the switches of the control circuit are not embodied as a part of an IC. | 06-30-2011 |
20110163147 | TEST DEVICE FOR A SURGICAL TOOL - In various embodiments, a surgical test device for a surgical tool, such as a severing and/or sealing tool (e.g., a surgical stapler), is provided. In at least one embodiment, the surgical tool can be configured to supply at least one actuation motion to an end effector. The actuation motion(s) may cause a cutting member to move within and/or sealing members (e.g., staples) to eject from the end effector. Further, in at least one embodiment, the surgical test device can be releasably engaged to a portion of the surgical tool, such as the end effector. Additionally, the surgical test device can be configured to permit the surgical tool to supply the actuation motion(s) while preventing the tool from performing its intended surgical function. Accordingly, the surgical tool may be test fired without wasting a sealing member cartridge, while preventing inappropriate use of the tool when the test device is attached thereto. | 07-07-2011 |
20120239012 | MOTOR-DRIVEN SURGICAL CUTTING INSTRUMENT WITH ELECTRIC ACTUATOR DIRECTIONAL CONTROL ASSEMBLY - A motor-driven surgical instrument having a control assembly for controlling a switch of the instrument. The surgical instrument may comprise a motor control circuit, a drive member, and a slider. The drive member comprises a first shoulder at a first position and a second shoulder at a second position. A first portion of the slider interfaces the drive member such that the slider is moveable in a direction of movement of the drive member when either the first shoulder or the second shoulder of the drive member engages the first portion of the slider. A second portion of the slider actuates a switch of the motor control circuit when the drive member moves the slider to a first position relative to the first switch. In various embodiments, the switches of the control circuit are not embodied as a part of an IC. | 09-20-2012 |
20120265230 | MOTOR-DRIVEN SURGICAL CUTTING INSTRUMENT - A motor-driven surgical cutting and fastening instrument that comprises an end effector, a shaft connected to the end effector, and handle connected to the shaft. The end effector may comprise a cutting instrument that, when actuated, longitudinally traverses the end effector to cut tissue clamped in the end effector. The handle may comprise an electric motor for actuating the cutting instrument and a motor control circuit for controlling the motor. The motor control circuit may comprise a power source connected to the motor for electrically powering the motor and a current control circuit, connected to the power source, for varying the current supplied to the motor from the power source. The current control circuit may vary the current supplied to the motor, and consequently, the output torque supplied by the motor, such that the motor has at least (i) a first, low power operational mode for a first portion of a cutting stroke cycle of the cutting instrument, and (ii) a second, high power operational mode for a second portion the cutting stroke cycle of the cutting instrument. | 10-18-2012 |
20130175317 | MOTOR-DRIVEN SURGICAL CUTTING INSTRUMENT - A motor-driven surgical cutting and fastening instrument that comprises an end effector, an electric motor, and a motor control circuit. The motor control circuit is for monitoring a parameter of the electric motor that is indicative of movement of a moveable member of the end effector, and for adjustably controlling the electric motor based on the monitored parameter to thereby adjustably control movement of the moveable member of the end effector during forward rotation of the electric motor. | 07-11-2013 |
20130175322 | MOTOR-DRIVEN SURGICAL CUTTING INSTRUMENT - A motor-driven surgical cutting and fastening instrument that comprises an end effector, an electric motor, and a motor control circuit. The motor control circuit is for monitoring a parameter of the electric motor that is indicative of movement of a moveable member of the end effector, and for adjustably controlling the electric motor based on the monitored parameter to thereby adjustably control movement of the moveable member of the end effector during forward rotation of the electric motor. | 07-11-2013 |
20130184718 | POWERED SURGICAL CUTTING AND STAPLING APPARATUS WITH MANUALLY RETRACTABLE FIRING SYSTEM - In one general aspect, various embodiments of the present invention can include a motorized surgical cutting and fastening instrument having a drive shaft, a motor selectively engageable with the drive shaft, and a manual return mechanism configured to operably disengage the motor from the drive shaft and retract the drive shaft. In at least one embodiment, a surgeon, or other operator of the surgical instrument, can utilize the manual return mechanism to retract the drive shaft after it has been advanced, especially when the motor, or a power source supplying the motor, has failed or is otherwise unable to provide a force sufficient to retract the drive shaft. | 07-18-2013 |
20130248576 | MOTOR DRIVEN SURGICAL FASTENER DEVICE WITH CUTTING MEMBER REVERSING MECHANISM - A surgical fastener apparatus including a handle, an elongated shaft having a proximal end attached to the handle and a distal end extending therefrom. An end effector comprising a pair of jaws pivoted at a proximal end thereof and movable between an open and closed position, and a cartridge containing a plurality of surgical fasteners, the cartridge attached to the end effector. An electrically powered actuator for deploying the surgical fasteners. An electrically activated reverse mechanism for moving the elongated member from a distal most position within the end effector to a proximal position, the electrically activated reverse mechanism moves the elongated member proximally after the elongated member has moved to the distal most position by moving the trigger to the open position, and wherein after activation of the reverse mechanism proximal movement of the elongated member can be stopped by returning the trigger to its closed position. | 09-26-2013 |
20130261648 | MOTOR-DRIVEN SURGICAL CUTTING INSTRUMENT WITH ELECTRIC ACTUATOR DIRECTIONAL CONTROL ASSEMBLY - A motor-driven surgical instrument that may comprise (i) a moveable drive member that is driven in a first direction when the electric motor operates in a first direction and that is driven in a second direction when the electric motor operates in a second direction. Movement of the drive member causes movement of the moveable component of the end effector, and (ii) a motor control circuit connected to the motor for controlling the motor. The motor control circuit may comprise a switching circuit that, upon actuation, reverses the direction of the motor from the first direction to the second direction. The switching circuit may be actuatable separately through each of: (i) actuation of a moveable actuator of the switching circuit through movement of the drive member at least in the first direction; and (ii) manual actuation by a user of the surgical instrument. | 10-03-2013 |