
Elliot S. Ruddie
Examiner (ID: 14086, Phone: (571)272-7634 , Office: P/3778 )
| Most Active Art Unit | 3785 |
| Art Unit(s) | 3782, 3785, 3778 |
| Total Applications | 553 |
| Issued Applications | 329 |
| Pending Applications | 71 |
| Abandoned Applications | 165 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 19617661
[patent_doc_number] => 20240403341
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-12-05
[patent_title] => USING LARGE LANGUAGE MODELS TO GENERATE SEARCH QUERY ANSWERS
[patent_app_type] => utility
[patent_app_number] => 18/679287
[patent_app_country] => US
[patent_app_date] => 2024-05-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12026
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 205
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18679287
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/679287 | Using large language models to generate search query answers | May 29, 2024 | Issued |
Array
(
[id] => 20351662
[patent_doc_number] => 20250348514
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-11-13
[patent_title] => Programmatic Visualization of Database Tables
[patent_app_type] => utility
[patent_app_number] => 18/662104
[patent_app_country] => US
[patent_app_date] => 2024-05-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11425
[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] => 18662104
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/662104 | Programmatic Visualization of Database Tables | May 12, 2024 | Abandoned |
Array
(
[id] => 19392596
[patent_doc_number] => 20240282466
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-22
[patent_title] => INFECTIOUS DISEASE PROLIFERATION PREVENTION SYSTEM AND METHOD
[patent_app_type] => utility
[patent_app_number] => 18/654144
[patent_app_country] => US
[patent_app_date] => 2024-05-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9216
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -20
[patent_words_short_claim] => 323
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18654144
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/654144 | INFECTIOUS DISEASE PROLIFERATION PREVENTION SYSTEM AND METHOD | May 2, 2024 | Pending |
Array
(
[id] => 20610030
[patent_doc_number] => 12585632
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2026-03-24
[patent_title] => Method, device, and medium for managing activity data within an application
[patent_app_type] => utility
[patent_app_number] => 18/590595
[patent_app_country] => US
[patent_app_date] => 2024-02-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 5
[patent_no_of_words] => 4937
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 256
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18590595
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/590595 | Method, device, and medium for managing activity data within an application | Feb 27, 2024 | Issued |
Array
(
[id] => 20181322
[patent_doc_number] => 20250265280
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-08-21
[patent_title] => CLARIFYING POLICY CONTEXTUAL EXTRACTIVE CHATBOT
[patent_app_type] => utility
[patent_app_number] => 18/582921
[patent_app_country] => US
[patent_app_date] => 2024-02-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 0
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 89
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18582921
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/582921 | CLARIFYING POLICY CONTEXTUAL EXTRACTIVE CHATBOT | Feb 20, 2024 | Pending |
Array
(
[id] => 20166779
[patent_doc_number] => 20250258826
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-08-14
[patent_title] => EFFICIENT LOOK-UP FOR VECTOR SYMBOLIC ARCHITECTURES (VSA)
[patent_app_type] => utility
[patent_app_number] => 18/436481
[patent_app_country] => US
[patent_app_date] => 2024-02-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4784
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18436481
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/436481 | EFFICIENT LOOK-UP FOR VECTOR SYMBOLIC ARCHITECTURES (VSA) | Feb 7, 2024 | Pending |
Array
(
[id] => 20095210
[patent_doc_number] => 20250225146
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2025-07-10
[patent_title] => TRAINING AND UTILIZING LANGUAGE MACHINE LEARNING MODELS TO CREATE STRUCTURED OUTPUTS FOR BUILDING DIGITAL VISUALIZATIONS FROM ANALYTICS DATABASES AND DIGITAL TEXT PROMPTS
[patent_app_type] => utility
[patent_app_number] => 18/409240
[patent_app_country] => US
[patent_app_date] => 2024-01-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15532
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 80
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18409240
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/409240 | TRAINING AND UTILIZING LANGUAGE MACHINE LEARNING MODELS TO CREATE STRUCTURED OUTPUTS FOR BUILDING DIGITAL VISUALIZATIONS FROM ANALYTICS DATABASES AND DIGITAL TEXT PROMPTS | Jan 9, 2024 | Pending |
Array
(
[id] => 19347535
[patent_doc_number] => 20240256498
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-01
[patent_title] => Virtual File System Supporting Multi-Tiered Storage
[patent_app_type] => utility
[patent_app_number] => 18/539886
[patent_app_country] => US
[patent_app_date] => 2023-12-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9179
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -20
[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] => 18539886
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/539886 | Virtual File System Supporting Multi-Tiered Storage | Dec 13, 2023 | Pending |
Array
(
[id] => 19459087
[patent_doc_number] => 12099576
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-09-24
[patent_title] => System, method, and product for transparently encapsulated artificial intelligence
[patent_app_type] => utility
[patent_app_number] => 18/538519
[patent_app_country] => US
[patent_app_date] => 2023-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 11
[patent_no_of_words] => 44834
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 288
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18538519
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/538519 | System, method, and product for transparently encapsulated artificial intelligence | Dec 12, 2023 | Issued |
Array
(
[id] => 18989896
[patent_doc_number] => 20240061865
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-02-22
[patent_title] => DATABASE MANAGEMENT FOR DIGITALLY STORING ITEM INFORMATION
[patent_app_type] => utility
[patent_app_number] => 18/500328
[patent_app_country] => US
[patent_app_date] => 2023-11-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14176
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 336
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18500328
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/500328 | Database management for digitally storing item information | Nov 1, 2023 | Issued |
Array
(
[id] => 19144722
[patent_doc_number] => 20240143642
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-05-02
[patent_title] => Document Matching Using Machine Learning
[patent_app_type] => utility
[patent_app_number] => 18/384289
[patent_app_country] => US
[patent_app_date] => 2023-10-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14084
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 151
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18384289
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/384289 | Document Matching Using Machine Learning | Oct 25, 2023 | Abandoned |
Array
(
[id] => 19451215
[patent_doc_number] => 20240311345
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-09-19
[patent_title] => INFORMATION PROCESSING SYSTEM, NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM, AND INFORMATION PROCESSING METHOD
[patent_app_type] => utility
[patent_app_number] => 18/456509
[patent_app_country] => US
[patent_app_date] => 2023-08-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11777
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -6
[patent_words_short_claim] => 79
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18456509
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/456509 | INFORMATION PROCESSING SYSTEM, NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM, AND INFORMATION PROCESSING METHOD | Aug 26, 2023 | Pending |
Array
(
[id] => 18819746
[patent_doc_number] => 20230394086
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-12-07
[patent_title] => SYSTEMS AND METHODS FOR PROCESSING EMOJIS IN A SEARCH AND RECOMMENDATION ENVIRONMENT
[patent_app_type] => utility
[patent_app_number] => 18/237585
[patent_app_country] => US
[patent_app_date] => 2023-08-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9812
[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] => 18237585
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/237585 | SYSTEMS AND METHODS FOR PROCESSING EMOJIS IN A SEARCH AND RECOMMENDATION ENVIRONMENT | Aug 23, 2023 | Pending |
Array
(
[id] => 20257968
[patent_doc_number] => 12430318
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-09-30
[patent_title] => Database and system architecture for analyzing multiparty interactions
[patent_app_type] => utility
[patent_app_number] => 18/449518
[patent_app_country] => US
[patent_app_date] => 2023-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 13
[patent_no_of_words] => 12298
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 282
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18449518
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/449518 | Database and system architecture for analyzing multiparty interactions | Aug 13, 2023 | Issued |
Array
(
[id] => 19022274
[patent_doc_number] => 20240078445
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-03-07
[patent_title] => METHOD FOR DEVELOPING AGITATION SYSTEM OF A SCALE-UP POLYMERIZATION VESSEL
[patent_app_type] => utility
[patent_app_number] => 18/347862
[patent_app_country] => US
[patent_app_date] => 2023-07-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5633
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 222
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18347862
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/347862 | METHOD FOR DEVELOPING AGITATION SYSTEM OF A SCALE-UP POLYMERIZATION VESSEL | Jul 5, 2023 | Pending |
Array
(
[id] => 19617473
[patent_doc_number] => 20240403153
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-12-05
[patent_title] => AUGMENTING SOURCE CODE REPRESENTATION MODELS WITH ABSTRACT SYNTAX TREES USING TREE TRAVERSAL ALGORITHMS
[patent_app_type] => utility
[patent_app_number] => 18/205076
[patent_app_country] => US
[patent_app_date] => 2023-06-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11597
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 63
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18205076
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/205076 | AUGMENTING SOURCE CODE REPRESENTATION MODELS WITH ABSTRACT SYNTAX TREES USING TREE TRAVERSAL ALGORITHMS | Jun 1, 2023 | Pending |
Array
(
[id] => 19426739
[patent_doc_number] => 12086159
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-09-10
[patent_title] => Techniques for adding and removing storage objects from groups
[patent_app_type] => utility
[patent_app_number] => 18/142224
[patent_app_country] => US
[patent_app_date] => 2023-05-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 25992
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 414
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18142224
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/142224 | Techniques for adding and removing storage objects from groups | May 1, 2023 | Issued |
Array
(
[id] => 20434338
[patent_doc_number] => 12505096
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2025-12-23
[patent_title] => Translation of tenant identifiers
[patent_app_type] => utility
[patent_app_number] => 18/141565
[patent_app_country] => US
[patent_app_date] => 2023-05-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 15
[patent_no_of_words] => 3591
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 188
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18141565
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/141565 | Translation of tenant identifiers | Apr 30, 2023 | Issued |
Array
(
[id] => 18569231
[patent_doc_number] => 20230259567
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-08-17
[patent_title] => DATA PROCESSING METHOD AND APPARATUS
[patent_app_type] => utility
[patent_app_number] => 18/137989
[patent_app_country] => US
[patent_app_date] => 2023-04-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 11685
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18137989
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/137989 | DATA PROCESSING METHOD AND APPARATUS | Apr 20, 2023 | Abandoned |
Array
(
[id] => 18925645
[patent_doc_number] => 20240028649
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-25
[patent_title] => INFORMATION PROVISION SYSTEM AND STORAGE MEDIUM
[patent_app_type] => utility
[patent_app_number] => 18/137679
[patent_app_country] => US
[patent_app_date] => 2023-04-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 4222
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -4
[patent_words_short_claim] => 117
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18137679
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/137679 | INFORMATION PROVISION SYSTEM AND STORAGE MEDIUM | Apr 20, 2023 | Abandoned |