Patents by Inventor Craig W. Schmidt

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

  • Patent number: 11957893
    Abstract: A neuromodulation therapy is delivered via at least one electrode implanted subcutaneously and superficially to a fascia layer superficial to a nerve of a patient. In one example, an implantable medical device is deployed along a superficial surface of a deep fascia tissue layer superficial to a nerve of a patient. Electrical stimulation energy is delivered to the nerve through the deep fascia tissue layer via implantable medical device electrodes.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: April 16, 2024
    Assignee: Medtronic, Inc.
    Inventors: Brad C. Tischendorf, John E. Kast, Thomas P. Miltich, Gordon O. Munns, Randy S. Roles, Craig L. Schmidt, Joseph J. Viavattine, Christian S. Nielsen, Prabhakar A. Tamirisa, Anthony M. Chasensky, Markus W. Reiterer, Chris J. Paidosh, Reginald D. Robinson, Bernard Q. Li, Erik R. Scott, Phillip C. Falkner, Xuan K. Wei, Eric H. Bonde, David A. Dinsmoor, Duane L. Bourget, Forrest C M Pape, Gabriela C. Molnar, Joel A. Anderson, Michael J. Ebert, Richard T. Stone, Shawn C. Kelley, Stephen J. Roddy, Timothy J. Denison, Todd V. Smith
  • Patent number: 11957894
    Abstract: A neuromodulation therapy is delivered via at least one electrode implanted subcutaneously and superficially to a fascia layer superficial to a nerve of a patient. In one example, an implantable medical device is deployed along a superficial surface of a deep fascia tissue layer superficial to a nerve of a patient. Electrical stimulation energy is delivered to the nerve through the deep fascia tissue layer via implantable medical device electrodes.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: April 16, 2024
    Assignee: Medtronic, Inc.
    Inventors: Anthony M. Chasensky, Bernard Q. Li, Brad C. Tischendorf, Chris J. Paidosh, Christian S. Nielsen, Craig L. Schmidt, David A. Dinsmoor, Duane L. Bourget, Eric H. Bonde, Erik R. Scott, Forrest C M Pape, Gabriela C. Molnar, Gordon O. Munns, Joel A. Anderson, John E. Kast, Joseph J. Viavattine, Markus W. Reiterer, Michael J. Ebert, Phillip C. Falkner, Prabhakar A. Tamirisa, Randy S. Roles, Reginald D. Robinson, Richard T. Stone, Shawn C. Kelley, Stephen J. Roddy, Thomas P. Miltich, Timothy J. Denison, Todd V. Smith, Xuan K. Wei
  • Patent number: 7024265
    Abstract: In one aspect, a computer-implemented method is provided for aggregating and scheduling product batches in a manufacturing environment. Using a batch aggregation engine implementing a mathematical programming strategy, one or more product demands are allocated to one or more product batches having suggested sizes and suggested starting times. The mathematical programming strategy includes evaluating a number of time-based penalties relative to one another in allocating the demands to the batches, the time-based penalties being based on relationships between suggested starting times for batches and times of demands being considered for allocation to batches. The suggested sizes, the suggested starting times, and feedback relating to the suggested sizes and suggested starting times are communicated from the batch aggregation engine to a scheduling engine to assist the scheduling engine in scheduling starting times for the batches.
    Type: Grant
    Filed: December 28, 2004
    Date of Patent: April 4, 2006
    Assignee: i2 Technologies US, Inc.
    Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
  • Patent number: 6836689
    Abstract: In one aspect, a computer-implemented method is provided for aggregating and scheduling product batches in a manufacturing environment. Using a batch aggregation engine implementing a mathematical programming strategy, one or more product demands are allocated to one or more product batches having suggested sizes and suggested starting times. The mathematical programming strategy includes evaluating a number of time-based penalties relative to one another in allocating the demands to the batches, the time-based penalties being based on relationships between suggested starting times for batches and times of demands being considered for allocation to batches. The suggested sizes, the suggested starting times, and feedback relating to the suggested sizes and suggested starting times are communicated from the batch aggregation engine to a scheduling engine to assist the scheduling engine in scheduling starting times for the batches.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: December 28, 2004
    Assignee: i2 Technologies US, Inc.
    Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
  • Publication number: 20040098155
    Abstract: In one aspect, a computer-implemented method is provided for aggregating and scheduling product batches in a manufacturing environment. Using a batch aggregation engine implementing a mathematical programming strategy, one or more product demands are allocated to one or more product batches having suggested sizes and suggested starting times. The mathematical programming strategy includes evaluating a number of time-based penalties relative to one another in allocating the demands to the batches, the time-based penalties being based on relationships between suggested starting times for batches and times of demands being considered for allocation to batches. The suggested sizes, the suggested starting times, and feedback relating to the suggested sizes and suggested starting times are communicated from the batch aggregation engine to a scheduling engine to assist the scheduling engine in scheduling starting times for the batches.
    Type: Application
    Filed: November 6, 2003
    Publication date: May 20, 2004
    Applicant: i2 Technologies US, Inc., a Delaware corporation
    Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
  • Patent number: 6731998
    Abstract: In one embodiment, a method is provided for collaboratively solving an optimization problem using at least first optimization software and second optimization software each having at least partial information concerning the optimization problem.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: May 4, 2004
    Assignee: i2 Technologies US, Inc.
    Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
  • Publication number: 20030167098
    Abstract: In one embodiment, a method is provided for collaboratively solving an optimization problem using at least first optimization software and second optimization software each having at least partial information concerning the optimization problem.
    Type: Application
    Filed: March 20, 2003
    Publication date: September 4, 2003
    Applicant: i2 Technologies US, Inc., a Delaware Corporation
    Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
  • Patent number: 6560501
    Abstract: A computer-based system (10) for aggregating and scheduling product batches (50) includes a batch aggregation engine (20) that allocates one or more product demands (40) to one or more product batches (50) having suggested sizes and suggested starting times. The batch aggregation engine (20) communicates to a scheduling engine (30) the suggested batch sizes, the suggested starting times, and feedback (26) relating to the suggested sizes and suggested starting times to assist the scheduling engine (30) in scheduling a start time for each product batch (50). The system (10) may also include a scheduling engine (30) coupled to the batch aggregation engine (20) that receives the suggested sizes, suggested starting times, and feedback (26) from the batch aggregation engine (20). The scheduling engine (30) schedules a starting time for one or more of the batches (50) according to the suggested sizes, suggested starting times, and feedback (26) received from the batch aggregation engine (20).
    Type: Grant
    Filed: March 7, 2000
    Date of Patent: May 6, 2003
    Assignee: i2 Technologies US, Inc.
    Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
  • Patent number: 6490566
    Abstract: A computer-implemented system (10) for task scheduling. The system (10) models an enterprise in terms of products, tasks and resources used to make them, and constraints imposed in scheduling tasks. A scheduling engine, comprised of a genetic algorithm (13) and a schedule builder (14), operates on the model to produce candidate schedules. The schedule builder (14) uses graph theory techniques to solve tightly constrained scheduling problems. Each candidate schedule is evaluated and used to generate an improved schedule in accordance with genetic processing, until a best schedule is produced.
    Type: Grant
    Filed: May 5, 1999
    Date of Patent: December 3, 2002
    Assignee: i2 Technologies US, Inc.
    Inventor: Craig W. Schmidt