Patents by Inventor Richard Dean Dettinger
Richard Dean Dettinger 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: 10599692Abstract: An apparatus and method modify a saved query based on a change in a query value meaning that changes over time. In preferred embodiments a graphical query interface displays an option to adjust query values of a saved database query. A query adjustment mechanism then adjusts the value of the query to compensate for the change in the meaning of the query value since the query was created such that the adjusted query will have the same basic meaning as when the query was originally created. Preferred Embodiments allow the user to specify to adjust the query to the current date or to a specified date in the past.Type: GrantFiled: August 14, 2008Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Daniel Paul Kolz, Kyong Jin Shim, Alan Benjamin Swanson, Marie Renee Wilkening
-
Publication number: 20160042306Abstract: Embodiments of the invention include a system for helping a patient adhere to a care plan, the care plan designed to be followed by the patient in order to improve the patient's health, the system comprising: a task scheduling module configured to schedule one or more tasks included in the care plan, wherein a scheduled task is intended to be completed by the patient at the scheduled time; a task adherence estimation module configured to estimate the likelihood that the scheduled task will be completed by the patient at the scheduled time; and an alternative task presentation module configured to present the patient an alternative task, wherein the alternative task is intended to replace the scheduled task when the task adherence estimation module determines the patient is unlikely to complete the scheduled task and when the alternative task is accepted by the patient. Other embodiments are also included herein.Type: ApplicationFiled: July 29, 2015Publication date: February 11, 2016Inventors: Michael Gene Emerson, Richard Dean Dettinger
-
Publication number: 20160034660Abstract: Embodiments of the invention include a system and a method for determining which portion of a care team should be contacted in response to an event regarding a patient, and contacting the portion of a care team that is determined to be the appropriate portion to be contacted. Other embodiments are disclosed herein.Type: ApplicationFiled: July 29, 2015Publication date: February 4, 2016Inventors: Michael Gene Emerson, Richard Dean Dettinger
-
Patent number: 9146974Abstract: An apparatus, program product and method dynamically optimize prepared statements resident in a statement pool to permit subsequent reuses of such statements to utilize the optimized representations of such statements. The optimization of pooled statements may be performed responsive to the tracked usage of the statements in a statement pool, to direct the overhead associated with such optimization to those statements that are more likely to be utilized in the future. Among a multitude of possible optimizations, a pooled statement that requests data in a format other than that utilized by the database being accessed may be modified to request the data in the format used by the database, thereby decreasing the overhead in the database associated with format conversions.Type: GrantFiled: October 10, 2007Date of Patent: September 29, 2015Assignee: International Business Machines CorporationInventors: Jeremy Alan Arnold, Eric Lawrence Barsness, Richard Dean Dettinger, John Matthew Santosuosso
-
Patent number: 9104967Abstract: Embodiments of the invention provide techniques for processing abstract rules with limiting criteria. In one embodiment, limiting criteria may specify requirements for characteristics of sets of input or output values of processing abstract rules. For example, limiting criteria may specify requirements for statistical validity of a set of input values, such as a minimum record count. In one aspect, limiting criteria may include input criteria applied to input data prior to being processed in a rule engine. In another aspect, limiting criteria may include output criteria applied to an output of a rule engine. In the event that limiting criteria are not satisfied, the processing of the abstract rule may be terminated.Type: GrantFiled: November 16, 2007Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Frederick Allyn Kulack, Shannon Everett Wenzel
-
Patent number: 9026796Abstract: A method, apparatus, and program product are provided for using watermarks to embed security features on avatars in a virtual world. A watermark engine receives security information for an avatar in a virtual world. The watermark engine creates a watermark for the avatar using the security information and associates the watermark with the avatar. The watermark may comprise at least one of: security preferences for the avatar, contact information for an owner of the avatar, and graphical information to cause alteration of the avatar when the avatar is recorded.Type: GrantFiled: June 11, 2013Date of Patent: May 5, 2015Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Lydia M. Do, Frederick A. Kulack, Kevin G. Paterson
-
Patent number: 8639710Abstract: An apparatus, program product and method utilize one or more usage statistics, which are reflective of what data is actually and/or likely to be used by a client when processing a database query, to reduce or eliminate the transfer of unnecessary data between a client and server in a client-server database management system. Information such as the columns that are or have been used and/or the number of rows that have been accessed, may be utilized to identify certain data that is likely to not be used during processing of the database query. Based upon the data that has been identified, a subset of the data that would otherwise be returned as a result of the database query may be identified and returned to a client, often substantially reducing the amount of data required to be retrieved by a client in connection with a database query.Type: GrantFiled: July 26, 2005Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Jeremy Alan Arnold, Eric Lawrence Barsness, Richard Dean Dettinger, John Matthew Santosuosso
-
Publication number: 20130283055Abstract: A method, apparatus, and program product are provided for using watermarks to embed security features on avatars in a virtual world. A watermark engine receives security information for an avatar in a virtual world. The watermark engine creates a watermark for the avatar using the security information and associates the watermark with the avatar. The watermark may comprise at least one of: security preferences for the avatar, contact information for an owner of the avatar, and graphical information to cause alteration of the avatar when the avatar is recorded.Type: ApplicationFiled: June 11, 2013Publication date: October 24, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dean Dettinger, Lydia M. Do, Frederick A. Kulack, Kevin G. Paterson
-
Patent number: 8566810Abstract: A code optimizer is used to optimize a computer program that references a database by reading database metadata and making suitable optimizations based on the metadata. By taking into account the metadata of a database referenced in the computer program, the optimizer may make suitable optimizations to the computer program. Such optimizations include, without limitation, removing unnecessary calls to the database, removing unnecessary loops, removing unnecessary database operations, providing compile-time errors, and replacing dynamic calls with static data.Type: GrantFiled: February 15, 2007Date of Patent: October 22, 2013Assignee: International Business Machines CorporationInventors: Eric Lawrence Barsness, Richard Dean Dettinger, John Matthew Santosuosso
-
Patent number: 8543588Abstract: Embodiments are provided for associating a virtual column with a target physical table. The data for the virtual column originates from a source physical table where the data physically resides. In this way, users can access the data in a manner consistent with the users' logical perspective of the data.Type: GrantFiled: September 28, 2007Date of Patent: September 24, 2013Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Daniel Paul Kolz
-
Patent number: 8489883Abstract: A method, apparatus, and program product are provided for using watermarks to embed security features on avatars in a virtual world. A watermark engine receives security information for an avatar in a virtual world. The watermark engine creates a watermark for the avatar using the security information and associates the watermark with the avatar. The watermark may comprise at least one of: security preferences for the avatar, contact information for an owner of the avatar, and graphical information to cause alteration of the avatar when the avatar is recorded.Type: GrantFiled: September 17, 2009Date of Patent: July 16, 2013Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Lydia Mai Do, Frederick Allyn Kulack, Kevin Glynn Paterson
-
Patent number: 8326848Abstract: Systems, methods and articles of manufacture are disclosed for injecting parameter conditions to reduce a size of a data set to be processed. A data set may be received to be processed by an analytic routine. The data set may include results from executing a first query. Further, input may be received from a user, the input specifying a parameter specific to the analytic routine to be performed on the data set. At least one condition associated with the specified parameter may be identified. A second query may be generated from the first query and the identified condition. The second query may be executed to generate a reduced data set. The analytic routine may be performed on the reduced data set to generate an output to the user.Type: GrantFiled: August 11, 2009Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Frederick Allyn Kulack, Amanda E. Peters
-
Patent number: 8302021Abstract: A graphical user interface allows performing operations simply by dragging a first object over a second object. One or more attributes of the second object are effectively “picked up” by virtue of dragging over the second object. In this manner, the user interface is more friendly, more intuitive, and reduces the number of pointer clicks to implement a particular function, thereby enhancing the efficiency of the user.Type: GrantFiled: July 15, 2008Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Daniel Paul Kolz, Shannon Everett Wenzel
-
Patent number: 8290909Abstract: The present invention provides methods and systems for database replication. In general, a source database management system is configured with an access manager. The access manager implements a replication schedule for replicating data to one or more client systems. Replication is performed for a particular client when the access manager determines that one or more threshold criteria have been satisfied.Type: GrantFiled: November 15, 2001Date of Patent: October 16, 2012Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Brian E. Olson
-
Patent number: 8255459Abstract: A client-server computing system suited particularly for clients of varying functional capabilities. Information handling capabilities are provided at the client and server on a customized, as-needed basis. When a service is needed by a client, the server determines a number of factors that may be relevant to the manner in which the service is to be provided. Then, the server selects from between two or more services having different executable code, and uploads the selected service to the client. Thus, the code may be tailored to the client's capabilities, or other aspects of its function. Services are not permanently retained by a client; rather, the client performs an analysis to determine whether services should be retained or purged. Also, state information is not permanently retained by a client; the server retains the information and uploads that information to the client. The server also manages its resources by loading service components on an as-needed basis.Type: GrantFiled: December 3, 2010Date of Patent: August 28, 2012Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Frederick Allyn Kulack
-
Patent number: 8204906Abstract: Embodiments of the invention store log event records in a secure database log by encrypting information in a query, or in query results, that would otherwise be subject to unwanted disclosure (either from within or without a given organization). For example, an organization (e.g., a research institution) may allow a database administrator to review log event records to diagnose and correct system performance issues, without being forced to trust the administrator with sensitive medical data (e.g., medical records related to participants in a research study). Thus, the security of sensitive information may be maintained, while at the same time, the database administrator may still access the information needed to maintain a working system.Type: GrantFiled: July 13, 2007Date of Patent: June 19, 2012Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Daniel Paul Kolz, Frederick Allyn Kulack, Erik Edward Voldal
-
Patent number: 8190880Abstract: Embodiments of the invention are generally related to data processing, and more specifically to processing data retrieved from a database. A GUI screen displaying query results may provide for the selection of a data standard to be applied to the query results. An analysis routine may identify specific results that comport with a selected data standard and visually identify the specific query results that comport with the selected data standard.Type: GrantFiled: January 24, 2007Date of Patent: May 29, 2012Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Frederick Allyn Kulack, Shannon Everett Wenzel
-
Patent number: 8180787Abstract: 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: GrantFiled: September 14, 2005Date of Patent: May 15, 2012Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Peter John Johnson, Richard Joseph Stevens, Ikhua Tong, Eric Will
-
Patent number: 8108375Abstract: Multiple database queries are satisfied with the same data in a manner that assures the data is current and without having to interrogate the database for each query. In a first embodiment, all queries that are received during the processing of a first query after interrogation of the database has begun for the first query are evaluated to determine whether the result set returned for the first query will satisfy the queries received during processing of the first query. If so, the result set returned for the first query is used to generate result sets for the subsequent compatible queries received during the processing of the first query. In a second embodiment, queries are delayed and grouped, and a new query is then processed for each group that returns a result set that satisfies all of the queries in the group. In both cases, the result set for one query is used to generate a result set for a different query.Type: GrantFiled: January 10, 2009Date of Patent: January 31, 2012Assignee: International Business Machines CorporationInventors: Eric Lawrence Barsness, Richard Dean Dettinger, Mark Robert Funk, Ross E. Johnson
-
Publication number: 20110270868Abstract: A computer-implemented method includes receiving a selection of a particular logical field via a database query interface. The method includes querying a discovery registry associated with a data abstraction model of a database to discover one or more web services that are resolvable based on the particular logical field. The data abstraction model includes a plurality of logical fields, where each logical field corresponds to a particular data structure of the database. A web service input and a web service output of a particular discovered web service are associated with particular logical fields of the data abstraction model via the discovery registry. The method further includes automatically initiating execution of the discovered web services and displaying one or more values resulting from execution of the discovered web services.Type: ApplicationFiled: April 30, 2010Publication date: November 3, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard Dean Dettinger, Frederick Allyn Kulack, Kevin G. Paterson, Shannon Everett Wenzel