Patent application number | Description | Published |
20080306335 | Endoscopic vessel harvesting system components - Components for an endoscopic vessel harvesting system suitable for harvesting target vessels such as the saphenous vein or radial artery for cardiac artery bypass graft surgery. The main components of such systems include a vessel dissector and a vessel harvester, both of which work in conjunction with a separately provided endoscope. The vessel dissector is an elongated cannula having a blunt tip for separating layers of facial around vessels. The tip may be movable, and is typically transparent to permit viewing forward of the tip using the endoscope. Internal features of the tip may reduce glare back to the endoscope. Several devices improve visibility through the tip by reducing interference from tissue or fluid on the tip. The vessel harvester also has an elongated cannula for receiving the endoscope. Several tools within the harvester permit manipulation, severing, and sealing of vessels forward of the distal end. The tool for manipulating vessels may have a low-profile for increased visibility of operation, and may be coupled to the cannula with a damping mechanism to reduce the possibility of avulsion of the vessels. Various vessel cutting and sealing devices are provided that may accommodate various sizes of vessels and improve cutting and sealing efficacy. | 12-11-2008 |
20090299131 | Organ Manipulator Apparatus - Organ manipulation devices for atraumatically grasping the surface of an organ and repositioning the organ to allow access to a location on the organ that would otherwise be substantially inaccessible. Methods of accessing a beating heart, retracting the heart using an organ manipulation apparatus, and stabilizing a surgical target area with a stabilizer. Both the organ manipulator and stabilizer are fixed to a stationary object which may be a sternal retractor. A system for performing beating heart coronary artery bypass grafting includes a sternal retractor, organ manipulator and stabilizer. | 12-03-2009 |
20100004504 | EPICARDIAL CLIP - An epicardial clip for reshaping the annulus of the mitral valve of a heart. The epicardial clip includes a curved member having an anterior segment configured to be positioned in the transverse sinus of the heart, a posterior segment configured to be positioned on the posterior side of the heart, such as on or inferior to the atrioventricular groove, and a lateral segment extending between the anterior segment and the posterior segment. The lateral segment includes a curve such that the first end of the member is positioned at or above the plane of the mitral valve and the second end of the member is positioned at or below the plane of the mitral valve. | 01-07-2010 |
20110257643 | APPARATUS AND METHOD FOR REGULATING TISSUE WELDER JAWS - A surgical apparatus and methods for severing and welding tissue, in particular blood vessels. The apparatus includes an elongated shaft having a pair of relatively movable jaws at a distal end thereof. A first heating element on one of the jaws is adapted to heat up to a first temperature and form a welded region within the tissue, while a second heating element on one of the jaws is adapted to heat up to a second temperature and sever the tissue within the welded region. The first and second heating elements may be provided on the same or opposite jaws. A control handle provided on the proximal end of the elongated shaft includes controls for opening and closing the jaws, and may include an actuator for sending current through the first and second heating elements. The first and second heating elements may be electrically connected in series, and the first heating element may be bifurcated such that it conducts about one half of the current as the second heating element. A force-limiting mechanism provided either within the control handle, in the elongated shaft, or at the jaws limits the pressure applied to the tissue by the jaws to ensure that the tissue is severed and the ends effectively welded within a short amount of time. | 10-20-2011 |
20120316550 | TISSUE WELDING AND CUTTING APPARATUS AND METHOD - A surgical apparatus includes an elongated shaft having a pair of relatively movable jaws at a distal end thereof. A first heating element on one of the jaws is adapted to heat up to a first temperature and form a welded region within the tissue, while a second heating element on one of the jaws is adapted to heat up to a second temperature and sever the tissue within the welded region. The first and second heating elements may be provided on the same or opposite jaws. A control handle provided on the proximal end of the elongated shaft includes controls for opening and closing the jaws, and may include an actuator for sending current through the first and second heating elements. The first and second heating elements may be electrically connected in series. | 12-13-2012 |
20120323314 | EPICARDIAL CLIP - An epicardial clip for reshaping the annulus of the mitral valve of a heart includes a curved member having an anterior segment configured to be positioned in the transverse sinus of the heart, a posterior segment configured to be positioned on the posterior side of the heart, such as on or inferior to the atrioventricular groove, and a lateral segment extending between the anterior segment and the posterior segment. The lateral segment includes a curve such that the first end of the member is positioned at or above the plane of the mitral valve and the second end of the member is positioned at or below the plane of the mitral valve. | 12-20-2012 |
20130018373 | APPARATUS AND METHOD FOR REGULATING TISSUE WELDER JAWS - A surgical apparatus and methods for severing and welding tissue, in particular blood vessels. The apparatus includes an elongated shaft having a pair of relatively movable jaws at a distal end thereof. A first heating element on one of the jaws is adapted to heat up to a first temperature and form a welded region within the tissue, while a second heating element on one of the jaws is adapted to heat up to a second temperature and sever the tissue within the welded region. The first and second heating elements may be provided on the same or opposite jaws. A control handle provided on the proximal end of the elongated shaft includes controls for opening and closing the jaws, and may include an actuator for sending current through the first and second heating elements. The first and second heating elements may be electrically connected in series, and the first heating element may be bifurcated such that it conducts about one half of the current as the second heating element. A force-limiting mechanism provided either within the control handle, in the elongated shaft, or at the jaws limits the pressure applied to the tissue by the jaws to ensure that the tissue is severed and the ends effectively welded within a short amount of time. | 01-17-2013 |
20140148641 | Organ Manipulator Apparatus - Organ manipulation devices for atraumatically grasping the surface of an organ and repositioning the organ to allow access to a location on the organ that would otherwise be substantially inaccessible. Methods of accessing a beating heart, retracting the heart using an organ manipulation apparatus, and stabilizing a surgical target area with a stabilizer. Both the organ manipulator and stabilizer are fixed to a stationary object which may be a sternal retractor. A system for performing beating heart coronary artery bypass grafting includes a sternal retractor, organ manipulator and stabilizer. | 05-29-2014 |
20140172084 | Epicardial Clip - An epicardial clip for reshaping the annulus of the mitral valve of a heart. The epicardial clip includes a curved member having an anterior segment configured to be positioned in the transverse sinus of the heart, a posterior segment configured to be positioned on the posterior side of the heart, such as on or inferior to the atrioventricular groove, and a lateral segment extending between the anterior segment and the posterior segment. The lateral segment includes a curve such that the first end of the member is positioned at or above the plane of the mitral valve and the second end of the member is positioned at or below the plane of the mitral valve. | 06-19-2014 |
20140194876 | APPARATUS AND METHOD FOR REGULATING TISSUE WELDER JAWS - A surgical apparatus and methods for severing and welding tissue, in particular blood vessels. The apparatus includes an elongated shaft having a pair of relatively movable jaws at a distal end thereof. A first heating element on one of the jaws is adapted to heat up to a first temperature and form a welded region within the tissue, while a second heating element on one of the jaws is adapted to heat up to a second temperature and sever the tissue within the welded region. The first and second heating elements may be provided on the same or opposite jaws. A control handle provided on the proximal end of the elongated shaft includes controls for opening and closing the jaws, and may include an actuator for sending current through the first and second heating elements. The first and second heating elements may be electrically connected in series, and the first heating element may be bifurcated such that it conducts about one half of the current as the second heating element. A force-limiting mechanism provided either within the control handle, in the elongated shaft, or at the jaws limits the pressure applied to the tissue by the jaws to ensure that the tissue is severed and the ends effectively welded within a short amount of time. | 07-10-2014 |
20150250474 | SURGICAL IMPLANT AND METHOD AND INSTRUMENT FOR INSTALLING THE SAME - A surgical implant comprising a receiver member and deployment member for clamping and sealing tissue of variable thickness, a corresponding applicator tool and surgical system for connecting, sealing, fastening and/or attaching tissue to itself, to other tissue and/or to non-tissue structures, and/or sealing the flow of fluid at and/or between structures such as tissue and vessel structures. | 09-10-2015 |
20150342605 | SURGICAL IMPLANT AND METHOD AND INSTRUMENT FOR INSTALLING THE SAME - A surgical implant comprising a receiver member and deployment member for clamping and sealing tissue of variable thickness, a corresponding applicator tool and surgical system for connecting, sealing, fastening and/or attaching tissue to itself, to other tissue and/or to non-tissue structures, and/or sealing the flow of fluid at and/or between structures such as tissue and vessel structures. | 12-03-2015 |
Patent application number | Description | Published |
20140083360 | PROCESS CHAMBER HAVING MORE UNIFORM GAS FLOW - Embodiments of process chambers having flow path defining components that may provide more uniform gas flow are provided herein. In some embodiments, a process chamber lid to provide more uniform gas flow may include a dome; an outwardly extending flange disposed about a peripheral edge of the dome; and an upwardly sloped portion coupling the peripheral edge of the dome to the outwardly extending flange, wherein a portion of the outwardly extending flange and a portion of the upwardly sloped portion form a flow path with an interior surface of a process chamber when the process chamber lid is disposed atop the process chamber to provide a flow of gas towards an interior of the process chamber, wherein an angle between the upwardly sloped portion and a bottom surface of the outwardly extending flange is less than 90 degrees. | 03-27-2014 |
20140137801 | EPITAXIAL CHAMBER WITH CUSTOMIZABLE FLOW INJECTION - Apparatus for processing a substrate in a process chamber are provided here. In some embodiments, a gas injector for use in a process chamber includes a first set of outlet ports that provide an angled injection of a first process gas at an angle to a planar surface, and a second set of outlet ports proximate the first set of outlet ports that provide a pressurized laminar flow of a second process gas substantially along the planar surface, the planar surface extending normal to the second set of outlet ports. | 05-22-2014 |
20140263268 | SUSCEPTOR SUPPORT SHAFT WITH UNIFORMITY TUNING LENSES FOR EPI PROCESS - Embodiments of the invention generally relate to susceptor support shafts and process chambers containing the same. A susceptor support shaft supports a susceptor thereon, which in turn, supports a substrate during processing. The susceptor support shaft reduces variations in temperature measurement of the susceptor and/or substrate by providing a consistent path for a pyrometer focal beam directed towards the susceptor and/or substrate, even when the susceptor support shaft is rotated. The susceptor support shafts also have a relatively low thermal mass which increases the ramp up and ramp down rates of a process chamber. In some embodiments, a custom made refractive element can be removably placed on the top of the solid disc to redistribute secondary heat distributions across the susceptor and/or substrate for optimum thickness uniformity of epitaxy process. | 09-18-2014 |
20150037017 | SUBSTRATE SUPPORT WITH SURFACE FEATURE FOR REDUCED REFLECTION AND MANUFACTURING TECHNIQUES FOR PRODUCING SAME - Methods and apparatus are provided for reducing the thermal signal noise in process chambers using a non-contact temperature sensing device to measure the temperature of a component in the process chamber. In some embodiments, a susceptor for supporting a substrate in a process chamber includes a first surface comprising a substrate support surface; and a second surface opposite the first surface, wherein a portion of the second surface comprises a feature to absorb incident radiant energy. | 02-05-2015 |
Patent application number | Description | Published |
20090193339 | SOCIALLY-AUTHORED CONTEXT-INITIATED PROCESSES - Embodiments herein provide a method that maintains computerized scripts. The scripts provide assistance to users with respect to using at least one computer software application that is operating on a computerized device. The method receives, from the user, at least one trigger. This process creates or “authors” the trigger. This “trigger” is an item that automatically initiates at least one of the scripts for the user. In addition, the method adds the trigger to the computer software application (not automatically, but instead based on user input). Thus, when initiated by the trigger, the script automatically outputs assistance (text, sounds, illustrations, educational videos, etc.) to the user through the computerized interface of the computerized device, so as to provide the needed assistance to the user. | 07-30-2009 |
20100153515 | System and Method for Authoring New Lightweight Web Applications Using Application Traces on Existing Websites - Disclosed are embodiments of an invention for assisting a user with creating a customized web application from an existing web application. The embodiments use a first computer system to access an existing website. As a user performs a task on the existing website, a software application for a new website is authored by processor(s) on the first computer system and/or a second computer system in communication with the first computer system based on traced interactions between the user and the existing website. Additionally, a storyboard for the new website is developed. The storyboard will contain screens with both automatically-clipped and user-clipped content from the existing website. Navigation details for the transitions between the storyboard screens are provided based on the recorded interaction events. Once developed, the software application for the new website can be uploaded to a proxy server through which it can be accessed by another computer system (e.g., a mobile device) and used to perform the same or similar tasks on the other device. | 06-17-2010 |
20110179087 | METHOD FOR COMBINING AND PROCESSING WEB DATA USING TABLES AND PROGRAMMING-BY-DEMONSTRATION - A method, system and program product for combining and processing web data using tables and programming-by-demonstration is disclosed. Direct manipulation and programming-by-demonstration techniques are used to automatically populate tables with information collected from various web sites. The invention augments a data set with new values computed by a web site. | 07-21-2011 |
20110196853 | SYSTEM, METHOD, AND APPARATUS FOR GENERATING A SCRIPT TO PERFORM A TASK AT A TARGET WEB INTERFACE INSTANCE - A computer-implemented method for automatically generating a script for a target web interface instance. Embodiments include receiving a task description of a task to be completed on a target web interface instance. The computer-implemented method also includes repeating steps until the task is completed. The repeating steps include determining from the target web interface instance a plurality of actions that may be performed on the target web interface instance and using the task description, predicting which action of the plurality of actions from the target web interface instance is an action most likely to be selected. The repeating steps also include performing the action most likely to be selected, thus proceeding to a first web interface instance and setting the first web interface instance as the target web interface instance. | 08-11-2011 |
20110271255 | AUTOMATIC IDENTIFICATION OF SUBROUTINES FROM TEST SCRIPTS - A method, system, and program product for automatic identification of subroutines from test scripts is disclosed. An instruction class may be coded as a subroutine vector in a vector space model. A test script action may be coded as a test script vector in a vector space model. The test script vector may be compared to the subroutine vector. The test script vector may be identified and labeled. The test script vector may be labeled as a new test script action if the result of comparing is below a threshold value. An identifier may be associated with a new test script action. | 11-03-2011 |
20120072823 | NATURAL LANGUAGE ASSERTION - A method, a system, and a computer medium for testing may be provided. An instruction including a natural language assertion statement may be received. The instruction may be parsed. The natural language assertion statement may be evaluated to true or false. | 03-22-2012 |
20120198355 | INTEGRATING MESSAGING WITH COLLABORATION TOOLS - Embodiments of the invention relate to integrating a messaging system with at least one collaboration tool. According to one embodiment of the invention, in response to a user creating a message in a messaging system, information from the message is compared with data sets associated with the user. Each of the data sets correspond to a collaboration topic of the user for the at least one collaboration tool. At least one of the data sets is selected based on the comparison, and information indicating the one or more collaboration topics of the user that correspond to the at least one data set that is selected is presented to the user via a user interface, with the information suggesting to the user to post the message to the one or more corresponding collaboration topics of the user. | 08-02-2012 |
20120317547 | AUTOMATIC IDENTIFICATION OF SUBROUTINES FROM TEST SCRIPTS - A method for automatic identification of subroutines from test scripts is disclosed. An instruction class may be coded as a subroutine vector in a vector space model. A test script action may be coded as a test script vector in a vector space model. The test script vector may be compared to the subroutine vector. The test script vector may be identified and labeled. The test script vector may be labeled as a new test script action if the result of comparing is below a threshold value. An identifier may be associated with a new test script action. | 12-13-2012 |
20130055268 | AUTOMATED WEB TASK PROCEDURES BASED ON AN ANALYSIS OF ACTIONS IN WEB BROWSING HISTORY LOGS - Embodiments of the invention relate to generating automated web task procedures from an analysis of web history logs. One aspect of the invention concerns a method that comprises identifying sequences of related web actions from a web log, grouping each set of similar web actions into an action class, and mapping the sequences of related web actions into sequences of action classes. The method further clusters each group of similar sequences of action classes into a cluster, wherein relationships among the action classes in the cluster are represented by a state machine, and generates automated web task procedures from the state machine. | 02-28-2013 |
20130227351 | SEMI-AUTOMATIC CONVERSION AND EXECUTION OF FUNCTIONAL MANUAL TESTS - Embodiments of the invention relate to the conversion and execution of functional tests. In one embodiment, a current test step of a manual functional test is executed. The test includes a set of test steps each including at least one action and one target of the action. The test is associated with an application that includes a plurality of objects to be tested. At least two of the objects are determined to be associated with the target of the test step. A user is prompted to provide a selection of one of the at least objects for association with the target of the test step. A new test step is generated. The new test step associates the object selected by the user with the target of the current test step. The new test step is designated for automatic execution in place of the current test step for subsequent executions thereof. | 08-29-2013 |
20130227366 | SEMI-AUTOMATIC CONVERSION AND EXECUTION OF FUNCTIONAL MANUAL TESTS - Embodiments of the invention relate to the conversion and execution of functional tests. In one embodiment, a current test step of a manual functional test is executed. The test includes a set of test steps each including at least one action and one target of the action. The test is associated with an application that includes a plurality of objects to be tested. At least two of the objects are determined to be associated with the target of the test step. A user is prompted to provide a selection of one of the at least objects for association with the target of the test step. A new test step is generated. The new test step associates the object selected by the user with the target of the current test step. The new test step is designated for automatic execution in place of the current test step for subsequent executions thereof. | 08-29-2013 |
20140019979 | AUTOMATED WEB TASK PROCEDURES BASED ON AN ANALYSIS OF ACTIONS IN WEB BROWSING HISTORY LOGS - Embodiments of the invention relate to generating automated web task procedures from an analysis of web history logs. One aspect of the invention concerns a method that comprises identifying sequences of related web actions from a web log, grouping each set of similar web actions into an action class, and mapping the sequences of related web actions into sequences of action classes. The method further clusters each group of similar sequences of action classes into a cluster, wherein relationships among the action classes in the cluster are represented by a state machine, and generates automated web task procedures from the state machine. | 01-16-2014 |
Patent application number | Description | Published |
20080228811 | System and Method for Identifying Computer Users Having Files with Common Attributes - A system and a method for identifying computer users having files with common attributes are provided. The method includes generating a first table having a set of attributes for each file in a first set of files associated with a first computer user. The set of attributes for each file in the first set of files have a plurality of attribute types. The method further includes generating a second table having a set of attributes for each file in a second set of files associated with a second computer user. The set of attributes for each file in the second set of files have the plurality of attribute types. The method further includes generating a similarity table by comparing each set of attributes in the first table with each set of attributes in the second table, utilizing a predetermined similarity metric, and determining whether the first and second computer users have at least one file with common attributes, based on data in the similarity table. | 09-18-2008 |
20080270445 | METHOD FOR AUTOMATING VARIABLES IN END-USER PROGRAMMING SYSTEM - A method for automating variables in an end-user programming system is disclosed. The end-user programming system comprises a script, a shared repository, at least one database, a recorder, an interpreter, and an execution engine. The script comprises at least one command describing an event comprising a data value. Each user has a uniquely identified entry set for the entries distributed in at least one database. The interpreter automatically creates a variable for a data value in a command by comparing the data value with each entry value in the entry set for the user recording the command. The interpreter automatically instantiates a variable in a command with an entry value by comparing the variable with each entry name in the entry set for the user executing the command. | 10-30-2008 |
20080270982 | METHOD FOR AUTOMATING VARIABLES IN END-USER PROGRAMMING SYSTEM - A method for automating variables in an end-user programming system is disclosed. The end-user programming system comprises a script, a shared repository, at least one database, a recorder, an interpreter, and an execution engine. The script comprises at least one command describing an event comprising a data value. Each user has a uniquely identified entry set for the entries distributed in at least one database. The interpreter automatically creates a variable for a data value in a command by comparing the data value with each entry value in the entry set for the user recording the command. The interpreter automatically instantiates a variable in a command with an entry value by comparing the variable with each entry name in the entry set for the user executing the command. | 10-30-2008 |
20120059830 | Identifying Computer Users Having Files With Common Attributes - A method includes generating a first table having a set of attributes for each file in a first set of files associated with a first computer user. The set of attributes for each file in the first set of files have a plurality of attribute types. The method further includes generating a second table having a set of attributes for each file in a second set of files associated with a second computer user. The set of attributes for each file in the second set of files have the plurality of attribute types. The method further includes generating a similarity table by comparing each set of attributes in the first table with each set of attributes in the second table, utilizing a predetermined similarity metric, and determining whether the first and second computer users have at least one file with common attributes, based on data in the similarity table. | 03-08-2012 |
Patent application number | Description | Published |
20140344310 | SYSTEM AND METHOD FOR DECOMPOSITION OF CODE GENERATION INTO SEPARATE PHYSICAL UNITS THOUGH EXECUTION UNITS - In various embodiments, a data integration system is disclosed which enables users to create a logical design which is platform and technology independent. The user can create a logical design that defines, at a high level, how a user wants data to flow between sources and targets. The tool can analyze the logical design, in view of the user's infrastructure, and create a physical design. The logical design can include a plurality of components corresponding to each source and target in the design, as well as operations such as joins or filters, and access points. Each component when transferred to the physical design generates code to perform operations on the data. Depending on the underlying technology (e.g., SQL Server, Oracle, Hadoop, etc.) and the language used (SQL, pig, etc.) the code generated by each component may be different. | 11-20-2014 |
20140344778 | SYSTEM AND METHOD FOR CODE GENERATION FROM A DIRECTED ACYCLIC GRAPH USING KNOWLEDGE MODULES - In various embodiments, a data integration system is disclosed which enables users to create a logical design which is platform and technology independent. The user can create a logical design that defines, at a high level, how a user wants data to flow between sources and targets. The tool can analyze the logical design, in view of the user's infrastructure, and create a physical design. The logical design can include a plurality of components corresponding to each source and target in the design, as well as operations such as joins or filters, and access points. Each component when transferred to the physical design generates code to perform operations on the data. Depending on the underlying technology (e.g., SQL Server, Oracle, Hadoop, etc.) and the language used (SQL, pig, etc.) the code generated by each component may be different. | 11-20-2014 |