Patents by Inventor Glen Seeds

Glen Seeds 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: 8090658
    Abstract: A member unique name (MUN) system and MUN translation system and method are provided. The MUN system comprises a dimension reference for defining the context in which the remaining portions of the MUN exist and a canonical business key for uniquely identifying a member across different dimensional data sources within a business enterprise. The MUN translation system comprises a translation selection module for selecting a MUN transformation and a collection of MUN transformations for transforming a MUN of a first data source into a MUN of the second data source.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: January 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Glen Seeds, David Cushing, Henk Cazemier
  • Patent number: 7844601
    Abstract: A system for providing feedback associated with the planning of a query is provided. The system comprises a query planning mechanism capable of determining transformations required for the execution of the query, and a monitoring mechanism for monitoring and extracting feedback information from the planning mechanism, the feedback information including an indication of the transformations.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventor: Glen Seeds
  • Patent number: 7720789
    Abstract: A member unique name (MUN) structure and MUN translation system and method are provided. The MUN structure comprises a canonical business key for uniquely identifying a member across different dimensional data sources within a business enterprise and at least one of a dimension reference for defining the context in which the remaining portions of the MUN exist or a data source identifier (DSI) for uniquely identifying a member within a dimensional data source that implements its own unique member identifiers. The MUN translation system comprises a translation selection module for selecting a MUN transformation and a collection of MUN transformations for transforming a MUN structure of a first data source into a MUN structure of the second data source.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Glen Seeds, David Cushing, Henk Cazemier
  • Publication number: 20080005063
    Abstract: A member unique name (MUN) structure and MUN translation system and method are provided. The MUN structure comprises a canonical business key for uniquely identifying a member across different dimensional data sources within a business enterprise and at least one of a dimension reference for defining the context in which the remaining portions of the MUN exist or a data source identifier (DSI) for uniquely identifying a member within a dimensional data source that implements its own unique member identifiers. The MUN translation system comprises a translation selection module for selecting a MUN transformation and a collection of MUN transformations for transforming a MUN structure of a first data source into a MUN structure of the second data source.
    Type: Application
    Filed: June 22, 2007
    Publication date: January 3, 2008
    Applicant: COGNOS INCORPORATED
    Inventors: Glen Seeds, David Cushing, Henk Cazemier
  • Publication number: 20070299676
    Abstract: A member unique name (MUN) system and MUN translation system and method are provided. The MUN system comprises a dimension reference for defining the context in which the remaining portions of the MUN exist and a canonical business key for uniquely identifying a member across different dimensional data sources within a business enterprise. The MUN translation system comprises a translation selection module for selecting a MUN transformation and a collection of MUN transformations for transforming a MUN of a first data source into a MUN of the second data source.
    Type: Application
    Filed: June 23, 2006
    Publication date: December 27, 2007
    Inventors: Glen Seeds, David Cushing, Henk Cazemier
  • Publication number: 20070033178
    Abstract: A system for providing feedback associated with the planning of a query is provided. The system comprises a query planning mechanism capable of determining transformations required for the execution of the query, and a monitoring mechanism for monitoring and extracting feedback information from the planning mechanism, the feedback information including an indication of the transformations.
    Type: Application
    Filed: June 22, 2006
    Publication date: February 8, 2007
    Applicant: Cognos Incorporated
    Inventor: Glen Seeds
  • Publication number: 20050027674
    Abstract: The invention comprises a method and system for reducing the apparent complexity faced by a user when confronted by this modeling environment. It provides for a metadata model that represents one or more data sources, the metadata model comprising a query layer combining tee functions of a data access layer and a business layer. The query layer includes query subjects that describe how to retrieve data from the data sources, and the query subjects contain query items. The query layer also allows the use of data access language statements which permit the use of more complex computed query subjects and query items.
    Type: Application
    Filed: April 29, 2004
    Publication date: February 3, 2005
    Applicant: Cognos Incorporated
    Inventors: Charles Potter, Glen Seeds
  • Publication number: 20050021516
    Abstract: The invention provides for a method for producing reports for business intelligence that adapt automatically to a context, defied by a locale variable. A parameter map is defined, based on locale key and field names, and a report layout is produced that contains one or more macrotized database language expressions that include partial expressions built using the parameter map. Later, once a user selects a locale, the partial expression resulting from a lookup in the parameter map using the locale is used to modify one or more macrotized database language expressions. Finally, the resulting valid database language expressions are applied to the database to produce a report.
    Type: Application
    Filed: April 29, 2004
    Publication date: January 27, 2005
    Applicant: Cognos Incorporated
    Inventors: Charles Potter, Henk Cazemier, Glen Seeds
  • Publication number: 20050022029
    Abstract: The present invention discloses a method for using a relational database management system to support on-line analytical processing (OLAP) systems by providing a security access mechanism. The method of restricting access to data contained in a business intelligence system, comprises the steps of defining one or more security roles, associating the security roles with business intelligence data, selecting one or more security roles from the one or more security roles, combining the one or more security filters with a data access language statement, and interpreting the data access statement.
    Type: Application
    Filed: April 29, 2004
    Publication date: January 27, 2005
    Applicant: Cognos Incorporated
    Inventors: Charles Potter, Glen Seeds
  • Patent number: 6763520
    Abstract: A request dispatching system is provided for dispatching requests to a system having a predetermined number of server instances. Each request has its service type. The request dispatching system uses one queue for each service type, and reserves for each queue a minimum number of server instances. In one embodiment, idle server instances may be configured on demand to serve requests of a different type.
    Type: Grant
    Filed: August 24, 2000
    Date of Patent: July 13, 2004
    Assignee: Cognos Incorporated
    Inventor: Glen Seeds
  • Publication number: 20020052909
    Abstract: A method and system is provided for dispatching requests to processing resources. A processing resource has a current service type to process requests that have the current service type. When the processing resource is idle, it is determined whether the processing resource is to be switched to a different service type to process requests having the different service type. The processing resource is switched to the different service type when the switching is determined; and an outstanding request having the different service type is dispatched to the processing resource.
    Type: Application
    Filed: August 24, 2001
    Publication date: May 2, 2002
    Inventor: Glen Seeds