Patents by Inventor Gary Puchkoff

Gary Puchkoff 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: 7788529
    Abstract: A method for safely interrupting blocked work in a server including: creating a registry; registering a potential blocking event in the registry; executing the potential blocking event; determining that the potential blocking event is not responding; accessing a registry entry corresponding to the blocking event; and taking an corrective action indicated by the registry entry corresponding to the blocking event.
    Type: Grant
    Filed: December 8, 2005
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Booz, David Follis, Gary Puchkoff
  • Publication number: 20070240015
    Abstract: A method for safely interrupting blocked work in a server including: creating a registry; registering a potential blocking event in the registry; executing the potential blocking event; determining that the potential blocking event is not responding; accessing a registry entry corresponding to the blocking event; and taking an corrective action indicated by the registry entry corresponding to the blocking event.
    Type: Application
    Filed: December 8, 2005
    Publication date: October 11, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Booz, David Follis, Gary Puchkoff
  • Publication number: 20060167999
    Abstract: Ensuring that a given transactional unit of work arrives at an appropriate server instance. A server instance receives a request that is associated with a unit of work. The server instance that received the request determines whether it is responsible for the unit of work associated with that request. When the server instance is responsible for the unit of work, the server instance processes the request. When the server instance is not responsible for the unit of work, it attempts to register its interest in the unit of work. If this attempt is successful, then the server instance can process the request. If the attempt is unsuccessful, then the responsible server instance is located and the request is forwarded to the responsible server instance.
    Type: Application
    Filed: February 14, 2006
    Publication date: July 27, 2006
    Applicant: International Business Machines Corporation
    Inventors: Carl Clark, Jeffrey Frey, Carroll Fulkerson, Rodney Little, Gary Puchkoff
  • Publication number: 20050240925
    Abstract: Exemplary embodiments include a method, system, and storage medium for managing computer processing functions in a multi-processor computer environment that includes a standard logical processor and an assist logical processor, each of which share the same operating system instance within a logical partition. The method includes invoking a switch-to service by standard code. The standard code is running on a standard logical processor and is executing a task. The switch-to service checks to see if an assist logical processor is online, and it if finds one, the switch-to service updates an integrated assist field of a work element block associated with the task and assigns a queue to the work element block. The task is dispatched, in accordance with business rules identified in a system control block, on either of said assist logical processor or said standard logical processor.
    Type: Application
    Filed: April 6, 2004
    Publication date: October 27, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Donald Ault, Jose Castano, Jeffrey Kubala, Robert Maddison, Bernard Pierce, Gary Puchkoff, Peter Relson, Robert Rogers, Donald Schmidt, Leslie Wyman
  • Publication number: 20050131883
    Abstract: An apparatus includes a browse mechanism to scan a list of data items. A marker is applied to the data items once they have been scanned by the browse mechanism. The marker provides an indication that a respective data item has been scanned by a given browse entity. The browse mechanism subsequently scans only unmarked data items in the list of data items.
    Type: Application
    Filed: December 7, 2004
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Robert Buxton, Richard Harran, Andrew Hickson, Paul Hopewell, Stephen Kinder, Ian Parkson, Gary Puchkoff, James Warnes