Patents Assigned to INVIA
  • Patent number: 10949797
    Abstract: Provided are robots for managing inventory of arbitrary size, shape, weighted, or other distinct featured items. The robots dynamically and adaptively manage inventory for items stacked atop one another, items stacked behind one another, items that are horizontally arranged, items that are dispensed from a gravity flow dispenser, items that are dispensed from a back-to-front push dispenser, and items that are loosely contained within a bin. The robots have a sensory array from which dimensions of a particular arrangement and dimensions of a particular item in the particular arrangement can be calculated. The calculated dimensions can include length, width, or height of a particular arrangement and a particular item or force imposed by the particular arrangement and mass of the particular item. Based on these dimensions, the robots can dynamically track different item inventories without counting each individual item.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: March 16, 2021
    Assignee: inVia Robotics, Inc.
    Inventors: Lior Elazary, Randolph Charles Voorhies, Daniel Frank Parks, II
  • Patent number: 10949800
    Abstract: Robots and/or a robot coordinator are provided to execute an overall task by partitioning the task into subtasks and by coalescing results and/or output of the subtasks. The robot coordinator may coordinate, control, and/or program a set of robots to operate within different sections of a site and to execute subtasks associated with different tasks that fall within their respective sections in parallel. The robot coordinator may coordinate, control, and/or program the same or different set of robots to coalesce results and/or output for subtasks for a particular task from the different sections to complete the overall task. For instance, a first set of robots may retrieve objects that are stored at storage locations within the sections in which each robot operates, and a second set of robots may rotate moveable storage apparatus across the sections so that each storage apparatus stores all objects of a particular order.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: March 16, 2021
    Assignee: inVia Robotics, Inc.
    Inventors: Lior Elazary, Randolph Charles Voorhies, Daniel Frank Parks, II
  • Publication number: 20210027236
    Abstract: Provided are systems and methods for maximizing saturation of two different sets of actors performing different sets of dependent operations at different rates over different but overlapping periods of time in a non-conflicting manner. The systems and methods may include transferring a first set of ordered items from item storage to item cache locations at a first rate during a first period of time, and fulfilling orders at a faster second rate over a later second period of time by picking items from a first set of the item cache locations at the second rate, and by replacing items at a non-overlapping second set of the item cache locations at the first rate. The transferring is commenced before the picking to create a buffer that allows a first set of actors, operating at the first rate, to continually provide the dependencies needed for a second set of actors to operate at the faster second rate without conflict and with each set of actors operating at their respective maximum rates.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 28, 2021
    Applicant: inVia Robotics, Inc.
    Inventors: Lior Elazary, Daniel Frank Parks, II, Randolph Charles Voorhies
  • Publication number: 20210008721
    Abstract: Provided are systems and methods by which robots predictively detect objects that may obstruct robotic tasks prior to the robots performing those tasks. For instance, a robot may receive a task, and may obtain dimensions of a task object based on a first identifier obtained with the task or with a sensor of the robot. The robot may determine a first boundary for moving the task object based on the task object dimensions and an added buffer of space that accounts for imprecise robotic operation. The robot may detect a second identifier of a neighboring object, and may obtain dimensions of the neighboring object using the second identifier. The robot may compute a second boundary of the neighboring object based on the dimensions of the neighboring object and a position of the second identifier, and may detect an obstruction based on the second boundary crossing into the first boundary.
    Type: Application
    Filed: July 11, 2019
    Publication date: January 14, 2021
    Applicant: inVia Robotics, Inc.
    Inventors: Randolph Charles Voorhies, Brandon Pennington, William Shane Simpson Grant, Joseph Traverso, Lior Elazary, Daniel Frank Parks, II
  • Publication number: 20210004746
    Abstract: A controller is provided to orchestrate operations of two or more different actors or resources in completing a task. The controller orchestrates the operations based on a dependency graph that the controller generates for each received task. The dependency graph has a linked list of nodes. Each node includes a different set of operations for completing a different part of a task represented by that dependency graph. Each set of operations associated with a node may be dependent on the successful completion of a prior set of operations associated with a prior linked node in the same dependency graph. The controller may allocate different sets of operations from different nodes of the dependency graph to different human or robotic resources, and may track the status of multiple tasks in parallel based on the progression through different nodes of the corresponding dependency graphs.
    Type: Application
    Filed: July 5, 2019
    Publication date: January 7, 2021
    Applicant: inVia Robotics, Inc.
    Inventors: Randolph Charles Voorhies, Lior Elazary, Daniel Frank Parks, II
  • Publication number: 20200376973
    Abstract: A magnetically-displacing charging station may include a front wall with an opening about its center, and a charging interface with a back wall, at least one support extension, a magnet, and a charging plug. The back wall may be disposed behind the front wall and may be larger than the opening. The support extension may extend through the opening with a proximal end connected to the back wall, and a distal end that extends out in front of the front wall and that retains the magnet and charging plug. The charging station may further include springs connected to the front wall at one end, and to the back wall at an opposite end. The springs provide a default position for the charging interface within the opening, and further provide for displacement of the charging interface about the opening in response to magnetic or other forces.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 3, 2020
    Applicant: inVia Robotics, Inc.
    Inventors: Joseph Traverso, Randolph Charles Voorhies, Daniel Frank Parks, II, Lior Elazary
  • Publication number: 20200338741
    Abstract: Provided are robots that autonomously detect and correct individualized anomalies resulting from deviations in the sensors and/or actuators of individual robots, and environmental anomalies resulting from deviations in the environment elements that the robots rely on or use in the execution of different tasks. To do so, a robot may receive a task, may determine expected kinematics that include expected activations of a set of sensors and actuators by which the robot executes the task, may activate the set of sensors and actuators according to the expected kinematics, may track the actual kinematics resulting from activating the set of sensors and actuators according to the expected kinematics and continuing the activations until detecting one or more environment elements signaling completion of the task, and may adjust one or more sensors, actuators, or environment elements in response to the actual kinematics deviating from the expected kinematics.
    Type: Application
    Filed: April 26, 2019
    Publication date: October 29, 2020
    Applicant: inVia Robotics, Inc.
    Inventors: Randolph Charles Voorhies, Daniel Frank Parks, II, Lior Elazary
  • Publication number: 20200302390
    Abstract: A virtual put wall system includes a storage apparatus with multiple containers, and different container identifiers attached to the containers. The system includes databases storing a first mapping that maps each customer order of a plurality of customer orders to a different container, a second mapping that maps each container to a different container identifier attached to that container, and a different visual identifier of each container. The system also includes a display device and a coordinating device that detects retrieval of an object, determines that the object belongs to a particular customer order, selects, based on the second mapping, a particular container that is used to store objects of the particular customer order, and directs the transfer of the object to the particular container by modifying the display device to present a particular visual identifier of the particular container.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 24, 2020
    Applicant: inVia Robotics, Inc.
    Inventors: Lior Elazary, Daniel Frank Parks, II, Randolph Charles Voorhies
  • Publication number: 20200277138
    Abstract: Provided is an automated vertical transfer system for a site that includes one or more mezzanines or other structures that create different operational vertical planes. The system may include a robot controller and one or more robots that operate exclusively on one of the different operational vertical planes. The robot controller may synchronize and/or coordinate the operations of the robots and/or other devices so that objects may be transferred across planes while each robot remains and continues operations on one plane.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 3, 2020
    Applicant: inVia Robotics, Inc.
    Inventors: Lior Elazary, Daniel Frank Parks, II, Randolph Charles Voorhies
  • Publication number: 20200278667
    Abstract: Increased robotic sophistication and more efficient autonomous operation is implemented by providing separate physical autonomous robots shared and remote access to the sensory array and information from the sensory array of one another. Each robot can access a sensor of any other robot, or scans or other information obtained from the sensor of any other robot. The robots leverage the shared sensory access in order to perform batch order fulfillment, dynamic rearrangement of item or tote locations, and opportunistic charging. These coordinated robotic operations based on the shared sensory access increase the efficiency and productivity of the robots without adding resources or hardware to the robots, increasing the speed of the robots, or increasing the number of deployed robots.
    Type: Application
    Filed: May 21, 2020
    Publication date: September 3, 2020
    Applicant: inVia Robotics, Inc.
    Inventors: Randolph Charles Voorhies, Lior Elazary, Daniel Frank Parks, II, Sagar Pandya, William Shane Simpson Grant
  • Publication number: 20200238505
    Abstract: Provided is a robot for retrieving objects with different sizes, shapes, weights, placements, configurations, and/or other characteristics from a floor or raised height. The robot may include a motorized base, a lift that raises to a plurality of heights from the base, an upper platform attached over the lift, a vertical extension extending downwards from a frontside of the upper platform and in front of the lift, a lower platform with a proximal end coupled to the vertical extension and a distal end extending in front of the robot and directly over a ground surface on which the motorized base moves when the lift is in a lowered position, and a retriever for retrieving an object onto the lower platform.
    Type: Application
    Filed: January 29, 2019
    Publication date: July 30, 2020
    Applicant: inVia Robotics, Inc.
    Inventors: Daniel Frank Parks, II, Randolph Charles Voorhies, Lior Elazary
  • Patent number: 10725462
    Abstract: A synchronization primitive provides robots with locks, monitors, semaphores, or other mechanisms for reserving temporary access to a shared limited set of resources required by the robots in performing different tasks. Through non-conflicting establishment of the synchronization primitives across the set of resources, robots can prioritize the order with which assigned tasks are completed and minimize wait times for resources needed to complete each of the assigned tasks, thereby maximizing the number of tasks simultaneously executed by the robots and optimizing task completion. The synchronization primitives and resulting resource allocation can be implemented with a centralized coordinator or with peer-to-peer robotic messaging, whereby private keys and blockchains secure the precedence and establishment of synchronization primitives by different robots.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: July 28, 2020
    Assignee: inVia Robotics, Inc.
    Inventors: Randolph Charles Voorhies, Lior Elazary, Daniel Frank Parks, II
  • Publication number: 20200202285
    Abstract: Robots and/or a robot coordinator are provided to execute an overall task by partitioning the task into subtasks and by coalescing results and/or output of the subtasks. The robot coordinator may coordinate, control, and/or program a set of robots to operate within different sections of a site and to execute subtasks associated with different tasks that fall within their respective sections in parallel. The robot coordinator may coordinate, control, and/or program the same or different set of robots to coalesce results and/or output for subtasks for a particular task from the different sections to complete the overall task. For instance, a first set of robots may retrieve objects that are stored at storage locations within the sections in which each robot operates, and a second set of robots may rotate moveable storage apparatus across the sections so that each storage apparatus stores all objects of a particular order.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 25, 2020
    Applicant: inVia Robotics, Inc.
    Inventors: Lior Elazary, Randolph Charles Voorhies, Daniel Frank Parks, II
  • Patent number: 10678228
    Abstract: Increased robotic sophistication and more efficient autonomous operation is implemented by providing separate physical autonomous robots shared and remote access to the sensory array and information from the sensory array of one another. Each robot can access a sensor of any other robot, or scans or other information obtained from the sensor of any other robot. The robots leverage the shared sensory access in order to perform batch order fulfillment, dynamic rearrangement of item or tote locations, and opportunistic charging. These coordinated robotic operations based on the shared sensory access increase the efficiency and productivity of the robots without adding resources or hardware to the robots, increasing the speed of the robots, or increasing the number of deployed robots.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: June 9, 2020
    Assignee: inVia Robotics, Inc.
    Inventors: Randolph Charles Voorhies, Lior Elazary, Daniel Frank Parks, II, Sagar Pandya, William Shane Simpson Grant
  • Publication number: 20200175466
    Abstract: An inventory verification device (“IVD”) provides automatic inventory verification and detection of inventory discrepancies. The IVD automatically verifies the quantity of items in a container based on weight and/or height measurements obtained for the items in the container using two or more sensors of the IVD. The IVD may also automatically updated tracked inventory of an item based on detected changes to the weight and/or height of the items in the container as a result of a worker adding items to the container or removing items from the container without the working providing confirmation for each addition and/or removal. The IVD autoatmically verifies whether correct items are stored in a container by performing feature matching of various characteristics for items imaged in the container against expected characteristics for items that should be stored in the container.
    Type: Application
    Filed: February 10, 2020
    Publication date: June 4, 2020
    Applicant: inVia Robotics, Inc.
    Inventors: Lior Elazary, Randolph Charles Voorhies, Daniel Frank Parks, II
  • Publication number: 20200172352
    Abstract: An automated robotic depalletizing system includes at least one robot for transferring inventory that arrives on a palette to different storage locations within a warehouse. The robot may perform the automated depalletizing by moving to the palette having a stacked arrangement of a plurality of objects, identifying, via a sensor, a topmost object of the plurality of objects, aligning a retriever with the topmost object, engaging the topmost object with the retriever, and transferring the topmost object from the palette to the robot by actuating the retriever. The automated depalletizing may also be performed via coordinated operations of two or more robots. For instance, a first robot may retrieve objects from the palette, and a second set of one or more robots may be used to transfer the retrieved objects into storage.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Applicant: inVia Robotics, Inc.
    Inventors: Lior Elazary, Randolph Charles Voorhies, Daniel Frank Parks, II
  • Publication number: 20200103921
    Abstract: Coordinated operation of two or more autonomous robots is based on a clustered partitioning of a collective set of operations and/or tasks that the robots perform simultaneously. The clustered partitioning may include generating a set of clusters with each cluster of the set of clusters allocating a different subset of the collective set of operations and/or tasks to a different robot such that the set of clusters results in a least amount of cumulative distance that the robots traverse in performing each operation and/or task of the collective set, and a maximum amount of distance separating the robots when performing each operation and/or task. Each cluster may be assigned to a different robot with the collective set of assigned clusters causing the robots to operate and move in a coordinated efficient and nonconflicting manner.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Applicant: inVia Robotics, Inc.
    Inventors: Randolph Charles Voorhies, Lior Elazary, Daniel Frank Parks, II, William Shane Simpson Grant
  • Publication number: 20200065747
    Abstract: An inventory verification device (“IVD”) provides automatic inventory verification and detection of inventory discrepancies. The IVD automatically verifies the quantity of items in a container based on weight and/or height measurements obtained for the items in the container using two or more sensors of the IVD. The IVD may also automatically updated tracked inventory of an item based on detected changes to the weight and/or height of the items in the container as a result of a worker adding items to the container or removing items from the container without the working providing confirmation for each addition and/or removal. The IVD automatically verifies whether correct items are stored in a container by performing feature matching of various characteristics for items imaged in the container against expected characteristics for items that should be stored in the container.
    Type: Application
    Filed: August 27, 2018
    Publication date: February 27, 2020
    Applicant: inVia Robotics, Inc.
    Inventors: Lior Elazary, Randolph Charles Voorhies, Daniel Frank Parks, II
  • Patent number: 10558944
    Abstract: An inventory verification device (“IVD”) provides automatic inventory verification and detection of inventory discrepancies. The IVD automatically verifies the quantity of items in a container based on weight and/or height measurements obtained for the items in the container using two or more sensors of the IVD. The IVD may also automatically updated tracked inventory of an item based on detected changes to the weight and/or height of the items in the container as a result of a worker adding items to the container or removing items from the container without the working providing confirmation for each addition and/or removal. The IVD automatically verifies whether correct items are stored in a container by performing feature matching of various characteristics for items imaged in the container against expected characteristics for items that should be stored in the container.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: February 11, 2020
    Assignee: inVia Robotics, Inc.
    Inventors: Lior Elazary, Randolph Charles Voorhies, Daniel Frank Parks, II
  • Publication number: 20200033867
    Abstract: Spatiotemporal robotic navigation may include providing a set of robots non-conflicting access to the same shared resources at different times so that the robots may operate without continually accounting for the locations of the other robots and workers operating in the particular site, without continually planning or updating paths after determining an initial path, and without continuously adjusting movements as the robots near one another. The spatiotemporal robotic navigation involves generating spatiotemporal plans. Each plan has a set of objectives that a robot is to execute by different time intervals. Each plan is generated so as to not conflict with the resources being accessed by other robots at time intervals set in the plans of other robots.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 30, 2020
    Applicant: inVia Robotics, Inc.
    Inventors: William Shane Simpson Grant, Randolph Charles Voorhies, Lior Elazary, Daniel Frank Parks, II