Search

Kenneth M. Lo

Supervisory Patent Examiner (ID: 9624, Phone: (571)272-9774 , Office: P/2121 )

Most Active Art Unit
2188
Art Unit(s)
2188, 2136, 2121, 2133, 2116, 2189
Total Applications
313
Issued Applications
146
Pending Applications
19
Abandoned Applications
151

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 8194628 [patent_doc_number] => 08185704 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-05-22 [patent_title] => 'High performance real-time read-copy update' [patent_app_type] => utility [patent_app_number] => 12/553006 [patent_app_country] => US [patent_app_date] => 2009-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 21 [patent_no_of_words] => 8081 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 250 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/185/08185704.pdf [firstpage_image] =>[orig_patent_app_number] => 12553006 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/553006
High performance real-time read-copy update Sep 1, 2009 Issued
Array ( [id] => 8438185 [patent_doc_number] => 08285969 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-10-09 [patent_title] => 'Reducing broadcasts in multiprocessors' [patent_app_type] => utility [patent_app_number] => 12/552676 [patent_app_country] => US [patent_app_date] => 2009-09-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 5154 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 155 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12552676 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/552676
Reducing broadcasts in multiprocessors Sep 1, 2009 Issued
Array ( [id] => 9314889 [patent_doc_number] => 08656124 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-02-18 [patent_title] => 'Managing backup relationships in a data storage system' [patent_app_type] => utility [patent_app_number] => 12/552209 [patent_app_country] => US [patent_app_date] => 2009-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 3056 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 197 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12552209 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/552209
Managing backup relationships in a data storage system Aug 31, 2009 Issued
Array ( [id] => 8378226 [patent_doc_number] => 08261033 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-09-04 [patent_title] => 'Time optimized secure traceable migration of massive quantities of data in a distributed storage system' [patent_app_type] => utility [patent_app_number] => 12/552173 [patent_app_country] => US [patent_app_date] => 2009-09-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 9003 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12552173 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/552173
Time optimized secure traceable migration of massive quantities of data in a distributed storage system Aug 31, 2009 Issued
Array ( [id] => 5369857 [patent_doc_number] => 20090307416 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-12-10 [patent_title] => 'SSD WITH A CONTROLLER ACCELERATOR' [patent_app_type] => utility [patent_app_number] => 12/476414 [patent_app_country] => US [patent_app_date] => 2009-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2298 [patent_no_of_claims] => 17 [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/0307/20090307416.pdf [firstpage_image] =>[orig_patent_app_number] => 12476414 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/476414
SSD WITH A CONTROLLER ACCELERATOR Jun 1, 2009 Abandoned
Array ( [id] => 9251834 [patent_doc_number] => 08615625 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-24 [patent_title] => 'Disk array system' [patent_app_type] => utility [patent_app_number] => 12/457148 [patent_app_country] => US [patent_app_date] => 2009-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 15690 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 491 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12457148 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/457148
Disk array system Jun 1, 2009 Issued
Array ( [id] => 5387413 [patent_doc_number] => 20090228658 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-09-10 [patent_title] => 'MANAGEMENT METHOD FOR CACHE MEMORY, STORAGE APPARATUS, AND COMPUTER SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/468463 [patent_app_country] => US [patent_app_date] => 2009-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 8874 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0228/20090228658.pdf [firstpage_image] =>[orig_patent_app_number] => 12468463 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/468463
MANAGEMENT METHOD FOR CACHE MEMORY, STORAGE APPARATUS, AND COMPUTER SYSTEM May 18, 2009 Abandoned
Array ( [id] => 6057484 [patent_doc_number] => 20110113282 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-05-12 [patent_title] => 'METHOD OF STORING A DATA SET IN A DISTRIBUTED STORAGE SYSTEM, DISTRIBUTED STORAGE SYSTEM AND COMPUTER PROGRAM PRODUCT FOR USE WITH SAID METHOD' [patent_app_type] => utility [patent_app_number] => 12/991131 [patent_app_country] => US [patent_app_date] => 2009-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4361 [patent_no_of_claims] => 15 [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] => publications/A1/0113/20110113282.pdf [firstpage_image] =>[orig_patent_app_number] => 12991131 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/991131
Method of storing a data set in a distributed storage system, distributed storage system and computer program product for use with said method May 3, 2009 Issued
Array ( [id] => 5528811 [patent_doc_number] => 20090198888 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-08-06 [patent_title] => 'Disk Array System' [patent_app_type] => utility [patent_app_number] => 12/422538 [patent_app_country] => US [patent_app_date] => 2009-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 12603 [patent_no_of_claims] => 12 [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/0198/20090198888.pdf [firstpage_image] =>[orig_patent_app_number] => 12422538 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/422538
Disk array system Apr 12, 2009 Issued
Array ( [id] => 8285645 [patent_doc_number] => 08219759 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-07-10 [patent_title] => 'Adaptive display caching' [patent_app_type] => utility [patent_app_number] => 12/404423 [patent_app_country] => US [patent_app_date] => 2009-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6947 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12404423 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/404423
Adaptive display caching Mar 15, 2009 Issued
Array ( [id] => 6523414 [patent_doc_number] => 20100211756 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-08-19 [patent_title] => 'System and Method for NUMA-Aware Heap Memory Management' [patent_app_type] => utility [patent_app_number] => 12/372839 [patent_app_country] => US [patent_app_date] => 2009-02-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8551 [patent_no_of_claims] => 28 [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/0211/20100211756.pdf [firstpage_image] =>[orig_patent_app_number] => 12372839 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/372839
System and method for NUMA-aware heap memory management Feb 17, 2009 Issued
Array ( [id] => 8220030 [patent_doc_number] => 08195901 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-06-05 [patent_title] => 'Firehose dump of SRAM write cache data to non-volatile memory using a supercap' [patent_app_type] => utility [patent_app_number] => 12/365923 [patent_app_country] => US [patent_app_date] => 2009-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 8657 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 400 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/195/08195901.pdf [firstpage_image] =>[orig_patent_app_number] => 12365923 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/365923
Firehose dump of SRAM write cache data to non-volatile memory using a supercap Feb 4, 2009 Issued
Array ( [id] => 5532478 [patent_doc_number] => 20090232266 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-09-17 [patent_title] => 'SIGNAL PROCESSING DEVICE' [patent_app_type] => utility [patent_app_number] => 12/365320 [patent_app_country] => US [patent_app_date] => 2009-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 4867 [patent_no_of_claims] => 6 [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/0232/20090232266.pdf [firstpage_image] =>[orig_patent_app_number] => 12365320 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/365320
SIGNAL PROCESSING DEVICE Feb 3, 2009 Abandoned
Array ( [id] => 9378881 [patent_doc_number] => 08683164 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-03-25 [patent_title] => 'Stacked-die memory systems and methods for training stacked-die memory systems' [patent_app_type] => utility [patent_app_number] => 12/365712 [patent_app_country] => US [patent_app_date] => 2009-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 6471 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 273 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12365712 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/365712
Stacked-die memory systems and methods for training stacked-die memory systems Feb 3, 2009 Issued
Array ( [id] => 6337500 [patent_doc_number] => 20100199065 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-08-05 [patent_title] => 'METHODS AND APPARATUS FOR PERFORMING EFFICIENT DATA DEDUPLICATION BY METADATA GROUPING' [patent_app_type] => utility [patent_app_number] => 12/365566 [patent_app_country] => US [patent_app_date] => 2009-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 8183 [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] => publications/A1/0199/20100199065.pdf [firstpage_image] =>[orig_patent_app_number] => 12365566 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/365566
METHODS AND APPARATUS FOR PERFORMING EFFICIENT DATA DEDUPLICATION BY METADATA GROUPING Feb 3, 2009 Abandoned
Array ( [id] => 6337384 [patent_doc_number] => 20100199048 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-08-05 [patent_title] => 'SPECULATIVE WRITESTREAM TRANSACTION' [patent_app_type] => utility [patent_app_number] => 12/365732 [patent_app_country] => US [patent_app_date] => 2009-02-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 11337 [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] => publications/A1/0199/20100199048.pdf [firstpage_image] =>[orig_patent_app_number] => 12365732 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/365732
Speculative writestream transaction Feb 3, 2009 Issued
Array ( [id] => 9275938 [patent_doc_number] => 08639886 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-01-28 [patent_title] => 'Store-to-load forwarding mechanism for processor runahead mode operation' [patent_app_type] => utility [patent_app_number] => 12/364984 [patent_app_country] => US [patent_app_date] => 2009-02-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 4776 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 261 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12364984 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/364984
Store-to-load forwarding mechanism for processor runahead mode operation Feb 2, 2009 Issued
Array ( [id] => 6616137 [patent_doc_number] => 20100293343 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-11-18 [patent_title] => 'SCHEDULING BASED ON TURNAROUND EVENT' [patent_app_type] => utility [patent_app_number] => 12/743565 [patent_app_country] => US [patent_app_date] => 2008-11-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6076 [patent_no_of_claims] => 26 [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] => publications/A1/0293/20100293343.pdf [firstpage_image] =>[orig_patent_app_number] => 12743565 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/743565
SCHEDULING BASED ON TURNAROUND EVENT Nov 18, 2008 Abandoned
Array ( [id] => 5312167 [patent_doc_number] => 20090019448 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-01-15 [patent_title] => 'Cross Process Memory Management' [patent_app_type] => utility [patent_app_number] => 12/207409 [patent_app_country] => US [patent_app_date] => 2008-09-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8474 [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/0019/20090019448.pdf [firstpage_image] =>[orig_patent_app_number] => 12207409 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/207409
Cross Process Memory Management Sep 8, 2008 Abandoned
Array ( [id] => 9169755 [patent_doc_number] => 08595448 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-11-26 [patent_title] => 'Asymmetric double buffering of bitstream data in a multi-core processor' [patent_app_type] => utility [patent_app_number] => 12/177253 [patent_app_country] => US [patent_app_date] => 2008-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5302 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12177253 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/177253
Asymmetric double buffering of bitstream data in a multi-core processor Jul 21, 2008 Issued
Menu