
Michael Eugene La Villa
Examiner (ID: 15498, Phone: (571)272-1539 , Office: P/1784 )
| Most Active Art Unit | 1784 |
| Art Unit(s) | 4132, 1784, 1775, 1316, 3623, 1773, 1794, 1754 |
| Total Applications | 1611 |
| Issued Applications | 1133 |
| Pending Applications | 118 |
| Abandoned Applications | 393 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 20376521
[patent_doc_number] => 12483976
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-11-25
[patent_title] => Application programming interface to prevent deselection of storage
[patent_app_type] => utility
[patent_app_number] => 17/720199
[patent_app_country] => US
[patent_app_date] => 2022-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 69
[patent_figures_cnt] => 70
[patent_no_of_words] => 72565
[patent_no_of_claims] => 35
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17720199
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/720199 | Application programming interface to prevent deselection of storage | Apr 12, 2022 | Issued |
Array
(
[id] => 20376521
[patent_doc_number] => 12483976
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-11-25
[patent_title] => Application programming interface to prevent deselection of storage
[patent_app_type] => utility
[patent_app_number] => 17/720199
[patent_app_country] => US
[patent_app_date] => 2022-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 69
[patent_figures_cnt] => 70
[patent_no_of_words] => 72565
[patent_no_of_claims] => 35
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17720199
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/720199 | Application programming interface to prevent deselection of storage | Apr 12, 2022 | Issued |
Array
(
[id] => 20376521
[patent_doc_number] => 12483976
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-11-25
[patent_title] => Application programming interface to prevent deselection of storage
[patent_app_type] => utility
[patent_app_number] => 17/720199
[patent_app_country] => US
[patent_app_date] => 2022-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 69
[patent_figures_cnt] => 70
[patent_no_of_words] => 72565
[patent_no_of_claims] => 35
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17720199
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/720199 | Application programming interface to prevent deselection of storage | Apr 12, 2022 | Issued |
Array
(
[id] => 20435766
[patent_doc_number] => 12507160
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-12-23
[patent_title] => Application programming interface to select storage
[patent_app_type] => utility
[patent_app_number] => 17/720196
[patent_app_country] => US
[patent_app_date] => 2022-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 69
[patent_figures_cnt] => 70
[patent_no_of_words] => 72485
[patent_no_of_claims] => 35
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 110
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17720196
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/720196 | Application programming interface to select storage | Apr 12, 2022 | Issued |
Array
(
[id] => 20376521
[patent_doc_number] => 12483976
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-11-25
[patent_title] => Application programming interface to prevent deselection of storage
[patent_app_type] => utility
[patent_app_number] => 17/720199
[patent_app_country] => US
[patent_app_date] => 2022-04-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 69
[patent_figures_cnt] => 70
[patent_no_of_words] => 72565
[patent_no_of_claims] => 35
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 81
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17720199
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/720199 | Application programming interface to prevent deselection of storage | Apr 12, 2022 | Issued |
Array
(
[id] => 18506407
[patent_doc_number] => 11704224
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-07-18
[patent_title] => Long running workflows for robotic process automation
[patent_app_type] => utility
[patent_app_number] => 17/658260
[patent_app_country] => US
[patent_app_date] => 2022-04-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6842
[patent_no_of_claims] => 33
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17658260
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/658260 | Long running workflows for robotic process automation | Apr 6, 2022 | Issued |
Array
(
[id] => 18262100
[patent_doc_number] => 11609801
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-03-21
[patent_title] => Application interface governance platform to harmonize, validate, and replicate data-driven definitions to execute application interface functionality
[patent_app_type] => utility
[patent_app_number] => 17/713219
[patent_app_country] => US
[patent_app_date] => 2022-04-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 14
[patent_no_of_words] => 16598
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17713219
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/713219 | Application interface governance platform to harmonize, validate, and replicate data-driven definitions to execute application interface functionality | Apr 3, 2022 | Issued |
Array
(
[id] => 18677899
[patent_doc_number] => 20230315546
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-10-05
[patent_title] => SYSTEMS AND METHODS FOR MOVING, RECONCILING, AND AGGREGATING DATA FROM MAINFRAME COMPUTERS TO HYBRID CLOUD
[patent_app_type] => utility
[patent_app_number] => 17/657674
[patent_app_country] => US
[patent_app_date] => 2022-04-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4934
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[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] => 17657674
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/657674 | Systems and methods for moving, reconciling, and aggregating data from mainframe computers to hybrid cloud | Mar 31, 2022 | Issued |
Array
(
[id] => 18659934
[patent_doc_number] => 20230305941
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-09-28
[patent_title] => SYSTEMS AND METHODS FOR ISOLATING TRANSACTIONS TO A PSEUDO-WAIT-FOR-INPUT REGION
[patent_app_type] => utility
[patent_app_number] => 17/656557
[patent_app_country] => US
[patent_app_date] => 2022-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8623
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 276
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17656557
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/656557 | Systems and methods for isolating transactions to a pseudo-wait-for-input region | Mar 24, 2022 | Issued |
Array
(
[id] => 18659867
[patent_doc_number] => 20230305874
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-09-28
[patent_title] => MIGRATING CONTAINERS ACROSS NON-UNIFORM MEMORY ACCESS (NUMA) NODES OF A PROCESSOR DEVICE
[patent_app_type] => utility
[patent_app_number] => 17/704600
[patent_app_country] => US
[patent_app_date] => 2022-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5990
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 123
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17704600
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/704600 | Migrating containers across non-uniform memory access (NUMA) nodes of a processor device | Mar 24, 2022 | Issued |
Array
(
[id] => 19857428
[patent_doc_number] => 12260266
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-03-25
[patent_title] => Compute load balancing in a distributed environment
[patent_app_type] => utility
[patent_app_number] => 17/691570
[patent_app_country] => US
[patent_app_date] => 2022-03-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7083
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[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] => 17691570
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/691570 | Compute load balancing in a distributed environment | Mar 9, 2022 | Issued |
Array
(
[id] => 19596117
[patent_doc_number] => 12153965
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-11-26
[patent_title] => Allocation of worker threads in a parallelization framework with result streaming
[patent_app_type] => utility
[patent_app_number] => 17/688212
[patent_app_country] => US
[patent_app_date] => 2022-03-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9350
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 128
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17688212
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/688212 | Allocation of worker threads in a parallelization framework with result streaming | Mar 6, 2022 | Issued |
Array
(
[id] => 18606659
[patent_doc_number] => 11748123
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-09-05
[patent_title] => Transforming a remote desktop into a remote application
[patent_app_type] => utility
[patent_app_number] => 17/684439
[patent_app_country] => US
[patent_app_date] => 2022-03-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 7091
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 169
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17684439
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/684439 | Transforming a remote desktop into a remote application | Mar 1, 2022 | Issued |
Array
(
[id] => 17839587
[patent_doc_number] => 20220276892
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-09-01
[patent_title] => TRANSFORMING INTENT EXPRESSIONS INTO COMMANDS AND CONFIGURATIONS
[patent_app_type] => utility
[patent_app_number] => 17/679257
[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] => 9588
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 74
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17679257
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/679257 | Transforming intent expressions into commands and configurations | Feb 23, 2022 | Issued |
Array
(
[id] => 20609899
[patent_doc_number] => 12585501
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-03-24
[patent_title] => Machine-learning (ML)-based resource utilization prediction and management engine
[patent_app_type] => utility
[patent_app_number] => 17/676362
[patent_app_country] => US
[patent_app_date] => 2022-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 0
[patent_no_of_claims] => 18
[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] => 17676362
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/676362 | Machine-learning (ML)-based resource utilization prediction and management engine | Feb 20, 2022 | Issued |
Array
(
[id] => 18584721
[patent_doc_number] => 20230266985
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-08-24
[patent_title] => EXECUTION REDIRECTION IN A REMOTE DESKTOP
[patent_app_type] => utility
[patent_app_number] => 17/675855
[patent_app_country] => US
[patent_app_date] => 2022-02-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 6383
[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] => 17675855
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/675855 | Execution redirection in a remote desktop | Feb 17, 2022 | Issued |
Array
(
[id] => 18454268
[patent_doc_number] => 20230195548
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-06-22
[patent_title] => BRIDGING VIRTUAL DESKTOPS UNDER NESTED MODE
[patent_app_type] => utility
[patent_app_number] => 17/670800
[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] => 10083
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17670800
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/670800 | Bridging virtual desktops under nested mode | Feb 13, 2022 | Issued |
Array
(
[id] => 19434607
[patent_doc_number] => 20240303105
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-09-12
[patent_title] => Method and system for performing a digital process
[patent_app_type] => utility
[patent_app_number] => 18/263137
[patent_app_country] => US
[patent_app_date] => 2022-02-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16550
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[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] => 18263137
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/263137 | Method and system for performing a digital process | Feb 3, 2022 | Pending |
Array
(
[id] => 19036414
[patent_doc_number] => 20240086229
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-03-14
[patent_title] => Method and system for performing a digital process
[patent_app_type] => utility
[patent_app_number] => 18/263139
[patent_app_country] => US
[patent_app_date] => 2022-02-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 16627
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[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] => 18263139
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/263139 | Method and system for performing a digital process | Feb 3, 2022 | Pending |
Array
(
[id] => 18630346
[patent_doc_number] => 20230289239
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-09-14
[patent_title] => METHOD AND SYSTEM FOR PERFORMING DISTRIBUTED COMPUTER VISION WORKLOADS IN A COMPUTER VISION ENVIRONMENT USING A COMPUTER VISION NODE LEADER
[patent_app_type] => utility
[patent_app_number] => 17/581374
[patent_app_country] => US
[patent_app_date] => 2022-01-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 18253
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 150
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17581374
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/581374 | Method and system for performing distributed computer vision workloads in a computer vision environment using a computer vision node leader | Jan 20, 2022 | Issued |