Search

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