MLchartDataset catalogue

Patent · US9260244B1 · B1 · US

Wireless visualization interface for autonomous ground vehicle signal coverage

(11) Publication number
US9260244B1
(21) Application number
14/497,110
(22) Filing date
2014-09-25
(30) Priority date
2014-09-25
(43) Publication date
2016-02-16
(45) Date of grant
2016-02-16
(51) IPC
B65G 1/137; G05B 19/418; G05D 1/00; G05D 1/02; G06F 17/00; G06F 3/0484; G06Q 10/08; H04W 16/20; H04W 28/00
(52) CPC
  • G06Q Information and communication technology [ICT] specially adapted for administrative, commercial, financial, managerial or supervisory purposes; systems or methods specially adapted for administrative, commercial, financial, managerial or supervisory purposes, not otherwise provided for: 10/08
  • B65G Transport or storage devices, e.g. conveyors for loading or tipping, shop conveyor systems or pneumatic tube conveyors: 1/137
  • G05B Control or regulating systems in general; functional elements of such systems; monitoring or testing arrangements for such systems or elements: 19/41895
  • G05D Systems for controlling or regulating non-electric variables: 1/0022, 1/0297, 2201/0216
  • G06F Electric digital data processing: 3/0482, 3/0484, 3/04842
  • H04L Transmission of digital information, e.g. telegraphic communication: 67/12
  • H04W Wireless communication networks: 16/20, 28/00
  • Y02P Climate change mitigation technologies in the production or processing of goods: 90/02
(73) Assignee
Amazon Technologies Inc
(72) Inventors
Jonathan Cohn
(54) Title
Wireless visualization interface for autonomous ground vehicle signal coverage
(57) Abstract

A system for analyzing the network traffic health of an inventory management system that includes an autonomous vehicle and a plurality of access points. The autonomous vehicle interacts with access points in an inventory management system, and network traffic information related to network connectivity between the autonomous vehicle and the access points is obtained. The autonomous vehicle or the access points transmit(s) the network traffic information to a computer system that can generate a graphical user interface that represents the network traffic information for the inventory management system. The network traffic information can include a variety of information about the interactions between autonomous vehicles and access points, such as roam time of the autonomous vehicles between access points as the autonomous vehicles navigate within the inventory management system.

Full text
View on Google Patents

Claims (20)

  1. An inventory management system, comprising: a plurality of access points situated in a materials handling facility; a mobile drive unit for moving inventory within the inventory management system, and for receiving and transmitting data from and to the plurality of access points; a computer system for: receiving the data from the mobile drive unit, the data including at least roam times associated with network connectivity between the mobile drive unit and at least one of the plurality of access points; generating connectivity improvement information based at least in part on the data; and providing the connectivity improvement information to at least one of: the at least one of the plurality of access points or the mobile drive unit, the connectivity improvement information comprising at least one of (1) instructions for the at least one of the plurality of access points to change a first configuration of the at least one of the plurality of access points or (2) instructions for the mobile drive unit to alter a second configuration of the mobile drive unit.
  2. The inventory management system of claim 1, wherein the data includes at least one of signal strength indicators associated with an access point, timeouts that occur when the mobile drive unit switches from the at least one access point to another access point of the plurality of access points, beacons from the at least one access point, bitrates from the at least one access point, coordinates of the mobile drive unit, a timestamp, or an ID of the mobile drive unit.
  3. The inventory management system of claim 1, wherein the computer system is further configured for providing a graphical user interface (GUI) to a user, the GUI graphically representing information corresponding to the data received by the computer system, wherein the data is stored in a database that is in communication with the GUI.
  4. The inventory management system of claim 3, wherein the GUI includes the connectivity improvement information and is configured to receive input from the user to implement the connectivity improvement information to instruct the mobile drive unit or the at least one of the plurality of access points.
  5. The inventory management system of claim 1, wherein the computer system is further configured for generating trend information based at least in part on the data, wherein generating the connectivity improvement information includes using the trend information.
  6. A computer-implemented method, comprising: receiving, by a computer system, from an autonomous vehicle, network traffic information, the network traffic information including information related to network connectivity between the autonomous vehicle and at least one access point of a plurality of access points in a first inventory management system; generating, by the computer system, a graphical user interface displaying the network traffic information on a map of the first inventory management system, the network traffic information including at least one of roam time between the at least one access point and another access point, signal strength indicators associated with the at least one access point, timeouts that occur when the autonomous vehicle switches from the at least one access point to another access point of the plurality of access points, beacons from the at least one access point, or bitrates from the at least one access point of the plurality of access points; and automatically providing, by the computer system, instructions to alter at least one of a first configuration of the at least one access point or a second configuration of the autonomous vehicle based on the network traffic information.
  7. The computer-implemented method of claim 6, further comprising: providing the graphical user interface to a user; receiving input from the user interacting with the graphical user interface: updating the graphical user interface based at least in part on the received input; and providing for presentation the updated graphical user interface to the user.
  8. The computer-implemented method of claim 7, wherein receiving the input from the user includes a selection to filter the network traffic information included in the graphical user interface, wherein the selection includes at least one of a date, a time, a particular access point of the plurality of access points, a particular autonomous vehicle, a length of roam time between access points, beacon information of the access points, a particular map of the first inventory management system, or a traffic pattern of the particular autonomous vehicle.
  9. The computer-implemented method of claim 7, further comprising: generating connectivity improvement information based at least in part on the network traffic information, specifying a threshold for a portion of the information included in the network traffic information based on the user utilizing the graphical user interface, wherein automatically providing, by the computer system, the instructions to alter the at least one of the first configuration or the second configuration is based at least in part on the threshold and the connectivity improvement information.
  10. The computer-implemented method of claim 6, further comprising analyzing the network traffic information to determine trend information, the trend information identifying inefficient behavior of the autonomous vehicle or the at least one access point of the plurality of access points in the first inventory management system based at least in part on the network traffic information.
  11. The computer-implemented method of claim 10, further comprising utilizing the trend information for providing instructions to a second inventory management system, the instructions indicating a first number of the autonomous vehicles and the first configuration of the first number of the autonomous vehicles and a second number of the plurality of access points and the second configuration of the second number of the plurality of access points for the second inventory management system to implement in an initial configuration.
  12. The computer-implemented method of claim 10, further comprising generating connectivity improvement information based at least in part on the trend information, the instructions to alter the at least one of the first configuration or the second configuration further being based on the connectivity improvement information.
  13. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by a computer system, cause the computer system to perform operations comprising: receiving, from an autonomous vehicle, network traffic information, the network traffic information indicating network connectivity between the autonomous vehicle and at least one access point of a plurality of access points in an inventory management system; generating a graphical user interface based at least in part on the network traffic information; providing the graphical user interface for presentation to a user; and receiving input from the user interacting with the graphical user interface, the input including instructions to filter the network traffic information provided via the graphical user interface: updating the graphical user interface based at least in part on the received input; and providing the updated graphical user interface for presentation to the user.
  14. The non-transitory computer-readable storage medium of claim 13, wherein the instructions further cause the computer system to perform operations comprising generating connectivity improvement information based at least in part on the network traffic information, wherein the connectivity improvement information includes at least first instructions to turn on or off the at least one access point, adjust a signal strength of the at least one access point, rearrange the at least one access point in the inventory management system, or adjust a number of autonomous vehicles configured to interact with the at least one access point.
  15. The non-transitory computer-readable storage medium of claim 14, wherein the connectivity improvement information includes at least second instructions to update traffic patterns of the autonomous vehicle.
  16. The non-transitory computer-readable storage medium of claim 13, wherein the instructions further cause the computer system to perform operations comprising: providing instructions to the at least one access point of the plurality of access points to prioritize access of a particular autonomous vehicle over other autonomous vehicles in the inventory management system, the instructions based at least in part on connectivity improvement information generated from the network traffic information.
  17. The non-transitory computer-readable storage medium of claim 13, wherein the instructions further cause the computer system to perform operations comprising: receiving, from the user, selection of a first access point and a second access point from the plurality of access points via the graphical user interface; and updating the graphical user interface to display roam time and position of the autonomous vehicle between the first access point and the second access point, the roam time indicating an amount of time between the autonomous vehicle disconnecting from the first access point and connecting to the second access point.
  18. The non-transitory computer-readable storage medium of claim 13, wherein the instructions further cause the computer system to perform operations comprising: receiving, from the user, selection of a first access point and an area of a map associated with the inventory management system via the graphical user interface; and updating the graphical user interface to display roam time and position of the autonomous vehicle between the first access point and any other access point of the plurality of access points of the inventory management system, the roam time indicating an amount of time between the autonomous vehicle disconnecting from the first access point and connecting to any other access point of the plurality of access points.
  19. The non-transitory computer-readable storage medium of claim 13, wherein the receiving, from the autonomous vehicle, of the network traffic information occurs at least one of periodically, randomly, upon request, upon a trigger event, or in real time.
  20. The non-transitory computer-readable storage medium of claim 19, wherein the instructions further cause the computer system to perform operations comprising instructing the autonomous vehicle to transmit network traffic information based at least in part on a user request received from the user through the graphical user interface.

Description

Modern inventory systems, such as those in mail order warehouses, supply chain distribution centers, airport luggage systems, and custom-order manufacturing facilities, face significant challenges in responding to requests for inventory items. As inventory systems grow, the challenges of simultaneously completing a large number of packing, storing, and other inventory-related tasks become non-trivial. In inventory systems tasked with responding to large numbers of diverse inventory requests, inefficient utilization of system resources, including space, equipment, wireless network setup and manpower, can result in lower throughput, unacceptably long response times, an ever-increasing backlog of unfinished tasks, and, in general, poor system performance. Network engineers are increasingly interested in analyzing how wireless network activity performs relative to the floor layout of modern inventory systems. Currently much of the available wireless network activity connectivity information provided to engineers is in hard-to-read formats, and the sheer volume of the data makes it difficult to analyze. Even with the data, it is difficult for engineers to determine where network problems are occurring.

Various embodiments in accordance with the present disclosure will be described with reference to the drawings, in which:

FIG. 1 illustrates components of an inventory management system, in accordance with at least one embodiment;

FIG. 2 illustrates a data flow diagram for an inventory management system network traffic feature, in accordance with at least one embodiment;

Citations (8)

  • US20020035418A1
  • US6664925B1
  • US20040236547A1
  • US7539495B2
  • US8280547B2
  • US20120143427A1
  • US8000276B2
  • US20140198670A1
Record as JSON
{
  "publication_number": "US9260244B1",
  "country": "US",
  "kind": "B1",
  "title": "Wireless visualization interface for autonomous ground vehicle signal coverage",
  "abstract": "A system for analyzing the network traffic health of an inventory management system that includes an autonomous vehicle and a plurality of access points. The autonomous vehicle interacts with access points in an inventory management system, and network traffic information related to network connectivity between the autonomous vehicle and the access points is obtained. The autonomous vehicle or the access points transmit(s) the network traffic information to a computer system that can generate a graphical user interface that represents the network traffic information for the inventory management system. The network traffic information can include a variety of information about the interactions between autonomous vehicles and access points, such as roam time of the autonomous vehicles between access points as the autonomous vehicles navigate within the inventory management system.",
  "claims": [
    "1. An inventory management system, comprising: a plurality of access points situated in a materials handling facility; a mobile drive unit for moving inventory within the inventory management system, and for receiving and transmitting data from and to the plurality of access points; a computer system for: receiving the data from the mobile drive unit, the data including at least roam times associated with network connectivity between the mobile drive unit and at least one of the plurality of access points; generating connectivity improvement information based at least in part on the data; and providing the connectivity improvement information to at least one of: the at least one of the plurality of access points or the mobile drive unit, the connectivity improvement information comprising at least one of (1) instructions for the at least one of the plurality of access points to change a first configuration of the at least one of the plurality of access points or (2) instructions for the mobile drive unit to alter a second configuration of the mobile drive unit.",
    "2. The inventory management system of claim 1, wherein the data includes at least one of signal strength indicators associated with an access point, timeouts that occur when the mobile drive unit switches from the at least one access point to another access point of the plurality of access points, beacons from the at least one access point, bitrates from the at least one access point, coordinates of the mobile drive unit, a timestamp, or an ID of the mobile drive unit.",
    "3. The inventory management system of claim 1, wherein the computer system is further configured for providing a graphical user interface (GUI) to a user, the GUI graphically representing information corresponding to the data received by the computer system, wherein the data is stored in a database that is in communication with the GUI.",
    "4. The inventory management system of claim 3, wherein the GUI includes the connectivity improvement information and is configured to receive input from the user to implement the connectivity improvement information to instruct the mobile drive unit or the at least one of the plurality of access points.",
    "5. The inventory management system of claim 1, wherein the computer system is further configured for generating trend information based at least in part on the data, wherein generating the connectivity improvement information includes using the trend information.",
    "6. A computer-implemented method, comprising: receiving, by a computer system, from an autonomous vehicle, network traffic information, the network traffic information including information related to network connectivity between the autonomous vehicle and at least one access point of a plurality of access points in a first inventory management system; generating, by the computer system, a graphical user interface displaying the network traffic information on a map of the first inventory management system, the network traffic information including at least one of roam time between the at least one access point and another access point, signal strength indicators associated with the at least one access point, timeouts that occur when the autonomous vehicle switches from the at least one access point to another access point of the plurality of access points, beacons from the at least one access point, or bitrates from the at least one access point of the plurality of access points; and automatically providing, by the computer system, instructions to alter at least one of a first configuration of the at least one access point or a second configuration of the autonomous vehicle based on the network traffic information.",
    "7. The computer-implemented method of claim 6, further comprising: providing the graphical user interface to a user; receiving input from the user interacting with the graphical user interface: updating the graphical user interface based at least in part on the received input; and providing for presentation the updated graphical user interface to the user.",
    "8. The computer-implemented method of claim 7, wherein receiving the input from the user includes a selection to filter the network traffic information included in the graphical user interface, wherein the selection includes at least one of a date, a time, a particular access point of the plurality of access points, a particular autonomous vehicle, a length of roam time between access points, beacon information of the access points, a particular map of the first inventory management system, or a traffic pattern of the particular autonomous vehicle.",
    "9. The computer-implemented method of claim 7, further comprising: generating connectivity improvement information based at least in part on the network traffic information, specifying a threshold for a portion of the information included in the network traffic information based on the user utilizing the graphical user interface, wherein automatically providing, by the computer system, the instructions to alter the at least one of the first configuration or the second configuration is based at least in part on the threshold and the connectivity improvement information.",
    "10. The computer-implemented method of claim 6, further comprising analyzing the network traffic information to determine trend information, the trend information identifying inefficient behavior of the autonomous vehicle or the at least one access point of the plurality of access points in the first inventory management system based at least in part on the network traffic information.",
    "11. The computer-implemented method of claim 10, further comprising utilizing the trend information for providing instructions to a second inventory management system, the instructions indicating a first number of the autonomous vehicles and the first configuration of the first number of the autonomous vehicles and a second number of the plurality of access points and the second configuration of the second number of the plurality of access points for the second inventory management system to implement in an initial configuration.",
    "12. The computer-implemented method of claim 10, further comprising generating connectivity improvement information based at least in part on the trend information, the instructions to alter the at least one of the first configuration or the second configuration further being based on the connectivity improvement information.",
    "13. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by a computer system, cause the computer system to perform operations comprising: receiving, from an autonomous vehicle, network traffic information, the network traffic information indicating network connectivity between the autonomous vehicle and at least one access point of a plurality of access points in an inventory management system; generating a graphical user interface based at least in part on the network traffic information; providing the graphical user interface for presentation to a user; and receiving input from the user interacting with the graphical user interface, the input including instructions to filter the network traffic information provided via the graphical user interface: updating the graphical user interface based at least in part on the received input; and providing the updated graphical user interface for presentation to the user.",
    "14. The non-transitory computer-readable storage medium of claim 13, wherein the instructions further cause the computer system to perform operations comprising generating connectivity improvement information based at least in part on the network traffic information, wherein the connectivity improvement information includes at least first instructions to turn on or off the at least one access point, adjust a signal strength of the at least one access point, rearrange the at least one access point in the inventory management system, or adjust a number of autonomous vehicles configured to interact with the at least one access point.",
    "15. The non-transitory computer-readable storage medium of claim 14, wherein the connectivity improvement information includes at least second instructions to update traffic patterns of the autonomous vehicle.",
    "16. The non-transitory computer-readable storage medium of claim 13, wherein the instructions further cause the computer system to perform operations comprising: providing instructions to the at least one access point of the plurality of access points to prioritize access of a particular autonomous vehicle over other autonomous vehicles in the inventory management system, the instructions based at least in part on connectivity improvement information generated from the network traffic information.",
    "17. The non-transitory computer-readable storage medium of claim 13, wherein the instructions further cause the computer system to perform operations comprising: receiving, from the user, selection of a first access point and a second access point from the plurality of access points via the graphical user interface; and updating the graphical user interface to display roam time and position of the autonomous vehicle between the first access point and the second access point, the roam time indicating an amount of time between the autonomous vehicle disconnecting from the first access point and connecting to the second access point.",
    "18. The non-transitory computer-readable storage medium of claim 13, wherein the instructions further cause the computer system to perform operations comprising: receiving, from the user, selection of a first access point and an area of a map associated with the inventory management system via the graphical user interface; and updating the graphical user interface to display roam time and position of the autonomous vehicle between the first access point and any other access point of the plurality of access points of the inventory management system, the roam time indicating an amount of time between the autonomous vehicle disconnecting from the first access point and connecting to any other access point of the plurality of access points.",
    "19. The non-transitory computer-readable storage medium of claim 13, wherein the receiving, from the autonomous vehicle, of the network traffic information occurs at least one of periodically, randomly, upon request, upon a trigger event, or in real time.",
    "20. The non-transitory computer-readable storage medium of claim 19, wherein the instructions further cause the computer system to perform operations comprising instructing the autonomous vehicle to transmit network traffic information based at least in part on a user request received from the user through the graphical user interface."
  ],
  "description_excerpt": "Modern inventory systems, such as those in mail order warehouses, supply chain distribution centers, airport luggage systems, and custom-order manufacturing facilities, face significant challenges in responding to requests for inventory items. As inventory systems grow, the challenges of simultaneously completing a large number of packing, storing, and other inventory-related tasks become non-trivial. In inventory systems tasked with responding to large numbers of diverse inventory requests, inefficient utilization of system resources, including space, equipment, wireless network setup and manpower, can result in lower throughput, unacceptably long response times, an ever-increasing backlog of unfinished tasks, and, in general, poor system performance. Network engineers are increasingly interested in analyzing how wireless network activity performs relative to the floor layout of modern inventory systems. Currently much of the available wireless network activity connectivity information provided to engineers is in hard-to-read formats, and the sheer volume of the data makes it difficult to analyze. Even with the data, it is difficult for engineers to determine where network problems are occurring.\n\nVarious embodiments in accordance with the present disclosure will be described with reference to the drawings, in which:\n\nFIG. 1 illustrates components of an inventory management system, in accordance with at least one embodiment;\n\nFIG. 2 illustrates a data flow diagram for an inventory management system network traffic feature, in accordance with at least one embodiment;",
  "cpc": [
    "G06Q 10/08",
    "B65G 1/137",
    "G05B 19/41895",
    "G05D 1/0022",
    "G05D 1/0297",
    "G05D 2201/0216",
    "G06F 3/0482",
    "G06F 3/0484",
    "G06F 3/04842",
    "H04L 67/12",
    "H04W 16/20",
    "H04W 28/00",
    "Y02P 90/02"
  ],
  "ipc": [
    "B65G 1/137",
    "G05B 19/418",
    "G05D 1/00",
    "G05D 1/02",
    "G06F 17/00",
    "G06F 3/0484",
    "G06Q 10/08",
    "H04W 16/20",
    "H04W 28/00"
  ],
  "assignees": [
    "Amazon Technologies Inc"
  ],
  "inventors": [
    "Jonathan Cohn"
  ],
  "filing_date": "2014-09-25",
  "publication_date": "2016-02-16",
  "grant_date": "2016-02-16",
  "priority_date": "2014-09-25",
  "application_number": "US-201414497110-A",
  "family_id": "55275315",
  "cited_by_count": 316,
  "citations": [
    "US20020035418A1",
    "US6664925B1",
    "US20040236547A1",
    "US7539495B2",
    "US8280547B2",
    "US20120143427A1",
    "US8000276B2",
    "US20140198670A1"
  ]
}

Record 4,889 of 8,000 in Patents full text (MLC-0201). Request the full dataset.