Patents by Inventor Brian E. Schwalm

Brian E. Schwalm 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).

  • Publication number: 20040172459
    Abstract: An architectural software model for managing data retrieval in an information system is disclosed. The architectural software model includes a presentation layer, a business layer and a data layer. The business layer serves as a communication liaison between the presentation layer, which requires data to perform various electronic tasks in the information system, and the data layer, which storing the data required by the presentation layer. As such, the business layer receives requests from presentation layer components for specified data stored in the data layer, and in response to these requests, manages retrieval of the specified data. The business layer is divided into multiple portions, with each portion sharing responsibilities of the business layer. In simplest form, the business layer has a first portion and a second portion. The first portion is responsible for receiving requests from components of the presentation layer and providing views of the requested data to these requesting components.
    Type: Application
    Filed: February 27, 2003
    Publication date: September 2, 2004
    Inventors: Brian E. Schwalm, Jeffrey S. Neafsey
  • Publication number: 20040111728
    Abstract: A method and system for managing metadata for use by client application programs is disclosed. The client application programs are constructed with various software modules responsible for displaying graphical user interface components to users through a display module, e.g., computer monitor. The graphical user interface components are built using program data and metadata. Program data is data that is entered by a user or generated by a client application program. Metadata is data that describes the program data. The present invention manages metadata using a tri-layer system, which includes a presentation layer, a middle-tier layer and a data layer. The presentation layer includes the client application program, and therefore various software modules used to execute the client application program. The presentation layer also includes an ObjectStore component for managing retrieval and manipulation of metadata for the software modules.
    Type: Application
    Filed: December 5, 2002
    Publication date: June 10, 2004
    Inventor: Brian E. Schwalm