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] => 16856912 [patent_doc_number] => 20210157657 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-27 [patent_title] => RESILIENT ADAPTIVE BIASED LOCKING IN MULTI-THREAD CONCURRENT PROGRAM EXECUTION [patent_app_type] => utility [patent_app_number] => 16/697796 [patent_app_country] => US [patent_app_date] => 2019-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7528 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16697796 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/697796
Resilient adaptive biased locking in multi-thread concurrent program execution Nov 26, 2019 Issued
Array ( [id] => 16802039 [patent_doc_number] => 10996983 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-05-04 [patent_title] => Job scheduler for remote maintenance of servers and workstations [patent_app_type] => utility [patent_app_number] => 16/697105 [patent_app_country] => US [patent_app_date] => 2019-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 4320 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16697105 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/697105
Job scheduler for remote maintenance of servers and workstations Nov 25, 2019 Issued
Array ( [id] => 17454827 [patent_doc_number] => 11269686 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-03-08 [patent_title] => Adaptive consumer thread pool [patent_app_type] => utility [patent_app_number] => 16/694474 [patent_app_country] => US [patent_app_date] => 2019-11-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7668 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16694474 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/694474
Adaptive consumer thread pool Nov 24, 2019 Issued
Array ( [id] => 17151272 [patent_doc_number] => 11144349 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-12 [patent_title] => Weighted resource cost matrix scheduler [patent_app_type] => utility [patent_app_number] => 16/687730 [patent_app_country] => US [patent_app_date] => 2019-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5213 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16687730 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/687730
Weighted resource cost matrix scheduler Nov 18, 2019 Issued
Array ( [id] => 15594267 [patent_doc_number] => 20200073668 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-05 [patent_title] => INDEPENDENT MAPPING OF THREADS [patent_app_type] => utility [patent_app_number] => 16/676763 [patent_app_country] => US [patent_app_date] => 2019-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4597 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 146 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16676763 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/676763
Independent mapping of threads Nov 6, 2019 Issued
Array ( [id] => 16615774 [patent_doc_number] => 20210034427 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-04 [patent_title] => SYSTEM AND METHOD FOR MANAGING LOW COMPUTING RESOURCE STATE [patent_app_type] => utility [patent_app_number] => 16/677650 [patent_app_country] => US [patent_app_date] => 2019-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9216 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16677650 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/677650
System and method for managing low computing resource state Nov 6, 2019 Issued
Array ( [id] => 18950121 [patent_doc_number] => 11893417 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-06 [patent_title] => Process request management apparatus, process request management method and program [patent_app_type] => utility [patent_app_number] => 17/291698 [patent_app_country] => US [patent_app_date] => 2019-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5026 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17291698 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/291698
Process request management apparatus, process request management method and program Nov 4, 2019 Issued
Array ( [id] => 17682445 [patent_doc_number] => 11366698 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-21 [patent_title] => Efficient use of computing resources in responding to content requests [patent_app_type] => utility [patent_app_number] => 16/673526 [patent_app_country] => US [patent_app_date] => 2019-11-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 8763 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16673526 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/673526
Efficient use of computing resources in responding to content requests Nov 3, 2019 Issued
Array ( [id] => 17301644 [patent_doc_number] => 20210397483 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-23 [patent_title] => EVALUATION DEVICE, EVALUATION METHOD AND EVALUATION PROGRAM [patent_app_type] => utility [patent_app_number] => 17/292587 [patent_app_country] => US [patent_app_date] => 2019-10-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4107 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -6 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17292587 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/292587
Evaluation device, evaluation method and evaluation program Oct 29, 2019 Issued
Array ( [id] => 16600150 [patent_doc_number] => 20210026681 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-01-28 [patent_title] => ELECTRONIC DEVICE AND METHOD FOR EXCHANGING DATA AMONG ENTERPRISE MANAGEMENT SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/665293 [patent_app_country] => US [patent_app_date] => 2019-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3869 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16665293 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/665293
Electronic device and method for exchanging data among enterprise management systems Oct 27, 2019 Issued
Array ( [id] => 16794802 [patent_doc_number] => 20210124619 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-29 [patent_title] => Priority-Based CPU Multitasking System and Method [patent_app_type] => utility [patent_app_number] => 16/665391 [patent_app_country] => US [patent_app_date] => 2019-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8673 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 74 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16665391 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/665391
Priority-based CPU multitasking system and method Oct 27, 2019 Issued
Array ( [id] => 17907281 [patent_doc_number] => 11461135 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-10-04 [patent_title] => Dynamically modifying the parallelism of a task in a pipeline [patent_app_type] => utility [patent_app_number] => 16/663428 [patent_app_country] => US [patent_app_date] => 2019-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 7728 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 283 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16663428 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/663428
Dynamically modifying the parallelism of a task in a pipeline Oct 24, 2019 Issued
Array ( [id] => 16833956 [patent_doc_number] => 11010208 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-05-18 [patent_title] => Sync groupings [patent_app_type] => utility [patent_app_number] => 16/663562 [patent_app_country] => US [patent_app_date] => 2019-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 34506 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16663562 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/663562
Sync groupings Oct 24, 2019 Issued
Array ( [id] => 15530737 [patent_doc_number] => 20200057674 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-20 [patent_title] => STATELESS INSTANCE BACKED MOBILE DEVICES [patent_app_type] => utility [patent_app_number] => 16/661672 [patent_app_country] => US [patent_app_date] => 2019-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 22613 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16661672 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/661672
Stateless instance backed mobile devices Oct 22, 2019 Issued
Array ( [id] => 15534191 [patent_doc_number] => 20200059402 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-20 [patent_title] => IMPROVING PERFORMANCE OF MULTI-PROCESSOR COMPUTER SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/661890 [patent_app_country] => US [patent_app_date] => 2019-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9458 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16661890 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/661890
Improving performance of multi-processor computer systems Oct 22, 2019 Issued
Array ( [id] => 15500383 [patent_doc_number] => 20200050380 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-13 [patent_title] => PREDICTIVE FORECASTING AND DATA GROWTH TREND IN CLOUD SERVICES [patent_app_type] => utility [patent_app_number] => 16/657911 [patent_app_country] => US [patent_app_date] => 2019-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21729 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16657911 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/657911
Predictive forecasting and data growth trend in cloud services Oct 17, 2019 Issued
Array ( [id] => 15459045 [patent_doc_number] => 20200042347 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-06 [patent_title] => Migration Between CPU Cores [patent_app_type] => utility [patent_app_number] => 16/653079 [patent_app_country] => US [patent_app_date] => 2019-10-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6275 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16653079 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/653079
Migration between CPU cores Oct 14, 2019 Issued
Array ( [id] => 17589530 [patent_doc_number] => 11327803 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-10 [patent_title] => Electronic device for executing multiple operating systems and method of controlling same [patent_app_type] => utility [patent_app_number] => 16/596162 [patent_app_country] => US [patent_app_date] => 2019-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 25 [patent_no_of_words] => 18444 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16596162 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/596162
Electronic device for executing multiple operating systems and method of controlling same Oct 7, 2019 Issued
Array ( [id] => 16032333 [patent_doc_number] => 10678586 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-06-09 [patent_title] => Recovery of state, configuration, and content for virtualized instances [patent_app_type] => utility [patent_app_number] => 16/596476 [patent_app_country] => US [patent_app_date] => 2019-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8586 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16596476 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/596476
Recovery of state, configuration, and content for virtualized instances Oct 7, 2019 Issued
Array ( [id] => 16551623 [patent_doc_number] => 10884782 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-01-05 [patent_title] => Virtual machine exit processing accelerator [patent_app_type] => utility [patent_app_number] => 16/591615 [patent_app_country] => US [patent_app_date] => 2019-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4820 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 76 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16591615 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/591615
Virtual machine exit processing accelerator Oct 1, 2019 Issued
Menu