
Satish Rampuria
Examiner (ID: 16354, Phone: (571)272-3732 , Office: P/2193 )
| Most Active Art Unit | 2193 |
| Art Unit(s) | 2193, 2191, 2124 |
| Total Applications | 1151 |
| Issued Applications | 960 |
| Pending Applications | 69 |
| Abandoned Applications | 143 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 18941715
[patent_doc_number] => 20240036854
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-02-01
[patent_title] => METHOD AND DEVICE OF UPDATING AND TESTING MULTIPLE EMBEDDED CONTROLLERS
[patent_app_type] => utility
[patent_app_number] => 17/971396
[patent_app_country] => US
[patent_app_date] => 2022-10-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 2978
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -9
[patent_words_short_claim] => 217
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17971396
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/971396 | METHOD AND DEVICE OF UPDATING AND TESTING MULTIPLE EMBEDDED CONTROLLERS | Oct 20, 2022 | Abandoned |
Array
(
[id] => 19114779
[patent_doc_number] => 20240126529
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-04-18
[patent_title] => HOUSEHOLD APPLIANCES UPDATE MANAGEMENT
[patent_app_type] => utility
[patent_app_number] => 17/964492
[patent_app_country] => US
[patent_app_date] => 2022-10-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9919
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 58
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17964492
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/964492 | HOUSEHOLD APPLIANCES UPDATE MANAGEMENT | Oct 11, 2022 | Pending |
Array
(
[id] => 19362893
[patent_doc_number] => 20240264927
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-08-08
[patent_title] => METHOD AND SYSTEM FOR ENROLLING SERVICE PROVIDERS AND ONBOARDING VIRTUALIZED NETWORK SERVICES
[patent_app_type] => utility
[patent_app_number] => 18/020990
[patent_app_country] => US
[patent_app_date] => 2022-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 14951
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 128
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18020990
[rel_patent_id] =>[rel_patent_doc_number] =>) 18/020990 | Method and system for enrolling service providers and onboarding virtualized network services | Sep 27, 2022 | Issued |
Array
(
[id] => 18284661
[patent_doc_number] => 20230100133
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-30
[patent_title] => SYSTEMS AND METHODS FOR PEER-TO-PEER AUTOMATIC SOFTWARE UPDATES
[patent_app_type] => utility
[patent_app_number] => 17/936139
[patent_app_country] => US
[patent_app_date] => 2022-09-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10383
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17936139
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/936139 | Systems and methods for peer-to-peer automatic software updates | Sep 27, 2022 | Issued |
Array
(
[id] => 19069402
[patent_doc_number] => 20240103828
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-03-28
[patent_title] => SYSTEMS AND METHODS FOR THERMAL MONITORING DURING FIRMWARE UPDATES
[patent_app_type] => utility
[patent_app_number] => 17/934806
[patent_app_country] => US
[patent_app_date] => 2022-09-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12102
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 186
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17934806
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/934806 | Systems and methods for thermal monitoring during firmware updates | Sep 22, 2022 | Issued |
Array
(
[id] => 18111484
[patent_doc_number] => 20230004364
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-01-05
[patent_title] => MATCHING GRAPHS GENERATED FROM SOURCE CODE
[patent_app_type] => utility
[patent_app_number] => 17/940831
[patent_app_country] => US
[patent_app_date] => 2022-09-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7326
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -15
[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] => 17940831
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/940831 | Matching graphs generated from source code | Sep 7, 2022 | Issued |
Array
(
[id] => 18240677
[patent_doc_number] => 20230072988
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-03-09
[patent_title] => SYSTEM AND A METHOD FOR AUTOMATIC GENERATION OF SMART CONTRACTS ACROSS BLOCKCHAIN PLATFORMS
[patent_app_type] => utility
[patent_app_number] => 17/903136
[patent_app_country] => US
[patent_app_date] => 2022-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7047
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -26
[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] => 17903136
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/903136 | System and a method for automatic generation of smart contracts across blockchain platforms | Sep 5, 2022 | Issued |
Array
(
[id] => 19442899
[patent_doc_number] => 12093163
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2024-09-17
[patent_title] => Accelerating static program analysis with summary reuse
[patent_app_type] => utility
[patent_app_number] => 17/901074
[patent_app_country] => US
[patent_app_date] => 2022-09-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 7683
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17901074
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/901074 | Accelerating static program analysis with summary reuse | Aug 31, 2022 | Issued |
Array
(
[id] => 18079191
[patent_doc_number] => 20220404803
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-12-22
[patent_title] => CONTEXTUALIZATION OF INDUSTRIAL DATA AT THE DEVICE LEVEL
[patent_app_type] => utility
[patent_app_number] => 17/822257
[patent_app_country] => US
[patent_app_date] => 2022-08-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 25919
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 104
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17822257
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/822257 | Contextualization of industrial data at the device level | Aug 24, 2022 | Issued |
Array
(
[id] => 18741812
[patent_doc_number] => 20230350793
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2023-11-02
[patent_title] => SCENARIO TESTING AGAINST PRODUCTION DATA FOR SYSTEMS PROVIDING ACCESS MANAGEMENT AS A SERVICE
[patent_app_type] => utility
[patent_app_number] => 17/893759
[patent_app_country] => US
[patent_app_date] => 2022-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8193
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 176
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17893759
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/893759 | Scenario testing against production data for systems providing access management as a service | Aug 22, 2022 | Issued |
Array
(
[id] => 18989795
[patent_doc_number] => 20240061764
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-02-22
[patent_title] => Stack Frame Generation for Source Code Enclosed by Macros
[patent_app_type] => utility
[patent_app_number] => 17/821268
[patent_app_country] => US
[patent_app_date] => 2022-08-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10539
[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] => 17821268
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/821268 | Stack Frame Generation for Source Code Enclosed by Macros | Aug 21, 2022 | Pending |
Array
(
[id] => 18082972
[patent_doc_number] => 20220408584
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2022-12-22
[patent_title] => DISTRIBUTED BUILDING AUTOMATION CONTROLLERS
[patent_app_type] => utility
[patent_app_number] => 17/820976
[patent_app_country] => US
[patent_app_date] => 2022-08-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7768
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17820976
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/820976 | Distributed building automation controllers | Aug 18, 2022 | Issued |
Array
(
[id] => 18911669
[patent_doc_number] => 11874646
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-01-16
[patent_title] => Automatically replacing hardware controller in a control system
[patent_app_type] => utility
[patent_app_number] => 17/887912
[patent_app_country] => US
[patent_app_date] => 2022-08-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 8924
[patent_no_of_claims] => 4
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 347
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17887912
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/887912 | Automatically replacing hardware controller in a control system | Aug 14, 2022 | Issued |
Array
(
[id] => 19092445
[patent_doc_number] => 11953894
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-04-09
[patent_title] => Building management system with machine learning for detecting anomalies in vibration data sets
[patent_app_type] => utility
[patent_app_number] => 17/887317
[patent_app_country] => US
[patent_app_date] => 2022-08-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 21287
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 137
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17887317
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/887317 | Building management system with machine learning for detecting anomalies in vibration data sets | Aug 11, 2022 | Issued |
Array
(
[id] => 19283748
[patent_doc_number] => 20240220224
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-07-04
[patent_title] => METHOD FOR UPGRADING BLOCKCHAIN SYSTEM, AND TERMINAL DEVICE
[patent_app_type] => utility
[patent_app_number] => 17/921515
[patent_app_country] => US
[patent_app_date] => 2022-08-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8489
[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] => 17921515
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/921515 | Method for upgrading blockchain system, and terminal device | Aug 10, 2022 | Issued |
Array
(
[id] => 18719927
[patent_doc_number] => 11797271
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-10-24
[patent_title] => Dynamic web-based integrated development environment
[patent_app_type] => utility
[patent_app_number] => 17/815588
[patent_app_country] => US
[patent_app_date] => 2022-07-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7077
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 197
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17815588
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/815588 | Dynamic web-based integrated development environment | Jul 27, 2022 | Issued |
Array
(
[id] => 19443385
[patent_doc_number] => 12093654
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-09-17
[patent_title] => Code enrichment through metadata for code synthesis
[patent_app_type] => utility
[patent_app_number] => 17/814516
[patent_app_country] => US
[patent_app_date] => 2022-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 11311
[patent_no_of_claims] => 19
[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] => 17814516
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/814516 | Code enrichment through metadata for code synthesis | Jul 23, 2022 | Issued |
Array
(
[id] => 18577134
[patent_doc_number] => 11733660
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2023-08-22
[patent_title] => Monitoring sites containing switchable optical devices and controllers
[patent_app_type] => utility
[patent_app_number] => 17/870480
[patent_app_country] => US
[patent_app_date] => 2022-07-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 31
[patent_figures_cnt] => 31
[patent_no_of_words] => 21005
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 213
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17870480
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/870480 | Monitoring sites containing switchable optical devices and controllers | Jul 20, 2022 | Issued |
Array
(
[id] => 19398408
[patent_doc_number] => 12072769
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2024-08-27
[patent_title] => Automatically halting cloud service deployments based on telemetry and alert data
[patent_app_type] => utility
[patent_app_number] => 17/864831
[patent_app_country] => US
[patent_app_date] => 2022-07-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 10864
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[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] => 17864831
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/864831 | Automatically halting cloud service deployments based on telemetry and alert data | Jul 13, 2022 | Issued |
Array
(
[id] => 18904632
[patent_doc_number] => 20240020117
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2024-01-18
[patent_title] => INDUSTRIAL AUTOMATION SYSTEM TOPOLOGY WITH POINT TO POINT BUSINESS RULE INTEGRATION
[patent_app_type] => utility
[patent_app_number] => 17/812044
[patent_app_country] => US
[patent_app_date] => 2022-07-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 22623
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 113
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17812044
[rel_patent_id] =>[rel_patent_doc_number] =>) 17/812044 | Industrial automation system topology with point to point business rule integration | Jul 11, 2022 | Issued |