Patents by Inventor Tony Harrington

Tony Harrington 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: 7110814
    Abstract: An improved protection mechanism to protect from unintended execution of critical tasks operates, in one example embodiment, by receiving a request to start a task by a first process. The first process informs a second process of running an algorithm to verify the legitimacy of the received request to determine the need to start the task. The second process stores the information regarding the starting the algorithm by the first process. The first process runs the algorithm to verify the legitimacy of the received request, and conveys an outcome of the verification to the second process. The second process enables the start of the task by the first process based on the outcome of the verification and a checking of the stored information and the first process starts the task.
    Type: Grant
    Filed: August 25, 2003
    Date of Patent: September 19, 2006
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: Joseph M. Bocek, Bryan Buchanan, Tony Harrington
  • Publication number: 20040044372
    Abstract: An improved protection mechanism to protect from unintended execution of critical tasks operates, in one example embodiment, by receiving a request to start a task by a first process. The first process informs a second process of running an algorithm to verify the legitimacy of the received request to determine the need to start the task. The second process stores the information regarding the starting the algorithm by the first process. The first process runs the algorithm to verify the legitimacy of the received request, and conveys an outcome of the verification to the second process. The second process enables the start of the task by the first process based on the outcome of the verification and a checking of the stored information and the first process starts the task.
    Type: Application
    Filed: August 25, 2003
    Publication date: March 4, 2004
    Applicant: Cardiac Pacemakers, Inc.
    Inventors: Joseph M. Bocek, Bryan Buchanan, Tony Harrington
  • Patent number: 6612994
    Abstract: An improved protection mechanism to protect from unintended execution of critical tasks operates, in one example embodiment, by receiving a request to start a task by a first process. The first process informs a second process of running an algorithm to verify the legitimacy of the received request to determine the need to start the task. The second process stores the information regarding the starting the algorithm by the first process. The first process runs the algorithm to verify the legitimacy of the received request, and conveys an outcome of the verification to the second process. The second process enables the start of the task by the first process based on the outcome of the verification and a checking of the stored information and the first process starts the task.
    Type: Grant
    Filed: March 8, 2001
    Date of Patent: September 2, 2003
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: Joseph M. Bocek, Bryan Buchanan, Tony Harrington
  • Publication number: 20020128562
    Abstract: An improved protection mechanism to protect from unintended execution of critical tasks operates, in one example embodiment, by receiving a request to start a task by a first process. The first process informs a second process of running an algorithm to verify the legitimacy of the received request to determine the need to start the task. The second process stores the information regarding the starting the algorithm by the first process. The first process runs the algorithm to verify the legitimacy of the received request, and conveys an outcome of the verification to the second process. The second process enables the start of the task by the first process based on the outcome of the verification and a checking of the stored information and the first process starts the task.
    Type: Application
    Filed: March 8, 2001
    Publication date: September 12, 2002
    Inventors: Joseph M. Bocek, Bryan Buchanan, Tony Harrington