
Andy Ho
Examiner (ID: 13854, Phone: (571)272-3762 , Office: P/2194 )
| Most Active Art Unit | 2194 |
| Art Unit(s) | 2151, 2126, 2194 |
| Total Applications | 1684 |
| Issued Applications | 1459 |
| Pending Applications | 80 |
| Abandoned Applications | 165 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 11193296
[patent_doc_number] => 09424112
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-08-23
[patent_title] => 'Execution plan generator and execution engine for interfacing with application programming interfaces'
[patent_app_type] => utility
[patent_app_number] => 14/872346
[patent_app_country] => US
[patent_app_date] => 2015-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5626
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 91
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14872346
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/872346 | Execution plan generator and execution engine for interfacing with application programming interfaces | Sep 30, 2015 | Issued |
Array
(
[id] => 11545542
[patent_doc_number] => 20170099368
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-04-06
[patent_title] => 'METHODS FOR PROVIDING INTER-OPERABILITY BETWEEN DEVICE APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 14/872904
[patent_app_country] => US
[patent_app_date] => 2015-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4236
[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] => 14872904
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/872904 | METHODS FOR PROVIDING INTER-OPERABILITY BETWEEN DEVICE APPLICATIONS | Sep 30, 2015 | Abandoned |
Array
(
[id] => 11584745
[patent_doc_number] => 09639388
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-05-02
[patent_title] => 'Deferred assignment of devices in virtual machine migration'
[patent_app_type] => utility
[patent_app_number] => 14/870785
[patent_app_country] => US
[patent_app_date] => 2015-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4588
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 83
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14870785
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/870785 | Deferred assignment of devices in virtual machine migration | Sep 29, 2015 | Issued |
Array
(
[id] => 11644039
[patent_doc_number] => 09665415
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-05-30
[patent_title] => 'Low-latency internode communication'
[patent_app_type] => utility
[patent_app_number] => 14/866955
[patent_app_country] => US
[patent_app_date] => 2015-09-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 18
[patent_no_of_words] => 6934
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14866955
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/866955 | Low-latency internode communication | Sep 25, 2015 | Issued |
Array
(
[id] => 11430941
[patent_doc_number] => 09569258
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-02-14
[patent_title] => 'Scheduling multiple operations in a divider unit'
[patent_app_type] => utility
[patent_app_number] => 14/859941
[patent_app_country] => US
[patent_app_date] => 2015-09-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7269
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14859941
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/859941 | Scheduling multiple operations in a divider unit | Sep 20, 2015 | Issued |
Array
(
[id] => 10605142
[patent_doc_number] => 09325717
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-04-26
[patent_title] => 'Web-store restriction of external libraries'
[patent_app_type] => utility
[patent_app_number] => 14/856815
[patent_app_country] => US
[patent_app_date] => 2015-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7514
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 70
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14856815
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/856815 | Web-store restriction of external libraries | Sep 16, 2015 | Issued |
Array
(
[id] => 11830650
[patent_doc_number] => 09727392
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-08-08
[patent_title] => 'Techniques for render pass dependencies in an API'
[patent_app_type] => utility
[patent_app_number] => 14/856468
[patent_app_country] => US
[patent_app_date] => 2015-09-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 6892
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 95
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14856468
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/856468 | Techniques for render pass dependencies in an API | Sep 15, 2015 | Issued |
Array
(
[id] => 11206865
[patent_doc_number] => 09436491
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-09-06
[patent_title] => 'Computer system and method for testing hardware device based on virtual machine'
[patent_app_type] => utility
[patent_app_number] => 14/851193
[patent_app_country] => US
[patent_app_date] => 2015-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4475
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 108
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14851193
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/851193 | Computer system and method for testing hardware device based on virtual machine | Sep 10, 2015 | Issued |
Array
(
[id] => 11390989
[patent_doc_number] => 09552233
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-01-24
[patent_title] => 'Virtual machine migration using free page hinting'
[patent_app_type] => utility
[patent_app_number] => 14/850055
[patent_app_country] => US
[patent_app_date] => 2015-09-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7258
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 157
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14850055
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/850055 | Virtual machine migration using free page hinting | Sep 9, 2015 | Issued |
Array
(
[id] => 11332947
[patent_doc_number] => 09524193
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-12-20
[patent_title] => 'Transparent virtualized operating system'
[patent_app_type] => utility
[patent_app_number] => 14/849239
[patent_app_country] => US
[patent_app_date] => 2015-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3647
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 166
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14849239
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/849239 | Transparent virtualized operating system | Sep 8, 2015 | Issued |
Array
(
[id] => 11239019
[patent_doc_number] => 09465664
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-10-11
[patent_title] => 'Systems and methods for allocation of environmentally regulated slack'
[patent_app_type] => utility
[patent_app_number] => 14/848381
[patent_app_country] => US
[patent_app_date] => 2015-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 6417
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14848381
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/848381 | Systems and methods for allocation of environmentally regulated slack | Sep 8, 2015 | Issued |
Array
(
[id] => 10801363
[patent_doc_number] => 20160147520
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-05-26
[patent_title] => 'DEVICE DRIVER AGGREGATION IN OPERATING SYSTEM DEPLOYMENT'
[patent_app_type] => utility
[patent_app_number] => 14/849120
[patent_app_country] => US
[patent_app_date] => 2015-09-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6173
[patent_no_of_claims] => 8
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14849120
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/849120 | Device driver aggregation in operating system deployment | Sep 8, 2015 | Issued |
Array
(
[id] => 11430933
[patent_doc_number] => 09569249
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-02-14
[patent_title] => 'Pattern design for heterogeneous environments'
[patent_app_type] => utility
[patent_app_number] => 14/847109
[patent_app_country] => US
[patent_app_date] => 2015-09-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 6050
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14847109
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/847109 | Pattern design for heterogeneous environments | Sep 7, 2015 | Issued |
Array
(
[id] => 11410724
[patent_doc_number] => 09558029
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-01-31
[patent_title] => 'Logical processing for containers'
[patent_app_type] => utility
[patent_app_number] => 14/839746
[patent_app_country] => US
[patent_app_date] => 2015-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 13027
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 126
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14839746
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/839746 | Logical processing for containers | Aug 27, 2015 | Issued |
Array
(
[id] => 10582714
[patent_doc_number] => 09304838
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-04-05
[patent_title] => 'Scheduling and executing model components in response to un-modeled events detected during an execution of the model'
[patent_app_type] => utility
[patent_app_number] => 14/833978
[patent_app_country] => US
[patent_app_date] => 2015-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 16081
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 12
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14833978
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/833978 | Scheduling and executing model components in response to un-modeled events detected during an execution of the model | Aug 23, 2015 | Issued |
Array
(
[id] => 11226690
[patent_doc_number] => 09454413
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2016-09-27
[patent_title] => 'Systems and methods for handling communications between network applications'
[patent_app_type] => utility
[patent_app_number] => 14/823390
[patent_app_country] => US
[patent_app_date] => 2015-08-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 12350
[patent_no_of_claims] => 18
[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] => 14823390
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/823390 | Systems and methods for handling communications between network applications | Aug 10, 2015 | Issued |
Array
(
[id] => 11509192
[patent_doc_number] => 09600353
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-03-21
[patent_title] => 'Persistent and resilient worker processes'
[patent_app_type] => utility
[patent_app_number] => 14/811761
[patent_app_country] => US
[patent_app_date] => 2015-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 9723
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 101
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14811761
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/811761 | Persistent and resilient worker processes | Jul 27, 2015 | Issued |
Array
(
[id] => 11109701
[patent_doc_number] => 20160306671
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-10-20
[patent_title] => 'SYSTEM AND METHOD OF ASSIGNING REQUESTS TO RESOURCES USING CONSTRAINT PROGRAMMING'
[patent_app_type] => utility
[patent_app_number] => 14/808231
[patent_app_country] => US
[patent_app_date] => 2015-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 14030
[patent_no_of_claims] => 21
[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] => 14808231
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/808231 | System and method of assigning requests to resources using constraint programming | Jul 23, 2015 | Issued |
Array
(
[id] => 10746109
[patent_doc_number] => 20160092260
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-03-31
[patent_title] => 'DETERMINATION METHOD AND DETERMINATION DEVICE'
[patent_app_type] => utility
[patent_app_number] => 14/807186
[patent_app_country] => US
[patent_app_date] => 2015-07-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 27
[patent_figures_cnt] => 27
[patent_no_of_words] => 7667
[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] => 14807186
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/807186 | Determination method and determination device | Jul 22, 2015 | Issued |
Array
(
[id] => 11875694
[patent_doc_number] => 09747468
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-08-29
[patent_title] => 'System and method for communication among mobile applications'
[patent_app_type] => utility
[patent_app_number] => 14/802062
[patent_app_country] => US
[patent_app_date] => 2015-07-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7348
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 93
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14802062
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/802062 | System and method for communication among mobile applications | Jul 16, 2015 | Issued |