Patents by Inventor Douglas W. Steele

Douglas W. Steele 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: 7583607
    Abstract: An apparatus, system, and a corresponding method, for designating and implementing support level agreements (SLAs). A customer forwards a query defining required resources. Predetermined support level agreement options are then provided to the user based upon the required resources. The customer then forwards their selection of a particular predetermined support level agreement, which includes a plurality of measurement monitors and corresponding non-compliance thresholds defined therein. Based upon the particular support level agreement selected by the customer, service for that customer is enabled.
    Type: Grant
    Filed: March 6, 2003
    Date of Patent: September 1, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Douglas W. Steele, Katherine C. Hogan, Randall B. Campbell, Alberto Squassabia, Todd M. Goin
  • Publication number: 20040221003
    Abstract: In transmitting generic support commands in a utility data center network, a network operation center generates a support request in a generic format that is firewall independent during transmission. A control plane receives the support request and transmits the report request to a mini data center. A local support agent interprets the support request and determines the appropriate local agent or software tool to execute the support request and then transmits the results of the support request to the network operations center in a generic format that is firewall independent during transmission.
    Type: Application
    Filed: April 30, 2003
    Publication date: November 4, 2004
    Inventors: Douglas W. Steele, Katherine C. Hogan, Randall B. Campbell
  • Publication number: 20040174823
    Abstract: An apparatus, system, and a corresponding method, for designating and implementing support level agreements (SLAs). A customer forwards a query defining required resources. Predetermined support level agreement options are then provided to the user based upon the required resources. The customer then forwards their selection of a particular predetermined support level agreement, which includes a plurality of measurement monitors and corresponding non-compliance thresholds defined therein. Based upon the particular support level agreement selected by the customer, service for that customer is enabled.
    Type: Application
    Filed: March 6, 2003
    Publication date: September 9, 2004
    Inventors: Douglas W. Steele, Katherine C. Hogan, Randall B. Campbell, Alberto Squassabia, Todd M. Goin
  • Patent number: 6405367
    Abstract: An apparatus and method provide for the execution of object-oriented languages, and more particularly increase the performance of Java application execution. The performance increase of Java application execution is achieved by first moving the Java application code into a Java server. The Java server utilizes the application code and functions as a library of classes and methods. The Java server is accessed by an object file (proxy), that is setup to access the correct Java server process. Next, when an application is to be executed, the object file calls the Java server process that forks itself and then has the child server run the already loaded classes and methods. Thus, the Java classes and methods are loaded only once when the Java virtual machine is started.
    Type: Grant
    Filed: June 5, 1998
    Date of Patent: June 11, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Craig W. Bryant, Todd M. Goin, Thomas J. Moos, Douglas W. Steele
  • Patent number: 6314458
    Abstract: An apparatus and method for providing flexible communications of data modification of Web resources between client browsers, where the Web resources are on a server. In particular, the apparatus and method are accomplished by having an application program ascertain if potentially shared database data was updated. If potentially shared database data was updated, then the application program establishes a connection to a security server and transmits a database change notice to the security server. The security server receives the database change notice and checks its sign-on list of all the client browsers currently active and sends a database change notice to all client user interface browsers currently connected to the security server. All client user browsers, upon receiving a database change notice, display the database change notice or change data within the client user browser, thereby voiding the utilization of stale database data in the client user browser.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: November 6, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Douglas W. Steele, Todd M. Goin, Craig W. Bryant
  • Patent number: 6253325
    Abstract: An apparatus and method provide flexible and heightened security for accessing web resources with a client browser, where the web resources are on a server. In particular, the apparatus and method are accomplished by having the client browser generate a token that is provided to a security server to provide third party validation of a client request for service. The client browser then makes a call for service, and includes the token as a argument of the call. A CGI-BIN program that receives the call for service also receives the service identifier and arguments, among which is the client user interface generated token. The CGI-BIN program establishes a connection to the security server, and then sends the token received as an argument to the security server for third-party verification. If the token is verified by the security server, then the CGI-BIN program executes the requested service program.
    Type: Grant
    Filed: April 15, 1998
    Date of Patent: June 26, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Douglas W. Steele, Todd M. Goin, Craig W. Bryant
  • Patent number: 6211877
    Abstract: A Web browser based application that allows communications between programming language driven frames and HTML or CGI/HTML driven frames within the same browser window. A Web browser computer on a network accesses the Web browser based application, which is loaded onto a Web server computer, called a remote support node. A port manager, called the hatdaemon, within the Web browser based application, is used to coordinate communications between the programming language frame and the CGI/HTML frame. Accessing functionality in the CGI/HTML frame can generate a message that the hatdaemon will send to the programming language driven frame. The hatdaemon, which maintains a list of all Web browser computers currently logged onto the application, can send the same message to all logged on computers. Thus, changes made by one user to the data in the application can be immediately communicated to all active browsers logged onto the application.
    Type: Grant
    Filed: July 20, 1998
    Date of Patent: April 3, 2001
    Assignee: Hewlett-Packard Co
    Inventors: Douglas W. Steele, Todd M. Goin, Craig W. Bryant
  • Patent number: 6141793
    Abstract: An apparatus and method provide the execution of interpreted languages, and more particularly increase the performance of interpreted languages execution in application software. The performance increase of interpreted languages execution is achieved by first moving the interpreted code into one process. This process still utilizes the interpreted code and acts like library of interpreted code routines. Next, when the process is to be executed, the interpreted code process forks itself and then has the child process run the already compiled interpreted code. The advantage of doing this is that the interpreted code in the process is compiled only once, when the process is started. With large interpreted code scripts, it is faster to connect up to the interpreted code process and have it fork a child process to execute the correct code than it is to compile and run the correct code.
    Type: Grant
    Filed: April 1, 1998
    Date of Patent: October 31, 2000
    Assignee: Hewlett-Packard Company
    Inventors: Craig W. Bryant, Todd M. Goin, Thomas J. Moos, Douglas W. Steele
  • Patent number: 6065051
    Abstract: An apparatus and method for providing flexible communications of data modification of Web resources between client browsers, where the Web resources are on a server. In particular, the apparatus and method are accomplished by having an application program ascertain if potentially shared database data was updated. If potentially shared database data was updated, then the application program establishes a connection to a security server and transmits a database change notice to the security server. The security server receives the database change notice and checks its sign-on list of all the client browsers currently active and sends a database change notice to all client user interface browsers currently connected to the security server. All client user browsers, upon receiving a database change notice, display the database change notice or change data within the client user browser, thereby voiding the utilization of stale database data in the client user browser.
    Type: Grant
    Filed: April 15, 1998
    Date of Patent: May 16, 2000
    Assignee: Hewlett-Packard Company
    Inventors: Douglas W. Steele, Todd M. Goin, Craig W. Bryant
  • Patent number: 5767294
    Abstract: A process for the trimerization of aqueous formaldehyde solution to produce trioxane in a multistage in situ catalyst reactor-extractor column containing a cationic exchange resin. The process entails countercurrent flow of formaldehyde solution and solvent across reactor and extractor stages wherein trioxane, produced from formaldehyde at the reactor stages, is subsequently separated at the extractor stages utilizing a suitable solvent.
    Type: Grant
    Filed: December 6, 1993
    Date of Patent: June 16, 1998
    Assignee: Hoechst Celanese Corporation
    Inventors: Douglas W. Steele, Mahmood N. A. Jawaid, William Stewart Allen, Norwood E. Thames, Jr., Dwight A. Reck
  • Patent number: 4692290
    Abstract: A process is provided for removing volatile materials from a molten oxymethylene polymer, according to which the molten polymer is passed through a rotating disk polymer processor having at least three stages; a first devolatilization stage, then a stabilization stage and then a second devolatilization stage. The molten polymer in the first devolatilization stage is maintained at a temperature above its melting point in the temperature range of from about 160.degree. C. to about 220.degree. C. and at a vapor space pressure of from about 0.1 to about 300 Torr. The polymer in the stabilization stage is maintained in the molten state at a temperature of from 160.degree. C. to about 220.degree. C. The polymer in the second devolatilization stage is maintained in the molten state at a temperature of from about 160.degree. C. to about 190.degree. C. and at a vapor space pressure of from about 0.1 to about 100 Torr.
    Type: Grant
    Filed: November 12, 1985
    Date of Patent: September 8, 1987
    Assignee: Celanese Corporation
    Inventors: Douglas W. Steele, George S. Nash, John W. Dorsey, Ronald S. Christy, Timothy L. Burns