A forehead support apparatus for resting a standing users forehead against a wall above a bathroom commode or urinal or beneath a showerhead.
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 |
| 8175747 | Joinable robot component for robot toy, modifiable robot toy using the joinable robot components, and control method thereof A robot component is provided as assembly units for assembling a robot toy with a great variety of configuration. The robot component has three connectors, i.e., a rotatable connector of a gear shaft, a laterally protruding connector of the gear shaft, and a receiva... | 05/08/2012 |
| 8073567 | Production system provided with a production control apparatus A production control apparatus of a production system provided with a storing means for storing in advance a production system model comprised of workpiece information regarding workpieces and program information regarding a plurality of work programs of robots and ... | 12/06/2011 |
| 7725214 | Minimally invasive surgical system A control system for a minimally invasive surgical system. In one aspect the control system is a distributed system. A control and transform processor receives data from a master arm controller, an instrument controller, an imaging system controller, and a guide tub... | 05/25/2010 |
| 7702420 | Method for making mobile unit accompany objective person A method for making a mobile unit accompany an objective person moves the mobile unit in correspondence with movement of the objective person and executes control so that the mobile unit moves along the walking direction of the objective person by detecting the foot... | 04/20/2010 |
| 7620478 | Control system, method and computer program for synchronizing several robots A control system for controlling the movements of a plurality of mechanical units. The control system includes a program that includes a plurality of mechanical unit programs. Each program includes movement instructions for at least one of the mechanical units. The ... | 11/17/2009 |
| 7430457 | Robot teaching program editing apparatus based on voice input Candidate character strings representing objects disposed in a work cell, models for robot operation instructions which has variable parts, and robot commands related to the objects are defined in advance. By inputting a query such as ‘Workpiece 1 ?’ by voice, t... | 09/30/2008 |
| 7424341 | Robot system A robot system efficiently performing an operation of moving a robot to close to and/or separate from a target point, such as teaching operation. A camera of a visual sensor is mounted to the robot such that a distal end of an end effector is seen within the field o... | 09/09/2008 |
| 7424342 | Transport system A computer in a transport system includes: a shooting part for shooting a first calibration tray by controlling a camera; a tray position computing part for computing a tray position of the first calibration tray within a captured image which the shooting part shot;... | 09/09/2008 |
| 7421314 | Method and device for controlling robot A method for controlling a robot during an interpolation of a trajectory or motion to any prescribed position, comprises the steps of a) ignoring at least one of the three originally prescribed or interpolated tool center point orientation values; b) finding new too... | 09/02/2008 |
| 7409267 | Predictive robot, control method for predictive robot, and predictive robotic system A predictive robot includes a prediction-related item storage to store terms related to prediction performance, a first communicator which transmits stored prediction-related terms and receives a search result of information search with regard to the prediction-rela... | 08/05/2008 |
| 7386364 | Operation control device for leg-type mobile robot and operation control method, and robot device A legged mobile robot gives up a normal walking motion and starts a tumbling motion when an excessively high external force or external moment is applied thereto and a behavior plan of a foot part thereof is disabled. At this time, the variation amount ΔS/Δt of th... | 06/10/2008 |
| 7383100 | Extensible task engine framework for humanoid robots An extensible task engine framework for humanoid robots. Robot instructions are stored as tasks and skills. Tasks are designed so that they can be executed by a variety of robots with differing configurations. A task can refer to zero or more skills. A skill can be ... | 06/03/2008 |
| 7379840 | Arranging mobile sensors into a predetermined pattern Moving a target mobile node to arrange a number of mobile nodes includes determining a first direction. A first relative position for each of the neighboring mobile nodes of the target mobile node is established. The target mobile node moves according to a first ali... | 05/27/2008 |
| 7373220 | Robot teaching device A teaching device and a teaching modification device capable of easily attaining conformity between an operation program of a robot prepared by off-line programming and an actual operation of the robot. A layout of a robot system including three-dimensional models o... | 05/13/2008 |
| 7366587 | Legged mobile robot The characteristics of actuators themselves and the characteristics of controllers for the actuators are dynamically or statically controlled to achieve stable and highly efficient movements. In a stage in which a leg in the flight state is uplifted such that the re... | 04/29/2008 |
| 7353149 | Method and apparatus for simulating dynamic contact of objects Contact of rigid bodies is simulated with friction. A contact point is determined as a mid point between closest points on each body. An integrated relative velocity (IRV) vector is computed, and is minimized by applying forces to both bodies. If the IRV value excee... | 04/01/2008 |
| 7349758 | Interactive personalized robot for home use An interactive personalized robotic system for a home environment includes a home network in communication with at least one electronic device. A robot is in communication with the home network and is capable of controlling the at least one electronic device. The ro... | 03/25/2008 |
| 7343222 | System, method and apparatus for organizing groups of self-configurable mobile robotic agents in a multi-robotic system A system of self-organizing mobile robotic agents (MRAs) in a multi-robotic system (MRS) is disclosed. MRAs cooperate, learn and interact with the environment. The system uses various AI technologies including genetic algorithms, genetic programming and evolving art... | 03/11/2008 |
| 7341224 | Miniature expendable surveillance balloon system A miniature surveillance balloon system is described that can be used in military and public safety situations for real-time observations. They are as small as feasibly possible, low-cost and expendable, and typically are deployed in clusters. Balloons may act indiv... | 03/11/2008 |
| 7340322 | Rubbing apparatus for liquid crystal display panel and method thereof A rubbing apparatus and method for liquid crystal display panels are provided. The apparatus includes at least one cassette for keeping at least one mother substrate to be rubbed, an internal port for keeping at least one dummy substrate for performing alignment of ... | 03/04/2008 |
| 7340323 | Industrial robot with controlled flexibility and simulated force for automated assembly An industrial robot that uses a simulated force vector to allow a work piece held by the robot end effector to be mated with a work piece whose location and orientation is not precisely known to the robot. When the end effector makes contact with the location and or... | 03/04/2008 |
| 7331094 | Method and device for positioning components to be joined together A device for positioning components to be joined together, such as car body components, is characterized by at least one movable central module and a plurality of arms, movable in space and connected thereto and which in each case have at least one holding element f... | 02/19/2008 |
| 7333879 | Offline programming device An offline programming device capable of automatically generating a measuring program by which the time and the workload for making an offline program may be greatly reduced. The offline programming device includes a storing part for storing a plurality of data in r... | 02/19/2008 |
| 7333293 | Storage system having a reader with a light sensing portion inclined with respect to an axis of a label of a storage medium A storage system includes at least one storage medium having a label, the label having a width extending along a first axis. The tape storage system further includes a reader to read the label based on light scanned across the label, where the reader has a light sen... | 02/19/2008 |
| 7330774 | Reception system An operation control unit of a reception system includes a visitor ID information DB for storing therein visitor comparison information and visitor ID information including a phone number of a receiver of a visitor; an identifying unit for identifying the visitor wh... | 02/12/2008 |
| 7330777 | Robot coordinated control method and system A reference signal is transmitted from one of a plurality of robot control devices connected by communication connecting device to the other robot control device. The timing of generation of an operation basic period signal in each of the other robot control devices... | 02/12/2008 |
| 7330776 | System, apparatus, and method for managing and controlling robot competitions A system and method for operating robots in a robot competition. One embodiment of the system may include operator interfaces, where each operator interface is operable to control movement of a respective robot. A respective operator interface may be in communicatio... | 02/12/2008 |
| 7330775 | Legged mobile robot controller, legged mobile robot and legged mobile robot control method A legged mobile robot, a legged mobile robot controller and a legged mobile robot control method are provided to perform a loading operation to load a gripped object in parallel on a target place having a height where a stretchable range of arm portions of the legge... | 02/12/2008 |
| 7328196 | Architecture for multiple interacting robot intelligences An architecture for robot intelligence enables a robot to learn new behaviors and create new behavior sequences autonomously and interact with a dynamically changing environment. Sensory information is mapped onto a Sensory Ego-Sphere (SES) that rapidly identifies i... | 02/05/2008 |
| 7324870 | Cleaning robot and control method thereof A cleaning robot and a control method thereof in which a cleaning path desired by the user is recognizable by the cleaning robot, thereby being capable of cleaning a cleaning area desired by the user in a pattern desired by the user. The cleaning robot includes a ru... | 01/29/2008 |
| 7324873 | Offline teaching apparatus for robot An offline teaching apparatus including a data acquiring section for acquiring position and orientation data and processing-condition data including interpolation commands, at respective predefined taught points, from an existing first processing program for a first... | 01/29/2008 |
| 7324081 | Augmented-reality system for situation-related support of the interaction between a user and an engineering apparatus The invention relates to an augmented-reality system having a mobile apparatus for the context-dependent insertion of assembly instructions. The context-dependent insertion of assembly instructions with process-optimized allocation of the necessary work steps provid... | 01/29/2008 |
| 7324872 | Robot apparatus An external force estimation system for estimating an external force acting upon a robot apparatus which includes a machine body which in turn includes a plurality of movable joints is disclosed which includes a distribution type contacting state detection section, ... | 01/29/2008 |
| 7321807 | Robotic wash cell using recycled pure water A robotic wash cell is provided and includes a six-axis robotic arm and end effector equipped with nozzles that spray unheated, solvent free, pure water at high-pressure to clean or debur objects by maintaining the nozzles in close proximity and substantially normal... | 01/22/2008 |
| 7321808 | Robot and multiple robot control method When braking of a motion of a part of a first robot is assumed to be started at points in time, a first stop position of the first robot part is estimated at each point in time. When braking of a motion of a part of a second robot is assumed to be started at the poi... | 01/22/2008 |
| 7313461 | Data connectivity with a robotic device A method for data connectivity in a room with a robotic device. In the method, at least one condition is detected with a plurality of sensors and the detected at least one condition is communicated from the sensors to associated access points. One or more of the acc... | 12/25/2007 |
| 7313464 | Bin-picking system for randomly positioned objects A method for picking up objects randomly arranged in a bin using a robot having a gripper for grasping the objects using prehension feature(s) on the object. The method includes a shaking scheme for rearranging the objects in the bin when no objects are recognized, ... | 12/25/2007 |
| 7310571 | Method and apparatus for reducing environmental load generated from living behaviors in everyday life of a user An apparatus calculates, based on unimproved behavior amounts, behavior amount variations of living behaviors when each of living behaviors increases by one unit behavior amount, calculates environmental load variation of living behavior when the living behavior inc... | 12/18/2007 |
| 7305371 | Swarming agents for distributed pattern detection and classification Swarming agents in networks of preferably physically distributed processing nodes are used for data acquisition, data fusion, and control applications. An architecture for active surveillance systems is presented in which simple mobile agents collectively process re... | 12/04/2007 |
| 7301718 | Recording errors in tape drives Exemplary tape library architectures and methods for recording errors in a tape drive are described. One exemplar method may be implemented in a processor a tape drive controller. The method comprises receiving, in a tape drive controller, an external identifier ass... | 11/27/2007 |