Penn Jillette of Penn and Teller fame has patented a "Hydro-Therapeutic Stimulator", which uses a hot tub for stimulation.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8155779 | Numerical controller with tabular data for operating arbitrary axes A numerical controller including a storage device for storing tabular data configured to operate one arbitrary axis, in which a position of a spindle or an axis as a control object is caused to correspond to a reference value composed of time or the position of a re... | 04/10/2012 |
| 8103375 | Fillet machining system A method for finishing a part having excess material includes generating one or more surfaces on a model of the part to be machined, creating a machining tool path drive geometry, using the machine tool path drive geometry and one or more surfaces on the model to be... | 01/24/2012 |
| 8024061 | Method and device to generate position profile in motion controller A method of and apparatus to generate a position profile using lower-order polynomials. The device includes a pattern coefficient generator to generate pattern and time coefficients of a position pattern that is classified by velocity change, a contour generator to ... | 09/20/2011 |
| 8000833 | System and method for cutting surface of core insert A system for cutting a given portion of a surface of a core insert includes a piezoelectric actuator, a turning tool, a rotating member, a driving unit and a numerically-controlled unit. The controlling unit stores coordinates of the storing coordinates of each poin... | 08/16/2011 |
| 7962240 | Methods and systems for synchronizing a control signal of a slave follower with a master source A method for synchronizing a slave follower with a master source is provided. The method includes defining a relationship between the master source and the slave follower, inputting a first position of the master source, and inputting a first position of the slave f... | 06/14/2011 |
| 7925372 | Neutral data computer control system for a machine tool used to produce workpieces with a threaded surface and associated machine tool Neutral data computer control system for a multiaxis machine tool for producing workpieces having a helicoidal generated surface with an optional computer system (1) for generating machine control parameters for a multiaxis machine tool (2, 2a) ... | 04/12/2011 |
| 7899575 | Machine tool and method for processing a workpiece The invention relates to a machine tool for processing a plate-like workpiece, including a processing tool. The processing tool is movable relative to the workpiece and the workpiece is movable relative to the processing tool along a common movement axis. A control ... | 03/01/2011 |
| 7818087 | Method and control device for guiding the movement of a movable machine element of a machine A system for guiding movement of a movable machine element of a machine, such as a machine tool, production machine and robot, receives user input data relating to a travel movement of machine element and an optimization criterion selected from a robust travel movem... | 10/19/2010 |
| 7801638 | Systems and methods of identifying and manipulating objects Systems and methods of identifying and manipulating objects are disclosed. One system disclosed comprises a light source adapted to emit a collimated light beam onto a contoured surface, a sensor adapted to view a profile of the contoured surface illuminated by the ... | 09/21/2010 |
| 7715942 | Method for controlling a movable tool, input device and machine tool In the method for controlling a movable tool, in particular a grinding tool, by means of a feed function that specifies the movement of the tool in time in at least one axis, an initial feed function in the form of at least one initial feed curve (29) is disp... | 05/11/2010 |
| 7668617 | Method of calibrating an ophthalmic-lens-piercing machine, device used to implement one such method and ophthalmic-lens-machining apparatus comprising one such device The invention relates to a method of calibrating an ophthalmic-lens-piercing machine, a device used to implement one such method and a ophthalmic-lens-machining apparatus comprising one such device. The inventive method applies to a machine including a piercing tool... | 02/23/2010 |
| 7640074 | Method and apparatus for generation of datamatrix barcodes utilizing numerical control drilling patterns The illustrative embodiments provide a method, apparatus, and computer usable program product for generating datamatrix barcodes on parts. A digital datamatrix code associated with a machined part on a numerically controlled machine tool is converted into an x-y dri... | 12/29/2009 |
| 7640073 | Systems and methods of identifying and manipulating objects Systems and methods of identifying and manipulating objects are disclosed. One system disclosed comprises a light source adapted to emit a collimated light beam onto a contoured surface, a sensor adapted to view a profile of the contoured surface illuminated by the ... | 12/29/2009 |
| 7593785 | Method and system for portioning foodstuff to user-scanned shape and other specifications A method and system are provided for automatically portioning workpieces, such as food products, into both shape and other user-defined specification(s). Workpieces are portioned both to shape and weight, such as to a weight-specific uniform shape, by adjusting (e.g... | 09/22/2009 |
| 7580770 | Numerical controller A path table operation is performed while updating the reference positions. When a read-out command in the path cycle table is read out, the reference positions are withdrawn and reset, and the respective axial positions at the time of the initiation of the path cyc... | 08/25/2009 |
| 7483765 | Gauge system Gauge system, including methods and apparatus, for positioning workpieces to be processed. In some embodiments, the gauge system may have a plurality of stops for positioning the end of a workpiece at distinct distances from a processing station. In some embodiments... | 01/27/2009 |
| 7480541 | Numerical controller A numerical controller capable of operating an auxiliary function at a target time or spindle position in performing operation based on table format data. An auxiliary function table is stored with auxiliary function commands M to be outputted corresponding to comma... | 01/20/2009 |
| 7444202 | Method for smoothing polylines in NC programs In a method for smoothing polylines in NC programs, the coordinates of points which, connected by linear segments, represent an original polyline, are shifted in a geometrical filter unit such that a resulting polyline, made up of coordinates of points, is smoothed ... | 10/28/2008 |
| 7421308 | Digital control servo system A limited rotation motor optical scanning system is disclosed that includes a limited rotation motor scanner, a digital controller servo system, a position feedback unit, a wide angle compensation unit, a digital processor, and an adjustment unit. The limited rotati... | 09/02/2008 |
| 7408316 | Multiple motor position control A controller for motor activation providing accurate and repeatable position changes by pressing and releasing a push button switch. Repeatable position changes are made in an advance direction by triggering a digital counter for a predetermined number of cycles of ... | 08/05/2008 |
| 7408548 | Triangulating procedural geometric objects A complex procedural surface can be expressed based on some constructive solid geometry operations performed on primitive procedural surfaces. The domain based representation of the complex procedural surface includes implicit curves of intersection. During pre-proc... | 08/05/2008 |
| 7389155 | Method and system for improved trajectory planning and execution A trajectory planning process receives data generated by high-level control software. This data defines positions and scan velocities. The trajectory planning process creates sequences of constant acceleration intervals that allow critical motions to be executed at ... | 06/17/2008 |
| 7383098 | Machine tool acceleration A method of controlling the movement of a processing head of a machine tool includes monitoring the position of the processing head along a first coordinate direction, monitoring the movement of the processing head along a second coordinate direction different from ... | 06/03/2008 |
| 7369917 | System and method for automatic sorting of elements in drawing specifications for efficient tracing using motion control System and method for utilizing a drawing specification for motion control. A plurality of elements in a drawing specification may be automatically identified. The elements may include one or more lines, polygons, arcs, splines, alphanumeric characters, and/or ellip... | 05/06/2008 |
| 7366583 | Methods and systems for fabricating components A method for fabricating a component using a tool includes determining an actual property of a region of the component, comparing the actual property of the region of the component with an expected property of the region to determine a difference between the actual ... | 04/29/2008 |
| 7363109 | Backlash compensation control method, backlash compensation controller and backlash compensation control program To allow a robot performing a cyclic movement upon receipt of a driving force transmitted through a driving force transmission system from a driving source along with a backlash to perform the movement compensated for the backlash, during a first period within a cyc... | 04/22/2008 |
| 7359764 | On-line/off-line scoring bridge A scoring bridge includes a plurality of moveable mounted carriages. The carriages each have a rotor, and the bridge has a linear stator to move the carriages. The position of a carriage designated as a reference carriage is recorded as it moves past a motion detect... | 04/15/2008 |
| 7355614 | Filling an area of an image marked on a material with a laser A system converts graphic images, such as those created by graphics applications, to a format that can be efficiently printed on a material by a laser printing system. An image can be converted to a set of locations by defining progressively smaller contours of the ... | 04/08/2008 |
| 7354386 | Thermal displacement correcting device Machine-tool thermal displacement correcting device having: a tool-temperature estimating unit for recognizing—based on identification data obtained from a controller for designating, out of tools stowed in the tool-changer tool magazine, an exchange-target toolâ€... | 04/08/2008 |
| 7352141 | Device and method to monitor an apparatus An apparatus for monitoring and control of one or more electric motors, including a motor controller, equipped with a soft starter. The soft starter includes memory for storing operations and event data, as well as a human-machine interface for making the event info... | 04/01/2008 |
| 7349757 | NC hole-machining programming device and method A numerical control (NC) hole-machining programming device includes: a tool information storing unit for storing tool information, including types and sizes of tools used for hole machining; a form recognizing unit for extracting a cylindrical surface and conical su... | 03/25/2008 |
| 7344342 | Machining apparatus A machining apparatus capable of irregularly forming a plurality of dimples on a surface of a workpiece in a short period of time. The machining apparatus includes a tool for machining a plurality of dimples on a surface of a workpiece, each dimple having a depth in... | 03/18/2008 |
| 7341410 | Dynamical instrument for machining A dynamical instrument for machining comprising a sensor responsive to a non-rotating part of a machine proximate the tool of the machine for outputting a vibration signal, and a processor responsive to the sensor output configured to calculate a plurality of signat... | 03/11/2008 |
| 7340321 | Method and device for milling freeform surfaces In a method and a device for cutting freeform surfaces, a workpiece is cut by a tool or a cutter to produce a desired freeform surface. For the purpose of cutting, the tool is moved along at least one defined tool path or cutting path relative to the workpiece. In a... | 03/04/2008 |
| 7337091 | Method and apparatus for coordinating fault detection settings and process control changes A system includes a process tool for processing a workpiece, a process controller, and a fault monitor. The process controller is configured to determine a control action for updating an operating recipe of the process tool. The fault monitor is configured to determ... | 02/26/2008 |
| 7328640 | Turret tool holder for a press A tool-changing system for a press utilizes a rotary turret on which different tools are rigidly fixed. The turret includes a circular table base which is rotatably mounted on top of the press anvil. As the turret is turned, a different tool is moved into the work z... | 02/12/2008 |
| 7328082 | Numerical control apparatus A numerical control apparatus having tool cutting edge detecting unit for detecting a cutting edge position of a tool mounted on a tool rest, comprises detection signal determining unit for determining, as effective, only a detection signal that is first inputted fr... | 02/05/2008 |
| 7319910 | Method and device for controlling a movement of a movable machine element of a machine tool or production machine A method and device for controlling a movement of a movable machine element of a machine tool or production machine with at least two drive axles are disclosed. At least one mechanical characteristic frequency is determined for each drive axle of the machine, and th... | 01/15/2008 |
| 7318767 | Device and method for machine control A data set (D) is provided for machine control of a grinding machine to determine time-efficient, collision-free travel paths. The data set has a collision parameter of “0” or “1” in each separate coordination point (X, Y, Z, A) as well as for each combinati... | 01/15/2008 |
| 7310566 | Quality control method for two-dimensional matrix codes on metallic workpieces, using an image processing device A quality control method for two-dimensional matrix codes on metallic workpieces, the codes being in the form of stamped marking dots is disclosed. The stamping process for the marking dots is carried out by a marking tool (17) with the aid of predetermined d... | 12/18/2007 |