
Hang Pan
Examiner (ID: 14568, Phone: (571)270-7667 , Office: P/2197 )
| Most Active Art Unit | 2193 |
| Art Unit(s) | 2193, 2197 |
| Total Applications | 734 |
| Issued Applications | 515 |
| Pending Applications | 62 |
| Abandoned Applications | 168 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 10507534
[patent_doc_number] => 09235409
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-01-12
[patent_title] => 'Deployment version management'
[patent_app_type] => utility
[patent_app_number] => 13/664314
[patent_app_country] => US
[patent_app_date] => 2012-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7761
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 324
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13664314
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/664314 | Deployment version management | Oct 29, 2012 | Issued |
Array
(
[id] => 9451946
[patent_doc_number] => 20140123116
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-05-01
[patent_title] => 'SYSTEM AND METOD FOR DEBUGGING DOMAIN SPECIFIC LANGUAGES'
[patent_app_type] => utility
[patent_app_number] => 13/664106
[patent_app_country] => US
[patent_app_date] => 2012-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5323
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13664106
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/664106 | System and method for debugging domain specific languages | Oct 29, 2012 | Issued |
Array
(
[id] => 10015410
[patent_doc_number] => 09058424
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-06-16
[patent_title] => 'Automatic unit test generation and execution'
[patent_app_type] => utility
[patent_app_number] => 13/662713
[patent_app_country] => US
[patent_app_date] => 2012-10-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 17
[patent_no_of_words] => 12165
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 212
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13662713
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/662713 | Automatic unit test generation and execution | Oct 28, 2012 | Issued |
Array
(
[id] => 11780708
[patent_doc_number] => 09389889
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-07-12
[patent_title] => 'Application server for optimizing timing of performing dynamic compilation'
[patent_app_type] => utility
[patent_app_number] => 13/661089
[patent_app_country] => US
[patent_app_date] => 2012-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 37
[patent_figures_cnt] => 37
[patent_no_of_words] => 13498
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13661089
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/661089 | Application server for optimizing timing of performing dynamic compilation | Oct 25, 2012 | Issued |
Array
(
[id] => 10854428
[patent_doc_number] => 08881139
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2014-11-04
[patent_title] => 'Legacy application rehosting system'
[patent_app_type] => utility
[patent_app_number] => 13/661008
[patent_app_country] => US
[patent_app_date] => 2012-10-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 4878
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 309
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13661008
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/661008 | Legacy application rehosting system | Oct 24, 2012 | Issued |
Array
(
[id] => 9424431
[patent_doc_number] => 20140109082
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-04-17
[patent_title] => 'Verification Of Complex Multi-Application And Multi-Node Deployments'
[patent_app_type] => utility
[patent_app_number] => 13/654319
[patent_app_country] => US
[patent_app_date] => 2012-10-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5111
[patent_no_of_claims] => 20
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13654319
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/654319 | Verification of complex multi-application and multi-node deployments | Oct 16, 2012 | Issued |
Array
(
[id] => 10015412
[patent_doc_number] => 09058426
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-06-16
[patent_title] => 'Identifying potential lock conditions in transactional software applications'
[patent_app_type] => utility
[patent_app_number] => 13/429399
[patent_app_country] => US
[patent_app_date] => 2012-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6661
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 208
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13429399
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/429399 | Identifying potential lock conditions in transactional software applications | Mar 24, 2012 | Issued |
Array
(
[id] => 9593034
[patent_doc_number] => 08782600
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-15
[patent_title] => 'System and method for executing temporary processing agents'
[patent_app_type] => utility
[patent_app_number] => 13/425715
[patent_app_country] => US
[patent_app_date] => 2012-03-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2796
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 174
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13425715
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/425715 | System and method for executing temporary processing agents | Mar 20, 2012 | Issued |
Array
(
[id] => 10021568
[patent_doc_number] => 09064056
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-06-23
[patent_title] => 'Completing functional testing'
[patent_app_type] => utility
[patent_app_number] => 13/416160
[patent_app_country] => US
[patent_app_date] => 2012-03-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 2611
[patent_no_of_claims] => 15
[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] => 13416160
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/416160 | Completing functional testing | Mar 8, 2012 | Issued |
Array
(
[id] => 8315131
[patent_doc_number] => 20120192149
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-07-26
[patent_title] => 'CODE GENERATION FOR REAL-TIME EVENT PROCESSING'
[patent_app_type] => utility
[patent_app_number] => 13/413672
[patent_app_country] => US
[patent_app_date] => 2012-03-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4436
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13413672
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/413672 | CODE GENERATION FOR REAL-TIME EVENT PROCESSING | Mar 6, 2012 | Abandoned |
Array
(
[id] => 9036454
[patent_doc_number] => 20130239092
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-09-12
[patent_title] => 'Automated Validation of Generated Test Cases Following Changes to the Underlying Test Model'
[patent_app_type] => utility
[patent_app_number] => 13/413461
[patent_app_country] => US
[patent_app_date] => 2012-03-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 4235
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13413461
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/413461 | Automated validation of generated test cases following changes to the underlying test model | Mar 5, 2012 | Issued |
Array
(
[id] => 9006419
[patent_doc_number] => 20130227544
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-08-29
[patent_title] => 'Systems and Methods for Enhancing Performance of Software Applications'
[patent_app_type] => utility
[patent_app_number] => 13/407412
[patent_app_country] => US
[patent_app_date] => 2012-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3678
[patent_no_of_claims] => 24
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13407412
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/407412 | Systems and methods for enhancing performance of software applications | Feb 27, 2012 | Issued |
Array
(
[id] => 9006400
[patent_doc_number] => 20130227525
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-08-29
[patent_title] => 'Delivery of Changesets by Environment'
[patent_app_type] => utility
[patent_app_number] => 13/406582
[patent_app_country] => US
[patent_app_date] => 2012-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3793
[patent_no_of_claims] => 24
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13406582
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/406582 | Delivery of Changesets by Environment | Feb 27, 2012 | Abandoned |
Array
(
[id] => 10015147
[patent_doc_number] => 09058160
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-06-16
[patent_title] => 'Method and apparatus for dependency tracking in javascript'
[patent_app_type] => utility
[patent_app_number] => 13/405786
[patent_app_country] => US
[patent_app_date] => 2012-02-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5361
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 179
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13405786
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/405786 | Method and apparatus for dependency tracking in javascript | Feb 26, 2012 | Issued |
Array
(
[id] => 8992100
[patent_doc_number] => 20130219381
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-08-22
[patent_title] => 'Downloading and Distribution of Applications and Updates to Multiple Devices'
[patent_app_type] => utility
[patent_app_number] => 13/397695
[patent_app_country] => US
[patent_app_date] => 2012-02-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8989
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13397695
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/397695 | Downloading and distribution of applications and updates to multiple devices | Feb 15, 2012 | Issued |
Array
(
[id] => 8710163
[patent_doc_number] => 20130067452
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-03-14
[patent_title] => 'MANAGEMENT SERVER, HOST DEVICE, AND APPLICATION MANAGEMENT METHOD'
[patent_app_type] => utility
[patent_app_number] => 13/397179
[patent_app_country] => US
[patent_app_date] => 2012-02-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 22
[patent_no_of_words] => 7623
[patent_no_of_claims] => 30
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13397179
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/397179 | MANAGEMENT SERVER, HOST DEVICE, AND APPLICATION MANAGEMENT METHOD | Feb 14, 2012 | Abandoned |
Array
(
[id] => 8361028
[patent_doc_number] => 20120216183
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-08-23
[patent_title] => 'FIRMWARE UPDATION IN ELECTRONIC DEVICES'
[patent_app_type] => utility
[patent_app_number] => 13/372951
[patent_app_country] => US
[patent_app_date] => 2012-02-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8209
[patent_no_of_claims] => 19
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13372951
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/372951 | FIRMWARE UPDATION IN ELECTRONIC DEVICES | Feb 13, 2012 | Abandoned |
Array
(
[id] => 10021275
[patent_doc_number] => 09063761
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-06-23
[patent_title] => 'Apparatus and method for multi-aspect simulation'
[patent_app_type] => utility
[patent_app_number] => 13/370711
[patent_app_country] => US
[patent_app_date] => 2012-02-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 23
[patent_no_of_words] => 8205
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 1
[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] => 13370711
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/370711 | Apparatus and method for multi-aspect simulation | Feb 9, 2012 | Issued |
Array
(
[id] => 8349372
[patent_doc_number] => 20120210298
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2012-08-16
[patent_title] => 'LOCATING CHANGES IN SOURCE CODE'
[patent_app_type] => utility
[patent_app_number] => 13/369405
[patent_app_country] => US
[patent_app_date] => 2012-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6208
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13369405
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/369405 | LOCATING CHANGES IN SOURCE CODE | Feb 8, 2012 | Abandoned |
Array
(
[id] => 8979128
[patent_doc_number] => 20130212558
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-08-15
[patent_title] => 'Developing Collective Operations For A Parallel Computer'
[patent_app_type] => utility
[patent_app_number] => 13/369451
[patent_app_country] => US
[patent_app_date] => 2012-02-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9080
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13369451
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/369451 | Developing collective operations for a parallel computer | Feb 8, 2012 | Issued |