A self defense weapon formed as a memo pad and which is easily held by a person's fingers, therefore making it possible to provide protection from a mugger and also to quickly and easily write a record or a message without failure of missing or forgetting significant information under a stressful situation.
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 |
| 8155788 | Automatic machine system To provide an automatic machine system for readily and reliably selecting a desired mechanism part from among the automatic machine systems composed of a plurality of mechanism parts and teaching the mechanism part. Each of a plurality of mechanism parts such... | 04/10/2012 |
| 8121729 | Remote diagnostic system for robots A remote diagnostic system for robots including a number of at least two robots, wherein a controller of each robot of the system is locally connected to a service unit provided with local processing power, a remote service center provided with a connector server is... | 02/21/2012 |
| 8108071 | Method for coordinating cooperative robots A method for coordinating cooperative robots is provided. The method includes following steps. An abnormal event is detected by a sensor disposed in an environment or in a robot. The abnormal event is broadcasted to the cooperative robots. Each robot determines whet... | 01/31/2012 |
| 8103382 | Method and system for sharing information through a mobile multimedia platform In a wide area communications network such as the Internet, a public server and an associated database store and make available to a private server personal information relating to an individuals emotional or some other mental or physical state. The private server i... | 01/24/2012 |
| 8078319 | Hierarchical contingency management system for mission planners A system controls a team of vehicles. The system includes a plan dependency identifier, a contingency monitor, and an alert formulator. The plan dependency identifier analyzes a mission plan and identifies mission constraints of the mission plan. The contingency mon... | 12/13/2011 |
| 8060252 | High throughput method of in transit wafer position correction in system using multiple robots Methods correcting wafer position error are provided. The methods involve measuring wafer position error on a robot, e.g. a dual side-by-side end effector robot, during transfer to an intermediate station. This measurement data is then used by a second robot to perf... | 11/15/2011 |
| 8046101 | Cleaning robot system and method of controlling same Provided is a cleaning robot system and a method of controlling the same for economically cleaning, with high workability, plate-shaped members, such as solar cell panels and reflecting mirrors used in photovoltaic power generation and solar thermal power generation... | 10/25/2011 |
| 8014899 | Article conveying robot system An article conveying robot system capable of effectively containing an article in a container conveyed by a conveyor by using a robot. A container detecting part measures the distribution of shading of an image of each containing cell based on a detection result of ... | 09/06/2011 |
| 8014898 | Controller of robot used combined with machine tool A robot controller (7) controlling a robot (1) used combined with a machine tool (5, 6) provided with a communication unit (9) connecting the robot controller to a machine tool, a detection unit (52) detecting through the communica... | 09/06/2011 |
| 8005571 | Microsurgical robot system A robot system for use in surgical procedures has two movable arms each carried on a wheeled base with each arm having a six of degrees of freedom of movement and an end effector which can be rolled about its axis and an actuator which can slide along the axis for o... | 08/23/2011 |
| 8005572 | Flexible connection of teaching devices to programmable controllers An apparatus provides selective communication between multiple programmable robot controllers and one or more teaching devices connected by a network. The network controls communication between the teaching devices and the controllers including active tasks and pass... | 08/23/2011 |
| 7945348 | Methods and systems for controlling a semiconductor fabrication process Software for controlling processes in a heterogeneous semiconductor manufacturing environment may include a wafer-centric database, a real-time scheduler using a neural network, and a graphical user interface displaying simulated operation of the system. These featu... | 05/17/2011 |
| 7904205 | Network opening method in manufacturing robots to a second network from a first network A method of opening a network in a manufacturing system, the system including a plurality of robots, a plurality of robot controllers individually controlling the robots and a plurality of networks connecting the robot controllers with each other. The method include... | 03/08/2011 |
| 7894940 | Nesting negotiation for self-mobile devices Disparate robotic devices can be automatically recharged and reprogrammed by self-scheduling individual time slots for the available recharging area(s) of a charging station. These charging stations provide a nest to which each robot must return periodically for pow... | 02/22/2011 |
| 7856290 | Nesting negotiation for self-mobile devices Disparate robotic devices can be automatically recharged and reprogrammed by self-scheduling individual time slots for the available recharging area(s) of a charging station. These charging stations provide a nest to which each robot must return periodically for pow... | 12/21/2010 |
| 7783385 | Network system, mobile device, method of controlling same, and computer program A network system including a plurality of mobile devices is provided. The plurality of mobile devices each have a sensor function and a wireless communication function, the mobile devices communicating sensor information about a target with one another and tracking ... | 08/24/2010 |
| 7765028 | Robot control apparatus The robot control apparatus has an input-output section, a control section including a priority data generation section, a schedule data generation section, an execution command generation section, and a task data dividing section, a map information database, indivi... | 07/27/2010 |
| 7742838 | Process and device for controlling the robotal device A process is provided for controlling a robotal device, such as a multiaxial industrial robot, by a control unit, with a control core for executing control processes for the robotal device. An interface function checks whether models and/or procedures optionally con... | 06/22/2010 |
| 7729804 | Robot controller and robot control method for synchronous operation and adjusting robot movement based on two movement times A controller calculates first movement times when moving each robot hand from a movement start position to a synchronous operation position in a shortest time and decides the longest first movement time as a second movement time. The controller generates, for each r... | 06/01/2010 |
| 7643904 | Random-period chip transfer method A chip transfer apparatus includes a first carrier for feeding chips and a second carrier for carrying works on it. The transfer apparatus also includes a transfer engine including two or more coaxial revolvers, which can revolve coaxially with each other. Each of t... | 01/05/2010 |
| 7617017 | System and method for resource reallocation based on ambient condition data A system, method and apparatus for resource reallocation based on ambient condition data is disclosed herein. The system includes a planning module (102) for configuring plan data to include a primary sequence and an auxiliary sequence, a rule table (116 | 11/10/2009 |
| 7571025 | Method and device for controlling manipulators A method for controlling a plurality of manipulators, such as multiaxial or multiaxle industrial robots. At least one manipulator functions as the reference manipulator and is moved in a plurality of preset poses within its working area at which internal position va... | 08/04/2009 |
| 7546180 | Position determination of multiple mechanisms sharing a common axis of motion in a robotic tape library A system and method for determining relative positions of robots constrained to move along a common axis of motion, where a controller of the system has no prior knowledge of the relative positions. The robots are ordered to move in defined directions and distances ... | 06/09/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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 7373219 | Grip strength with tactile feedback for robotic surgery Surgical robots and other telepresence systems have enhanced grip actuation for manipulating tissues and objects with small sizes. A master/slave system is used in which an error signal or gain is artificially altered when grip members are near a closed configuratio... | 05/13/2008 |
| 7373218 | Image distribution system An information distribution system capable of presenting an image photographed by a moving body, such as a robot or vehicle, selected by a user. The information distribution system includes moving bodies, local managers, and a global manager. When a user requests a ... | 05/13/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 |
| 7346428 | Robotic sweeper cleaner with dusting pad An autonomously movable home cleaning robot that incorporates a sweeper and dust bin as well as a dusting assembly in tandem in the direction of movement of the robot. ... | 03/18/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 |
| 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 |
| 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 |
| 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 |
| 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 |