
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] => 9365540
[patent_doc_number] => 20140075413
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-03-13
[patent_title] => 'WORKFLOW-BASED APPLICATION GENERATOR'
[patent_app_type] => utility
[patent_app_number] => 13/840158
[patent_app_country] => US
[patent_app_date] => 2013-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 2655
[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] => 13840158
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/840158 | Workflow-based application generator | Mar 14, 2013 | Issued |
Array
(
[id] => 10194644
[patent_doc_number] => 09223554
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2015-12-29
[patent_title] => 'Recovering source code structure from program binaries'
[patent_app_type] => utility
[patent_app_number] => 13/840647
[patent_app_country] => US
[patent_app_date] => 2013-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 23
[patent_no_of_words] => 21762
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 161
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13840647
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/840647 | Recovering source code structure from program binaries | Mar 14, 2013 | Issued |
Array
(
[id] => 10512132
[patent_doc_number] => 09239710
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-01-19
[patent_title] => 'Programming language transformations with abstract syntax tree extensions'
[patent_app_type] => utility
[patent_app_number] => 13/841892
[patent_app_country] => US
[patent_app_date] => 2013-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6296
[patent_no_of_claims] => 24
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 332
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13841892
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/841892 | Programming language transformations with abstract syntax tree extensions | Mar 14, 2013 | Issued |
Array
(
[id] => 9746761
[patent_doc_number] => 20140282480
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-09-18
[patent_title] => 'Providing A Unified Update Center for Security Software Updates and Application Software Updates'
[patent_app_type] => utility
[patent_app_number] => 13/841810
[patent_app_country] => US
[patent_app_date] => 2013-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 13185
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13841810
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/841810 | Providing a unified update center for security software updates and application software updates | Mar 14, 2013 | Issued |
Array
(
[id] => 9207903
[patent_doc_number] => 20140007080
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-01-02
[patent_title] => 'SYSTEM AND METHOD FOR DYNAMICALLY CREATING EXECUTABLE FILES'
[patent_app_type] => utility
[patent_app_number] => 13/841734
[patent_app_country] => US
[patent_app_date] => 2013-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4359
[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] => 13841734
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/841734 | System and method for dynamically creating executable files | Mar 14, 2013 | Issued |
Array
(
[id] => 11791022
[patent_doc_number] => 09400647
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-07-26
[patent_title] => 'Application discovery and integration using semantic metamodels'
[patent_app_type] => utility
[patent_app_number] => 13/840726
[patent_app_country] => US
[patent_app_date] => 2013-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 12
[patent_no_of_words] => 9625
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 238
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13840726
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/840726 | Application discovery and integration using semantic metamodels | Mar 14, 2013 | Issued |
Array
(
[id] => 11830584
[patent_doc_number] => 09727326
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-08-08
[patent_title] => 'Providing customized notifications for security software updates'
[patent_app_type] => utility
[patent_app_number] => 13/841905
[patent_app_country] => US
[patent_app_date] => 2013-03-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 28
[patent_no_of_words] => 13750
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 311
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13841905
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/841905 | Providing customized notifications for security software updates | Mar 14, 2013 | Issued |
Array
(
[id] => 11213791
[patent_doc_number] => 09442826
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-09-13
[patent_title] => 'Kernel functionality checker'
[patent_app_type] => utility
[patent_app_number] => 13/995734
[patent_app_country] => US
[patent_app_date] => 2013-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 7460
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 418
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13995734
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/995734 | Kernel functionality checker | Mar 13, 2013 | Issued |
Array
(
[id] => 9364583
[patent_doc_number] => 20140074456
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-03-13
[patent_title] => 'REFINING HIERARCHIES IN OBJECT-ORIENTED MODELS'
[patent_app_type] => utility
[patent_app_number] => 13/782239
[patent_app_country] => US
[patent_app_date] => 2013-03-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3737
[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] => 13782239
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/782239 | Refining hierarchies in object-oriented models | Feb 28, 2013 | Issued |
Array
(
[id] => 8918243
[patent_doc_number] => 20130179868
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-07-11
[patent_title] => 'System And Method For Extracting Instrumentation Relevant Inheritance Relationships For A Distributed, Inheritance Rule Based Instrumentation System'
[patent_app_type] => utility
[patent_app_number] => 13/775621
[patent_app_country] => US
[patent_app_date] => 2013-02-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 9733
[patent_no_of_claims] => 23
[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] => 13775621
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/775621 | System and method for extracting instrumentation relevant inheritance relationships for a distributed, inheritance rule based instrumentation system | Feb 24, 2013 | Issued |
Array
(
[id] => 12011513
[patent_doc_number] => 09804831
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-10-31
[patent_title] => 'Control device, display device, firmware updating method, and firmware updating program'
[patent_app_type] => utility
[patent_app_number] => 14/651186
[patent_app_country] => US
[patent_app_date] => 2012-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7513
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 297
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14651186
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/651186 | Control device, display device, firmware updating method, and firmware updating program | Dec 19, 2012 | Issued |
Array
(
[id] => 11285411
[patent_doc_number] => 09501265
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-11-22
[patent_title] => 'Developing collective operations for a parallel computer'
[patent_app_type] => utility
[patent_app_number] => 13/710684
[patent_app_country] => US
[patent_app_date] => 2012-12-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 8
[patent_no_of_words] => 9108
[patent_no_of_claims] => 5
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 366
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13710684
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/710684 | Developing collective operations for a parallel computer | Dec 10, 2012 | Issued |
Array
(
[id] => 8782134
[patent_doc_number] => 20130104109
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-04-25
[patent_title] => 'PRODUCER GRAPH ORIENTED PROGRAMMING FRAMEWORK WITH SCENARIO SUPPORT'
[patent_app_type] => utility
[patent_app_number] => 13/710372
[patent_app_country] => US
[patent_app_date] => 2012-12-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 64
[patent_figures_cnt] => 64
[patent_no_of_words] => 53755
[patent_no_of_claims] => 22
[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] => 13710372
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/710372 | Producer graph oriented programming framework with scenario support | Dec 9, 2012 | Issued |
Array
(
[id] => 9479621
[patent_doc_number] => 20140137084
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-05-15
[patent_title] => 'SECURITY ANALYSIS USING RELATIONAL ABSTRACTION OF DATA STRUCTURES'
[patent_app_type] => utility
[patent_app_number] => 13/676942
[patent_app_country] => US
[patent_app_date] => 2012-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 6968
[patent_no_of_claims] => 16
[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] => 13676942
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/676942 | Security analysis using relational abstraction of data structures | Nov 13, 2012 | Issued |
Array
(
[id] => 11846354
[patent_doc_number] => 09733907
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-08-15
[patent_title] => 'System and method for testing compiler implementation using dynamic combinatorial test generation'
[patent_app_type] => utility
[patent_app_number] => 13/677129
[patent_app_country] => US
[patent_app_date] => 2012-11-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 3022
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 272
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13677129
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/677129 | System and method for testing compiler implementation using dynamic combinatorial test generation | Nov 13, 2012 | Issued |
Array
(
[id] => 8699199
[patent_doc_number] => 20130061207
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-03-07
[patent_title] => 'PARALLELIZATION AND INSTRUMENTATION IN A PRODUCER GRAPH ORIENTED PROGRAMMING FRAMEWORK'
[patent_app_type] => utility
[patent_app_number] => 13/669837
[patent_app_country] => US
[patent_app_date] => 2012-11-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 58
[patent_figures_cnt] => 58
[patent_no_of_words] => 52393
[patent_no_of_claims] => 22
[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] => 13669837
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/669837 | Parallelization and instrumentation in a producer graph oriented programming framework | Nov 5, 2012 | Issued |
Array
(
[id] => 8794491
[patent_doc_number] => 20130111460
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-05-02
[patent_title] => 'METHOD AND SYSTEM FOR LOCALIZING AN APPLICATION ON A COMPUTING DEVICE'
[patent_app_type] => utility
[patent_app_number] => 13/665860
[patent_app_country] => US
[patent_app_date] => 2012-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 15
[patent_no_of_words] => 7848
[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] => 13665860
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/665860 | METHOD AND SYSTEM FOR LOCALIZING AN APPLICATION ON A COMPUTING DEVICE | Oct 30, 2012 | Abandoned |
Array
(
[id] => 11245508
[patent_doc_number] => 09471552
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-10-18
[patent_title] => 'Optimization of scripting for web applications'
[patent_app_type] => utility
[patent_app_number] => 13/665723
[patent_app_country] => US
[patent_app_date] => 2012-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 2665
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 203
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13665723
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/665723 | Optimization of scripting for web applications | Oct 30, 2012 | Issued |
Array
(
[id] => 9451769
[patent_doc_number] => 20140122939
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-05-01
[patent_title] => 'Tracking Specific JAVA Native Interface Invocations of System and Library Calls'
[patent_app_type] => utility
[patent_app_number] => 13/664529
[patent_app_country] => US
[patent_app_date] => 2012-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3512
[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] => 13664529
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/664529 | Tracking specific Java native interface invocations of system and library calls | Oct 30, 2012 | Issued |
Array
(
[id] => 11306497
[patent_doc_number] => 09513895
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-12-06
[patent_title] => 'Method and system for patch automation for management servers'
[patent_app_type] => utility
[patent_app_number] => 13/665218
[patent_app_country] => US
[patent_app_date] => 2012-10-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5539
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 279
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13665218
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/665218 | Method and system for patch automation for management servers | Oct 30, 2012 | Issued |