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] => 16751458 [patent_doc_number] => 20210103467 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-08 [patent_title] => SHADER CONTROLLED WAVE SCHEDULING PRIORITY [patent_app_type] => utility [patent_app_number] => 16/591349 [patent_app_country] => US [patent_app_date] => 2019-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12862 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16591349 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/591349
SHADER CONTROLLED WAVE SCHEDULING PRIORITY Oct 1, 2019 Abandoned
Array ( [id] => 16729770 [patent_doc_number] => 20210096917 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-04-01 [patent_title] => SYSTEM AND METHOD FOR MULTI-TENANT IMPLEMENTATION OF GRAPHICS PROCESSING UNIT [patent_app_type] => utility [patent_app_number] => 16/588522 [patent_app_country] => US [patent_app_date] => 2019-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12595 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -27 [patent_words_short_claim] => 190 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16588522 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/588522
System and method for multi-tenant implementation of graphics processing unit Sep 29, 2019 Issued
Array ( [id] => 15412441 [patent_doc_number] => 20200026543 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-23 [patent_title] => METHOD AND SYSTEM OF HYDRATING OF VIRTUAL MACHINES [patent_app_type] => utility [patent_app_number] => 16/585182 [patent_app_country] => US [patent_app_date] => 2019-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7103 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16585182 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/585182
Method and system of hydrating of virtual machines Sep 26, 2019 Issued
Array ( [id] => 17515574 [patent_doc_number] => 11294724 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-04-05 [patent_title] => Shared resource allocation in a multi-threaded microprocessor [patent_app_type] => utility [patent_app_number] => 16/585424 [patent_app_country] => US [patent_app_date] => 2019-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 8 [patent_no_of_words] => 5624 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16585424 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/585424
Shared resource allocation in a multi-threaded microprocessor Sep 26, 2019 Issued
Array ( [id] => 17046718 [patent_doc_number] => 11099898 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-24 [patent_title] => Method for allocating memory resources and terminal device [patent_app_type] => utility [patent_app_number] => 16/584177 [patent_app_country] => US [patent_app_date] => 2019-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 6636 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16584177 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/584177
Method for allocating memory resources and terminal device Sep 25, 2019 Issued
Array ( [id] => 15367351 [patent_doc_number] => 20200019440 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-16 [patent_title] => WORKLOAD ESTIMATION OF DATA RESYNCHRONIZATION [patent_app_type] => utility [patent_app_number] => 16/584244 [patent_app_country] => US [patent_app_date] => 2019-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6618 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16584244 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/584244
Workload estimation of data resynchronization Sep 25, 2019 Issued
Array ( [id] => 17528618 [patent_doc_number] => 11301306 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-04-12 [patent_title] => Apparatus, systems, and methods for remote system batch processing [patent_app_type] => utility [patent_app_number] => 16/584387 [patent_app_country] => US [patent_app_date] => 2019-09-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 9900 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16584387 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/584387
Apparatus, systems, and methods for remote system batch processing Sep 25, 2019 Issued
Array ( [id] => 16722213 [patent_doc_number] => 20210089360 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-25 [patent_title] => HARDWARE AND SOFTWARE RESOURCE OPTIMIZATION [patent_app_type] => utility [patent_app_number] => 16/576057 [patent_app_country] => US [patent_app_date] => 2019-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7011 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16576057 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/576057
Hardware and software resource optimization Sep 18, 2019 Issued
Array ( [id] => 15685343 [patent_doc_number] => 20200097335 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-03-26 [patent_title] => Compact NUMA-aware Locks [patent_app_type] => utility [patent_app_number] => 16/573863 [patent_app_country] => US [patent_app_date] => 2019-09-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6402 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16573863 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/573863
Compact NUMA-aware locks Sep 16, 2019 Issued
Array ( [id] => 17136478 [patent_doc_number] => 11138031 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-05 [patent_title] => Framework for authoring data loaders and data savers [patent_app_type] => utility [patent_app_number] => 16/572176 [patent_app_country] => US [patent_app_date] => 2019-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 9974 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 89 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16572176 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/572176
Framework for authoring data loaders and data savers Sep 15, 2019 Issued
Array ( [id] => 17690413 [patent_doc_number] => 20220197706 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-23 [patent_title] => SCHEDULING OF A CYBER-PHYSICAL SYSTEM PROCESS THROUGH A UTILITY FUNCTION [patent_app_type] => utility [patent_app_number] => 17/418797 [patent_app_country] => US [patent_app_date] => 2019-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6304 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 59 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17418797 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/418797
SCHEDULING OF A CYBER-PHYSICAL SYSTEM PROCESS THROUGH A UTILITY FUNCTION Sep 10, 2019 Abandoned
Array ( [id] => 18918428 [patent_doc_number] => 11880708 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-23 [patent_title] => Method for detecting the disappearance of a task [patent_app_type] => utility [patent_app_number] => 17/274905 [patent_app_country] => US [patent_app_date] => 2019-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4587 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17274905 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/274905
Method for detecting the disappearance of a task Sep 9, 2019 Issued
Array ( [id] => 16535211 [patent_doc_number] => 10877811 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-12-29 [patent_title] => Scheduler for vector processing operator allocation [patent_app_type] => utility [patent_app_number] => 16/565793 [patent_app_country] => US [patent_app_date] => 2019-09-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 14087 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16565793 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/565793
Scheduler for vector processing operator allocation Sep 9, 2019 Issued
Array ( [id] => 16737656 [patent_doc_number] => 10963308 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-30 [patent_title] => Method for controlling fingerprint processing resources, terminal, and computer-readable storage medium [patent_app_type] => utility [patent_app_number] => 16/563361 [patent_app_country] => US [patent_app_date] => 2019-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 6766 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16563361 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/563361
Method for controlling fingerprint processing resources, terminal, and computer-readable storage medium Sep 5, 2019 Issued
Array ( [id] => 17379857 [patent_doc_number] => 11237873 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-02-01 [patent_title] => Hardware acceleration for function processing [patent_app_type] => utility [patent_app_number] => 16/555927 [patent_app_country] => US [patent_app_date] => 2019-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 11645 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16555927 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/555927
Hardware acceleration for function processing Aug 28, 2019 Issued
Array ( [id] => 17091642 [patent_doc_number] => 11119832 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-09-14 [patent_title] => Method and device for implementing read-write lock reentry, terminal and storage medium [patent_app_type] => utility [patent_app_number] => 16/552340 [patent_app_country] => US [patent_app_date] => 2019-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 5445 [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] => 16552340 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/552340
Method and device for implementing read-write lock reentry, terminal and storage medium Aug 26, 2019 Issued
Array ( [id] => 17151241 [patent_doc_number] => 11144318 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-10-12 [patent_title] => Method and apparatus for application thread prioritization [patent_app_type] => utility [patent_app_number] => 16/550644 [patent_app_country] => US [patent_app_date] => 2019-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 4366 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16550644 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/550644
Method and apparatus for application thread prioritization Aug 25, 2019 Issued
Array ( [id] => 17364942 [patent_doc_number] => 11231963 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-01-25 [patent_title] => Methods and apparatus to enable out-of-order pipelined execution of static mapping of a workload [patent_app_type] => utility [patent_app_number] => 16/542012 [patent_app_country] => US [patent_app_date] => 2019-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 18062 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16542012 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/542012
Methods and apparatus to enable out-of-order pipelined execution of static mapping of a workload Aug 14, 2019 Issued
Array ( [id] => 15182311 [patent_doc_number] => 20190361747 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-11-28 [patent_title] => MERGING SCALED-DOWN CONTAINER CLUSTERS USING VITALITY METRICS [patent_app_type] => utility [patent_app_number] => 16/537935 [patent_app_country] => US [patent_app_date] => 2019-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6940 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 16537935 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/537935
Merging scaled-down container clusters using vitality metrics Aug 11, 2019 Issued
Array ( [id] => 16667211 [patent_doc_number] => 10936457 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-03-02 [patent_title] => Compare point detection in multi-threaded computing environments [patent_app_type] => utility [patent_app_number] => 16/533231 [patent_app_country] => US [patent_app_date] => 2019-08-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 8501 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 169 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16533231 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/533231
Compare point detection in multi-threaded computing environments Aug 5, 2019 Issued
Menu