Patents Examined by Bao Long T Nguyen
  • Patent number: 10435283
    Abstract: A turntable leveling system is configured to level a boom turret of an aerial device. This allows the boom turret to be leveled more than with level correction by outriggers. The turntable leveling system includes a lower turntable wedge and an upper turntable wedge. Each of the lower turntable wedge and the upper turntable wedge is independently rotatable relative to the chassis. The turntable leveling system is configured to be installed between a chassis and the boom turret of an aerial device. The turntable leveling system may further comprise a central turntable wedge disposed between the upper turntable wedge and the lower turntable wedge.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: October 8, 2019
    Assignee: Altec Industries, Inc.
    Inventors: Timothy J. Mourlam, Aaron Beck
  • Patent number: 10426682
    Abstract: A robot includes an arm mechanism that operates in accordance with a first motion pattern for supporting a user with a standing-up motion which starts in a sitting posture and finishes in a standing posture, a control unit that (i) acquires first information used to identify a predetermined position of the arm mechanism corresponding to a half-crouching posture of the user during a motion in accordance with the first motion pattern and (ii) detects whether the current position of the arm mechanism operating in accordance with the first motion pattern is included in a first range including the predetermined position identified by the first information, and a presentation unit that presents a first signal if the control unit detects that the position of the arm mechanism is included in the first range.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: October 1, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Yuko Tsusaka, Yasunao Okazaki, Takahiro Shiwa
  • Patent number: 10414046
    Abstract: Systems and methods related to providing configurations of robotic devices are provided. A computing device can receive a configuration request for a robotic device including environmental information and task information for tasks requested to be performed by the robotic device in an environment. The computing device can determine task-associated regions in the environment. A task-associated region for a given task can include a region of the environment that the robotic device is expected to reach while performing the given task. Based at least on the task-associated regions, the computing device can determine respective dimensions of components of the robotic device and an arrangement for assembling the components into the robotic device so that the robotic device is configured to perform at least one task in the environment. The computing device can provide a configuration that includes the respectively determined dimensions and the determined arrangement.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: September 17, 2019
    Assignee: X Development LLC
    Inventors: Christopher Morey, Robert Wilson, Jonathan Souliere
  • Patent number: 10406691
    Abstract: Provided is an offline programming device that generates, while being offline, a program for operating a robot, wherein, when a coordinate system that serves as a reference for the robot is changed, a position parameter generated on the basis of a coordinate system before the change is automatically corrected on the basis of the coordinate system before the change and a coordinate system after the change so that absolute positions of the position parameter become equal to each other before and after the change.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: September 10, 2019
    Assignee: FANUC CORPORATION
    Inventor: Tatsuya Oumi
  • Patent number: 10401180
    Abstract: Some embodiments provide a map application that identifies a transit route between a starting location and a destination location. The transit route, in some embodiments, comprises a set of transit legs that each is serviced by transit vehicles of a transit line and a set of walking distances. The map application of some embodiments generates a frequency of departures for transit vehicles of each transit line in the set of transit lines from a first transit station of the transit leg that is serviced by the transit line. The map application of some such embodiments further generates a frequency of departures for the entire transit route.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: September 3, 2019
    Assignee: Apple Inc.
    Inventors: Imran A. Pirwani, Stanley E. Roberts, David Hodge, Cameron Sabol, Usama M. Hajj, Ian Leighton, Alexander Tesov, Kaspar Fischer, Curtis Galloway
  • Patent number: 10399562
    Abstract: A vehicle, a vehicle parking assist system, and a parking method, is provided. A powertrain and a steering system may be operated to guide the vehicle into a parking location to complete a drive cycle based on a default tire radius, a tire angular velocity acquired during a drive cycle in response to a steering angle of the steering system exceeding a threshold value, and wheel and GPS vehicle speeds for the drive cycle.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: September 3, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Erick Michael Lavoie, Kerem Bayar, Michael Edward Brewer
  • Patent number: 10391637
    Abstract: Provided is a self-propelled robot that can prevent damage due to dropping of the self-propelled robot and efficiently perform the operation on a flat surface. A self-propelled robot 1 that self-travels on a structure SP having a flat surface SF to perform operation on the flat surface SF of the structure SP, the self-propelled robot includes: a robot main body 2 in which a moving unit 4 for the self-travel is provided; and a controller 30 that controls movement of the robot main body 2. At this point, the controller 30 includes an edge detector 31 that detects an end edge of the flat surface SF, and the controller 30 has a function of controlling activation of the moving unit 4 such that a distance between the end edge of the flat surface SF and the moving unit 4 is maintained to a given extent or more based on a signal from the edge detector 31.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: August 27, 2019
    Assignee: MIRAIKIKAI, INC.
    Inventors: Tohru Miyake, Kazuo Morita, Hideto Matsuuchi
  • Patent number: 10395445
    Abstract: A machine includes a frame, a suspension system mounted to the frame and including a plurality of struts, and a payload distribution monitoring system supported by the frame. The payload distribution monitoring system includes pressure sensors respectively arranged with the struts, a computer-readable medium bearing a payload distribution monitoring program, a controller, and an interface device. The controller is in operable communication with the pressure sensors to receive their signals and configured to execute the payload distribution monitoring program. The interface device is in operable communication with the controller and configured to display the payload distribution monitoring program's graphical user interface.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: August 27, 2019
    Assignee: Caterpillar Inc.
    Inventor: Nathan S. Pauli
  • Patent number: 10384701
    Abstract: A supply of gaseous fuel on a tender car for fuelling a locomotive engine requires the coordination of a variety of operational modes to improve the safety and efficiency 10 when operating components for delivering, refueling, draining, capturing and storing gaseous fuel. A method and apparatus for managing a supply of gaseous on a tender car comprises receiving on the tender car a command signal from the locomotive commanding delivery of gaseous fuel from the tender car to the locomotive; transferring from the tender car at least one status signal to the locomotive indicating 1 status of the tender car; representing a plurality of operational modes of the tender car as a plurality of states; and transitioning between the plurality of states in response to the command signal and the at least one status signal.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: August 20, 2019
    Assignee: WESTPORT POWER INC.
    Inventors: Jose F. Rosa, Stefan Barthel, Bradley E. Melanson
  • Patent number: 10377381
    Abstract: A method and system for operating an autonomous vehicle. The method includes determining, at an electronic processor, a limit for a forward velocity setpoint of the autonomous vehicle based a range of a forward facing sensor and detecting whether a preceding vehicle is in a field of view of the forward facing sensor. The method includes determining a speed of the preceding vehicle, and when the preceding vehicle is in the field of view of the autonomous vehicle, adjusting the limit based on the speed of the preceding vehicle.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: August 13, 2019
    Assignee: Robert Bosch GmbH
    Inventor: Oliver Schwindt
  • Patent number: 10377243
    Abstract: An exemplary electrified vehicle assembly includes a coolant circuit and a controller configured to selectively direct energy into at least one component of the coolant circuit to provide a negative wheel torque.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: August 13, 2019
    Assignee: Ford Global Technologies, LLC
    Inventors: Justin Reuel Badger, Christopher Michael Kava, Mark Anthony Rockwell, Donald Mitchem
  • Patent number: 10369693
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining a three-dimensional (3D) model of an operating volume for a cable-suspended robotic system, where the operating volume is defined, at least in part, by a plurality of cable support structures. Identifying a cable positioned device suspended from a plurality of cables and an object that obstructs a path of the cable positioned device within the operating volume within the 3D model. Locating the cable positioned device relative to the object using the 3D model. Controlling one or more cable motors to navigate the cable positioned device within the operating volume.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: August 6, 2019
    Assignee: X Development LLC
    Inventors: Gabriella Levine, Mitchell Heinrich
  • Patent number: 10357880
    Abstract: Provided is an offline programming device that generates, while being offline, a program for operating a robot, wherein, when a coordinate system that serves as a reference for the robot is changed, a position parameter generated on the basis of a coordinate system before the change is automatically corrected on the basis of the coordinate system before the change and a coordinate system after the change so that absolute positions of the position parameter become equal to each other before and after the change.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: July 23, 2019
    Assignee: FANUC CORPORATION
    Inventor: Tatsuya Oumi
  • Patent number: 10357322
    Abstract: A system for enabling a user to remotely control a robotic medical device system includes a motion capture apparatus to capture motion of a user in a sensing volume and generate indicative output data. The system includes a control unit configured to execute gesture recognition logic that recognizes a user gesture based on analysis of the indicative output data. The control unit executes interpreter logic that is configured to translate the recognized user gesture into a corresponding robotic medical device control command configured to control an aspect of the operation of the robotic medical device system.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: July 23, 2019
    Assignee: ST. JUDE MEDICAL, ATRIAL FIBRILLATION DIVISION, INC.
    Inventor: Eric S. Olson
  • Patent number: 10358104
    Abstract: Techniques described herein include a system and method for switching an airbag on or off based on determining that an object situated in a vehicle seat meets one or more conditions. In some embodiments, the vehicle seat may be fitted with a weight sensor configured to detect an object situated in the vehicle seat. The system may include a camera device configured to capture image information associated with the object situated in the vehicle seat. The image information may be processed to determine if the object is a person meeting one or more threshold conditions for activating the airbag. Upon processing the image information, the airbag may be provided with instructions to either activate or deactivate.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: July 23, 2019
    Assignee: THUNDER POWER NEW ENERGY VEHICLE DEVELOPMENT COMPANY LIMITED
    Inventors: Yong-Syuan Chen, Jen-Chieh Hsiao
  • Patent number: 10328915
    Abstract: Various methods of detecting or controlling vehicle stability are disclosed. Certain embodiments provide a method for performing hill hold control for a vehicle, a method for detecting a vehicle sliding into loss of control, and/or a method for controlling a vehicle's sliding into loss of control. Methods for detecting sliding into loss of control may include comparing the vehicle's longitudinal velocity gradient with a reference speed computed from wheel speed sensors inputs and/or detecting a lateral velocity of the vehicle and a longitudinal velocity of the vehicle when vehicle sliding is detected. Methods for control may include calculating a vehicle pitch angle from the lateral acceleration, the longitudinal acceleration, the yaw rate, the roll rate, and the pitch rate, calculating a longitudinal velocity gradient from the vehicle pitch angle, and/or calculating a sideslip angle.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: June 25, 2019
    Assignee: FORD GLOBAL TCHNOLOGIES, LLC
    Inventors: Jianbo Lu, Leonard K. Johnson, Joseph Carr Meyers
  • Patent number: 10327849
    Abstract: A robotic surgical systems and methods of operating the same are provided. The system comprises a surgical tool, a manipulator having a plurality of joints and supporting the surgical tool, and a controller. A virtual simulation represents the surgical tool as a virtual rigid body having a virtual mass including an inertia about at least one of the joints. The controller determines an expected joint torque for the joint. The expected joint torque is compared to an actual joint torque of the joint to determine a joint torque difference. The inertia of the virtual mass about the joint is determined. An angular acceleration about the joint is computed using the joint torque difference and the inertia. The angular acceleration is projected to the virtual mass to determine an external force. The controller simulates dynamics of the surgical tool in the virtual simulation in response to the external force.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: June 25, 2019
    Assignee: MAKO Surgical Corp.
    Inventor: Nicholas Jon Post
  • Patent number: 10317909
    Abstract: Provided is a method and device for positioning a vehicle attachment point in a vehicle environment. On retrieving a plurality of object parameters relating to an object, a determination is made for a vehicle distance value relative to the vehicle attachment point in order to accommodate an object distance parameter that was retrieved from the plurality of object parameters. A vehicle environment assessment is then made relating to accommodating the physical characteristics of the object and the vehicle associated with the vehicle attachment point. Based on the assessment, vehicle attachment point positional data may be generated for positioning the vehicle attachment point relative to a vehicle environment based on at least the object distance parameter and the vehicle distance value.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: June 11, 2019
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Kameron R. Hurst, Jonathan C. Hall, Cassandra R. Grant, Frankie B. Reed
  • Patent number: 10299866
    Abstract: A surgical system for control of a surgical mechanical arm, which system comprises: at least one input arm comprising: a plurality of sections; a plurality of joints sequentially coupling said plurality of sections; at least one sensor configured to measure movement of one or more of said sections; and a weight attached to one of said plurality of sections which biases said one of said plurality of sections to a null configuration, by movement under gravity of said one of said plurality of sections about one or more of said joints; and circuitry configured to receive a measurement signal from said at least one sensor and to generate a control signal, based on said measurement signal for control of movement of said surgical mechanical arm.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: May 28, 2019
    Assignee: Memic Innovative Surgery Ltd.
    Inventors: Dvir Cohen, Yaron Levinson
  • Patent number: 10289651
    Abstract: Disclosed herein are techniques for implementing vehicle ECU reprogramming, so the ECU programming, which plays a large role in vehicle performance characteristics, is tailored to current operational requirements, which may be different than the operational characteristics selected by the manufacturer when initially programming the vehicle ECU (or ECUs) with specific instruction sets, such as fuel maps. In one embodiment, a controller monitors the current operational characteristics of the vehicle, determines the current ECU programming, and determines if a different programming set would better suited to the current operating conditions. In the event that the current programming set should be replaced, the controller implements the ECU reprogramming. In a related embodiment, users are enabled to specify the ECU programming to change, such as changing speed limiter settings.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: May 14, 2019
    Assignee: ZONAR SYSTEMS, INC.
    Inventors: Charles Michael McQuade, Bryan Hunt, Dan Mayer