Patents by Inventor Michael McFarland

Michael McFarland 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: 6932723
    Abstract: A basketball shooting accuracy aid includes a loop member including a top edge, a bottom edge and a peripheral wall extending between the top and bottom edges. The peripheral wall has an inner surface and an outer surface. The loop member has circular shape. An inner diameter of the loop member is at least one inch less than an inner diameter of a basketball rim. A bracket is attached to the loop member and is positioned adjacent to the bottom edge for selectively securing the loop member to the rim such that the loop member extends upwardly above a plane of the rim.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: August 23, 2005
    Inventors: Ryan Klinger, Michael McFarland
  • Patent number: 6845275
    Abstract: A machine programming and control system includes a computer including a processor, memory, a display, and a device that is associated with a process. A flowcharting module executed by the computer generates and edits a flowchart that contains action and decision blocks which define logic for operating the device to further the process. The flowcharting module allows active diagnosis objects to be associated with at least one of the action and decision blocks. The active diagnosis objects facilitate diagnosis of non-coding process problems. The active diagnosis object automatically initiates a message when the action or decision block is executed. The message includes at least one of an e-mail, a pager message, an operator alert and an alarm.
    Type: Grant
    Filed: August 5, 2002
    Date of Patent: January 18, 2005
    Assignee: Entivity, Inc.
    Inventors: Joseph Gasiorek, Andrew H. McMillan, Michael McFarland, James B. Behm, John Brandow, Kurudi Muralidhar
  • Publication number: 20040205471
    Abstract: A flowchart-based programming and control system includes a computer including a processor, memory and a display. A device is connected to the computer and is associated with a process. A flowcharting module run by the computer generates and edits a flowchart that includes flowchart blocks and that contains logic for operating the device to further the process. The flowcharting module includes a debugging mode that displays the flowchart and identifies a flowchart block that is currently being executed. The debugging mode displays a value of a control variable that is associated with a selected flowchart block. The debugging mode allows the value of the control variable to be changed, forced on, forced off, set to zero, and/or set to a new value.
    Type: Application
    Filed: July 2, 2002
    Publication date: October 14, 2004
    Inventors: Joseph Gasiorek, Andrew H. McMillan, Michael McFarland, James B. Behm, John Brandow, Kurudi Muralidhar
  • Patent number: 6775579
    Abstract: A machine programming and control system includes a computer including a processor, memory, a display and a device associated with a process. A flowcharting module executed by the computer generates and edits a flowchart that contains action and decision blocks which define logic for operating the device to further the process. The flowcharting module allows active debugging objects to be added to the flowchart. The active debugging objects provide information relating debugging of flowchart code and/or debugging of a portion of the process that is related to the flowchart code. The active debugging object includes at least one of audio, a movie clip, a link to a website, and text demonstrating the desired operation of the process. The active debugging object includes at least one of audio, a movie clip, a link to a website, and text describing correct values for control variables at a first logical point in the flowchart.
    Type: Grant
    Filed: August 5, 2002
    Date of Patent: August 10, 2004
    Assignee: Entivity, Inc.
    Inventors: Joseph Gasiorek, Andrew H. McMillan, Michael McFarland, James B. Behm, John Brandow, Kurudi Muralidhar
  • Patent number: 6754540
    Abstract: A flowchart-based programming and control system includes a computer with a processor, memory, and a display. A device is associated with a process. A flowcharting module executed by the computer generates and edits flowchart source code that contains action and decision blocks which define logic for operating the device to further the process. An external function can be called from one of the action and decision blocks during run time. The external function is executed by an external function module which receives input parameters and generates return values. The external function is preferably a dynamic link library (DLL). Since the external functions are loaded during run time only when they are needed, they do not consume system memory until they are used.
    Type: Grant
    Filed: July 24, 2000
    Date of Patent: June 22, 2004
    Assignee: Entivity, Inc.
    Inventors: Michael McFarland, James Steenstra, Lee Reid, James Behm, Joseph Gasiorek, Kurudi Muralidhar, Thomas Harkaway
  • Publication number: 20030130752
    Abstract: A machine programming and control system includes a computer including a processor, memory, a display, and a device that is associated with a process. A flowcharting module executed by the computer generates and edits a flowchart that contains action and decision blocks which define logic for operating the device to further the process. The flowcharting module allows active diagnosis objects to be associated with at least one of the action and decision blocks. The active diagnosis objects facilitate diagnosis of non-coding process problems. The active diagnosis object automatically initiates a message when the action or decision block is executed. The message includes at least one of an e-mail, a pager message, an operator alert and an alarm.
    Type: Application
    Filed: August 5, 2002
    Publication date: July 10, 2003
    Inventors: Joseph Gasiorek, Andrew H. McMillan, Michael McFarland, James B. Behm, John Brandow, Kurudi Muralidhar
  • Publication number: 20030040833
    Abstract: A machine programming and control system includes a computer including a processor, memory, a display and a device associated with a process. A flowcharting module executed by the computer generates and edits a flowchart that contains action and decision blocks which define logic for operating the device to further the process. The flowcharting module allows active description objects to be added to the flowchart. The active description objects provide information relating documentation of the process, maintenance of said device, control variables and the flowchart.
    Type: Application
    Filed: August 5, 2002
    Publication date: February 27, 2003
    Inventors: Joseph Gasiorek, Andrew H. McMillan, Michael McFarland, James B. Behm, John Brandow, Kurudi H. Muralidhar
  • Publication number: 20030036813
    Abstract: A machine programming and control system includes a computer including a processor, memory, a display and a device associated with a process. A flowcharting module executed by the computer generates and edits a flowchart that contains action and decision blocks which define logic for operating the device to further the process. The flowcharting module allows active debugging objects to be added to the flowchart. The active debugging objects provide information relating debugging of flowchart code and/or debugging of a portion of the process that is related to the flowchart code. The active debugging object includes at least one of audio, a movie clip, a link to a website, and text demonstrating the desired operation of the process. The active debugging object includes at least one of audio, a movie clip, a link to a website, and text describing correct values for control variables at a first logical point in the flowchart.
    Type: Application
    Filed: August 5, 2002
    Publication date: February 20, 2003
    Inventors: Joseph Gasiorek, Andrew H. McMillan, Michael McFarland, James B. Behm, John Brandow, Kurudi Muralidhar
  • Patent number: 5899918
    Abstract: This invention relates to external, non-invasive compression devices to treat anterior nosebleeds and a method for using those external compression devices to treat anterior nosebleeds without the insertion of any material or device into the nasal cavity. This patent concerns a method for automatically applying external pressure to the nose to stop nosebleeds, describes how a new use can be made of an existing device to implement the method, and also describes a preferable anatomically conforming device which better fits the shape of the nose and thus can be more comfortable and effective.
    Type: Grant
    Filed: January 23, 1998
    Date of Patent: May 4, 1999
    Inventors: Michael McFarland Knott, Kyle Carmichael Knott
  • Patent number: 5690620
    Abstract: A nasogastric (NG) tube provided with a normally-curved or normally-bent leading end. When passed, the normally-curved/bent leading end negotiates the nasopharynx with the tip of the NG tube biased to conform to the shape of the soft palate, thereby applying a reduced pressure against the posterior nasopharynx. After passing the nasopharynx, the normally-curved/bent leading end is rotated 180.degree. such that the tip is biased in a posterior direction such that it more reliably enters the esophagus. After entering the esophagus, the NG tube is rotated an additional 90.degree. such that when the tip of the NG tube enters the stomach, the tip is biased toward the stomach outlet. A second curved portion located near the normally-curved/bent leading end provides additional biasing force to help the tip enter the esophagus. A longitudinal line, stripe or other form of marking is placed on the tube to prompt the nurse/physician when to make the 180.degree. and 90.degree. rotations.
    Type: Grant
    Filed: August 19, 1996
    Date of Patent: November 25, 1997
    Inventor: Michael McFarland Knott
  • Patent number: 5521726
    Abstract: The present invention includes a polarizer element and an array of tapered waveguides in substantial contact with the polarizer element. The tapered end of each of the waveguides extends outward from the polarizer element. Each of the waveguides has a light input surface adjacent the polarizer element and a light output surface distal from the light input surface. The area of the light input surface of each of the waveguides is greater than the area of its light output surface. Also, the waveguides in the array are separated by interstitial regions with a lower refractive index than the refractive index of the waveguides. The present improved polarizer may be used in display devices, such as projection display devices, off screen display devices, and direct view displays. Such displays are used in a wide range of applications including computer terminals, airplane cockpit displays, automotive instrument panels, televisions, and other devices that provide text, graphics, or video information.
    Type: Grant
    Filed: August 26, 1994
    Date of Patent: May 28, 1996
    Assignee: AlliedSignal Inc.
    Inventors: Scott Zimmerman, Paul Ferm, Lawrence Shacklette, Michael McFarland
  • Patent number: 5019488
    Abstract: A method for producing a negative image by coating a substrate with a photosensitive layer containing a blocked hydrophobic polymer capable of deblocking in the presence of an acid, and an oxime sulfonate ester or o-quinone-4-sulfonyl-containing diazide, then imagewise exposing, treating with a gaseous base, removing excess base, overall flood exposing, baking and developing with an aqueous alkaline solution.
    Type: Grant
    Filed: April 24, 1990
    Date of Patent: May 28, 1991
    Assignee: Hoechst Celanese Corporation
    Inventors: Donald C. Mammato, Sangya Jain, Dana Durham, Mark A. Spak, Douglas A. Usifer, Michael McFarland