
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] => 4830784
[patent_doc_number] => 20080127155
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-05-29
[patent_title] => 'Preventing an incompatible class exception caused by incompatible class loaders'
[patent_app_type] => utility
[patent_app_number] => 11/531982
[patent_app_country] => US
[patent_app_date] => 2006-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4459
[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/0127/20080127155.pdf
[firstpage_image] =>[orig_patent_app_number] => 11531982
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/531982 | Preventing an incompatible class exception caused by incompatible class loaders | Sep 13, 2006 | Issued |
Array
(
[id] => 4647090
[patent_doc_number] => 08024704
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-09-20
[patent_title] => 'Systems and methods for employing tagged types in a dynamic runtime environment'
[patent_app_type] => utility
[patent_app_number] => 11/469087
[patent_app_country] => US
[patent_app_date] => 2006-08-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 7097
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 284
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/024/08024704.pdf
[firstpage_image] =>[orig_patent_app_number] => 11469087
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/469087 | Systems and methods for employing tagged types in a dynamic runtime environment | Aug 30, 2006 | Issued |
Array
(
[id] => 10021550
[patent_doc_number] => 09064038
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-06-23
[patent_title] => 'Method and system for combining multiple benchmarks'
[patent_app_type] => utility
[patent_app_number] => 11/511968
[patent_app_country] => US
[patent_app_date] => 2006-08-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 3000
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 258
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11511968
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/511968 | Method and system for combining multiple benchmarks | Aug 28, 2006 | Issued |
Array
(
[id] => 5643997
[patent_doc_number] => 20060282452
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-12-14
[patent_title] => 'System and method for mapping structured document to structured data of program language and program for executing its method'
[patent_app_type] => utility
[patent_app_number] => 11/509881
[patent_app_country] => US
[patent_app_date] => 2006-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 8763
[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/0282/20060282452.pdf
[firstpage_image] =>[orig_patent_app_number] => 11509881
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/509881 | System and method for mapping structured document to structured data of program language and program for executing its method | Aug 23, 2006 | Abandoned |
Array
(
[id] => 5150501
[patent_doc_number] => 20070050561
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-03-01
[patent_title] => 'Method for creating critical section code using a software wrapper for proactive synchronization within a computer system'
[patent_app_type] => utility
[patent_app_number] => 11/508494
[patent_app_country] => US
[patent_app_date] => 2006-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 9563
[patent_no_of_claims] => 18
[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/0050/20070050561.pdf
[firstpage_image] =>[orig_patent_app_number] => 11508494
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/508494 | Method for creating critical section code using a software wrapper for proactive synchronization within a computer system | Aug 22, 2006 | Abandoned |
Array
(
[id] => 8109643
[patent_doc_number] => 08156478
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-04-10
[patent_title] => 'Optimized program analysis'
[patent_app_type] => utility
[patent_app_number] => 11/508576
[patent_app_country] => US
[patent_app_date] => 2006-08-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4012
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/156/08156478.pdf
[firstpage_image] =>[orig_patent_app_number] => 11508576
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/508576 | Optimized program analysis | Aug 21, 2006 | Issued |
Array
(
[id] => 5173761
[patent_doc_number] => 20070074201
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-03-29
[patent_title] => 'Method and system for updating software and computer readable recording medium storing the method'
[patent_app_type] => utility
[patent_app_number] => 11/507471
[patent_app_country] => US
[patent_app_date] => 2006-08-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 5068
[patent_no_of_claims] => 27
[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/0074/20070074201.pdf
[firstpage_image] =>[orig_patent_app_number] => 11507471
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/507471 | Method and system for updating software and computer readable recording medium storing the method | Aug 21, 2006 | Abandoned |
Array
(
[id] => 5144000
[patent_doc_number] => 20070006216
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-01-04
[patent_title] => 'Program management apparatus, program management system, and program management method'
[patent_app_type] => utility
[patent_app_number] => 11/505474
[patent_app_country] => US
[patent_app_date] => 2006-08-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5577
[patent_no_of_claims] => 21
[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/0006/20070006216.pdf
[firstpage_image] =>[orig_patent_app_number] => 11505474
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/505474 | Program management apparatus, program management system, and program management method | Aug 16, 2006 | Abandoned |
Array
(
[id] => 5206754
[patent_doc_number] => 20070028236
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-02-01
[patent_title] => 'FILE TRANSFER SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 11/459786
[patent_app_country] => US
[patent_app_date] => 2006-07-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 4713
[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/0028/20070028236.pdf
[firstpage_image] =>[orig_patent_app_number] => 11459786
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/459786 | FILE TRANSFER SYSTEM | Jul 24, 2006 | Abandoned |
Array
(
[id] => 4911499
[patent_doc_number] => 20080022266
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-24
[patent_title] => 'Applying Deferred Refactoring and API Changes in an Ide'
[patent_app_type] => utility
[patent_app_number] => 11/459396
[patent_app_country] => US
[patent_app_date] => 2006-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5803
[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/0022/20080022266.pdf
[firstpage_image] =>[orig_patent_app_number] => 11459396
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/459396 | Applying deferred refactoring and API changes in an IDE | Jul 23, 2006 | Issued |
Array
(
[id] => 4911496
[patent_doc_number] => 20080022263
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-24
[patent_title] => 'Identifying The Origin Of Application Resources'
[patent_app_type] => utility
[patent_app_number] => 11/459578
[patent_app_country] => US
[patent_app_date] => 2006-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4194
[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/0022/20080022263.pdf
[firstpage_image] =>[orig_patent_app_number] => 11459578
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/459578 | Identifying The Origin Of Application Resources | Jul 23, 2006 | Abandoned |
Array
(
[id] => 4804851
[patent_doc_number] => 20080016440
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-17
[patent_title] => 'Programming And Managing Sensor Networks'
[patent_app_type] => utility
[patent_app_number] => 11/457673
[patent_app_country] => US
[patent_app_date] => 2006-07-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5785
[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/0016/20080016440.pdf
[firstpage_image] =>[orig_patent_app_number] => 11457673
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/457673 | Programming And Managing Sensor Networks | Jul 13, 2006 | Abandoned |
Array
(
[id] => 4911493
[patent_doc_number] => 20080022260
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-24
[patent_title] => 'METHOD FOR ACCESSING INTERNAL STATES OF OBJECTS IN OBJECT ORIENTED PROGRAMMING'
[patent_app_type] => utility
[patent_app_number] => 11/428593
[patent_app_country] => US
[patent_app_date] => 2006-07-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5374
[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/0022/20080022260.pdf
[firstpage_image] =>[orig_patent_app_number] => 11428593
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/428593 | Method for accessing internal states of objects in object oriented programming | Jul 4, 2006 | Issued |
Array
(
[id] => 4934628
[patent_doc_number] => 20080005403
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2008-01-03
[patent_title] => 'OVERCOMING COMPILATION BUFFER OVERLOADS IN VIRTUAL MACHINES'
[patent_app_type] => utility
[patent_app_number] => 11/427586
[patent_app_country] => US
[patent_app_date] => 2006-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4153
[patent_no_of_claims] => 27
[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/0005/20080005403.pdf
[firstpage_image] =>[orig_patent_app_number] => 11427586
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/427586 | OVERCOMING COMPILATION BUFFER OVERLOADS IN VIRTUAL MACHINES | Jun 28, 2006 | Abandoned |
Array
(
[id] => 5200894
[patent_doc_number] => 20070300212
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-12-27
[patent_title] => 'Modifying a File Written in a Formal Language'
[patent_app_type] => utility
[patent_app_number] => 11/426396
[patent_app_country] => US
[patent_app_date] => 2006-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 9637
[patent_no_of_claims] => 45
[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/0300/20070300212.pdf
[firstpage_image] =>[orig_patent_app_number] => 11426396
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/426396 | Modifying a file written in a formal language | Jun 25, 2006 | Issued |
Array
(
[id] => 4990846
[patent_doc_number] => 20070157187
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-07-05
[patent_title] => 'Process of automatically translating an extended activity diagram into a hardware component graph'
[patent_app_type] => utility
[patent_app_number] => 11/471483
[patent_app_country] => US
[patent_app_date] => 2006-06-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 2644
[patent_no_of_claims] => 5
[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/0157/20070157187.pdf
[firstpage_image] =>[orig_patent_app_number] => 11471483
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/471483 | Process of automatically translating an extended activity diagram into a hardware component graph | Jun 20, 2006 | Abandoned |
Array
(
[id] => 5143918
[patent_doc_number] => 20070006134
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-01-04
[patent_title] => 'Data processing method compatible with an object modeling formalism'
[patent_app_type] => utility
[patent_app_number] => 11/455683
[patent_app_country] => US
[patent_app_date] => 2006-06-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 9111
[patent_no_of_claims] => 18
[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/0006/20070006134.pdf
[firstpage_image] =>[orig_patent_app_number] => 11455683
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/455683 | Data processing method compatible with an object modeling formalism | Jun 19, 2006 | Abandoned |
Array
(
[id] => 4523292
[patent_doc_number] => 07917889
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2011-03-29
[patent_title] => 'Data locations template based application-data association and its use for policy based management'
[patent_app_type] => utility
[patent_app_number] => 11/455573
[patent_app_country] => US
[patent_app_date] => 2006-06-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 10
[patent_no_of_words] => 5524
[patent_no_of_claims] => 1
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 367
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/917/07917889.pdf
[firstpage_image] =>[orig_patent_app_number] => 11455573
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/455573 | Data locations template based application-data association and its use for policy based management | Jun 18, 2006 | Issued |
Array
(
[id] => 5891648
[patent_doc_number] => 20060277251
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-12-07
[patent_title] => 'Information processing apparatus and system development method'
[patent_app_type] => utility
[patent_app_number] => 11/445188
[patent_app_country] => US
[patent_app_date] => 2006-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 4893
[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/0277/20060277251.pdf
[firstpage_image] =>[orig_patent_app_number] => 11445188
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/445188 | Information processing apparatus and system development method | Jun 1, 2006 | Abandoned |
Array
(
[id] => 5184611
[patent_doc_number] => 20070055965
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2007-03-08
[patent_title] => 'Generating An Application Software Library'
[patent_app_type] => utility
[patent_app_number] => 11/420089
[patent_app_country] => US
[patent_app_date] => 2006-05-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4053
[patent_no_of_claims] => 11
[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/0055/20070055965.pdf
[firstpage_image] =>[orig_patent_app_number] => 11420089
[rel_patent_id] =>[rel_patent_doc_number] =>) 11/420089 | Generating an application software library | May 23, 2006 | Issued |