Patents by Inventor Stephen Hanna

Stephen Hanna 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: 8644167
    Abstract: An endpoint integrity system controls access to resources of a protected network for endpoint devices attempting to access the protected network. The system may include a number of evaluation modules that communicate with an endpoint device. The evaluation modules generate policy results for the endpoint device, in which each of the policy results assume one of three or more states, called a multi-state policy result. The multi-state policy results are combined to produce a combined Boolean policy result.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: February 4, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Roger Allen Chickering, Stephen Hanna, Paul Funk, Panagiotis Kougiouris, Paul James Kirner
  • Publication number: 20070242961
    Abstract: Provided are a method, system and program for checking and conditional processing of a print job printed with multiple transfer media. A print job indicates first print content to print using a first transfer medium and second print content to print using a second transfer medium. The first print content is printed onto a print medium with the first transfer medium. The printed first print content is read to determine whether the printed first print content satisfies a quality requirement. The second print content is printed onto the print medium with the second transfer medium in response to determining that the quality requirement is satisfied. Information is printed indicating an error on the print medium in response to determining that the print quality requirement is not satisfied.
    Type: Application
    Filed: April 17, 2006
    Publication date: October 18, 2007
    Applicant: International Business Machines Corporation
    Inventors: Scott MASTIE, Stephen Hanna
  • Publication number: 20060261904
    Abstract: A method and system for scaling a phase lock loop (PLL) based clock, includes: selecting a clock frequency; selecting a reference frequency, multipliers, and an output divider for an output frequency of a PLL, where the output frequency is higher than the clock frequency; applying the multipliers and the output divider to the reference frequency to generate the output frequency, outputted to a programmable logic chip; and applying a counter factor to the output frequency by the programmable logic chip to generate the clock frequency. By scaling the reference frequency in more than one step, the middle ranges of the multipliers are widened, allowing for a greater granularity of control over the increments by which the reference frequency can be adjusted. Smaller frequency errors result. The printer emulator utilizing the present invention has a set of more exactly generated clock frequencies that emulate a variety of printer speeds and resolutions.
    Type: Application
    Filed: May 18, 2005
    Publication date: November 23, 2006
    Applicant: International Business Machines Corporation
    Inventor: Stephen Hanna
  • Publication number: 20060217992
    Abstract: A printer, fax machine, copier, scanner, or any other office device used by multiple users from multiple locations is provided with improved apparatus and/or software for locking out all incoming commands from reaching the device's internal controller except for commands coming from a newly-designated primary controller used by the service technician. This lockout can be used with any type of office machine that has it's own internal controller, so it applies equally to all types of office machines and systems generally used in today's office environments.
    Type: Application
    Filed: March 23, 2005
    Publication date: September 28, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Stephen Hanna
  • Publication number: 20060173670
    Abstract: Device emulation implemented in programmable circuits. In one aspect, an interface for providing control of a hardware device includes functional code embedded in circuitry of the interface. Emulator code is embedded in programmable circuitry of the interface to emulate the hardware device during testing of the functional code and the interface. Another aspect diagnoses errors in a system having an interface and a connected hardware device, using emulator code embedded in a programmable circuit of the interface.
    Type: Application
    Filed: February 3, 2005
    Publication date: August 3, 2006
    Inventors: Joshua Engel, Stephen Hanna, John Varga
  • Publication number: 20050286069
    Abstract: A printer system includes a printer engine that produces an engine power status signal and a printer controller that produces a controller power status signal. A power management interface receives the engine power status signal and the controller power status signal and alters the power status of the printer controller by generating a power management signal based on the power status of the printer controller and the printer engine. The interface preferably alters the power status of the printer controller such that the power status of the printer controller tracks the power status of the engine. The interface may assert the power management signal in response to a transition in the engine power status signal and may format the power management signal according to an industry stand such as the PCI defined PME signal. The interface may be implemented as a board inserted in a PCI connector of the printer controller.
    Type: Application
    Filed: June 28, 2004
    Publication date: December 29, 2005
    Inventors: Joanna Eastment, Joshua Engel, Stephen Hanna
  • Patent number: D726302
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: April 7, 2015
    Assignee: Gyrus ACMI, Inc.
    Inventor: Stephen Hanna