Search

Gail O. Hayes

Supervisory Patent Examiner (ID: 8646, Phone: (571)272-3591 , Office: P/2100 )

Most Active Art Unit
2311
Art Unit(s)
2311, 2306, 2411, 2301, 2766, 2761, 2100, 2308, 2131
Total Applications
624
Issued Applications
428
Pending Applications
61
Abandoned Applications
135

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 15047385 [patent_doc_number] => 20190334697 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-10-31 [patent_title] => COMMUNICATION NODES, DISTRIBUTED COMMUNICATION NETWORKS, AND METHODS FOR MONITORING COMMUNICATION IN A COMMUNICATION NETWORK USING BLOCKCHAINS [patent_app_type] => utility [patent_app_number] => 15/965218 [patent_app_country] => US [patent_app_date] => 2018-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5924 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15965218 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/965218
Communication nodes, distributed communication networks, and methods for monitoring communication in a communication network using blockchains Apr 26, 2018 Issued
Array ( [id] => 14705171 [patent_doc_number] => 10380335 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-08-13 [patent_title] => Systems and methods for providing security to a host endpoint device [patent_app_type] => utility [patent_app_number] => 15/958829 [patent_app_country] => US [patent_app_date] => 2018-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 8450 [patent_no_of_claims] => 46 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 296 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15958829 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/958829
Systems and methods for providing security to a host endpoint device Apr 19, 2018 Issued
Array ( [id] => 16433760 [patent_doc_number] => 10833864 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-11-10 [patent_title] => Gaming concensus protocol for blockchain [patent_app_type] => utility [patent_app_number] => 15/952537 [patent_app_country] => US [patent_app_date] => 2018-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 12153 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15952537 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/952537
Gaming concensus protocol for blockchain Apr 12, 2018 Issued
Array ( [id] => 17637371 [patent_doc_number] => 11348095 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-31 [patent_title] => Rapid distributed consensus on blockchain [patent_app_type] => utility [patent_app_number] => 16/604959 [patent_app_country] => US [patent_app_date] => 2018-04-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 13 [patent_no_of_words] => 18273 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 1 [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] => 16604959 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/604959
Rapid distributed consensus on blockchain Apr 8, 2018 Issued
Array ( [id] => 17017360 [patent_doc_number] => 11087001 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-08-10 [patent_title] => Determining location of speculation denial instructions for memory access vulnerabilities [patent_app_type] => utility [patent_app_number] => 15/945030 [patent_app_country] => US [patent_app_date] => 2018-04-04 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10548 [patent_no_of_claims] => 20 [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] => 15945030 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/945030
Determining location of speculation denial instructions for memory access vulnerabilities Apr 3, 2018 Issued
Array ( [id] => 14803355 [patent_doc_number] => 10404693 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2019-09-03 [patent_title] => Methods and apparatus for establishing a secure communication channel [patent_app_type] => utility [patent_app_number] => 15/936331 [patent_app_country] => US [patent_app_date] => 2018-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8410 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15936331 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/936331
Methods and apparatus for establishing a secure communication channel Mar 25, 2018 Issued
Array ( [id] => 13308363 [patent_doc_number] => 20180205718 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-19 [patent_title] => SYSTEM AND METHOD OF PROVIDING IDENTITY VERIFICATION SERVICES [patent_app_type] => utility [patent_app_number] => 15/922740 [patent_app_country] => US [patent_app_date] => 2018-03-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15892 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -25 [patent_words_short_claim] => 200 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15922740 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/922740
System and method of providing identity verification services Mar 14, 2018 Issued
Array ( [id] => 13975135 [patent_doc_number] => 10216924 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-02-26 [patent_title] => System and methods for providing security to an endpoint device and for combating electromagnetic pulse (EMP) attacks [patent_app_type] => utility [patent_app_number] => 15/913259 [patent_app_country] => US [patent_app_date] => 2018-03-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 4484 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 222 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15913259 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/913259
System and methods for providing security to an endpoint device and for combating electromagnetic pulse (EMP) attacks Mar 5, 2018 Issued
Array ( [id] => 16944950 [patent_doc_number] => 11057209 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-07-06 [patent_title] => Methods and systems that efficiently and securely store data [patent_app_type] => utility [patent_app_number] => 15/908435 [patent_app_country] => US [patent_app_date] => 2018-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 41 [patent_figures_cnt] => 41 [patent_no_of_words] => 17423 [patent_no_of_claims] => 19 [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] => 15908435 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/908435
Methods and systems that efficiently and securely store data Feb 27, 2018 Issued
Array ( [id] => 13437341 [patent_doc_number] => 20180270213 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-20 [patent_title] => AUTHENTICATION APPARATUS, AUTHENTICATION METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM [patent_app_type] => utility [patent_app_number] => 15/908155 [patent_app_country] => US [patent_app_date] => 2018-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 21208 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15908155 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/908155
Authentication apparatus and method for clustering and authenticating users Feb 27, 2018 Issued
Array ( [id] => 16537647 [patent_doc_number] => 10880270 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-12-29 [patent_title] => Network firewall for mitigating against persistent low volume attacks [patent_app_type] => utility [patent_app_number] => 15/908490 [patent_app_country] => US [patent_app_date] => 2018-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7673 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 158 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15908490 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/908490
Network firewall for mitigating against persistent low volume attacks Feb 27, 2018 Issued
Array ( [id] => 16325039 [patent_doc_number] => 10785021 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-09-22 [patent_title] => User account authentication [patent_app_type] => utility [patent_app_number] => 15/908049 [patent_app_country] => US [patent_app_date] => 2018-02-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 16 [patent_no_of_words] => 14755 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15908049 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/908049
User account authentication Feb 27, 2018 Issued
Array ( [id] => 14786837 [patent_doc_number] => 20190268316 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-29 [patent_title] => IOT ("INTERNET OF THINGS") SELF-SEGMENTED BLOCKS [patent_app_type] => utility [patent_app_number] => 15/904528 [patent_app_country] => US [patent_app_date] => 2018-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7467 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [patent_words_short_claim] => 273 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15904528 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/904528
IoT ("Internet of Things") self-segmented blocks Feb 25, 2018 Issued
Array ( [id] => 14786951 [patent_doc_number] => 20190268373 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-29 [patent_title] => SYSTEM, METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT TO DETECT PAGE IMPERSONATION IN PHISHING ATTACKS [patent_app_type] => utility [patent_app_number] => 15/904923 [patent_app_country] => US [patent_app_date] => 2018-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 1863 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 79 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15904923 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/904923
SYSTEM, METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT TO DETECT PAGE IMPERSONATION IN PHISHING ATTACKS Feb 25, 2018 Abandoned
Array ( [id] => 15349831 [patent_doc_number] => 20200012807 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-01-09 [patent_title] => ENCRYPTING DATA RECORDS AND PROCESSING ENCRYPTED RECORDS WITHOUT EXPOSING PLAINTEXT [patent_app_type] => utility [patent_app_number] => 16/487893 [patent_app_country] => US [patent_app_date] => 2018-02-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 20848 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [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] => 16487893 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/487893
Encrypting data records and processing encrypted records without exposing plaintext Feb 21, 2018 Issued
Array ( [id] => 16281259 [patent_doc_number] => 10764309 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-09-01 [patent_title] => Context profiling for malware detection [patent_app_type] => utility [patent_app_number] => 15/885393 [patent_app_country] => US [patent_app_date] => 2018-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 9046 [patent_no_of_claims] => 25 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 130 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15885393 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/885393
Context profiling for malware detection Jan 30, 2018 Issued
Array ( [id] => 16575535 [patent_doc_number] => 10897470 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-01-19 [patent_title] => Detecting attacks on computing devices [patent_app_type] => utility [patent_app_number] => 15/885447 [patent_app_country] => US [patent_app_date] => 2018-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7802 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 180 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15885447 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/885447
Detecting attacks on computing devices Jan 30, 2018 Issued
Array ( [id] => 16069853 [patent_doc_number] => 10693898 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-23 [patent_title] => Systems data validation [patent_app_type] => utility [patent_app_number] => 15/885485 [patent_app_country] => US [patent_app_date] => 2018-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 24 [patent_no_of_words] => 26353 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 255 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15885485 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/885485
Systems data validation Jan 30, 2018 Issued
Array ( [id] => 13336291 [patent_doc_number] => 20180219684 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-08-02 [patent_title] => APPARATUS AND METHOD FOR VERIFYING SECRET KEYS [patent_app_type] => utility [patent_app_number] => 15/867406 [patent_app_country] => US [patent_app_date] => 2018-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8966 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -10 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15867406 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/867406
Apparatus and method for verifying secret keys Jan 9, 2018 Issued
Array ( [id] => 17271281 [patent_doc_number] => 11196720 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-12-07 [patent_title] => Secure storage and data exchange/sharing system using one time pads [patent_app_type] => utility [patent_app_number] => 15/866302 [patent_app_country] => US [patent_app_date] => 2018-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 3362 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 259 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15866302 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/866302
Secure storage and data exchange/sharing system using one time pads Jan 8, 2018 Issued
Menu