Patents by Inventor Theodore J. Stone
Theodore J. Stone 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: 10753356Abstract: A system includes a fixed-displacement fluid pump, a motor operatively connected to the fixed-displacement fluid pump, a sensor configured to sense a parameter related to a drive speed of the motor, and a user interface. The pump controller is configured to receive an input from the user interface of a target flow rate of the pump, determine a duty cycle for the motor based on the target flow rate, and control the motor to operate according to the duty cycle. The pump controller is further configured to receive an indication of the sensed parameter related to the drive speed of the motor, determine a measured drive speed of the motor based on the sensed parameter, and iteratively adjust the duty cycle based on a difference between the measured drive speed of the motor and an expected drive speed of the motor.Type: GrantFiled: April 28, 2016Date of Patent: August 25, 2020Assignee: Graco Minnesota Inc.Inventors: Joseph A. Daniski, Theodore J. Stone
-
Patent number: 10356085Abstract: A system includes a pump controller, a user device, and a server. The pump controller transmits identity information via a first communication connection with the pump controller. The server validates the identity information in response to determining that characteristics of the identity information satisfy one or more predetermined validity criteria that are different than the identity information. The pump controller establishes a second communication connection with the server using authentication credentials generated by the server and transmitted to the pump controller in response to validating the identity information. The server transmits a unique activation code to the pump controller via the second connection. The pump controller displays the activation code. A user device associated with a user account transmits the activation code to the server.Type: GrantFiled: April 28, 2016Date of Patent: July 16, 2019Assignee: Graco Minnesota Inc.Inventors: Kelly L. Shanks, Theodore J. Stone, Jeffrey T. Keacher
-
Publication number: 20160319811Abstract: A system includes a fixed-displacement fluid pump, a motor operatively connected to the fixed-displacement fluid pump, a sensor configured to sense a parameter related to a drive speed of the motor, and a user interface. The pump controller is configured to receive an input from the user interface of a target flow rate of the pump, determine a duty cycle for the motor based on the target flow rate, and control the motor to operate according to the duty cycle. The pump controller is further configured to receive an indication of the sensed parameter related to the drive speed of the motor, determine a measured drive speed of the motor based on the sensed parameter, and iteratively adjust the duty cycle based on a difference between the measured drive speed of the motor and an expected drive speed of the motor.Type: ApplicationFiled: April 28, 2016Publication date: November 3, 2016Inventors: Joseph A. Daniski, Theodore J. Stone
-
Publication number: 20160319826Abstract: A system includes a pump controller, a user device, and a server. The pump controller transmits identity information via a first communication connection with the pump controller. The server validates the identity information in response to determining that characteristics of the identity information satisfy one or more predetermined validity criteria that are different than the identity information. The pump controller establishes a second communication connection with the server using authentication credentials generated by the server and transmitted to the pump controller in response to validating the identity information. The server transmits a unique activation code to the pump controller via the second connection. The pump controller displays the activation code. A user device associated with a user account transmits the activation code to the server.Type: ApplicationFiled: April 28, 2016Publication date: November 3, 2016Inventors: Kelly L. Shanks, Theodore J. Stone, Jeffrey T. Keacher
-
Patent number: 8712539Abstract: Techniques that involve application of one or more rules to a “parent” program to generate a plurality of different “child” programs are described. Each of the rules may define a respective electrode configuration modification, and each child program may be a variation of the parent based on a modification of the electrode configuration of the parent according to one of the rules. The systems or devices may generate further generations of child programs from a previous generation child program using the same one or more rules. The child programs may be provided to a user, so that the user may test the efficacy of the new programs, assisting the user in identifying desirable programs. The child programs may be relatively minor variations of the parent program, and the user may “fine tune” a generally desirable parent program by testing the child programs.Type: GrantFiled: April 12, 2006Date of Patent: April 29, 2014Assignee: Medtronic, Inc.Inventors: Steven M. Goetz, Donald R. Johnson, Andrew H. Houchins, Jeffrey T. Keacher, Theodore J. Stone, Kenneth T. Heruth, Gary W. King, Roy L. Testerman
-
Patent number: 8630715Abstract: Techniques that involve application of one or more rules to a “parent” program to generate a plurality of different “child” programs are described. Each of the rules may define a respective electrode configuration modification, and each child program may be a variation of the parent based on a modification of the electrode configuration of the parent according to one of the rules. The systems or devices may generate further generations of child programs from a previous generation child program using the same one or more rules. The child programs may be provided to a user, so that the user may test the efficacy of the new programs, assisting the user in identifying desirable programs. The child programs may be relatively minor variations of the parent program, and the user may “fine tune” a generally desirable parent program by testing the child programs.Type: GrantFiled: December 19, 2011Date of Patent: January 14, 2014Assignee: Medtronic, Inc.Inventors: Steven M. Goetz, Donald R. Johnson, Andrew H. Houchins, Jeffrey T. Keacher, Theodore J. Stone, Kenneth T. Heruth, Gary W. King, Roy L. Testerman
-
Publication number: 20120136409Abstract: Techniques that involve application of one or more rules to a “parent” program to generate a plurality of different “child” programs are described. Each of the rules may define a respective electrode configuration modification, and each child program may be a variation of the parent based on a modification of the electrode configuration of the parent according to one of the rules. The systems or devices may generate further generations of child programs from a previous generation child program using the same one or more rules. The child programs may be provided to a user, so that the user may test the efficacy of the new programs, assisting the user in identifying desirable programs. The child programs may be relatively minor variations of the parent program, and the user may “fine tune” a generally desirable parent program by testing the child programs.Type: ApplicationFiled: December 19, 2011Publication date: May 31, 2012Inventors: Steven M. Goetz, Donald R. Johnson, Andrew H. Houchins, Jeffrey T. Keacher, Theodore J. Stone, Kenneth T. Heruth, Gary W. King, Roy L. Testerman
-
Patent number: 7885712Abstract: Techniques for increasing the safety of medical device programming using general purpose hardware, such as a general purpose personal computer, are described. In some embodiments, a system includes an intermediate computing device comprising an applications module. Information from the applications module, such as instructions for an implantable medical device (IMD), may be presented to a user via a user input terminal that is separate from the intermediate computing device. A user may interact with the user input terminal to select an instruction from the applications module, and the intermediate computing device may transmit the selected instruction to the IMD. In some embodiments, the intermediate computing device comprises a web server and the user input terminal comprises a web browser configured to access the web server. In other embodiments, the intermediate computing device comprises a client server and the user input terminal comprises a client.Type: GrantFiled: November 15, 2007Date of Patent: February 8, 2011Assignee: Medtronic, Inc.Inventors: Steven M. Goetz, Donald R. Johnson, Touby A. Drew, Andrew H. Houchins, Jeffrey T. Keacher, Theodore J. Stone, Earle T. Roberts
-
Patent number: 7848819Abstract: Techniques for increasing the safety of medical device programming using general purpose hardware, such as a general purpose personal computer, are described. Some embodiments include a watchdog module that is serviced by the general purpose hardware, a mediator module that monitors programming instructions from the general purpose hardware, and/or a safe mode input that may be activated by a user. In some embodiments, a system comprises an implantable medical device, an intermediate device, a computing device that communicates with the implantable medical device via the intermediate device. The intermediate device may provide any one or more of the safety measures described above. In some embodiments, the intermediate device is dedicated hardware, and critical programming functions are provided by the intermediate device, rather than the general purpose hardware.Type: GrantFiled: November 15, 2007Date of Patent: December 7, 2010Assignee: Medtronic, Inc.Inventors: Steven M. Goetz, Donald R. Johnson, Touby A. Drew, Andrew H. Houchins, Jeffrey T. Keacher, Theodore J. Stone, Earle T. Roberts
-
Patent number: 7774067Abstract: Techniques for automatically generating neurostimulation therapy program groups are disclosed. The techniques may include receiving rating information and information describing actual therapy effects for a plurality of tested programs, and receiving target therapy data describing target therapy effects. The techniques may include automatically generating plurality of program groups based on the rating information and a comparison of actual effects to the target therapy effects. Actual effects and target therapy effects may be, for example, actual paresthesia areas and target paresthesia areas. The techniques may also include determining whether a sufficient number of programs have been tested to generate a desired number of programs groups and, if a sufficient number have not been tested, automatically generating additional programs based on the tested programs, and automatically generating program groups from the tested and automatically generated programs.Type: GrantFiled: April 12, 2006Date of Patent: August 10, 2010Assignee: Medtronic, Inc.Inventors: Jeffrey T. Keacher, Steven M. Goetz, Andrew H. Houchins, Theodore J. Stone, Donald R. Johnson, Shyam Gokaldas
-
Publication number: 20080140162Abstract: Techniques for increasing the safety of medical device programming using general purpose hardware, such as a general purpose personal computer, are described. In some embodiments, a system includes an intermediate computing device comprising an applications module. Information from the applications module, such as instructions for an implantable medical device (IMD), may be presented to a user via a user input terminal that is separate from the intermediate computing device. A user may interact with the user input terminal to select an instruction from the applications module, and the intermediate computing device may transmit the selected instruction to the IMD. In some embodiments, the intermediate computing device comprises a web server and the user input terminal comprises a web browser configured to access the web server. In other embodiments, the intermediate computing device comprises a client server and the user input terminal comprises a client.Type: ApplicationFiled: November 15, 2007Publication date: June 12, 2008Applicant: Medtronic, Inc.Inventors: Steven M. Goetz, Donald R. Johnson, Touby A. Drew, Andrew H. Houchins, Jeffrey T. Keacher, Theodore J. Stone, Earle T. Roberts
-
Publication number: 20080140163Abstract: In general, the disclosure is directed towards a small telemetry device with a limited user interface that allows a patient to program an implantable medical device. The user interface may comprise a safe mode button. In some embodiments, a consumer electronic device with a more complex user interface may communicate with the implantable medical device via the telemetry device.Type: ApplicationFiled: November 15, 2007Publication date: June 12, 2008Inventors: Jeffrey T. Keacher, Donald R. Johnson, Andrew H. Houchins, Theodore J. Stone
-
Publication number: 20080140161Abstract: Techniques for increasing the safety of medical device programming using general purpose hardware, such as a general purpose personal computer, are described. Some embodiments include a watchdog module that is serviced by the general purpose hardware, a mediator module that monitors programming instructions from the general purpose hardware, and/or a safe mode input that may be activated by a user. In some embodiments, a system comprises an implantable medical device, an intermediate device, a computing device that communicates with the implantable medical device via the intermediate device. The intermediate device may provide any one or more of the safety measures described above. In some embodiments, the intermediate device is dedicated hardware, and critical programming functions are provided by the intermediate device, rather than the general purpose hardware.Type: ApplicationFiled: November 15, 2007Publication date: June 12, 2008Applicant: Medtronic, Inc.Inventors: Steven M. Goetz, Donald R. Johnson, Touby A. Drew, Andrew H. Houchins, Jeffrey T. Keacher, Theodore J. Stone, Earle T. Roberts
-
Patent number: 5414790Abstract: A combination dust cap and actuation tool for an optical fiber connector having a ferrule and an actuation mechanism for securing a fiber in the connector. The cap/tool has a body with a cylindrical extension having a cavity therein for receiving the ferrule, and a cantilever arm formed on the body, extending parallel with the extension. The cantilever arm has a boss at its distal end for forcibly contacting the actuation mechanism of the connector as the arm is moved in a direction perpendicular to the fiber axis. In this manner, the fiber may be secured to the connector without disturbing the position of the fiber. The cavity has a bottom surface which may have a depression centrally located therein, so that a fiber may be secured in the connector with the terminal end of the fiber extending a known length beyond the ferrule.Type: GrantFiled: November 9, 1993Date of Patent: May 9, 1995Assignee: Minnesota Mining and Manufacturing CompanyInventors: Nicholas A. Lee, Michael A. Meis, Theodore J. Stone