Search

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 numberTitle of the applicationFiling DateStatus
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
Menu