
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |