Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Michael Dooley, Pasadena US

Michael Dooley, Pasadena, CA US

Patent application numberDescriptionPublished
20090081923ROBOTIC GAME SYSTEMS AND METHODS - A vehicle chase game includes a first game object and a second game object. A second game object scans for a projected spot on an overhead surface. The second game object detects the projected spot on the overhead surface and gathers location information based on the detected projected spot. The second game object generates a position of a first game object based on the location information. The second game object transfers the position of the first game object to the chase game application program. The chase game application program selects a behavior based on the position of the first game object, where a goal of the behavior is to drive the second game object to intercept the first game object. The chase game application program sends instructions to the second game object's mechanical and electrical systems to execute the selected behaviors.03-26-2009
20090082879TRANSFERABLE INTELLIGENT CONTROL DEVICE - An integrated intelligent system includes a first intelligent electronic device, a second intelligent electronic device, a transferable intelligent control device (TICD) and a cross product bus. The first intelligent electronic device performs a first function and the second intelligent electronic device performs a second function. The cross product bus couples the first intelligent electronic device to the transferable intelligent control device. The TICD partially controls behaviors of the intelligent electronic device by sending commands over the cross product bus to the first intelligent electronic device and the TICD partially controls behaviors of the second intelligent electronic device to perform the second function. The TICD is first attached to the first intelligent electronic device to partially control the behaviors of the first electronic device, then detached from the first electronic device, and then attached to the second intelligent electronic device to perform the second function.03-26-2009
20090281661APPLICATION OF LOCALIZATION, POSITIONING & NAVIGATION SYSTEMS FOR ROBOTIC ENABLED MOBILE PRODUCTS - A robotic cleaner includes a cleaning assembly for cleaning a surface and a main robot body. The main robot body houses a drive system to cause movement of the robotic cleaner and a microcontroller to control the movement of the robotic cleaner. The cleaning assembly is located in front of the drive system and a width of the cleaning assembly is greater than a width of the main robot body. A robotic cleaning system includes a main robot body and a plurality of cleaning assemblies for cleaning a surface. The main robot body houses a drive system to cause movement of the robotic cleaner and a microcontroller to control the movement of the robotic cleaner. The cleaning assembly is located in front of the drive system and each of the cleaning assemblies is detachable from the main robot body and each of the cleaning assemblies has a unique cleaning function.11-12-2009
20110153081Robotic Floor Cleaning Apparatus with Shell Connected to the Cleaning Assembly and Suspended over the Drive System - A robotic cleaner includes a cleaning assembly for cleaning a surface and a main robot body. The main robot body houses a drive system to cause movement of the robotic cleaner and a microcontroller to control the movement of the robotic cleaner. The cleaning assembly is located in front of the drive system and a width of the cleaning assembly is greater than a width of the main robot body. A robotic cleaning system includes a main robot body and a plurality of cleaning assemblies for cleaning a surface. The main robot body houses a drive system to cause movement of the robotic cleaner and a microcontroller to control the movement of the robotic cleaner. The cleaning assembly is located in front of the drive system and each of the cleaning assemblies is detachable from the main robot body and each of the cleaning assemblies has a unique cleaning function.06-23-2011
20110160903Articulated Joint and Three Points of Contact - A robotic cleaner includes a cleaning assembly for cleaning a surface and a main robot body. The main robot body houses a drive system to cause movement of the robotic cleaner and a microcontroller to control the movement of the robotic cleaner. The cleaning assembly is located in front of the drive system and a width of the cleaning assembly is greater than a width of the main robot body. A robotic cleaning system includes a main robot body and a plurality of cleaning assemblies for cleaning a surface. The main robot body houses a drive system to cause movement of the robotic cleaner and a microcontroller to control the movement of the robotic cleaner. The cleaning assembly is located in front of the drive system and each of the cleaning assemblies is detachable from the main robot body and each of the cleaning assemblies has a unique cleaning function.06-30-2011
20110162157APPARATUS FOR HOLDING A CLEANING SHEET IN A CLEANING IMPLEMENT - Cleaning devices which use cleaning sheets affixed in traps are disclosed. The traps comprise first and second jaws, each comprising base and forward portions, each forward position having a forward surface. The forward portion of the second jaw is flexible in at least a first direction, such as towards a surface over which the device is configured to move. When the second jaw is relaxed, the forward portion of the second jaw is substantially coplanar with the forward portion of the first jaw and the forward surfaces are proximate or touching. When the second jaw is flexed in the first direction (e.g., by the application of a force from a user), the forward surface of the forward portion of the second jaw moves in the first direction, away from the forward surface of the first jaw. This opens a gap through which a portion of a sheet may be inserted.07-07-2011
20110166707SYSTEM FOR LOCALIZATION AND OBSTACLE DETECTION USING A COMMON RECEIVER - A localization and obstacle detection system comprising a first signal projector configured to project a first signal into an environment and a robot configured to move in the environment. The robot comprises a second signal projector configured to project a second signal into the environment; a signal receiver configured to receive the first signal and the second signal; a localizer configured to determine a location of the robot in the environment based at least in part on the received first signal; and a detector configured to determine the presence of an obstacle in the environment based at least in part on the intensity and bearing of the received second signal and without touching the obstacle; wherein the second signal is distinct from the first signal in at least one characteristic.07-07-2011
20110167574METHODS AND SYSTEMS FOR COMPLETE COVERAGE OF A SURFACE BY AN AUTONOMOUS ROBOT - A robot configured to navigate a surface, the robot comprising a movement mechanism; a logical map representing data about the surface and associating locations with one or more properties observed during navigation; an initialization module configured to establish an initial pose comprising an initial location and an initial orientation; a region covering module configured to cause the robot to move so as to cover a region; an edge-following module configured to cause the robot to follow unfollowed edges; a control module configured to invoke region covering on a first region defined at least in part based at least part of the initial pose, to invoke region covering on least one additional region, to invoke edge-following, and to invoke region covering cause the mapping module to mark followed edges as followed, and cause a third region covering on regions discovered during edge-following.07-14-2011