Search

James E. Mcdonough

Examiner (ID: 1788, Phone: (571)272-6398 , Office: P/1734 )

Most Active Art Unit
1734
Art Unit(s)
1731, 1734, 1755, 1793
Total Applications
1855
Issued Applications
1243
Pending Applications
141
Abandoned Applications
498

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18204150 [patent_doc_number] => 11586541 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-02-21 [patent_title] => System and method for scalable hardware-coherent memory nodes [patent_app_type] => utility [patent_app_number] => 16/944905 [patent_app_country] => US [patent_app_date] => 2020-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5843 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16944905 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/944905
System and method for scalable hardware-coherent memory nodes Jul 30, 2020 Issued
Array ( [id] => 17083972 [patent_doc_number] => 20210278978 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-09 [patent_title] => COMPUTING SYSTEM AND OPERATING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 16/943597 [patent_app_country] => US [patent_app_date] => 2020-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14623 [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] => 16943597 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/943597
Computing system and operating method thereof Jul 29, 2020 Issued
Array ( [id] => 17128703 [patent_doc_number] => 20210303472 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-09-30 [patent_title] => VIRTUAL MEDIA PERFORMANCE IMPROVEMENT [patent_app_type] => utility [patent_app_number] => 16/925991 [patent_app_country] => US [patent_app_date] => 2020-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4422 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16925991 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/925991
Virtual media performance improvement Jul 9, 2020 Issued
Array ( [id] => 17194896 [patent_doc_number] => 11163652 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-02 [patent_title] => Storage device capable of performing peer-to-peer communication and data storage system including the same [patent_app_type] => utility [patent_app_number] => 16/916884 [patent_app_country] => US [patent_app_date] => 2020-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 12949 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16916884 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/916884
Storage device capable of performing peer-to-peer communication and data storage system including the same Jun 29, 2020 Issued
Array ( [id] => 17164962 [patent_doc_number] => 11151061 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-10-19 [patent_title] => Keyboard having remapping and administrative functions [patent_app_type] => utility [patent_app_number] => 16/913217 [patent_app_country] => US [patent_app_date] => 2020-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 15 [patent_no_of_words] => 10157 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16913217 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/913217
Keyboard having remapping and administrative functions Jun 25, 2020 Issued
Array ( [id] => 17143726 [patent_doc_number] => 20210311739 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-10-07 [patent_title] => IN-MEMORY COMPUTING WITH CACHE COHERENT PROTOCOL [patent_app_type] => utility [patent_app_number] => 16/914129 [patent_app_country] => US [patent_app_date] => 2020-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6850 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16914129 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/914129
In-memory computing with cache coherent protocol Jun 25, 2020 Issued
Array ( [id] => 16918534 [patent_doc_number] => 20210191626 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-06-24 [patent_title] => DATA PROCESSING SYSTEM [patent_app_type] => utility [patent_app_number] => 16/905404 [patent_app_country] => US [patent_app_date] => 2020-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9928 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16905404 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/905404
DATA PROCESSING SYSTEM Jun 17, 2020 Abandoned
Array ( [id] => 17294069 [patent_doc_number] => 20210389908 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-16 [patent_title] => ADJUSTABLE MEDIA MANAGEMENT [patent_app_type] => utility [patent_app_number] => 16/902845 [patent_app_country] => US [patent_app_date] => 2020-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14109 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16902845 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/902845
Adjustable media management Jun 15, 2020 Issued
Array ( [id] => 17651314 [patent_doc_number] => 11354041 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-07 [patent_title] => Read latency reduction through command and polling overhead avoidance [patent_app_type] => utility [patent_app_number] => 16/899923 [patent_app_country] => US [patent_app_date] => 2020-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10675 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16899923 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/899923
Read latency reduction through command and polling overhead avoidance Jun 11, 2020 Issued
Array ( [id] => 16330864 [patent_doc_number] => 20200301830 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-24 [patent_title] => LINK AFFINITIZATION TO REDUCE TRANSFER LATENCY [patent_app_type] => utility [patent_app_number] => 16/894402 [patent_app_country] => US [patent_app_date] => 2020-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7784 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 61 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16894402 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/894402
Link affinitization to reduce transfer latency Jun 4, 2020 Issued
Array ( [id] => 16856782 [patent_doc_number] => 20210157527 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-27 [patent_title] => MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 16/887520 [patent_app_country] => US [patent_app_date] => 2020-05-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9516 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16887520 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/887520
Memory system May 28, 2020 Issued
Array ( [id] => 17817105 [patent_doc_number] => 11422716 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-23 [patent_title] => Systems and method for distributed read/write locking with network key values for storage devices [patent_app_type] => utility [patent_app_number] => 16/886748 [patent_app_country] => US [patent_app_date] => 2020-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10063 [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] => 16886748 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/886748
Systems and method for distributed read/write locking with network key values for storage devices May 27, 2020 Issued
Array ( [id] => 17260818 [patent_doc_number] => 20210373803 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-02 [patent_title] => System and Method for Managing Storage Space Usage on a Storage System [patent_app_type] => utility [patent_app_number] => 16/884363 [patent_app_country] => US [patent_app_date] => 2020-05-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9907 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16884363 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/884363
System and method for managing storage space usage on a storage system May 26, 2020 Issued
Array ( [id] => 17557710 [patent_doc_number] => 11314414 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-04-26 [patent_title] => Methods, devices, and computer program products for storage management [patent_app_type] => utility [patent_app_number] => 16/883032 [patent_app_country] => US [patent_app_date] => 2020-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 6209 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 6 [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] => 16883032 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/883032
Methods, devices, and computer program products for storage management May 25, 2020 Issued
Array ( [id] => 16514719 [patent_doc_number] => 20200393977 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-17 [patent_title] => PROCESSORS, METHODS AND SYSTEMS TO ALLOW SECURE COMMUNICATIONS BETWEEN PROTECTED CONTAINER MEMORY AND INPUT/OUTPUT DEVICES [patent_app_type] => utility [patent_app_number] => 16/882637 [patent_app_country] => US [patent_app_date] => 2020-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 23456 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 100 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16882637 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/882637
Processors, methods and systems to allow secure communications between protected container memory and input/output devices May 24, 2020 Issued
Array ( [id] => 19078627 [patent_doc_number] => 11947995 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-02 [patent_title] => End-to-end data protection for far memory data transfer from host to media [patent_app_type] => utility [patent_app_number] => 16/878064 [patent_app_country] => US [patent_app_date] => 2020-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 13836 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16878064 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/878064
End-to-end data protection for far memory data transfer from host to media May 18, 2020 Issued
Array ( [id] => 17722256 [patent_doc_number] => 20220214978 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-07-07 [patent_title] => SERVER-BASED HOTDESKING [patent_app_type] => utility [patent_app_number] => 17/611464 [patent_app_country] => US [patent_app_date] => 2020-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5980 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 17611464 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/611464
SERVER-BASED HOTDESKING May 14, 2020 Abandoned
Array ( [id] => 19045219 [patent_doc_number] => 11934330 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-19 [patent_title] => Memory allocation for distributed processing devices [patent_app_type] => utility [patent_app_number] => 15/931476 [patent_app_country] => US [patent_app_date] => 2020-05-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 10792 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15931476 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/931476
Memory allocation for distributed processing devices May 12, 2020 Issued
Array ( [id] => 16615604 [patent_doc_number] => 20210034257 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-04 [patent_title] => DATA ACCESS METHOD AND APPARATUS [patent_app_type] => utility [patent_app_number] => 16/853617 [patent_app_country] => US [patent_app_date] => 2020-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5037 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16853617 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/853617
Data access method and apparatus Apr 19, 2020 Issued
Array ( [id] => 17528466 [patent_doc_number] => 11301152 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-04-12 [patent_title] => Intelligently moving data between storage systems [patent_app_type] => utility [patent_app_number] => 16/840530 [patent_app_country] => US [patent_app_date] => 2020-04-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 20 [patent_no_of_words] => 34703 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 194 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16840530 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/840530
Intelligently moving data between storage systems Apr 5, 2020 Issued
Menu