Search

Robert E. Fennema

Supervisory Patent Examiner (ID: 11059, Phone: (571)272-2748 , Office: P/2126 )

Most Active Art Unit
2183
Art Unit(s)
2183, 2117, 2124, 2126, 2118
Total Applications
376
Issued Applications
186
Pending Applications
14
Abandoned Applications
176

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 5833395 [patent_doc_number] => 20060245225 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-02 [patent_title] => 'Reconfigurable elements' [patent_app_type] => utility [patent_app_number] => 10/490081 [patent_app_country] => US [patent_app_date] => 2002-09-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 25886 [patent_no_of_claims] => 42 [patent_no_of_ind_claims] => 42 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0245/20060245225.pdf [firstpage_image] =>[orig_patent_app_number] => 10490081 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/490081
Device including a field having function cells and information providing cells controlled by the function cells Sep 18, 2002 Issued
Array ( [id] => 7600007 [patent_doc_number] => 07386705 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-06-10 [patent_title] => 'Method for allocating processor resources and system for encrypting data' [patent_app_type] => utility [patent_app_number] => 10/228933 [patent_app_country] => US [patent_app_date] => 2002-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 5944 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 291 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/386/07386705.pdf [firstpage_image] =>[orig_patent_app_number] => 10228933 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/228933
Method for allocating processor resources and system for encrypting data Aug 26, 2002 Issued
Array ( [id] => 7678259 [patent_doc_number] => 20030196077 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-16 [patent_title] => 'Apparatus and method for extending address modes in a microprocessor' [patent_app_type] => new [patent_app_number] => 10/227571 [patent_app_country] => US [patent_app_date] => 2002-08-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8064 [patent_no_of_claims] => 37 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0196/20030196077.pdf [firstpage_image] =>[orig_patent_app_number] => 10227571 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/227571
Apparatus and method for providing extended address modes in an existing instruction set for a microprocessor Aug 21, 2002 Issued
10/069306 Instruction for multithreaded parallel processor Jul 2, 2002 Abandoned
Array ( [id] => 4462348 [patent_doc_number] => 07895412 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-02-22 [patent_title] => 'Programmable arrayed processing engine architecture for a network switch' [patent_app_type] => utility [patent_app_number] => 10/184564 [patent_app_country] => US [patent_app_date] => 2002-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 8649 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 177 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/895/07895412.pdf [firstpage_image] =>[orig_patent_app_number] => 10184564 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/184564
Programmable arrayed processing engine architecture for a network switch Jun 26, 2002 Issued
Array ( [id] => 7972145 [patent_doc_number] => 07941651 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-05-10 [patent_title] => 'Method and apparatus for combining micro-operations to process immediate data' [patent_app_type] => utility [patent_app_number] => 10/185876 [patent_app_country] => US [patent_app_date] => 2002-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 21 [patent_no_of_words] => 7509 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 301 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/941/07941651.pdf [firstpage_image] =>[orig_patent_app_number] => 10185876 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/185876
Method and apparatus for combining micro-operations to process immediate data Jun 26, 2002 Issued
Array ( [id] => 6702936 [patent_doc_number] => 20030225816 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-12-04 [patent_title] => 'Architecture to support multiple concurrent threads of execution on an arm-compatible processor' [patent_app_type] => new [patent_app_number] => 10/162428 [patent_app_country] => US [patent_app_date] => 2002-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4415 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 75 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0225/20030225816.pdf [firstpage_image] =>[orig_patent_app_number] => 10162428 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/162428
Architecture to support multiple concurrent threads of execution on an arm-compatible processor Jun 2, 2002 Abandoned
Array ( [id] => 6211683 [patent_doc_number] => 20020073361 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-06-13 [patent_title] => 'Method for controlling the program run in a microcontroller' [patent_app_type] => new [patent_app_number] => 09/897870 [patent_app_country] => US [patent_app_date] => 2001-07-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3509 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0073/20020073361.pdf [firstpage_image] =>[orig_patent_app_number] => 09897870 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/897870
Method for controlling the program run in a microcontroller Jul 1, 2001 Abandoned
Array ( [id] => 4452507 [patent_doc_number] => RE042170 [patent_country] => US [patent_kind] => E1 [patent_issue_date] => 2011-02-22 [patent_title] => 'Control of information processing using one or more peripheral apparatus' [patent_app_type] => reissue [patent_app_number] => 09/704755 [patent_app_country] => US [patent_app_date] => 2000-11-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 32 [patent_no_of_words] => 12177 [patent_no_of_claims] => 3 [patent_no_of_ind_claims] => -73 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/RE/042/RE042170.pdf [firstpage_image] =>[orig_patent_app_number] => 09704755 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/704755
Control of information processing using one or more peripheral apparatus Nov 2, 2000 Issued
Array ( [id] => 8923912 [patent_doc_number] => 08489860 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-07-16 [patent_title] => 'Mobile electronic device having a host processor system capable of dynamically canging tasks performed by a coprocessor in the device' [patent_app_type] => utility [patent_app_number] => 08/995606 [patent_app_country] => US [patent_app_date] => 1997-12-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 8605 [patent_no_of_claims] => 46 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 34 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 08995606 [rel_patent_id] =>[rel_patent_doc_number] =>)
08/995606
Mobile electronic device having a host processor system capable of dynamically canging tasks performed by a coprocessor in the device Dec 21, 1997 Issued
Menu