Search

Mark T. Kopec

Examiner (ID: 6199, Phone: (571)272-1319 , Office: P/1761 )

Most Active Art Unit
1751
Art Unit(s)
1761, 1754, 1105, 1751, 1762, 1796
Total Applications
2601
Issued Applications
2061
Pending Applications
164
Abandoned Applications
410

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 12392886 [patent_doc_number] => 09965210 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-05-08 [patent_title] => System and methods for in-storage on-demand data decompression [patent_app_type] => utility [patent_app_number] => 15/607314 [patent_app_country] => US [patent_app_date] => 2017-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 4720 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15607314 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/607314
System and methods for in-storage on-demand data decompression May 25, 2017 Issued
Array ( [id] => 12046255 [patent_doc_number] => 09823856 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-11-21 [patent_title] => 'Intelligent flash architecture' [patent_app_type] => utility [patent_app_number] => 15/441248 [patent_app_country] => US [patent_app_date] => 2017-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 5725 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15441248 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/441248
Intelligent flash architecture Feb 23, 2017 Issued
Array ( [id] => 11672431 [patent_doc_number] => 20170161154 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-08 [patent_title] => 'Efficient Mechanism to Replicate Data for Multiple Controllers' [patent_app_type] => utility [patent_app_number] => 15/439442 [patent_app_country] => US [patent_app_date] => 2017-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6992 [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] => 15439442 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/439442
Efficient mechanism to replicate data for multiple controllers Feb 21, 2017 Issued
Array ( [id] => 12213960 [patent_doc_number] => 09910769 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-03-06 [patent_title] => 'Alignment based block concurrency for accessing memory' [patent_app_type] => utility [patent_app_number] => 15/404219 [patent_app_country] => US [patent_app_date] => 2017-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 11142 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15404219 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/404219
Alignment based block concurrency for accessing memory Jan 11, 2017 Issued
Array ( [id] => 12453876 [patent_doc_number] => 09983823 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-05-29 [patent_title] => Pre-forking replicas for efficient scaling of a distribued data storage system [patent_app_type] => utility [patent_app_number] => 15/374520 [patent_app_country] => US [patent_app_date] => 2016-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 13 [patent_no_of_words] => 12131 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 167 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15374520 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/374520
Pre-forking replicas for efficient scaling of a distribued data storage system Dec 8, 2016 Issued
Array ( [id] => 12495579 [patent_doc_number] => 09996478 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-06-12 [patent_title] => No allocate cache policy [patent_app_type] => utility [patent_app_number] => 15/374788 [patent_app_country] => US [patent_app_date] => 2016-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4165 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15374788 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/374788
No allocate cache policy Dec 8, 2016 Issued
Array ( [id] => 12820087 [patent_doc_number] => 20180165201 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-06-14 [patent_title] => SYSTEM AND METHOD FOR PERFORMING PARTIAL CACHE LINE WRITES WITHOUT FILL-READS OR BYTE ENABLES [patent_app_type] => utility [patent_app_number] => 15/374630 [patent_app_country] => US [patent_app_date] => 2016-12-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 17555 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -20 [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] => 15374630 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/374630
System and method for performing partial cache line writes without fill-reads or byte enables Dec 8, 2016 Issued
Array ( [id] => 11651607 [patent_doc_number] => 20170147508 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-25 [patent_title] => 'DEVICE, SYSTEM AND METHOD OF ACCESSING DATA STORED IN A MEMORY' [patent_app_type] => utility [patent_app_number] => 15/370581 [patent_app_country] => US [patent_app_date] => 2016-12-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6147 [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] => 15370581 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/370581
DEVICE, SYSTEM AND METHOD OF ACCESSING DATA STORED IN A MEMORY Dec 5, 2016 Abandoned
Array ( [id] => 11501634 [patent_doc_number] => 20170075819 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-16 [patent_title] => 'CACHING POLICIES FOR SELECTION AND REPLACEMENT OF OBJECTS' [patent_app_type] => utility [patent_app_number] => 15/358477 [patent_app_country] => US [patent_app_date] => 2016-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9668 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 1 [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] => 15358477 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/358477
Caching policies for selection and replacement of objects Nov 21, 2016 Issued
Array ( [id] => 13096755 [patent_doc_number] => 10067718 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-09-04 [patent_title] => Multi-purpose register pages for read training [patent_app_type] => utility [patent_app_number] => 15/274178 [patent_app_country] => US [patent_app_date] => 2016-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6285 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15274178 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/274178
Multi-purpose register pages for read training Sep 22, 2016 Issued
Array ( [id] => 11621730 [patent_doc_number] => 20170131917 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-05-11 [patent_title] => 'STORAGE DEVICE AND METHOD OF OPERATING THE SAME' [patent_app_type] => utility [patent_app_number] => 15/273826 [patent_app_country] => US [patent_app_date] => 2016-09-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 11969 [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] => 15273826 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/273826
Storage device and method of operating the same Sep 22, 2016 Issued
Array ( [id] => 13693277 [patent_doc_number] => 20170357593 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-14 [patent_title] => System and Method for Securing a Network Device [patent_app_type] => utility [patent_app_number] => 15/267794 [patent_app_country] => US [patent_app_date] => 2016-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6176 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [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] => 15267794 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/267794
System and method for securing a network device Sep 15, 2016 Issued
Array ( [id] => 12249182 [patent_doc_number] => 09921959 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-03-20 [patent_title] => 'Efficient reference classification and quick memory reuse in a system that supports concurrent garbage collection' [patent_app_type] => utility [patent_app_number] => 15/267748 [patent_app_country] => US [patent_app_date] => 2016-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 13 [patent_no_of_words] => 11330 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15267748 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/267748
Efficient reference classification and quick memory reuse in a system that supports concurrent garbage collection Sep 15, 2016 Issued
Array ( [id] => 12060798 [patent_doc_number] => 20170337142 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-11-23 [patent_title] => 'Compiler Global Memory Access Optimization In Code Regions Using Most Appropriate Base Pointer Registers' [patent_app_type] => utility [patent_app_number] => 15/267835 [patent_app_country] => US [patent_app_date] => 2016-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6968 [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] => 15267835 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/267835
Compiler global memory access optimization in code regions using most appropriate base pointer registers Sep 15, 2016 Issued
Array ( [id] => 11530843 [patent_doc_number] => 20170090820 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-03-30 [patent_title] => 'METHOD AND DEVICE FOR OPERATING A MANY-CORE SYSTEM' [patent_app_type] => utility [patent_app_number] => 15/267855 [patent_app_country] => US [patent_app_date] => 2016-09-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4203 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 6 [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] => 15267855 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/267855
METHOD AND DEVICE FOR OPERATING A MANY-CORE SYSTEM Sep 15, 2016 Abandoned
Array ( [id] => 12120824 [patent_doc_number] => 20180004410 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-01-04 [patent_title] => 'METHOD, SYSTEM, AND APPARATUS FOR NESTED SUSPEND AND RESUME IN A SOLID STATE DRIVE' [patent_app_type] => utility [patent_app_number] => 15/197617 [patent_app_country] => US [patent_app_date] => 2016-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7455 [patent_no_of_claims] => 24 [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] => 15197617 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/197617
Method, system, and apparatus for nested suspend and resume in a solid state drive Jun 28, 2016 Issued
Array ( [id] => 12571608 [patent_doc_number] => 10019456 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-07-10 [patent_title] => Recovering free space in nonvolatile storage with a computer storage system supporting shared objects [patent_app_type] => utility [patent_app_number] => 15/197689 [patent_app_country] => US [patent_app_date] => 2016-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5696 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 212 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15197689 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/197689
Recovering free space in nonvolatile storage with a computer storage system supporting shared objects Jun 28, 2016 Issued
Array ( [id] => 12968677 [patent_doc_number] => 09875793 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-01-23 [patent_title] => Storage and programming method thereof [patent_app_type] => utility [patent_app_number] => 15/176964 [patent_app_country] => US [patent_app_date] => 2016-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 22 [patent_no_of_words] => 10690 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15176964 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/176964
Storage and programming method thereof Jun 7, 2016 Issued
Array ( [id] => 11352296 [patent_doc_number] => 20160371036 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-12-22 [patent_title] => 'TRANSACTIONAL MEMORY MANAGEMENT TECHNIQUES' [patent_app_type] => utility [patent_app_number] => 15/160786 [patent_app_country] => US [patent_app_date] => 2016-05-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 12408 [patent_no_of_claims] => 26 [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] => 15160786 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/160786
Transactional memory management techniques May 19, 2016 Issued
Array ( [id] => 12310935 [patent_doc_number] => 09940022 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-04-10 [patent_title] => Storage space allocation for logical disk creation [patent_app_type] => utility [patent_app_number] => 15/147486 [patent_app_country] => US [patent_app_date] => 2016-05-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7275 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 186 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15147486 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/147486
Storage space allocation for logical disk creation May 4, 2016 Issued
Menu