
Phillips Iii
Examiner (ID: 6979, Phone: III ALBERT M )
| Most Active Art Unit | 2159 |
| Art Unit(s) | 2159, 2154, 2155, 2169 |
| Total Applications | 785 |
| Issued Applications | 624 |
| Pending Applications | 42 |
| Abandoned Applications | 131 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 16714314
[patent_doc_number] => 20210081461
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-03-18
[patent_title] => STRING PATTERN MATCHING FOR MULTI-STRING PATTERN RULES IN INTRUSION DETECTION
[patent_app_type] => utility
[patent_app_number] => 16/569015
[patent_app_country] => US
[patent_app_date] => 2019-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6053
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16569015
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/569015 | String pattern matching for multi-string pattern rules in intrusion detection | Sep 11, 2019 | Issued |
Array
(
[id] => 17309079
[patent_doc_number] => 11210189
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-12-28
[patent_title] => Monitoring performance of computing systems
[patent_app_type] => utility
[patent_app_number] => 16/556636
[patent_app_country] => US
[patent_app_date] => 2019-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 12501
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16556636
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/556636 | Monitoring performance of computing systems | Aug 29, 2019 | Issued |
Array
(
[id] => 15530623
[patent_doc_number] => 20200057617
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-02-20
[patent_title] => SOFTWARE CODE OPTIMIZER AND METHOD
[patent_app_type] => utility
[patent_app_number] => 16/539699
[patent_app_country] => US
[patent_app_date] => 2019-08-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10260
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -11
[patent_words_short_claim] => 170
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16539699
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/539699 | Software code optimizer and method | Aug 12, 2019 | Issued |
Array
(
[id] => 16385269
[patent_doc_number] => 10810107
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-10-20
[patent_title] => User interface for specifying data stream processing language programs for analyzing instrumented software
[patent_app_type] => utility
[patent_app_number] => 16/538634
[patent_app_country] => US
[patent_app_date] => 2019-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 19202
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16538634
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/538634 | User interface for specifying data stream processing language programs for analyzing instrumented software | Aug 11, 2019 | Issued |
Array
(
[id] => 16592453
[patent_doc_number] => 10901714
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2021-01-26
[patent_title] => Automatic software performance optimization
[patent_app_type] => utility
[patent_app_number] => 16/535935
[patent_app_country] => US
[patent_app_date] => 2019-08-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 11552
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 16535935
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/535935 | Automatic software performance optimization | Aug 7, 2019 | Issued |
Array
(
[id] => 15182203
[patent_doc_number] => 20190361693
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-11-28
[patent_title] => SCALABLE ARTIFICIAL INTELLIGENCE DRIVEN CONFIGURATION MANAGEMENT
[patent_app_type] => utility
[patent_app_number] => 16/534896
[patent_app_country] => US
[patent_app_date] => 2019-08-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15267
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16534896
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/534896 | Scalable artificial intelligence driven configuration management | Aug 6, 2019 | Issued |
Array
(
[id] => 15935923
[patent_doc_number] => 20200159595
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-05-21
[patent_title] => COMPOSABLE AND CANCELABLE DATAFLOW CONTINUATION PASSING
[patent_app_type] => utility
[patent_app_number] => 16/533276
[patent_app_country] => US
[patent_app_date] => 2019-08-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3330
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16533276
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/533276 | Composable and cancelable dataflow continuation passing | Aug 5, 2019 | Issued |
Array
(
[id] => 16615854
[patent_doc_number] => 20210034507
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-02-04
[patent_title] => SYSTEMS AND METHODS FOR AUTOMATED INVOCATION OF ACCESSIBILITY VALIDATIONS IN ACCESSIBILITY SCRIPTS
[patent_app_type] => utility
[patent_app_number] => 16/530166
[patent_app_country] => US
[patent_app_date] => 2019-08-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3729
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -19
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16530166
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/530166 | Systems and methods for automated invocation of accessibility validations in accessibility scripts | Aug 1, 2019 | Issued |
Array
(
[id] => 15855107
[patent_doc_number] => 10642839
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-05-05
[patent_title] => Associating hardware to store applications
[patent_app_type] => utility
[patent_app_number] => 16/529268
[patent_app_country] => US
[patent_app_date] => 2019-08-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8574
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 182
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16529268
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/529268 | Associating hardware to store applications | Jul 31, 2019 | Issued |
Array
(
[id] => 17151210
[patent_doc_number] => 11144287
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-10-12
[patent_title] => Compile time validation of programming code
[patent_app_type] => utility
[patent_app_number] => 16/518176
[patent_app_country] => US
[patent_app_date] => 2019-07-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 3474
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 88
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16518176
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/518176 | Compile time validation of programming code | Jul 21, 2019 | Issued |
Array
(
[id] => 16607881
[patent_doc_number] => 10908884
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-02-02
[patent_title] => Methods and apparatus for runtime multi-scheduling of software executing on a heterogeneous system
[patent_app_type] => utility
[patent_app_number] => 16/455379
[patent_app_country] => US
[patent_app_date] => 2019-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 14
[patent_no_of_words] => 25558
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 125
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16455379
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/455379 | Methods and apparatus for runtime multi-scheduling of software executing on a heterogeneous system | Jun 26, 2019 | Issued |
Array
(
[id] => 14966773
[patent_doc_number] => 20190310865
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-10-10
[patent_title] => VIRTUALIZING EXTENSION CODE IN AN APPLICATION
[patent_app_type] => utility
[patent_app_number] => 16/449424
[patent_app_country] => US
[patent_app_date] => 2019-06-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16640
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 103
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16449424
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/449424 | Virtualizing extension code in an application | Jun 22, 2019 | Issued |
Array
(
[id] => 16810608
[patent_doc_number] => 20210133163
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2021-05-06
[patent_title] => Compilable Data Model
[patent_app_type] => utility
[patent_app_number] => 17/252849
[patent_app_country] => US
[patent_app_date] => 2019-06-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9702
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -14
[patent_words_short_claim] => 155
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17252849
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/252849 | Compilable Data Model | Jun 16, 2019 | Abandoned |
Array
(
[id] => 14902557
[patent_doc_number] => 20190295044
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-09-26
[patent_title] => INTELLIGENT SELF-SERVICE ADVISOR
[patent_app_type] => utility
[patent_app_number] => 16/438672
[patent_app_country] => US
[patent_app_date] => 2019-06-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 13223
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[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] => 16438672
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/438672 | Intelligent self-service delivery advisor | Jun 11, 2019 | Issued |
Array
(
[id] => 15757655
[patent_doc_number] => 10620939
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-04-14
[patent_title] => Security patch update processor
[patent_app_type] => utility
[patent_app_number] => 16/438214
[patent_app_country] => US
[patent_app_date] => 2019-06-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4668
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 67
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16438214
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/438214 | Security patch update processor | Jun 10, 2019 | Issued |
Array
(
[id] => 16278802
[patent_doc_number] => 10761832
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-09-01
[patent_title] => Software versioning
[patent_app_type] => utility
[patent_app_number] => 16/429896
[patent_app_country] => US
[patent_app_date] => 2019-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 10244
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 75
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16429896
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/429896 | Software versioning | Jun 2, 2019 | Issued |
Array
(
[id] => 17771142
[patent_doc_number] => 11403083
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-08-02
[patent_title] => Offloading server and offloading program
[patent_app_type] => utility
[patent_app_number] => 17/289870
[patent_app_country] => US
[patent_app_date] => 2019-06-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 19646
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 411
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17289870
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/289870 | Offloading server and offloading program | Jun 2, 2019 | Issued |
Array
(
[id] => 16652091
[patent_doc_number] => 10929271
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-02-23
[patent_title] => System and method for detecting and alerting unexpected behavior of software applications
[patent_app_type] => utility
[patent_app_number] => 16/398332
[patent_app_country] => US
[patent_app_date] => 2019-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 8
[patent_no_of_words] => 6584
[patent_no_of_claims] => 13
[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] => 16398332
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/398332 | System and method for detecting and alerting unexpected behavior of software applications | Apr 29, 2019 | Issued |
Array
(
[id] => 17061838
[patent_doc_number] => 11106439
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-08-31
[patent_title] => Offload server and offload program
[patent_app_type] => utility
[patent_app_number] => 17/053155
[patent_app_country] => US
[patent_app_date] => 2019-04-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 13641
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 229
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17053155
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/053155 | Offload server and offload program | Apr 14, 2019 | Issued |
Array
(
[id] => 15730847
[patent_doc_number] => 10613852
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-04-07
[patent_title] => Cognitive installation of software updates based on user context
[patent_app_type] => utility
[patent_app_number] => 16/372561
[patent_app_country] => US
[patent_app_date] => 2019-04-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6678
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 141
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16372561
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/372561 | Cognitive installation of software updates based on user context | Apr 1, 2019 | Issued |