Patents by Inventor Christopher Laith Klassen

Christopher Laith Klassen 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: 6216121
    Abstract: Disclosed is a system for generating units of information from a database maintained in a server. The units of information may be messages and the database may be a post office system. The server receives a request for units of information transmitted from a client computer over a network. The server then processes the request for information and generates a template. This template includes code in a first computer language that does not allow branching, such as the HyperText Markup Language (HTML), database access commands to access the requested units of information in the database, and a subtemplate command to generate contents of a subtemplate file into the template. The subtemplate command is written in a second computer language providing branching, such as C++, Java, Perl, etc. The subtemplate file called by the subtemplate command includes code in the first computer language. The server processes the template to generate a processed template.
    Type: Grant
    Filed: December 29, 1997
    Date of Patent: April 10, 2001
    Assignee: International Business Machines Corporation
    Inventor: Christopher Laith Klassen
  • Patent number: 6212536
    Abstract: Disclosed is a system for generating code into a template, such as a HyperText Markup Language (HTML) template. A server receives a request for information from a browser program, such as an HTML browser, over a network such as the Internet. The browser program provides browser identification information to the server with the information request. In response to the information request, the server processes a template, wherein the template includes a conditional command having two parameters. A first parameter indicates the browser identification information and a second parameter represents a browser feature. The server processes the conditional command to determine whether the browser program represented by the first parameter supports the browser feature represented by the second parameter. Upon determining that the browser program represented by the first parameter supports the browser feature represented by the second parameter, the server generates the lines of code into the template.
    Type: Grant
    Filed: January 8, 1998
    Date of Patent: April 3, 2001
    Assignee: International Business Machines Corporation
    Inventors: Christopher Laith Klassen, Howard Rose