Patents Examined by Abby Lin
  • Patent number: 9457754
    Abstract: A method and system may identify vehicle collisions in real-time or at least near real-time based on statistical data collected from previous vehicle collisions. A user's portable computing device may obtain sensor data from sensors in the portable computing device and compare the sensor data to a statistical model indicative of a vehicle collision. If the portable computing device identifies a vehicle collision based on the comparison, notifications may be sent to emergency contacts and/or emergency personnel to provide assistance to the user.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: October 4, 2016
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Scott T. Christensen, David J. Dosher, Sunish S. Menon, Susan M. Dunham
  • Patent number: 9457470
    Abstract: A method and a system for calibrating a first coordinate system Rf of a robot unit with a second coordinate system Cf of an object identification unit, wherein the robot unit includes a robot arm with an end effector and the object identification unit includes a camera unit. The calibration is performed using a calibration marker on the end effector. The method determines the intrinsic and the extrinsic parameters of the camera unit in two steps, a first step where the intrinsic parameters and a rotational part of the extrinsic parameters are determined, and a second step where a translational part of the extrinsic parameters are determined.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: October 4, 2016
    Assignee: ABB Technology Ltd
    Inventor: Ivan Lundberg
  • Patent number: 9457474
    Abstract: Conveying systems for transporting sealed containers, such as boxes, may be provided with one or more delta robots configured to cut one or more adhesive tapes or other layers provided on the sealed containers. The delta robots may include one or more blades or other cutting implements on end effectors, which may be repositioned by the delta robots in response to instructions. Such instructions may be generated based on images or imaging data captured from the sealed containers, which may be analyzed to recognize features, locations and orientations of the adhesive tapes or other layers applied across faces, seams or edges of the sealed containers. Using such robots, the sealed containers may be partially or completely opened prior to reaching one or more workers, who may quickly and efficiently access the internal contents of such containers with limited effort.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: October 4, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Karl Lisso, Jayson Michael Jochim, Jon S. Battles
  • Patent number: 9452533
    Abstract: In an example embodiment, a robot positioning device includes a first interface configured to communicate with a robot and a second interface configured to communicate with a location measuring system. The robot positioning device includes a calibrator, a modeler, and an instructor. The calibrator is configured to direct the location measuring system to determine robot calibration locations when robot joints are positioned in calibration joint positions. The modeler is configured to create a calibrated model relating robot joint positions to robot locations based at least in part on the robot calibration locations received from the location measuring system and associated calibration joint positions of the robot joints. The instructor is configured to receive a goal location from the robot. The instructor is further configured to transmit goal joint positions to the robot, the goal joint positions based at least in part on the goal location and the calibrated model.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: September 27, 2016
    Assignee: HEXAGON TECHNOLOGY CENTER GMBH
    Inventors: Joseph M. Calkins, Robert J. Salerno
  • Patent number: 9390625
    Abstract: A vehicle status awareness system includes one or more devices which are plugged into a cigarette lighter socket for a vehicle to receive power and are thereby fixed in position relative to the vehicle. The devices include movement sensors which indicate changes in movement of the vehicle, a position sensor which indicates a position of the vehicle, a communications device to send and receive data to and from a remote device, and a control unit. The control unit is programmed to receive and store program parameters, determine a location of the vehicle, determine a movement status of the vehicle based on a plurality of status criteria further comprising accident threshold settings, and transmit one or more of the program parameters, vehicle location, and movement status to the remote device. Where multiple devices are included, each device may have an RF transceiver or equivalent for bidirectional communications with the other device.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: July 12, 2016
    Assignee: Cyber Physical Systems, Inc.
    Inventors: William Blease Green, Chris Thompson
  • Patent number: 9345544
    Abstract: Devices, systems, and methods for avoiding collisions between manipulator arms using a null-space are provided. In one aspect, the system calculates an avoidance movement using a relationship between reference geometries of the multiple manipulators to maintain separation between reference geometries. In certain embodiments, the system determines a relative state between adjacent reference geometries, determines an avoidance vector between reference geometries, and calculates an avoidance movement of one or more manipulators within a null-space of the Jacobian based on the relative state and avoidance vector. The joints may be driven according to the calculated avoidance movement while maintaining a desired state of the end effector or a remote center location about which an instrument shaft pivots and may be concurrently driven according to an end effector displacing movement within a null-perpendicular-space of the Jacobian so as to effect a desired movement of the end effector or remote center.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: May 24, 2016
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Arjang M. Hourtash, Pushkar Hingwe, Bruce Michael Schena, Roman L. Devengenzo
  • Patent number: 9348331
    Abstract: A robot apparatus includes a multi-joint robot including, in at least one portion, a joint including a motor, a speed reducer connected to the motor, an input angle detecting unit configured to detect a rotational angle of a rotating shaft of the motor, and an output angle detecting unit configured to detect an output rotational angle of the speed reducer, and a controller configured to diagnose a state of the speed reducer from an angle difference between the input rotational angle detected by the input angle detecting unit and the output rotational angle detected by the output angle detecting unit.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: May 24, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Takahiro Ishikawa, Tsutomu Osaka, Kazunori Ogami, Shunsuke Kawamura
  • Patent number: 9344623
    Abstract: Methods and systems for providing functionality of an interface to control orientations of a camera on a device are provided. In one example, a method includes receiving an input on an interface indicating a command for an orientation of a camera on a robotic device, and the interface may be provided on a device remote from the robotic device. An indicator may be provided on the interface representing a location of the input, and the indicator may be representative of the command for the orientation of the camera on the robotic device. The method may also include determining that the location of the input on the interface is within a distance threshold to a pre-set location on the interface, and repositioning the indicator on the interface to be at the pre-set location.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: May 17, 2016
    Assignee: Google Inc.
    Inventors: Munjal Desai, Ryan Hickman, Thor Lewis, Damon Kohler
  • Patent number: 9329917
    Abstract: Devices, systems and methods for replacing a factory installed or similar air suspension controller in a vehicle with an augmentor, which sends correct status messages to the vehicle main computer when the air suspension is replaced with coil springs or shocks. The augmentor can includes a voltage regulator, an indicator and bus interface. At power on, the program initializes the microcontroller registers, timer registers, and control registers, then loop until an inquiry or command is received, then responds with status messages that are the same as the status messages sent by the original factory installed air suspension controller until power is removed.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: May 3, 2016
    Assignee: Arnott, Inc.
    Inventors: Adam M. Arnott, David P. Teichman, Robert P. Gardner
  • Patent number: 9327396
    Abstract: A tele-operation system enabling a robot arm to move by following a motion of a motion of a hand of a user without an additional mechanical apparatus, the tele-operation system including a slave robot having a robot arm, a master console configured to detect a gesture of a user, and to control the slave robot from a remote place so that the slave robot moves by following the gesture of the user.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: May 3, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Kyung Rock Kim
  • Patent number: 9308645
    Abstract: A method of inferring intentions of an operator to move a robotic system includes monitoring the intention of the operator, with a controller. The intention of the operator is inferred to be one of a desired acceleration and a desired deceleration. The intention of the operator is also as a desired velocity. Admittance parameters are modified as a function of at least one of the inferred acceleration, deceleration, and velocity.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: April 12, 2016
    Assignees: GM Global Technology Operations LLC, Universite Laval
    Inventors: Alexandre Lecours, Boris Mayer-St-Onge, Clement Gosselin, Dalong Gao
  • Patent number: 9298171
    Abstract: A robot cleaner and a method for controlling a robot cleaner are provided. The method may include sensing a stored value of a pulse width modulation (PWM) duty ratio based on a voltage of a battery; comparing a measured value of the PWM duty ratio with the stored value to calculate a difference between the measured value and the stored value; upon determining that the difference between the measured value and the stored value is equal to or greater than a first set value, calculating a distributed value of acceleration on a substantially vertically extending axis of the robot cleaner; and, upon determining that the distributed value of acceleration deviates from a range of a second set values, increasing a force to suction foreign matter.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 29, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Chulmo Sung, Hyungsuk Kang, Inbo Shim
  • Patent number: 9278709
    Abstract: A control system for a power steering system is provided. The control system includes an amplitude calculation module and a command module. The amplitude calculation module receives a compensation command. The amplitude calculation module determines a command amplitude that is based on the compensation command. The command module generates a command to the power steering system. The command is based on the command amplitude.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: March 8, 2016
    Assignee: STEERING SOLUTIONS IP HOLDING CORPORATION
    Inventors: Anthony J. Champagne, Jeffrey R. Meyer
  • Patent number: 9278451
    Abstract: A robot system of the present disclosure includes a robot and a controller configured to control motion of the robot, and the controller includes: a motion mode storage unit storing a plurality of motion modes for controlling the robot to switch a motion state of the robot from a normal motion state to a special motion state when a predetermined first condition is satisfied; and a motion mode switching unit configured to switch the motion mode of the robot to another motion mode when, while a particular motion mode stored in the motion mode storage unit is in execution, a predetermined second condition for the particular motion mode is satisfied with a first condition for the particular motion mode satisfied.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: March 8, 2016
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Dai Kouno, Tamio Nakamura, Takashi Suyama, Takashi Nishimura, Tomohiro Matsuo, Shinichi Ishikawa, Tomoki Kawano
  • Patent number: 9266238
    Abstract: Target values for position and orientation of a work point are provided in a robot program, dependent on which the program causes automatic movement of axles of the manipulator by a robot controller connected with the manipulator, to adjust a tool reference point of the manipulator. A robot base is movable via an auxiliary axle. Position values (provided by the robot program) of a planned position and orientation to be occupied by robot base for the tool reference point adjustment are automatically changed so the actual position of the robot base converges on a predetermined reference point, such as the work point or the tool reference point and the auxiliary axle is automatically moved to cause the robot base to occupy the position and orientation that correspond to the changed position values.
    Type: Grant
    Filed: October 12, 2012
    Date of Patent: February 23, 2016
    Assignee: Kuka Laboratories GmbH
    Inventor: Manfred Huettenhofer
  • Patent number: 9242653
    Abstract: A driver assistance system for assisting a driver in achieving consumption-controlled driving combines haptic and visual acknowledgment functions, particularly in the form of a drive configuration, a display concept, and/or a deceleration assistant. A modified characteristic accelerator pedal curve is utilized, and ECO tips of the interactive output of efficient driving instructions are provided.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: January 26, 2016
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Johann Schweikl, Christof Schulze, Juergen Geus, Georg Mumelter, Christian Popp
  • Patent number: 9242376
    Abstract: In a multiaxial robot, a path along which the end effector of the robot moves in the shortest time duration is generated. The robot includes a first link and a second link positioned closer to an end effector than the first link. Start and end points are specified, and velocity patterns are generated for joints driving the first and second links based on the specified start end points. The velocity patterns enable a movement of the second link to cause i) a reaction for increasing an acceleration force generated by the first joint when the end effector is started to be moved from the start point toward the end point, and ii) a reaction for increasing a deceleration force generated by the first joint when the end effector is stopping to the end point.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: January 26, 2016
    Assignee: DENSO WAVE INCORPORATED
    Inventor: Yoshirou Iwasaki
  • Patent number: 9227323
    Abstract: Methods and systems for recognizing machine-readable information on three-dimensional (3D) objects are described. A robotic manipulator may move at least one physical object through a designated area in space. As the at least one physical object is being moved through the designated area, one or more optical sensors may determine a location of a machine-readable code on the at least one physical object and, based on the determined location, scan the machine-readable code so as to determine information associated with the at least one physical object encoded in the machine-readable code. Based on the information associated with the at least one physical object, a computing device may then determine a respective location in a physical environment of the robotic manipulator at which to place the at least one physical object. The robotic manipulator may then be directed to place the at least one physical object at the respective location.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: January 5, 2016
    Assignee: Google Inc.
    Inventors: Kurt Konolige, Ethan Rublee, Gary Bradski
  • Patent number: 9227615
    Abstract: A method of determining if any usable life remains in a brake component of a brake, the method comprising the steps of using a processor to determine a total number of brake events, and using a processor to determine from the total number of brake events if any usable life remains in the brake component.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 5, 2016
    Assignee: Meritor Heavy Vehicle Braking Systems (UK) Limited
    Inventors: Paul Roberts, Abhishek Mazumdar
  • Patent number: 9193070
    Abstract: A system and the like capable of maintaining the continuity or smoothness in the motion of a controlled object. According to a control system 1 and a robot R, which is a controlled object thereof, of the present invention, a desired position trajectory is generated by performing an interpolation process of generating a line segment represented by a linear combination of point sequences disposed in a model space with a basis function for spatial interpolation as a coupling coefficient. Therefore, a line segment, which continuously and smoothly connects the starting point and the end point, represented by a linear combination of a plurality of points (control points), instead of a broken line passing through the plurality of points disposed in the model space.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: November 24, 2015
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Yoshiki Kanemoto