Search

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 numberTitle of the applicationFiling DateStatus
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
Menu