BackgroundCheck.run
Search For

Chad B Meadows, 569 Blue Bottle Ln, Durham, NC 27705

Chad Meadows Phones & Addresses

9 Blue Bottle Ln, Durham, NC 27705   

801 Merrie Rd, Raleigh, NC 27606    919-8542773   

227 Furches St, Raleigh, NC 27607    919-8350419   

Portland, OR   

Summerland Key, FL   

High Point, NC   

Chapel Hill, NC   

Marathon, FL   

801 Merrie Rd, Raleigh, NC 27606    919-7452769   

Education

Degree: High school graduate or higher

Emails

Mentions for Chad B Meadows

Chad Meadows resumes & CV records

Resumes

Chad Meadows Photo 47

Software Engineer For Rational

Position:
Software Engineer at IBM
Location:
Raleigh-Durham, North Carolina Area
Industry:
Computer Software
Work:
IBM since 2007
Software Engineer
IBM 2003 - 2006
Lead Reuse Engineer
Education:
North Carolina State University 1990 - 1991
Chad Meadows Photo 48

Senior Associate At Clarion Associates

Position:
Senior Associate at Clarion Associates
Location:
Raleigh-Durham, North Carolina Area
Industry:
Architecture & Planning
Work:
Clarion Associates
Senior Associate
Town of Cary 2000 - 2003
Senior Planner
Education:
Ragsdale

Publications & IP owners

Us Patents

Hierarchical Inherited Xml Dom

US Patent:
7444345, Oct 28, 2008
Filed:
Feb 15, 2005
Appl. No.:
11/058479
Inventors:
Chad L. Meadows - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00
G06F 17/00
US Classification:
707101, 707102, 707103 Y
Abstract:
A method 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.

Method For Obtaining A Value Via A Rule Engine Implemented By A Collection Object

US Patent:
7454392, Nov 18, 2008
Filed:
Jan 10, 2006
Appl. No.:
11/329687
Inventors:
Chad Lee Meadows - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06N 5/00
US Classification:
706 45, 706 47, 707103 R
Abstract:
A method 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.

Hierarchical Inherited Xml Dom

US Patent:
7873680, Jan 18, 2011
Filed:
Jun 13, 2008
Appl. No.:
12/138562
Inventors:
Chad L. Meadows - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00
US Classification:
707811, 707956, 707999101
Abstract:
A method 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.

Hierarchical Inherited Xml Dom

US Patent:
7882154, Feb 1, 2011
Filed:
Jun 13, 2008
Appl. No.:
12/138590
Inventors:
Chad L. Meadows - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00
US Classification:
707811, 707956
Abstract:
A computer program product comprising computer readable program configured to implement a method 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.

Hierarchical Inherited Xml Dom

US Patent:
7882155, Feb 1, 2011
Filed:
Jun 13, 2008
Appl. No.:
12/138612
Inventors:
Chad L. Meadows - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00
US Classification:
707811, 707956
Abstract:
A computer system including a processor and a memory unit containing instructions that when executed by the processor implement a method 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, resulting in a processed DDD/processed DOM which is structured to allow program access to data in a more direct manner.

Method And System For Dynamically Specifying A Format For Data Provided By A Web Service Invocation

US Patent:
7926065, Apr 12, 2011
Filed:
Nov 7, 2006
Appl. No.:
11/557160
Inventors:
Chad Lee Meadows - Raleigh NC, US
Han T. Nguyen - Apex NC, US
Paul Thomas Sorenson - Sheboygan WI, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/00
G06F 17/00
G06F 13/12
G06F 9/44
US Classification:
719313, 715239, 715249, 710 65, 717115
Abstract:
A method and system for dynamically specifying a format for data provided by a web service invocation. A server providing a web service receives a client request for data residing on the server. The server receives an executable template script within the request. The template script includes an instruction for invoking a function residing in the server and a definition specifying a format to structure the requested data. The server executes the template script to perform the instruction, invoke the function to retrieve the data, and generate formatted data based on the definition. The formatted data is the retrieved data structured in the format specified by the definition. The server sends the formatted data to the client.

Obtaining A Value Via A Rule Engine Implemented By A Collection Object

US Patent:
8073796, Dec 6, 2011
Filed:
Jun 23, 2008
Appl. No.:
12/143892
Inventors:
Chad Lee Meadows - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06N 5/00
US Classification:
706 45, 706 47
Abstract:
A system and computer program product 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.

Web Template Processing Utilizing Dynamic Rules Defined By Data Structure Language

US Patent:
2006014, Jun 29, 2006
Filed:
Dec 16, 2004
Appl. No.:
11/014291
Inventors:
Chad Meadows - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707010000
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).

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.