
Norman M. Wright
Examiner (ID: 9966)
| Most Active Art Unit | 2134 |
| Art Unit(s) | 2785, 2184, 2131, 2134, 2413, 2313, 2899, 2787 |
| Total Applications | 603 |
| Issued Applications | 437 |
| Pending Applications | 98 |
| Abandoned Applications | 67 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 5668898
[patent_doc_number] => 20060174248
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-08-03
[patent_title] => 'Software tool for automatically protecting shared resources within software source code'
[patent_app_type] => utility
[patent_app_number] => 11/052426
[patent_app_country] => US
[patent_app_date] => 2005-02-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 5733
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0174/20060174248.pdf
[firstpage_image] =>[orig_patent_app_number] => 11052426
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/052426 | Software tool for automatically protecting shared resources within software source code | Feb 2, 2005 | Abandoned |
Array
(
[id] => 5668455
[patent_doc_number] => 20060173805
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-08-03
[patent_title] => 'Virtual file system'
[patent_app_type] => utility
[patent_app_number] => 11/049414
[patent_app_country] => US
[patent_app_date] => 2005-02-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5065
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0173/20060173805.pdf
[firstpage_image] =>[orig_patent_app_number] => 11049414
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/049414 | Virtual file system | Feb 1, 2005 | Abandoned |
Array
(
[id] => 5879446
[patent_doc_number] => 20060168585
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-07-27
[patent_title] => 'Computer-implemented method, system and program product for establishing multiple read-only locks on a shared data object'
[patent_app_type] => utility
[patent_app_number] => 11/042778
[patent_app_country] => US
[patent_app_date] => 2005-01-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6246
[patent_no_of_claims] => 26
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0168/20060168585.pdf
[firstpage_image] =>[orig_patent_app_number] => 11042778
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/042778 | Computer-implemented method, system and program product for establishing multiple read-only locks on a shared data object | Jan 24, 2005 | Issued |
Array
(
[id] => 4591450
[patent_doc_number] => 07827555
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-11-02
[patent_title] => 'Scheduler for a multiprocessing computing system'
[patent_app_type] => utility
[patent_app_number] => 11/036938
[patent_app_country] => US
[patent_app_date] => 2005-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7456
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 284
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/827/07827555.pdf
[firstpage_image] =>[orig_patent_app_number] => 11036938
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/036938 | Scheduler for a multiprocessing computing system | Jan 13, 2005 | Issued |
Array
(
[id] => 4637101
[patent_doc_number] => 08015566
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-09-06
[patent_title] => 'Attributing energy consumption to individual code threads in a data processing system'
[patent_app_type] => utility
[patent_app_number] => 11/034558
[patent_app_country] => US
[patent_app_date] => 2005-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 13
[patent_no_of_words] => 7943
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/015/08015566.pdf
[firstpage_image] =>[orig_patent_app_number] => 11034558
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/034558 | Attributing energy consumption to individual code threads in a data processing system | Jan 12, 2005 | Issued |
Array
(
[id] => 5696161
[patent_doc_number] => 20060156308
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-07-13
[patent_title] => 'Deadlock-prevention system'
[patent_app_type] => utility
[patent_app_number] => 11/031854
[patent_app_country] => US
[patent_app_date] => 2005-01-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2579
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0156/20060156308.pdf
[firstpage_image] =>[orig_patent_app_number] => 11031854
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/031854 | Deadlock-prevention system | Jan 6, 2005 | Abandoned |
Array
(
[id] => 5633691
[patent_doc_number] => 20060150162
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-07-06
[patent_title] => 'Adaptive and dynamic filtering of threaded programs'
[patent_app_type] => utility
[patent_app_number] => 11/026687
[patent_app_country] => US
[patent_app_date] => 2004-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5321
[patent_no_of_claims] => 32
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0150/20060150162.pdf
[firstpage_image] =>[orig_patent_app_number] => 11026687
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/026687 | Adaptive and dynamic filtering of threaded programs | Dec 29, 2004 | Issued |
Array
(
[id] => 5633713
[patent_doc_number] => 20060150184
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-07-06
[patent_title] => 'Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention'
[patent_app_type] => utility
[patent_app_number] => 11/027445
[patent_app_country] => US
[patent_app_date] => 2004-12-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 10785
[patent_no_of_claims] => 42
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0150/20060150184.pdf
[firstpage_image] =>[orig_patent_app_number] => 11027445
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/027445 | Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention | Dec 29, 2004 | Issued |
Array
(
[id] => 5657872
[patent_doc_number] => 20060143608
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-06-29
[patent_title] => 'Thread monitoring using shared memory'
[patent_app_type] => utility
[patent_app_number] => 11/024394
[patent_app_country] => US
[patent_app_date] => 2004-12-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4905
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0143/20060143608.pdf
[firstpage_image] =>[orig_patent_app_number] => 11024394
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/024394 | Thread monitoring using shared memory | Dec 27, 2004 | Issued |
Array
(
[id] => 7589227
[patent_doc_number] => 07665092
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2010-02-16
[patent_title] => 'Method and apparatus for distributed state-based load balancing between task queues'
[patent_app_type] => utility
[patent_app_number] => 11/013498
[patent_app_country] => US
[patent_app_date] => 2004-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 4284
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 176
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/665/07665092.pdf
[firstpage_image] =>[orig_patent_app_number] => 11013498
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/013498 | Method and apparatus for distributed state-based load balancing between task queues | Dec 14, 2004 | Issued |
Array
(
[id] => 5749456
[patent_doc_number] => 20060112391
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-05-25
[patent_title] => 'Method and apparatus for thread scheduling on multiple processors'
[patent_app_type] => utility
[patent_app_number] => 10/997571
[patent_app_country] => US
[patent_app_date] => 2004-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 2558
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0112/20060112391.pdf
[firstpage_image] =>[orig_patent_app_number] => 10997571
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/997571 | Method and apparatus for thread scheduling on multiple processors | Nov 23, 2004 | Issued |
Array
(
[id] => 5749455
[patent_doc_number] => 20060112390
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-05-25
[patent_title] => 'Systems and methods for performing real-time processing using multiple processors'
[patent_app_type] => utility
[patent_app_number] => 10/997550
[patent_app_country] => US
[patent_app_date] => 2004-11-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 8727
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0112/20060112390.pdf
[firstpage_image] =>[orig_patent_app_number] => 10997550
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/997550 | Systems and methods for performing real-time processing using multiple processors | Nov 23, 2004 | Issued |
Array
(
[id] => 9611862
[patent_doc_number] => 08789051
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-22
[patent_title] => 'Operating system and architecture for embedded system'
[patent_app_type] => utility
[patent_app_number] => 10/991743
[patent_app_country] => US
[patent_app_date] => 2004-11-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 12
[patent_no_of_words] => 4497
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 280
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 10991743
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/991743 | Operating system and architecture for embedded system | Nov 17, 2004 | Issued |
Array
(
[id] => 5878661
[patent_doc_number] => 20060168214
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-07-27
[patent_title] => 'System for managing logical partition preemption'
[patent_app_type] => utility
[patent_app_number] => 10/977800
[patent_app_country] => US
[patent_app_date] => 2004-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5507
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0168/20060168214.pdf
[firstpage_image] =>[orig_patent_app_number] => 10977800
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/977800 | System for managing logical partition preemption | Oct 28, 2004 | Abandoned |
Array
(
[id] => 5815903
[patent_doc_number] => 20060085206
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-04-20
[patent_title] => 'System and method for a controller to define, determine, and execute cross-application processes'
[patent_app_type] => utility
[patent_app_number] => 10/962013
[patent_app_country] => US
[patent_app_date] => 2004-10-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5564
[patent_no_of_claims] => 44
[patent_no_of_ind_claims] => 7
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0085/20060085206.pdf
[firstpage_image] =>[orig_patent_app_number] => 10962013
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/962013 | System and method for a controller to define, determine, and execute cross-application processes | Oct 7, 2004 | Abandoned |
Array
(
[id] => 5882756
[patent_doc_number] => 20060031839
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-02-09
[patent_title] => 'Data processing apparatus and method of synchronizing at least two processing means in a data processing apparatus'
[patent_app_type] => utility
[patent_app_number] => 10/531154
[patent_app_country] => US
[patent_app_date] => 2003-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4692
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 0
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0031/20060031839.pdf
[firstpage_image] =>[orig_patent_app_number] => 10531154
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/531154 | Data processing apparatus and method of synchronizing at least two processing means in a data processing apparatus | Sep 11, 2003 | Abandoned |