Patents by Inventor Peter Krein

Peter Krein 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: 8181183
    Abstract: Deadlock situations within a computing environment are avoided by properly managing pools of threads used to service requests of the computing environment. When a server of the computing environment receives a request to be processed and that request is waiting on a response from a client of the computing environment, the set of eligible thread pools for the response is dynamically altered. This dynamic altering allows the response to be serviced by a thread pool different from the thread pool servicing the request, thereby avoiding a deadlock situation.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gregory David Doolittle, Timothy Peter Krein, Scott Thomas Marcotte
  • Publication number: 20060275784
    Abstract: Methods and reagents for detecting high-risk human papilloma virus (HPV) DNA types in cells on a Pap smear which indicates the patient is at higher risk for cancer are described. The method differentiates high-risk from low-risk HPV DNA in cells, which indicates the patient's risk for cancer.
    Type: Application
    Filed: April 1, 2006
    Publication date: December 7, 2006
    Applicant: Ventana Medical Systems, Inc.
    Inventors: Elizabeth Light, Gerard Nuovo, Peter Krein, Lidija Pestic-Dragovich, Tobin Jones
  • Patent number: 6898617
    Abstract: Deadlock situations within a computing environment are avoided by properly managing pools of threads used to service requests of the computing environment. When a server of the computing environment receives a request to be processed and that request is waiting on a response from a client of the computing environment, the set of eligible thread pools for the response is dynamically altered. This dynamic altering allows the response to be serviced by a thread pool different from the thread pool servicing the request, thereby avoiding a deadlock situation.
    Type: Grant
    Filed: November 18, 1999
    Date of Patent: May 24, 2005
    Assignee: International Business Machines Corporation
    Inventors: Gregory David Doolittle, Timothy Peter Krein, Scott Thomas Marcotte
  • Publication number: 20020194377
    Abstract: Deadlock situations within a computing environment are avoided by properly managing pools of threads used to service requests of the computing environment. When a server of the computing environment receives a request to be processed and that request is waiting on a response from a client of the computing environment, the set of eligible thread pools for the response is dynamically altered. This dynamic altering allows the response to be serviced by a thread pool different from the thread pool servicing the request, thereby avoiding a deadlock situation.
    Type: Application
    Filed: November 18, 1999
    Publication date: December 19, 2002
    Inventors: GREGORY DAVID DOOLITTLE, TIMOTHY PETER KREIN, SCOTT THOMAS MARCOTTE
  • Patent number: 6385701
    Abstract: In a computing environment having clients with different semantics or protocols, a capability is provided that enables those clients to share the same data or files. A token management function is provided that allows clients that did not previously support token management to use the token management function to access the shared files. These capabilities are provided without requiring modifications to the client software.
    Type: Grant
    Filed: November 19, 1999
    Date of Patent: May 7, 2002
    Assignee: International Business Machines Corporation
    Inventors: Timothy Peter Krein, Scott Thomas Marcotte
  • Patent number: 5935206
    Abstract: A server and method allocates access to a digital video movie to clients for viewing upon demand. The server receives requests to view the movie and in response, compares a number of requests to concurrently view the movie to a threshold. If the number is less than the threshold, the server allocates access for a current request to an existing copy of the movie stored on one or more disks, using bandwidth previously reserved from the one or more disks for the movie. However, if the number exceeds the threshold, the server automatically reserves additional bandwidth for future viewers if available from the one or more disks for the movie. But, if the number exceeds the threshold but such additional bandwidth is not available, the server makes another copy of the movie on another disk provided the copy can be made before the most advanced viewer completes its viewing.
    Type: Grant
    Filed: December 13, 1996
    Date of Patent: August 10, 1999
    Assignee: International Business Machines Corporation
    Inventors: Peggy Pak-Fan Dixon, John Leslie Harter, Timothy Peter Krein, Michael John Morton, Frederick Aaron Schwartz