Search

Frank F. Huang

Examiner (ID: 18996, Phone: (571)272-0701 , Office: P/2485 )

Most Active Art Unit
2485
Art Unit(s)
2482, 2485
Total Applications
862
Issued Applications
604
Pending Applications
91
Abandoned Applications
181

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 5006687 [patent_doc_number] => 20070204260 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-08-30 [patent_title] => 'Program transformation system' [patent_app_type] => utility [patent_app_number] => 11/702094 [patent_app_country] => US [patent_app_date] => 2007-02-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3588 [patent_no_of_claims] => 1 [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/0204/20070204260.pdf [firstpage_image] =>[orig_patent_app_number] => 11702094 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/702094
Program transformation system Feb 4, 2007 Abandoned
Array ( [id] => 4847807 [patent_doc_number] => 20080184215 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-31 [patent_title] => 'Methods for reducing register pressure using prematerialization' [patent_app_type] => utility [patent_app_number] => 11/701290 [patent_app_country] => US [patent_app_date] => 2007-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7500 [patent_no_of_claims] => 18 [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/0184/20080184215.pdf [firstpage_image] =>[orig_patent_app_number] => 11701290 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/701290
Replacing a variable in a use of the variable with a variant of the variable Jan 30, 2007 Issued
Array ( [id] => 9555883 [patent_doc_number] => 08762956 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2014-06-24 [patent_title] => 'Generating a report document from code' [patent_app_type] => utility [patent_app_number] => 11/700276 [patent_app_country] => US [patent_app_date] => 2007-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 8000 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11700276 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/700276
Generating a report document from code Jan 30, 2007 Issued
Array ( [id] => 9947763 [patent_doc_number] => 08997091 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-03-31 [patent_title] => 'Techniques for compliance testing' [patent_app_type] => utility [patent_app_number] => 11/700388 [patent_app_country] => US [patent_app_date] => 2007-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 30293 [patent_no_of_claims] => 55 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 459 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11700388 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/700388
Techniques for compliance testing Jan 30, 2007 Issued
Array ( [id] => 4847732 [patent_doc_number] => 20080184140 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-31 [patent_title] => 'Analytics planning in a visual programming environment' [patent_app_type] => utility [patent_app_number] => 11/700365 [patent_app_country] => US [patent_app_date] => 2007-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6724 [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/0184/20080184140.pdf [firstpage_image] =>[orig_patent_app_number] => 11700365 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/700365
Analytics planning in a visual programming environment Jan 29, 2007 Abandoned
Array ( [id] => 4847831 [patent_doc_number] => 20080184239 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-31 [patent_title] => 'MULTI-THREADED DETECTION OF A GAME SOFTWARE DEBUGGER' [patent_app_type] => utility [patent_app_number] => 11/669095 [patent_app_country] => US [patent_app_date] => 2007-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5489 [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/0184/20080184239.pdf [firstpage_image] =>[orig_patent_app_number] => 11669095 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/669095
Multi-threaded detection of a game software debugger Jan 29, 2007 Issued
Array ( [id] => 4766935 [patent_doc_number] => 20080178147 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-24 [patent_title] => 'APPARATUS, SYSTEM, AND METHOD FOR PROFILING AND REUSING SOFTWARE DEVELOPMENT ASSETS' [patent_app_type] => utility [patent_app_number] => 11/625583 [patent_app_country] => US [patent_app_date] => 2007-01-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 10187 [patent_no_of_claims] => 24 [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/0178/20080178147.pdf [firstpage_image] =>[orig_patent_app_number] => 11625583 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/625583
Reusing software development assets Jan 21, 2007 Issued
Array ( [id] => 5047697 [patent_doc_number] => 20070266371 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-11-15 [patent_title] => 'MULTIPLE CORRECTION REQUESTS OCCURRING FROM A SINGLE REQUEST' [patent_app_type] => utility [patent_app_number] => 11/618778 [patent_app_country] => US [patent_app_date] => 2006-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4360 [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/0266/20070266371.pdf [firstpage_image] =>[orig_patent_app_number] => 11618778 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/618778
MULTIPLE CORRECTION REQUESTS OCCURRING FROM A SINGLE REQUEST Dec 29, 2006 Abandoned
Array ( [id] => 4755121 [patent_doc_number] => 20080163197 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-03 [patent_title] => 'MULTI-PRODUCT INSTALLATION TOOL DATABASE ARCHITECTURE' [patent_app_type] => utility [patent_app_number] => 11/618789 [patent_app_country] => US [patent_app_date] => 2006-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 2423 [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/0163/20080163197.pdf [firstpage_image] =>[orig_patent_app_number] => 11618789 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/618789
MULTI-PRODUCT INSTALLATION TOOL DATABASE ARCHITECTURE Dec 29, 2006 Abandoned
Array ( [id] => 4754812 [patent_doc_number] => 20080162888 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-07-03 [patent_title] => 'DIFFERENTIAL COMPARISON SYSTEM AND METHOD' [patent_app_type] => utility [patent_app_number] => 11/617599 [patent_app_country] => US [patent_app_date] => 2006-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8464 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0162/20080162888.pdf [firstpage_image] =>[orig_patent_app_number] => 11617599 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/617599
Differential comparison system and method Dec 27, 2006 Issued
Array ( [id] => 9392549 [patent_doc_number] => 08689174 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-04-01 [patent_title] => 'Extensibility of pattern components' [patent_app_type] => utility [patent_app_number] => 11/648392 [patent_app_country] => US [patent_app_date] => 2006-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 10698 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 290 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11648392 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/648392
Extensibility of pattern components Dec 27, 2006 Issued
Array ( [id] => 8623364 [patent_doc_number] => 08356284 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-01-15 [patent_title] => 'Threading model analysis system and method' [patent_app_type] => utility [patent_app_number] => 11/617594 [patent_app_country] => US [patent_app_date] => 2006-12-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 12 [patent_no_of_words] => 7502 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11617594 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/617594
Threading model analysis system and method Dec 27, 2006 Issued
Array ( [id] => 4882176 [patent_doc_number] => 20080155559 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-26 [patent_title] => 'PORTAL EVENTING DIRECTORY' [patent_app_type] => utility [patent_app_number] => 11/614571 [patent_app_country] => US [patent_app_date] => 2006-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2695 [patent_no_of_claims] => 10 [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/0155/20080155559.pdf [firstpage_image] =>[orig_patent_app_number] => 11614571 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/614571
PORTAL EVENTING DIRECTORY Dec 20, 2006 Abandoned
Array ( [id] => 4882151 [patent_doc_number] => 20080155534 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-26 [patent_title] => 'System and Methods for Applying Social Computing Paradigm to Software Installation and Configuration' [patent_app_type] => utility [patent_app_number] => 11/614291 [patent_app_country] => US [patent_app_date] => 2006-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4822 [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/0155/20080155534.pdf [firstpage_image] =>[orig_patent_app_number] => 11614291 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/614291
System and methods for applying social computing paradigm to software installation and configuration Dec 20, 2006 Issued
Array ( [id] => 4869199 [patent_doc_number] => 20080148222 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-19 [patent_title] => 'PROGRAMMABLE AUTOMATIC TRIGGERING SYSTEM AND APPARATUS' [patent_app_type] => utility [patent_app_number] => 11/613172 [patent_app_country] => US [patent_app_date] => 2006-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2278 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0148/20080148222.pdf [firstpage_image] =>[orig_patent_app_number] => 11613172 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/613172
PROGRAMMABLE AUTOMATIC TRIGGERING SYSTEM AND APPARATUS Dec 18, 2006 Abandoned
Array ( [id] => 5178992 [patent_doc_number] => 20070180052 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-08-02 [patent_title] => 'SYSTEM AND METHOD FOR PROVIDING COMPUTER UPGRADE INFORMATION' [patent_app_type] => utility [patent_app_number] => 11/613180 [patent_app_country] => US [patent_app_date] => 2006-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8819 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0180/20070180052.pdf [firstpage_image] =>[orig_patent_app_number] => 11613180 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/613180
System and method for providing computer upgrade information Dec 18, 2006 Issued
Array ( [id] => 4829136 [patent_doc_number] => 20080128715 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-06-05 [patent_title] => 'Optimization utility for developing embedded systems' [patent_app_type] => utility [patent_app_number] => 11/607395 [patent_app_country] => US [patent_app_date] => 2006-11-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4127 [patent_no_of_claims] => 23 [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/0128/20080128715.pdf [firstpage_image] =>[orig_patent_app_number] => 11607395 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/607395
Optimization utility for developing embedded systems Nov 29, 2006 Issued
Array ( [id] => 8998317 [patent_doc_number] => 08522223 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-08-27 [patent_title] => 'Automatic function call in multithreaded application' [patent_app_type] => utility [patent_app_number] => 11/603375 [patent_app_country] => US [patent_app_date] => 2006-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3077 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 192 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11603375 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/603375
Automatic function call in multithreaded application Nov 21, 2006 Issued
Array ( [id] => 4874672 [patent_doc_number] => 20080201406 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-08-21 [patent_title] => 'Feature manager system for facilitating communication and shared functionality among components' [patent_app_type] => utility [patent_app_number] => 11/599785 [patent_app_country] => US [patent_app_date] => 2006-11-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 10935 [patent_no_of_claims] => 89 [patent_no_of_ind_claims] => 36 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0201/20080201406.pdf [firstpage_image] =>[orig_patent_app_number] => 11599785 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/599785
Feature manager system for facilitating communication and shared functionality among components Nov 14, 2006 Abandoned
Array ( [id] => 8171048 [patent_doc_number] => 08176475 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-05-08 [patent_title] => 'Method and apparatus for identifying instructions associated with execution events in a data space profiler' [patent_app_type] => utility [patent_app_number] => 11/590288 [patent_app_country] => US [patent_app_date] => 2006-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 46 [patent_figures_cnt] => 53 [patent_no_of_words] => 44262 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/176/08176475.pdf [firstpage_image] =>[orig_patent_app_number] => 11590288 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/590288
Method and apparatus for identifying instructions associated with execution events in a data space profiler Oct 30, 2006 Issued
Menu