
Andy Ho
Examiner (ID: 18952)
| Most Active Art Unit | 2194 |
| Art Unit(s) | 2194, 2126, 2151 |
| Total Applications | 1679 |
| Issued Applications | 1458 |
| Pending Applications | 76 |
| Abandoned Applications | 165 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 14135699
[patent_doc_number] => 20190102239
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-04-04
[patent_title] => API REGISTRY IN A CONTAINER PLATFORM FOR AUTOMATICALLY GENERATING CLIENT CODE LIBRARIES
[patent_app_type] => utility
[patent_app_number] => 16/147334
[patent_app_country] => US
[patent_app_date] => 2018-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15699
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 106
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16147334
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/147334 | API registry in a container platform for automatically generating client code libraries | Sep 27, 2018 | Issued |
Array
(
[id] => 17230717
[patent_doc_number] => 20210357274
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-11-18
[patent_title] => INFORMATION PROCESSING APPARATUS, CONTROL METHOD, AND PROGRAM
[patent_app_type] => utility
[patent_app_number] => 17/278371
[patent_app_country] => US
[patent_app_date] => 2018-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7314
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[patent_words_short_claim] => 62
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17278371
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/278371 | Information processing apparatus, control method, and program | Sep 27, 2018 | Issued |
Array
(
[id] => 16045997
[patent_doc_number] => 10684871
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-06-16
[patent_title] => Multi-process model for cross-platform applications
[patent_app_type] => utility
[patent_app_number] => 16/143408
[patent_app_country] => US
[patent_app_date] => 2018-09-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 34
[patent_figures_cnt] => 35
[patent_no_of_words] => 19104
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 214
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16143408
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/143408 | Multi-process model for cross-platform applications | Sep 25, 2018 | Issued |
Array
(
[id] => 17238301
[patent_doc_number] => 11182181
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-11-23
[patent_title] => Virtual environments generator
[patent_app_type] => utility
[patent_app_number] => 16/141765
[patent_app_country] => US
[patent_app_date] => 2018-09-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 8862
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16141765
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/141765 | Virtual environments generator | Sep 24, 2018 | Issued |
Array
(
[id] => 14856679
[patent_doc_number] => 10417066
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-09-17
[patent_title] => Adapting legacy endpoints to modern APIs
[patent_app_type] => utility
[patent_app_number] => 16/139649
[patent_app_country] => US
[patent_app_date] => 2018-09-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6630
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 100
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16139649
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/139649 | Adapting legacy endpoints to modern APIs | Sep 23, 2018 | Issued |
Array
(
[id] => 15685289
[patent_doc_number] => 20200097308
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-03-26
[patent_title] => MANAGING VIRTUALIZED COMPUTING RESOURCES IN A CLOUD COMPUTING ENVIRONMENT
[patent_app_type] => utility
[patent_app_number] => 16/136375
[patent_app_country] => US
[patent_app_date] => 2018-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4501
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16136375
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/136375 | Managing virtualized computing resources in a cloud computing environment | Sep 19, 2018 | Issued |
Array
(
[id] => 15653997
[patent_doc_number] => 20200089529
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-03-19
[patent_title] => ENGINE FOR REACTIVE EXECUTION OF MASSIVELY CONCURRENT HETEROGENEOUS ACCELERATED SCRIPTED STREAMING ANALYSES
[patent_app_type] => utility
[patent_app_number] => 16/135802
[patent_app_country] => US
[patent_app_date] => 2018-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12308
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -32
[patent_words_short_claim] => 177
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16135802
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/135802 | Engine for reactive execution of massively concurrent heterogeneous accelerated scripted streaming analyses | Sep 18, 2018 | Issued |
Array
(
[id] => 14298631
[patent_doc_number] => 10289442
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-05-14
[patent_title] => Parallelization in virtual machine operation
[patent_app_type] => utility
[patent_app_number] => 16/135155
[patent_app_country] => US
[patent_app_date] => 2018-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 16
[patent_no_of_words] => 8880
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 209
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16135155
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/135155 | Parallelization in virtual machine operation | Sep 18, 2018 | Issued |
Array
(
[id] => 16416579
[patent_doc_number] => 10824472
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-11-03
[patent_title] => Coalescing multiple accelerators into a single accelerator
[patent_app_type] => utility
[patent_app_number] => 16/132893
[patent_app_country] => US
[patent_app_date] => 2018-09-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 42
[patent_no_of_words] => 12274
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 63
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16132893
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/132893 | Coalescing multiple accelerators into a single accelerator | Sep 16, 2018 | Issued |
Array
(
[id] => 13797353
[patent_doc_number] => 20190012215
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-01-10
[patent_title] => METHOD AND APPARATUS FOR DEVICE-SPECIFIC COMMUNICATION BETWEEN APPLICATION PROGRAMS
[patent_app_type] => utility
[patent_app_number] => 16/131847
[patent_app_country] => US
[patent_app_date] => 2018-09-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4491
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -10
[patent_words_short_claim] => 118
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16131847
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/131847 | Method and apparatus for device-specific communication between application programs | Sep 13, 2018 | Issued |
Array
(
[id] => 16929132
[patent_doc_number] => 11050634
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-06-29
[patent_title] => Systems and methods for contextual transformation of analytical model of IoT edge devices
[patent_app_type] => utility
[patent_app_number] => 16/128236
[patent_app_country] => US
[patent_app_date] => 2018-09-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5285
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 131
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16128236
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/128236 | Systems and methods for contextual transformation of analytical model of IoT edge devices | Sep 10, 2018 | Issued |
Array
(
[id] => 14395791
[patent_doc_number] => 10311179
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-06-04
[patent_title] => Physical modeling of electronic devices/systems
[patent_app_type] => utility
[patent_app_number] => 16/115459
[patent_app_country] => US
[patent_app_date] => 2018-08-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10255
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[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] => 16115459
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/115459 | Physical modeling of electronic devices/systems | Aug 27, 2018 | Issued |
Array
(
[id] => 17238814
[patent_doc_number] => 11182695
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-11-23
[patent_title] => Method, apparatus, and computer program product for machine learning model lifecycle management
[patent_app_type] => utility
[patent_app_number] => 16/105525
[patent_app_country] => US
[patent_app_date] => 2018-08-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 25
[patent_figures_cnt] => 25
[patent_no_of_words] => 26685
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 231
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16105525
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/105525 | Method, apparatus, and computer program product for machine learning model lifecycle management | Aug 19, 2018 | Issued |
Array
(
[id] => 16064837
[patent_doc_number] => 10691364
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-06-23
[patent_title] => Method for exchanging data between engineering tools of an engineering system, and engineering system for carrying out the method
[patent_app_type] => utility
[patent_app_number] => 16/059284
[patent_app_country] => US
[patent_app_date] => 2018-08-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 6837
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 245
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16059284
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/059284 | Method for exchanging data between engineering tools of an engineering system, and engineering system for carrying out the method | Aug 8, 2018 | Issued |
Array
(
[id] => 15603717
[patent_doc_number] => 10582897
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-03-10
[patent_title] => Method and device for comparing personal biological data of two users
[patent_app_type] => utility
[patent_app_number] => 16/043709
[patent_app_country] => US
[patent_app_date] => 2018-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 4
[patent_no_of_words] => 4021
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 124
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16043709
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/043709 | Method and device for comparing personal biological data of two users | Jul 23, 2018 | Issued |
Array
(
[id] => 16355188
[patent_doc_number] => 10795698
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-10-06
[patent_title] => User interface based on metadata
[patent_app_type] => utility
[patent_app_number] => 16/044426
[patent_app_country] => US
[patent_app_date] => 2018-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 12917
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16044426
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/044426 | User interface based on metadata | Jul 23, 2018 | Issued |
Array
(
[id] => 13847055
[patent_doc_number] => 20190027012
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-01-24
[patent_title] => NOTIFICATION SYSTEM AND NOTIFICATION CONTROL APPARATUS USED IN THE SAME
[patent_app_type] => utility
[patent_app_number] => 16/036339
[patent_app_country] => US
[patent_app_date] => 2018-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5213
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 97
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16036339
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/036339 | Notification system and notification control apparatus used in the same | Jul 15, 2018 | Issued |
Array
(
[id] => 16145631
[patent_doc_number] => 10705886
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-07-07
[patent_title] => Synchronization of hardware units in data processing systems
[patent_app_type] => utility
[patent_app_number] => 16/033985
[patent_app_country] => US
[patent_app_date] => 2018-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 17151
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 318
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16033985
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/033985 | Synchronization of hardware units in data processing systems | Jul 11, 2018 | Issued |
Array
(
[id] => 16200676
[patent_doc_number] => 10725839
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-07-28
[patent_title] => Helping a hardware accelerator using software
[patent_app_type] => utility
[patent_app_number] => 16/034074
[patent_app_country] => US
[patent_app_date] => 2018-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 27
[patent_figures_cnt] => 44
[patent_no_of_words] => 13113
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16034074
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/034074 | Helping a hardware accelerator using software | Jul 11, 2018 | Issued |
Array
(
[id] => 15328563
[patent_doc_number] => 20200004611
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-01-02
[patent_title] => SELF-EXECUTING BOT BASED ON CACHED USER DATA
[patent_app_type] => utility
[patent_app_number] => 16/024043
[patent_app_country] => US
[patent_app_date] => 2018-06-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10950
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 126
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16024043
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/024043 | Self-executing bot based on cached user data | Jun 28, 2018 | Issued |