Patents by Inventor Andrew E. Hoffman

Andrew E. Hoffman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240108552
    Abstract: The medication dispensing assembly includes a housing having an interior. A medication bottle is disposed in the interior with its cap assembly facing vertically downwardly. The cap assembly includes outer, middle, and inner pieces. The outer and inner pieces are fixed with one another, and the middle piece is fixed with the bottle. A drive unit is disposed in the interior of the housing and is configured to rotate the bottle and the middle piece of the cap assembly about a vertical axis. The three pieces of the cap assembly have respective medication openings, and rotating the bottle causes individual pills to travel first from the bottle into the inner piece, then into the middle piece, then around the vertical axis, and then outside of the cap assembly through the medication opening of the outer piece.
    Type: Application
    Filed: December 11, 2023
    Publication date: April 4, 2024
    Inventors: Andrew Long, Stanley Joe Johnson, Robert E. Hoffman
  • Patent number: 11203118
    Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods to implement preferred pathways in mobile robots. Example methods may include obtaining, via at least one of a user interface and a corresponding Application Programming Interface API call, at least one preferred pathway for an autonomous mobile robot, transmitting the at least one preferred pathway to the autonomous mobile robot, generating a planned path for the autonomous mobile robot based at least in part on an influence function, the influence function being representative of an amount of bias towards the at least one preferred pathway on a motion planning decision of the autonomous mobile robot, the amount of bias being based at least in part on a metric associated with the at least one preferred pathway, and causing the autonomous mobile robot to move from a start point to an end point along the planned path.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: December 21, 2021
    Assignee: A9.COM
    Inventors: Karl McDowall, Nima Keivan, Andrew E. Hoffman, David Hastings Kerr, Joshua Bavari
  • Patent number: 11086328
    Abstract: An autonomous cart moves products and materials in an industrial environment. It is different from conventional carts because it can navigate autonomously indoors or outdoors in dynamic environments where things change frequently. This autonomous cart uses state-of-the-art “dense” visual perception giving it unequalled and continuous awareness of its surroundings. With this it can operate at a cost, speed, level of safety and efficiency that has never been possible before. This robotic cart makes factories and warehouses more efficient and safer. It enables the movement of smaller batches of material more frequently, reduces the need for expensive conveyor systems, and helps eliminate dangerous and polluting fork trucks from indoor environments.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: August 10, 2021
    Assignee: A9.COM, INC.
    Inventors: Nima Keivan, Juan Falquez, Andrew E. Hoffman, Jonathan McQueen
  • Publication number: 20190179329
    Abstract: An autonomous cart moves products and materials in an industrial environment. It is different from conventional carts because it can navigate autonomously indoors or outdoors in dynamic environments where things change frequently. This autonomous cart uses state-of-the-art “dense” visual perception giving it unequalled and continuous awareness of its surroundings. With this it can operate at a cost, speed, level of safety and efficiency that has never been possible before. This robotic cart makes factories and warehouses more efficient and safer. It enables the movement of smaller batches of material more frequently, reduces the need for expensive conveyor systems, and helps eliminate dangerous and polluting fork trucks from indoor environments.
    Type: Application
    Filed: February 15, 2019
    Publication date: June 13, 2019
    Inventors: Nima Keivan, Juan Falquez, Andrew E. Hoffman, Jonathan McQueen
  • Patent number: 9740212
    Abstract: A method for moving one or more mobile drive units within a workspace includes receiving, from a first mobile drive unit, a reservation request requesting use of a first path segment to move in a first direction. The method further includes determining that a second mobile drive unit is currently located on the first path segment and determining whether the second mobile drive unit is moving in the first direction. Additionally, the method includes transmitting a reservation response indicating that the reservation request is denied, in response to determining that the second mobile drive unit is not moving in the first direction. The method also includes transmitting a reservation response indicating that the reservation request is granted, in response to determining that the second mobile drive unit is moving in the first direction.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 22, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Raffaello D'Andrea, Peter R. Wurman, Michael T. Barbehenn, Andrew E. Hoffman, Michael C. Mountz
  • Patent number: 9448560
    Abstract: A method for moving one or more mobile drive units within a workspace includes receiving, from a first mobile drive unit, a reservation request requesting use of a first path segment to move in a first direction. The method further includes determining that a second mobile drive unit is currently located on the first path segment and determining whether the second mobile drive unit is moving in the first direction. Additionally, the method includes transmitting a reservation response indicating that the reservation request is denied, in response to determining that the second mobile drive unit is not moving in the first direction. The method also includes transmitting a reservation response indicating that the reservation request is granted, in response to determining that the second mobile drive unit is moving in the first direction.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: September 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Raffaello D'Andrea, Peter R. Wurman, Michael T. Barbehenn, Andrew E. Hoffman, Michael C. Mountz
  • Patent number: 9317034
    Abstract: A method for inventory management includes deploying a first mobile drive unit having first dimensions and deploying a second mobile drive unit having second dimensions, the first and second dimensions being different. The first and second mobile drive units are operable to transport inventory items to a plurality of inventory stations in the same workspace.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: April 19, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew E. Hoffman, Michael C. Mountz, Michael T. Barbehenn, James R. Allard, Matthew E. Kimmel, Fabrizio Santini, Michael H. Decker, Raffaello D'Andrea, Peter R. Wurman
  • Patent number: 9087314
    Abstract: A system for transporting inventory items includes a mobile drive unit, a management module, and a plurality of inventory holders. The management module is operable to determine a capability state of the mobile drive unit, select a location for the mobile drive unit based on the capability state of the mobile drive unit, and transmit information to the mobile drive unit identifying the selected location.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: July 21, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew E. Hoffman, Michael T. Barbehenn, Michael C. Mountz, Peter R. Wurman, Raffaello D'Andrea
  • Publication number: 20140350831
    Abstract: A method for inventory management includes deploying a first mobile drive unit having first dimensions and deploying a second mobile drive unit having second dimensions, the first and second dimensions being different. The first and second mobile drive units are operable to transport inventory items to a plurality of inventory stations in the same workspace.
    Type: Application
    Filed: August 6, 2014
    Publication date: November 27, 2014
    Inventors: Andrew E. Hoffman, Michael C. Mountz, Michael T. Barbehenn, James R. Allard, Matthew E. Kimmel, Fabrizio Santini, Michael H. Decker, Raffaello D'Andrea, Peter R. Wurman
  • Patent number: 8831984
    Abstract: A method for inventory management includes deploying a first mobile drive unit having first dimensions and deploying a second mobile drive unit having second dimensions, the first and second dimensions being different. The first and second mobile drive units are operable to transport inventory items to a plurality of inventory stations in the same workspace.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: September 9, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew E. Hoffman, Michael C. Mountz, Michael T. Barbehenn, James R. Allard, Matthew E. Kimmel, Fabrizio Santini, Michael H. Decker, Raffaello D'Andrea, Peter R. Wurman
  • Publication number: 20140236413
    Abstract: A method for moving one or more mobile drive units within a workspace includes receiving, from a first mobile drive unit, a reservation request requesting use of a first path segment to move in a first direction. The method further includes determining that a second mobile drive unit is currently located on the first path segment and determining whether the second mobile drive unit is moving in the first direction. Additionally, the method includes transmitting a reservation response indicating that the reservation request is denied, in response to determining that the second mobile drive unit is not moving in the first direction. The method also includes transmitting a reservation response indicating that the reservation request is granted, in response to determining that the second mobile drive unit is moving in the first direction.
    Type: Application
    Filed: April 25, 2014
    Publication date: August 21, 2014
    Applicant: Amazon Technologies, Inc.
    Inventors: Raffaello D'Andrea, Peter R. Wurman, Michael T. Barbehenn, Andrew E. Hoffman, Michael C. Mountz
  • Patent number: 8649899
    Abstract: A method of rotating an inventory holder includes moving an inventory holder towards a rotation area along a straight segment of a path with a first face of the inventory holder facing a first direction. The rotation area includes a portion of a workspace designated for rotation of inventory holders. The method further includes moving the inventory holder into the rotation area along a first arced segment with an orientation of the first face perpendicular to the first arced segment. The method additionally includes executing a rotation maneuver within the rotation area and moving the inventory holder out of the rotation area along a second arced segment with a second face facing the first direction.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: February 11, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter R. Wurman, Raffaello D'Andrea, Michael T. Barbehenn, Andrew E. Hoffman, David C. Koehler, Michael C. Mountz
  • Patent number: 8606392
    Abstract: A method for transporting inventory items includes moving a mobile drive unit to a first point within a workspace. The first point is a location of an inventory holder. The method further includes docking the mobile drive unit with the inventory holder and moving the mobile drive unit and the inventory holder to a second point within the workspace. The second point is associated with conveyance equipment. The method further includes moving the inventory holder to a third point within the workspace using the conveyance equipment.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: December 10, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter R. Wurman, Raffaello D'Andrea, Michael T. Barbehenn, Andrew E. Hoffman, Michael C. Mountz
  • Patent number: 8538692
    Abstract: A method of transporting inventory items includes receiving a route request from a mobile drive unit. The route request identifies a destination location within a workspace. The workspace includes at least one cell associated with a first cell attribute and at least one cell that is not associated with the first cell attribute. The method includes determining a state of the mobile drive unit. The method also includes generating a path to the destination location for the mobile drive unit that traverses cells associated with the first cell attribute, in response to determining that the mobile drive unit is associated with a first state. The method includes generating a path to the destination location for the mobile drive unit that does not traverse cells associated with the first cell attribute, in response to determining the mobile drive unit is not associated with the first state. The method further includes transmitting the path to the mobile drive unit.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: September 17, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter R. Wurman, Raffaello D'Andrea, Michael T. Barbehenn, Andrew E. Hoffman, Michael C. Mountz
  • Publication number: 20130103552
    Abstract: A method for inventory management includes deploying a first mobile drive unit having first dimensions and deploying a second mobile drive unit having second dimensions, the first and second dimensions being different. The first and second mobile drive units are operable to transport inventory items to a plurality of inventory stations in the same workspace.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Applicant: Kiva Systems, Inc.
    Inventors: Andrew E. Hoffman, Michael C. Mountz, Michael T. Barbehenn, James R. Allard, Matthew E. Kimmel, Fabrizio Santini, Michael H. Decker, Raffaello D'Andrea, Peter R. Wurman
  • Patent number: 8412400
    Abstract: A method for moving one or more mobile drive units within a workspace includes receiving, from a first mobile drive unit, a reservation request requesting use of a first path segment to move in a first direction. The method further includes determining that a second mobile drive unit is currently located on the first path segment and determining whether the second mobile drive unit is moving in the first direction. Additionally, the method includes transmitting a reservation response indicating that the reservation request is denied, in response to determining that the second mobile drive unit is not moving in the first direction. The method also includes transmitting a reservation response indicating that the reservation request is granted, in response to determining that the second mobile drive unit is moving in the first direction.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: April 2, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Raffaello D'Andrea, Peter R. Wurman, Michael T. Barbehenn, Andrew E. Hoffman, Michael C. Mountz
  • Patent number: 8265873
    Abstract: A method for moving a mobile drive unit within a workspace includes receiving a path. The path includes at least an initial segment and one or more additional segments. The initial segment includes a portion of the path adjacent to the first point; and at least one of the additional segments includes a portion of the path adjacent to the second point. The method further includes storing the path, reserving the initial segment of the path, and moving away from the first point along the initial segment. After initiating movement along the initial segment, the method includes reserving each of the additional segments of the path and moving toward the second point along each of the additional segments while that segment is reserved.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: September 11, 2012
    Assignee: Kiva Systems, Inc.
    Inventors: Raffaello D'Andrea, Peter R. Wurman, Michael T. Barbehenn, Andrew E. Hoffman, Michael C. Mountz
  • Patent number: 8239291
    Abstract: A method for communicating information pertaining to a task includes receiving wirelessly first status information. The first status information specifies a first status associated with a task. The method also includes indicating the first status to a user and receiving input from the user indicating a second status associated with the task. Additionally, the method includes transmitting wirelessly second status information to a remote device in response to receiving the input from the user. The second status information specifies the second status.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: August 7, 2012
    Assignee: Kiva Systems, Inc.
    Inventors: Andrew E. Hoffman, Sean H. Breheny, Matthew D. Verminski, Michael C. Mountz
  • Patent number: 8220710
    Abstract: A method for transporting inventory items includes determining an assignment state of a mobile drive unit. The method also includes selecting a location for the mobile drive unit based on the assignment state of the mobile drive unit, in response to determining that the mobile drive unit is not currently completing a task. The method further includes transmitting information to the mobile drive unit identifying the selected location.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: July 17, 2012
    Assignee: Kiva Systems, Inc.
    Inventors: Andrew E. Hoffman, Michael T. Barbehenn, Michael C. Mountz, Peter R. Wurman, Raffaello D'Andrea
  • Publication number: 20120143427
    Abstract: A method for transporting inventory items includes determining an assignment state of a mobile drive unit. The method also includes selecting a location for the mobile drive unit based on the assignment state of the mobile drive unit, in response to determining that the mobile drive unit is not currently completing a task. The method further includes transmitting information to the mobile drive unit identifying the selected location.
    Type: Application
    Filed: January 23, 2012
    Publication date: June 7, 2012
    Applicant: Kiva Systems, Inc.
    Inventors: Andrew E. Hoffman, Michael T. Barbehenn, Michael C. Mountz, Peter R. Wurman, Raffaello D'Andrea