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] => 12688423 [patent_doc_number] => 20180121307 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-05-03 [patent_title] => MONITORING PROCESSES RUNNING ON A PLATFORM AS A SERVICE ARCHITECTURE [patent_app_type] => utility [patent_app_number] => 15/341658 [patent_app_country] => US [patent_app_date] => 2016-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8575 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 123 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15341658 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/341658
Monitoring processes running on a platform as a service architecture Nov 1, 2016 Issued
Array ( [id] => 14917711 [patent_doc_number] => 10430175 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-10-01 [patent_title] => Thermostat with software update features [patent_app_type] => utility [patent_app_number] => 15/340930 [patent_app_country] => US [patent_app_date] => 2016-11-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 11677 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [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] => 15340930 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/340930
Thermostat with software update features Oct 31, 2016 Issued
Array ( [id] => 11458965 [patent_doc_number] => 20170052871 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-02-23 [patent_title] => 'COMPLETING FUNCTIONAL TESTING' [patent_app_type] => utility [patent_app_number] => 15/338444 [patent_app_country] => US [patent_app_date] => 2016-10-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 2589 [patent_no_of_claims] => 16 [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] => 15338444 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/338444
Completing functional testing Oct 30, 2016 Issued
Array ( [id] => 16592462 [patent_doc_number] => 10901724 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-01-26 [patent_title] => Software update system for mobile body using vehicle-mounted gateway apparatus [patent_app_type] => utility [patent_app_number] => 16/342063 [patent_app_country] => US [patent_app_date] => 2016-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 8575 [patent_no_of_claims] => 5 [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] => 16342063 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/342063
Software update system for mobile body using vehicle-mounted gateway apparatus Oct 27, 2016 Issued
Array ( [id] => 14123093 [patent_doc_number] => 10248405 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-04-02 [patent_title] => Method and device for the robust updating of firmware of a vehicle via an air interface [patent_app_type] => utility [patent_app_number] => 15/337002 [patent_app_country] => US [patent_app_date] => 2016-10-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8092 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 220 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15337002 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/337002
Method and device for the robust updating of firmware of a vehicle via an air interface Oct 27, 2016 Issued
Array ( [id] => 14719687 [patent_doc_number] => 20190250907 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-15 [patent_title] => TECHNIQUES FOR SIMPLIFIED SERVICE MODIFICATION UTILIZING A SPLIT DESIGN-ASSIGN FRAMEWORK [patent_app_type] => utility [patent_app_number] => 16/335230 [patent_app_country] => US [patent_app_date] => 2016-10-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13733 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16335230 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/335230
TECHNIQUES FOR SIMPLIFIED SERVICE MODIFICATION UTILIZING A SPLIT DESIGN-ASSIGN FRAMEWORK Oct 17, 2016 Abandoned
Array ( [id] => 16129825 [patent_doc_number] => 10698672 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-06-30 [patent_title] => Universal installer and uninstaller [patent_app_type] => utility [patent_app_number] => 15/288319 [patent_app_country] => US [patent_app_date] => 2016-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 8246 [patent_no_of_claims] => 20 [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] => 15288319 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/288319
Universal installer and uninstaller Oct 6, 2016 Issued
Array ( [id] => 15136831 [patent_doc_number] => 10481882 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-11-19 [patent_title] => Reducing waste areas inside strings [patent_app_type] => utility [patent_app_number] => 15/288499 [patent_app_country] => US [patent_app_date] => 2016-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 9 [patent_no_of_words] => 6719 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15288499 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/288499
Reducing waste areas inside strings Oct 6, 2016 Issued
Array ( [id] => 16338193 [patent_doc_number] => 10789150 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-29 [patent_title] => Static analysis rules and training data repositories [patent_app_type] => utility [patent_app_number] => 15/287747 [patent_app_country] => US [patent_app_date] => 2016-10-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 4578 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 205 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15287747 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/287747
Static analysis rules and training data repositories Oct 6, 2016 Issued
Array ( [id] => 12291351 [patent_doc_number] => 09934125 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-04-03 [patent_title] => Generation and display of in-line trace data after error detection [patent_app_type] => utility [patent_app_number] => 15/282170 [patent_app_country] => US [patent_app_date] => 2016-09-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 5296 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 246 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15282170 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/282170
Generation and display of in-line trace data after error detection Sep 29, 2016 Issued
Array ( [id] => 11292572 [patent_doc_number] => 20160342504 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-24 [patent_title] => 'PERFORMANCE TESTING OF WEB COMPONENTS USING IDENTITY INFORMATION' [patent_app_type] => utility [patent_app_number] => 15/225463 [patent_app_country] => US [patent_app_date] => 2016-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4867 [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] => 15225463 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/225463
Performance testing of web components using identity information Jul 31, 2016 Issued
Array ( [id] => 15578231 [patent_doc_number] => 10579498 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-03-03 [patent_title] => Debugging tool for a JIT compiler [patent_app_type] => utility [patent_app_number] => 15/224586 [patent_app_country] => US [patent_app_date] => 2016-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 8949 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 160 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15224586 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/224586
Debugging tool for a JIT compiler Jul 30, 2016 Issued
Array ( [id] => 11131569 [patent_doc_number] => 20160328544 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-10 [patent_title] => 'SHARING AND EXECUTING SENSITIVE LOGIC SEMANTICS' [patent_app_type] => utility [patent_app_number] => 15/214539 [patent_app_country] => US [patent_app_date] => 2016-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6503 [patent_no_of_claims] => 14 [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] => 15214539 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/214539
Sharing and executing sensitive logic semantics Jul 19, 2016 Issued
Array ( [id] => 13304281 [patent_doc_number] => 20180203677 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-19 [patent_title] => Method and System for Modifying Machine Instructions within Compiled Software [patent_app_type] => utility [patent_app_number] => 15/743896 [patent_app_country] => US [patent_app_date] => 2016-07-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5197 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15743896 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/743896
Method and system for modifying machine instructions within compiled software Jul 12, 2016 Issued
Array ( [id] => 11124073 [patent_doc_number] => 20160321047 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-11-03 [patent_title] => 'Optimization of Meta-Template Instantiations' [patent_app_type] => utility [patent_app_number] => 15/205794 [patent_app_country] => US [patent_app_date] => 2016-07-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6623 [patent_no_of_claims] => 9 [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] => 15205794 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/205794
Optimization of meta-template instantiations Jul 7, 2016 Issued
Array ( [id] => 13268889 [patent_doc_number] => 10146529 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2018-12-04 [patent_title] => Monitoring rules declaration and automatic configuration of the monitoring rules [patent_app_type] => utility [patent_app_number] => 15/195091 [patent_app_country] => US [patent_app_date] => 2016-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4008 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 176 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15195091 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/195091
Monitoring rules declaration and automatic configuration of the monitoring rules Jun 27, 2016 Issued
Array ( [id] => 13766637 [patent_doc_number] => 10175657 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-01-08 [patent_title] => Method and system for determining mapping of test case(s) to code snippets of computer program [patent_app_type] => utility [patent_app_number] => 15/194488 [patent_app_country] => US [patent_app_date] => 2016-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6622 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 249 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15194488 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/194488
Method and system for determining mapping of test case(s) to code snippets of computer program Jun 26, 2016 Issued
Array ( [id] => 15579155 [patent_doc_number] => 10579966 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-03-03 [patent_title] => Adapting a shared project build platform to a developer plugin [patent_app_type] => utility [patent_app_number] => 15/192046 [patent_app_country] => US [patent_app_date] => 2016-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10239 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 265 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15192046 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/192046
Adapting a shared project build platform to a developer plugin Jun 23, 2016 Issued
Array ( [id] => 14236255 [patent_doc_number] => 20190130300 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-05-02 [patent_title] => SHARED MACHINE-LEARNING DATA STRUCTURE [patent_app_type] => utility [patent_app_number] => 16/096446 [patent_app_country] => US [patent_app_date] => 2016-06-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7197 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 81 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16096446 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/096446
Shared machine-learning data structure Jun 16, 2016 Issued
Array ( [id] => 13693075 [patent_doc_number] => 20170357492 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-12-14 [patent_title] => CAPTURING AND DEPLOYING APPLICATIONS USING MAXIMAL AND MINIMAL SETS [patent_app_type] => utility [patent_app_number] => 15/178540 [patent_app_country] => US [patent_app_date] => 2016-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7696 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 117 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15178540 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/178540
Capturing and deploying applications using maximal and minimal sets Jun 8, 2016 Issued
Menu