Search

Aimee J. Li

Supervisory Patent Examiner (ID: 12544, Phone: (571)272-4169 , Office: P/2183 )

Most Active Art Unit
2183
Art Unit(s)
2183, 2195, 2137, 2100
Total Applications
539
Issued Applications
378
Pending Applications
20
Abandoned Applications
141

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 9652149 [patent_doc_number] => 08806183 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-08-12 [patent_title] => 'Blank bit and processor instructions employing the blank bit' [patent_app_type] => utility [patent_app_number] => 11/345803 [patent_app_country] => US [patent_app_date] => 2006-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 10 [patent_no_of_words] => 6669 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11345803 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/345803
Blank bit and processor instructions employing the blank bit Jan 31, 2006 Issued
Array ( [id] => 166631 [patent_doc_number] => 07673117 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-03-02 [patent_title] => 'Operation apparatus' [patent_app_type] => utility [patent_app_number] => 11/343169 [patent_app_country] => US [patent_app_date] => 2006-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 85 [patent_no_of_words] => 9818 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 202 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/673/07673117.pdf [firstpage_image] =>[orig_patent_app_number] => 11343169 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/343169
Operation apparatus Jan 29, 2006 Issued
Array ( [id] => 368264 [patent_doc_number] => 07480787 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2009-01-20 [patent_title] => 'Method and structure for pipelining of SIMD conditional moves' [patent_app_type] => utility [patent_app_number] => 11/341001 [patent_app_country] => US [patent_app_date] => 2006-01-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 6273 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/480/07480787.pdf [firstpage_image] =>[orig_patent_app_number] => 11341001 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/341001
Method and structure for pipelining of SIMD conditional moves Jan 26, 2006 Issued
Array ( [id] => 5633474 [patent_doc_number] => 20060149945 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-07-06 [patent_title] => 'Facilitating value prediction to support speculative program execution' [patent_app_type] => utility [patent_app_number] => 11/340076 [patent_app_country] => US [patent_app_date] => 2006-01-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5760 [patent_no_of_claims] => 22 [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/0149/20060149945.pdf [firstpage_image] =>[orig_patent_app_number] => 11340076 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/340076
Facilitating value prediction to support speculative program execution Jan 24, 2006 Issued
Array ( [id] => 5024738 [patent_doc_number] => 20070150705 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-06-28 [patent_title] => 'Efficient counting for iterative instructions' [patent_app_type] => utility [patent_app_number] => 11/320262 [patent_app_country] => US [patent_app_date] => 2005-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4825 [patent_no_of_claims] => 35 [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/0150/20070150705.pdf [firstpage_image] =>[orig_patent_app_number] => 11320262 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/320262
Efficient counting for iterative instructions Dec 27, 2005 Abandoned
Array ( [id] => 4591961 [patent_doc_number] => 07836276 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-11-16 [patent_title] => 'System and method for processing thread groups in a SIMD architecture' [patent_app_type] => utility [patent_app_number] => 11/292614 [patent_app_country] => US [patent_app_date] => 2005-12-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 3461 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 247 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/836/07836276.pdf [firstpage_image] =>[orig_patent_app_number] => 11292614 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/292614
System and method for processing thread groups in a SIMD architecture Dec 1, 2005 Issued
Array ( [id] => 17456 [patent_doc_number] => 07805596 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-09-28 [patent_title] => 'Highly integrated multiprocessor system' [patent_app_type] => utility [patent_app_number] => 10/587553 [patent_app_country] => US [patent_app_date] => 2005-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 5646 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/805/07805596.pdf [firstpage_image] =>[orig_patent_app_number] => 10587553 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/587553
Highly integrated multiprocessor system Oct 30, 2005 Issued
Array ( [id] => 5042381 [patent_doc_number] => 20070094663 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-04-26 [patent_title] => 'Flexible ordered execution mechanism for multi-threaded processors' [patent_app_type] => utility [patent_app_number] => 11/258307 [patent_app_country] => US [patent_app_date] => 2005-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2888 [patent_no_of_claims] => 21 [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/0094/20070094663.pdf [firstpage_image] =>[orig_patent_app_number] => 11258307 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/258307
Flexible ordered execution mechanism for multi-threaded processors Oct 24, 2005 Abandoned
Array ( [id] => 5195251 [patent_doc_number] => 20070083736 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-04-12 [patent_title] => 'Instruction packer for digital signal processor' [patent_app_type] => utility [patent_app_number] => 11/244564 [patent_app_country] => US [patent_app_date] => 2005-10-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5033 [patent_no_of_claims] => 22 [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/0083/20070083736.pdf [firstpage_image] =>[orig_patent_app_number] => 11244564 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/244564
Instruction packer for digital signal processor Oct 5, 2005 Abandoned
Array ( [id] => 5867122 [patent_doc_number] => 20060101253 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-05-11 [patent_title] => 'Computing machine with redundancy and related systems and methods' [patent_app_type] => utility [patent_app_number] => 11/243507 [patent_app_country] => US [patent_app_date] => 2005-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 19 [patent_no_of_words] => 20743 [patent_no_of_claims] => 22 [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/0101/20060101253.pdf [firstpage_image] =>[orig_patent_app_number] => 11243507 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/243507
Computing machine with redundancy and related systems and methods Oct 2, 2005 Issued
Array ( [id] => 5689879 [patent_doc_number] => 20060288194 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-12-21 [patent_title] => 'Real-time processor' [patent_app_type] => utility [patent_app_number] => 11/240535 [patent_app_country] => US [patent_app_date] => 2005-10-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 10402 [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/0288/20060288194.pdf [firstpage_image] =>[orig_patent_app_number] => 11240535 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/240535
Real-time processor Oct 2, 2005 Abandoned
Array ( [id] => 305624 [patent_doc_number] => 07536533 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-05-19 [patent_title] => 'MCU based motor controller with pre-load register and DMA controller' [patent_app_type] => utility [patent_app_number] => 11/240250 [patent_app_country] => US [patent_app_date] => 2005-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 12 [patent_no_of_words] => 5963 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/536/07536533.pdf [firstpage_image] =>[orig_patent_app_number] => 11240250 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/240250
MCU based motor controller with pre-load register and DMA controller Sep 29, 2005 Issued
Array ( [id] => 5173569 [patent_doc_number] => 20070074008 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-03-29 [patent_title] => 'Mixed mode floating-point pipeline with extended functions' [patent_app_type] => utility [patent_app_number] => 11/237006 [patent_app_country] => US [patent_app_date] => 2005-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4035 [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/0074/20070074008.pdf [firstpage_image] =>[orig_patent_app_number] => 11237006 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/237006
Mixed mode floating-point pipeline with extended functions Sep 27, 2005 Abandoned
Array ( [id] => 5173570 [patent_doc_number] => 20070074009 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-03-29 [patent_title] => 'Scalable parallel pipeline floating-point unit for vector processing' [patent_app_type] => utility [patent_app_number] => 11/237548 [patent_app_country] => US [patent_app_date] => 2005-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 4511 [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/0074/20070074009.pdf [firstpage_image] =>[orig_patent_app_number] => 11237548 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/237548
Scalable parallel pipeline floating-point unit for vector processing Sep 27, 2005 Issued
Array ( [id] => 5173566 [patent_doc_number] => 20070074005 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-03-29 [patent_title] => 'Method and apparatus for issuing instructions from an issue queue in an information handling system' [patent_app_type] => utility [patent_app_number] => 11/236838 [patent_app_country] => US [patent_app_date] => 2005-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10058 [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/0074/20070074005.pdf [firstpage_image] =>[orig_patent_app_number] => 11236838 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/236838
Method and apparatus for issuing instructions from an issue queue in an information handling system Sep 26, 2005 Issued
Array ( [id] => 839894 [patent_doc_number] => 07395418 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2008-07-01 [patent_title] => 'Using a transactional execution mechanism to free up processor resources used by a busy-waiting thread' [patent_app_type] => utility [patent_app_number] => 11/234669 [patent_app_country] => US [patent_app_date] => 2005-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 4 [patent_no_of_words] => 2347 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 225 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/395/07395418.pdf [firstpage_image] =>[orig_patent_app_number] => 11234669 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/234669
Using a transactional execution mechanism to free up processor resources used by a busy-waiting thread Sep 21, 2005 Issued
Array ( [id] => 5867100 [patent_doc_number] => 20060101231 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-05-11 [patent_title] => 'Semiconductor signal processing device' [patent_app_type] => utility [patent_app_number] => 11/225151 [patent_app_country] => US [patent_app_date] => 2005-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 19018 [patent_no_of_claims] => 9 [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/0101/20060101231.pdf [firstpage_image] =>[orig_patent_app_number] => 11225151 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/225151
Semiconductor signal processing device Sep 13, 2005 Abandoned
Array ( [id] => 472878 [patent_doc_number] => 07234045 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-06-19 [patent_title] => 'Apparatus and method for handling BTAC branches that wrap across instruction cache lines' [patent_app_type] => utility [patent_app_number] => 11/208302 [patent_app_country] => US [patent_app_date] => 2005-08-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10813 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/234/07234045.pdf [firstpage_image] =>[orig_patent_app_number] => 11208302 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/208302
Apparatus and method for handling BTAC branches that wrap across instruction cache lines Aug 18, 2005 Issued
Array ( [id] => 5752632 [patent_doc_number] => 20060221781 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-10-05 [patent_title] => 'Information processing apparatus' [patent_app_type] => utility [patent_app_number] => 11/157428 [patent_app_country] => US [patent_app_date] => 2005-06-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6770 [patent_no_of_claims] => 19 [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/0221/20060221781.pdf [firstpage_image] =>[orig_patent_app_number] => 11157428 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/157428
Command time-out managing apparatus Jun 20, 2005 Issued
Array ( [id] => 7021566 [patent_doc_number] => 20050223192 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2005-10-06 [patent_title] => 'Instruction sets for processors' [patent_app_type] => utility [patent_app_number] => 11/147689 [patent_app_country] => US [patent_app_date] => 2005-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 9053 [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/0223/20050223192.pdf [firstpage_image] =>[orig_patent_app_number] => 11147689 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/147689
Processor adapted to receive different instruction sets Jun 7, 2005 Issued
Menu