MLchartDataset catalogue

Patent · US8864846B2 · B2 · US

Model-based neuromechanical controller for a robotic leg

(11) Publication number
US8864846B2
(21) Application number
US-69812810-A
(22) Filing date
2010-02-01
(30) Priority date
2005-03-31
(43) Publication date
2014-10-21
(45) Date of grant
2014-10-21
(51) IPC
A61F 2/66; A61F 2/68; A61F 2/70; A61F 2/72; A61F 2/76; A61F 5/01; G05B 21/00
(52) CPC
  • A61F Filters implantable into blood vessels; prostheses; devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents; orthopaedic, nursing or contraceptive devices; fomentation; treatment or protection of eyes or ears; bandages, dressings or absorbent pads; first-aid kits: 2/70, 2/605, 2/64, 2/66, 2/68, 2/74, 2/741, 2002/701, 2002/704, 2002/705, 2002/7625, 2002/7635, 2002/764, 2002/7645, 2005/0155, 5/0123, 5/0127
  • B25J Manipulators; chambers provided with manipulation devices: 9/0006, 9/1075, 9/1633
  • G16H Healthcare informatics, i.e. information and communication technology [ICT] specially adapted for the handling or processing of medical or healthcare data: 50/50
(73) Assignee
HERR HUGH M; GEYER HARTMUT; EILENBERG MICHAEL FREDERICK; MASSACHUSETTS INST TECHNOLOGY
(72) Inventors
HERR HUGH M; GEYER HARTMUT; EILENBERG MICHAEL FREDERICK
(54) Title
Model-based neuromechanical controller for a robotic leg
(57) Abstract

A model-based neuromechanical controller for a robotic limb having at least one joint includes a finite state machine configured to receive feedback data relating to the state of the robotic limb and to determine the state of the robotic limb, a muscle model processor configured to receive state information from the finite state machine and, using muscle tendon lever arm and muscle tendon length equations and reflex control equations in a neuromuscular model, to determine at least one desired joint torque or stiffness command to be sent to the robotic limb, and a joint command processor configured to command the biomimetic torques and stiffnesses determined by the muscle model processor at the robotic limb joint. The feedback data is preferably provided by at least one sensor mounted at each joint of the robotic limb. In a preferred embodiment, the robotic limb is a leg and the finite state machine is synchronized to the leg gait cycle.

Full text
View on Google Patents

Claims (18)

  1. A model-based neuromechanical controller for controlling at least one robotic limb joint of a robotic limb, the controller comprising: a) a neuromuscular model including a muscle model, muscle tendon lever arm and muscle tendon length equations and reflex control equations, the neuromuscular model being configured to receive feedback data relating to a measured state of the robotic limb and, using the feedback data, and the muscle model, muscle tendon lever arm and muscle tendon length equations and reflex control equations of the neuromuscular model, to determine at least one torque command; and b) a torque control system in communication with the neuromuscular model, whereby the torque control system receives the at least one torque command from the neuromuscular model for controlling the robotic limb joint.
  2. The controller of claim 1, wherein the robotic limb includes a sensor mounted to the robotic limb, and the feedback data is provided by the at least one sensor mounted at the robotic limb.
  3. The controller of claim 2, wherein the neuromuscular model and the torque control system are configured to control the robotic limb, wherein the robotic limb is a leg, and wherein the neuromechanical controller further includes a finite state machine synchronized to the leg gait cycle, the finite state machine being configured to receive the feedback data from the at least one sensor and to determine a gait phase of the robotic leg using the feedback data received.
  4. The controller of claim 3, wherein the neuromuscular model and the torque control system are configured to control a robotic leg comprising an ankle joint.
  5. The controller of claim 3, wherein the neuromuscular model and the torque control system are configured to control a robotic leg comprising a knee joint.
  6. The controller of claim 4, the robotic leg further comprising a knee joint.
  7. The controller of claim 6, the robotic leg further comprising a hip joint.
  8. The controller of claim 2, wherein at least one sensor is an angular joint displacement and velocity sensor, a torque sensor, or an inertial measurement unit.
  9. The neuromechanical controller of claim 2, wherein the feedback data includes joint angle and joint angular velocity measured by the at least one sensor.
  10. The neuromechanical controller of claim 9, wherein the muscle tendon lever arm and muscle tendon length equations are configured to determine a muscle moment arm and a muscle tendon length using the measured joint angle.
  11. The neuromechanical controller of claim 10, wherein the muscle model determines muscle force using the muscle tendon length and a stimulation input.
  12. The neuromechanical controller of claim 11, wherein the muscle model comprises a contractile element and a series-elastic element arranged in a muscle tendon unit.
  13. The neuromechanical controller of claim 12, wherein the reflex control equations are configured in a local feedback loop, and the reflex control equations are configured to receive muscle force feedback from the muscle model and to provide the stimulation input to the muscle model.
  14. The neuromechanical controller of claim 13, wherein the muscle force feedback is positive force feedback.
  15. The neuromechanical controller of claim 13, wherein the reflex control equations are configured to mimic the stretch reflex of an intact human muscle.
  16. The neuromechanical controller of claim 1, wherein the torque control system includes a feed forward gain, a lead compensator and a friction compensator to adapt the torque command and thereby obtain the current command.
  17. The neuromechanical controller of claim 16, wherein the torque control system further includes a motor controller for driving an actuator of the robotic limb joint with the at least one current command.
  18. The neuromechanical controller of claim 17, wherein the torque control system further includes a parallel spring model.

Description

The present invention relates to control of artificial joints and limbs for use in prosthetic, orthotic, exoskeletal, or robotic devices and, in particular, to control methodology for a robotic leg based on a neuromuscular model of locomotion.

Legged locomotion of animals and humans is controlled by a complex network of neurons. Proposed in the early 20th century [Brown, T. G., 1914. On the nature of the fundamental activity of the nervous centres; together with an analysis of the conditioning of rhythmic activity in progression, and a theory of the evolution of function in the nervous system. J Physiol 48 (1), 18-46.]. and firmly established today [Orlovsky, G., Deliagina, T., Grillner, S., 1999. Neuronal control of locomotion: from mollusc to man. Oxford University Press, New York], the central pattern generator (CPG) forms the basis of this network. In the current view, the CPG consists of layers of neuron pools in the spinal cord [Rybak, I. A., Shevtsova, N. A., Lafreniere-Roula, M., McCrea, D. A., 2006. Modelling spinal circuitry involved in locomotor pattern generation: insights from deletions during fictive locomotion. J Physiol 577 (Pt 2), 617-639] which, through other neuron pools channeling muscle synergies, provide rhythmic activity to the leg extensor and flexor muscles [Dietz, V., 2003. Spinal cord pattern generators for locomotion. Clin Neurophysiol 114 (8), 1379-1389; Minassian, K., Persy, I., Rattay, F., Pinter, M. M., Kern, H., Dimitrijevic, M. R., 2007. Human lumbar cord circuitries can be activated by extrinsic tonic input to generate locomotor-like activity.

Citations (382)

  • CN101061984A
  • CN101111211A
  • EP1393866B1
  • EP1408892A2
  • EP1534117A2
  • EP2196173A2
  • JP2008087143A
  • US2001029400A1
  • US2002052663A1
  • US2002092724A1
  • US2002138153A1
  • US2003093021A1
  • US2003125814A1
  • US2003139783A1
  • US2003163206A1
  • US2003195439A1
  • US2004039454A1
  • US2004049290A1
  • US2004054423A1
  • US2004064195A1
  • US2004068337A1
  • US2004088025A1
  • US2004181118A1
  • US2004181289A1
  • US2005007834A1
  • US2005043614A1
  • US2005049652A1
  • US2005059908A1
  • US2005085948A1
  • US2005119777A1
  • US2005155444A1
  • US2005209707A1
  • US2005228515A1
  • US2006004307A1
  • US2006064047A1
  • US2006069448A1
  • US2006094989A1
  • US2006122711A1
  • US2006213305A1
  • US2006224246A1
  • US2006249315A1
  • US2006258967A1
  • US2006264790A1
  • US2006276728A1
  • US2007016329A1
  • US2007043449A1
  • US2007050044A1
  • US2007123997A1
  • US2007129653A1
  • US2007145930A1
  • US2007162152A1
  • US2007267791A1
  • US2008114272A1
  • US2008155444A1
  • US2008169729A1
  • US2009030530A1
  • US2009222105A1
  • US2010241242A1
  • US2011040216A1
  • US2011224804A1
  • US2011245931A1
  • US2011260380A1
  • US2011264230A1
  • US2011278857A1
  • US2012136459A1
  • US2012209405A1
  • US2012271433A1
  • US2013110256A1
  • US2013158444A1
  • US2013197318A1
  • US2013310979A1
  • US2014046455A1
  • US2014088729A1
  • US2489291A
  • US2529968A
  • US3016760A
  • US3098645A
  • US3207497A
  • US3844279A
  • US3871032A
  • US4442390A
  • US4463291A
  • US4518307A
  • US4532462A
  • US4546295A
  • US4546296A
  • US4546297A
  • US4546298A
  • US4569352A
  • US4600357A
  • US4657470A
  • US4843921A
  • US4865376A
  • US4872803A
  • US4909535A
  • US4921293A
  • US4921393A
  • US4923474A
  • US4923475A
  • US4936295A
  • US4964402A
  • US4989161A
  • US5012591A
  • US5049797A
  • US5062673A
  • US5088478A
  • US5092902A
  • US5112296A
  • US5174168A
  • US5181933A
  • US5252102A
  • US5294873A
  • US5327790A
  • US5367790A
  • US5383939A
  • US5405409A
  • US5442270A
  • US5443521A
  • US5456341A
  • US5458143A
  • US5476441A
  • US5502363A
  • US5514185A
  • US5556422A
  • US5571205A
  • US5643332A
  • US5650704A
  • US5662693A
  • US5701686A
  • US5718925A
  • US5748845A
  • US5776205A
  • US5885809A
  • US5888212A
  • US5888213A
  • US5898948A
  • US5910720A
  • US5932230A
  • US5944760A
  • US5971729A
  • US5972036A
  • US5980435A
  • US6029374A
  • US6056712A
  • US6067892A
  • US6071313A
  • US6136039A
  • US6144385A
  • US6202806B1
  • US6223648B1
  • US6240797B1
  • US6267742B1
  • US6416703B1
  • US6443993B1
  • US6456884B1
  • US6478826B1
  • US6485776B2
  • US6507757B1
  • US6511512B2
  • US6517503B1
  • US6532400B1
  • US6585774B2
  • US6589289B2
  • US6592539B1
  • US6610101B2
  • US6626952B2
  • US6660042B1
  • US6666796B1
  • US6706364B2
  • US6752774B2
  • US6764520B2
  • US6811571B1
  • US6887279B2
  • US6923834B2
  • US6936073B2
  • US6942629B2
  • US6945947B2
  • US6966882B2
  • US6969408B2
  • US7001563B2
  • US7025793B2
  • US7029500B2
  • US7037283B2
  • US7063727B2
  • US7077818B2
  • US7094058B2
  • US7094212B2
  • US7101487B2
  • US7105122B2
  • US7107180B2
  • US7118601B2
  • US7118602B2
  • US7136722B2
  • US7144429B2
  • US7145305B2
  • US7154017B2
  • US7161056B2
  • US7169188B2
  • US7169189B2
  • US7169190B2
  • US7198071B2
  • US7198610B2
  • US7217060B2
  • US7220889B2
  • US7223899B2
  • US7227050B2
  • US7230154B2
  • US7235108B2
  • US7240876B2
  • US7266910B2
  • US7270644B2
  • US7279009B2
  • US7288076B2
  • US7295892B2
  • US7303538B2
  • US7304202B2
  • US7311686B1
  • US7313463B2
  • US7335233B2
  • US7347877B2
  • US7371262B2
  • US7377944B2
  • US7381860B2
  • US7393364B2
  • US7396975B2
  • US7402721B2
  • US7411109B2
  • US7423193B2
  • US7427297B2
  • US7429253B2
  • US7431708B2
  • US7431737B2
  • US7438843B2
  • US7449005B2
  • US7455696B2
  • US7459598B2
  • US7465281B2
  • US7465283B2
  • US7468471B2
  • US7470830B2
  • US7485152B2
  • US7488349B2
  • US7488864B2
  • US7503937B2
  • US7513880B2
  • US7513881B1
  • US7527253B2
  • US7531006B2
  • US7531711B2
  • US7534220B2
  • US7544214B2
  • US7549970B2
  • US7578799B2
  • US7581454B2
  • US7597672B2
  • US7597674B2
  • US7597675B2
  • US7618463B2
  • US7632315B2
  • US7637957B2
  • US7637959B2
  • US7641700B2
  • US7650204B2
  • US7662191B2
  • US7674212B2
  • US7691154B2
  • US7696400B2
  • US7704218B2
  • US7713225B2
  • US7727174B2
  • US7736394B2
  • US7745682B2
  • US7749183B2
  • US7749281B2
  • US7762973B2
  • US7770842B2
  • US7771488B2
  • US7780741B2
  • US7794418B2
  • US7794505B2
  • US7811333B2
  • US7811334B2
  • US7833181B2
  • US7842848B2
  • US7846213B2
  • US7862620B2
  • US7863797B2
  • US7867182B2
  • US7867284B2
  • US7867285B2
  • US7867286B2
  • US7868511B2
  • US7879110B2
  • US7891258B2
  • US7892195B2
  • US7896826B2
  • US7896827B2
  • US7896927B2
  • US7909884B2
  • US7910793B2
  • US7914475B2
  • US7918765B2
  • US7935068B2
  • US7955398B2
  • US7959589B2
  • US7981068B2
  • US7985193B2
  • US7992849B2
  • US7998221B2
  • US8002724B2
  • US8007544B2
  • US8016781B2
  • US8021317B2
  • US8025632B2
  • US8025699B2
  • US8026406B2
  • US8034120B2
  • US8038636B2
  • US8043244B2
  • US8043245B2
  • US8048007B2
  • US8048013B2
  • US8048172B2
  • US8052760B2
  • US8057550B2
  • US8075633B2
  • US8202325B2
  • US8287477B1
  • US8376971B1
  • US8419804B2
  • US8500823B2
  • US8512415B2
  • US8734528B2
  • USD503480S
  • USD503802S
  • USD523149S
  • USD527825S
  • USD529180S
  • USD533280S
  • USD558884S
  • USD567072S
  • USD576781S
  • USD577828S
  • USD583956S
  • USD588753S
  • USD592755S
  • USD592756S
  • USD596301S
  • USD611322S
  • USD616555S
  • USD616556S
  • USD616996S
  • USD616997S
  • USD618359S
  • USD620124S
  • USD627079S
  • USD628696S
  • USD629115S
  • USD634438S
  • USD634852S
  • USD637942S
  • USD640380S
  • USD640381S
  • USD641482S
  • USD641483S
  • USD643537S
  • USD646394S
  • USD647622S
  • USD647623S
  • USD647624S
  • USRE34661E
  • USRE39961E
  • USRE40363E
  • USRE42903E
  • WO0154630A1
  • WO03005934A2
  • WO03068453A1
  • WO2004017872A1
  • WO2004019832A1
  • WO2010027968A2
  • WO2010088616A1
  • WO2010088635A1
Record as JSON
{
  "publication_number": "US8864846B2",
  "country": "US",
  "kind": "B2",
  "title": "Model-based neuromechanical controller for a robotic leg",
  "abstract": "A model-based neuromechanical controller for a robotic limb having at least one joint includes a finite state machine configured to receive feedback data relating to the state of the robotic limb and to determine the state of the robotic limb, a muscle model processor configured to receive state information from the finite state machine and, using muscle tendon lever arm and muscle tendon length equations and reflex control equations in a neuromuscular model, to determine at least one desired joint torque or stiffness command to be sent to the robotic limb, and a joint command processor configured to command the biomimetic torques and stiffnesses determined by the muscle model processor at the robotic limb joint. The feedback data is preferably provided by at least one sensor mounted at each joint of the robotic limb. In a preferred embodiment, the robotic limb is a leg and the finite state machine is synchronized to the leg gait cycle.",
  "claims": [
    "1. A model-based neuromechanical controller for controlling at least one robotic limb joint of a robotic limb, the controller comprising: a) a neuromuscular model including a muscle model, muscle tendon lever arm and muscle tendon length equations and reflex control equations, the neuromuscular model being configured to receive feedback data relating to a measured state of the robotic limb and, using the feedback data, and the muscle model, muscle tendon lever arm and muscle tendon length equations and reflex control equations of the neuromuscular model, to determine at least one torque command; and b) a torque control system in communication with the neuromuscular model, whereby the torque control system receives the at least one torque command from the neuromuscular model for controlling the robotic limb joint.",
    "2. The controller of claim 1, wherein the robotic limb includes a sensor mounted to the robotic limb, and the feedback data is provided by the at least one sensor mounted at the robotic limb.",
    "3. The controller of claim 2, wherein the neuromuscular model and the torque control system are configured to control the robotic limb, wherein the robotic limb is a leg, and wherein the neuromechanical controller further includes a finite state machine synchronized to the leg gait cycle, the finite state machine being configured to receive the feedback data from the at least one sensor and to determine a gait phase of the robotic leg using the feedback data received.",
    "4. The controller of claim 3, wherein the neuromuscular model and the torque control system are configured to control a robotic leg comprising an ankle joint.",
    "5. The controller of claim 3, wherein the neuromuscular model and the torque control system are configured to control a robotic leg comprising a knee joint.",
    "6. The controller of claim 4, the robotic leg further comprising a knee joint.",
    "7. The controller of claim 6, the robotic leg further comprising a hip joint.",
    "8. The controller of claim 2, wherein at least one sensor is an angular joint displacement and velocity sensor, a torque sensor, or an inertial measurement unit.",
    "9. The neuromechanical controller of claim 2, wherein the feedback data includes joint angle and joint angular velocity measured by the at least one sensor.",
    "10. The neuromechanical controller of claim 9, wherein the muscle tendon lever arm and muscle tendon length equations are configured to determine a muscle moment arm and a muscle tendon length using the measured joint angle.",
    "11. The neuromechanical controller of claim 10, wherein the muscle model determines muscle force using the muscle tendon length and a stimulation input.",
    "12. The neuromechanical controller of claim 11, wherein the muscle model comprises a contractile element and a series-elastic element arranged in a muscle tendon unit.",
    "13. The neuromechanical controller of claim 12, wherein the reflex control equations are configured in a local feedback loop, and the reflex control equations are configured to receive muscle force feedback from the muscle model and to provide the stimulation input to the muscle model.",
    "14. The neuromechanical controller of claim 13, wherein the muscle force feedback is positive force feedback.",
    "15. The neuromechanical controller of claim 13, wherein the reflex control equations are configured to mimic the stretch reflex of an intact human muscle.",
    "16. The neuromechanical controller of claim 1, wherein the torque control system includes a feed forward gain, a lead compensator and a friction compensator to adapt the torque command and thereby obtain the current command.",
    "17. The neuromechanical controller of claim 16, wherein the torque control system further includes a motor controller for driving an actuator of the robotic limb joint with the at least one current command.",
    "18. The neuromechanical controller of claim 17, wherein the torque control system further includes a parallel spring model."
  ],
  "description_excerpt": "The present invention relates to control of artificial joints and limbs for use in prosthetic, orthotic, exoskeletal, or robotic devices and, in particular, to control methodology for a robotic leg based on a neuromuscular model of locomotion.\n\nLegged locomotion of animals and humans is controlled by a complex network of neurons. Proposed in the early 20th century [Brown, T. G., 1914. On the nature of the fundamental activity of the nervous centres; together with an analysis of the conditioning of rhythmic activity in progression, and a theory of the evolution of function in the nervous system. J Physiol 48 (1), 18-46.]. and firmly established today [Orlovsky, G., Deliagina, T., Grillner, S., 1999. Neuronal control of locomotion: from mollusc to man. Oxford University Press, New York], the central pattern generator (CPG) forms the basis of this network. In the current view, the CPG consists of layers of neuron pools in the spinal cord [Rybak, I. A., Shevtsova, N. A., Lafreniere-Roula, M., McCrea, D. A., 2006. Modelling spinal circuitry involved in locomotor pattern generation: insights from deletions during fictive locomotion. J Physiol 577 (Pt 2), 617-639] which, through other neuron pools channeling muscle synergies, provide rhythmic activity to the leg extensor and flexor muscles [Dietz, V., 2003. Spinal cord pattern generators for locomotion. Clin Neurophysiol 114 (8), 1379-1389; Minassian, K., Persy, I., Rattay, F., Pinter, M. M., Kern, H., Dimitrijevic, M. R., 2007. Human lumbar cord circuitries can be activated by extrinsic tonic input to generate locomotor-like activity.",
  "cpc": [
    "A61F 2/70",
    "A61F 2/605",
    "A61F 2/64",
    "A61F 2/66",
    "A61F 2/68",
    "A61F 2/74",
    "A61F 2/741",
    "A61F 2002/701",
    "A61F 2002/704",
    "A61F 2002/705",
    "A61F 2002/7625",
    "A61F 2002/7635",
    "A61F 2002/764",
    "A61F 2002/7645",
    "A61F 2005/0155",
    "A61F 5/0123",
    "A61F 5/0127",
    "B25J 9/0006",
    "B25J 9/1075",
    "B25J 9/1633",
    "G16H 50/50"
  ],
  "ipc": [
    "A61F 2/66",
    "A61F 2/68",
    "A61F 2/70",
    "A61F 2/72",
    "A61F 2/76",
    "A61F 5/01",
    "G05B 21/00"
  ],
  "assignees": [
    "HERR HUGH M",
    "GEYER HARTMUT",
    "EILENBERG MICHAEL FREDERICK",
    "MASSACHUSETTS INST TECHNOLOGY"
  ],
  "inventors": [
    "HERR HUGH M",
    "GEYER HARTMUT",
    "EILENBERG MICHAEL FREDERICK"
  ],
  "filing_date": "2010-02-01",
  "publication_date": "2014-10-21",
  "grant_date": "2014-10-21",
  "priority_date": "2005-03-31",
  "application_number": "US-69812810-A",
  "family_id": "43354988",
  "citations": [
    "CN101061984A",
    "CN101111211A",
    "EP1393866B1",
    "EP1408892A2",
    "EP1534117A2",
    "EP2196173A2",
    "JP2008087143A",
    "US2001029400A1",
    "US2002052663A1",
    "US2002092724A1",
    "US2002138153A1",
    "US2003093021A1",
    "US2003125814A1",
    "US2003139783A1",
    "US2003163206A1",
    "US2003195439A1",
    "US2004039454A1",
    "US2004049290A1",
    "US2004054423A1",
    "US2004064195A1",
    "US2004068337A1",
    "US2004088025A1",
    "US2004181118A1",
    "US2004181289A1",
    "US2005007834A1",
    "US2005043614A1",
    "US2005049652A1",
    "US2005059908A1",
    "US2005085948A1",
    "US2005119777A1",
    "US2005155444A1",
    "US2005209707A1",
    "US2005228515A1",
    "US2006004307A1",
    "US2006064047A1",
    "US2006069448A1",
    "US2006094989A1",
    "US2006122711A1",
    "US2006213305A1",
    "US2006224246A1",
    "US2006249315A1",
    "US2006258967A1",
    "US2006264790A1",
    "US2006276728A1",
    "US2007016329A1",
    "US2007043449A1",
    "US2007050044A1",
    "US2007123997A1",
    "US2007129653A1",
    "US2007145930A1",
    "US2007162152A1",
    "US2007267791A1",
    "US2008114272A1",
    "US2008155444A1",
    "US2008169729A1",
    "US2009030530A1",
    "US2009222105A1",
    "US2010241242A1",
    "US2011040216A1",
    "US2011224804A1",
    "US2011245931A1",
    "US2011260380A1",
    "US2011264230A1",
    "US2011278857A1",
    "US2012136459A1",
    "US2012209405A1",
    "US2012271433A1",
    "US2013110256A1",
    "US2013158444A1",
    "US2013197318A1",
    "US2013310979A1",
    "US2014046455A1",
    "US2014088729A1",
    "US2489291A",
    "US2529968A",
    "US3016760A",
    "US3098645A",
    "US3207497A",
    "US3844279A",
    "US3871032A",
    "US4442390A",
    "US4463291A",
    "US4518307A",
    "US4532462A",
    "US4546295A",
    "US4546296A",
    "US4546297A",
    "US4546298A",
    "US4569352A",
    "US4600357A",
    "US4657470A",
    "US4843921A",
    "US4865376A",
    "US4872803A",
    "US4909535A",
    "US4921293A",
    "US4921393A",
    "US4923474A",
    "US4923475A",
    "US4936295A",
    "US4964402A",
    "US4989161A",
    "US5012591A",
    "US5049797A",
    "US5062673A",
    "US5088478A",
    "US5092902A",
    "US5112296A",
    "US5174168A",
    "US5181933A",
    "US5252102A",
    "US5294873A",
    "US5327790A",
    "US5367790A",
    "US5383939A",
    "US5405409A",
    "US5442270A",
    "US5443521A",
    "US5456341A",
    "US5458143A",
    "US5476441A",
    "US5502363A",
    "US5514185A",
    "US5556422A",
    "US5571205A",
    "US5643332A",
    "US5650704A",
    "US5662693A",
    "US5701686A",
    "US5718925A",
    "US5748845A",
    "US5776205A",
    "US5885809A",
    "US5888212A",
    "US5888213A",
    "US5898948A",
    "US5910720A",
    "US5932230A",
    "US5944760A",
    "US5971729A",
    "US5972036A",
    "US5980435A",
    "US6029374A",
    "US6056712A",
    "US6067892A",
    "US6071313A",
    "US6136039A",
    "US6144385A",
    "US6202806B1",
    "US6223648B1",
    "US6240797B1",
    "US6267742B1",
    "US6416703B1",
    "US6443993B1",
    "US6456884B1",
    "US6478826B1",
    "US6485776B2",
    "US6507757B1",
    "US6511512B2",
    "US6517503B1",
    "US6532400B1",
    "US6585774B2",
    "US6589289B2",
    "US6592539B1",
    "US6610101B2",
    "US6626952B2",
    "US6660042B1",
    "US6666796B1",
    "US6706364B2",
    "US6752774B2",
    "US6764520B2",
    "US6811571B1",
    "US6887279B2",
    "US6923834B2",
    "US6936073B2",
    "US6942629B2",
    "US6945947B2",
    "US6966882B2",
    "US6969408B2",
    "US7001563B2",
    "US7025793B2",
    "US7029500B2",
    "US7037283B2",
    "US7063727B2",
    "US7077818B2",
    "US7094058B2",
    "US7094212B2",
    "US7101487B2",
    "US7105122B2",
    "US7107180B2",
    "US7118601B2",
    "US7118602B2",
    "US7136722B2",
    "US7144429B2",
    "US7145305B2",
    "US7154017B2",
    "US7161056B2",
    "US7169188B2",
    "US7169189B2",
    "US7169190B2",
    "US7198071B2",
    "US7198610B2",
    "US7217060B2",
    "US7220889B2",
    "US7223899B2",
    "US7227050B2",
    "US7230154B2",
    "US7235108B2",
    "US7240876B2",
    "US7266910B2",
    "US7270644B2",
    "US7279009B2",
    "US7288076B2",
    "US7295892B2",
    "US7303538B2",
    "US7304202B2",
    "US7311686B1",
    "US7313463B2",
    "US7335233B2",
    "US7347877B2",
    "US7371262B2",
    "US7377944B2",
    "US7381860B2",
    "US7393364B2",
    "US7396975B2",
    "US7402721B2",
    "US7411109B2",
    "US7423193B2",
    "US7427297B2",
    "US7429253B2",
    "US7431708B2",
    "US7431737B2",
    "US7438843B2",
    "US7449005B2",
    "US7455696B2",
    "US7459598B2",
    "US7465281B2",
    "US7465283B2",
    "US7468471B2",
    "US7470830B2",
    "US7485152B2",
    "US7488349B2",
    "US7488864B2",
    "US7503937B2",
    "US7513880B2",
    "US7513881B1",
    "US7527253B2",
    "US7531006B2",
    "US7531711B2",
    "US7534220B2",
    "US7544214B2",
    "US7549970B2",
    "US7578799B2",
    "US7581454B2",
    "US7597672B2",
    "US7597674B2",
    "US7597675B2",
    "US7618463B2",
    "US7632315B2",
    "US7637957B2",
    "US7637959B2",
    "US7641700B2",
    "US7650204B2",
    "US7662191B2",
    "US7674212B2",
    "US7691154B2",
    "US7696400B2",
    "US7704218B2",
    "US7713225B2",
    "US7727174B2",
    "US7736394B2",
    "US7745682B2",
    "US7749183B2",
    "US7749281B2",
    "US7762973B2",
    "US7770842B2",
    "US7771488B2",
    "US7780741B2",
    "US7794418B2",
    "US7794505B2",
    "US7811333B2",
    "US7811334B2",
    "US7833181B2",
    "US7842848B2",
    "US7846213B2",
    "US7862620B2",
    "US7863797B2",
    "US7867182B2",
    "US7867284B2",
    "US7867285B2",
    "US7867286B2",
    "US7868511B2",
    "US7879110B2",
    "US7891258B2",
    "US7892195B2",
    "US7896826B2",
    "US7896827B2",
    "US7896927B2",
    "US7909884B2",
    "US7910793B2",
    "US7914475B2",
    "US7918765B2",
    "US7935068B2",
    "US7955398B2",
    "US7959589B2",
    "US7981068B2",
    "US7985193B2",
    "US7992849B2",
    "US7998221B2",
    "US8002724B2",
    "US8007544B2",
    "US8016781B2",
    "US8021317B2",
    "US8025632B2",
    "US8025699B2",
    "US8026406B2",
    "US8034120B2",
    "US8038636B2",
    "US8043244B2",
    "US8043245B2",
    "US8048007B2",
    "US8048013B2",
    "US8048172B2",
    "US8052760B2",
    "US8057550B2",
    "US8075633B2",
    "US8202325B2",
    "US8287477B1",
    "US8376971B1",
    "US8419804B2",
    "US8500823B2",
    "US8512415B2",
    "US8734528B2",
    "USD503480S",
    "USD503802S",
    "USD523149S",
    "USD527825S",
    "USD529180S",
    "USD533280S",
    "USD558884S",
    "USD567072S",
    "USD576781S",
    "USD577828S",
    "USD583956S",
    "USD588753S",
    "USD592755S",
    "USD592756S",
    "USD596301S",
    "USD611322S",
    "USD616555S",
    "USD616556S",
    "USD616996S",
    "USD616997S",
    "USD618359S",
    "USD620124S",
    "USD627079S",
    "USD628696S",
    "USD629115S",
    "USD634438S",
    "USD634852S",
    "USD637942S",
    "USD640380S",
    "USD640381S",
    "USD641482S",
    "USD641483S",
    "USD643537S",
    "USD646394S",
    "USD647622S",
    "USD647623S",
    "USD647624S",
    "USRE34661E",
    "USRE39961E",
    "USRE40363E",
    "USRE42903E",
    "WO0154630A1",
    "WO03005934A2",
    "WO03068453A1",
    "WO2004017872A1",
    "WO2004019832A1",
    "WO2010027968A2",
    "WO2010088616A1",
    "WO2010088635A1"
  ]
}

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