Patents by Inventor Glenn D. Rasmussen

Glenn D. Rasmussen 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: 9547480
    Abstract: An application model build processor generates one or more application model build artifacts based on an application model. In one example, a method includes receiving inputs identifying application model subsets and audiences, and associating application model subsets with the audiences. The method further includes receiving inputs identifying semantic constructs of the application model with the application model subsets. The method further includes generating application model build artifacts based on the application model and defined subsets. The method further includes generating documentation topics for semantic constructs in the application model based on the semantic construct, the subsets to which it belongs, the audiences associated with those subsets, and other semantic constructs in those subsets.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: January 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Paul S. Donis, Glenn D. Rasmussen
  • Patent number: 9436684
    Abstract: At least one processor may determine one or more issues in one or more of a plurality of documentation topics that document at least one software functionality based at least upon applying one or more business rules to the one or more of the plurality of documentation topics. Responsive to determining the one or more issues, one or more entries may be inserted into an issues report, wherein the one or more entries include information regarding the one or more issues.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: September 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Paul S. Donis, Glenn D. Rasmussen
  • Patent number: 9152394
    Abstract: An application model build processor generates one or more application model build artifacts based on an application model. In one example, a method includes receiving inputs identifying application model subsets and audiences, and associating application model subsets with the audiences. The method further includes receiving inputs identifying semantic constructs of the application model with the application model subsets. The method further includes generating application model build artifacts based on the application model and defined subsets. The method further includes generating documentation topics for semantic constructs in the application model based on the semantic construct, the subsets to which it belongs, the audiences associated with those subsets, and other semantic constructs in those subsets.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: October 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paul S. Donis, Glenn D. Rasmussen
  • Patent number: 9047338
    Abstract: A target drill-through metadata manager has a target drill-through metadata handler and a target specification processor. The target drill-through metadata handler defines and manages target drill-through metadata in a metadata model for model constructs that are selected as drill-through target constructs. The target specification processor processes a target report definition using the target drill-through metadata to locate a data item that refers to a drill-through target construct or part of a drill-through target construct, and automatically adds one or more target filters associated with the drill-through target construct to a target report.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: June 2, 2015
    Assignee: International Business Machines Corporation
    Inventors: Glenn D. Rasmussen, David Dewar, Katherine Wallace
  • Patent number: 8954405
    Abstract: At least one processor may determine one or more issues in one or more of a plurality of documentation topics that document at least one software functionality based at least upon applying one or more business rules to the one or more of the plurality of documentation topics. Responsive to determining the one or more issues, one or more entries may be inserted into an issues report, wherein the one or more entries include information regarding the one or more issues.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paul S. Donis, Glenn D. Rasmussen
  • Publication number: 20140372391
    Abstract: At least one processor may determine one or more issues in one or more of a plurality of documentation topics that document at least one software functionality based at least upon applying one or more business rules to the one or more of the plurality of documentation topics. Responsive to determining the one or more issues, one or more entries may be inserted into an issues report, wherein the one or more entries include information regarding the one or more issues.
    Type: Application
    Filed: September 3, 2014
    Publication date: December 18, 2014
    Inventors: Paul S. Donis, Glenn D. Rasmussen
  • Publication number: 20140244605
    Abstract: At least one processor may determine one or more issues in one or more of a plurality of documentation topics that document at least one software functionality based at least upon applying one or more business rules to the one or more of the plurality of documentation topics. Responsive to determining the one or more issues, one or more entries may be inserted into an issues report, wherein the one or more entries include information regarding the one or more issues.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul S. Donis, Glenn D. Rasmussen
  • Publication number: 20140208292
    Abstract: An application model build processor generates one or more application model build artifacts based on an application model. In one example, a method includes receiving inputs identifying application model subsets and audiences, and associating application model subsets with the audiences. The method further includes receiving inputs identifying semantic constructs of the application model with the application model subsets. The method further includes generating application model build artifacts based on the application model and defined subsets. The method further includes generating documentation topics for semantic constructs in the application model based on the semantic construct, the subsets to which it belongs, the audiences associated with those subsets, and other semantic constructs in those subsets.
    Type: Application
    Filed: March 25, 2014
    Publication date: July 24, 2014
    Applicant: International Business Machines Corporation
    Inventors: Paul S. Donis, Glenn D. Rasmussen
  • Publication number: 20140075407
    Abstract: An application model build processor generates one or more application model build artifacts based on an application model. In one example, a method includes receiving inputs identifying application model subsets and audiences, and associating application model subsets with the audiences. The method further includes receiving inputs identifying semantic constructs of the application model with the application model subsets. The method further includes generating application model build artifacts based on the application model and defined subsets. The method further includes generating documentation topics for semantic constructs in the application model based on the semantic construct, the subsets to which it belongs, the audiences associated with those subsets, and other semantic constructs in those subsets.
    Type: Application
    Filed: January 7, 2013
    Publication date: March 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul S. Donis, Glenn D. Rasmussen
  • Patent number: 8484189
    Abstract: A mechanism is provided for generating a filter expression using tree parameters receives an expression wherein operators of the expression bind multiple data items to a single parameter to form a received expression, generates a default prompt control using received metadata and the received expression and prompts for an input selection using the default prompt control. Responsive to receiving selected values in response to the default prompt control to form received values the computer-implemented process generates a native database query using the received expression with the single parameter and the received values, wherein the single parameter is a tree parameter.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
  • Patent number: 8375060
    Abstract: A mechanism is provided for generating a filter expression using tree parameters receives an expression wherein operators of the expression bind multiple data items to a single parameter to form a received expression, generates a default prompt control using received metadata and the received expression and prompts for an input selection using the default prompt control. Responsive to receiving selected values in response to the default prompt control to form received values the computer-implemented process generates a native database query using the received expression with the single parameter and the received values, wherein the single parameter is a tree parameter.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: February 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
  • Publication number: 20130013588
    Abstract: A mechanism is provided for generating a filter expression using tree parameters receives an expression wherein operators of the expression bind multiple data items to a single parameter to form a received expression, generates a default prompt control using received metadata and the received expression and prompts for an input selection using the default prompt control. Responsive to receiving selected values in response to the default prompt control to form received values the computer-implemented process generates a native database query using the received expression with the single parameter and the received values, wherein the single parameter is a tree parameter.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: International Business Machines Corporation
    Inventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
  • Publication number: 20110320432
    Abstract: A mechanism is provided for generating a filter expression using tree parameters receives an expression wherein operators of the expression bind multiple data items to a single parameter to form a received expression, generates a default prompt control using received metadata and the received expression and prompts for an input selection using the default prompt control. Responsive to receiving selected values in response to the default prompt control to form received values the computer-implemented process generates a native database query using the received expression with the single parameter and the received values, wherein the single parameter is a tree parameter.
    Type: Application
    Filed: February 28, 2011
    Publication date: December 29, 2011
    Applicant: International Business Machines Corporation
    Inventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
  • Publication number: 20110295860
    Abstract: A mechanism is provided for creating drill-through parameter mapping candidates. A location of source metadata and target metadata is received as well as a set of parameter mapping candidates. The source metadata, target metadata, and parameter mapping candidates are analyzed in order to form analyzed metadata. A set of parameter mapping candidates are then generated using the analyzed metadata, which are then prepared for presentation to an agent. A sorted set of parameter mapping candidates is then returned to the agent. In addition, a location of the source metadata and the target metadata as well as the set of parameter mapping candidates is sent to a parameter mapping creation process. A request is sent to retrieve a created parameter mapping candidate from the parameter mapping creation process. A parameter mapping candidate is then displayed to a user and a gesture of the user is acted upon.
    Type: Application
    Filed: February 25, 2011
    Publication date: December 1, 2011
    Applicant: International Business Machines Corporation
    Inventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
  • Patent number: 7769769
    Abstract: Transformations are provided for transforming a metadata model that contains model objects. The metadata model has a multiple layers including a lower layer containing one or more lower abstraction model objects having a lower abstraction level and a higher layer containing one or more higher abstraction model objects having a higher abstraction level. The transformations transform the model objects from the lower layer to the higher layer.
    Type: Grant
    Filed: January 22, 2007
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventor: Glenn D. Rasmussen
  • Publication number: 20100153417
    Abstract: A target drill-through metadata manager has a target drill-through metadata handler and a target specification processor. The target drill-through metadata handler defines and manages target drill-through metadata in a metadata model for model constructs that are selected as drill-through target constructs. The target specification processor processes a target report definition using the target drill-through metadata to locate a data item that refers to a drill-through target construct or part of a drill-through target construct, and automatically adds one or more target filters associated with the drill-through target construct to a target report.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 17, 2010
    Inventors: Glenn D. Rasmussen, David Dewar, Katherine Wallace
  • Publication number: 20100153333
    Abstract: A source drill-through metadata manager comprises a source drill-through metadata handler and a source specification processor. The source drill-through metadata handler defines and manages source drill-through metadata in a metadata model for query items that are drill-through source items. The source specification processor automatically analyzes query items used in a report definition to locate any query item that is related to a query item defined as a drill-through source item based on the source drill-through metadata so as to identify one or more relevant drill-through source query items for one or more query items located during the analyzing, and automatically adding one or more relevant data items to a source report definition.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 17, 2010
    Inventors: Glenn D. Rasmussen, David Dewar, Katherine Wallace
  • Patent number: 7185016
    Abstract: Transformations are provided for transforming a metadata model that contains model objects. The metadata model has a multiple layers including a lower layer containing one or more lower abstraction model objects having a lower abstraction level and a higher layer containing one or more higher abstraction model objects having a higher abstraction level. The transformations transform the model objects from the lower layer to the higher layer.
    Type: Grant
    Filed: September 1, 2000
    Date of Patent: February 27, 2007
    Assignee: Cognos Incorporated
    Inventor: Glenn D. Rasmussen
  • Patent number: 6662188
    Abstract: A metadata model defines model objects to represent one or more data sources. The metadata model comprises a data access layer, a business layer and a package layer. The data access layer contains data access model objects. The data access model objects include a data access model object that describes how to retrieve data from the data sources. The business layer contains business model objects. The business model objects include a business model object that describes a business view of data in the data sources. The package layer contains package model objects which reference subsets of business model objects.
    Type: Grant
    Filed: September 1, 2000
    Date of Patent: December 9, 2003
    Assignee: Cognos Incorporated
    Inventors: Glenn D. Rasmussen, Henk Cazemier
  • Patent number: 6609123
    Abstract: A query engine formulates a data source query to obtain data from one or more data sources. The query engine uses a metadata model containing model objects that represent the data sources. The metadata model has a data access layer, business layer and package layer. The model objects of the business layer are constructed based on the model objects contained in the data access layer. The query engine interacts to the metadata model at the business layer, and formulates a data source query based on a query specification provided by a client application. Thus, the query engine allows use of different type of client applications to obtain reports from one or more data sources.
    Type: Grant
    Filed: September 1, 2000
    Date of Patent: August 19, 2003
    Assignee: Cognos Incorporated
    Inventors: Henk Cazemier, Glenn D. Rasmussen