Search

Edward J. Dudek Jr.

Examiner (ID: 15510, Phone: (571)270-1030 , Office: P/2136 )

Most Active Art Unit
2136
Art Unit(s)
2132, 2186, 2136
Total Applications
1288
Issued Applications
1108
Pending Applications
84
Abandoned Applications
129

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 11550439 [patent_doc_number] => 09619287 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-04-11 [patent_title] => 'Methods and system for swapping memory in a virtual machine environment' [patent_app_type] => utility [patent_app_number] => 14/448856 [patent_app_country] => US [patent_app_date] => 2014-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7218 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14448856 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/448856
Methods and system for swapping memory in a virtual machine environment Jul 30, 2014 Issued
Array ( [id] => 11320842 [patent_doc_number] => 09519585 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-13 [patent_title] => 'Methods and systems for implementing transcendent page caching' [patent_app_type] => utility [patent_app_number] => 14/314617 [patent_app_country] => US [patent_app_date] => 2014-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5904 [patent_no_of_claims] => 20 [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] => 14314617 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/314617
Methods and systems for implementing transcendent page caching Jun 24, 2014 Issued
Array ( [id] => 10969646 [patent_doc_number] => 20140372679 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-12-18 [patent_title] => 'SYSTEMS AND METHODS FOR IDENTIFYING STORAGE RESOURCES THAT ARE NOT IN USE' [patent_app_type] => utility [patent_app_number] => 14/309751 [patent_app_country] => US [patent_app_date] => 2014-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 32606 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14309751 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/309751
Systems and methods for identifying storage resources that are not in use Jun 18, 2014 Issued
Array ( [id] => 11245382 [patent_doc_number] => 09471425 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-10-18 [patent_title] => 'Data conditioning to improve flash memory reliability' [patent_app_type] => utility [patent_app_number] => 14/308040 [patent_app_country] => US [patent_app_date] => 2014-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7526 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 14308040 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/308040
Data conditioning to improve flash memory reliability Jun 17, 2014 Issued
Array ( [id] => 11770103 [patent_doc_number] => 09378787 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-06-28 [patent_title] => 'Memory controllers, systems, and methods supporting multiple request modes' [patent_app_type] => utility [patent_app_number] => 14/305799 [patent_app_country] => US [patent_app_date] => 2014-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 33 [patent_no_of_words] => 21251 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 227 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14305799 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/305799
Memory controllers, systems, and methods supporting multiple request modes Jun 15, 2014 Issued
Array ( [id] => 9745610 [patent_doc_number] => 20140281329 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-09-18 [patent_title] => 'Priority Command Queues for Low Latency Solid State Drives' [patent_app_type] => utility [patent_app_number] => 14/292399 [patent_app_country] => US [patent_app_date] => 2014-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8029 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14292399 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/292399
Priority command queues for low latency solid state drives May 29, 2014 Issued
Array ( [id] => 9903335 [patent_doc_number] => 20150058535 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-02-26 [patent_title] => 'RELOCATING DATA BASED ON MATCHING ADDRESS SEQUENCES' [patent_app_type] => utility [patent_app_number] => 14/285389 [patent_app_country] => US [patent_app_date] => 2014-05-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 10896 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14285389 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/285389
Relocating data based on matching address sequences May 21, 2014 Issued
Array ( [id] => 10432171 [patent_doc_number] => 20150317182 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-05 [patent_title] => 'THREAD WAITING IN A MULTITHREADED PROCESSOR ARCHITECTURE' [patent_app_type] => utility [patent_app_number] => 14/269779 [patent_app_country] => US [patent_app_date] => 2014-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6572 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14269779 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/269779
Thread waiting in a multithreaded processor architecture May 4, 2014 Issued
Array ( [id] => 10432071 [patent_doc_number] => 20150317083 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-05 [patent_title] => 'Synergetic deduplication' [patent_app_type] => utility [patent_app_number] => 14/269203 [patent_app_country] => US [patent_app_date] => 2014-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 11761 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14269203 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/269203
Synergetic deduplication May 4, 2014 Abandoned
Array ( [id] => 10650999 [patent_doc_number] => 09367251 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-06-14 [patent_title] => 'System and method of a shared memory hash table with notifications' [patent_app_type] => utility [patent_app_number] => 14/270226 [patent_app_country] => US [patent_app_date] => 2014-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 21 [patent_no_of_words] => 12974 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 36 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14270226 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/270226
System and method of a shared memory hash table with notifications May 4, 2014 Issued
Array ( [id] => 11245455 [patent_doc_number] => 09471498 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-10-18 [patent_title] => 'Memory card access device, control method thereof, and memory card access system' [patent_app_type] => utility [patent_app_number] => 14/269956 [patent_app_country] => US [patent_app_date] => 2014-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 5124 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14269956 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/269956
Memory card access device, control method thereof, and memory card access system May 4, 2014 Issued
Array ( [id] => 10934572 [patent_doc_number] => 20140337593 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-13 [patent_title] => 'SYSTEM AND METHOD FOR READING AND WRITING DATA WITH A SHARED MEMORY HASH TABLE' [patent_app_type] => utility [patent_app_number] => 14/270122 [patent_app_country] => US [patent_app_date] => 2014-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 7249 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14270122 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/270122
System and method for reading and writing data with a shared memory hash table May 4, 2014 Issued
Array ( [id] => 11232773 [patent_doc_number] => 09460001 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-10-04 [patent_title] => 'Systems and methods for identifying access rate boundaries of workloads' [patent_app_type] => utility [patent_app_number] => 14/269192 [patent_app_country] => US [patent_app_date] => 2014-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 12635 [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] => 14269192 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/269192
Systems and methods for identifying access rate boundaries of workloads May 3, 2014 Issued
Array ( [id] => 10432242 [patent_doc_number] => 20150317254 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-05 [patent_title] => 'SECURE RESERVATION MODE FOR LOGICAL UNIT NUMBERS AND PERSISTENT RESERVATIONS' [patent_app_type] => utility [patent_app_number] => 14/268445 [patent_app_country] => US [patent_app_date] => 2014-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5954 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14268445 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/268445
Secure reservation mode for logical unit numbers and persistent reservations May 1, 2014 Issued
Array ( [id] => 10301280 [patent_doc_number] => 20150186280 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-02 [patent_title] => 'CACHE REPLACEMENT POLICY METHODS AND SYSTEMS' [patent_app_type] => utility [patent_app_number] => 14/269032 [patent_app_country] => US [patent_app_date] => 2014-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7028 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14269032 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/269032
Cache replacement policy methods and systems May 1, 2014 Issued
Array ( [id] => 11193143 [patent_doc_number] => 09423957 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-08-23 [patent_title] => 'Adaptive system provisioning' [patent_app_type] => utility [patent_app_number] => 14/268317 [patent_app_country] => US [patent_app_date] => 2014-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6101 [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] => 14268317 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/268317
Adaptive system provisioning May 1, 2014 Issued
Array ( [id] => 10596123 [patent_doc_number] => 09317211 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-04-19 [patent_title] => 'System and method of life management for low endurance SSD NAND devices used as secondary cache' [patent_app_type] => utility [patent_app_number] => 14/268591 [patent_app_country] => US [patent_app_date] => 2014-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3726 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 285 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14268591 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/268591
System and method of life management for low endurance SSD NAND devices used as secondary cache May 1, 2014 Issued
Array ( [id] => 10383858 [patent_doc_number] => 20150268865 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-09-24 [patent_title] => 'METHODS AND SYSTEMS FOR CALCULATING THE COST OF LOGICAL CAPACITY CONTAINERS' [patent_app_type] => utility [patent_app_number] => 14/267923 [patent_app_country] => US [patent_app_date] => 2014-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5445 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14267923 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/267923
METHODS AND SYSTEMS FOR CALCULATING THE COST OF LOGICAL CAPACITY CONTAINERS May 1, 2014 Abandoned
Array ( [id] => 10433023 [patent_doc_number] => 20150318035 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-11-05 [patent_title] => 'PRIORITY ADJUSTMENT OF DYNAMIC RANDOM ACCESS MEMORY (DRAM) TRANSACTIONS PRIOR TO ISSUING A PER-BANK REFRESH FOR REDUCING DRAM UNAVAILABILITY' [patent_app_type] => utility [patent_app_number] => 14/267966 [patent_app_country] => US [patent_app_date] => 2014-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 6733 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14267966 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/267966
PRIORITY ADJUSTMENT OF DYNAMIC RANDOM ACCESS MEMORY (DRAM) TRANSACTIONS PRIOR TO ISSUING A PER-BANK REFRESH FOR REDUCING DRAM UNAVAILABILITY May 1, 2014 Abandoned
Array ( [id] => 10927980 [patent_doc_number] => 20140331001 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2014-11-06 [patent_title] => 'Command Barrier for a Solid State Drive Controller' [patent_app_type] => utility [patent_app_number] => 14/268957 [patent_app_country] => US [patent_app_date] => 2014-05-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4494 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14268957 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/268957
Command Barrier for a Solid State Drive Controller May 1, 2014 Abandoned
Menu