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: 9547480Abstract: 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: GrantFiled: March 25, 2014Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Paul S. Donis, Glenn D. Rasmussen
-
Patent number: 9436684Abstract: 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: GrantFiled: September 3, 2014Date of Patent: September 6, 2016Assignee: International Business Machines CorporationInventors: Paul S. Donis, Glenn D. Rasmussen
-
Patent number: 9152394Abstract: 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: GrantFiled: January 7, 2013Date of Patent: October 6, 2015Assignee: International Business Machines CorporationInventors: Paul S. Donis, Glenn D. Rasmussen
-
Patent number: 9047338Abstract: 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: GrantFiled: December 17, 2008Date of Patent: June 2, 2015Assignee: International Business Machines CorporationInventors: Glenn D. Rasmussen, David Dewar, Katherine Wallace
-
Patent number: 8954405Abstract: 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: GrantFiled: February 25, 2013Date of Patent: February 10, 2015Assignee: International Business Machines CorporationInventors: Paul S. Donis, Glenn D. Rasmussen
-
Publication number: 20140372391Abstract: 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: ApplicationFiled: September 3, 2014Publication date: December 18, 2014Inventors: Paul S. Donis, Glenn D. Rasmussen
-
Publication number: 20140244605Abstract: 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: ApplicationFiled: February 25, 2013Publication date: August 28, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul S. Donis, Glenn D. Rasmussen
-
Publication number: 20140208292Abstract: 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: ApplicationFiled: March 25, 2014Publication date: July 24, 2014Applicant: International Business Machines CorporationInventors: Paul S. Donis, Glenn D. Rasmussen
-
Publication number: 20140075407Abstract: 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: ApplicationFiled: January 7, 2013Publication date: March 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul S. Donis, Glenn D. Rasmussen
-
Patent number: 8484189Abstract: 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: GrantFiled: September 14, 2012Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
-
Patent number: 8375060Abstract: 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: GrantFiled: February 28, 2011Date of Patent: February 12, 2013Assignee: International Business Machines CorporationInventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
-
Publication number: 20130013588Abstract: 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: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Applicant: International Business Machines CorporationInventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
-
Publication number: 20110320432Abstract: 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: ApplicationFiled: February 28, 2011Publication date: December 29, 2011Applicant: International Business Machines CorporationInventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
-
Publication number: 20110295860Abstract: 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: ApplicationFiled: February 25, 2011Publication date: December 1, 2011Applicant: International Business Machines CorporationInventors: David Dewar, Glenn D. Rasmussen, Katherine A. Wallace
-
Patent number: 7769769Abstract: 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: GrantFiled: January 22, 2007Date of Patent: August 3, 2010Assignee: International Business Machines CorporationInventor: Glenn D. Rasmussen
-
Publication number: 20100153417Abstract: 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: ApplicationFiled: December 17, 2008Publication date: June 17, 2010Inventors: Glenn D. Rasmussen, David Dewar, Katherine Wallace
-
Publication number: 20100153333Abstract: 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: ApplicationFiled: December 17, 2008Publication date: June 17, 2010Inventors: Glenn D. Rasmussen, David Dewar, Katherine Wallace
-
Patent number: 7185016Abstract: 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: GrantFiled: September 1, 2000Date of Patent: February 27, 2007Assignee: Cognos IncorporatedInventor: Glenn D. Rasmussen
-
Patent number: 6662188Abstract: 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: GrantFiled: September 1, 2000Date of Patent: December 9, 2003Assignee: Cognos IncorporatedInventors: Glenn D. Rasmussen, Henk Cazemier
-
Patent number: 6609123Abstract: 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: GrantFiled: September 1, 2000Date of Patent: August 19, 2003Assignee: Cognos IncorporatedInventors: Henk Cazemier, Glenn D. Rasmussen