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] => 17674996 [patent_doc_number] => 20220188163 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-16 [patent_title] => METHOD FOR PROCESSING DATA, ELECTRONIC DEVICE AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 17/653875 [patent_app_country] => US [patent_app_date] => 2022-03-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7962 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -15 [patent_words_short_claim] => 63 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17653875 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/653875
METHOD FOR PROCESSING DATA, ELECTRONIC DEVICE AND STORAGE MEDIUM Mar 7, 2022 Abandoned
Array ( [id] => 18614294 [patent_doc_number] => 20230281031 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-09-07 [patent_title] => LIVE MIGRATION OF PARAVIRTUAL REMOTE DIRECT MEMORY ACCESS (PVRDMA) VIRTUAL MACHINES VIA HARDWARE-ASSISTED QUEUE PAIR SUSPEND/RESUME AND QUERY/RECREATE OPERATIONS [patent_app_type] => utility [patent_app_number] => 17/687414 [patent_app_country] => US [patent_app_date] => 2022-03-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7784 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 178 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17687414 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/687414
LIVE MIGRATION OF PARAVIRTUAL REMOTE DIRECT MEMORY ACCESS (PVRDMA) VIRTUAL MACHINES VIA HARDWARE-ASSISTED QUEUE PAIR SUSPEND/RESUME AND QUERY/RECREATE OPERATIONS Mar 3, 2022 Abandoned
Array ( [id] => 18067031 [patent_doc_number] => 20220398119 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-12-15 [patent_title] => APPARATUS AND METHOD FOR PROVIDING VIRTUAL MULTI-CLOUD SERVICE [patent_app_type] => utility [patent_app_number] => 17/686038 [patent_app_country] => US [patent_app_date] => 2022-03-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7424 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 70 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17686038 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/686038
Apparatus and method for providing virtual multi-cloud service Mar 2, 2022 Issued
Array ( [id] => 20145628 [patent_doc_number] => 12379970 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-05 [patent_title] => Managing best known configurations for workspaces [patent_app_type] => utility [patent_app_number] => 17/685182 [patent_app_country] => US [patent_app_date] => 2022-03-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 0 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 291 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17685182 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/685182
Managing best known configurations for workspaces Mar 1, 2022 Issued
Array ( [id] => 18519829 [patent_doc_number] => 11709720 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-07-25 [patent_title] => Protocol for correlating user space data with kernel space data [patent_app_type] => utility [patent_app_number] => 17/652624 [patent_app_country] => US [patent_app_date] => 2022-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 13746 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17652624 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/652624
Protocol for correlating user space data with kernel space data Feb 24, 2022 Issued
Array ( [id] => 18687294 [patent_doc_number] => 11783033 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-10 [patent_title] => Methods and apparatus for analyzing sequences of application programming interface traffic to identify potential malicious actions [patent_app_type] => utility [patent_app_number] => 17/680767 [patent_app_country] => US [patent_app_date] => 2022-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 13945 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 113 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17680767 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/680767
Methods and apparatus for analyzing sequences of application programming interface traffic to identify potential malicious actions Feb 24, 2022 Issued
Array ( [id] => 18414835 [patent_doc_number] => 11669377 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-06 [patent_title] => Providing application programming interface endpoints for machine learning models [patent_app_type] => utility [patent_app_number] => 17/680859 [patent_app_country] => US [patent_app_date] => 2022-02-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 11650 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 148 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17680859 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/680859
Providing application programming interface endpoints for machine learning models Feb 24, 2022 Issued
Array ( [id] => 17659254 [patent_doc_number] => 20220179719 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-06-09 [patent_title] => PROCESSOR AND EVENT PROCESSING METHOD [patent_app_type] => utility [patent_app_number] => 17/679275 [patent_app_country] => US [patent_app_date] => 2022-02-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6567 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -4 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17679275 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/679275
Processor and event processing method Feb 23, 2022 Issued
Array ( [id] => 18584755 [patent_doc_number] => 20230267019 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-24 [patent_title] => PERCEPTIVE SCALING OF COMPUTING RESOURCES [patent_app_type] => utility [patent_app_number] => 17/676653 [patent_app_country] => US [patent_app_date] => 2022-02-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9328 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 115 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17676653 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/676653
Perceptive scaling of computing resources Feb 20, 2022 Issued
Array ( [id] => 18104238 [patent_doc_number] => 11544124 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-01-03 [patent_title] => Unified event processing and log management over multiple domains [patent_app_type] => utility [patent_app_number] => 17/672624 [patent_app_country] => US [patent_app_date] => 2022-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7899 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17672624 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/672624
Unified event processing and log management over multiple domains Feb 14, 2022 Issued
Array ( [id] => 18668460 [patent_doc_number] => 11775360 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-03 [patent_title] => Cache-based communication for trusted execution environments [patent_app_type] => utility [patent_app_number] => 17/671619 [patent_app_country] => US [patent_app_date] => 2022-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 7673 [patent_no_of_claims] => 13 [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] => 17671619 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/671619
Cache-based communication for trusted execution environments Feb 14, 2022 Issued
Array ( [id] => 18569064 [patent_doc_number] => 20230259400 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-17 [patent_title] => DECENTRALIZED DISTRIBUTED COMPUTING ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 17/672664 [patent_app_country] => US [patent_app_date] => 2022-02-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10230 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17672664 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/672664
Decentralized distributed computing environment Feb 14, 2022 Issued
Array ( [id] => 17778636 [patent_doc_number] => 20220244986 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-08-04 [patent_title] => ASYNCHRONOUS DATA MOVEMENT PIPELINE [patent_app_type] => utility [patent_app_number] => 17/671490 [patent_app_country] => US [patent_app_date] => 2022-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 40384 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -25 [patent_words_short_claim] => 54 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17671490 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/671490
Asynchronous data movement pipeline Feb 13, 2022 Issued
Array ( [id] => 19303325 [patent_doc_number] => 20240231905 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-11 [patent_title] => ELECTRONIC SYSTEM AND ELECTRONIC CONTROL DEVICE [patent_app_type] => utility [patent_app_number] => 18/290580 [patent_app_country] => US [patent_app_date] => 2022-02-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15822 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 104 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18290580 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/290580
ELECTRONIC SYSTEM AND ELECTRONIC CONTROL DEVICE Feb 2, 2022 Pending
Array ( [id] => 18539378 [patent_doc_number] => 20230244486 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-08-03 [patent_title] => Extensible Event Bus Architecture [patent_app_type] => utility [patent_app_number] => 17/590302 [patent_app_country] => US [patent_app_date] => 2022-02-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8874 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 99 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17590302 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/590302
Extensible event bus architecture Jan 31, 2022 Issued
Array ( [id] => 18262105 [patent_doc_number] => 11609806 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-03-21 [patent_title] => Determining whether and/or when to provide notifications, based on application content, to mitigate computationally wasteful application-launching behavior [patent_app_type] => utility [patent_app_number] => 17/588637 [patent_app_country] => US [patent_app_date] => 2022-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 13210 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 281 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17588637 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/588637
Determining whether and/or when to provide notifications, based on application content, to mitigate computationally wasteful application-launching behavior Jan 30, 2022 Issued
Array ( [id] => 18531906 [patent_doc_number] => 20230236978 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-07-27 [patent_title] => PROGRESSIVE CACHING OF FILTER RULES [patent_app_type] => utility [patent_app_number] => 17/649013 [patent_app_country] => US [patent_app_date] => 2022-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8356 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 154 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17649013 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/649013
Progressive caching of filter rules Jan 25, 2022 Issued
Array ( [id] => 20242815 [patent_doc_number] => 12423133 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-09-23 [patent_title] => Scheduling actions in multiple replicas of computing environment using consensus protocol [patent_app_type] => utility [patent_app_number] => 17/578715 [patent_app_country] => US [patent_app_date] => 2022-01-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 0 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 147 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17578715 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/578715
Scheduling actions in multiple replicas of computing environment using consensus protocol Jan 18, 2022 Issued
Array ( [id] => 20415686 [patent_doc_number] => 12498972 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-12-16 [patent_title] => Method for controlling time-limited use of application, and electronic device [patent_app_type] => utility [patent_app_number] => 18/031048 [patent_app_country] => US [patent_app_date] => 2022-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 19 [patent_figures_cnt] => 20 [patent_no_of_words] => 9596 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 362 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18031048 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/031048
Method for controlling time-limited use of application, and electronic device Jan 17, 2022 Issued
Array ( [id] => 18781238 [patent_doc_number] => 11822981 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-11-21 [patent_title] => Common gateway platform [patent_app_type] => utility [patent_app_number] => 17/578060 [patent_app_country] => US [patent_app_date] => 2022-01-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 7913 [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] => 17578060 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/578060
Common gateway platform Jan 17, 2022 Issued
Menu