1020 NE Loop 410, San Antonio, TX 78209 101 S Spg Ste STE 220, Little Rock, AR 72201 1100 NE Loop 410 STE 900, San Antonio, TX 78209 750 E Mulberry Ave, San Antonio, TX 78212
Michael L Elder Vice Presi, Finance, Vice President
EPL-GP, LLC Nonclassifiable Establishments
1020 NE Loop 410, San Antonio, TX 78209 101 S Spg St STE 220, Little Rock, AR 72201 1100 NE Loop 410 STE 900, San Antonio, TX 78209
Dr. Elder graduated from the Western Univ of Health Sciences College of Osteopathic Medicine of the Pacific in 1992. He works in Parker, CO and specializes in Family Medicine. Dr. Elder is affiliated with Parker Adventist Hospital.
Oklahoma Surgicare 4317 W Memorial Rd, Oklahoma City, OK 73134 4057556240 (phone), 4057521819 (fax)
Education:
Medical School University of Oklahoma College of Medicine at Oklahoma City Graduated: 1982
Languages:
English Spanish
Description:
Dr. Elder graduated from the University of Oklahoma College of Medicine at Oklahoma City in 1982. He works in Oklahoma City, OK and specializes in Anesthesiology. Dr. Elder is affiliated with OU Medical Center Edmond.
Us Patents
Method And Apparatus For Implementing Dynamic Function Groups In A Data Processing System
Daniel Christopher Berg - Cary NC, US Vijay Kumar Bhadriraju - Durham NC, US Brad Lee Blancett - Raleigh NC, US Charles Dyer Bridgham - Cary NC, US Jialin C. Chen - Durham NC, US Michael Damein Elder - Durham NC, US Derek Francis Holt - Durham NC, US John David Lanuti - Raleigh NC, US Ritchard Leonard Schacher - Cary NC, US Jason Ashley Sholl - Cary NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717120
Abstract:
A method, an apparatus, and computer instructions are provided for implementing dynamic function groups in a data processing system. An extensible framework is provided, which provides function groups to amalgamate extended sets of functionality by either vendor or purpose and allows the function groups to be dynamically enabled or disabled within a software application. A user may specify which extended sets of functionality are relevant and when to enable them. With the use of function groups, third party vendors may integrate added functionalities with existing ones in a software application, and indicate when these functionalities should be available to end-users without the need to duplicate code. The invention allows for the construction of other extensible frameworks including wizards, editors, and operations may also be extended with the use of function groups.
Shareable, Bidirectional Mechanism For Conversion Between Object Model And Xml
Daniel Berg - Cary NC, US Michael D. Elder - Durham NC, US Derek F. Holt - Durham NC, US L. Scott Rich - Cary NC, US Ritchard L. Schacher - Cary NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/45
US Classification:
717137, 717143
Abstract:
The concept of “renderers” and “translators” is introduced in connection with bidirectional conversion between object models and XML. A renderer embodies the logic responsible for mediating the parser specific APIs for reading and writing XML. It utilizes a plurality of translator objects, which embody the mapping information needed to convert the XML into object model instances. The translator objects themselves do not contain “knowledge” of parser implementations; thus, the translators are common and can be shared and reused by any and all renderer implementations. Since each translator embodies the knowledge and rules regarding how to convert an XML model to an object model, and how to convert object models to XML, it is thus independent of the particular renderer that is being used, whether it be SAX, DOM, or some other renderer.
Method And Apparatus For Situationally Aware Delivery Of Object Instances To A Client
Daniel Christopher Berg - Cary NC, US Michael Damein Elder - Durham NC, US Ritchard Leonard Schacher - Cary NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44 G06F 15/16
US Classification:
717108, 717106, 717116, 709203, 719316
Abstract:
A situation object instantiator (SOI) receives a request from a client including a typekey. Available situations are retrieved. For a retrieved situation, a call to an evaluator is made. If the situation is active a check is made to see if an instantiator exists for the typekey and situation. If so, the object instantiator is called, it returns an instance to the SOI, and the SOI returns the instance to the client. If not, more situations are retrieved until the situations are exhausted, and such is communicated to the client.
Simplifying The Creation Of User-Defined Custom Elements For Use In A Graphical Modeling Application
Daniel C. Berg - Holly Springs NC, US Brad L. Blancett - Raleigh NC, US Michael D. Elder - Durham NC, US Chad M. Holliday - Holly Springs NC, US Narinder Makin - Morrisville NC, US Timothy A. Pouyer - Greenville SC, US Edward C. Snible - Bronx NY, US John E. Swanke - Terryville CT, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/00 G06N 5/04
US Classification:
706 60
Abstract:
The present invention can include a solution for capturing user-defined custom elements for use in a graphical modeling application. Such a system can include a graphical modeling application and a custom element definition tool. The graphical modeling application can be configured to create semantic models that contain a static graphical elements and semantic data elements. The custom element definition tool can be configured to create a user-defined custom element for the graphical modeling application. The user-defined custom element can consist of one or more static graphical element and/or one or more semantic data element.
Automated Deployment Of Defined Topology In Distributed Computing Environment
Daniel C. Berg - Holly Springs NC, US Brad L. Blancett - Raleigh NC, US Michael D. Elder - Durham NC, US Chad M. Holliday - Holly Springs NC, US Narinder Makin - Morrisville NC, US Timothy A. Pouyer - Greenville SC, US John Swanke - Durham NC, US
Assignee:
International Business Machines Corporation - Armonk NY
A method for deploying a software product comprising a plurality of components is provided. The method can include reading a topological description of the software product and its components, wherein the topological description defines characteristics and dependencies of the components. The method can further include reading characteristics of a plurality of publishers and matching each of the plurality of components to one of the plurality of publishers according to the characteristics and dependencies of the components and the characteristics of the plurality of publishers. A publisher may be a computer connected to a network. The method can further include distributing the plurality of components among the plurality of publishers responsive to the step of matching and validating each set of components distributed to each publisher.
A multicast host for communicating information published about any one of a set of topics to one or more authorised subscribers to those topics, the set of topics being partitioned into one or more partition elements, each partition element having a partition element encryption key associated therewith, wherein each of the one or more partition elements is a disjoint proper subset of the set of topics, the host comprising: means for receiving information relating to a topic; means for determining a partition element for the topic; means for retrieving a partition element encryption key associated with the partition element; means for encrypting the information with the retrieved partition element encryption key; and means for communicating the information to the one or more authorised subscribers.
Automatically Arranging Widgets Of A Model Within A Canvas Using Iterative Region Based Widget Relative Adjustments
Daniel C. Berg - Holly Springs NC, US Brad L. Blancett - Raleigh NC, US Michael D. Elder - Durham NC, US Chad M. Holliday - Holly Springs NC, US Narinder Makin - Morrisville NC, US John E. Swanke - Terryville CT, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 2006/01
US Classification:
715764, 382162, 715799
Abstract:
A widget adjustment event can be detected for a widget that is part of a model that is presented on a canvas of a user interface. On-canvas objects proximate to the widget can be adjusted. The on-canvas objects can include other widgets. The adjustments can be performed relative to a layout position of the widget after the widget adjustment event has occurred. Additional on-canvas objects further from the widget can the adjusted on-canvas objects can then be adjusted as necessary due to new positions of the adjusted on-canvas objects.
Daniel Christopher Berg - Cary NC, US Michael Damein Elder - Durham NC, US Timothy Marc Francis - Newmarket, CA John David Lanuti - Raleigh NC, US Narinder Makin - Morrisville NC, US Jason Robert McGee - Apex NC, US Sachin Pravin Patel - Raleigh NC, US Lawrence Scott Rich - Cary NC, US Ritchard Leonard Schacher - Cary NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/24 G06F 17/25
US Classification:
715230, 717106, 717121
Abstract:
The invention, which may be a kind of annotations processor, detects zero or more tagsets turned on or selected at runtime. The annotations adapter reads an abstract unit from a java file, and if an annotation of the abstract unit has a tag that is among the tags of a turned on tagset, then the annotations adapter may generate an artifact showing the influence of the annotation. Such a process may continue until there are no more abstract units to process. Comments or annotations that fail to be tagged with a tag of a selected tagset may, nevertheless, be mentioned with a kind of ‘place-holder’ indicating that such comments exist.
It's not that nice guys finish last, it's that there's a sniper in the stands who shoots them in the kneecaps so they can't even run the race... then they sic the dogs on 'em.
Tagline:
Just because you're paranoid doesn't mean they're not out to get you.
Bragging Rights:
I won a contest on 80's cartoon opening songs.
Michael Elder
Work:
Oil Land Services - Landman (2005)
Education:
Louisiana Tech University - Studio Arts
Michael Elder
Education:
Trinity University - Computer Science, Communications
Michael Elder
Work:
United States Air Force - Crew Chief
Tagline:
Name's Mike. But you can call me Fucking Awesome. That's spelled M E.
Michael Elder
Work:
Campus Outreach
Michael Elder
Education:
HMS
Michael Elder
About:
Physical exercise strengthens our bodies and enhances our immune system. It allows us to feel strong, confident, and above all, healthy. It is not easy work, but the payoff is far worth it! I have ...
Tagline:
Michael is a certified personal trainer in Chicago, helping people achieve their fitness goals.