
Ted T. Vo
Examiner (ID: 9426, Phone: (571)272-3706 , Office: P/2191 )
| Most Active Art Unit | 2191 |
| Art Unit(s) | 2191, 2762, 2122, 2192 |
| Total Applications | 1298 |
| Issued Applications | 981 |
| Pending Applications | 95 |
| Abandoned Applications | 239 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 16431477
[patent_doc_number] => 10831559
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-11-10
[patent_title] => Processor thread management
[patent_app_type] => utility
[patent_app_number] => 15/840183
[patent_app_country] => US
[patent_app_date] => 2017-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 6552
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 138
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15840183
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/840183 | Processor thread management | Dec 12, 2017 | Issued |
Array
(
[id] => 17969988
[patent_doc_number] => 11487520
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2022-11-01
[patent_title] => Automatically generating reasoning graphs
[patent_app_type] => utility
[patent_app_number] => 15/828706
[patent_app_country] => US
[patent_app_date] => 2017-12-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 18789
[patent_no_of_claims] => 35
[patent_no_of_ind_claims] => 4
[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] => 15828706
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/828706 | Automatically generating reasoning graphs | Nov 30, 2017 | Issued |
Array
(
[id] => 12241956
[patent_doc_number] => 20180074820
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-15
[patent_title] => 'DETERMINING STRUCTURAL INFORMATION ABOUT SOFTWARE DEVELOPMENT PROJECTS'
[patent_app_type] => utility
[patent_app_number] => 15/813680
[patent_app_country] => US
[patent_app_date] => 2017-11-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 6799
[patent_no_of_claims] => 7
[patent_no_of_ind_claims] => 1
[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] => 15813680
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/813680 | DETERMINING STRUCTURAL INFORMATION ABOUT SOFTWARE DEVELOPMENT PROJECTS | Nov 14, 2017 | Abandoned |
Array
(
[id] => 18547428
[patent_doc_number] => 11720781
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-08-08
[patent_title] => Parallel execution of gated activation unit operations
[patent_app_type] => utility
[patent_app_number] => 16/756363
[patent_app_country] => US
[patent_app_date] => 2017-10-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 6329
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 201
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16756363
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/756363 | Parallel execution of gated activation unit operations | Oct 19, 2017 | Issued |
Array
(
[id] => 14601011
[patent_doc_number] => 10353698
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-07-16
[patent_title] => System, method, and computer program for comparing RPM packages
[patent_app_type] => utility
[patent_app_number] => 15/788559
[patent_app_country] => US
[patent_app_date] => 2017-10-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 2627
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 289
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15788559
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/788559 | System, method, and computer program for comparing RPM packages | Oct 18, 2017 | Issued |
Array
(
[id] => 14218497
[patent_doc_number] => 20190121633
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-04-25
[patent_title] => CROWD-SOURCING ACCESSIBILITY RENDERING SYSTEM FOR NON-ACCESSIBLE APPLICATIONS
[patent_app_type] => utility
[patent_app_number] => 15/788525
[patent_app_country] => US
[patent_app_date] => 2017-10-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12752
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 152
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15788525
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/788525 | Crowd sourcing accessibility rendering system for non-accessible applications | Oct 18, 2017 | Issued |
Array
(
[id] => 14189083
[patent_doc_number] => 20190114247
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-04-18
[patent_title] => SYSTEM AND METHOD FOR GRAPH BASED MONITORING AND MANAGEMENT OF DISTRIBUTED SYSTEMS
[patent_app_type] => utility
[patent_app_number] => 15/786790
[patent_app_country] => US
[patent_app_date] => 2017-10-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9877
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[patent_words_short_claim] => 2
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15786790
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/786790 | System and method for graph based monitoring and management of distributed systems | Oct 17, 2017 | Issued |
Array
(
[id] => 15886793
[patent_doc_number] => 10649741
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-05-12
[patent_title] => Systems and methods for creating software from library and custom components
[patent_app_type] => utility
[patent_app_number] => 15/786431
[patent_app_country] => US
[patent_app_date] => 2017-10-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 42
[patent_figures_cnt] => 43
[patent_no_of_words] => 7364
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 1
[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] => 15786431
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/786431 | Systems and methods for creating software from library and custom components | Oct 16, 2017 | Issued |
Array
(
[id] => 12207479
[patent_doc_number] => 20180052705
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-02-22
[patent_title] => 'METHODS AND APPARATUS TO MANAGE MONITORING AGENTS'
[patent_app_type] => utility
[patent_app_number] => 15/784719
[patent_app_country] => US
[patent_app_date] => 2017-10-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8077
[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] => 15784719
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/784719 | Methods and apparatus to manage monitoring agents | Oct 15, 2017 | Issued |
Array
(
[id] => 14250075
[patent_doc_number] => 10275237
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-04-30
[patent_title] => Automated spring wiring source code review
[patent_app_type] => utility
[patent_app_number] => 15/783612
[patent_app_country] => US
[patent_app_date] => 2017-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 16
[patent_no_of_words] => 13068
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 222
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15783612
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/783612 | Automated spring wiring source code review | Oct 12, 2017 | Issued |
Array
(
[id] => 12611847
[patent_doc_number] => 20180095779
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-04-05
[patent_title] => MODEL-BASED VIRTUAL SYSTEM PROVISIONING
[patent_app_type] => utility
[patent_app_number] => 15/721338
[patent_app_country] => US
[patent_app_date] => 2017-09-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14564
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => 0
[patent_words_short_claim] => 55
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15721338
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/721338 | Model-based virtual system provisioning | Sep 28, 2017 | Issued |
Array
(
[id] => 15284585
[patent_doc_number] => 10514956
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-12-24
[patent_title] => Performance hint driven resource allocation
[patent_app_type] => utility
[patent_app_number] => 15/710620
[patent_app_country] => US
[patent_app_date] => 2017-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2357
[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] => 15710620
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/710620 | Performance hint driven resource allocation | Sep 19, 2017 | Issued |
Array
(
[id] => 14076473
[patent_doc_number] => 20190087124
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-03-21
[patent_title] => DYNAMIC SCHEDULING FOR VIRTUAL STORAGE DEVICES
[patent_app_type] => utility
[patent_app_number] => 15/708819
[patent_app_country] => US
[patent_app_date] => 2017-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 3731
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15708819
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/708819 | Dynamic scheduling for virtual storage devices | Sep 18, 2017 | Issued |
Array
(
[id] => 15373341
[patent_doc_number] => 10528389
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-01-07
[patent_title] => Method and apparatus for executing real-time tasks
[patent_app_type] => utility
[patent_app_number] => 15/706265
[patent_app_country] => US
[patent_app_date] => 2017-09-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 21
[patent_no_of_words] => 18089
[patent_no_of_claims] => 13
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 575
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15706265
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/706265 | Method and apparatus for executing real-time tasks | Sep 14, 2017 | Issued |
Array
(
[id] => 13706713
[patent_doc_number] => 20170364311
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-12-21
[patent_title] => BOOTLOADER CONTROL VIA DEVICE IDENTIFIER
[patent_app_type] => utility
[patent_app_number] => 15/695309
[patent_app_country] => US
[patent_app_date] => 2017-09-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6365
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 2
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15695309
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/695309 | BOOTLOADER CONTROL VIA DEVICE IDENTIFIER | Sep 4, 2017 | Abandoned |
Array
(
[id] => 12004218
[patent_doc_number] => 20170308373
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-10-26
[patent_title] => 'ORCHESTRATION OF SOFTWARE APPLICATIONS UPGRADE USING AUTOMATIC HANG DETECTION'
[patent_app_type] => utility
[patent_app_number] => 15/649440
[patent_app_country] => US
[patent_app_date] => 2017-07-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 18212
[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] => 15649440
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/649440 | Orchestration of software applications upgrade using automatic hang detection | Jul 12, 2017 | Issued |
Array
(
[id] => 15825601
[patent_doc_number] => 10638012
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-04-28
[patent_title] => Information processing system, information processing apparatus, and information processing method
[patent_app_type] => utility
[patent_app_number] => 15/646193
[patent_app_country] => US
[patent_app_date] => 2017-07-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 47
[patent_figures_cnt] => 47
[patent_no_of_words] => 13841
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 243
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15646193
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/646193 | Information processing system, information processing apparatus, and information processing method | Jul 10, 2017 | Issued |
Array
(
[id] => 14457491
[patent_doc_number] => 10324706
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-06-18
[patent_title] => Automated software deployment for electromechanical systems
[patent_app_type] => utility
[patent_app_number] => 15/590917
[patent_app_country] => US
[patent_app_date] => 2017-05-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10509
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 164
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15590917
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/590917 | Automated software deployment for electromechanical systems | May 8, 2017 | Issued |
Array
(
[id] => 12032990
[patent_doc_number] => 20170323089
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-11-09
[patent_title] => 'SYSTEMS AND METHODS FOR DOMAIN-DRIVEN DESIGN AND EXECUTION OF MODULAR AND DYNAMIC SERVICES, APPLICATIONS AND PROCESSES'
[patent_app_type] => utility
[patent_app_number] => 15/589864
[patent_app_country] => US
[patent_app_date] => 2017-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 12581
[patent_no_of_claims] => 23
[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] => 15589864
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/589864 | Systems and methods for domain-driven design and execution of modular and dynamic services, applications and processes | May 7, 2017 | Issued |
Array
(
[id] => 14091721
[patent_doc_number] => 10241764
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-03-26
[patent_title] => Automatically transform pass-by-value semantics into pass-by-reference implementation
[patent_app_type] => utility
[patent_app_number] => 15/588298
[patent_app_country] => US
[patent_app_date] => 2017-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 23
[patent_no_of_words] => 14192
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 15588298
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/588298 | Automatically transform pass-by-value semantics into pass-by-reference implementation | May 4, 2017 | Issued |