MLchartDataset catalogue

Patent · US10257646B2 · B2 · US

Use of electronic badges in aisle passing maneuvers

(11) Publication number
US10257646B2
(21) Application number
15/631,431
(22) Filing date
2017-06-23
(30) Priority date
2016-06-24
(43) Publication date
2019-04-09
(45) Date of grant
2019-04-09
(51) IPC
B66F 17/00; B66F 9/24; G05D 1/02; G06Q 10/08; G08G 1/00; G08G 1/01; H04W 4/021
(52) CPC
  • H04W Wireless communication networks: 4/021
  • B66F Hoisting, lifting, hauling or pushing, not otherwise provided for, e.g. devices which apply a lifting or pushing force directly to the surface of a load: 17/003, 9/07581, 9/24
  • 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/0261, 1/0289, 1/244, 1/644, 1/693, 2201/0216
  • G06K Graphical data reading; presentation of data; record carriers; handling record carriers: 19/07762
  • 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, 10/0833, 50/28
  • G06V Image or video recognition or understanding: 20/59, 40/10, 40/103
  • G07C Time or attendance registers; registering or indicating the working of machines; generating random numbers; voting or lottery apparatus; arrangements, systems or apparatus for checking not provided for elsewhere: 5/008, 9/28, 9/38
  • G08G Traffic control systems: 1/0112
(73) Assignee
Crown Equipment Corp
(72) Inventors
Juergen Buchmann; Andreas Simon; Sebastian Sick; Lewis H. Manci
(54) Title
Use of electronic badges in aisle passing maneuvers
(57) Abstract

An industrial vehicle passing maneuver is authorized by an automated process. The process comprises receiving, by a processor, a first message, a second message and a third message. The first message indicates a position of a first industrial vehicle in a work environment. The second message indicates a position of an electronic badge that is detected by the first industrial vehicle. The third message indicates a position of a second industrial vehicle within the work environment. The processor determines that the second industrial vehicle intends to pass the first industrial vehicle, and determines an instruction comprising a select one of an instruction related to a passing maneuver or an instruction not to pass based upon the position of the first industrial vehicle, the position of the electronic badge, and the position of the second industrial vehicle. The instruction is communicated to the second industrial vehicle.

Full text
View on Google Patents

Claims (19)

  1. A computer-implemented process for authorizing a passing maneuver comprising: receiving, by a processor, a first message, the first message indicating a position of a first industrial vehicle in a work environment; receiving, by the processor, a second message, the second message indicating a position of an electronic badge that is detected by the first industrial vehicle; receiving, by the processor, a third message, the third message indicating a position of a second industrial vehicle within the work environment; determining, by the processor, that the second industrial vehicle intends to pass the first industrial vehicle; determining, by the processor and based upon the position of the first industrial vehicle, the position of the electronic badge, and the position of the second industrial vehicle, an instruction comprising select one of: an instruction related to a passing maneuver; and an instruction not to pass; and communicating the instruction to the second industrial vehicle, wherein the second industrial vehicle performs the received instruction in response to the communication.
  2. The computer-implemented process of claim 1, wherein: receiving, by the processor, a first message, the first message indicating a position of a first industrial vehicle in a work environment comprises: receiving the first message indicating that the first industrial vehicle is stopped in an aisle of the work environment; and determining, by the processor, that the second industrial vehicle intends to pass the first industrial vehicle, comprises: determining, by the processor, that the second industrial vehicle intends to pass the first industrial vehicle in the aisle of the work environment.
  3. The computer-implemented process of claim 1, wherein: receiving, by a processor, a first message comprises receiving the first message at a server computer from select at least one of: the first industrial vehicle; and the second industrial vehicle; receiving, by the processor, a second message comprises receiving the second message at the server computer from select at least one of: the first industrial vehicle; and the second industrial vehicle; receiving, by the processor, a third message comprises receiving the third message at the server computer from select at least one of: the first industrial vehicle; and the second industrial vehicle; and communicating the instruction to the second industrial vehicle comprises transmitting the instruction from the server computer for delivery to the second industrial vehicle.
  4. The computer-implemented process of claim 3 further comprising: receiving at the server, from the first industrial vehicle, a message indicating an absolute position of the electronic badge that is detected by the first industrial vehicle.
  5. The computer-implemented process of claim 3 further comprising: receiving at the server, from the first industrial vehicle, a message indicating an absolute position of the first industrial vehicle and a relative position of the electronic badge that is detected by the first industrial vehicle.
  6. The computer-implemented process of claim 1, wherein: receiving, by a processor, a first message comprises receiving the first message at a processing device of the first industrial vehicle; receiving, by the processor, a second message comprises receiving the second message at the processing device of the first industrial vehicle; receiving, by the processor, a third message comprises receiving the third message at the processing device of the first industrial vehicle; communicating the instruction to the second industrial vehicle comprises transmitting the instruction from the first industrial vehicle to the second industrial vehicle; and the computer-implemented process is carried out independently of interaction with a remote server computer.
  7. The computer-implemented process of claim 1, wherein: receiving, by a processor, a first message comprises receiving the first message at a processing device of the second industrial vehicle; receiving, by the processor, a second message comprises receiving the second message at the processing device of the second industrial vehicle; receiving, by the processor, a third message comprises receiving the third message at the processing device of the second industrial vehicle; communicating the instruction to the second industrial vehicle comprises transmitting the instruction from the processing device to at least one controller on the second industrial vehicle; and the computer-implemented process is carried out independently of interaction with a remote server computer.
  8. The computer-implemented process of claim 1 further comprising: utilizing a badge communicator on the first industrial vehicle to detect the presence of the electronic badge, which is worn by a person within a predetermined range of the first industrial vehicle; detecting by the badge communicator, the position of the electronic badge as a relative offset to the position of the first industrial vehicle; determining an absolute location of the first industrial vehicle; and computing an absolute position of the electronic badge based upon the absolute position of the industrial vehicle and the relative offset.
  9. The computer-implemented process of claim 8, wherein: utilizing a badge communicator on the first industrial vehicle to detect the presence of the electronic badge, which is worn by a person within a predetermined range of the first industrial vehicle comprises: identifying the person as a vehicle operator of the first industrial vehicle; and detecting by the badge communicator that the vehicle operator has stepped off of the first industrial vehicle.
  10. The computer-implemented process of claim 1 further comprising: determining by the processor, that the second industrial vehicle is allowed to pass the first industrial vehicle; generating a control message based upon a desired passing maneuver; sending the control message to at least one electrical component of the second industrial vehicle, wherein the second industrial vehicle processes the control message to perform select at least one: a function to directly control the second industrial vehicle, a function to set a limit to an operational parameter of the second industrial vehicle, and a function to communicate a message to an operator of the second industrial vehicle; detecting that the second industrial vehicle has passed the first industrial vehicle; and sending a message to the second industrial vehicle to reset the second industrial vehicle back to a state of the second vehicle before processing the control message.
  11. The computer-implemented process of claim 10, wherein the control message, when processed by the second industrial vehicle, sets a maximum allowable speed while passing the first industrial vehicle.
  12. The computer-implemented process of claim 10, wherein the control message automatically controls at least one of speed and travel path of the second industrial vehicle while passing the first industrial vehicle.
  13. The computer-implemented process of claim 1 further comprising: receiving at least one message from a third industrial vehicle indicating that the third industrial vehicle is in a same aisle as the first industrial vehicle; determining, by the processor, that the third industrial vehicle intends to pass the first industrial vehicle in close proximity in time to determining the intent of the second industrial vehicle to pass the first industrial vehicle, by: receiving, by the processor, a first position of the third industrial vehicle; receiving, by the processor, a second position of the third industrial vehicle; computing, by the processor, a direction of travel of the third industrial vehicle; and predicting that the direction of travel of the third industrial vehicle will require the third industrial vehicle to pass the first industrial vehicle; arbitrating, by the processor, a priority to pass the first industrial vehicle between the second industrial vehicle and the third industrial vehicle; and sending a message to the second industrial vehicle and the third industrial vehicle with the priority to pass the first industrial vehicle.
  14. The computer-implemented process of claim 13, wherein arbitrating by the processor, a priority to pass the first industrial vehicle comprises: allowing both the second industrial vehicle and the third industrial vehicle to pass the first industrial vehicle at the same time where the processor determines that a passing area is wide enough to allow both the second industrial vehicle and the third industrial vehicle to pass the first industrial vehicle based upon the position of the first industrial vehicle and the position of the electronic badge.
  15. The computer-implemented process of claim 1 further comprising: sending by a server computer, an information message to the second industrial vehicle, wherein the second industrial vehicle processes the information message and generates on a display: a map of the work environment, a first indicia representing the position of the first industrial vehicle, and a second indicia representing the position of the electronic badge detected by the first industrial vehicle.
  16. The computer-implemented process of claim 1, wherein determining by the processor, that the second industrial vehicle intends to pass the first industrial vehicle comprises: receiving, by the processor, a first position of the second industrial vehicle; receiving, by the processor, a second position of the second industrial vehicle; computing, by the processor, a direction of travel of the second industrial vehicle; and predicting that the direction of travel of the second industrial vehicle will require the second industrial vehicle to pass the first industrial vehicle.
  17. The computer-implemented process of claim 1, further comprising: creating a temporary, short-range, direct vehicle-to-vehicle mesh communication network between the first industrial vehicle and the second industrial vehicle.
  18. The computer-implemented process of claim 17 further comprising: providing an electronic badge on each of the first industrial vehicle and the second industrial vehicle; and providing a badge communicator on each of the first industrial vehicle and the second industrial vehicle; wherein: creating a temporary, short-range, direct vehicle-to-vehicle mesh communication network between the first industrial vehicle and the second industrial vehicle, comprises: communicating from the electronic badge on the first industrial vehicle to the badge communicator on the second industrial vehicle, and communicating from the electronic badge on the second industrial vehicle to the badge communicator of the first industrial vehicle.
  19. The computer-implemented process of claim 1, wherein receiving, by the processor, the second message, the second message indicating the position of an electronic badge that is detected by the first industrial vehicle, comprises: utilizing a badge communicator on the first industrial vehicle to detect the presence of an electronic badge worn by a vehicle operator of the first industrial vehicle; detecting by the badge communicator that the operator has stepped off of the first industrial vehicle; detecting by the badge communicator, the position of the electronic badge as a relative offset to the position of the first industrial vehicle; determining an absolute location of the first industrial vehicle; and computing an absolute position of the electronic badge based upon the absolute position of the industrial vehicle and the detected offset.

Description

The present disclosure relates to electronic systems that collect information related to the operation and movement of electronic badges in industrial applications, and in particular to the utilization of industrial vehicle communication with electronic badges to make decisions with regard to industrial vehicle passing maneuvers.

Wireless strategies are deployed by business operations, including distributors, retail stores, manufacturers, etc., to improve the efficiency and accuracy of business operations. Wireless strategies may also be deployed by such business operations to avoid the insidious effects of constantly increasing labor and logistics costs.

For instance, in a typical warehouse implementation, a forklift truck is equipped with a communications device that links a corresponding forklift truck operator to a management system executing on an associated computer enterprise via a wireless transceiver. Essentially, the communications device is used as an interface to the management system to direct the tasks of the forklift truck operator, e.g., by instructing the forklift truck operator where and/or how to pick, pack, put away, move, stage, process or otherwise manipulate items within a facility.

According to aspects of the present disclosure, a computer-implemented process is provided for authorizing a passing maneuver. The process comprises receiving, by a processor, a first message, a second message and a third message. The first message indicates a position of a first industrial vehicle in a work environment.

Citations (66)

  • US6072396A
  • US20030122652A1
  • US6496806B1
  • USRE44275E1
  • US8326451B2
  • US20040111454A1
  • US7151979B2
  • US7123149B2
  • US20040174264A1
  • US6998985B2
  • US7038573B2
  • US20050065861A1
  • US7412326B2
  • US7307595B2
  • US7589616B2
  • US7323991B1
  • US9319471B2
  • US7394380B2
  • US20070233304A1
  • US20080042836A1
  • US20080129446A1
  • WO2008074008A2
  • AU2014262244A1
  • US20160041559A1
  • US20080189000A1
  • US8120482B2
  • US8248263B2
  • CA2617976A1
  • US20090326991A1
  • US9519921B2
  • US20110093134A1
  • GB2462590A
  • US20110246156A1
  • US20100283602A1
  • US20100328073A1
  • US8648709B2
  • US9760853B2
  • US20160034924A1
  • US9547945B2
  • US20120239224A1
  • US9104537B1
  • US20130021145A1
  • US8718860B2
  • US9152832B2
  • US20140309870A1
  • US20140188576A1
  • US20150353132A1
  • US8990011B2
  • WO2015137991A1
  • US20140297103A1
  • US20150042454A1
  • WO2015060674A1
  • US20150142485A1
  • US20160335892A1
  • US9876693B1
  • US20150279210A1
  • US20150375947A1
  • WO2016033233A1
  • US20170254883A1
  • US20170025020A1
  • EP3035074A1
  • US20170327112A1
  • US20160225203A1
  • US20160371553A1
  • US20170236344A1
  • US20160284185A1
Record as JSON
{
  "publication_number": "US10257646B2",
  "country": "US",
  "kind": "B2",
  "title": "Use of electronic badges in aisle passing maneuvers",
  "abstract": "An industrial vehicle passing maneuver is authorized by an automated process. The process comprises receiving, by a processor, a first message, a second message and a third message. The first message indicates a position of a first industrial vehicle in a work environment. The second message indicates a position of an electronic badge that is detected by the first industrial vehicle. The third message indicates a position of a second industrial vehicle within the work environment. The processor determines that the second industrial vehicle intends to pass the first industrial vehicle, and determines an instruction comprising a select one of an instruction related to a passing maneuver or an instruction not to pass based upon the position of the first industrial vehicle, the position of the electronic badge, and the position of the second industrial vehicle. The instruction is communicated to the second industrial vehicle.",
  "claims": [
    "1. A computer-implemented process for authorizing a passing maneuver comprising: receiving, by a processor, a first message, the first message indicating a position of a first industrial vehicle in a work environment; receiving, by the processor, a second message, the second message indicating a position of an electronic badge that is detected by the first industrial vehicle; receiving, by the processor, a third message, the third message indicating a position of a second industrial vehicle within the work environment; determining, by the processor, that the second industrial vehicle intends to pass the first industrial vehicle; determining, by the processor and based upon the position of the first industrial vehicle, the position of the electronic badge, and the position of the second industrial vehicle, an instruction comprising select one of: an instruction related to a passing maneuver; and an instruction not to pass; and communicating the instruction to the second industrial vehicle, wherein the second industrial vehicle performs the received instruction in response to the communication.",
    "2. The computer-implemented process of claim 1, wherein: receiving, by the processor, a first message, the first message indicating a position of a first industrial vehicle in a work environment comprises: receiving the first message indicating that the first industrial vehicle is stopped in an aisle of the work environment; and determining, by the processor, that the second industrial vehicle intends to pass the first industrial vehicle, comprises: determining, by the processor, that the second industrial vehicle intends to pass the first industrial vehicle in the aisle of the work environment.",
    "3. The computer-implemented process of claim 1, wherein: receiving, by a processor, a first message comprises receiving the first message at a server computer from select at least one of: the first industrial vehicle; and the second industrial vehicle; receiving, by the processor, a second message comprises receiving the second message at the server computer from select at least one of: the first industrial vehicle; and the second industrial vehicle; receiving, by the processor, a third message comprises receiving the third message at the server computer from select at least one of: the first industrial vehicle; and the second industrial vehicle; and communicating the instruction to the second industrial vehicle comprises transmitting the instruction from the server computer for delivery to the second industrial vehicle.",
    "4. The computer-implemented process of claim 3 further comprising: receiving at the server, from the first industrial vehicle, a message indicating an absolute position of the electronic badge that is detected by the first industrial vehicle.",
    "5. The computer-implemented process of claim 3 further comprising: receiving at the server, from the first industrial vehicle, a message indicating an absolute position of the first industrial vehicle and a relative position of the electronic badge that is detected by the first industrial vehicle.",
    "6. The computer-implemented process of claim 1, wherein: receiving, by a processor, a first message comprises receiving the first message at a processing device of the first industrial vehicle; receiving, by the processor, a second message comprises receiving the second message at the processing device of the first industrial vehicle; receiving, by the processor, a third message comprises receiving the third message at the processing device of the first industrial vehicle; communicating the instruction to the second industrial vehicle comprises transmitting the instruction from the first industrial vehicle to the second industrial vehicle; and the computer-implemented process is carried out independently of interaction with a remote server computer.",
    "7. The computer-implemented process of claim 1, wherein: receiving, by a processor, a first message comprises receiving the first message at a processing device of the second industrial vehicle; receiving, by the processor, a second message comprises receiving the second message at the processing device of the second industrial vehicle; receiving, by the processor, a third message comprises receiving the third message at the processing device of the second industrial vehicle; communicating the instruction to the second industrial vehicle comprises transmitting the instruction from the processing device to at least one controller on the second industrial vehicle; and the computer-implemented process is carried out independently of interaction with a remote server computer.",
    "8. The computer-implemented process of claim 1 further comprising: utilizing a badge communicator on the first industrial vehicle to detect the presence of the electronic badge, which is worn by a person within a predetermined range of the first industrial vehicle; detecting by the badge communicator, the position of the electronic badge as a relative offset to the position of the first industrial vehicle; determining an absolute location of the first industrial vehicle; and computing an absolute position of the electronic badge based upon the absolute position of the industrial vehicle and the relative offset.",
    "9. The computer-implemented process of claim 8, wherein: utilizing a badge communicator on the first industrial vehicle to detect the presence of the electronic badge, which is worn by a person within a predetermined range of the first industrial vehicle comprises: identifying the person as a vehicle operator of the first industrial vehicle; and detecting by the badge communicator that the vehicle operator has stepped off of the first industrial vehicle.",
    "10. The computer-implemented process of claim 1 further comprising: determining by the processor, that the second industrial vehicle is allowed to pass the first industrial vehicle; generating a control message based upon a desired passing maneuver; sending the control message to at least one electrical component of the second industrial vehicle, wherein the second industrial vehicle processes the control message to perform select at least one: a function to directly control the second industrial vehicle, a function to set a limit to an operational parameter of the second industrial vehicle, and a function to communicate a message to an operator of the second industrial vehicle; detecting that the second industrial vehicle has passed the first industrial vehicle; and sending a message to the second industrial vehicle to reset the second industrial vehicle back to a state of the second vehicle before processing the control message.",
    "11. The computer-implemented process of claim 10, wherein the control message, when processed by the second industrial vehicle, sets a maximum allowable speed while passing the first industrial vehicle.",
    "12. The computer-implemented process of claim 10, wherein the control message automatically controls at least one of speed and travel path of the second industrial vehicle while passing the first industrial vehicle.",
    "13. The computer-implemented process of claim 1 further comprising: receiving at least one message from a third industrial vehicle indicating that the third industrial vehicle is in a same aisle as the first industrial vehicle; determining, by the processor, that the third industrial vehicle intends to pass the first industrial vehicle in close proximity in time to determining the intent of the second industrial vehicle to pass the first industrial vehicle, by: receiving, by the processor, a first position of the third industrial vehicle; receiving, by the processor, a second position of the third industrial vehicle; computing, by the processor, a direction of travel of the third industrial vehicle; and predicting that the direction of travel of the third industrial vehicle will require the third industrial vehicle to pass the first industrial vehicle; arbitrating, by the processor, a priority to pass the first industrial vehicle between the second industrial vehicle and the third industrial vehicle; and sending a message to the second industrial vehicle and the third industrial vehicle with the priority to pass the first industrial vehicle.",
    "14. The computer-implemented process of claim 13, wherein arbitrating by the processor, a priority to pass the first industrial vehicle comprises: allowing both the second industrial vehicle and the third industrial vehicle to pass the first industrial vehicle at the same time where the processor determines that a passing area is wide enough to allow both the second industrial vehicle and the third industrial vehicle to pass the first industrial vehicle based upon the position of the first industrial vehicle and the position of the electronic badge.",
    "15. The computer-implemented process of claim 1 further comprising: sending by a server computer, an information message to the second industrial vehicle, wherein the second industrial vehicle processes the information message and generates on a display: a map of the work environment, a first indicia representing the position of the first industrial vehicle, and a second indicia representing the position of the electronic badge detected by the first industrial vehicle.",
    "16. The computer-implemented process of claim 1, wherein determining by the processor, that the second industrial vehicle intends to pass the first industrial vehicle comprises: receiving, by the processor, a first position of the second industrial vehicle; receiving, by the processor, a second position of the second industrial vehicle; computing, by the processor, a direction of travel of the second industrial vehicle; and predicting that the direction of travel of the second industrial vehicle will require the second industrial vehicle to pass the first industrial vehicle.",
    "17. The computer-implemented process of claim 1, further comprising: creating a temporary, short-range, direct vehicle-to-vehicle mesh communication network between the first industrial vehicle and the second industrial vehicle.",
    "18. The computer-implemented process of claim 17 further comprising: providing an electronic badge on each of the first industrial vehicle and the second industrial vehicle; and providing a badge communicator on each of the first industrial vehicle and the second industrial vehicle; wherein: creating a temporary, short-range, direct vehicle-to-vehicle mesh communication network between the first industrial vehicle and the second industrial vehicle, comprises: communicating from the electronic badge on the first industrial vehicle to the badge communicator on the second industrial vehicle, and communicating from the electronic badge on the second industrial vehicle to the badge communicator of the first industrial vehicle.",
    "19. The computer-implemented process of claim 1, wherein receiving, by the processor, the second message, the second message indicating the position of an electronic badge that is detected by the first industrial vehicle, comprises: utilizing a badge communicator on the first industrial vehicle to detect the presence of an electronic badge worn by a vehicle operator of the first industrial vehicle; detecting by the badge communicator that the operator has stepped off of the first industrial vehicle; detecting by the badge communicator, the position of the electronic badge as a relative offset to the position of the first industrial vehicle; determining an absolute location of the first industrial vehicle; and computing an absolute position of the electronic badge based upon the absolute position of the industrial vehicle and the detected offset."
  ],
  "description_excerpt": "The present disclosure relates to electronic systems that collect information related to the operation and movement of electronic badges in industrial applications, and in particular to the utilization of industrial vehicle communication with electronic badges to make decisions with regard to industrial vehicle passing maneuvers.\n\nWireless strategies are deployed by business operations, including distributors, retail stores, manufacturers, etc., to improve the efficiency and accuracy of business operations. Wireless strategies may also be deployed by such business operations to avoid the insidious effects of constantly increasing labor and logistics costs.\n\nFor instance, in a typical warehouse implementation, a forklift truck is equipped with a communications device that links a corresponding forklift truck operator to a management system executing on an associated computer enterprise via a wireless transceiver. Essentially, the communications device is used as an interface to the management system to direct the tasks of the forklift truck operator, e.g., by instructing the forklift truck operator where and/or how to pick, pack, put away, move, stage, process or otherwise manipulate items within a facility.\n\nAccording to aspects of the present disclosure, a computer-implemented process is provided for authorizing a passing maneuver. The process comprises receiving, by a processor, a first message, a second message and a third message. The first message indicates a position of a first industrial vehicle in a work environment.",
  "cpc": [
    "H04W 4/021",
    "B66F 17/003",
    "B66F 9/07581",
    "B66F 9/24",
    "G05B 19/41895",
    "G05D 1/0261",
    "G05D 1/0289",
    "G05D 1/244",
    "G05D 1/644",
    "G05D 1/693",
    "G05D 2201/0216",
    "G06K 19/07762",
    "G06Q 10/08",
    "G06Q 10/0833",
    "G06Q 50/28",
    "G06V 20/59",
    "G06V 40/10",
    "G06V 40/103",
    "G07C 5/008",
    "G07C 9/28",
    "G07C 9/38",
    "G08G 1/0112"
  ],
  "ipc": [
    "B66F 17/00",
    "B66F 9/24",
    "G05D 1/02",
    "G06Q 10/08",
    "G08G 1/00",
    "G08G 1/01",
    "H04W 4/021"
  ],
  "assignees": [
    "Crown Equipment Corp"
  ],
  "inventors": [
    "Juergen Buchmann",
    "Andreas Simon",
    "Sebastian Sick",
    "Lewis H. Manci"
  ],
  "filing_date": "2017-06-23",
  "publication_date": "2019-04-09",
  "grant_date": "2019-04-09",
  "priority_date": "2016-06-24",
  "application_number": "US-201715631431-A",
  "family_id": "59276897",
  "cited_by_count": 6,
  "citations": [
    "US6072396A",
    "US20030122652A1",
    "US6496806B1",
    "USRE44275E1",
    "US8326451B2",
    "US20040111454A1",
    "US7151979B2",
    "US7123149B2",
    "US20040174264A1",
    "US6998985B2",
    "US7038573B2",
    "US20050065861A1",
    "US7412326B2",
    "US7307595B2",
    "US7589616B2",
    "US7323991B1",
    "US9319471B2",
    "US7394380B2",
    "US20070233304A1",
    "US20080042836A1",
    "US20080129446A1",
    "WO2008074008A2",
    "AU2014262244A1",
    "US20160041559A1",
    "US20080189000A1",
    "US8120482B2",
    "US8248263B2",
    "CA2617976A1",
    "US20090326991A1",
    "US9519921B2",
    "US20110093134A1",
    "GB2462590A",
    "US20110246156A1",
    "US20100283602A1",
    "US20100328073A1",
    "US8648709B2",
    "US9760853B2",
    "US20160034924A1",
    "US9547945B2",
    "US20120239224A1",
    "US9104537B1",
    "US20130021145A1",
    "US8718860B2",
    "US9152832B2",
    "US20140309870A1",
    "US20140188576A1",
    "US20150353132A1",
    "US8990011B2",
    "WO2015137991A1",
    "US20140297103A1",
    "US20150042454A1",
    "WO2015060674A1",
    "US20150142485A1",
    "US20160335892A1",
    "US9876693B1",
    "US20150279210A1",
    "US20150375947A1",
    "WO2016033233A1",
    "US20170254883A1",
    "US20170025020A1",
    "EP3035074A1",
    "US20170327112A1",
    "US20160225203A1",
    "US20160371553A1",
    "US20170236344A1",
    "US20160284185A1"
  ]
}

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