Search

Kenneth S. Kim

Examiner (ID: 328)

Most Active Art Unit
2111
Art Unit(s)
2783, 2315, 2181, 2183, 2784, 2111, 1107, 2302, 2185
Total Applications
1565
Issued Applications
1268
Pending Applications
37
Abandoned Applications
262

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 7080173 [patent_doc_number] => 20010042218 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-11-15 [patent_title] => 'Digital signal processor and power control circuit' [patent_app_type] => new [patent_app_number] => 09/912874 [patent_app_country] => US [patent_app_date] => 2001-07-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5046 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0042/20010042218.pdf [firstpage_image] =>[orig_patent_app_number] => 09912874 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/912874
Power saving control by predetermined frequency slot timing signal based start index and halt instruction termination signal Jul 24, 2001 Issued
Array ( [id] => 6751998 [patent_doc_number] => 20030046519 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-03-06 [patent_title] => 'Progressive instruction folding in a processor with fast instruction decode' [patent_app_type] => new [patent_app_number] => 09/909121 [patent_app_country] => US [patent_app_date] => 2001-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3924 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0046/20030046519.pdf [firstpage_image] =>[orig_patent_app_number] => 09909121 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/909121
Instruction fetch buffer stack fold decoder for generating foldable instruction status information Jul 18, 2001 Issued
Array ( [id] => 1106249 [patent_doc_number] => 06816960 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-11-09 [patent_title] => 'Cache consistent control of subsequent overlapping memory access during specified vector scatter instruction execution' [patent_app_type] => B2 [patent_app_number] => 09/901060 [patent_app_country] => US [patent_app_date] => 2001-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 10 [patent_no_of_words] => 4876 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/816/06816960.pdf [firstpage_image] =>[orig_patent_app_number] => 09901060 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/901060
Cache consistent control of subsequent overlapping memory access during specified vector scatter instruction execution Jul 9, 2001 Issued
Array ( [id] => 1100414 [patent_doc_number] => 06823444 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-11-23 [patent_title] => 'Apparatus and method for selectively accessing disparate instruction buffer stages based on branch target address cache hit and instruction stage wrap' [patent_app_type] => B1 [patent_app_number] => 09/898832 [patent_app_country] => US [patent_app_date] => 2001-07-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 9985 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 483 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/823/06823444.pdf [firstpage_image] =>[orig_patent_app_number] => 09898832 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/898832
Apparatus and method for selectively accessing disparate instruction buffer stages based on branch target address cache hit and instruction stage wrap Jul 2, 2001 Issued
Array ( [id] => 6775545 [patent_doc_number] => 20030018883 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-01-23 [patent_title] => 'Microcode branch prediction indexing to macrocode instruction addresses' [patent_app_type] => new [patent_app_number] => 09/893872 [patent_app_country] => US [patent_app_date] => 2001-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4780 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 24 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0018/20030018883.pdf [firstpage_image] =>[orig_patent_app_number] => 09893872 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/893872
Microcode branch prediction indexing to macrocode instruction addresses Jun 28, 2001 Abandoned
Array ( [id] => 1027688 [patent_doc_number] => 06886091 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-04-26 [patent_title] => 'Replacing VLIW operation with equivalent operation requiring fewer issue slots' [patent_app_type] => utility [patent_app_number] => 09/895473 [patent_app_country] => US [patent_app_date] => 2001-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4416 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/886/06886091.pdf [firstpage_image] =>[orig_patent_app_number] => 09895473 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/895473
Replacing VLIW operation with equivalent operation requiring fewer issue slots Jun 28, 2001 Issued
Array ( [id] => 7613837 [patent_doc_number] => 06898694 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-05-24 [patent_title] => 'High instruction fetch bandwidth in multithread processor using temporary instruction cache to deliver portion of cache line in subsequent clock cycle' [patent_app_type] => utility [patent_app_number] => 09/896346 [patent_app_country] => US [patent_app_date] => 2001-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 4106 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 95 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/898/06898694.pdf [firstpage_image] =>[orig_patent_app_number] => 09896346 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/896346
High instruction fetch bandwidth in multithread processor using temporary instruction cache to deliver portion of cache line in subsequent clock cycle Jun 27, 2001 Issued
Array ( [id] => 1429909 [patent_doc_number] => 06510511 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2003-01-21 [patent_title] => 'Methods and apparatus for branch prediction using hybrid history with index sharing' [patent_app_type] => B2 [patent_app_number] => 09/888440 [patent_app_country] => US [patent_app_date] => 2001-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3082 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/510/06510511.pdf [firstpage_image] =>[orig_patent_app_number] => 09888440 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/888440
Methods and apparatus for branch prediction using hybrid history with index sharing Jun 25, 2001 Issued
Array ( [id] => 1097395 [patent_doc_number] => 06826680 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-11-30 [patent_title] => 'Microcontroller with memory content dependent conditional command decoder for accessing different memory types' [patent_app_type] => B2 [patent_app_number] => 09/888458 [patent_app_country] => US [patent_app_date] => 2001-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 1 [patent_figures_cnt] => 1 [patent_no_of_words] => 1043 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/826/06826680.pdf [firstpage_image] =>[orig_patent_app_number] => 09888458 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/888458
Microcontroller with memory content dependent conditional command decoder for accessing different memory types Jun 24, 2001 Issued
Array ( [id] => 6335981 [patent_doc_number] => 20020199089 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-12-26 [patent_title] => 'Method and apparatus for resolving instruction starvation in a processor or the like' [patent_app_type] => new [patent_app_number] => 09/888274 [patent_app_country] => US [patent_app_date] => 2001-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3261 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 33 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0199/20020199089.pdf [firstpage_image] =>[orig_patent_app_number] => 09888274 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/888274
Determination of approaching instruction starvation of threads based on a plurality of conditions Jun 21, 2001 Issued
Array ( [id] => 6294360 [patent_doc_number] => 20020056033 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-05-09 [patent_title] => 'System and method for accelerating web site access and processing utilizing a computer system incorporating reconfigurable processors operating under a single operating system image' [patent_app_type] => new [patent_app_number] => 09/888276 [patent_app_country] => US [patent_app_date] => 2001-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 12304 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0056/20020056033.pdf [firstpage_image] =>[orig_patent_app_number] => 09888276 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/888276
System and method for accelerating web site access and processing utilizing a computer system incorporating reconfigurable processors operating under a single operating system image Jun 21, 2001 Issued
Array ( [id] => 568518 [patent_doc_number] => 07171542 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-01-30 [patent_title] => 'Reconfigurable interface for coupling functional input/output blocks to limited number of i/o pins' [patent_app_type] => utility [patent_app_number] => 09/885459 [patent_app_country] => US [patent_app_date] => 2001-06-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 38 [patent_figures_cnt] => 56 [patent_no_of_words] => 37487 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 265 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/171/07171542.pdf [firstpage_image] =>[orig_patent_app_number] => 09885459 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/885459
Reconfigurable interface for coupling functional input/output blocks to limited number of i/o pins Jun 18, 2001 Issued
Array ( [id] => 1097398 [patent_doc_number] => 06826681 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2004-11-30 [patent_title] => 'Instruction specified register value saving in allocated caller stack or not yet allocated callee stack' [patent_app_type] => B2 [patent_app_number] => 09/882285 [patent_app_country] => US [patent_app_date] => 2001-06-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 22 [patent_no_of_words] => 10961 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/826/06826681.pdf [firstpage_image] =>[orig_patent_app_number] => 09882285 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/882285
Instruction specified register value saving in allocated caller stack or not yet allocated callee stack Jun 17, 2001 Issued
Array ( [id] => 7095087 [patent_doc_number] => 20010034825 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-10-25 [patent_title] => 'Multi-bit scoreboarding to handle write-after-write hazards and eliminate bypass comparators' [patent_app_type] => new [patent_app_number] => 09/872174 [patent_app_country] => US [patent_app_date] => 2001-05-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6280 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0034/20010034825.pdf [firstpage_image] =>[orig_patent_app_number] => 09872174 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/872174
Multi-bit scoreboarding to handle write-after-write hazards and eliminate bypass comparators May 30, 2001 Issued
Array ( [id] => 6689779 [patent_doc_number] => 20030033505 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-02-13 [patent_title] => 'Apparatus for processing instructions in a computing system' [patent_app_type] => new [patent_app_number] => 09/863898 [patent_app_country] => US [patent_app_date] => 2001-05-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6429 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0033/20030033505.pdf [firstpage_image] =>[orig_patent_app_number] => 09863898 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/863898
Loading previously dispatched slots in multiple instruction dispatch buffer before dispatching remaining slots for parallel execution May 23, 2001 Issued
Array ( [id] => 6894534 [patent_doc_number] => 20010016900 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-08-23 [patent_title] => 'Dynamic allocation of resources in multiple microprocessor pipelines' [patent_app_type] => new [patent_app_number] => 09/842026 [patent_app_country] => US [patent_app_date] => 2001-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 9915 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 37 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0016/20010016900.pdf [firstpage_image] =>[orig_patent_app_number] => 09842026 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/842026
Dynamic allocation of resources in multiple microprocessor pipelines Apr 25, 2001 Issued
Array ( [id] => 7029756 [patent_doc_number] => 20010014940 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-08-16 [patent_title] => 'Dynamic allocation of resources in multiple microprocessor pipelines' [patent_app_type] => new [patent_app_number] => 09/842108 [patent_app_country] => US [patent_app_date] => 2001-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 9913 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0014/20010014940.pdf [firstpage_image] =>[orig_patent_app_number] => 09842108 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/842108
Dynamic allocation of resources in multiple microprocessor pipelines Apr 25, 2001 Abandoned
Array ( [id] => 7029755 [patent_doc_number] => 20010014939 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-08-16 [patent_title] => 'Dynamic allocation of resources in multiple microprocessor pipelines' [patent_app_type] => new [patent_app_number] => 09/842107 [patent_app_country] => US [patent_app_date] => 2001-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 9914 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0014/20010014939.pdf [firstpage_image] =>[orig_patent_app_number] => 09842107 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/842107
Parallel processing instructions routed through plural differing capacity units of operand address generators coupled to multi-ported memory and ALUs Apr 25, 2001 Issued
Array ( [id] => 7029705 [patent_doc_number] => 20010014928 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-08-16 [patent_title] => 'Dynamically disabling speculative prefetch when high priority demand fetch opportunity use is high' [patent_app_type] => new [patent_app_number] => 09/835279 [patent_app_country] => US [patent_app_date] => 2001-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3200 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 10 [patent_words_short_claim] => 35 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0014/20010014928.pdf [firstpage_image] =>[orig_patent_app_number] => 09835279 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/835279
Dynamically inhibiting competing resource requesters in favor of above threshold usage requester to reduce response delay Apr 12, 2001 Issued
Array ( [id] => 6161439 [patent_doc_number] => 20020147872 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-10-10 [patent_title] => 'Sequentially performed compound compare-and-swap' [patent_app_type] => new [patent_app_number] => 09/829207 [patent_app_country] => US [patent_app_date] => 2001-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5119 [patent_no_of_claims] => 69 [patent_no_of_ind_claims] => 12 [patent_words_short_claim] => 21 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0147/20020147872.pdf [firstpage_image] =>[orig_patent_app_number] => 09829207 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/829207
Selective signalling of later reserve location memory fault in compound compare and swap Apr 8, 2001 Issued
Menu