BackgroundCheck.run
Search For

David Lars Ehnebuske, 751806 Lawrence St, Beckett Point, WA 98368

David Ehnebuske Phones & Addresses

1806 Lawrence St, Port Townsend, WA 98368   

Irving, TX   

New York, NY   

28 Sabrina Ct, Holmes, NY 12531    845-8787592   

105 Hideaway Cv, Georgetown, TX 78628    512-8691580   

Mentions for David Lars Ehnebuske

Publications & IP owners

Us Patents

Method And Data Processing System For Specifying And Applying Rules To Classification-Based Decision Points In An Application System

US Patent:
6341369, Jan 22, 2002
Filed:
Dec 3, 1998
Appl. No.:
09/204970
Inventors:
Louis Ralph Degenaro - White Plains NY
David Lars Ehnebuske - Georgetown TX
Barbara Jane Alspach McKee - Austin TX
Kevin Paul Rasmus - Bloomington IL
Isabelle Marie Catherine Rouvellou - New York City NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 944
US Classification:
717 1, 706 47
Abstract:
A method and apparatus for specifying, applying and managing rules used by an application in a data processing system are provided. A set of classification categories are specified, each classification category representing a different purpose of classification. A set of classifications are specified, each classification representing a possible outcome of an act of classifying. A set of control point names are specified, each name being associated with one or more control points in the application. A set of classification rules are specified, each such rule being associated with a classification category and said rule being adapted to analyze the state of the application and classify it by returning one or more classifications. A set of decision rules are specified, each such rule being associated with a classification and a control point name, said rule being adapted to affect the behavior of the application by calculating a value or making a decision. A set of control points is specified and built into the application at those points in the application flow at which variability of behavior controlled by rules is desired, each such control point being associated with a control point name and one or more classification categories.

System And Method For Caching Sets Of Objects

US Patent:
6654766, Nov 25, 2003
Filed:
Apr 4, 2000
Appl. No.:
09/542269
Inventors:
Louis R. Degenaro - White Plains NY
David L. Ehnebuske - Georgetown TX
Arun K. Iyengar - Yorktown Heights NY
Barbara Jane Alspach McKee - Austin TX
Isabelle M. Rouvellou - New York NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
7071041
Abstract:
A system and method for managing cacheable sets of objects having explicit lifetime specifications, wherein a time-based cache manager maintains and updates one or more sets of objects stored in the cache. A cached set of objects comprises objects having start times and/or end times representing, respectively, times at which such objects become valid and expire. An update time is determined for a given cached set of objects based, in part, on the start times and end times of objects comprising the cached set of objects. When a request for the retrieval of an object from the given cached set of objects (or the entire cached set) is received, a determination is made if the cached set of objects is valid at the time of the request based on the update time. If the cached set of objects is not valid because, e. g. , the update time has elapsed, the cached set of objects is updated (and any other cached sets, if necessary) by deleting and/or adding objects to the cached set of objects having start times and end times that meet predefined time criteria for inclusion in the cached set of objects.

Method And Apparatus For Annotating Static Object Models With Business Rules

US Patent:
6745381, Jun 1, 2004
Filed:
Dec 12, 1997
Appl. No.:
08/989674
Inventors:
David Lars Ehnebuske - Georgetown TX
Barbara Jane Alspach McKee - Austin TX
Assignee:
International Business Machines Coroporation - Armonk NY
International Classification:
G06F 944
US Classification:
717100
Abstract:
A method and apparatus for providing a methodology and notation which enables an explicit distinction between those features of an object-oriented object model that are intended to be easily changed due to changing business needs, from those features which are fundamental to the object models. The methodology does this during the modeling process by capturing decisions to allow for business-driven variability as explicit diagram annotations called Control Points. The business variable portions of the system of interacting objects are simultaneously captured as objects called Business Rules.

Method And Apparatus For Applying Business Rules In An Object Model Driven Context

US Patent:
7017142, Mar 21, 2006
Filed:
Dec 3, 1998
Appl. No.:
09/204973
Inventors:
David Lars Ehnebuske - Georgetown TX, US
Barbara Jane Alspach McKee - Austin TX, US
Isabelle Marie Catherine Rouvellou - New York City NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717100
Abstract:
A means is provided for specifying, applying, and managing sets of temporary or permanent additions or modifications to the behavior of object-oriented programs without having to change the code of the program, by using externalized rules. The points at which the externalized rules may be applied is determined by the implementation object model, thus making their specification natural to the program developers who are familiar with the program's implementation object model. The concept of dynamic method-based trigger or control points is disclosed for identifying potential rule attachment points in objects and identifying the rules that are applicable to each dynamic control point.

Method And Apparatus For Performing Personalization Based On Classification

US Patent:
7103564, Sep 5, 2006
Filed:
Aug 17, 2000
Appl. No.:
09/640513
Inventors:
David Lars Ehnebuske - Georgetown TX, US
Robert Simon Goodman - Austin TX, US
Barbara Jane Alspach McKee - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/60
US Classification:
705 14
Abstract:
A method and apparatus for personalizing information content for delivery to a requesting user is provided. With the method and apparatus, a set of actions needed to retrieve and organize requested content for a particular content request are selected and executed based on the concept of classifying the current situation, e. g. , the requesting user attributes and the current system setting, along any number of predefined dimensions. The definition of what dimensions of classification there are and what distinctions are drawn during the process of classification is defined by the business application administrator. Once a classification definition is in place, it may be used and reused, along with other classifications, to be associated with actions that select the appropriate content. In order to describe what actions to take under a variety of business conditions, an administrator chooses a classifier to be used to assess the business situation, selects the relevant classifications and associates one or more actions with each classification to be invoked by a selector.

Apparatus And Method For Performing General Integrity Checks Using Integrity Rule Checking Points In An Enterprise Application

US Patent:
7137101, Nov 14, 2006
Filed:
Dec 3, 1998
Appl. No.:
09/204971
Inventors:
David Lars Ehnebuske - Georgetown TX, US
Barbara Jane Alspach McKee - Austin TX, US
Stewart Laundon Palmer - Bedford NY, US
James Thomas Rayfield - Ridgefield CT, US
Isabelle Marie Catherine Rouvellou - New York City NY, US
Ian David Simmonds - Dobbs Ferry NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717108, 717116
Abstract:
A method and apparatus for performing general integrity checks using rules in an application running on a data processing system. A point is identified at which a unit of work is to complete. The unit of work includes a plurality of participants. Responsive to determining that the unit of work is to complete, rules associated with each participant in the unit of work are obtained. Responsive to obtaining the rules, the rules obtained for each of the participants are run. Responsive to running the rules, the general integrity of the application state with respect to the unit of work is determined. Responsive to determining the general integrity of the application state, the unit of work is completed by committing it or aborting it.

Method, System, And Program Product For Managing Data Decay

US Patent:
7617422, Nov 10, 2009
Filed:
Aug 1, 2006
Appl. No.:
11/461657
Inventors:
Edith H. Stern - Yorktown Heights NY, US
David L. Ehnebuske - Holmes NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 11/00
US Classification:
714 54, 714 42
Abstract:
The present invention provides a method, system, and program product for managing data decay. Specifically, under the present invention, usage information describing how data should be accessed is obtained. Thereafter, resource information describing resources available for accessing the data is obtained. Then, a data decay potential of the data is computed based on the usage information and the resource information. When the data decay potential exceeds a predetermined threshold, an indicator such as a report, an alarm, an error message, or an event and be communicated, and a remediation action such as a format transformation, a software archiving, or an environment archiving can be initiated.

Method And Apparatus For Applying Business Rules In An Object Model Driven Context

US Patent:
8099714, Jan 17, 2012
Filed:
Mar 21, 2006
Appl. No.:
11/385466
Inventors:
David Lars Ehnebuske - Georgetown TX, US
Barbara Jane Alspach McKee - Austin TX, US
Isabelle Marie Catherine Rouvellou - New York City NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717117, 717108, 717112
Abstract:
A means is provided for specifying, applying, and managing sets of temporary or permanent additions or modifications to the behavior of object-oriented programs without having to change the code of the program, by using externalized rules. The points at which the externalized rules may be applied is determined by the implementation object model, thus making their specification natural to the program developers who are familiar with the program's implementation object model. The concept of dynamic method-based trigger or control points is disclosed for identifying potential rule attachment points in objects and identifying the rules that are applicable to each dynamic control point. At least one control point is flagged on the basis of being active such that the at least one control point and its associated rule is only processed if the at least one control point is flagged as being active.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.