Inventor
Richard D. Dettinger
Inventor
Rochester, MN, US
Overview
Patents· 281 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing58%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests28%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes4%
G16HHealthcare informatics, i.e. information and communication technology [ict] specially adapted for the handling or processing of medical or healthcare data4%
H04LTransmission of digital information, e.g. telegraphic communication4%
G06NComputing arrangements based on specific computational models1%
A61BDiagnosis1%
G16CComputational chemistry0%
G09BEducational or demonstration appliances0%
G16ZInformation and communication technology [ict] specially adapted for specific application fields, not otherwise provided for0%
PatentTitleYear
11,120,911Dynamically adaptive care plans202110,706,485Creating individually tailored care plans202010,691,777Care plan administration: patient feedback202010,599,692Modification of a saved database query based on a change in the meaning of a query value over time202010,510,444Care plan administration201910,467,383Derived observations in care plan administration201910,447,628Controlling electronic messaging communication sessions based on document containers201910,394,537Efficiently transforming a source code file for different coding formats201910,311,211Care plan administration using thresholds201910,296,557Content creation system configured to provide feedback on content coverage201910,169,546Generating document processing workflows configured to route documents based on document conceptual understanding201910,108,813Query conditions-based security201810,095,841Care plan administration20189,858,338'Managed document research domains'20189,852,127Processing publishing rules by routing documents based on document conceptual understanding20179,679,031'Composing abstract queries for delegated user roles'20179,607,099'Query conditions-based security'20179,247,022'Method and apparatus for optimizing performance and network traffic in distributed workflow processing'20169,146,974'Dynamic optimization of prepared statements in a statement pool'20159,104,967'Applying ruleset limiting criteria for affirming rule inputs and outputs'20159,043,365'Peer to peer (P2P) federated concept queries'20159,031,924'Query conditions having filtered fields within a data abstraction environment'20159,026,901'Viewing annotations across multiple applications'20159,026,796'Virtual world embedded security watermarking'20158,965,918'Decomposed query conditions'20158,949,280'Web service discovery via data abstraction model with input assistance'20158,886,632'Abstract query plan'20148,805,874'Molecular level similarity search and computer aided drug discovery process'20148,775,330'Establishing a data management fee structure based on fine grained data entities'20148,738,607'Extracting portions of an abstract database for problem determination'20148,713,036'Processing abstract derived entities defined in a data abstraction model'20148,713,041'Peer to peer (P2P) missing fields and field valuation feedback'20148,676,860'Web service discovery via data abstraction model'20148,667,011'Web service discovery via data abstraction model and condition creation'20148,650,205'Program invocation from a query interface to parallel computing system'20148,650,152'Method and system for managing execution of data driven workflows'20148,639,710'Optimization of database network traffic based upon data-use analysis'20148,620,688'Checkbook to control access to health record bank account'20138,615,527'Automated abstract database generation through existing application statement analysis'20138,605,115'Recommendations for object use in virtual environment'20138,595,231'Ruleset generation for multiple entities with multiple data values per attribute'20138,583,624'Research rapidity and efficiency improvement by analysis of research artifact similarity'20138,583,699'Web service discovery via data abstraction model augmented by field relationship identification'20138,577,908'Automatic lock management in an abstract database'20138,566,364'Web service discovery via data abstraction model augmented by field relationship identification'20138,566,810'Using database knowledge to optimize a computer program'20138,548,985'Method and process of query optimization to a given environment via specific abstraction layer domain knowledge'20138,543,588'Virtual columns'20138,495,084'Molecular level similarity search and computer aided drug discovery process'20138,489,883'Virtual world embedded security watermarking'20138,458,200'Processing query conditions having filtered fields within a data abstraction environment'20138,458,215'Dynamic functional module availability'20138,442,992'Mixed mode (mechanical process and english text) query building support for improving the process of building queries correctly'20138,423,950'Method and apparatus for optimizing performance and network traffic in distributed workflow processing'20138,423,382'Electronic health record transaction monitoring'20138,423,569'Decomposed query conditions'20138,380,730'Program invocation from a query interface to parallel computing system'20138,380,708'Methods and systems for ordering query results based on annotations'20138,375,046'Peer to peer (P2P) federated concept queries'20138,370,375'Method for presenting database query result sets using polymorphic output formats'20138,341,172'Method and system for providing aggregate data access'20128,326,865'Optimized method of locating complete aggregation of patient health records in a global domain'20128,326,852'Determining query entities for an abstract database from a physical database table'20128,326,848'Proactive analytic data set reduction via parameter condition injection'20128,321,387'Restricting access to sensitive data'20128,321,441'Disabling subsets of query conditions in an abstract query environment'20128,321,451'Automatic web service discovery and information retrieval via data abstraction model'20128,316,376'Optimizing workflow execution against a heterogeneous grid computing topology'20128,302,021'Pointer drag path operations'20128,290,909'Access manager for databases'20128,285,739'System and method for identifying qualifying data records from underlying databases'20128,285,736'Disabling query conditions in an abstract query environment'20128,280,907'System and method for managing access to data in a database'20128,275,806'Web service discovery via data abstraction model and condition creation'20128,266,170'Peer to peer (P2P) missing fields and field valuation feedback'20128,266,186'Semantic model association between data abstraction layer in business intelligence tools'20128,255,459'Pervasive, distributed provision of services such as product brokerage'20128,250,113'Web service discovery via data abstraction model'20128,244,702'Modification of a data repository based on an abstract data representation'20128,239,400'Annotation of query components'20128,224,872'Automated data model extension through data crawler approach'20128,224,810'Abstract classification field specification'20128,214,381'Expected future condition support in an abstract query environment'20128,214,383'Mixed mode (mechanical process and english text) query building support for improving the process of building queries correctly'20128,214,351'Selecting rules engines for processing abstract rules based on functionality and cost'20128,204,906'Abstraction based audit and security log model for increased role and security enforcement'20128,200,654'Query interface configured to invoke an analysis routine on a parallel computing system as part of database query processing'20128,195,647'Abstract records'20128,190,880'Methods and systems for displaying standardized data'20128,185,525'Ordering query results based on value range filtering'20128,180,787'Application portability and extensibility through database schema and query abstraction'20128,176,039'Abstract classification field specification'20128,166,070'Techniques for sharing persistently stored query results between multiple users'20128,165,989'Automated data model extension through data crawler approach'20128,161,054'Dynamic paging model'20128,161,034'Abstract query building with selectability of aggregation operations and grouping'20128,145,628'Strict validation of inference rule based on abstraction environment'20128,140,557'Ontological translation of abstract rules'20128,140,571'Dynamic discovery of abstract rule set required inputs'20128,140,595'Linked logical fields'20128,135,698'Techniques for representing relationships between queries'20128,131,744'Well organized query result sets'20128,126,915'Expanding the scope of an annotation to an entity level'20128,122,012'Abstract record timeline rendering/display'20128,122,052'Data model simplification through field fallout'20128,122,009'Dealing with composite data through data model entities'20128,122,048'Context sensitive term expansion with dynamic term expansion'20128,112,459'Creating a logical table from multiple differently formatted physical tables having different access methods'20128,108,366'Sequenced modification of multiple entities based on an abstract data representation'20128,108,375'Processing database queries by returning results of a first query to subsequent queries'20128,095,553'Sequence support operators for an abstract database'20128,090,739'Utilization of logical fields with conditional modifiers in abstract queries'20128,090,737'User dictionary term criteria conditions'20128,086,647'Sequenced modification of multiple entities based on an abstract data representation'20118,086,574'Usage-based optimization of network traffic and data warehouse size'20118,086,623'Context-sensitive term expansion with multiple levels of expansion'20118,086,568'Peer to peer (P2P) concept query notification of available query augmentation within query results'20118,078,631'Research rapidity and efficiency improvement by analysis of research artifact similarity'20118,055,683'Management of relationships between database tables'20118,041,728'Utilization of display profiles with abstract queries'20118,032,475'Ruleset optimization through blocked and concurrent rule dispatch'20118,032,765'Secure database access through partial encryption'20118,027,971'Relationship management in a data abstraction model'20118,027,985'Sorting data records contained in a query result'20118,010,949'Database breakpoint apparatus and method'20118,010,561'Techniques for sharing persistently stored query results between multiple users'20118,010,499'Database staging area read-through or forced flush with dirty notification'20118,001,259'Pervasive, distributed provision of services such as product brokerage'20118,001,389'Secure database access through partial encryption'20117,996,384'Query based rule optimization through rule combination'20117,992,010'Secure database access through partial encryption'20117,991,788'Abstract data model filters'20117,991,782'Iterative data analysis enabled through query result abstraction'20117,979,456'Method of managing and providing parameterized queries'20117,979,424'Dynamic graphical database query interface'20117,949,685'Modeling and implementing complex data access operations based on lower level traditional operations'20117,949,652'Filtering query results using model entity limitations'20117,945,957'Antiviral network system'20117,925,672'Metadata management for a data abstraction model'20117,925,619'Addressing query scheduling and system resource requirements'20117,917,606'Method and system for message management'20117,917,501'Optimization of abstract rule processing'20117,912,848'Dynamic optimization of prepared statements in a statement pool'20117,904,469'Expanding the scope of an annotation to an entity level'20117,899,843'Expanding the scope of an annotation to an entity level'20117,890,758'Apparatus and method for generating keys in a network computing environment'20117,890,519'Summarizing data removed from a query result set based on a data quality standard'20117,890,524'Dynamic database access via standard query language and abstraction technology'20117,873,631'Abstractly mapped physical data fields'20117,870,145'Utilization of logical fields with conditional constraints in abstract queries'20117,865,491'Model entity operations in query results'20117,865,845'Chaining objects in a pointer drag path'20117,860,897'Optimized method of locating complete aggregation of patient health records in a global domain'20107,856,366'Multiple accounts for health record bank'20107,849,074'Annotation of query components'20107,844,623'Method to provide management of query output'20107,844,607'Annotation of query components'20107,844,618'Techniques for managing interdependent data objects'20107,840,584'Iterative data analysis enabled through query result abstraction'20107,836,078'Techniques for managing access to physical data via a data abstraction model'20107,836,071'Displaying relevant abstract database elements'20107,827,159'Automated data model extension through data crawler approach'20107,822,767'Modeling and implementing complex data access operations based on lower level traditional operations'20107,818,348'Timeline condition support for an abstract database'20107,818,347'Timeline condition support for an abstract database'20107,814,127'Natural language support for database applications'20107,810,099'Optimizing workflow execution against a heterogeneous grid computing topology'20107,805,435'Transformation of a physical query into an abstract query'20107,805,465'Metadata management for a data abstraction model'20107,792,878'Fee-based model based on database federation and query support'20107,792,950'Coverage analysis of program code that accesses a database'20107,787,405'Method for utilization of active power profiles used in prediction of power reserves for remote devices'20107,774,355'Dynamic authorization based on focus data'20107,765,226'Method of generating database transaction statements based on existing queries'20107,761,461'Method and system for relationship building from XML'20107,752,197'SQL query construction using durable query components'20107,752,215'System and method for protecting sensitive data'20107,747,640'Method for regenerating selected rows for an otherwise static result set'20107,739,739'Antiviral network system'20107,734,639'Global query correlation attributes'20107,734,646'Data model simplification through field fallout'20107,720,858'Query conditions-based security'20107,711,723'System and method for managing web applications'20107,707,212'Method and system for propagating annotations using pattern matching'20107,698,265'Finding anomalous values for logical fields with temporal autocorrelation conditions'20107,698,441'Intelligent use of user data to pre-emptively prevent execution of a query violating access controls'20107,693,857'Clinical genomics merged repository and partial episode support with support abstract and semantic meaning preserving data sniffers'20107,689,551'Iterative data analysis enabled through query result abstraction'20107,689,555'Context insensitive model entity searching'20107,680,780'Techniques for processing data from a multilingual database'20107,672,936'Security model using security domains in a security model applied to abstract database'20107,668,807'Query rebinding for high-availability database systems'20107,653,620'Dynamic optimization of prepared statements in a statement pool'20107,627,597'Usage-based optimization of network traffic and data warehouse size'20097,624,097'Abstract records'20097,624,098'Generating suitable data for statistical analysis'20097,617,181'Optimization of database network traffic based upon data-use analysis'20097,617,196'Context-sensitive term expansion with multiple levels of expansion'20097,610,263'Reusing intermediate workflow results in successive workflow runs'20097,606,829'Model entity operations in query results'20097,606,791'Internal parameters (parameters aging) in an abstract query'20097,599,924'Relationship management in a data abstraction model'20097,593,929'Context sensitive term expansion with dynamic term expansion'20097,584,178'Query condition building using predefined query objects'20097,580,949'Query conditions on related model entities'20097,574,423'Partial data model exposure through client side caching'20097,558,785'Extrapolating continuous values for comparison with discrete valued data'20097,552,429'Integrated development environment for managing software licensing restrictions'20097,539,662'Dealing with composite data through data model entities'20097,539,668'System and method for sorting data records contained in a query result based on suitability score'20097,526,471'Field-to-field join constraints'20097,505,958'Metadata management for a data abstraction model'20097,496,916'Service and recovery using multi-flow redundant request processing'20097,493,309'Framework for dynamic analysis of varying structured data using multiple analysis techniques'20097,490,100'Dynamic graphical database query interface'20097,480,648'Research rapidity and efficiency improvement by analysis of research artifact similarity'20097,475,066'Dynamic database access via standard query language and abstraction technology'20097,472,117'Abstract query building with selectability of aggregation operations and grouping'20087,472,116'Method for filtering query results using model entity limitations'20087,469,244'Database staging area read-through or forced flush with dirty notification'20087,464,370'Creating a method from a block of code'20087,461,066'Techniques for sharing persistently stored query results between multiple users'20087,461,052'Abstract query plan'20087,454,404'Method of addressing query scheduling and system resource requirements'20087,444,332'Strict validation of inference rule based on abstraction environment'20087,440,945'Dynamic discovery of abstract rule set required inputs'20087,437,760'Antiviral network system'20087,418,600'Secure database access through partial encryption'20087,403,937'Abstractly mapped physical data fields'20087,398,263'Sequenced modification of multiple entities based on an abstract data representation'20087,370,030'Method to provide management of query output'20087,363,297'Utilization of logical fields with conditional constraints in abstract queries'20087,363,617'Database breakpoint apparatus and method'20087,359,908'Techniques for managing interdependent data objects'20087,356,523'Dynamic optimization of prepared statements in a statement pool'20087,340,480'Iterative data analysis enabled through query result abstraction'20087,333,981'Transformation of a physical query into an abstract query'20087,321,895'Timeline condition support for an abstract database'20087,315,857'Method and system for propagating annotations using pattern matching'20087,310,637'Dynamic database access via standard query language and abstraction technology'20077,310,639'Providing query correlation attributes'20077,305,629'Consolidation of computer documentation'20077,302,447'Virtual columns'20077,254,810'Apparatus and method for using database knowledge to optimize a computer program'20077,228,307'Security model using security domains in a security model applied to abstract database'20077,213,014'Apparatus and method for using a predefined database operation as a data source for a different database operation'20077,203,677'Creation of duration episodes from single time events'20077,188,105'Query abstraction high level parameters for reuse and trend analysis'20077,158,969'Iterative data analysis process via query result augmentation and result data feedback'20077,152,074'Extensible framework supporting deposit of heterogenous data sources into a target data repository'20067,149,731'Methods, systems and articles of manufacture for abstract query building with selectability of aggregation operations and grouping'20067,146,376'Data abstraction model driven physical layout'20067,143,081'Automated abstract database generation through existing application statement analysis'20067,139,774'Singleton abstract model correspondence to multiple physical models'20067,127,463'Optimization of database network traffic based upon data-use analysis'20067,114,001'Predictive networking'20067,110,991'IDE integration with JDBC'20067,107,262'Incremental data query performance feedback model'20067,096,229'Dynamic content generation/regeneration for a database schema abstraction'20067,096,217'Global query correlation attributes'20067,089,232'Method of synchronizing distributed but interconnected data repositories'20067,089,228'Computer apparatus and method for caching results of a database query'20067,089,260'Database optimization apparatus and method'20067,089,235'Method for restricting queryable data in an abstract database'20067,085,758'Database enabled messaging facility'20067,085,760'Data query differential analysis'20067,085,757'Abstract data linking and joining interface'20067,065,756'Optimization of portable operations in a client-server environment'20067,062,496'Automatic data abstraction generation using database schema and related objects'20067,054,877'Dealing with composite data through data model entities'20067,051,020'Intelligent query re-execution'20067,003,730'Graphical user interface to build event-based dynamic searches or queries using event profiles'20066,996,558'Application portability and extensibility through database schema and query abstraction'20066,954,748'Remote data access and integration of distributed data sources through data schema and query abstraction'20056,947,928'Graphical user interface for building queries with hierarchical conditions'20056,938,036'Query modification analysis'20056,928,431'Dynamic end user specific customization of an application\'s physical data layer through a data repository abstraction layer'20056,928,554'Method of query return data analysis for early warning indicators of possible security exposures'20056,865,697'Method and apparatus for reduced error checking of data received by a server from a client'20056,741,173'Distributed alarm system'20046,134,549'Client/server computer system having personalizable and securable views of database data'2000Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2000–2021Based in Rochester, MN, US· patent location history
2004–2020Patents assigned to IBM (271)· patent assignee history
2011–2019Patents assigned to DETTINGER RICHARD D (86)· patent assignee history
2011–2019Patents assigned to KULACK FREDERICK A (37)· patent assignee history
2011–2017Patents assigned to KOLZ DANIEL P (31)· patent assignee history
2011–2014Patents assigned to STEVENS RICHARD J (28)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 271 | 2004–2020 |
| DETTINGER RICHARD Dself | 86 | 2011–2019 |
| KULACK FREDERICK A | 37 | 2011–2019 |
| KOLZ DANIEL P | 31 | 2011–2017 |
| STEVENS RICHARD J | 28 | 2011–2014 |
Locations
| Location | Patents | Span |
|---|---|---|
| Rochester, Minnesota, US | 281 | 2000–2021 |