Patents by Inventor Kevin W. Copas

Kevin W. Copas 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: 7146427
    Abstract: The present invention provides for a method and computer program product for handling timeout in a standard RPC connection. First, a client establishes a connection with a server with unique identification. After submitting an RPC request, the client system will periodically make secondary requests to the server to determine if the server is still actively processing the primary RPC request. If the secondary request is processed successfully and the server indicates that the primary request is still in progress, the client will continue to wait until either the primary request completes or enough time elapses to warrant another secondary request. The success of the secondary request hinges on finding a match of identification for the primary and secondary requests. If the secondary request fails, this failure is treated as a sign that there is either a network or a server problem, and the client is triggered into taking appropriate corrective action.
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: December 5, 2006
    Assignee: LSI Logic Corporation
    Inventors: William P. Delaney, Kevin W. Copas, Ray M. Jantz, Carey W. Lewis
  • Publication number: 20030200329
    Abstract: The present invention provides for a method and computer program product for handling timeout in a standard RPC connection. First, a client establishes a connection with a server with unique identification. After submitting an RPC request, the client system will periodically make secondary requests to the server to determine if the server is still actively processing the primary RPC request. If the secondary request is processed successfully and the server indicates that the primary request is still in progress, the client will continue to wait until either the primary request completes or enough time elapses to warrant another secondary request. The success of the secondary request hinges on finding a match of identification for the primary and secondary requests. If the secondary request fails, this failure is treated as a sign that there is either a network or a server problem, and the client is triggered into taking appropriate corrective action.
    Type: Application
    Filed: April 23, 2002
    Publication date: October 23, 2003
    Inventors: William P. Delaney, Kevin W. Copas, Ray M. Jantz, Carey W. Lewis
  • Patent number: 5870746
    Abstract: A system and method for allowing a user to segment and partition a database based upon attributes associated with the data in the database. Also, a system and method for generating a report for a user which allows the user to make decisions, without requiring the user to understand or interpret data itself. A database computer includes a database containing the data. The data includes a collection of information about an enterprise of the user. A server computer is coupled to the database computer and executes a database management program. A client computer is coupled to the server and executes an application program. The application program allows a user to define predetermined data types, to define relationships between the data types, to define parameters for the report, to define a method of analysis for the report, and to create the report. The report summarizes the data in terms of the data types, the data relationships, and the method of analysis.
    Type: Grant
    Filed: October 31, 1996
    Date of Patent: February 9, 1999
    Assignee: NCR Corporation
    Inventors: James F. Knutson, Tejwansh S. Anand, Sheila Taheri, Scott D. Coulter, Kevin W. Copas