Search

James M. Gandy

Examiner (ID: 18257)

Most Active Art Unit
2901
Art Unit(s)
2913, 2901, 2902, 2900, 2903
Total Applications
4705
Issued Applications
4623
Pending Applications
2
Abandoned Applications
80

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19849007 [patent_doc_number] => 20250094358 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-20 [patent_title] => METHODS AND APPARATUS TO REDUCE BANK PRESSURE USING AGGRESSIVE WRITE MERGING [patent_app_type] => utility [patent_app_number] => 18/966252 [patent_app_country] => US [patent_app_date] => 2024-12-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 95402 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18966252 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/966252
METHODS AND APPARATUS TO REDUCE BANK PRESSURE USING AGGRESSIVE WRITE MERGING Dec 2, 2024 Pending
Array ( [id] => 20043277 [patent_doc_number] => 20250181499 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-06-05 [patent_title] => MEMORY MAPPING SYSTEM FOR REDUCING DATA RETRIEVAL COST IN STORAGE CONSISTING OF MULTIPLE MEMORIES [patent_app_type] => utility [patent_app_number] => 18/942321 [patent_app_country] => US [patent_app_date] => 2024-11-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 0 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -2 [patent_words_short_claim] => 49 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18942321 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/942321
MEMORY MAPPING SYSTEM FOR REDUCING DATA RETRIEVAL COST IN STORAGE CONSISTING OF MULTIPLE MEMORIES Nov 7, 2024 Pending
Array ( [id] => 20009671 [patent_doc_number] => 20250147893 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-08 [patent_title] => CACHE EVICT DUPLICATION MANAGEMENT [patent_app_type] => utility [patent_app_number] => 18/937091 [patent_app_country] => US [patent_app_date] => 2024-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13644 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [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] => 18937091 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/937091
CACHE EVICT DUPLICATION MANAGEMENT Nov 4, 2024 Pending
Array ( [id] => 20009670 [patent_doc_number] => 20250147892 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-05-08 [patent_title] => STORAGE CONTROLLER, STORAGE DEVICE INCLUDING THE SAME, AND METHOD OF OPERATING STORAGE DEVICE [patent_app_type] => utility [patent_app_number] => 18/819398 [patent_app_country] => US [patent_app_date] => 2024-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9756 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 18819398 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/819398
STORAGE CONTROLLER, STORAGE DEVICE INCLUDING THE SAME, AND METHOD OF OPERATING STORAGE DEVICE Aug 28, 2024 Pending
Array ( [id] => 19878613 [patent_doc_number] => 20250110870 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-03 [patent_title] => MEMORY SYSTEM AND HOST DEVICE [patent_app_type] => utility [patent_app_number] => 18/820110 [patent_app_country] => US [patent_app_date] => 2024-08-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14503 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 64 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18820110 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/820110
MEMORY SYSTEM AND HOST DEVICE Aug 28, 2024 Pending
Array ( [id] => 19633260 [patent_doc_number] => 20240411709 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-12 [patent_title] => PROCESSOR AND MEMORY COMMUNICATION IN A STACKED MEMORY SYSTEM [patent_app_type] => utility [patent_app_number] => 18/810657 [patent_app_country] => US [patent_app_date] => 2024-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 26079 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 141 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18810657 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/810657
PROCESSOR AND MEMORY COMMUNICATION IN A STACKED MEMORY SYSTEM Aug 20, 2024 Pending
Array ( [id] => 19603163 [patent_doc_number] => 20240394043 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-11-28 [patent_title] => APPARATUS AND METHODS FOR AUTOMATICALLY REMOVING DATA OF MOBILE DEVICES [patent_app_type] => utility [patent_app_number] => 18/797618 [patent_app_country] => US [patent_app_date] => 2024-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6290 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18797618 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/797618
APPARATUS AND METHODS FOR AUTOMATICALLY REMOVING DATA OF MOBILE DEVICES Aug 7, 2024 Pending
Array ( [id] => 19725885 [patent_doc_number] => 20250028636 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-23 [patent_title] => INTERCONNECT BASED ADDRESS MAPPING FOR IMPROVED RELIABILITY [patent_app_type] => utility [patent_app_number] => 18/794937 [patent_app_country] => US [patent_app_date] => 2024-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8120 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 18794937 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/794937
INTERCONNECT BASED ADDRESS MAPPING FOR IMPROVED RELIABILITY Aug 4, 2024 Pending
Array ( [id] => 19834323 [patent_doc_number] => 20250086109 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-13 [patent_title] => METHODS FOR MANAGING STORAGE OPERATIONS FOR MULTIPLE HOSTS COUPLED TO DUAL-PORT SOLID-STATE DISKS AND DEVICES THEREOF [patent_app_type] => utility [patent_app_number] => 18/790854 [patent_app_country] => US [patent_app_date] => 2024-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10374 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [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] => 18790854 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/790854
METHODS FOR MANAGING STORAGE OPERATIONS FOR MULTIPLE HOSTS COUPLED TO DUAL-PORT SOLID-STATE DISKS AND DEVICES THEREOF Jul 30, 2024 Pending
Array ( [id] => 19992715 [patent_doc_number] => 20250130937 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-04-24 [patent_title] => ADDRESS TRANSLATION IN A MEMORY SUB-SYSTEM FOR MEMORY POOLING [patent_app_type] => utility [patent_app_number] => 18/781982 [patent_app_country] => US [patent_app_date] => 2024-07-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7353 [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] => 18781982 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/781982
ADDRESS TRANSLATION IN A MEMORY SUB-SYSTEM FOR MEMORY POOLING Jul 22, 2024 Pending
Array ( [id] => 20052151 [patent_doc_number] => 20250190373 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-06-12 [patent_title] => OBJECT-LEVEL METADATA LOCATOR [patent_app_type] => utility [patent_app_number] => 18/774806 [patent_app_country] => US [patent_app_date] => 2024-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1228 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -61 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18774806 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/774806
OBJECT-LEVEL METADATA LOCATOR Jul 15, 2024 Pending
Array ( [id] => 19711125 [patent_doc_number] => 20250021267 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-16 [patent_title] => BLOCK CACHING WITH QUEUE IDENTIFIERS [patent_app_type] => utility [patent_app_number] => 18/770926 [patent_app_country] => US [patent_app_date] => 2024-07-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9996 [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] => 18770926 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/770926
BLOCK CACHING WITH QUEUE IDENTIFIERS Jul 11, 2024 Pending
Array ( [id] => 19711092 [patent_doc_number] => 20250021234 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-01-16 [patent_title] => REDUCING TIME TO PROGRAM DURING ASYNCHRONOUS POWER LOSS HANDLING FOR A MEMORY SUB-SYSTEM [patent_app_type] => utility [patent_app_number] => 18/768815 [patent_app_country] => US [patent_app_date] => 2024-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9526 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 49 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18768815 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/768815
REDUCING TIME TO PROGRAM DURING ASYNCHRONOUS POWER LOSS HANDLING FOR A MEMORY SUB-SYSTEM Jul 9, 2024 Pending
Array ( [id] => 20249872 [patent_doc_number] => 20250298741 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-09-25 [patent_title] => MEMORY SYSTEMS AND OPERATION METHODS THEREOF AND STORAGE DEVICES AND OPERATION METHODS THEREOF [patent_app_type] => utility [patent_app_number] => 18/766226 [patent_app_country] => US [patent_app_date] => 2024-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8530 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18766226 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/766226
MEMORY SYSTEMS AND OPERATION METHODS THEREOF AND STORAGE DEVICES AND OPERATION METHODS THEREOF Jul 7, 2024 Pending
Array ( [id] => 20447055 [patent_doc_number] => 20260003777 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2026-01-01 [patent_title] => MEMORY APPLIANCE SHARING MEMORY BETWEEN MULTIPLE HOSTS [patent_app_type] => utility [patent_app_number] => 18/759701 [patent_app_country] => US [patent_app_date] => 2024-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 0 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 171 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18759701 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/759701
MEMORY APPLIANCE SHARING MEMORY BETWEEN MULTIPLE HOSTS Jun 27, 2024 Abandoned
Array ( [id] => 19514270 [patent_doc_number] => 20240345956 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-17 [patent_title] => TAG UPDATE BUS FOR UPDATED COHERENCE STATE [patent_app_type] => utility [patent_app_number] => 18/754499 [patent_app_country] => US [patent_app_date] => 2024-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16085 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 120 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18754499 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/754499
TAG UPDATE BUS FOR UPDATED COHERENCE STATE Jun 25, 2024 Pending
Array ( [id] => 19514043 [patent_doc_number] => 20240345729 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-17 [patent_title] => STORAGE DEVICE, ELECTRONIC DEVICE INCLUDING THE SAME, AND OPERATING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 18/752798 [patent_app_country] => US [patent_app_date] => 2024-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10968 [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] => 18752798 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/752798
STORAGE DEVICE, ELECTRONIC DEVICE INCLUDING THE SAME, AND OPERATING METHOD THEREOF Jun 24, 2024 Pending
Array ( [id] => 20242670 [patent_doc_number] => 12422988 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-23 [patent_title] => Hardware revocation engine for temporal memory safety [patent_app_type] => utility [patent_app_number] => 18/741701 [patent_app_country] => US [patent_app_date] => 2024-06-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 1951 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18741701 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/741701
Hardware revocation engine for temporal memory safety Jun 11, 2024 Issued
Array ( [id] => 20408911 [patent_doc_number] => 20250378020 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-12-11 [patent_title] => Data Storage Device and Method for Writing Updates to a Host Memory Buffer Using Assistance from a Host [patent_app_type] => utility [patent_app_number] => 18/736977 [patent_app_country] => US [patent_app_date] => 2024-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1231 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 18736977 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/736977
Data Storage Device and Method for Writing Updates to a Host Memory Buffer Using Assistance from a Host Jun 6, 2024 Pending
Array ( [id] => 20351591 [patent_doc_number] => 20250348443 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-11-13 [patent_title] => DEVICE CONTROL METHOD, MEMORY STORAGE DEVICE AND MEMORY CONTROL CIRCUIT UNIT [patent_app_type] => utility [patent_app_number] => 18/677920 [patent_app_country] => US [patent_app_date] => 2024-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4815 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -30 [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] => 18677920 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/677920
DEVICE CONTROL METHOD, MEMORY STORAGE DEVICE AND MEMORY CONTROL CIRCUIT UNIT May 29, 2024 Pending
Menu