Patents Examined by Jason Holloway
  • Patent number: 11079755
    Abstract: A system for autonomous or semi-autonomous operation of a vehicle is disclosed. The system includes a machine automation portal (MAP) application configured to enable a computing device to (a) display a map of a work site and (b) provide a graphical user interface that enables a user to (i) define a boundary of an autonomous operating zone on the map and (ii) define a boundary of one or more exclusion zones. The system also includes a robotics processing unit configured to (a) receive the boundary of the autonomous operating zone and the boundary of each exclusion zone from the computing device, (b) generate a planned command path that the vehicle will travel to perform a task within the autonomous operating zone while avoiding each exclusion zone, and (c) control operation of the vehicle so that the vehicle travels the planned command path to perform the task.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: August 3, 2021
    Assignee: EQUIPMENTSHARE.COM INC.
    Inventors: William J. Schlacks, IV, Brian Adams, James Dianics, Ian Graves, Rob Martin, Scott Pfursich
  • Patent number: 11072071
    Abstract: A robot system models the behavior of a user when the user occupies an operating zone associated with a robot. The robot system predicts future behaviors of the user, and then determines whether those predicted behaviors interfere with anticipated behaviors of the robot. When such interference may occur, the robot system generates dynamics adjustments that can be implemented by the robot to avoid such interference. The robot system may also generate dynamics adjustments that can be implemented by the user to avoid such interference.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: July 27, 2021
    Assignee: AUTODESK, INC.
    Inventors: Evan Atherton, David Thomasson, Heather Kerrick, Hui Li
  • Patent number: 11054814
    Abstract: To enhance the productivity of an offline teaching work by visualizing the working position, path, and the like of an end effector in offline teaching. A robot teaching device, includes: a teaching point marker display unit configured to display, on a GUI, teaching point markers for marking teaching points in a three-dimensional modeling space in which at least a three-dimensional model of a robot including an end effector and a three-dimensional model of a work piece are arranged, the teaching points serving as target passing points of the end effector; a joined path display unit configured to display, on the GUI, a joined path, which is a path connecting successive points among the teaching points to each other; and a changing point marker display unit configured to display, on the GUI, a changing point marker marking a point at which a working state of the end effector changes.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: July 6, 2021
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Yoshifumi Onoyama, Koichi Kuwahara
  • Patent number: 11046266
    Abstract: A system and method are provided for dampening impact to a vehicle. The system may include an adjustable exterior vehicle component configured to dampen an external force exerted on the vehicle, a vehicle frame component configured to couple to the adjustable exterior vehicle component, an actuator component configured to adjust a physical configuration of the adjustable exterior vehicle component, an external communication component configured to collect driving environment data representing an external environment of the vehicle, and one or more processors configured to receive driving environment data and detect, by processing the driving environment data, an external driving condition. When the one or more processors detect the external driving condition, the one or more processors may cause the actuator component to adjust the adjustable exterior vehicle component to a specific physical configuration.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: June 29, 2021
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Scott T. Christensen, Brian M. Fields, Stephen R. Prevatt, Steve Roberson
  • Patent number: 11040456
    Abstract: A robot operating apparatus includes a force sensor mounted on the distal end part of an arm unit and a handle supporting unit mounted on the distal end part of the arm unit via the force sensor. The handle supporting unit supports two handles, and a handle structure including the two handles has two force points where forces are applied while being gripped with both hands. The force sensor detects a resultant force of forces acting on the two force points, and transmits the same to a robot control apparatus, so that the distal end part of the arm unit moves in accordance with a direction and a magnitude of the resultant force detected by the force sensor.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: June 22, 2021
    Assignee: Fanuc Corporation
    Inventor: Wataru Murakami
  • Patent number: 11027425
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for enabling users to approximately identify a space within an environment inhabited by a plurality of objects that user wishes for a robot to manipulate. In various implementations, an approximation of a space within an environment may be identified based on user input. The actual space within the environment may then be extrapolated based at least in part on the approximation and one or more attributes of the environment. A plurality of objects that are co-present within the space and that are to be manipulated by a robot may be identified. The robot may then be operated to manipulate the identified plurality of objects.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: June 8, 2021
    Assignee: X DEVELOPMENT LLC
    Inventor: Crystal Chao
  • Patent number: 11027213
    Abstract: Mobile agents automatically manipulate components such as blocks on a working surface, to perform operations such as construction of generalized structures. The working surface and/or the components can have machine-readable codes to assist the agents in maintaining current knowledge of their respective locations. Agents identify components by type and location, and can move components according to directions; such directions can be provided by a user, or can be based on a pre-programmed directive, or can be determined dynamically based on current conditions or in response to actions of other agents. Agents may cooperate with one another. Agents can also respond to changes in the environment, alterations in works in progress, and/or other conditions, and may be configured to exhibit responses simulating emotional reactions. Different mobile agents can be associated with different character traits, which may be configured to change based on environmental conditions and/or the behavior of other mobile agents.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: June 8, 2021
    Assignee: Digital Dream Labs, LLC
    Inventors: Hanns Tappeiner, Boris Sofman, Patrick DeNeale
  • Patent number: 11014243
    Abstract: A system and method of instructing a device is disclosed. The system includes a signal source for providing at least one visual signal where the at least one visual signal is substantially indicative of at least one activity to be performed by the device. A visual signal capturing element captures the at least one visual signal and communicates the at least one visual signal to the device where the device interprets the at least one visual signal and performs the activity autonomously and without requiring any additional signals or other information from the signal source.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: May 25, 2021
    Assignee: VECNA ROBOTICS, INC.
    Inventor: Neal Checka
  • Patent number: 11015953
    Abstract: A method for delivering information to a user terminal is provided. The method includes obtaining user data. The user data may include a plurality of user activity locations and corresponding user activity time. The method may further include identifying a first position and a second position based on the user activity locations and the user activity time, selecting a travel path based on the first position and the second position, determining a user activity area based on the selected travel path, and sending content to the user terminal based on the user activity area.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: May 25, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Lei Pang, Depin Zhang
  • Patent number: 11001257
    Abstract: A control unit functionally comprises a first steering-torque application control part which commands a steering actuator of a vehicle to execute application of a steering torque determined by a first steering characteristic CH1 and a second steering-torque application control part which commands the steering actuator of the vehicle to execute application of a steering torque determined by a second steering characteristic CH2. In a case where the vehicle travels at a curved portion of the lane, the first steering characteristic CH1 is set such that a first steering-force increase part L1 is located further toward an allowed right-end point EGR as a vehicle speed becomes higher and the second steering characteristic CH2 is set such that a magnitude of a torque maintenance part L4 becomes lower as a radius of curvature of the curved portion of the lane becomes smaller, like CH2H-CH2L.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: May 11, 2021
    Assignee: MAZDA MOTOR CORPORATION
    Inventors: Hiroshi Ohmura, Rie Awane
  • Patent number: 10994419
    Abstract: A method, system, and one or more computer-readable storage media for controlling a robot in the presence of a moving object are provided herein. The method includes capturing a number of frames from a three-dimensional camera system and analyzing a frame to identify a connected object. The frame is compared to a previous frame to identify a moving connected object (MCO). If an unexpected MCO is in the frame a determination is made if the unexpected MCO is in an actionable region. If so, the robot is instructed to take an action.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harshavardhana Kikkeri, Bryan J. Thibodeau
  • Patent number: 10987812
    Abstract: A robotic system includes end-effector(s) that combine a plurality of objects in a production process. The system includes sensor(s) that obtain measurement(s) relating to a combination of a first object and one or more other objects during the production process. The system includes a control system communicatively coupled to the sensor(s). The control system stores specifications relating to the combination of the plurality of objects. The control system receives the measurement(s) from the sensor(s), determines a difference based on the measurement(s) and the specifications, determines adjustment(s) to the production process based on the determined difference, and sends, for the end-effector(s), instruction(s) based on the specifications and the one or more adjustment(s). The end-effector(s) combine a second object with the first object and the one or more objects based on the specifications and the one or more adjustment(s).
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: April 27, 2021
    Assignee: X Development LLC
    Inventors: Jeff Linnell, Anthony Jules, Marek Michalowski, Kendra Byrne, Jonathan Proto, Brandon Kruysman, Eli Reekmans, Matthew Bitterman, Michael Beardsworth
  • Patent number: 10988169
    Abstract: A steering device includes a steering wheel, a torsion bar, a spiral cable, a torque sensor, and an electronic control unit. The electronic control unit is configured to compute a rotational angle of the steering wheel. The electronic control unit is configured to compute, as driver torque, a value that includes a sum obtained by adding torsion bar torque, a steering wheel inertial torque compensation value and a spiral cable torque compensation value. The steering wheel inertial torque compensation value is the product of a steering wheel inertial moment and a second-order differential value of the rotational angle of the steering wheel. The spiral cable torque is torque that acts on the steering wheel because of the spiral cable.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: April 27, 2021
    Assignee: JTEKT CORPORATION
    Inventors: Maxime Moreillon, Tsutomu Tamura, Robert Fuchs
  • Patent number: 10967501
    Abstract: Example implementations may relate to providing a dynamic jig in a three-dimensional (3D) coordinate system. Specifically, a control system may (i) receive task data specifying a manipulation of one or more parts at a specified location; (ii) determine: (a) one or more work surfaces and (b) a first position of each of the one or more work surfaces, such that the one or more work surfaces collectively provide a jig to facilitate the specified manipulation of the parts; (iii) a plurality of guide end effectors that are positionable by one or more robotic devices such that the end effectors provide the work surfaces at the respectively determined first positions; and (iv) operate the one or more robotic devices to position the guide end effectors to provide the one or more work surfaces at the respectively determined first positions, thereby forming the jig from the one or more work surfaces.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: April 6, 2021
    Assignee: X Development LLC
    Inventors: Jeff Linnell, Marek Michalowski, Kendra Byrne, Brandon Kruysman, Eli Reekmans
  • Patent number: 10962033
    Abstract: An actuation pressure to actuate one or more hydraulic actuators may be determined based on a load on the one or more hydraulic actuators of a robotic device. Based on the determined actuation pressure, a pressure rail from among a set of pressure rails at respective pressures may be selected. One or more valves may connect the selected pressure rail to a metering valve. The hydraulic drive system may operate in a discrete mode in which the metering valve opens such that hydraulic fluid flows from the selected pressure rail through the metering valve to the one or more hydraulic actuators at approximately the supply pressure. Responsive to a control state of the robotic device, the hydraulic drive system may operate in a continuous mode in which the metering valve throttles the hydraulic fluid such that the supply pressure is reduced to the determined actuation pressure.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: March 30, 2021
    Assignee: Boston Dynamics, Inc.
    Inventors: Michael Murphy, John Aaron Saunders, Steven D. Potter
  • Patent number: 10955082
    Abstract: Certain aspects of the subject matter described here can be implemented as a method. A location of an entrance to a pipeline pig launcher configured to launch a pipeline pig into a pipeline is determined by an automated pipeline pig handling system positioned at a starting location. The pipeline pig is self-aligned with the entrance to the pipeline pig launcher by the automated pipeline pig handling system. The entrance to the pipeline pig launcher is open. The pipeline pig is inserted by the automated pipeline pig handling system into the entrance to the pipeline pig launcher. The entrance to the pipeline pig launcher is closed by the automated pipeline pig handling system after the pipeline pig is inserted into the entrance. The automated pipeline pig handling system is self-returned to the starting location after inserting the pipeline pig into the entrance to the pipeline pig launcher.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: March 23, 2021
    Assignee: Saudi Arabian Oil Company
    Inventor: Pablo Daniel Genta
  • Patent number: 10932874
    Abstract: A remote control robot system includes a master arm, and a slave arm having a plurality of control modes of an automatic mode in which the slave arm operates based on a prestored task program and a manual mode in which the slave arm operates based on manipulation of an operator received by the master arm. The master arm includes one or more motors configured to drive joints of the master arm, and a motor actuator configured to generate a torque instruction value that operates the joints according to an external force applied to the master arm and gives drive current corresponding to the torque instruction value to the motor. The motor actuator generates, when the control mode is the manual mode, the torque instruction value so that the joints operate according to the external force while resisting a frictional force of the motor.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: March 2, 2021
    Assignee: KAWASAKI JUKOGYO KABUSHIKI KAISHA
    Inventors: Yasuhiko Hashimoto, Masayuki Kamon
  • Patent number: 10926401
    Abstract: The solar energy and solar farms are used to generate energy and reduce dependence on oil (or for environmental purposes). The maintenance, operation, optimization, and repairs in big farms become very difficult, expensive, and inefficient, using human technicians. Thus, here, we teach using the robots with various functions and components, in various settings, for various purposes, to improve operations in big (or hard-to-access) farms, to automate, save money, reduce human mistakes, increase efficiency, or scale the solutions to very large scales or areas, e.g., for repair, operation, calibration, testing, maintenance, adjustment, cleaning, improving the efficiency, and tracking the Sun.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: February 23, 2021
    Assignee: BTPATENT LLC
    Inventor: Saied Tadayon
  • Patent number: 10915110
    Abstract: A method for operating a control device for the autonomous guidance of a motor vehicle, wherein a nominal speed is predetermined as a driving speed to be set by the control device and another vehicle driving in front more slowly than the nominal speed is detected by a detection device of the control device, wherein a speed difference of a driving speed of the other vehicle with respect to the nominal speed is greater than zero but smaller than a predetermined maximum value. In this case, an accumulator value is set to a starting value and a current speed value of the speed difference is detected and depending on the speed value, an advantage value is formed and the advantage value is added to the accumulator value. If the accumulator value meets a predetermined overtaking criterion, an overtaking signal is generated for allowing an overtaking maneuver.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: February 9, 2021
    Inventors: Simon Ulbrich, Simon Großjohann, Christian Appelt, Kai Homeier
  • Patent number: 10917747
    Abstract: Aspects of the subject disclosure may include, for example, a process by which first data is received from a mobile device regarding first objects detected by the mobile device in an area, the first data having been collected by the mobile device at a number of first collection points while moving along a first path from an initial position in the area to a boundary of the area. The first data is aggregated with second data previously collected regarding second objects in the area, the second data having been collected at a number of second collection points along a second path different from the first path. The second data includes a position indicator for each of the second objects indexed by the initial position. A map of the area is generated based on the aggregating and the map is transmitted to the mobile device. Other embodiments are disclosed.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: February 9, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Rudolph L. Mappus, IV, James Morgan White