Search

Brian P. Whipple

Examiner (ID: 1147, Phone: (571)270-1244 , Office: P/2454 )

Most Active Art Unit
2454
Art Unit(s)
2447, 2453, 2456, 2452, 2152, 2448, 2454
Total Applications
1039
Issued Applications
891
Pending Applications
43
Abandoned Applications
125

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 19911674 [patent_doc_number] => 12287884 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-04-29 [patent_title] => Systems and methods for combating online security risks [patent_app_type] => utility [patent_app_number] => 17/966705 [patent_app_country] => US [patent_app_date] => 2022-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 5976 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 90 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17966705 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/966705
Systems and methods for combating online security risks Oct 13, 2022 Issued
Array ( [id] => 20147540 [patent_doc_number] => 12381891 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-08-05 [patent_title] => Artificial intelligence-based dynamic, adaptive, and predictive information security threat identification [patent_app_type] => utility [patent_app_number] => 18/046308 [patent_app_country] => US [patent_app_date] => 2022-10-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 0 [patent_no_of_claims] => 2 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 18046308 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/046308
Artificial intelligence-based dynamic, adaptive, and predictive information security threat identification Oct 12, 2022 Issued
Array ( [id] => 18098776 [patent_doc_number] => 20220417117 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-12-29 [patent_title] => TELEMETRY REDUNDANT MEASUREMENT AVOIDANCE PROTOCOL [patent_app_type] => utility [patent_app_number] => 17/899840 [patent_app_country] => US [patent_app_date] => 2022-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 38707 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -22 [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] => 17899840 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/899840
TELEMETRY REDUNDANT MEASUREMENT AVOIDANCE PROTOCOL Aug 30, 2022 Pending
Array ( [id] => 19859083 [patent_doc_number] => 12261948 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-03-25 [patent_title] => Credential sharing [patent_app_type] => utility [patent_app_number] => 17/822545 [patent_app_country] => US [patent_app_date] => 2022-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 10231 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 295 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17822545 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/822545
Credential sharing Aug 25, 2022 Issued
Array ( [id] => 19705992 [patent_doc_number] => 12200044 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2025-01-14 [patent_title] => Sharing a memory resource among physically remote entities [patent_app_type] => utility [patent_app_number] => 17/882963 [patent_app_country] => US [patent_app_date] => 2022-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 5 [patent_no_of_words] => 11244 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17882963 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/882963
Sharing a memory resource among physically remote entities Aug 7, 2022 Issued
Array ( [id] => 19245201 [patent_doc_number] => 12015662 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-06-18 [patent_title] => Efficient file routing system [patent_app_type] => utility [patent_app_number] => 17/877116 [patent_app_country] => US [patent_app_date] => 2022-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4599 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 150 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17877116 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/877116
Efficient file routing system Jul 28, 2022 Issued
Array ( [id] => 18832772 [patent_doc_number] => 20230401299 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-14 [patent_title] => DEVICE ACCESS CONTROL [patent_app_type] => utility [patent_app_number] => 17/851956 [patent_app_country] => US [patent_app_date] => 2022-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6856 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17851956 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/851956
DEVICE ACCESS CONTROL Jun 27, 2022 Pending
Array ( [id] => 18082163 [patent_doc_number] => 20220407775 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-12-22 [patent_title] => SYSTEM AND METHOD TO DEBUG, OPTIMIZE, PROFILE, OR RECOVER NETWORK DEVICE IN LIVE NETWORK [patent_app_type] => utility [patent_app_number] => 17/850261 [patent_app_country] => US [patent_app_date] => 2022-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15617 [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] => 17850261 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/850261
System and method to debug, optimize, profile, or recover network device in live network Jun 26, 2022 Issued
Array ( [id] => 18834676 [patent_doc_number] => 20230403203 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2023-12-14 [patent_title] => INTELLIGENT INFRASTRUCTURE MANAGEMENT IN A CLOUD RADIO ACCESS NETWORK [patent_app_type] => utility [patent_app_number] => 17/838624 [patent_app_country] => US [patent_app_date] => 2022-06-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5120 [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] => 17838624 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/838624
Intelligent infrastructure management in a cloud radio access network Jun 12, 2022 Issued
Array ( [id] => 17888262 [patent_doc_number] => 20220303740 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-22 [patent_title] => MEMORY POOLING BETWEEN SELECTED MEMORY RESOURCES ON VEHICLES OR BASE STATIONS [patent_app_type] => utility [patent_app_number] => 17/836931 [patent_app_country] => US [patent_app_date] => 2022-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20571 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 105 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17836931 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/836931
Memory pooling between selected memory resources on vehicles or base stations Jun 8, 2022 Issued
Array ( [id] => 19169277 [patent_doc_number] => 11985199 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-05-14 [patent_title] => Multi-jurisdictional endpoint allocation compliance [patent_app_type] => utility [patent_app_number] => 17/806186 [patent_app_country] => US [patent_app_date] => 2022-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 16895 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 57 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17806186 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/806186
Multi-jurisdictional endpoint allocation compliance Jun 8, 2022 Issued
Array ( [id] => 18855781 [patent_doc_number] => 11853361 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-12-26 [patent_title] => Performance monitoring using correlation search with triggering conditions [patent_app_type] => utility [patent_app_number] => 17/835542 [patent_app_country] => US [patent_app_date] => 2022-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 193 [patent_figures_cnt] => 202 [patent_no_of_words] => 113635 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 143 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17835542 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/835542
Performance monitoring using correlation search with triggering conditions Jun 7, 2022 Issued
Array ( [id] => 19124167 [patent_doc_number] => 11968168 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-23 [patent_title] => Generic routing encapsulation (GRE) domain name service (DNS) resolution using embedded router (eRouter) and embedded cable modem (eCM) physical interface [patent_app_type] => utility [patent_app_number] => 17/830622 [patent_app_country] => US [patent_app_date] => 2022-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5261 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 215 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17830622 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/830622
Generic routing encapsulation (GRE) domain name service (DNS) resolution using embedded router (eRouter) and embedded cable modem (eCM) physical interface Jun 1, 2022 Issued
Array ( [id] => 17854284 [patent_doc_number] => 20220284326 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-08 [patent_title] => USING FUNCTIONS TO ANNOTATE A SYNTAX TREE WITH REAL DATA USED TO GENERATE AN ANSWER TO A QUESTION [patent_app_type] => utility [patent_app_number] => 17/664220 [patent_app_country] => US [patent_app_date] => 2022-05-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7249 [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] => 17664220 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/664220
Using functions to annotate a syntax tree with real data used to generate an answer to a question May 18, 2022 Issued
Array ( [id] => 19109526 [patent_doc_number] => 11962649 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-04-16 [patent_title] => Methods and systems for processing data requests [patent_app_type] => utility [patent_app_number] => 17/747606 [patent_app_country] => US [patent_app_date] => 2022-05-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 10997 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17747606 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/747606
Methods and systems for processing data requests May 17, 2022 Issued
Array ( [id] => 18432563 [patent_doc_number] => 11677801 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-13 [patent_title] => Capture, recording, and streaming of media content [patent_app_type] => utility [patent_app_number] => 17/745844 [patent_app_country] => US [patent_app_date] => 2022-05-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 10079 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 170 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17745844 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/745844
Capture, recording, and streaming of media content May 15, 2022 Issued
Array ( [id] => 19287100 [patent_doc_number] => 20240223580 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2024-07-04 [patent_title] => SYSTEMS AND METHODS FOR ANALYZING AND CONTROLLING NETWORK TRAFFIC [patent_app_type] => utility [patent_app_number] => 18/288739 [patent_app_country] => US [patent_app_date] => 2022-04-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6547 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [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] => 18288739 [rel_patent_id] =>[rel_patent_doc_number] =>)
18/288739
Systems and methods for analyzing and controlling network traffic Apr 25, 2022 Issued
Array ( [id] => 19475702 [patent_doc_number] => 12105792 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-10-01 [patent_title] => Personal launch code (PLC) created by an account owner and included within the creation of a device identification code defining the identity of a computing device seeking access to accounts [patent_app_type] => utility [patent_app_number] => 17/656648 [patent_app_country] => US [patent_app_date] => 2022-03-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 5780 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 336 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17656648 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/656648
Personal launch code (PLC) created by an account owner and included within the creation of a device identification code defining the identity of a computing device seeking access to accounts Mar 26, 2022 Issued
Array ( [id] => 19357673 [patent_doc_number] => 12058142 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-06 [patent_title] => Dynamic privileged access request system [patent_app_type] => utility [patent_app_number] => 17/768855 [patent_app_country] => US [patent_app_date] => 2022-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 15 [patent_no_of_words] => 17951 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17768855 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/768855
Dynamic privileged access request system Mar 24, 2022 Issued
Array ( [id] => 19357673 [patent_doc_number] => 12058142 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-08-06 [patent_title] => Dynamic privileged access request system [patent_app_type] => utility [patent_app_number] => 17/768855 [patent_app_country] => US [patent_app_date] => 2022-03-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 15 [patent_no_of_words] => 17951 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17768855 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/768855
Dynamic privileged access request system Mar 24, 2022 Issued
Menu