Patents by Inventor Chad Meadows

Chad Meadows 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).

  • Publication number: 20070174263
    Abstract: A method and system for obtaining a value via a rule engine implemented by a collection object associated with an object-oriented application. A request for the value includes a key, is received from the application, and is directed to a method of the collection object. The collection object is capable of storing the key and associated data, and providing the data in response to receiving the request. An overriding of the method of the collection object replaces the provision of the data by the collection object with a processing of the request by a rule engine external to the application. The rule is identified in a rule definition file external to the application based on an association between the rule and the key. An algorithm associated with the rule and included in the rule definition file is executed to provide the requested value.
    Type: Application
    Filed: January 10, 2006
    Publication date: July 26, 2007
    Applicant: International Business Machines Corporation
    Inventor: Chad Meadows
  • Publication number: 20060184548
    Abstract: A method and system for providing processed data definition documents (DDDs) or processed document object models (DOMs) for object oriented programming. The use of these processed data definitions simplifies the data structures and streamlines programming to access the data. A standard DDD/DOM has a hierarchical branched structure having a number of levels each with elements/nodes and attributes. The DDD is written in a platform independent markup language. An element/node is selected and its attributes are identified. All ‘children’ of the selected element/node are identified. The attributes of the selected element/node (parent) are then copied to each child for all children in the DDD/DOM. This is repeated for all elements/nodes in the DDD/DOM to result in a processed DDD/processed DOM which is now structured to allow program access to data in a more direct manner.
    Type: Application
    Filed: February 15, 2005
    Publication date: August 17, 2006
    Applicant: International Business Machines Corporation
    Inventor: Chad Meadows
  • Publication number: 20060143182
    Abstract: A system and method which utilizes an additional layer of control in a conventional Model View Controller model for web presentations. In particular, the new layer creates logical components of templates which can then be dynamically controlled by rule definitions inherent in the data structure. In this manner the resulting system can apply logic to the rendering of the template while significantly reducing the amount of logic required in the template itself or required to be defined in code. This allows templates to be developed which are easier to understand and modify as they typically contain far less non-HTML artifacts than traditional methods (e.g., Java Server Pages).
    Type: Application
    Filed: December 16, 2004
    Publication date: June 29, 2006
    Applicant: International Business Machines Corporation
    Inventor: Chad Meadows