Search

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 numberTitle of the applicationFiling DateStatus
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
Menu