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] => 13376199 [patent_doc_number] => 20180239641 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-23 [patent_title] => Circuits and Methods Providing Thread Assignment for a Multi-Core Processor [patent_app_type] => utility [patent_app_number] => 15/435630 [patent_app_country] => US [patent_app_date] => 2017-02-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8236 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -26 [patent_words_short_claim] => 71 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15435630 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/435630
Circuits and methods providing thread assignment for a multi-core processor Feb 16, 2017 Issued
Array ( [id] => 13361433 [patent_doc_number] => 20180232256 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-16 [patent_title] => FAULT DOMAINS AND OPTIMIZATION DOMAINS IN CONVERGED INFRASTRUCTURE INFORMATION HANDLING SYSTEMS [patent_app_type] => utility [patent_app_number] => 15/434073 [patent_app_country] => US [patent_app_date] => 2017-02-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6598 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15434073 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/434073
Fault domains and optimization domains in converged infrastructure information handling systems Feb 15, 2017 Issued
Array ( [id] => 13347205 [patent_doc_number] => 20180225142 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-09 [patent_title] => METHODS AD SYSTEMS FOR HIBERNATION OF PROCESSES IN COMPUTING DEVICES [patent_app_type] => utility [patent_app_number] => 15/423943 [patent_app_country] => US [patent_app_date] => 2017-02-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3995 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15423943 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/423943
Methods ad systems for hibernation of processes in computing devices Feb 2, 2017 Issued
Array ( [id] => 16431465 [patent_doc_number] => 10831547 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-10 [patent_title] => Accelerator control apparatus for analyzing big data, accelerator control method, and program [patent_app_type] => utility [patent_app_number] => 16/070312 [patent_app_country] => US [patent_app_date] => 2017-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 27 [patent_no_of_words] => 14479 [patent_no_of_claims] => 15 [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] =>[firstpage_image] =>[orig_patent_app_number] => 16070312 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/070312
Accelerator control apparatus for analyzing big data, accelerator control method, and program Jan 26, 2017 Issued
Array ( [id] => 14364427 [patent_doc_number] => 10303517 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-05-28 [patent_title] => Automated evaluation of computer programming [patent_app_type] => utility [patent_app_number] => 15/418371 [patent_app_country] => US [patent_app_date] => 2017-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 16143 [patent_no_of_claims] => 26 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15418371 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/418371
Automated evaluation of computer programming Jan 26, 2017 Issued
Array ( [id] => 11823850 [patent_doc_number] => 20170212787 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-07-27 [patent_title] => 'METHOD AND DEVICE FOR THE QUASI-PARALLEL EXECUTION OF THREADS' [patent_app_type] => utility [patent_app_number] => 15/403894 [patent_app_country] => US [patent_app_date] => 2017-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 1813 [patent_no_of_claims] => 11 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15403894 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/403894
Method and device for the quasi-parallel execution of threads Jan 10, 2017 Issued
Array ( [id] => 15012563 [patent_doc_number] => 10452426 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-22 [patent_title] => Methods and systems for configuration-file inheritance [patent_app_type] => utility [patent_app_number] => 15/403181 [patent_app_country] => US [patent_app_date] => 2017-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 45 [patent_figures_cnt] => 45 [patent_no_of_words] => 13558 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15403181 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/403181
Methods and systems for configuration-file inheritance Jan 10, 2017 Issued
Array ( [id] => 11653706 [patent_doc_number] => 20170149611 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-25 [patent_title] => 'DYNAMIC AGGRESSIVENESS FOR OPTIMIZING PLACEMENT OF VIRTUAL MACHINES IN A COMPUTING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 15/403103 [patent_app_country] => US [patent_app_date] => 2017-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5629 [patent_no_of_claims] => 19 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15403103 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/403103
Dynamic aggressiveness for optimizing placement of virtual machines in a computing environment Jan 9, 2017 Issued
Array ( [id] => 12495300 [patent_doc_number] => 09996385 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-06-12 [patent_title] => Dynamic aggressiveness for optimizing placement of virtual machines in a computing environment [patent_app_type] => utility [patent_app_number] => 15/401802 [patent_app_country] => US [patent_app_date] => 2017-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5470 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15401802 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/401802
Dynamic aggressiveness for optimizing placement of virtual machines in a computing environment Jan 8, 2017 Issued
Array ( [id] => 11606554 [patent_doc_number] => 20170123857 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-04 [patent_title] => 'RUNSPACE METHOD, SYSTEM AND APPARATUS' [patent_app_type] => utility [patent_app_number] => 15/401897 [patent_app_country] => US [patent_app_date] => 2017-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 54 [patent_figures_cnt] => 54 [patent_no_of_words] => 11829 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15401897 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/401897
RUNSPACE METHOD, SYSTEM AND APPARATUS Jan 8, 2017 Abandoned
Array ( [id] => 12891790 [patent_doc_number] => 20180189105 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-05 [patent_title] => Scheduling of Concurrent Block Based Data Processing Tasks on a Hardware Thread Scheduler [patent_app_type] => utility [patent_app_number] => 15/396153 [patent_app_country] => US [patent_app_date] => 2016-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9411 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 66 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15396153 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/396153
Scheduling of concurrent block based data processing tasks on a hardware thread scheduler Dec 29, 2016 Issued
Array ( [id] => 12845143 [patent_doc_number] => 20180173554 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-21 [patent_title] => STORAGE LAYER BASED ORCHESTRATION METHOD FOR VIRTUAL MACHINE MIGRATION ACROSS DISPARATE VIRTUALIZATION ENVIRONMENTS [patent_app_type] => utility [patent_app_number] => 15/387416 [patent_app_country] => US [patent_app_date] => 2016-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8300 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15387416 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/387416
Storage layer based orchestration method for virtual machine migration across disparate virtualization environments Dec 20, 2016 Issued
Array ( [id] => 14825257 [patent_doc_number] => 10409636 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-10 [patent_title] => Apparatus and method to correct an execution time of a program executed by a virtual machine [patent_app_type] => utility [patent_app_number] => 15/384994 [patent_app_country] => US [patent_app_date] => 2016-12-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 17 [patent_no_of_words] => 11494 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 281 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15384994 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/384994
Apparatus and method to correct an execution time of a program executed by a virtual machine Dec 19, 2016 Issued
Array ( [id] => 12845170 [patent_doc_number] => 20180173563 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-21 [patent_title] => DYNAMIC RUNTIME TASK MANAGEMENT [patent_app_type] => utility [patent_app_number] => 15/383738 [patent_app_country] => US [patent_app_date] => 2016-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16362 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15383738 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/383738
Dynamic runtime task management Dec 18, 2016 Issued
Array ( [id] => 17046699 [patent_doc_number] => 11099879 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-24 [patent_title] => Executing an application with multiple processors [patent_app_type] => utility [patent_app_number] => 16/469278 [patent_app_country] => US [patent_app_date] => 2016-12-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7000 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16469278 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/469278
Executing an application with multiple processors Dec 15, 2016 Issued
Array ( [id] => 11531003 [patent_doc_number] => 20170090981 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'METHOD AND SYSTEM FOR PROVIDING STACK MEMORY MANAGEMENT IN REAL-TIME OPERATING SYSTEMS' [patent_app_type] => utility [patent_app_number] => 15/374603 [patent_app_country] => US [patent_app_date] => 2016-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5880 [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] =>[firstpage_image] =>[orig_patent_app_number] => 15374603 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/374603
Method and system for providing stack memory management in real-time operating systems Dec 8, 2016 Issued
Array ( [id] => 13281543 [patent_doc_number] => 10152356 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-12-11 [patent_title] => Methods and apparatus for limiting data transferred over the network by interpreting part of the data as a metaproperty [patent_app_type] => utility [patent_app_number] => 15/371450 [patent_app_country] => US [patent_app_date] => 2016-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 18 [patent_no_of_words] => 17955 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15371450 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/371450
Methods and apparatus for limiting data transferred over the network by interpreting part of the data as a metaproperty Dec 6, 2016 Issued
Array ( [id] => 14330693 [patent_doc_number] => 10296365 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-05-21 [patent_title] => Dynamically configurable operation information collection [patent_app_type] => utility [patent_app_number] => 15/372081 [patent_app_country] => US [patent_app_date] => 2016-12-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7907 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15372081 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/372081
Dynamically configurable operation information collection Dec 6, 2016 Issued
Array ( [id] => 15516845 [patent_doc_number] => 10565009 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-02-18 [patent_title] => Planning system for planning disposition of virtual machine, planning method, and recording medium for storing planning program [patent_app_type] => utility [patent_app_number] => 15/777301 [patent_app_country] => US [patent_app_date] => 2016-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 24 [patent_no_of_words] => 9212 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15777301 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/777301
Planning system for planning disposition of virtual machine, planning method, and recording medium for storing planning program Dec 5, 2016 Issued
Array ( [id] => 13860083 [patent_doc_number] => 10191761 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-29 [patent_title] => Adaptive dynamic selection and application of multiple virtualization techniques [patent_app_type] => utility [patent_app_number] => 15/369470 [patent_app_country] => US [patent_app_date] => 2016-12-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 18 [patent_no_of_words] => 10768 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15369470 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/369470
Adaptive dynamic selection and application of multiple virtualization techniques Dec 4, 2016 Issued
Menu