
Satish Rampuria
Examiner (ID: 379, Phone: (571)272-3732 , Office: P/2193 )
| Most Active Art Unit | 2193 |
| Art Unit(s) | 2124, 2193, 2191 |
| Total Applications | 1148 |
| Issued Applications | 959 |
| Pending Applications | 68 |
| Abandoned Applications | 143 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 16895070
[patent_doc_number] => 11036624
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-06-15
[patent_title] => Self healing software utilizing regression test fingerprints
[patent_app_type] => utility
[patent_app_number] => 16/440833
[patent_app_country] => US
[patent_app_date] => 2019-06-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10678
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 3
[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] => 16440833
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/440833 | Self healing software utilizing regression test fingerprints | Jun 12, 2019 | Issued |
Array
(
[id] => 16356064
[patent_doc_number] => 10796581
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-10-06
[patent_title] => Fallback requests for autonomous vehicles
[patent_app_type] => utility
[patent_app_number] => 16/412944
[patent_app_country] => US
[patent_app_date] => 2019-05-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 9950
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 194
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16412944
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/412944 | Fallback requests for autonomous vehicles | May 14, 2019 | Issued |
Array
(
[id] => 16787992
[patent_doc_number] => 10990425
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-04-27
[patent_title] => Simulated change of immutable objects during execution runtime
[patent_app_type] => utility
[patent_app_number] => 16/406240
[patent_app_country] => US
[patent_app_date] => 2019-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7728
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 183
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16406240
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/406240 | Simulated change of immutable objects during execution runtime | May 7, 2019 | Issued |
Array
(
[id] => 16439037
[patent_doc_number] => 20200356363
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-11-12
[patent_title] => METHODS AND SYSTEMS FOR AUTOMATICALLY GENERATING DOCUMENTATION FOR SOFTWARE
[patent_app_type] => utility
[patent_app_number] => 16/407008
[patent_app_country] => US
[patent_app_date] => 2019-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12248
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 87
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16407008
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/407008 | Methods and systems for automatically generating documentation for software | May 7, 2019 | Issued |
Array
(
[id] => 16439028
[patent_doc_number] => 20200356354
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-11-12
[patent_title] => AUTOMATED APPLICATION UPDATES DURING OPERATING SYSTEM UPGRADES
[patent_app_type] => utility
[patent_app_number] => 16/405431
[patent_app_country] => US
[patent_app_date] => 2019-05-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 15824
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16405431
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/405431 | Automated application updates during operating system upgrades | May 6, 2019 | Issued |
Array
(
[id] => 16910350
[patent_doc_number] => 11042390
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-06-22
[patent_title] => Replaying operations on widgets in a graphical user interface
[patent_app_type] => utility
[patent_app_number] => 16/405110
[patent_app_country] => US
[patent_app_date] => 2019-05-07
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 9123
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 198
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16405110
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/405110 | Replaying operations on widgets in a graphical user interface | May 6, 2019 | Issued |
Array
(
[id] => 16292122
[patent_doc_number] => 10768972
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2020-09-08
[patent_title] => Managing virtual machine instances utilizing a virtual offload device
[patent_app_type] => utility
[patent_app_number] => 16/382664
[patent_app_country] => US
[patent_app_date] => 2019-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 12222
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 119
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16382664
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/382664 | Managing virtual machine instances utilizing a virtual offload device | Apr 11, 2019 | Issued |
Array
(
[id] => 16378126
[patent_doc_number] => 20200326968
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-10-15
[patent_title] => DEVICE SECURITY ACROSS MULTIPLE OPERATING SYSTEM MODALITIES
[patent_app_type] => utility
[patent_app_number] => 16/382493
[patent_app_country] => US
[patent_app_date] => 2019-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8658
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -16
[patent_words_short_claim] => 84
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16382493
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/382493 | Device security across multiple operating system modalities | Apr 11, 2019 | Issued |
Array
(
[id] => 14997713
[patent_doc_number] => 20190317814
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-10-17
[patent_title] => RESOURCE MANAGEMENT OF RESOURCE-CONTROLLED SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/380311
[patent_app_country] => US
[patent_app_date] => 2019-04-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 8346
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 163
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16380311
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/380311 | Resource management of resource-controlled system | Apr 9, 2019 | Issued |
Array
(
[id] => 16377833
[patent_doc_number] => 20200326675
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-10-15
[patent_title] => SYSTEMS AND METHODS FOR EMULATING A NETWORK DEVICE
[patent_app_type] => utility
[patent_app_number] => 16/379284
[patent_app_country] => US
[patent_app_date] => 2019-04-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12320
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 66
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16379284
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/379284 | Systems and methods for emulating a network device | Apr 8, 2019 | Issued |
Array
(
[id] => 16565781
[patent_doc_number] => 10891150
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-01-12
[patent_title] => Storage control method and storage controller for user individual service environment
[patent_app_type] => utility
[patent_app_number] => 16/379041
[patent_app_country] => US
[patent_app_date] => 2019-04-09
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 6
[patent_no_of_words] => 4534
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 154
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16379041
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/379041 | Storage control method and storage controller for user individual service environment | Apr 8, 2019 | Issued |
Array
(
[id] => 16864505
[patent_doc_number] => 11023245
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-06-01
[patent_title] => Serialization floors and deadline driven control for performance optimization of asymmetric multiprocessor systems
[patent_app_type] => utility
[patent_app_number] => 16/376828
[patent_app_country] => US
[patent_app_date] => 2019-04-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 20
[patent_figures_cnt] => 25
[patent_no_of_words] => 23138
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 148
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16376828
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/376828 | Serialization floors and deadline driven control for performance optimization of asymmetric multiprocessor systems | Apr 4, 2019 | Issued |
Array
(
[id] => 17076783
[patent_doc_number] => 11113182
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-09-07
[patent_title] => Reversible debugging in a runtime environment
[patent_app_type] => utility
[patent_app_number] => 16/372210
[patent_app_country] => US
[patent_app_date] => 2019-04-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 11
[patent_no_of_words] => 7076
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 159
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16372210
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/372210 | Reversible debugging in a runtime environment | Mar 31, 2019 | Issued |
Array
(
[id] => 14629095
[patent_doc_number] => 20190227915
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-07-25
[patent_title] => PROGRAMMATICALLY GENERATING SOFTWARE TEST LIBRARIES FOR FUNCTIONAL SAFETY
[patent_app_type] => utility
[patent_app_number] => 16/370077
[patent_app_country] => US
[patent_app_date] => 2019-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 5179
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -20
[patent_words_short_claim] => 50
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16370077
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/370077 | Programmatically generating software test libraries for functional safety | Mar 28, 2019 | Issued |
Array
(
[id] => 16346205
[patent_doc_number] => 20200310856
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-10-01
[patent_title] => STATE-BASED SYSTEM MANAGEMENT MIGRATION
[patent_app_type] => utility
[patent_app_number] => 16/370698
[patent_app_country] => US
[patent_app_date] => 2019-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 10911
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -17
[patent_words_short_claim] => 112
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16370698
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/370698 | State-based system management migration | Mar 28, 2019 | Issued |
Array
(
[id] => 17031470
[patent_doc_number] => 11093281
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-08-17
[patent_title] => Information processing apparatus, control method, and program to control allocation of computer resources for different types of tasks
[patent_app_type] => utility
[patent_app_number] => 16/370460
[patent_app_country] => US
[patent_app_date] => 2019-03-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5606
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 315
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16370460
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/370460 | Information processing apparatus, control method, and program to control allocation of computer resources for different types of tasks | Mar 28, 2019 | Issued |
Array
(
[id] => 17164863
[patent_doc_number] => 11150960
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2021-10-19
[patent_title] => Distributed application allocation and communication
[patent_app_type] => utility
[patent_app_number] => 16/368738
[patent_app_country] => US
[patent_app_date] => 2019-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 22
[patent_figures_cnt] => 23
[patent_no_of_words] => 36792
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16368738
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/368738 | Distributed application allocation and communication | Mar 27, 2019 | Issued |
Array
(
[id] => 16346132
[patent_doc_number] => 20200310783
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2020-10-01
[patent_title] => VIDEOGAME PATCH DATA COMPILATION SYSTEM
[patent_app_type] => utility
[patent_app_number] => 16/368179
[patent_app_country] => US
[patent_app_date] => 2019-03-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 12925
[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] => 16368179
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/368179 | Videogame patch data compilation system | Mar 27, 2019 | Issued |
Array
(
[id] => 17757629
[patent_doc_number] => 11397924
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2022-07-26
[patent_title] => Debugging tool for recommendation systems
[patent_app_type] => utility
[patent_app_number] => 16/366990
[patent_app_country] => US
[patent_app_date] => 2019-03-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 8223
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 193
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16366990
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/366990 | Debugging tool for recommendation systems | Mar 26, 2019 | Issued |
Array
(
[id] => 16278791
[patent_doc_number] => 10761821
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2020-09-01
[patent_title] => Object oriented programming model for graphics processing units (GPUS)
[patent_app_type] => utility
[patent_app_number] => 16/365892
[patent_app_country] => US
[patent_app_date] => 2019-03-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 8900
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 235
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16365892
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/365892 | Object oriented programming model for graphics processing units (GPUS) | Mar 26, 2019 | Issued |