
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] => 15486285
[patent_doc_number] => 10558493
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-02-11
[patent_title] => Managing a computing cluster using time interval counters
[patent_app_type] => utility
[patent_app_number] => 16/175133
[patent_app_country] => US
[patent_app_date] => 2018-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 37
[patent_figures_cnt] => 37
[patent_no_of_words] => 16780
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 521
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16175133
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/175133 | Managing a computing cluster using time interval counters | Oct 29, 2018 | Issued |
Array
(
[id] => 16032383
[patent_doc_number] => 10678612
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-06-09
[patent_title] => Event messaging system for multi-cloud computing environments
[patent_app_type] => utility
[patent_app_number] => 16/167187
[patent_app_country] => US
[patent_app_date] => 2018-10-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2960
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 102
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16167187
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/167187 | Event messaging system for multi-cloud computing environments | Oct 21, 2018 | Issued |
Array
(
[id] => 14189423
[patent_doc_number] => 20190114417
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-04-18
[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] => 16/158836
[patent_app_country] => US
[patent_app_date] => 2018-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13865
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 112
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16158836
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/158836 | Methods and apparatus for analyzing sequences of application programming interface traffic to identify potential malicious actions | Oct 11, 2018 | Issued |
Array
(
[id] => 16222528
[patent_doc_number] => 20200247644
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-08-06
[patent_title] => BUILDING HUMAN FLOW ESTIMATION SYSTEM AND ESTIMATION METHOD
[patent_app_type] => utility
[patent_app_number] => 16/758420
[patent_app_country] => US
[patent_app_date] => 2018-10-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8914
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -13
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16758420
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/758420 | Building human flow estimation system and estimation method | Oct 10, 2018 | Issued |
Array
(
[id] => 16307647
[patent_doc_number] => 10776441
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-09-15
[patent_title] => Visual programming for iterative publish-subscribe message processing system
[patent_app_type] => utility
[patent_app_number] => 16/148840
[patent_app_country] => US
[patent_app_date] => 2018-10-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 64
[patent_figures_cnt] => 66
[patent_no_of_words] => 103721
[patent_no_of_claims] => 40
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 163
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16148840
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/148840 | Visual programming for iterative publish-subscribe message processing system | Sep 30, 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] => 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] => 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] => 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] => 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] => 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] => 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 |