
Hang Pan
Examiner (ID: 9142, Phone: (571)270-7667 , Office: P/2197 )
| Most Active Art Unit | 2193 |
| Art Unit(s) | 2197, 2193 |
| Total Applications | 722 |
| Issued Applications | 505 |
| Pending Applications | 66 |
| Abandoned Applications | 166 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 5891570
[patent_doc_number] => 20060277209
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-12-07
[patent_title] => 'Efficient and automatic software application development system for wireless devices'
[patent_app_type] => utility
[patent_app_number] => 11/191975
[patent_app_country] => US
[patent_app_date] => 2005-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 23703
[patent_no_of_claims] => 26
[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/0277/20060277209.pdf
[firstpage_image] =>[orig_patent_app_number] => 11191975
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/191975 | Efficient and automatic software application development system for wireless devices | Jul 28, 2005 | Abandoned |
Array
(
[id] => 5891617
[patent_doc_number] => 20060277231
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-12-07
[patent_title] => 'Integrated software development and porting system for wireless devices'
[patent_app_type] => utility
[patent_app_number] => 11/191957
[patent_app_country] => US
[patent_app_date] => 2005-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 23703
[patent_no_of_claims] => 33
[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/0277/20060277231.pdf
[firstpage_image] =>[orig_patent_app_number] => 11191957
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/191957 | Integrated software development and porting system for wireless devices | Jul 28, 2005 | Abandoned |
Array
(
[id] => 9145
[patent_doc_number] => 07818719
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-10-19
[patent_title] => 'Extending expression-based syntax for creating object instances'
[patent_app_type] => utility
[patent_app_number] => 11/193584
[patent_app_country] => US
[patent_app_date] => 2005-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 22
[patent_no_of_words] => 6231
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 223
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/818/07818719.pdf
[firstpage_image] =>[orig_patent_app_number] => 11193584
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/193584 | Extending expression-based syntax for creating object instances | Jul 28, 2005 | Issued |
Array
(
[id] => 5206735
[patent_doc_number] => 20070028217
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-02-01
[patent_title] => 'Testing software using verification data defined independently of the testing code'
[patent_app_type] => utility
[patent_app_number] => 11/193294
[patent_app_country] => US
[patent_app_date] => 2005-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 15364
[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/0028/20070028217.pdf
[firstpage_image] =>[orig_patent_app_number] => 11193294
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/193294 | Testing software using verification data defined independently of the testing code | Jul 28, 2005 | Abandoned |
Array
(
[id] => 5821781
[patent_doc_number] => 20060026094
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-02-02
[patent_title] => 'Systems and methods for distributing updated information in a stateless system'
[patent_app_type] => utility
[patent_app_number] => 11/191283
[patent_app_country] => US
[patent_app_date] => 2005-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4099
[patent_no_of_claims] => 14
[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/0026/20060026094.pdf
[firstpage_image] =>[orig_patent_app_number] => 11191283
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/191283 | Systems and methods for distributing updated information | Jul 27, 2005 | Issued |
Array
(
[id] => 5803099
[patent_doc_number] => 20060036677
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-02-16
[patent_title] => 'Method and system for coordinating input and output between a communications client and its host device'
[patent_app_type] => utility
[patent_app_number] => 11/189777
[patent_app_country] => US
[patent_app_date] => 2005-07-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 7718
[patent_no_of_claims] => 25
[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/0036/20060036677.pdf
[firstpage_image] =>[orig_patent_app_number] => 11189777
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/189777 | Method and system for coordinating input and output between a communications client and its host device | Jul 26, 2005 | Abandoned |
Array
(
[id] => 5243773
[patent_doc_number] => 20070022268
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-01-25
[patent_title] => 'Add/remove memory pressure per object'
[patent_app_type] => utility
[patent_app_number] => 11/188395
[patent_app_country] => US
[patent_app_date] => 2005-07-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3987
[patent_no_of_claims] => 11
[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/0022/20070022268.pdf
[firstpage_image] =>[orig_patent_app_number] => 11188395
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/188395 | Add/remove memory pressure per object | Jul 24, 2005 | Issued |
Array
(
[id] => 10034600
[patent_doc_number] => 09075920
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-07-07
[patent_title] => 'Integrating software-tests with software development environments or tools that can assist software-testing'
[patent_app_type] => utility
[patent_app_number] => 11/187685
[patent_app_country] => US
[patent_app_date] => 2005-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 10
[patent_no_of_words] => 4926
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 429
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11187685
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/187685 | Integrating software-tests with software development environments or tools that can assist software-testing | Jul 21, 2005 | Issued |
Array
(
[id] => 5794871
[patent_doc_number] => 20060015552
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-01-19
[patent_title] => 'Analog square root calculating circuit for a sampled data system and method'
[patent_app_type] => utility
[patent_app_number] => 11/179709
[patent_app_country] => US
[patent_app_date] => 2005-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3219
[patent_no_of_claims] => 31
[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/0015/20060015552.pdf
[firstpage_image] =>[orig_patent_app_number] => 11179709
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/179709 | Analog square root calculating circuit for a sampled data system and method | Jul 11, 2005 | Abandoned |
Array
(
[id] => 4995877
[patent_doc_number] => 20070011222
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-01-11
[patent_title] => 'Floating-point processor for processing single-precision numbers'
[patent_app_type] => utility
[patent_app_number] => 11/178073
[patent_app_country] => US
[patent_app_date] => 2005-07-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 3411
[patent_no_of_claims] => 41
[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/0011/20070011222.pdf
[firstpage_image] =>[orig_patent_app_number] => 11178073
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/178073 | Floating-point processor for processing single-precision numbers | Jul 6, 2005 | Abandoned |
Array
(
[id] => 5143971
[patent_doc_number] => 20070006187
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-01-04
[patent_title] => 'Safe code-motion of dangerous instructions during compiler optimization'
[patent_app_type] => utility
[patent_app_number] => 11/172675
[patent_app_country] => US
[patent_app_date] => 2005-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5208
[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/0006/20070006187.pdf
[firstpage_image] =>[orig_patent_app_number] => 11172675
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/172675 | Safe code-motion of dangerous instructions during compiler optimization | Jun 29, 2005 | Issued |
Array
(
[id] => 5143981
[patent_doc_number] => 20070006197
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-01-04
[patent_title] => 'Safety verification of computer program'
[patent_app_type] => utility
[patent_app_number] => 11/172676
[patent_app_country] => US
[patent_app_date] => 2005-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5208
[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/0006/20070006197.pdf
[firstpage_image] =>[orig_patent_app_number] => 11172676
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/172676 | Safety verification of computer program | Jun 29, 2005 | Abandoned |
Array
(
[id] => 5143460
[patent_doc_number] => 20070005676
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-01-04
[patent_title] => 'Simple and amended saturation for pipelined arithmetic processors'
[patent_app_type] => utility
[patent_app_number] => 11/169867
[patent_app_country] => US
[patent_app_date] => 2005-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 3364
[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/0005/20070005676.pdf
[firstpage_image] =>[orig_patent_app_number] => 11169867
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/169867 | Simple and amended saturation for pipelined arithmetic processors | Jun 28, 2005 | Abandoned |
Array
(
[id] => 5867329
[patent_doc_number] => 20060101461
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-05-11
[patent_title] => 'Apparatus and method for installing monitor driver'
[patent_app_type] => utility
[patent_app_number] => 11/166182
[patent_app_country] => US
[patent_app_date] => 2005-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3323
[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/0101/20060101461.pdf
[firstpage_image] =>[orig_patent_app_number] => 11166182
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/166182 | Apparatus and method for installing monitor driver | Jun 26, 2005 | Abandoned |
Array
(
[id] => 5689746
[patent_doc_number] => 20060288061
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-12-21
[patent_title] => 'Smaller and faster comparators'
[patent_app_type] => utility
[patent_app_number] => 11/157343
[patent_app_country] => US
[patent_app_date] => 2005-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4782
[patent_no_of_claims] => 30
[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/0288/20060288061.pdf
[firstpage_image] =>[orig_patent_app_number] => 11157343
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/157343 | Smaller and faster comparators | Jun 19, 2005 | Abandoned |
Array
(
[id] => 188798
[patent_doc_number] => 07647577
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2010-01-12
[patent_title] => 'Editing, creating, and verifying reorganization of flowchart, and transforming between flowchart and tree diagram'
[patent_app_type] => utility
[patent_app_number] => 11/140194
[patent_app_country] => US
[patent_app_date] => 2005-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 45
[patent_no_of_words] => 7573
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 356
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/647/07647577.pdf
[firstpage_image] =>[orig_patent_app_number] => 11140194
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/140194 | Editing, creating, and verifying reorganization of flowchart, and transforming between flowchart and tree diagram | May 26, 2005 | Issued |
Array
(
[id] => 7230789
[patent_doc_number] => 20050262042
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-11-24
[patent_title] => 'Generating a dynamic content creation program'
[patent_app_type] => utility
[patent_app_number] => 11/132887
[patent_app_country] => US
[patent_app_date] => 2005-05-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 10489
[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/0262/20050262042.pdf
[firstpage_image] =>[orig_patent_app_number] => 11132887
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/132887 | Generating a dynamic content creation program | May 17, 2005 | Abandoned |
Array
(
[id] => 5143987
[patent_doc_number] => 20070006203
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-01-04
[patent_title] => 'Efficient algorithm for performing multi-parent class loading'
[patent_app_type] => utility
[patent_app_number] => 11/118685
[patent_app_country] => US
[patent_app_date] => 2005-04-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 10277
[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/0006/20070006203.pdf
[firstpage_image] =>[orig_patent_app_number] => 11118685
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/118685 | Efficient algorithm for performing multi-parent class loading | Apr 28, 2005 | Issued |
Array
(
[id] => 6914058
[patent_doc_number] => 20050177816
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-08-11
[patent_title] => 'Automatic generation of graphical program code for a graphical program based on the target platform of the graphical program'
[patent_app_type] => utility
[patent_app_number] => 11/103286
[patent_app_country] => US
[patent_app_date] => 2005-04-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 24
[patent_figures_cnt] => 24
[patent_no_of_words] => 23016
[patent_no_of_claims] => 50
[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/0177/20050177816.pdf
[firstpage_image] =>[orig_patent_app_number] => 11103286
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/103286 | Automatic generation of graphical program code for a graphical program based on the target platform of the graphical program | Apr 10, 2005 | Abandoned |
Array
(
[id] => 7021156
[patent_doc_number] => 20050223048
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-10-06
[patent_title] => 'System and methods for cross-tier transaction tracing'
[patent_app_type] => utility
[patent_app_number] => 11/092281
[patent_app_country] => US
[patent_app_date] => 2005-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 7369
[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/0223/20050223048.pdf
[firstpage_image] =>[orig_patent_app_number] => 11092281
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/092281 | System and methods for cross-tier transaction tracing | Mar 28, 2005 | Issued |