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] => 8552466 [patent_doc_number] => 08327366 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-04 [patent_title] => 'Data processing device, scheduling device, and scheduling method for program operation cycle allocation' [patent_app_type] => utility [patent_app_number] => 12/649138 [patent_app_country] => US [patent_app_date] => 2009-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 17 [patent_no_of_words] => 7926 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12649138 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/649138
Data processing device, scheduling device, and scheduling method for program operation cycle allocation Dec 28, 2009 Issued
Array ( [id] => 6167498 [patent_doc_number] => 20110161989 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-30 [patent_title] => 'DYNAMIC PROGRAM INTEGRATION' [patent_app_type] => utility [patent_app_number] => 12/648584 [patent_app_country] => US [patent_app_date] => 2009-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5910 [patent_no_of_claims] => 20 [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/0161/20110161989.pdf [firstpage_image] =>[orig_patent_app_number] => 12648584 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/648584
Dynamic use of data across multiple programs Dec 28, 2009 Issued
Array ( [id] => 6333034 [patent_doc_number] => 20100115514 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-05-06 [patent_title] => 'Mechanism for managing resources shared among virtual machines' [patent_app_type] => utility [patent_app_number] => 12/655145 [patent_app_country] => US [patent_app_date] => 2009-12-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 1941 [patent_no_of_claims] => 10 [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/0115/20100115514.pdf [firstpage_image] =>[orig_patent_app_number] => 12655145 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/655145
Mechanism for managing resources shared among virtual machines Dec 22, 2009 Abandoned
Array ( [id] => 5977113 [patent_doc_number] => 20110154342 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-23 [patent_title] => 'METHOD AND APPARATUS FOR PROVIDING REMINDERS' [patent_app_type] => utility [patent_app_number] => 12/644244 [patent_app_country] => US [patent_app_date] => 2009-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10057 [patent_no_of_claims] => 23 [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/0154/20110154342.pdf [firstpage_image] =>[orig_patent_app_number] => 12644244 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/644244
METHOD AND APPARATUS FOR PROVIDING REMINDERS Dec 21, 2009 Abandoned
Array ( [id] => 5977106 [patent_doc_number] => 20110154335 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-06-23 [patent_title] => 'Content Associated Tasks With Automated Completion Detection' [patent_app_type] => utility [patent_app_number] => 12/644537 [patent_app_country] => US [patent_app_date] => 2009-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8902 [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/0154/20110154335.pdf [firstpage_image] =>[orig_patent_app_number] => 12644537 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/644537
Content Associated Tasks With Automated Completion Detection Dec 21, 2009 Abandoned
Array ( [id] => 10105650 [patent_doc_number] => 09141433 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-09-22 [patent_title] => 'Automated cloud workload management in a map-reduce environment' [patent_app_type] => utility [patent_app_number] => 12/642659 [patent_app_country] => US [patent_app_date] => 2009-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 10201 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12642659 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/642659
Automated cloud workload management in a map-reduce environment Dec 17, 2009 Issued
Array ( [id] => 8412742 [patent_doc_number] => 08276154 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-09-25 [patent_title] => 'Hash partitioning streamed data' [patent_app_type] => utility [patent_app_number] => 12/642233 [patent_app_country] => US [patent_app_date] => 2009-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5890 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 300 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12642233 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/642233
Hash partitioning streamed data Dec 17, 2009 Issued
Array ( [id] => 9826207 [patent_doc_number] => 08935703 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-01-13 [patent_title] => 'Performance counter inheritance' [patent_app_type] => utility [patent_app_number] => 12/636674 [patent_app_country] => US [patent_app_date] => 2009-12-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 18 [patent_no_of_words] => 12649 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 145 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12636674 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/636674
Performance counter inheritance Dec 10, 2009 Issued
Array ( [id] => 8595070 [patent_doc_number] => 08352953 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-01-08 [patent_title] => 'Dynamically provisioning virtual machines' [patent_app_type] => utility [patent_app_number] => 12/630607 [patent_app_country] => US [patent_app_date] => 2009-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 5332 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12630607 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/630607
Dynamically provisioning virtual machines Dec 2, 2009 Issued
Array ( [id] => 8552462 [patent_doc_number] => 08327362 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-12-04 [patent_title] => 'Workflow information generation unit configured to construct a workflow with a plurality of processes and determine its allowability, a method of constructing the same, and an image processing apparatus configured to execute the same' [patent_app_type] => utility [patent_app_number] => 12/591696 [patent_app_country] => US [patent_app_date] => 2009-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 17 [patent_no_of_words] => 12904 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 303 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12591696 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/591696
Workflow information generation unit configured to construct a workflow with a plurality of processes and determine its allowability, a method of constructing the same, and an image processing apparatus configured to execute the same Nov 29, 2009 Issued
Array ( [id] => 6189652 [patent_doc_number] => 20110126173 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-05-26 [patent_title] => 'VERIFYING SYNCHRONIZATION COVERAGE IN LOGIC CODE' [patent_app_type] => utility [patent_app_number] => 12/626654 [patent_app_country] => US [patent_app_date] => 2009-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5678 [patent_no_of_claims] => 25 [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/0126/20110126173.pdf [firstpage_image] =>[orig_patent_app_number] => 12626654 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/626654
Verifying synchronization coverage in logic code Nov 25, 2009 Issued
Array ( [id] => 6006446 [patent_doc_number] => 20110119667 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-05-19 [patent_title] => 'MONITORING SPIN LOCKS IN VIRTUAL MACHINES IN A COMPUTING SYSTEM ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 12/619140 [patent_app_country] => US [patent_app_date] => 2009-11-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3313 [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/0119/20110119667.pdf [firstpage_image] =>[orig_patent_app_number] => 12619140 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/619140
Monitoring spin locks in virtual machines in a computing system environment Nov 15, 2009 Issued
Array ( [id] => 6154434 [patent_doc_number] => 20110023041 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-01-27 [patent_title] => 'PROCESS MANAGEMENT SYSTEM AND METHOD FOR MONITORING PROCESS IN AN EMBEDDED ELECTRONIC DEVICE' [patent_app_type] => utility [patent_app_number] => 12/612468 [patent_app_country] => US [patent_app_date] => 2009-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1056 [patent_no_of_claims] => 13 [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/0023/20110023041.pdf [firstpage_image] =>[orig_patent_app_number] => 12612468 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/612468
PROCESS MANAGEMENT SYSTEM AND METHOD FOR MONITORING PROCESS IN AN EMBEDDED ELECTRONIC DEVICE Nov 3, 2009 Abandoned
Array ( [id] => 6040814 [patent_doc_number] => 20110093863 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-04-21 [patent_title] => 'Context switching in a data processing apparatus' [patent_app_type] => utility [patent_app_number] => 12/588621 [patent_app_country] => US [patent_app_date] => 2009-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6506 [patent_no_of_claims] => 21 [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/0093/20110093863.pdf [firstpage_image] =>[orig_patent_app_number] => 12588621 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/588621
Context switching in a data processing apparatus Oct 20, 2009 Abandoned
Array ( [id] => 6369984 [patent_doc_number] => 20100088701 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-08 [patent_title] => 'COMPOSING AND EXECUTING SERVICE PROCESSES' [patent_app_type] => utility [patent_app_number] => 12/574152 [patent_app_country] => US [patent_app_date] => 2009-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 11068 [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/0088/20100088701.pdf [firstpage_image] =>[orig_patent_app_number] => 12574152 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/574152
Composing and executing service processes Oct 5, 2009 Issued
Array ( [id] => 6389893 [patent_doc_number] => 20100083267 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-01 [patent_title] => 'Multi-thread processor and its hardware thread scheduling method' [patent_app_type] => utility [patent_app_number] => 12/585879 [patent_app_country] => US [patent_app_date] => 2009-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10181 [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/0083/20100083267.pdf [firstpage_image] =>[orig_patent_app_number] => 12585879 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/585879
Multi-thread processor and its hardware thread scheduling method Sep 27, 2009 Issued
Array ( [id] => 10524453 [patent_doc_number] => 09250968 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-02-02 [patent_title] => 'Method and memory manager for managing a memory in a multi-processing environment' [patent_app_type] => utility [patent_app_number] => 12/566752 [patent_app_country] => US [patent_app_date] => 2009-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 5126 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12566752 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/566752
Method and memory manager for managing a memory in a multi-processing environment Sep 24, 2009 Issued
Array ( [id] => 8378462 [patent_doc_number] => 08261269 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-09-04 [patent_title] => 'System and method for synchronizing transient resource usage between virtual machines in a hypervisor environment' [patent_app_type] => utility [patent_app_number] => 12/563440 [patent_app_country] => US [patent_app_date] => 2009-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3584 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12563440 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/563440
System and method for synchronizing transient resource usage between virtual machines in a hypervisor environment Sep 20, 2009 Issued
Array ( [id] => 8540645 [patent_doc_number] => 08316373 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-11-20 [patent_title] => 'Concurrent data processing and electronic bookkeeping' [patent_app_type] => utility [patent_app_number] => 12/602644 [patent_app_country] => US [patent_app_date] => 2009-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5397 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 193 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12602644 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/602644
Concurrent data processing and electronic bookkeeping Jul 22, 2009 Issued
Array ( [id] => 11482170 [patent_doc_number] => 09588715 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-03-07 [patent_title] => 'Scheduling realtime information storage system access requests' [patent_app_type] => utility [patent_app_number] => 13/321152 [patent_app_country] => US [patent_app_date] => 2009-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 4911 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13321152 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/321152
Scheduling realtime information storage system access requests Jun 2, 2009 Issued
Menu