Patents by Inventor Ken A. Atterholt

Ken A. Atterholt 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: 8447417
    Abstract: The invention is a state machine having a host controller that controls a level-1 controller, wherein the level-1 controller controls the level-2 controller. The level-2 controller controls system component controllers, which in turn control system components to execute a process segment. For example, the machine includes a host controller that selects a set of states to be executed, a level-1 controller that activates the set of states in a predetermined order, wherein each state includes commands, and a level-2 controller that controls system components according to the commands. A method of executing a process includes identifying a set of states to be executed, issuing state commands that need to be issued to execute the current state in the set of states, and activating a next state only after all expected status reports have been received for the current state.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: May 21, 2013
    Assignee: IRIS International, Inc.
    Inventors: Harvey Kasdan, Kenneth S. Gold, Jon Frank Tindel, Ken A. Atterholt, David Alan Fridge
  • Publication number: 20110184537
    Abstract: The invention is a state machine having a host controller that controls a level-1 controller, wherein the level-1 controller controls the level-2 controller. The level-2 controller controls system component controllers, which in turn control system components to execute a process segment. For example, the machine includes a host controller that selects a set of states to be executed, a level-1 controller that activates the set of states in a predetermined order, wherein each state includes commands, and a level-2 controller that controls system components according to the commands. A method of executing a process includes identifying a set of states to be executed, issuing state commands that need to be issued to execute the current state in the set of states, and activating a next state only after all expected status reports have been received for the current state.
    Type: Application
    Filed: April 5, 2011
    Publication date: July 28, 2011
    Inventors: Harvey Kasdan, Kenneth S. Gold, Jon Frank Tindel, Ken A. Atterholt, David Alan Fridge
  • Publication number: 20080140224
    Abstract: The invention is a state machine having a host controller that controls a level-1 controller, wherein the level-1 controller controls the level-2 controller. The level-2 controller controls system component controllers, which in turn control system components to execute a process segment. For example, the machine includes a host controller that selects a set of states to be executed, a level-1 controller that activates the set of states in a predetermined order, wherein each state includes commands, and a level-2 controller that controls system components according to the commands. A method of executing a process includes identifying a set of states to be executed, issuing state commands that need to be issued to execute the current state in the set of states, and activating a next state only after all expected status reports have been received for the current state.
    Type: Application
    Filed: December 4, 2007
    Publication date: June 12, 2008
    Inventors: Harvey Kasdan, Kenneth S. Gold, Jon Frank Tindel, Ken A. Atterholt, David Alan Fridge
  • Patent number: 7319907
    Abstract: The invention is a state machine having a host controller that controls a level-i controller, wherein the level-1 controller controls the level-2 controller. The level-2 controller controls system component controllers, which in turn control system components to execute a process segment. For example, the machine includes a host controller that selects a set of states to be executed, a level-1 controller that activates the set of states in a predetermined order, wherein each state includes commands, and a level-2 controller that controls system components according to the commands. A method of executing a process includes identifying a set of states to be executed, issuing state commands that need to be issued to execute the current state in the set of states, and activating a next state only after all expected status reports have been received for the current state.
    Type: Grant
    Filed: November 18, 2003
    Date of Patent: January 15, 2008
    Assignee: International Remote Imaging Systems, Inc.
    Inventors: Harvey Kasdan, Kenneth S. Gold, Jon Frank Tindel, Ken A. Atterholt, David Alan Fridge
  • Publication number: 20050033455
    Abstract: The invention is a state machine having a host controller that controls a level-1 controller controller, wherein the level-1 controller controls the level-2 controller. The level-2 controller controls system component controllers, which in turn control system components to execute a process segment. For example, the machine includes a host controller that selects a set of states to be executed, a level-1 controller that activates the set of states in a predetermined order, wherein each state includes commands, and a level-2 controller that controls system components according to the commands. The invention also includes a method of executing a process by identifying a set of states to be executed, issuing state commands that need to be issued to execute the current state in the set of states, and activating a next state only after all expected status reports have been received for the current state.
    Type: Application
    Filed: November 18, 2003
    Publication date: February 10, 2005
    Inventors: Harvey Kasdan, Kenneth Gold, Jon Tindel, Ken Atterholt, David Fridge