Search

Michael A. Fabula

Examiner (ID: 6845, Phone: (571)270-7772 , Office: P/3647 )

Most Active Art Unit
3647
Art Unit(s)
3645, 3644, 3647
Total Applications
593
Issued Applications
403
Pending Applications
6
Abandoned Applications
187

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 8383225 [patent_doc_number] => 20120226852 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-09-06 [patent_title] => 'CONTROL METHOD AND CONTROLLER FOR DRAM' [patent_app_type] => utility [patent_app_number] => 13/167889 [patent_app_country] => US [patent_app_date] => 2011-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3038 [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] => 13167889 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/167889
Control method and controller for DRAM Jun 23, 2011 Issued
Array ( [id] => 9314854 [patent_doc_number] => 08656089 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-02-18 [patent_title] => 'Electronic device, memory controlling method thereof and associated computer-readable storage medium' [patent_app_type] => utility [patent_app_number] => 13/167797 [patent_app_country] => US [patent_app_date] => 2011-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5443 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 187 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13167797 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/167797
Electronic device, memory controlling method thereof and associated computer-readable storage medium Jun 23, 2011 Issued
Array ( [id] => 8568636 [patent_doc_number] => 20120331207 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-27 [patent_title] => 'Controller, Storage Device, and Method for Power Throttling Memory Operations' [patent_app_type] => utility [patent_app_number] => 13/167929 [patent_app_country] => US [patent_app_date] => 2011-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7727 [patent_no_of_claims] => 28 [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] => 13167929 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/167929
Controller, storage device, and method for power throttling memory operations Jun 23, 2011 Issued
Array ( [id] => 10015256 [patent_doc_number] => 09058270 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-06-16 [patent_title] => 'False sharing detection logic for performance monitoring' [patent_app_type] => utility [patent_app_number] => 13/167773 [patent_app_country] => US [patent_app_date] => 2011-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7169 [patent_no_of_claims] => 22 [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] => 13167773 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/167773
False sharing detection logic for performance monitoring Jun 23, 2011 Issued
Array ( [id] => 11791221 [patent_doc_number] => 09400851 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-07-26 [patent_title] => 'Dynamic content caching' [patent_app_type] => utility [patent_app_number] => 13/167130 [patent_app_country] => US [patent_app_date] => 2011-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4056 [patent_no_of_claims] => 58 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 305 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13167130 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/167130
Dynamic content caching Jun 22, 2011 Issued
Array ( [id] => 9229732 [patent_doc_number] => 08635412 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-01-21 [patent_title] => 'Inter-processor communication' [patent_app_type] => utility [patent_app_number] => 13/167010 [patent_app_country] => US [patent_app_date] => 2011-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7208 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13167010 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/167010
Inter-processor communication Jun 22, 2011 Issued
Array ( [id] => 7671494 [patent_doc_number] => 20110320763 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-12-29 [patent_title] => 'USING ADDRESSES TO DETECT OVERLAPPING MEMORY REGIONS' [patent_app_type] => utility [patent_app_number] => 13/167633 [patent_app_country] => US [patent_app_date] => 2011-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7878 [patent_no_of_claims] => 38 [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] => 13167633 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/167633
Using addresses to detect overlapping memory regions Jun 22, 2011 Issued
Array ( [id] => 7714142 [patent_doc_number] => 20120005442 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-01-05 [patent_title] => 'STORAGE DEVICE, ACCESS CONTROL PROGRAM RECORDING MEDIUM, AND CONTROL METHOD OF STORAGE DEVICE' [patent_app_type] => utility [patent_app_number] => 13/167353 [patent_app_country] => US [patent_app_date] => 2011-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 8487 [patent_no_of_claims] => 8 [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] => publications/A1/0005/20120005442.pdf [firstpage_image] =>[orig_patent_app_number] => 13167353 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/167353
Storage device, access control program recording medium, and control method of storage device Jun 22, 2011 Issued
Array ( [id] => 10543517 [patent_doc_number] => 09268649 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-02-23 [patent_title] => 'Disk drive with recent write streams list for data refresh determination' [patent_app_type] => utility [patent_app_number] => 13/167246 [patent_app_country] => US [patent_app_date] => 2011-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 2970 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13167246 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/167246
Disk drive with recent write streams list for data refresh determination Jun 22, 2011 Issued
Array ( [id] => 10131051 [patent_doc_number] => 09164886 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-10-20 [patent_title] => 'System and method for multistage processing in a memory storage subsystem' [patent_app_type] => utility [patent_app_number] => 13/166985 [patent_app_country] => US [patent_app_date] => 2011-06-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 5811 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13166985 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/166985
System and method for multistage processing in a memory storage subsystem Jun 22, 2011 Issued
Array ( [id] => 8568671 [patent_doc_number] => 20120331242 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-27 [patent_title] => 'CONSISTENT UNMAPPING OF APPLICATION DATA IN PRESENCE OF CONCURRENT, UNQUIESCED WRITERS AND READERS' [patent_app_type] => utility [patent_app_number] => 13/166486 [patent_app_country] => US [patent_app_date] => 2011-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8083 [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] => 13166486 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/166486
Consistent unmapping of application data in presence of concurrent, unquiesced writers and readers Jun 21, 2011 Issued
Array ( [id] => 9532475 [patent_doc_number] => 08756361 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-06-17 [patent_title] => 'Disk drive modifying metadata cached in a circular buffer when a write operation is aborted' [patent_app_type] => utility [patent_app_number] => 13/166695 [patent_app_country] => US [patent_app_date] => 2011-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 14 [patent_no_of_words] => 7336 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13166695 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/166695
Disk drive modifying metadata cached in a circular buffer when a write operation is aborted Jun 21, 2011 Issued
Array ( [id] => 8568652 [patent_doc_number] => 20120331223 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-27 [patent_title] => 'PARALLEL BLOCK ALLOCATION FOR DECLUSTERED LOGICAL DISKS' [patent_app_type] => utility [patent_app_number] => 13/166415 [patent_app_country] => US [patent_app_date] => 2011-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4580 [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] => 13166415 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/166415
Parallel block allocation for declustered logical disks Jun 21, 2011 Issued
Array ( [id] => 10841153 [patent_doc_number] => 08868852 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-21 [patent_title] => 'Interface management control systems and methods for non-volatile semiconductor memory' [patent_app_type] => utility [patent_app_number] => 13/166340 [patent_app_country] => US [patent_app_date] => 2011-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 16 [patent_no_of_words] => 13814 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13166340 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/166340
Interface management control systems and methods for non-volatile semiconductor memory Jun 21, 2011 Issued
Array ( [id] => 8568676 [patent_doc_number] => 20120331247 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-27 [patent_title] => 'INTERFACING WITH A POINT-IN-TIME COPY SERVICE ARCHITECTURE' [patent_app_type] => utility [patent_app_number] => 13/166803 [patent_app_country] => US [patent_app_date] => 2011-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5777 [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] => 13166803 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/166803
Interfacing with a point-in-time copy service architecture Jun 21, 2011 Issued
Array ( [id] => 8325766 [patent_doc_number] => 20120198180 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-08-02 [patent_title] => 'NONVOLATILE MEMORY SYSTEM AND FLAG DATA INPUT/OUTPUT METHOD FOR THE SAME' [patent_app_type] => utility [patent_app_number] => 13/162651 [patent_app_country] => US [patent_app_date] => 2011-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3336 [patent_no_of_claims] => 11 [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] => 13162651 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/162651
NONVOLATILE MEMORY SYSTEM AND FLAG DATA INPUT/OUTPUT METHOD FOR THE SAME Jun 16, 2011 Abandoned
Array ( [id] => 8524765 [patent_doc_number] => 20120324173 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-20 [patent_title] => 'EFFICIENT DISCARD SCANS' [patent_app_type] => utility [patent_app_number] => 13/162823 [patent_app_country] => US [patent_app_date] => 2011-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5898 [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] => 13162823 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/162823
Efficient discard scans Jun 16, 2011 Issued
Array ( [id] => 10847656 [patent_doc_number] => 08874856 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-28 [patent_title] => 'Apparatus and method for detecting false sharing' [patent_app_type] => utility [patent_app_number] => 13/162670 [patent_app_country] => US [patent_app_date] => 2011-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4094 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 13162670 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/162670
Apparatus and method for detecting false sharing Jun 16, 2011 Issued
Array ( [id] => 10027577 [patent_doc_number] => 09069477 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-06-30 [patent_title] => 'Reuse of dynamically allocated memory' [patent_app_type] => utility [patent_app_number] => 13/161844 [patent_app_country] => US [patent_app_date] => 2011-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4884 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 109 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13161844 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/161844
Reuse of dynamically allocated memory Jun 15, 2011 Issued
Array ( [id] => 9847621 [patent_doc_number] => 08949555 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-02-03 [patent_title] => 'Methods for sustained read and write performance with non-volatile memory' [patent_app_type] => utility [patent_app_number] => 13/162575 [patent_app_country] => US [patent_app_date] => 2011-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 19 [patent_no_of_words] => 11998 [patent_no_of_claims] => 24 [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] => 13162575 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/162575
Methods for sustained read and write performance with non-volatile memory Jun 15, 2011 Issued
Menu