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] => 5127200 [patent_doc_number] => 20070239471 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-10-11 [patent_title] => 'Systems and methods for specifying security for business objects using a domain specific language' [patent_app_type] => utility [patent_app_number] => 11/400752 [patent_app_country] => US [patent_app_date] => 2006-04-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 7089 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0239/20070239471.pdf [firstpage_image] =>[orig_patent_app_number] => 11400752 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/400752
Systems and methods for specifying security for business objects using a domain specific language Apr 6, 2006 Abandoned
Array ( [id] => 4742023 [patent_doc_number] => 20080235676 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-09-25 [patent_title] => 'Optimal Floating-Point Expression Translation Method Based on Pattern Matching' [patent_app_type] => utility [patent_app_number] => 10/587093 [patent_app_country] => US [patent_app_date] => 2006-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5337 [patent_no_of_claims] => 39 [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/0235/20080235676.pdf [firstpage_image] =>[orig_patent_app_number] => 10587093 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/587093
Optimal floating-point expression translation method based on pattern matching Mar 29, 2006 Issued
Array ( [id] => 9116399 [patent_doc_number] => 08572592 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-10-29 [patent_title] => 'Extended language specification assigning method, program developing method and computer-readable storage medium' [patent_app_type] => utility [patent_app_number] => 11/350072 [patent_app_country] => US [patent_app_date] => 2006-02-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 16 [patent_no_of_words] => 5846 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 326 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11350072 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/350072
Extended language specification assigning method, program developing method and computer-readable storage medium Feb 8, 2006 Issued
Array ( [id] => 4684173 [patent_doc_number] => 20080250399 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-10-09 [patent_title] => 'Evaluation and Selection of Programming Code' [patent_app_type] => utility [patent_app_number] => 10/580986 [patent_app_country] => US [patent_app_date] => 2005-12-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4600 [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/0250/20080250399.pdf [firstpage_image] =>[orig_patent_app_number] => 10580986 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/580986
Evaluation and Selection of Programming Code Dec 29, 2005 Abandoned
Array ( [id] => 4582625 [patent_doc_number] => 07840936 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2010-11-23 [patent_title] => 'Support of a platform-independent model including descriptions of modeling language entities' [patent_app_type] => utility [patent_app_number] => 11/323887 [patent_app_country] => US [patent_app_date] => 2005-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 8987 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 201 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/840/07840936.pdf [firstpage_image] =>[orig_patent_app_number] => 11323887 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/323887
Support of a platform-independent model including descriptions of modeling language entities Dec 28, 2005 Issued
Array ( [id] => 5121731 [patent_doc_number] => 20070143446 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-06-21 [patent_title] => 'Methods, systems, and computer program products for installing an application from one peer to another including application configuration settings and data' [patent_app_type] => utility [patent_app_number] => 11/313573 [patent_app_country] => US [patent_app_date] => 2005-12-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 6564 [patent_no_of_claims] => 64 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0143/20070143446.pdf [firstpage_image] =>[orig_patent_app_number] => 11313573 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/313573
Methods, systems, and computer program products for installing an application from one peer to another including application configuration settings and data Dec 20, 2005 Abandoned
Array ( [id] => 4642122 [patent_doc_number] => 08020158 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-09-13 [patent_title] => 'Installing and executing shared applications in shared folders' [patent_app_type] => utility [patent_app_number] => 10/596588 [patent_app_country] => US [patent_app_date] => 2005-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 11 [patent_no_of_words] => 4933 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 361 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/020/08020158.pdf [firstpage_image] =>[orig_patent_app_number] => 10596588 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/596588
Installing and executing shared applications in shared folders Dec 16, 2005 Issued
Array ( [id] => 5381566 [patent_doc_number] => 20090193405 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-07-30 [patent_title] => 'Method and apparatus for partitioning programs to balance memory latency' [patent_app_type] => utility [patent_app_number] => 10/585680 [patent_app_country] => US [patent_app_date] => 2005-12-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 4877 [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/0193/20090193405.pdf [firstpage_image] =>[orig_patent_app_number] => 10585680 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/585680
Method and apparatus for partitioning programs to balance memory latency Dec 16, 2005 Issued
Array ( [id] => 5190649 [patent_doc_number] => 20070168958 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-19 [patent_title] => 'Method and apparatus for cross organizational sharing of software applications using host platform' [patent_app_type] => utility [patent_app_number] => 11/286306 [patent_app_country] => US [patent_app_date] => 2005-11-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 25 [patent_figures_cnt] => 25 [patent_no_of_words] => 4534 [patent_no_of_claims] => 31 [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/0168/20070168958.pdf [firstpage_image] =>[orig_patent_app_number] => 11286306 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/286306
Method and apparatus for cross organizational sharing of software applications using host platform Nov 22, 2005 Abandoned
Array ( [id] => 10550204 [patent_doc_number] => 09274830 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-03-01 [patent_title] => 'Service clean-up' [patent_app_type] => utility [patent_app_number] => 11/281887 [patent_app_country] => US [patent_app_date] => 2005-11-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 15 [patent_no_of_words] => 10065 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 321 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11281887 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/281887
Service clean-up Nov 17, 2005 Issued
Array ( [id] => 10034312 [patent_doc_number] => 09075630 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2015-07-07 [patent_title] => 'Code evaluation of fixed-point math in the presence of customizable fixed-point typing rules' [patent_app_type] => utility [patent_app_number] => 11/274721 [patent_app_country] => US [patent_app_date] => 2005-11-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 13 [patent_no_of_words] => 18003 [patent_no_of_claims] => 39 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 196 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11274721 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/274721
Code evaluation of fixed-point math in the presence of customizable fixed-point typing rules Nov 13, 2005 Issued
Array ( [id] => 5748955 [patent_doc_number] => 20060111888 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-05-25 [patent_title] => 'System and method for generating and maintaining software code' [patent_app_type] => utility [patent_app_number] => 11/265485 [patent_app_country] => US [patent_app_date] => 2005-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 43 [patent_figures_cnt] => 43 [patent_no_of_words] => 10804 [patent_no_of_claims] => 24 [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/0111/20060111888.pdf [firstpage_image] =>[orig_patent_app_number] => 11265485 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/265485
System and method for generating and maintaining software code Nov 1, 2005 Abandoned
Array ( [id] => 5036803 [patent_doc_number] => 20070101342 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-05-03 [patent_title] => 'Automated device driver management' [patent_app_type] => utility [patent_app_number] => 11/263084 [patent_app_country] => US [patent_app_date] => 2005-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4618 [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/0101/20070101342.pdf [firstpage_image] =>[orig_patent_app_number] => 11263084 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/263084
Automated device driver management Oct 30, 2005 Abandoned
Array ( [id] => 4984157 [patent_doc_number] => 20070088716 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-04-19 [patent_title] => 'Extensible meta-data' [patent_app_type] => utility [patent_app_number] => 11/249784 [patent_app_country] => US [patent_app_date] => 2005-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4796 [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/0088/20070088716.pdf [firstpage_image] =>[orig_patent_app_number] => 11249784 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/249784
Extensible meta-data Oct 12, 2005 Issued
Array ( [id] => 4447739 [patent_doc_number] => 07930684 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-04-19 [patent_title] => 'System and method for logging and replaying asynchronous events' [patent_app_type] => utility [patent_app_number] => 11/248881 [patent_app_country] => US [patent_app_date] => 2005-10-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8711 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/930/07930684.pdf [firstpage_image] =>[orig_patent_app_number] => 11248881 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/248881
System and method for logging and replaying asynchronous events Oct 11, 2005 Issued
Array ( [id] => 5610410 [patent_doc_number] => 20060271926 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-11-30 [patent_title] => 'Split download for electronic software downloads' [patent_app_type] => utility [patent_app_number] => 11/246512 [patent_app_country] => US [patent_app_date] => 2005-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 8785 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0271/20060271926.pdf [firstpage_image] =>[orig_patent_app_number] => 11246512 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/246512
Split download for electronic software downloads Oct 6, 2005 Abandoned
Array ( [id] => 5621398 [patent_doc_number] => 20060190933 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-08-24 [patent_title] => 'METHOD AND APPARATUS FOR QUICKLY DEVELOPING AN EMBEDDED OPERATING SYSTEM THROUGH UTILIZING AN AUTOMATED BUILDING FRAMEWORK' [patent_app_type] => utility [patent_app_number] => 11/160976 [patent_app_country] => US [patent_app_date] => 2005-07-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 3148 [patent_no_of_claims] => 18 [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/0190/20060190933.pdf [firstpage_image] =>[orig_patent_app_number] => 11160976 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/160976
METHOD AND APPARATUS FOR QUICKLY DEVELOPING AN EMBEDDED OPERATING SYSTEM THROUGH UTILIZING AN AUTOMATED BUILDING FRAMEWORK Jul 17, 2005 Abandoned
Array ( [id] => 9940934 [patent_doc_number] => 08990766 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-03-24 [patent_title] => 'Construction of object-oriented programming (OOP) patterns by behavior delegation' [patent_app_type] => utility [patent_app_number] => 11/178871 [patent_app_country] => US [patent_app_date] => 2005-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 5413 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 312 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11178871 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/178871
Construction of object-oriented programming (OOP) patterns by behavior delegation Jul 9, 2005 Issued
Array ( [id] => 5896333 [patent_doc_number] => 20060004872 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-01-05 [patent_title] => 'Visualizing and modeling interaction relationship among entities' [patent_app_type] => utility [patent_app_number] => 11/170596 [patent_app_country] => US [patent_app_date] => 2005-06-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 3895 [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/0004/20060004872.pdf [firstpage_image] =>[orig_patent_app_number] => 11170596 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/170596
Visualizing and modeling interaction relationships among entities Jun 28, 2005 Issued
Array ( [id] => 321721 [patent_doc_number] => 07523444 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-04-21 [patent_title] => 'Managed automation programming model' [patent_app_type] => utility [patent_app_number] => 11/167728 [patent_app_country] => US [patent_app_date] => 2005-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 10155 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 335 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/523/07523444.pdf [firstpage_image] =>[orig_patent_app_number] => 11167728 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/167728
Managed automation programming model Jun 26, 2005 Issued
Menu