Patents by Inventor Thomas Eggebraaten

Thomas Eggebraaten 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: 20070112586
    Abstract: Method, apparatus and article of manufacture for processing and storing medical episode data with workflow status designations. In one embodiment, a patient episode data is moved from differentiated data stores, via an information broker, to assigned data handlers. The data handlers then pass their respective data to a loader and shredder application. The shredder application is tasked with storing the episode data in the database repository and updating each episode's status.
    Type: Application
    Filed: November 17, 2005
    Publication date: May 17, 2007
    Applicant: International Business Machines Corporation
    Inventors: Richard Dettinger, Thomas Eggebraaten, Daniel Kolz, Richard Stevens
  • Publication number: 20060248343
    Abstract: An apparatus and method use the built-in authentication and authorization functions of a directory service to perform authentication and authorization for resources that are external to the directory service. A Lightweight Directory Access Protocol (LDAP) service is used in the preferred embodiments. The LDAP directory includes built-in functions for authenticating a user that requests access to an entry. Each resource that needs to be protected is mapped to an entry in the LDAP directory. These entries that correspond to protected resources external to the LDAP directory are called proxy entries. Proxy entries contain the authorization information for the corresponding protected resource in the form of an access control list for each entry that specifies the authorized users of the entry.
    Type: Application
    Filed: June 28, 2006
    Publication date: November 2, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Eggebraaten, Patrick Fleming
  • Publication number: 20060004735
    Abstract: A method, system and article of manufacture for constructing queries that are executed against a database and, more particularly, for constructing queries capable of returning classified information related to data in a database. One embodiment includes receiving user input specifying a plurality of result fields for an abstract query. Each result field corresponds to a logical field specification of a data abstraction model abstractly describing the data in the database. The method further includes receiving user input selecting one of the plurality of result fields, and receiving user input specifying a classification definition for the selected result field. The classification definition is suitable for dividing data to be returned for the selected result field into a plurality of categories. Then, a classification field for the abstract query is generated on the basis of the selected result field and the classification definition. The classification field is included with the abstract query.
    Type: Application
    Filed: June 3, 2004
    Publication date: January 5, 2006
    Applicant: International Business Machines Corporation
    Inventors: Richard Dettinger, Thomas Eggebraaten, Jeffrey Tenner
  • Publication number: 20050278306
    Abstract: A method, system and article of manufacture for linking logical fields abstractly describing data in a database and, more particularly, for creating an abstract query using linked logical fields. One embodiment provides a method of linking logical fields abstractly describing data in a database. The method includes creating link information for a first logical field from the plurality of logical fields. The link information identifies at least one second logical field from the plurality of logical fields and an associated link type operation. The first and second logical fields are linked using the link information.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 15, 2005
    Applicant: International Business Machines Corporation
    Inventors: Richard Dettinger, Thomas Eggebraaten, Jeffrey Tenner
  • Publication number: 20050131941
    Abstract: Methods, articles of manufacture and systems for managing execution of a multi-step workflow in which one or more steps are repeatedly executed on data of a database. One embodiment provides a method comprising receiving current input for execution of a step of the workflow on relevant data of the database, wherein the step has been previously executed on the relevant data using previous input identical to the current input and wherein the previous execution of the step produced previous output; determining whether the step is deterministic, whereby the step generates identical output for given input in repeated executions of the step on the relevant data; and, if the step is deterministic, returning the previous output produced during the previous execution of the step without re-executing the step.
    Type: Application
    Filed: December 11, 2003
    Publication date: June 16, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard Dettinger, Thomas Eggebraaten, Terrence O'Brien
  • Publication number: 20050114309
    Abstract: The present invention generally is directed to a system, method and article of manufacture for accessing data independent of the particular manner in which the data is physically represented. In one embodiment, a data repository abstraction layer provides a logical view of the underlying data repository that is independent of the particular manner of data representation. A query abstraction layer is also provided and is based on the data repository abstraction layer. A runtime component performs translation of an abstract query into a form that can be used against a particular physical data representation.
    Type: Application
    Filed: November 24, 2003
    Publication date: May 26, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard Dettinger, Thomas Eggebraaten, Terrence O'Brien, Richard Stevens