Patents by Inventor Daniel P. Kolz
Daniel P. Kolz 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: 10108813Abstract: A system and article of manufacture for managing access to queries and, more particularly, for managing access by multiple users to persistently stored queries. One embodiment discloses managing access by multiple users to a predefined query against data in a database. The embodiment comprises associating one or more access rights with at least some portion of the predefined query. When a request to access the predefined query by a first user is received, access to the predefined query by the first user is limited on the basis of the access rights.Type: GrantFiled: February 13, 2017Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz
-
Publication number: 20170161514Abstract: A system and article of manufacture for managing access to queries and, more particularly, for managing access by multiple users to persistently stored queries. One embodiment discloses managing access by multiple users to a predefined query against data in a database. The embodiment comprises associating one or more access rights with at least some portion of the predefined query. When a request to access the predefined query by a first user is received, access to the predefined query by the first user is limited on the basis of the access rights.Type: ApplicationFiled: February 13, 2017Publication date: June 8, 2017Inventors: Richard D. DETTINGER, Daniel P. KOLZ
-
Patent number: 9607099Abstract: A method, system and article of manufacture for managing access to queries and, more particularly, for managing access by multiple users to persistently stored queries. One embodiment provides a method of managing access by multiple users to a predefined query against data in a database. The method comprises associating one or more access rights with at least some portion of the predefined query. When a request to access the predefined query by a first user is received, access to the predefined query by the first user is limited on the basis of the access rights.Type: GrantFiled: March 29, 2010Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard D. Dettinger, Daniel P. Kolz
-
Patent number: 8965918Abstract: A method, article of manufacture and apparatus for decomposing an initial query into smaller conditional groups for execution on a database is disclosed. A separate database query may be generated for each of the conditional groups, and the results of executing these separate database queries may be combined and returned as the result of the initial query. Typically, the initial query may be decomposed because it is otherwise too large and/or too complex to be executed directly.Type: GrantFiled: January 21, 2013Date of Patent: February 24, 2015Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz, Frederick A. Kulack
-
Patent number: 8886632Abstract: A method and apparatus, and article of manufacture are provided to process an abstract query of a database abstraction constructed over an underlying physical data storage mechanism. The database may comprise a single data source, or a federated source spanning multiple systems. Embodiments of the invention process an abstract query by generating an intermediate representation of the abstract query. In one embodiment, the intermediate representation comprises an abstract query plan. An abstract query plan includes a combination of elements from the data abstraction model and elements relating to the underlying physical data storage mechanism. Once generated, a back-end component may easily traverse the abstract query plan to generate an SQL statement (or other resolved query) corresponding to the abstract query.Type: GrantFiled: December 11, 2007Date of Patent: November 11, 2014Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz
-
Patent number: 8650152Abstract: Methods, articles of manufacture and systems for managing execution of workflows. One embodiment provides a computer-implemented method for managing execution of a data driven multi-step workflow. The method includes receiving input data for a step of the workflow and performing the step of the workflow on the input data to obtain a result set. Then, at least one rule is applied to the result set for determining whether one or more associated conditions are satisfied. The at least one rule defines the one or more associated conditions and an associated process. If the one or more associated conditions are satisfied, the associated process is performed on the result set.Type: GrantFiled: May 28, 2004Date of Patent: February 11, 2014Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz, Richard J. Stevens, Shannon E. Wenzel
-
Patent number: 8620688Abstract: A method, apparatus, and article of manufacture for controlling access to electronic health records associated with an individual are provided. Individuals are provided with an electronic health records account (EHR account), wherein the EHR account is available to store electronic health records associated with the individual, in a network accessible storage repository. Additionally, an individual may be provided with plurality of disposable access devices, wherein the access devices may be presented to an entity. In turn, the entity may access the individual's EHR account, based on a predefined authorization specified for a particular access device.Type: GrantFiled: September 30, 2005Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz, Richard J. Stevens
-
Patent number: 8583624Abstract: Methods for comparing query-related objects are provided. In one embodiment, a first plurality of query-related objects for a first user is compared to a second plurality of query-related objects for a second user to determine a degree of similarity between the first and second plurality of query-related objects. A notification of the degree of similarity is issued.Type: GrantFiled: November 5, 2008Date of Patent: November 12, 2013Assignee: International Business Machines CorporationInventors: James C. Adams, Richard D. Dettinger, Daniel P. Kolz, Shannon E. Wenzel
-
Patent number: 8442992Abstract: Embodiments of the present invention allow verification of query language by providing a natural language description for the query language. A natural language description is generated for each query component along with selectable text representing the query component. Upon selection of the selectable text, the query component is rendered for editing.Type: GrantFiled: June 28, 2012Date of Patent: May 14, 2013Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz, Richard J. Stevens
-
Patent number: 8429218Abstract: Embodiments of the present invention provide a method for reducing load time of a program in a highly-parallelized or distributed computer. In one embodiment, this is accomplished by selectively reusing entries in a page table generated during a previous invocation of the program at a particular compute node of the highly-parallelized or distributed computer system.Type: GrantFiled: April 6, 2006Date of Patent: April 23, 2013Assignee: International Business Machines CorporationInventors: Jay S. Bryant, Daniel P. Kolz, Dharmesh J. Patel
-
Patent number: 8423382Abstract: Method, apparatus and article of manufacture for providing individuals with notifications pertaining to use of health records. In one embodiment, a network-accessible storage repository is configured to store a plurality of electronic health records regarding a plurality of individuals. Requests to access selective records of the plurality of individuals are received over a data communications network. For each individual whose respective records are accessed, a report is generated describing the access. The reports may then be provided to the respective individuals.Type: GrantFiled: September 30, 2005Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz, Richard J. Stevens
-
Patent number: 8423569Abstract: A method, article of manufacture and apparatus for decomposing an initial query into smaller conditional groups for execution on a database is disclosed. A separate database query may be generated for each of the conditional groups, and the results of executing these separate database queries may be combined and returned as the result of the initial query. Typically, the initial query may be decomposed because it is otherwise too large and/or too complex to be executed directly.Type: GrantFiled: August 9, 2006Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz, Frederick A. Kulack
-
Patent number: 8380708Abstract: A system, method and article of manufacture for managing query results and, more particularly, for sorting data records contained in a query result obtained in response to execution of a query against a database. In one embodiment, the data records in the query result are sorted on the basis of related information which is retrieved from a corresponding data source. In another embodiment, the sorting is performed on the basis of a value variance which is determined for each of the data records in the query result. In still another embodiment, the sorting is performed on the basis of a requested value range coverage. In yet another embodiment, the sorting is performed on the basis of suitability scores which are determined with respect to analysis routines which are configured for processing the query result.Type: GrantFiled: March 4, 2008Date of Patent: February 19, 2013Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz, Frederick A. Kulack
-
Patent number: 8370375Abstract: A method, apparatus, and article of manufacture for processing a database query. Database queries are submitted with an indication of a selected output format, To process the query, data records are retrieved and formatted according to the selected output format, as well as formatted for additional output formats supported by a given a query application. Once returned, query results may be presented in the selected format. A user may switch the presentation of the query result from the selected format to others, without having to re-execute the database query.Type: GrantFiled: December 8, 2005Date of Patent: February 5, 2013Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz
-
Patent number: 8326865Abstract: A method, apparatus and article of manufacture are provided to optimize the time and effort required to locate all data on a given entity that may span multiple data nodes in a distributed environment. For example, embodiments of the invention may be used to locate nodes within the distributed environment that store electronic healthcare records. A poll request from a first node to a second node may include electronic records existence data indicating data nodes known to have, or not have, records related to a given individual. This information is used to minimize the number of nodes that need to be polled to arrive at the complete aggregation of patient records that exist within a given set of nodes.Type: GrantFiled: November 16, 2010Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz, Richard J. Stevens
-
Patent number: 8321387Abstract: Techniques are disclosed for managing execution of queries against databases and more particularly for restricting access to sensitive data in underlying databases. One embodiment includes an operation for managing access to sensitive data in a database. The operation includes receiving, from a requesting entity, a query against the data in the database. The query is executed against the database to obtain a result set. The operation further includes determining whether the result set includes sensitive data based on predefined sensitivity attributes associated with data in the result set. If so, a sensitivity rating is determined for the result set, and a predefined security action is performed with respect to the result set on the basis of the determined sensitivity rating.Type: GrantFiled: July 28, 2005Date of Patent: November 27, 2012Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Janice R. Glowacki, Daniel P. Kolz, Padma S. Rao, Marci L. Sperber, Shannon E. Wenzel
-
Publication number: 20120265777Abstract: Embodiments of the present invention allow verification of query language by providing a natural language description for the query language. A natural language description is generated for each query component along with selectable text representing the query component. Upon selection of the selectable text, the query component is rendered for editing.Type: ApplicationFiled: June 28, 2012Publication date: October 18, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard D. DETTINGER, Daniel P. KOLZ, Richard J. STEVENS
-
Patent number: 8290955Abstract: Embodiments of the invention are generally related to data security, and more specifically to data classification. The nodes of a hierarchical data structure may be displayed in a graphical user interface (GUI). The GUI may be configured to receive selection of a data classification type. Upon receiving a selection of a data classification type, a probability of a node containing data objects that may be classified as the selected data classification type may be displayed adjacent to the node, thereby allowing efficient location and classification of the data objects.Type: GrantFiled: September 18, 2008Date of Patent: October 16, 2012Assignee: International Business Machines CorporationInventors: I-Lung Kao, Daniel P Kolz
-
Patent number: 8285739Abstract: A method, system and article of manufacture for creating queries against databases and, more particularly, for creating queries that are suitable to identify relevant information from one or more underlying databases. One embodiment provides a method of composing a query against data in a database. The method comprises receiving a query having one or more result fields and a plurality of query conditions. Each query condition defines selection criteria for selection of data records from the database. Each selected data record has data that satisfies at least one of the plurality of query conditions. Each of the plurality of query conditions has an associated weight. The method further comprises receiving an accuracy threshold for qualifying data records. The accuracy threshold defines a requested minimum accuracy of each selected data record defining a qualifying data record forming part of a valid result set returned for the query.Type: GrantFiled: July 28, 2005Date of Patent: October 9, 2012Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz
-
Patent number: 8280907Abstract: A method, system and article of manufacture for data processing and more particularly for managing access to data in a database that should be available for a limited number of accesses. One embodiment provides a method comprising receiving, from a requesting entity, a query against a database having consumable data that is configured to be accessible for only a predefined number of accesses. The query is configured to access the consumable data and is executed against the database to obtain a query result that includes the consumable data. The method further comprises determining whether the predefined number of accesses is reached as a result of the execution of the query against the database. If so, the consumable data is made inaccessible. The obtained query result is returned to the requesting entity.Type: GrantFiled: November 30, 2005Date of Patent: October 2, 2012Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Daniel P. Kolz, Richard J. Stevens