
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |