Search

Kenneth M. Lo

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

Most Active Art Unit
2188
Art Unit(s)
2116, 2133, 2136, 2188, 2121, 2189
Total Applications
309
Issued Applications
140
Pending Applications
22
Abandoned Applications
151

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 175563 [patent_doc_number] => 07660946 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-02-09 [patent_title] => 'Storage control system and storage control method' [patent_app_type] => utility [patent_app_number] => 11/170156 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 11306 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 410 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/660/07660946.pdf [firstpage_image] =>[orig_patent_app_number] => 11170156 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/170156
Storage control system and storage control method Jun 29, 2005 Issued
Array ( [id] => 5774022 [patent_doc_number] => 20050268048 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-01 [patent_title] => 'System and method for using a plurality of heterogeneous processors in a common computer system' [patent_app_type] => utility [patent_app_number] => 11/171757 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 51 [patent_figures_cnt] => 51 [patent_no_of_words] => 17484 [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] => publications/A1/0268/20050268048.pdf [firstpage_image] =>[orig_patent_app_number] => 11171757 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/171757
System and method for using a plurality of heterogeneous processors in a common computer system Jun 29, 2005 Abandoned
Array ( [id] => 5143682 [patent_doc_number] => 20070005898 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-01-04 [patent_title] => 'Method, apparatus and system for task context cache replacement' [patent_app_type] => utility [patent_app_number] => 11/170872 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3186 [patent_no_of_claims] => 25 [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/20070005898.pdf [firstpage_image] =>[orig_patent_app_number] => 11170872 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/170872
Method, apparatus and system for task context cache replacement Jun 29, 2005 Abandoned
Array ( [id] => 8424585 [patent_doc_number] => 08281083 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-10-02 [patent_title] => 'Device, system and method of generating an execution instruction based on a memory-access instruction' [patent_app_type] => utility [patent_app_number] => 11/170115 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4320 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11170115 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/170115
Device, system and method of generating an execution instruction based on a memory-access instruction Jun 29, 2005 Issued
Array ( [id] => 5143711 [patent_doc_number] => 20070005927 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-01-04 [patent_title] => 'Systems and methods for remote triggering of page faults' [patent_app_type] => utility [patent_app_number] => 11/173142 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3058 [patent_no_of_claims] => 16 [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/20070005927.pdf [firstpage_image] =>[orig_patent_app_number] => 11173142 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/173142
Systems and methods for remote triggering of page faults Jun 29, 2005 Abandoned
Array ( [id] => 5143704 [patent_doc_number] => 20070005920 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-01-04 [patent_title] => 'Hash bucket spin locks' [patent_app_type] => utility [patent_app_number] => 11/173712 [patent_app_country] => US [patent_app_date] => 2005-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4690 [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/20070005920.pdf [firstpage_image] =>[orig_patent_app_number] => 11173712 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/173712
Hash bucket spin locks Jun 29, 2005 Abandoned
Array ( [id] => 5644151 [patent_doc_number] => 20060282606 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-14 [patent_title] => 'System and method for automatically optimizing available virtual memory' [patent_app_type] => utility [patent_app_number] => 11/147565 [patent_app_country] => US [patent_app_date] => 2005-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 2610 [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/0282/20060282606.pdf [firstpage_image] =>[orig_patent_app_number] => 11147565 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/147565
System and method for automatically optimizing available virtual memory Jun 7, 2005 Abandoned
Array ( [id] => 5644171 [patent_doc_number] => 20060282626 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-14 [patent_title] => 'Memory device and method of controlling operation of the memory device' [patent_app_type] => utility [patent_app_number] => 11/147988 [patent_app_country] => US [patent_app_date] => 2005-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2410 [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/0282/20060282626.pdf [firstpage_image] =>[orig_patent_app_number] => 11147988 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/147988
Memory device and method of controlling operation of the memory device Jun 7, 2005 Abandoned
Array ( [id] => 5891875 [patent_doc_number] => 20060277367 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-07 [patent_title] => 'Speculative writeback for read destructive memory' [patent_app_type] => utility [patent_app_number] => 11/146948 [patent_app_country] => US [patent_app_date] => 2005-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 1920 [patent_no_of_claims] => 31 [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/0277/20060277367.pdf [firstpage_image] =>[orig_patent_app_number] => 11146948 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/146948
Speculative writeback for read destructive memory Jun 6, 2005 Abandoned
Array ( [id] => 5892230 [patent_doc_number] => 20060277524 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-07 [patent_title] => 'Redundant updatable firmware in a distributed control system' [patent_app_type] => utility [patent_app_number] => 11/146967 [patent_app_country] => US [patent_app_date] => 2005-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 13388 [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/0277/20060277524.pdf [firstpage_image] =>[orig_patent_app_number] => 11146967 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/146967
Redundant updatable firmware in a distributed control system Jun 6, 2005 Abandoned
Array ( [id] => 7057315 [patent_doc_number] => 20050278490 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-15 [patent_title] => 'Memory access control apparatus and method of controlling memory access' [patent_app_type] => utility [patent_app_number] => 11/146946 [patent_app_country] => US [patent_app_date] => 2005-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5878 [patent_no_of_claims] => 16 [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/0278/20050278490.pdf [firstpage_image] =>[orig_patent_app_number] => 11146946 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/146946
Memory access control apparatus and method of controlling memory access Jun 6, 2005 Abandoned
Array ( [id] => 595243 [patent_doc_number] => 07457931 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-11-25 [patent_title] => 'Method and apparatus for estimating the effect of processor cache memory bus delays on multithreaded processor throughput' [patent_app_type] => utility [patent_app_number] => 11/141775 [patent_app_country] => US [patent_app_date] => 2005-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 7954 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/457/07457931.pdf [firstpage_image] =>[orig_patent_app_number] => 11141775 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/141775
Method and apparatus for estimating the effect of processor cache memory bus delays on multithreaded processor throughput May 31, 2005 Issued
Array ( [id] => 6979879 [patent_doc_number] => 20050289597 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-29 [patent_title] => 'Processing controller, data processor, processing controlling method, program thereof and recording medium storing the program' [patent_app_type] => utility [patent_app_number] => 11/141712 [patent_app_country] => US [patent_app_date] => 2005-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 16079 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0289/20050289597.pdf [firstpage_image] =>[orig_patent_app_number] => 11141712 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/141712
Processing controller, data processor, processing controlling method, program thereof and recording medium storing the program May 31, 2005 Abandoned
Array ( [id] => 877522 [patent_doc_number] => 07363450 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-04-22 [patent_title] => 'Method and apparatus for estimating multithreaded processor throughput based on processor cache performance' [patent_app_type] => utility [patent_app_number] => 11/141918 [patent_app_country] => US [patent_app_date] => 2005-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 7811 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 125 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/363/07363450.pdf [firstpage_image] =>[orig_patent_app_number] => 11141918 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/141918
Method and apparatus for estimating multithreaded processor throughput based on processor cache performance May 31, 2005 Issued
Array ( [id] => 6979616 [patent_doc_number] => 20050289334 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-12-29 [patent_title] => 'Method for loading multiprocessor program' [patent_app_type] => utility [patent_app_number] => 11/135659 [patent_app_country] => US [patent_app_date] => 2005-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 3564 [patent_no_of_claims] => 12 [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/0289/20050289334.pdf [firstpage_image] =>[orig_patent_app_number] => 11135659 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/135659
Method for loading multiprocessor program May 23, 2005 Abandoned
Array ( [id] => 6961435 [patent_doc_number] => 20050216442 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-09-29 [patent_title] => 'Methods and apparatus for configuring a content distribution network' [patent_app_type] => utility [patent_app_number] => 11/133661 [patent_app_country] => US [patent_app_date] => 2005-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 26 [patent_no_of_words] => 16386 [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/0216/20050216442.pdf [firstpage_image] =>[orig_patent_app_number] => 11133661 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/133661
Managing a content distribution system using virtual content-distribution trees May 18, 2005 Issued
Array ( [id] => 5734572 [patent_doc_number] => 20060259689 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-16 [patent_title] => 'Displaying memory statistics for a keydrive' [patent_app_type] => utility [patent_app_number] => 11/126115 [patent_app_country] => US [patent_app_date] => 2005-05-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4596 [patent_no_of_claims] => 27 [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/0259/20060259689.pdf [firstpage_image] =>[orig_patent_app_number] => 11126115 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/126115
Displaying memory statistics for a keydrive May 9, 2005 Issued
Array ( [id] => 87607 [patent_doc_number] => 07743210 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2010-06-22 [patent_title] => 'System and method for implementing atomic cross-stripe write operations in a striped volume set' [patent_app_type] => utility [patent_app_number] => 11/119279 [patent_app_country] => US [patent_app_date] => 2005-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 21 [patent_no_of_words] => 13787 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 362 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/743/07743210.pdf [firstpage_image] =>[orig_patent_app_number] => 11119279 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/119279
System and method for implementing atomic cross-stripe write operations in a striped volume set Apr 28, 2005 Issued
Array ( [id] => 86637 [patent_doc_number] => 07747836 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-06-29 [patent_title] => 'Integrated storage virtualization and switch system' [patent_app_type] => utility [patent_app_number] => 11/119085 [patent_app_country] => US [patent_app_date] => 2005-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 11235 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 37 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/747/07747836.pdf [firstpage_image] =>[orig_patent_app_number] => 11119085 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/119085
Integrated storage virtualization and switch system Apr 28, 2005 Issued
Array ( [id] => 5280334 [patent_doc_number] => 20090132466 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-05-21 [patent_title] => 'System and method for archiving data' [patent_app_type] => utility [patent_app_number] => 11/107646 [patent_app_country] => US [patent_app_date] => 2005-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6061 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0132/20090132466.pdf [firstpage_image] =>[orig_patent_app_number] => 11107646 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/107646
System and method for archiving data Apr 14, 2005 Abandoned
Menu