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] => 18592049 [patent_doc_number] => 11740947 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-29 [patent_title] => Resilient adaptive biased locking in multi-thread concurrent program execution [patent_app_type] => utility [patent_app_number] => 17/752988 [patent_app_country] => US [patent_app_date] => 2022-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7529 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17752988 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/752988
Resilient adaptive biased locking in multi-thread concurrent program execution May 24, 2022 Issued
Array ( [id] => 17869204 [patent_doc_number] => 20220291941 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-15 [patent_title] => Compute Platform Recommendations for New Workloads in a Distributed Computing Environment [patent_app_type] => utility [patent_app_number] => 17/752299 [patent_app_country] => US [patent_app_date] => 2022-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 25921 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17752299 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/752299
Compute platform recommendations for new workloads in a distributed computing environment May 23, 2022 Issued
Array ( [id] => 18846989 [patent_doc_number] => 20230409393 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-21 [patent_title] => SYSTEMS AND METHODS FOR AUTOSCALING IN DATACENTERS [patent_app_type] => utility [patent_app_number] => 17/752689 [patent_app_country] => US [patent_app_date] => 2022-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10565 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 58 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17752689 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/752689
SYSTEMS AND METHODS FOR AUTOSCALING IN DATACENTERS May 23, 2022 Abandoned
Array ( [id] => 18561578 [patent_doc_number] => 11726821 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-08-15 [patent_title] => Electronic apparatus and control method thereof [patent_app_type] => utility [patent_app_number] => 17/751860 [patent_app_country] => US [patent_app_date] => 2022-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9994 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17751860 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/751860
Electronic apparatus and control method thereof May 23, 2022 Issued
Array ( [id] => 19795333 [patent_doc_number] => 12236283 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-02-25 [patent_title] => Transmitting configuration data between containers running on different computer architectures via a sidecar container [patent_app_type] => utility [patent_app_number] => 17/750717 [patent_app_country] => US [patent_app_date] => 2022-05-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4182 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17750717 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/750717
Transmitting configuration data between containers running on different computer architectures via a sidecar container May 22, 2022 Issued
Array ( [id] => 18750659 [patent_doc_number] => 11809973 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-07 [patent_title] => Modularized model interaction system and method [patent_app_type] => utility [patent_app_number] => 17/741028 [patent_app_country] => US [patent_app_date] => 2022-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 9771 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 128 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17741028 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/741028
Modularized model interaction system and method May 9, 2022 Issued
Array ( [id] => 18479967 [patent_doc_number] => 11693707 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-04 [patent_title] => Electronic device for executing multiple operating systems and method of controlling same [patent_app_type] => utility [patent_app_number] => 17/734720 [patent_app_country] => US [patent_app_date] => 2022-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 23 [patent_figures_cnt] => 25 [patent_no_of_words] => 18462 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17734720 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/734720
Electronic device for executing multiple operating systems and method of controlling same May 1, 2022 Issued
Array ( [id] => 19303283 [patent_doc_number] => 20240231863 [patent_country] => US [patent_kind] => A9 [patent_issue_date] => 2024-07-11 [patent_title] => METHOD AND SYSTEM FOR ELECTING MASTER NODE IN CLUSTER, AND MEDIUM [patent_app_type] => utility [patent_app_number] => 18/278814 [patent_app_country] => US [patent_app_date] => 2022-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8426 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18278814 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/278814
METHOD AND SYSTEM FOR ELECTING MASTER NODE IN CLUSTER, AND MEDIUM Apr 27, 2022 Pending
Array ( [id] => 19303283 [patent_doc_number] => 20240231863 [patent_country] => US [patent_kind] => A9 [patent_issue_date] => 2024-07-11 [patent_title] => METHOD AND SYSTEM FOR ELECTING MASTER NODE IN CLUSTER, AND MEDIUM [patent_app_type] => utility [patent_app_number] => 18/278814 [patent_app_country] => US [patent_app_date] => 2022-04-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8426 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18278814 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/278814
METHOD AND SYSTEM FOR ELECTING MASTER NODE IN CLUSTER, AND MEDIUM Apr 26, 2022 Pending
Array ( [id] => 20174710 [patent_doc_number] => 12393457 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-19 [patent_title] => Data processing using a heterogeneous memory pool [patent_app_type] => utility [patent_app_number] => 17/715530 [patent_app_country] => US [patent_app_date] => 2022-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 3471 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17715530 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/715530
Data processing using a heterogeneous memory pool Apr 6, 2022 Issued
Array ( [id] => 20415688 [patent_doc_number] => 12498974 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-16 [patent_title] => Adaptive collaborative memory with the assistance of programmable networking devices [patent_app_type] => utility [patent_app_number] => 17/710594 [patent_app_country] => US [patent_app_date] => 2022-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 5772 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17710594 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/710594
Adaptive collaborative memory with the assistance of programmable networking devices Mar 30, 2022 Issued
Array ( [id] => 18479946 [patent_doc_number] => 11693686 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-07-04 [patent_title] => Enhanced management of storage repository availability in a virtual environment [patent_app_type] => utility [patent_app_number] => 17/657235 [patent_app_country] => US [patent_app_date] => 2022-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6808 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 242 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17657235 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/657235
Enhanced management of storage repository availability in a virtual environment Mar 29, 2022 Issued
Array ( [id] => 17736636 [patent_doc_number] => 20220222095 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-14 [patent_title] => CONTAINER-AS-A-SERVICE (CAAS) CONTROLLER FOR MONITORING CLUSTERS AND IMPLEMENTING AUTOSCALING POLICIES [patent_app_type] => utility [patent_app_number] => 17/657180 [patent_app_country] => US [patent_app_date] => 2022-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9430 [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] => 17657180 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/657180
CONTAINER-AS-A-SERVICE (CAAS) CONTROLLER FOR MONITORING CLUSTERS AND IMPLEMENTING AUTOSCALING POLICIES Mar 29, 2022 Abandoned
Array ( [id] => 20242822 [patent_doc_number] => 12423140 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-23 [patent_title] => Deep learning framework scheduling [patent_app_type] => utility [patent_app_number] => 17/707895 [patent_app_country] => US [patent_app_date] => 2022-03-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4675 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 168 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17707895 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/707895
Deep learning framework scheduling Mar 28, 2022 Issued
Array ( [id] => 20228472 [patent_doc_number] => 12417124 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-16 [patent_title] => Programming elements onto a computational memory [patent_app_type] => utility [patent_app_number] => 17/656163 [patent_app_country] => US [patent_app_date] => 2022-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 8 [patent_no_of_words] => 6108 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17656163 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/656163
Programming elements onto a computational memory Mar 22, 2022 Issued
Array ( [id] => 17736657 [patent_doc_number] => 20220222116 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-14 [patent_title] => MEMORY MANAGEMENT IN DATA PROCESSING SYSTEMS [patent_app_type] => utility [patent_app_number] => 17/699911 [patent_app_country] => US [patent_app_date] => 2022-03-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8116 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17699911 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/699911
MEMORY MANAGEMENT IN DATA PROCESSING SYSTEMS Mar 20, 2022 Pending
Array ( [id] => 18651596 [patent_doc_number] => 20230297432 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-21 [patent_title] => Current Spike Mitigation Technique for Neural Networks [patent_app_type] => utility [patent_app_number] => 17/697706 [patent_app_country] => US [patent_app_date] => 2022-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10292 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 50 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17697706 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/697706
Current Spike Mitigation Technique for Neural Networks Mar 16, 2022 Pending
Array ( [id] => 18734688 [patent_doc_number] => 11803418 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-31 [patent_title] => On-demand cloud robots for robotic process automation [patent_app_type] => utility [patent_app_number] => 17/655177 [patent_app_country] => US [patent_app_date] => 2022-03-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6499 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 70 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17655177 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/655177
On-demand cloud robots for robotic process automation Mar 16, 2022 Issued
Array ( [id] => 17706872 [patent_doc_number] => 20220206878 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-30 [patent_title] => BOTTLENECK DETECTION FOR PROCESSES [patent_app_type] => utility [patent_app_number] => 17/654597 [patent_app_country] => US [patent_app_date] => 2022-03-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7457 [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] => 17654597 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/654597
Bottleneck detection for processes Mar 13, 2022 Issued
Array ( [id] => 18111487 [patent_doc_number] => 20230004367 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-01-05 [patent_title] => LOW-OVERHEAD DETECTION TECHNIQUES FOR SYNCHRONIZATION PROBLEMS IN PARALLEL AND CONCURRENT SOFTWARE [patent_app_type] => utility [patent_app_number] => 17/679692 [patent_app_country] => US [patent_app_date] => 2022-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10716 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 87 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17679692 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/679692
LOW-OVERHEAD DETECTION TECHNIQUES FOR SYNCHRONIZATION PROBLEMS IN PARALLEL AND CONCURRENT SOFTWARE Feb 23, 2022 Abandoned
Menu