Search

Dean J. Kramer

Examiner (ID: 6052, Phone: (571)272-6926 , Office: P/3652 )

Most Active Art Unit
3652
Art Unit(s)
3652, 3651, 3102, 2167, 3617
Total Applications
3926
Issued Applications
3102
Pending Applications
102
Abandoned Applications
733

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 20337939 [patent_doc_number] => 20250342059 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-11-06 [patent_title] => SYSTEMS AND METHODS FOR DYNAMIC ALLOCATION OF COMPUTE RESOURCES VIA A MACHINE LEARNING-INFORMED FEEDBACK SEQUENCE [patent_app_type] => utility [patent_app_number] => 18/827286 [patent_app_country] => US [patent_app_date] => 2024-09-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 24591 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -27 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18827286 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/827286
SYSTEMS AND METHODS FOR DYNAMIC ALLOCATION OF COMPUTE RESOURCES VIA A MACHINE LEARNING-INFORMED FEEDBACK SEQUENCE Sep 5, 2024 Pending
Array ( [id] => 19644964 [patent_doc_number] => 20240419484 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-12-19 [patent_title] => METHOD FOR PROCESSING INFORMATION [patent_app_type] => utility [patent_app_number] => 18/817035 [patent_app_country] => US [patent_app_date] => 2024-08-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10886 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18817035 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/817035
Method for processing information Aug 26, 2024 Issued
Array ( [id] => 19530271 [patent_doc_number] => 20240354173 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-24 [patent_title] => APPLICATION PROGRAMMING INTERFACE TO CAUSE GRAPH CODE TO WAIT ON A SEMAPHORE [patent_app_type] => utility [patent_app_number] => 18/754011 [patent_app_country] => US [patent_app_date] => 2024-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 58401 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18754011 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/754011
APPLICATION PROGRAMMING INTERFACE TO CAUSE GRAPH CODE TO WAIT ON A SEMAPHORE Jun 24, 2024 Pending
Array ( [id] => 19499240 [patent_doc_number] => 20240338258 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-10-10 [patent_title] => APPLICATION PROGRAMMING INTERFACE TO CAUSE GRAPH CODE TO WAIT ON A SEMAPHORE [patent_app_type] => utility [patent_app_number] => 18/745855 [patent_app_country] => US [patent_app_date] => 2024-06-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 58384 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18745855 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/745855
APPLICATION PROGRAMMING INTERFACE TO CAUSE GRAPH CODE TO WAIT ON A SEMAPHORE Jun 16, 2024 Pending
Array ( [id] => 19466369 [patent_doc_number] => 20240320039 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-26 [patent_title] => COMMON PRIORITY INFORMATION FOR MULTIPLE RESOURCE ARBITRATION [patent_app_type] => utility [patent_app_number] => 18/737728 [patent_app_country] => US [patent_app_date] => 2024-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 16613 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18737728 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/737728
COMMON PRIORITY INFORMATION FOR MULTIPLE RESOURCE ARBITRATION Jun 6, 2024 Issued
Array ( [id] => 20374100 [patent_doc_number] => 12481534 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-11-25 [patent_title] => Dynamically selecting artificial intelligence models and hardware environments to execute tasks [patent_app_type] => utility [patent_app_number] => 18/732297 [patent_app_country] => US [patent_app_date] => 2024-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 30 [patent_figures_cnt] => 30 [patent_no_of_words] => 33072 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 164 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18732297 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/732297
Dynamically selecting artificial intelligence models and hardware environments to execute tasks Jun 2, 2024 Issued
Array ( [id] => 20374081 [patent_doc_number] => 12481515 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-11-25 [patent_title] => Methods and user interface generation and application modification [patent_app_type] => utility [patent_app_number] => 18/676219 [patent_app_country] => US [patent_app_date] => 2024-05-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 36 [patent_figures_cnt] => 48 [patent_no_of_words] => 9832 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 416 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18676219 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/676219
Methods and user interface generation and application modification May 27, 2024 Issued
Array ( [id] => 19581718 [patent_doc_number] => 12147838 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2024-11-19 [patent_title] => Systems and methods for dynamic allocation of compute resources via a machine learning-informed feedback sequence [patent_app_type] => utility [patent_app_number] => 18/627375 [patent_app_country] => US [patent_app_date] => 2024-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 20 [patent_no_of_words] => 29525 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 368 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18627375 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/627375
Systems and methods for dynamic allocation of compute resources via a machine learning-informed feedback sequence Apr 3, 2024 Issued
Array ( [id] => 19451055 [patent_doc_number] => 20240311185 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-09-19 [patent_title] => ADAPTIVE CPU USAGE MECHANISM FOR NETWORKING SYSTEM IN A VIRTUAL ENVIRONMENT [patent_app_type] => utility [patent_app_number] => 18/624288 [patent_app_country] => US [patent_app_date] => 2024-04-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6616 [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] => 18624288 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/624288
Adaptive CPU usage mechanism for networking system in a virtual environment Apr 1, 2024 Issued
Array ( [id] => 19303276 [patent_doc_number] => 20240231856 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-11 [patent_title] => Methods for User Interface Generation and Application Modification [patent_app_type] => utility [patent_app_number] => 18/611615 [patent_app_country] => US [patent_app_date] => 2024-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14422 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [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] => 18611615 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/611615
Methods for User Interface Generation and Application Modification Mar 19, 2024 Abandoned
Array ( [id] => 19334327 [patent_doc_number] => 20240248757 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-25 [patent_title] => SYSTEMS AND METHODS FOR VIDEO/AUDIO PRODUCTION AND ARCHITECTURE TO OPTIMIZE UNUSED CAPACITY [patent_app_type] => utility [patent_app_number] => 18/597070 [patent_app_country] => US [patent_app_date] => 2024-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13504 [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] => 18597070 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/597070
SYSTEMS AND METHODS FOR VIDEO/AUDIO PRODUCTION AND ARCHITECTURE TO OPTIMIZE UNUSED CAPACITY Mar 5, 2024 Pending
Array ( [id] => 19334326 [patent_doc_number] => 20240248756 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-25 [patent_title] => TECHNIQUES FOR BEHAVIORAL PAIRING IN A TASK ASSIGNMENT SYSTEM [patent_app_type] => utility [patent_app_number] => 18/428544 [patent_app_country] => US [patent_app_date] => 2024-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5299 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 18428544 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/428544
TECHNIQUES FOR BEHAVIORAL PAIRING IN A TASK ASSIGNMENT SYSTEM Jan 30, 2024 Pending
Array ( [id] => 19283829 [patent_doc_number] => 20240220305 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-04 [patent_title] => EXECUTION OF AUXILIARY FUNCTIONS IN AN ON-DEMAND NETWORK CODE EXECUTION SYSTEM [patent_app_type] => utility [patent_app_number] => 18/412105 [patent_app_country] => US [patent_app_date] => 2024-01-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12842 [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] => 18412105 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/412105
Execution of auxiliary functions in an on-demand network code execution system Jan 11, 2024 Issued
Array ( [id] => 20087269 [patent_doc_number] => 20250217205 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-07-03 [patent_title] => Detecting Application Programming Interface (API) Sequences And Mitigating API Sequence Abuse At The Edge Of A Distributed Cloud Computing Network [patent_app_type] => utility [patent_app_number] => 18/401192 [patent_app_country] => US [patent_app_date] => 2023-12-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5102 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 216 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18401192 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/401192
Detecting Application Programming Interface (API) Sequences And Mitigating API Sequence Abuse At The Edge Of A Distributed Cloud Computing Network Dec 28, 2023 Pending
Array ( [id] => 19864614 [patent_doc_number] => 20250103400 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2025-03-27 [patent_title] => Vehicle, Computing System, Operating Method of Computing System and Computer Program [patent_app_type] => utility [patent_app_number] => 18/574436 [patent_app_country] => US [patent_app_date] => 2023-12-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15757 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 101 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18574436 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/574436
Vehicle, computing system, operating method of computing system and computer program Dec 18, 2023 Issued
Array ( [id] => 20174707 [patent_doc_number] => 12393454 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-19 [patent_title] => Highly efficient inexact computing storage device [patent_app_type] => utility [patent_app_number] => 18/544348 [patent_app_country] => US [patent_app_date] => 2023-12-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 34 [patent_no_of_words] => 14145 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [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] => 18544348 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/544348
Highly efficient inexact computing storage device Dec 17, 2023 Issued
Array ( [id] => 20117376 [patent_doc_number] => 12367081 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-07-22 [patent_title] => Computational graph critical sections [patent_app_type] => utility [patent_app_number] => 18/517830 [patent_app_country] => US [patent_app_date] => 2023-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 3449 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 174 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18517830 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/517830
Computational graph critical sections Nov 21, 2023 Issued
Array ( [id] => 19036448 [patent_doc_number] => 20240086263 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-03-14 [patent_title] => Asynchronous Object Manager In A Network Routing Environment [patent_app_type] => utility [patent_app_number] => 18/516173 [patent_app_country] => US [patent_app_date] => 2023-11-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9541 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 73 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18516173 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/516173
Asynchronous object manager in a network routing environment Nov 20, 2023 Issued
Array ( [id] => 19036425 [patent_doc_number] => 20240086240 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-03-14 [patent_title] => ALLOCATING COMPUTING RESOURCES BASED ON USER INTENT [patent_app_type] => utility [patent_app_number] => 18/514981 [patent_app_country] => US [patent_app_date] => 2023-11-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10719 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -18 [patent_words_short_claim] => 224 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18514981 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/514981
Allocating computing resources based on user intent Nov 19, 2023 Issued
Array ( [id] => 19886029 [patent_doc_number] => 12271747 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-04-08 [patent_title] => Architecture for managing I/O and storage for a virtualization environment [patent_app_type] => utility [patent_app_number] => 18/508155 [patent_app_country] => US [patent_app_date] => 2023-11-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 12129 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18508155 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/508155
Architecture for managing I/O and storage for a virtualization environment Nov 12, 2023 Issued
Menu