Search

James W Keenan

Examiner (ID: 17674, Phone: (571)272-6925 , Office: P/3652 )

Most Active Art Unit
3652
Art Unit(s)
3652, 3617, 3107
Total Applications
2383
Issued Applications
1567
Pending Applications
179
Abandoned Applications
637

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18297825 [patent_doc_number] => 20230107511 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-04-06 [patent_title] => TIME-BASED VIRTUAL MACHINE REVERSION [patent_app_type] => utility [patent_app_number] => 17/982065 [patent_app_country] => US [patent_app_date] => 2022-11-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 50426 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17982065 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/982065
Time-based virtual machine reversion Nov 6, 2022 Issued
Array ( [id] => 18349557 [patent_doc_number] => 20230137668 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-05-04 [patent_title] => storage device and storage system [patent_app_type] => utility [patent_app_number] => 17/975816 [patent_app_country] => US [patent_app_date] => 2022-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12655 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 191 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17975816 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/975816
Storage device and storage system Oct 27, 2022 Issued
Array ( [id] => 18463163 [patent_doc_number] => 11687453 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-27 [patent_title] => Cache-based trace logging using tags in an upper-level cache [patent_app_type] => utility [patent_app_number] => 17/975410 [patent_app_country] => US [patent_app_date] => 2022-10-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 13716 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17975410 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/975410
Cache-based trace logging using tags in an upper-level cache Oct 26, 2022 Issued
Array ( [id] => 18422327 [patent_doc_number] => 20230176791 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-08 [patent_title] => METADATA COMPACTION [patent_app_type] => utility [patent_app_number] => 17/963077 [patent_app_country] => US [patent_app_date] => 2022-10-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10442 [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] => 17963077 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/963077
METADATA COMPACTION Oct 9, 2022 Pending
Array ( [id] => 18198733 [patent_doc_number] => 20230052252 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-02-16 [patent_title] => NETWORK DEVICE THAT UTILIZES TCAM CONFIGURED TO OUTPUT MULTIPLE MATCH INDICES [patent_app_type] => utility [patent_app_number] => 17/886375 [patent_app_country] => US [patent_app_date] => 2022-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9140 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -21 [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] => 17886375 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/886375
NETWORK DEVICE THAT UTILIZES TCAM CONFIGURED TO OUTPUT MULTIPLE MATCH INDICES Aug 10, 2022 Pending
Array ( [id] => 18438378 [patent_doc_number] => 20230185673 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-06-15 [patent_title] => DATA DUPLICATION SYSTEM AND BACKUP METHOD [patent_app_type] => utility [patent_app_number] => 17/886394 [patent_app_country] => US [patent_app_date] => 2022-08-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11267 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [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] => 17886394 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/886394
Data duplication system and backup method Aug 10, 2022 Issued
Array ( [id] => 18998148 [patent_doc_number] => 11914996 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-02-27 [patent_title] => Ticket locks with enhanced waiting [patent_app_type] => utility [patent_app_number] => 17/817854 [patent_app_country] => US [patent_app_date] => 2022-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4461 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 17817854 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/817854
Ticket locks with enhanced waiting Aug 4, 2022 Issued
Array ( [id] => 18386200 [patent_doc_number] => 11656981 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-05-23 [patent_title] => Memory reduction in a system by oversubscribing physical memory shared by compute entities supported by the system [patent_app_type] => utility [patent_app_number] => 17/881257 [patent_app_country] => US [patent_app_date] => 2022-08-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 12773 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 204 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17881257 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/881257
Memory reduction in a system by oversubscribing physical memory shared by compute entities supported by the system Aug 3, 2022 Issued
Array ( [id] => 18941596 [patent_doc_number] => 20240036735 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-02-01 [patent_title] => MEMORY DEVICE AND OPERATION METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 17/814888 [patent_app_country] => US [patent_app_date] => 2022-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 4893 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [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] => 17814888 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/814888
MEMORY DEVICE AND OPERATION METHOD THEREOF Jul 25, 2022 Pending
Array ( [id] => 19092574 [patent_doc_number] => 11954023 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-09 [patent_title] => Garbage collection prefetching state machine [patent_app_type] => utility [patent_app_number] => 17/868933 [patent_app_country] => US [patent_app_date] => 2022-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 7 [patent_no_of_words] => 16196 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17868933 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/868933
Garbage collection prefetching state machine Jul 19, 2022 Issued
Array ( [id] => 18006912 [patent_doc_number] => 20220365678 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-11-17 [patent_title] => POWER LOSS PROTECTION BASED ON WRITE REQUIREMENTS [patent_app_type] => utility [patent_app_number] => 17/865854 [patent_app_country] => US [patent_app_date] => 2022-07-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 36922 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17865854 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/865854
Power loss protection based on write requirements Jul 14, 2022 Issued
Array ( [id] => 17947943 [patent_doc_number] => 20220334962 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-20 [patent_title] => MEMORY SYSTEM AND OPERATING METHOD THEREOF [patent_app_type] => utility [patent_app_number] => 17/857717 [patent_app_country] => US [patent_app_date] => 2022-07-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20566 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17857717 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/857717
Memory system and operating method thereof Jul 4, 2022 Issued
Array ( [id] => 17948142 [patent_doc_number] => 20220335161 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-10-20 [patent_title] => DATA MASKING IN A MICROSERVICE ARCHITECTURE [patent_app_type] => utility [patent_app_number] => 17/810118 [patent_app_country] => US [patent_app_date] => 2022-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8626 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [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] => 17810118 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/810118
Data masking in a microservice architecture Jun 29, 2022 Issued
Array ( [id] => 18864315 [patent_doc_number] => 20230418751 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-28 [patent_title] => SYSTEMS AND METHODS FOR DYNAMIC MANAGEMENT OF STORED CACHE DATA BASED ON PREDICTIVE USAGE INFORMATION [patent_app_type] => utility [patent_app_number] => 17/849635 [patent_app_country] => US [patent_app_date] => 2022-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 18774 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 313 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17849635 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/849635
Systems and methods for dynamic management of stored cache data based on predictive usage information Jun 24, 2022 Issued
Array ( [id] => 18486975 [patent_doc_number] => 20230214321 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-06 [patent_title] => METHOD AND SYSTEM FOR MANAGING MEMORY LEAKS IN A LINEAR MEMORY MODEL [patent_app_type] => utility [patent_app_number] => 17/848716 [patent_app_country] => US [patent_app_date] => 2022-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8163 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17848716 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/848716
Method and system for managing memory leaks in a linear memory model Jun 23, 2022 Issued
Array ( [id] => 18291358 [patent_doc_number] => 11620228 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-04-04 [patent_title] => Coherent memory access [patent_app_type] => utility [patent_app_number] => 17/843387 [patent_app_country] => US [patent_app_date] => 2022-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6772 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17843387 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/843387
Coherent memory access Jun 16, 2022 Issued
Array ( [id] => 17899103 [patent_doc_number] => 20220308765 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-29 [patent_title] => DATA STORAGE METHOD IN STORAGE SYSTEM AND RELATED DEVICE [patent_app_type] => utility [patent_app_number] => 17/840982 [patent_app_country] => US [patent_app_date] => 2022-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10594 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17840982 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/840982
Data storage method in storage system and related device Jun 14, 2022 Issued
Array ( [id] => 17869482 [patent_doc_number] => 20220292219 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-15 [patent_title] => DATA MASKING IN A MICROSERVICE ARCHITECTURE [patent_app_type] => utility [patent_app_number] => 17/805116 [patent_app_country] => US [patent_app_date] => 2022-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8676 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17805116 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/805116
Data masking in a microservice architecture Jun 1, 2022 Issued
Array ( [id] => 17853666 [patent_doc_number] => 20220283708 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-08 [patent_title] => Modifying A Cloned Image of Replica Data [patent_app_type] => utility [patent_app_number] => 17/825760 [patent_app_country] => US [patent_app_date] => 2022-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 48815 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17825760 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/825760
Modifying a cloned image of replica data May 25, 2022 Issued
Array ( [id] => 19014695 [patent_doc_number] => 11921625 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-03-05 [patent_title] => Storage device for graph data [patent_app_type] => utility [patent_app_number] => 17/752004 [patent_app_country] => US [patent_app_date] => 2022-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 10380 [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] => 17752004 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/752004
Storage device for graph data May 23, 2022 Issued
Menu