Patents Examined by Harry Y Oh
  • Patent number: 10930143
    Abstract: Vehicle position data from vehicles on a roadway are received. Affected nodes of the roadway are identified based on the vehicle position data. The roadway graph, representative of the roadway, is updated based on the affected nodes of the roadway. Routes of each vehicle are optimized based on updates to the roadway graph. An indication of change in the route of each vehicle may be provided for display.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: February 23, 2021
    Assignee: HERE Global B.V.
    Inventor: Eric Linder
  • Patent number: 10926410
    Abstract: A method includes receiving first and second coordinated paths for first and second robotic devices. The first coordinated path comprises a dependency edge indicating a first position on the first coordinated path and a second position on the second coordinated path. The method also includes determining a first traversable portion extending to a first stopping position before or at the first position on the first coordinated path. The method also includes providing a first instruction to the first robotic device to traverse the first traversable portion; subsequently determining that the second robotic device has passed the second position on the second coordinated path; determining a second traversable portion of the first coordinated path extending to a second stopping position beyond the first position on the first coordinated path; and providing a second instruction to the first robotic device to traverse the second traversable portion.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: February 23, 2021
    Assignee: X Development LLC
    Inventors: Geoffrey Lalonde, Peter Anderson-Sprecher
  • Patent number: 10926764
    Abstract: Provided is a vehicle capable of: acquiring an image of a road in front of a vehicle in an autonomous driving mode; recognizing a lane line, a subject lane, and an obstacle on the acquired image of the road; determining whether the recognized obstacle is in a stationary state based on obstacle information detected by an obstacle detector; acquiring, if the obstacle in the stationary state exists on at least one of two subject lane lines constituting the subject lane, a width of involvement of the lane line crossed by the obstacle; determining whether keeping of travelling on the subject lane is to be performed based on the acquired width of involvement; performing a deflection control within the subject lane to avoid the obstacle in the stationary state if it is determined that the keeping of travelling on the subject lane is to be performed; and performing control of departure from the subject lane or deceleration control if it is determined that the keeping of travelling on the subject lane is not to be per
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: February 23, 2021
    Assignee: MANDO CORPORATION
    Inventor: Heong-Tae Kim
  • Patent number: 10919530
    Abstract: A method for decelerating a vehicle includes actuating an electric brake motor of an electromechanical braking mechanism in an event of a failure of a hydraulic vehicle brake to produce a braking force in an event of a failure of the hydraulic vehicle brake. The method further includes producing a decelerating torque in the drive train of the vehicle in the event of the failure of the hydraulic vehicle brake. The vehicle includes a brake system. The brake system has the hydraulic vehicle brake and the electromechanical braking mechanism with the electric brake motor.
    Type: Grant
    Filed: May 30, 2016
    Date of Patent: February 16, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Edith Mannherz, Tobias Putzer
  • Patent number: 10919156
    Abstract: A robot arm having a compound joint between a first limb of the arm and a second limb of the arm, the second limb of the arm being distal of the first limb, the arm comprising: a coupler element coupled to the first limb of the arm by a first revolute joint having a first rotation axis and to the second limb of the arm by a second revolute joint having a second rotation axis; first and second rotational position sensors for sensing the configuration of the arm about the first and second joints respectively; first and second torque sensors for sensing the torque applied about the first and second joints respectively; a control unit for controlling the operation of the arm; a first communications unit borne by the arm and located proximally of the coupler and a second communications unit borne by the arm and located distally of the coupler, each communications unit being capable of encoding data received from one or more of the position and/or torque sensors in a first data format into data packets and transmit
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: February 16, 2021
    Assignee: CMR Surgical Limited
    Inventors: Paul Christopher Roberts, Edward John Mottram, Andrew Murray Scholan
  • Patent number: 10916451
    Abstract: An electronic device manufacturing system includes a motion control system for calibrating a gap between surfaces of process chamber or loadlock components by moving those component surfaces into direct contact with each other. The component surfaces may include a surface of a substrate and/or a substrate support and a surface of process delivery apparatus, which may be, e.g., a pattern mask and/or a plasma or gas distribution assembly. The motion control system may include a motion controller, a software program executable by the motion controller, a network, one or more actuator drivers, a software program executable by the one or more actuator drivers, one or more actuators, and one or more feedback devices. Methods of calibrating a gap via direct contact of process chamber or loadlock component surfaces are also provided, as are other aspects.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: February 9, 2021
    Assignee: Applied Materials, Inc.
    Inventors: Mohsin Waqar, Marvin L. Freeman
  • Patent number: 10913146
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for selecting a first robot for a robot task of a user, and during a first session between a computing device of the user and the first robot to perform the task, determining a need for the first robot to perform an alternative task. Based on determining the need, a second robot is selected to “replace” the first robot in performing the task. The second robot may replace the first robot in performing the task by directing the telepresence robot to navigate to a location proximal to the first robot and transitioning the first telepresence robot's session to the second telepresence robot.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: February 9, 2021
    Assignee: X DEVELOPMENT LLC
    Inventor: Mallinath Bareddy
  • Patent number: 10905503
    Abstract: A locator of a surgical port of a surgical robot system, the surgical robot system comprising an instrument attached to a robot arm, the instrument having an instrument shaft able to pass through the surgical port to a surgical site, the locator comprising: an interface configured to couple to the surgical port; a mechanism configured to permit relative linear and/or rotational motion of the interface and the instrument shaft; and a controller comprising a processor operable to estimate the position of a part of the robot arm, the controller configured to control the mechanism in dependence on the estimated position of the part of the robot arm such that as the robot arm retracts the instrument from the patient, the locator moves the port away from the robot arm and provides a reaction force to keep the port in place.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: February 2, 2021
    Assignee: CMR Surgical Limited
    Inventors: Andrew Murray Scholan, Ben Robert Chaplin, Keith Marshall, Luke David Ronald Hares, Nikki Priyam Su-Ling Phoolchund, Thomas Bates Jackson
  • Patent number: 10906176
    Abstract: A teaching apparatus configured to include a display device and perform a teaching operation for a robot includes a template storage section configured to store a plurality of templates corresponding to a plurality of programs of the robot, a program explanatory content storage section configured to store plural pieces of explanatory content for explaining the respective plurality of programs, a template display section configured to display the plurality of templates stored in the template storage section on the display device, a template selection section configured to select one template from the plurality of templates displayed on the template display section, and a program explanatory content display section configured to read out the explanatory content of the program corresponding to the one template selected by the template selection section from the program explanatory content storage section and configured to display the explanatory content on the display device.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: February 2, 2021
    Assignee: Fanuc Corporation
    Inventors: Yuusuke Kurihara, Tomoyuki Yamamoto
  • Patent number: 10899006
    Abstract: Methods, systems, and apparatus, including computer-readable storage devices, for robot navigation using 2D and 3D path planning. In the disclosed method, a robot accesses map data indicating two-dimensional layout of objects in a space and evaluates candidate paths for the robot to traverse. In response to determining that the candidate paths do not include a collision-free path across the space for a two-dimensional profile of the robot, the robot evaluates a three-dimensional shape of the robot with respect to a three-dimensional shape of an object in the space. Based on the evaluation of the three-dimensional shapes, the robot determines a collision-free path to traverse through the space.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: January 26, 2021
    Assignee: X Development LLC
    Inventor: Benjamin Holson
  • Patent number: 10899015
    Abstract: A method and a system for the exact positioning an autonomous robot device relative to a stationary structure, such as a DBCS robot in a delivery bin and sorting facility. The robot device is driven from a starting position towards a target position. An absolute positioning sensor is used to monitor the approach to towards an assumed absolute position of the target. Once the target position has entered the field of view of a vision sensor mounted to the robot device, the vision sensor takes an instantaneous image of a visual marker at the target position. The image is evaluated to determine a deviation of an actual location of the target position from the assumed target position. The latter is corrected by adding the deviation to the assumed target position. The robot device then continues and is stopped exactly at the corrected target position.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: January 26, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventors: Thomas Barth, Oliver Schulze
  • Patent number: 10899360
    Abstract: An Electronic Stability Control (ESC) system for a vehicle is disclosed. An electronic control unit (ECU) is programmed to reduce vehicle lateral skidding by reducing differences between an intended vehicle direction and/or yaw rate and an actual vehicle direction and/or yaw rate by applying modifications to operation of the vehicle brakes and/or throttle. The ESC system receives inputs from wheel speed sensors, a steering wheel position sensor, a yaw rate sensor and a lateral acceleration sensor. The ESC system also receives input that indicates at least a property of the road upon which the vehicle is located, wherein the road upon which the vehicle is located is determined from a positioning system that uses a map database and the property is determined from the map database. The ESC system incorporates the road property information in determining when and/or how to modify operation of the vehicle to reduce vehicle skidding.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: January 26, 2021
    Assignee: HERE Global B.V.
    Inventors: Kevin Moran, Robert Denaro
  • Patent number: 10898277
    Abstract: Provided are systems and methods for registration of location sensors. In one aspect, a system includes an instrument and a processor configured to provide a first set of commands to drive the instrument along a first branch of the luminal network, the first branch being outside a path to a target within a model. The processor is also configured to track a set of one or more registration parameters during the driving of the instrument along the first branch and determine that the set of registration parameters satisfy a registration criterion. The processor is further configured to determine a registration between a location sensor coordinate system and a model coordinate system based on location data received from a set of location sensors during the driving of the instrument along the first branch and a second branch.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: January 26, 2021
    Assignee: Auris Health, Inc.
    Inventors: Subashini Srinivasan, David Paul Noonan, David Burdick Berman, Brian Matthew Patenaude
  • Patent number: 10899348
    Abstract: Embodiments described herein may provide a method for identifying objects along a path established though the Electronic Horizon. An apparatus is provided to facilitate autonomous or semi-autonomous control of a vehicle, where the apparatus is caused to: determine, within a road network, a sequence of road links that satisfy a predetermined likelihood of being traversed by a vehicle, where the road network is segmented into tiles in a map data service provider database; receive, in response to determining the sequence of road links, one or more tiles corresponding to the sequence of road links; search within the one or more tiles for objects within a predetermined distance of the sequence of road links; and generate an object profile for each object, where the object profile includes information relating to the respective object and a distance of the respective object from the road link.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: January 26, 2021
    Assignee: HERE GLOBAL B.V.
    Inventors: Sargis Hovasapyan, Leonid Ziskel
  • Patent number: 10894321
    Abstract: Methods, systems, and apparatus, including an apparatus that includes a motorized base configured to move the apparatus; an upper portion coupled to the motorized base; one or more load-sensing devices located between the motorized base and the upper portion, the one or more load-sensing devices being configured to (i) detect forces between the upper portion and the motorized base, and (ii) provide force information based on the detected forces between different portions of the upper portion and the motorized base; and one or more processors performs operations of: obtaining the force information provided by the one or more load-sensing devices; determining a difference between the forces indicated by the force information from the one or more load-sensing devices; determining, based the difference in the forces, a movement to be performed by the apparatus; and providing control information to cause the motorized base to perform the determined movement.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: January 19, 2021
    Assignee: X Development LLC
    Inventors: Vincent Yves Michel Nabat, Philip Mullins, Justine Rembisz
  • Patent number: 10888389
    Abstract: Systems and methods for arbitrary viewpoint robotic manipulation and robotic surgical assistance are disclosed. According to an aspect, a system includes one or more controllers configured to receive an image dataset of an actual environment within which the robotic tool is positioned. The controller(s) are also configured to generate a virtual environment of the actual environment based on the image dataset. Further, the controller(s) can control display of the virtual environment including a virtual tool controllable by a user for use to control the robotic tool within the actual environment. The controller(s) can receive user input for altering a perspective view of display of the virtual environment from a first perspective view to a second perspective view. Further, the controller(s) can maintain orientation of display of the virtual tool with respect to the user during display of the first perspective view and the second perspective view of the virtual environment.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: January 12, 2021
    Assignee: Duke University
    Inventors: Mark Draelos, Kris Hauser, Anthony Kuo, Brenton Keller, Joseph Izatt
  • Patent number: 10888439
    Abstract: A robotic assembly control system is disclosed. The robotic assembly control system includes an exoskeleton apparatus adapted to be worn by a user, at least one robotic assembly, the at least one robotic assembly controlled by the user by way of the exoskeleton, and at least one mobile platform, the at least one mobile platform controlled by the user and wherein the at least one robotic assembly is attached to the at least one mobile platform.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: January 12, 2021
    Assignee: DEKA Products Limited Partnership
    Inventors: Dirk A. van der Merwe, Christopher C. Langenfeld, Stewart M. Coulter, Christopher M. Werner, Michael J. Slate, Ethan D. Stern
  • Patent number: 10882189
    Abstract: A control device that controls driving of a robot, the control device includes a processor that is configured to execute computer-executable instructions so as to control a robot, wherein the processor is configured to: display a posture setting guide for guiding information input for obtaining a posture offset of a tool provided on the robot, on a display; and control the driving of the robot based on the posture offset of the tool.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: January 5, 2021
    Inventors: Kenji Matsuura, Meguru Yamauchi
  • Patent number: 10883832
    Abstract: Systems, methods, and vehicles for capacity based vehicle operation are provided. For example, a method can include receiving, by a computing system including one or more computing devices, object data based in part on one or more states of one or more objects. Based in part on the object data, the computing system can determine one or more features of the one or more objects. Based on a comparison of the one or more features of the one or more objects to a vehicle capacity criterion, the one or more objects that satisfy the vehicle capacity criterion can be determined. The vehicle capacity criterion can be based in part on a carrying capacity of an autonomous vehicle. In response to the one or more objects satisfying the vehicle capacity criterion, one or more control systems associated with operation of the autonomous vehicle can be activated by the computing system.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: January 5, 2021
    Assignee: UATC, LLC
    Inventor: Sisil Mehta
  • Patent number: 10885795
    Abstract: Drone space is defined according to a building model and a buffer space. At least one three-dimensional geometry is identified from the building model. The buffer space is calculated from the three-dimensional geometry. Coordinates for a drone air space are defined based on the buffer space. At least one path segment may be identified based on the coordinates for the drone air space, and the coordinates for drone air space are stored in a map database in association with the at least one path segment.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: January 5, 2021
    Assignee: HERE Global B.V.
    Inventors: Jane Macfarlane, Jeffrey Adachi, Aaron Dannenbring