MICHAEL LAWRENCE PETERS
Pilots at Shellford St, Greensboro, NC

License number
North Carolina A5030039
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
7318 Shellford St, Greensboro, NC 27406

Professional information

Michael Peters Photo 1

Michael Peters - Greensboro, NC

Work:
Avadcor Companies, Inc. - Greensboro, NC
President
Sunland Fire Protection, Inc. - High Point, NC
Project Manager
US Funding, Inc. - High Point, NC
Vice President ABL
Education:
PMI
PMP
St Leos University - Tampa, FL
BS in Accounting & Finance
Skills:
SOP Develop & Implement, Critical Path Methods, Auto Cad Design & Estimation, P&L Management, Resource Allocation, Understanding of Blue Prints, Cost Avoidance & Reduction, Team Development, Working Knowledge of UBC, Contract Negotiations, Multi-Site Coordination, OSHA & MSDS Regulations, Change Order Management, Conflict Resolution, General Permitting Process, Creation of RFPs & RFIs, Communicating Objectives, Scheduling & Budgeting, Pro-Forma Management, Warranty & Closeout, MS Project


Michael Peters Photo 2

Multithreaded Batch Processing System

US Patent:
6708226, Mar 16, 2004
Filed:
Sep 4, 2001
Appl. No.:
09/944380
Inventors:
Michael S. Peters - Greensboro NC
Clayton Walter Holt - Greensboro NC
Assignee:
ATT Wireless Services, Inc. - Redmond WA
International Classification:
G06F 944
US Classification:
709318, 705 34
Abstract:
A system for processing a batch which is distributed into a plurality of independent segments. A preferred embodiment of this invention calls for implementation on a symmetrical multiprocessing platform, however, the invention is also applicable to massively parallel architectures as well as uniprocessor environments. Each segment comprises a plurality of discrete events, each discrete event comprising a plurality of sub-events to be processed. The system operates to process each discrete event within each segment sequentially and each sub-event within each discrete event sequentially. The plurality of segments may be processed on an uniprocessor, an SMP system or an MPP system. By balancing the number of discrete events in each segment using a “course grain” approach, a flexible but efficient use of processor availability is obtained.


Michael Peters Photo 3

No-Reset Option In A Batch Billing System

US Patent:
6658488, Dec 2, 2003
Filed:
Aug 27, 2001
Appl. No.:
09/938827
Inventors:
Michael S. Peters - Greensboro NC
Clayton Walter Holt - Greensboro NC
Assignee:
Teleflex Information Systems, Inc. - Redmond WA
International Classification:
G06F 946
US Classification:
709318, 709101
Abstract:
A system for processing a batch which is distributed into a plurality of independent segments. A preferred embodiment of this invention calls for implementation on a symmetrical multiprocessing platform, however, the invention is also applicable to massively parallel architectures as well as uniprocessor environments. Each segment comprises a plurality of discrete events, each discrete event comprising a plurality of sub-events to be processed. The system operates to process each discrete event within each segment sequentially and each sub-event within each discrete event sequentially. The plurality of segments may be processed on an uniprocessor, an SMP system or an MPP system. By balancing the number of discrete events in each segment using a “coarse grain” approach, a flexible but efficient use of processor availability is obtained.


Michael Peters Photo 4

Method And Apparatus For Processing Discrete Billing Events

US Patent:
5724584, Mar 3, 1998
Filed:
Aug 15, 1996
Appl. No.:
8/698277
Inventors:
Michael S. Peters - Greensboro NC
Clayton Walter Holt - Greensboro NC
David J. Arnold - Asheboro NC
Assignee:
Teleflex Information Systems, Inc. - Greensboro NC
International Classification:
G06F 1540
US Classification:
395671
Abstract:
A system for processing a batch which is distributed into a plurality of independent segments. A preferred embodiment of this invention calls for implementation on a symmetrical multiprocessing platform, however, the invention is also applicable to massively parallel architectures as well as uniprocessor environments. Each segment comprises a plurality of discrete events, each discrete event comprising a plurality of sub-events to be processed. The system operates to process each discrete event within each segment sequentially and each sub-event within each discrete event sequentially. The plurality of segments may be processed on an uniprocessor, an SMP system or an MPP system. By balancing the number of discrete events in each segment using a "coarse grain" approach, a flexible but efficient use of processor availability is obtained.


Michael Peters Photo 5

Multithreaded Batch Processing System

US Patent:
5668993, Sep 16, 1997
Filed:
Apr 19, 1994
Appl. No.:
8/229526
Inventors:
Michael S. Peters - Greensboro NC
Clayton Walter Holt - Greensboro NC
David J. Arnold - Asheboro NC
Assignee:
Teleflex Information Systems, Inc. - Greensboro NC
International Classification:
G06F 944
US Classification:
395671
Abstract:
A system for processing a batch which is distributed into a plurality of independent segments. A preferred embodiment of this invention calls for implementation on a symmetrical multiprocessing platform, however, the invention is also applicable to massively parallel architectures as well as uniprocessor environments. Each segment comprises a plurality of discrete events, each discrete event comprising a plurality of sub-events to be processed. The system operates to process each discrete event within each segment sequentially and each sub-event within each discrete event sequentially. The plurality of segments may be processed on an uniprocessor, an SMP system or an MPP system. By balancing the number of discrete events in each segment using a "course grain" approach, a flexible but efficient use of processor availability is obtained.


Michael Peters Photo 6

No-Reset Option In A Batch Billing System

US Patent:
7412707, Aug 12, 2008
Filed:
Jul 17, 2003
Appl. No.:
10/622106
Inventors:
Michael S. Peters - Greensboro NC, US
Clayton Walter Holt - Greensboro NC, US
International Classification:
G06F 3/00
US Classification:
719318, 718101, 718102, 714 10, 705 34
Abstract:
A system for processing a batch which is distributed into a plurality of independent segments. A preferred embodiment of this invention calls for implementation on a symmetrical multiprocessing platform, however, the invention is also applicable to massively parallel architectures as well as uniprocessor environments. Each segment comprises a plurality of discrete events, each discrete event comprising a plurality of sub-events to be processed. The system operates to process each discrete event within each segment sequentially and each sub-event within each discrete event sequentially. The plurality of segments may be processed on an uniprocessor, an SMP system or an MPP system. By balancing the number of discrete events in each segment using a “coarse grain” approach, a flexible but efficient use of processor availability is obtained.


Michael Peters Photo 7

No-Reset Option In A Batch Billing System

US Patent:
6282519, Aug 28, 2001
Filed:
Jun 28, 1999
Appl. No.:
9/340384
Inventors:
Michael S. Peters - Greensboro NC
Clayton Walter Holt - Greensboro NC
David J. Arnold - Asheboro NC
Assignee:
Teleflex Information Systems, Inc. - Greensboro NC
International Classification:
G06F 900
US Classification:
705 34
Abstract:
A system for processing a batch which is distributed into a plurality of independent segments. A preferred embodiment of this invention calls for implementation on a symmetrical multiprocessing platform, however, the invention is also applicable to massively parallel architectures as well as uniprocessor environments. Each segment comprises a plurality of discrete events, each discrete event comprising a plurality of sub-events to be processed. The system operates to process each discrete event within each segment sequentially and each sub-event within each discrete event sequentially. The plurality of segments may be processed on an uniprocessor, an SMP system or an MPP system. By balancing the number of discrete events in each segment using a "coarse grain" approach, a flexible but efficient use of processor availability is obtained.


Michael Peters Photo 8

No-Reset Option In A Batch Billing System

US Patent:
5999916, Dec 7, 1999
Filed:
Jan 25, 1995
Appl. No.:
8/377610
Inventors:
Michael S. Peters - Greensboro NC
Clayton Walter Holt - Greensboro NC
David J. Arnold - Asheboro NC
Assignee:
Teleflex Information Systems, Inc. - Greensboro NC
International Classification:
G06F 944
US Classification:
705 34
Abstract:
A system for processing a batch which is distributed into a plurality of independent segments. A preferred embodiment of this invention calls for implementation on a symmetrical multiprocessing platform, however, the invention is also applicable to massively parallel architectures as well as uniprocessor environments. Each segment comprises a plurality of discrete events, each discrete event comprising a plurality of sub-events to be processed. The system operates to process each discrete event within each segment sequentially and each sub-event within each discrete event sequentially. The plurality of segments may be processed on an uniprocessor, an SMP system or an MPP system. By balancing the number of discrete events in each segment using a "coarse grain" approach, a flexible but efficient use of processor availability is obtained.


Michael Peters Photo 9

Multithreaded Batch Processing System

US Patent:
6332167, Dec 18, 2001
Filed:
Jun 4, 1997
Appl. No.:
8/868942
Inventors:
Michael S. Peters - Greensboro NC
Clayton Walter Holt - Greensboro NC
David J. Arnold - Asheboro NC
Assignee:
Teleflex Information Systems, Inc. - Greensboro NC
International Classification:
G06F 940
US Classification:
709318
Abstract:
A system for processing a batch which is distributed into a plurality of independent segments. A preferred embodiment of this invention calls for implementation on a symmetrical multiprocessing platform, however, the invention is also applicable to massively parallel architectures as well as uniprocessor environments. Each segment comprises a plurality of discrete events, each discrete event comprising a plurality of sub-events to be processed. The system operates to process each discrete event within each segment sequentially and each sub-event within each discrete event sequentially. The plurality of segments may be processed on an uniprocessor, an SMP system or an MPP system. By balancing the number of discrete events in each segment using a "course grain" approach, a flexible but efficient use of processor availability is obtained.