Search

Michael C. Krofcheck

Examiner (ID: 704, Phone: (571)272-8193 , Office: P/2138 )

Most Active Art Unit
2138
Art Unit(s)
2138, 2186, 2188
Total Applications
815
Issued Applications
641
Pending Applications
53
Abandoned Applications
139

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 8741124 [patent_doc_number] => 08412910 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-04-02 [patent_title] => 'Maintaining reverse mappings in a virtualized computer system' [patent_app_type] => utility [patent_app_number] => 13/186052 [patent_app_country] => US [patent_app_date] => 2011-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6384 [patent_no_of_claims] => 45 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13186052 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/186052
Maintaining reverse mappings in a virtualized computer system Jul 18, 2011 Issued
Array ( [id] => 8517955 [patent_doc_number] => 20120317363 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-12-13 [patent_title] => 'Memory Caching for Browser Processes' [patent_app_type] => utility [patent_app_number] => 13/511813 [patent_app_country] => US [patent_app_date] => 2011-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9851 [patent_no_of_claims] => 21 [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] => 13511813 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/511813
Memory caching for browser processes May 24, 2011 Issued
Array ( [id] => 7492974 [patent_doc_number] => 20110238944 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-29 [patent_title] => 'DETERMINISTIC MEMORY MANAGEMENT IN A COMPUTING ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 13/115123 [patent_app_country] => US [patent_app_date] => 2011-05-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5981 [patent_no_of_claims] => 21 [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/0238/20110238944.pdf [firstpage_image] =>[orig_patent_app_number] => 13115123 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/115123
DETERMINISTIC MEMORY MANAGEMENT IN A COMPUTING ENVIRONMENT May 24, 2011 Abandoned
Array ( [id] => 8536081 [patent_doc_number] => 08312244 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-11-13 [patent_title] => 'System and method for managing a data storage system by contacting a single processor in a data storage system having more than one processor' [patent_app_type] => utility [patent_app_number] => 13/080251 [patent_app_country] => US [patent_app_date] => 2011-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 14 [patent_no_of_words] => 4436 [patent_no_of_claims] => 26 [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] => 13080251 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/080251
System and method for managing a data storage system by contacting a single processor in a data storage system having more than one processor Apr 4, 2011 Issued
Array ( [id] => 9137182 [patent_doc_number] => 20130297897 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2013-11-07 [patent_title] => 'CONTROL APPARATUS, CONTROL SYSTEM, AND COMMUNICATION METHOD' [patent_app_type] => utility [patent_app_number] => 13/980109 [patent_app_country] => US [patent_app_date] => 2011-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 11682 [patent_no_of_claims] => 12 [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] => 13980109 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/980109
Control apparatus, control system, and communication method for controlling one or more motors in serial communication with a controller Feb 24, 2011 Issued
Array ( [id] => 6104881 [patent_doc_number] => 20110167231 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-07-07 [patent_title] => 'Value Recycling Facility for Multithreaded Computations' [patent_app_type] => utility [patent_app_number] => 13/032496 [patent_app_country] => US [patent_app_date] => 2011-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 15170 [patent_no_of_claims] => 19 [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] => publications/A1/0167/20110167231.pdf [firstpage_image] =>[orig_patent_app_number] => 13032496 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/032496
Value recycling facility for multithreaded computations Feb 21, 2011 Issued
Array ( [id] => 9974162 [patent_doc_number] => 09021198 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-04-28 [patent_title] => 'System and method for sharing SAN storage' [patent_app_type] => utility [patent_app_number] => 13/010694 [patent_app_country] => US [patent_app_date] => 2011-01-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 8407 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [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] => 13010694 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/010694
System and method for sharing SAN storage Jan 19, 2011 Issued
Array ( [id] => 8314883 [patent_doc_number] => 20120191912 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-26 [patent_title] => 'STORING DATA ON STORAGE NODES' [patent_app_type] => utility [patent_app_number] => 13/010548 [patent_app_country] => US [patent_app_date] => 2011-01-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5926 [patent_no_of_claims] => 29 [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] => 13010548 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/010548
Storing data across a plurality of storage nodes Jan 19, 2011 Issued
Array ( [id] => 7714087 [patent_doc_number] => 20120005409 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-01-05 [patent_title] => 'METHOD FOR PERFORMING DATA SHAPING, AND ASSOCIATED MEMORY DEVICE AND CONTROLLER THEREOF' [patent_app_type] => utility [patent_app_number] => 13/009854 [patent_app_country] => US [patent_app_date] => 2011-01-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7728 [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] => publications/A1/0005/20120005409.pdf [firstpage_image] =>[orig_patent_app_number] => 13009854 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/009854
Method for performing data shaping, and associated memory device and controller thereof Jan 19, 2011 Issued
Array ( [id] => 10834619 [patent_doc_number] => 08862812 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-10-14 [patent_title] => 'Clustered storage system with external storage systems' [patent_app_type] => utility [patent_app_number] => 13/009128 [patent_app_country] => US [patent_app_date] => 2011-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 7100 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 274 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13009128 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/009128
Clustered storage system with external storage systems Jan 18, 2011 Issued
Array ( [id] => 7735741 [patent_doc_number] => 20120017050 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-01-19 [patent_title] => 'LOCAL CACHE PROVIDING FAST CHANNEL CHANGE' [patent_app_type] => utility [patent_app_number] => 13/009525 [patent_app_country] => US [patent_app_date] => 2011-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5822 [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] => publications/A1/0017/20120017050.pdf [firstpage_image] =>[orig_patent_app_number] => 13009525 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/009525
LOCAL CACHE PROVIDING FAST CHANNEL CHANGE Jan 18, 2011 Abandoned
Array ( [id] => 6181744 [patent_doc_number] => 20110179226 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-07-21 [patent_title] => 'DATA PROCESSOR' [patent_app_type] => utility [patent_app_number] => 13/009482 [patent_app_country] => US [patent_app_date] => 2011-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 8917 [patent_no_of_claims] => 10 [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] => publications/A1/0179/20110179226.pdf [firstpage_image] =>[orig_patent_app_number] => 13009482 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/009482
Methods and systems for maintaining cache coherency in multi-processor systems Jan 18, 2011 Issued
Array ( [id] => 9714288 [patent_doc_number] => 08838889 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-09-16 [patent_title] => 'Method of allocating raid group members in a mass storage system' [patent_app_type] => utility [patent_app_number] => 13/008946 [patent_app_country] => US [patent_app_date] => 2011-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7239 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 43 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13008946 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/008946
Method of allocating raid group members in a mass storage system Jan 18, 2011 Issued
Array ( [id] => 9578760 [patent_doc_number] => 08769195 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-07-01 [patent_title] => 'Storage apparatus and storage apparatus control method' [patent_app_type] => utility [patent_app_number] => 13/009383 [patent_app_country] => US [patent_app_date] => 2011-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 31 [patent_figures_cnt] => 32 [patent_no_of_words] => 17110 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 339 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13009383 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/009383
Storage apparatus and storage apparatus control method Jan 18, 2011 Issued
Array ( [id] => 8097835 [patent_doc_number] => 20120084519 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-04-05 [patent_title] => 'SYSTEMS AND METHODS FOR RETAINING AND USING DATA BLOCK SIGNATURES IN DATA PROTECTION OPERATIONS' [patent_app_type] => utility [patent_app_number] => 12/982100 [patent_app_country] => US [patent_app_date] => 2010-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9529 [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] => publications/A1/0084/20120084519.pdf [firstpage_image] =>[orig_patent_app_number] => 12982100 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/982100
Systems and methods for retaining and using data block signatures in data protection operations Dec 29, 2010 Issued
Array ( [id] => 8279956 [patent_doc_number] => 20120173825 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-05 [patent_title] => 'Cache Result Register for Quick Cache Information Lookup' [patent_app_type] => utility [patent_app_number] => 12/982856 [patent_app_country] => US [patent_app_date] => 2010-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 11026 [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] => 12982856 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/982856
Cache result register for quick cache information lookup Dec 29, 2010 Issued
Array ( [id] => 9961202 [patent_doc_number] => 09009426 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-04-14 [patent_title] => 'Methods, computer readable media, and systems for optimizing cache utilization' [patent_app_type] => utility [patent_app_number] => 12/981766 [patent_app_country] => US [patent_app_date] => 2010-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3921 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12981766 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/981766
Methods, computer readable media, and systems for optimizing cache utilization Dec 29, 2010 Issued
Array ( [id] => 8097831 [patent_doc_number] => 20120084518 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-04-05 [patent_title] => 'SYSTEMS AND METHODS FOR RETAINING AND USING DATA BLOCK SIGNATURES IN DATA PROTECTION OPERATIONS' [patent_app_type] => utility [patent_app_number] => 12/982087 [patent_app_country] => US [patent_app_date] => 2010-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9528 [patent_no_of_claims] => 15 [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] => publications/A1/0084/20120084518.pdf [firstpage_image] =>[orig_patent_app_number] => 12982087 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/982087
Systems and methods for retaining and using data block signatures in data protection operations Dec 29, 2010 Issued
Array ( [id] => 8279941 [patent_doc_number] => 20120173812 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2012-07-05 [patent_title] => 'METHOD AND SYSTEM FOR DATA DISTRIBUTION ACROSS AN ARRAY OF DRIVES' [patent_app_type] => utility [patent_app_number] => 12/982430 [patent_app_country] => US [patent_app_date] => 2010-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5164 [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] => 12982430 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/982430
METHOD AND SYSTEM FOR DATA DISTRIBUTION ACROSS AN ARRAY OF DRIVES Dec 29, 2010 Abandoned
Array ( [id] => 9680401 [patent_doc_number] => 08819328 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-08-26 [patent_title] => 'Controller and method for performing background operations' [patent_app_type] => utility [patent_app_number] => 12/982833 [patent_app_country] => US [patent_app_date] => 2010-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 9333 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 326 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12982833 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/982833
Controller and method for performing background operations Dec 29, 2010 Issued
Menu