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] => 11598645 [patent_doc_number] => 09645814 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-05-09 [patent_title] => 'Generating and publishing applications for multiple platforms' [patent_app_type] => utility [patent_app_number] => 14/702927 [patent_app_country] => US [patent_app_date] => 2015-05-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 12 [patent_no_of_words] => 11553 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14702927 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/702927
Generating and publishing applications for multiple platforms May 3, 2015 Issued
Array ( [id] => 11795770 [patent_doc_number] => 09405597 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-08-02 [patent_title] => 'Centralized throttling service' [patent_app_type] => utility [patent_app_number] => 14/701890 [patent_app_country] => US [patent_app_date] => 2015-05-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 6883 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 107 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14701890 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/701890
Centralized throttling service Apr 30, 2015 Issued
Array ( [id] => 14669223 [patent_doc_number] => 10372513 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-08-06 [patent_title] => Classification of application events using call stacks [patent_app_type] => utility [patent_app_number] => 15/564541 [patent_app_country] => US [patent_app_date] => 2015-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 3705 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 103 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15564541 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/564541
Classification of application events using call stacks Apr 29, 2015 Issued
Array ( [id] => 12647091 [patent_doc_number] => 20180107528 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-19 [patent_title] => AGGREGATION BASED EVENT IDENTIFICATION [patent_app_type] => utility [patent_app_number] => 15/569206 [patent_app_country] => US [patent_app_date] => 2015-04-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9285 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15569206 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/569206
Aggregation based event identification Apr 29, 2015 Issued
Array ( [id] => 11117056 [patent_doc_number] => 20160314030 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-10-27 [patent_title] => 'DATA PROCESSING SYSTEM HAVING MESSAGING' [patent_app_type] => utility [patent_app_number] => 14/694601 [patent_app_country] => US [patent_app_date] => 2015-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6476 [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] => 14694601 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/694601
Data processing system having messaging Apr 22, 2015 Issued
Array ( [id] => 12614217 [patent_doc_number] => 20180096569 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-04-05 [patent_title] => HOME SECURITY RESPONSE USING BIOMETRIC AND ENVIRONMENTAL OBSERVATIONS [patent_app_type] => utility [patent_app_number] => 15/566377 [patent_app_country] => US [patent_app_date] => 2015-04-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10070 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 165 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15566377 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/566377
Home security response using biometric and environmental observations Apr 16, 2015 Issued
Array ( [id] => 10416864 [patent_doc_number] => 20150301875 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-22 [patent_title] => 'PERSISTING AND MANAGING APPLICATION MESSAGES' [patent_app_type] => utility [patent_app_number] => 14/685398 [patent_app_country] => US [patent_app_date] => 2015-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8019 [patent_no_of_claims] => 30 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14685398 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/685398
PERSISTING AND MANAGING APPLICATION MESSAGES Apr 12, 2015 Abandoned
Array ( [id] => 11764693 [patent_doc_number] => 09373124 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-06-21 [patent_title] => 'Delivering promotions associated with user profiles through multiple digital channels associated with the user profiles' [patent_app_type] => utility [patent_app_number] => 14/683201 [patent_app_country] => US [patent_app_date] => 2015-04-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 8025 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14683201 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/683201
Delivering promotions associated with user profiles through multiple digital channels associated with the user profiles Apr 9, 2015 Issued
Array ( [id] => 11095018 [patent_doc_number] => 20160291986 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-10-06 [patent_title] => 'EXPOSING MEMORY-MAPPED IO DEVICES TO DRIVERS THROUGH FIRMWARE' [patent_app_type] => utility [patent_app_number] => 14/675381 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 3156 [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] => 14675381 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675381
Exposing memory-mapped IO devices to drivers through firmware Mar 30, 2015 Issued
Array ( [id] => 11332954 [patent_doc_number] => 09524200 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2016-12-20 [patent_title] => 'Consultation among feedback instances' [patent_app_type] => utility [patent_app_number] => 14/675680 [patent_app_country] => US [patent_app_date] => 2015-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 17 [patent_figures_cnt] => 17 [patent_no_of_words] => 29854 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 110 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14675680 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/675680
Consultation among feedback instances Mar 30, 2015 Issued
Array ( [id] => 12041614 [patent_doc_number] => 09819858 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2017-11-14 [patent_title] => 'Video acquisition method and device' [patent_app_type] => utility [patent_app_number] => 14/671060 [patent_app_country] => US [patent_app_date] => 2015-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 6 [patent_no_of_words] => 4742 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 179 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14671060 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/671060
Video acquisition method and device Mar 26, 2015 Issued
Array ( [id] => 10137543 [patent_doc_number] => 09170862 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-10-27 [patent_title] => 'Converting apparatus, conversion method, and information processing system' [patent_app_type] => utility [patent_app_number] => 14/669638 [patent_app_country] => US [patent_app_date] => 2015-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 28 [patent_no_of_words] => 13179 [patent_no_of_claims] => 7 [patent_no_of_ind_claims] => 3 [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] => 14669638 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/669638
Converting apparatus, conversion method, and information processing system Mar 25, 2015 Issued
Array ( [id] => 10392991 [patent_doc_number] => 20150277998 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-10-01 [patent_title] => 'Prioritising Events to Which a Processor is to Respond' [patent_app_type] => utility [patent_app_number] => 14/667755 [patent_app_country] => US [patent_app_date] => 2015-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9261 [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] =>[firstpage_image] =>[orig_patent_app_number] => 14667755 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/667755
Prioritising events to which a processor is to respond Mar 24, 2015 Issued
Array ( [id] => 11780747 [patent_doc_number] => 09389929 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-07-12 [patent_title] => 'Granular event management for service platforms' [patent_app_type] => utility [patent_app_number] => 14/666915 [patent_app_country] => US [patent_app_date] => 2015-03-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5718 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [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] => 14666915 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/666915
Granular event management for service platforms Mar 23, 2015 Issued
Array ( [id] => 10295551 [patent_doc_number] => 20150180550 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-06-25 [patent_title] => 'COMMUNICATION APPARATUS, COMMUNICATION METHOD, AND PROGRAM FOR EXCHANGING DATA WITH A TARGET' [patent_app_type] => utility [patent_app_number] => 14/642074 [patent_app_country] => US [patent_app_date] => 2015-03-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 11009 [patent_no_of_claims] => 41 [patent_no_of_ind_claims] => 7 [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] => 14642074 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/642074
Communication apparatus, communication method, and program for exchanging data with a target Mar 8, 2015 Issued
Array ( [id] => 10637408 [patent_doc_number] => 09354913 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-05-31 [patent_title] => 'Key input processing in virtualized computing environment' [patent_app_type] => utility [patent_app_number] => 14/636608 [patent_app_country] => US [patent_app_date] => 2015-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2890 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14636608 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/636608
Key input processing in virtualized computing environment Mar 2, 2015 Issued
Array ( [id] => 11780746 [patent_doc_number] => 09389928 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2016-07-12 [patent_title] => 'Platform for extension interaction with applications' [patent_app_type] => utility [patent_app_number] => 14/619776 [patent_app_country] => US [patent_app_date] => 2015-02-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 13 [patent_no_of_words] => 11996 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 53 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14619776 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/619776
Platform for extension interaction with applications Feb 10, 2015 Issued
Array ( [id] => 11020036 [patent_doc_number] => 20160216989 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2016-07-28 [patent_title] => 'Method and Apparatus for Determining the Identity of a Virtual Machine' [patent_app_type] => utility [patent_app_number] => 14/608007 [patent_app_country] => US [patent_app_date] => 2015-01-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 8725 [patent_no_of_claims] => 21 [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] => 14608007 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/608007
Method and apparatus for determining the identity of a virtual machine Jan 27, 2015 Issued
Array ( [id] => 10327830 [patent_doc_number] => 20150212834 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-07-30 [patent_title] => 'INTEROPERATION METHOD OF NEWTORK DEVICE PERFORMED BY COMPUTING DEVICE INCLUDING CLOUD OPERATING SYSTEM IN COULD ENVIRONMENT' [patent_app_type] => utility [patent_app_number] => 14/603974 [patent_app_country] => US [patent_app_date] => 2015-01-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5015 [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] => 14603974 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/603974
INTEROPERATION METHOD OF NEWTORK DEVICE PERFORMED BY COMPUTING DEVICE INCLUDING CLOUD OPERATING SYSTEM IN COULD ENVIRONMENT Jan 22, 2015
Array ( [id] => 13639223 [patent_doc_number] => 09846571 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2017-12-19 [patent_title] => Utilizing clock rate pipelining to generate code for multi-rate systems [patent_app_type] => utility [patent_app_number] => 14/596443 [patent_app_country] => US [patent_app_date] => 2015-01-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 11801 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14596443 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/596443
Utilizing clock rate pipelining to generate code for multi-rate systems Jan 13, 2015 Issued
Menu