Search

Randal L Willis

Examiner (ID: 12663)

Most Active Art Unit
2629
Art Unit(s)
2621, 2629, 2628, 2691
Total Applications
221
Issued Applications
125
Pending Applications
0
Abandoned Applications
96

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17925158 [patent_doc_number] => 11468413 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-10-11 [patent_title] => Systems and methods for math-based currency escrow transactions [patent_app_type] => utility [patent_app_number] => 16/930582 [patent_app_country] => US [patent_app_date] => 2020-07-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 7144 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 362 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16930582 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/930582
Systems and methods for math-based currency escrow transactions Jul 15, 2020 Issued
Array ( [id] => 17606460 [patent_doc_number] => 11334950 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-05-17 [patent_title] => System and method for managing data for delivering a pre-calculated defined investment outcome in an exchange-traded fund [patent_app_type] => utility [patent_app_number] => 16/930150 [patent_app_country] => US [patent_app_date] => 2020-07-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 19456 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 329 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16930150 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/930150
System and method for managing data for delivering a pre-calculated defined investment outcome in an exchange-traded fund Jul 14, 2020 Issued
Array ( [id] => 17699509 [patent_doc_number] => 11373238 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-28 [patent_title] => Transaction processor for clearing interest rate swaps with improved efficiency [patent_app_type] => utility [patent_app_number] => 16/924730 [patent_app_country] => US [patent_app_date] => 2020-07-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 15031 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 426 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16924730 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/924730
Transaction processor for clearing interest rate swaps with improved efficiency Jul 8, 2020 Issued
Array ( [id] => 16393725 [patent_doc_number] => 20200334666 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-22 [patent_title] => Automatically Communicating User Device Data to a Transaction Computing System [patent_app_type] => utility [patent_app_number] => 16/920882 [patent_app_country] => US [patent_app_date] => 2020-07-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8695 [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] => 16920882 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/920882
Automatically communicating user device data to a transaction computing system Jul 5, 2020 Issued
Array ( [id] => 16393815 [patent_doc_number] => 20200334756 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-10-22 [patent_title] => Block Placing Tool for Building a User-Defined Algorithm for Electronic Trading [patent_app_type] => utility [patent_app_number] => 16/918602 [patent_app_country] => US [patent_app_date] => 2020-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 12530 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [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] => 16918602 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/918602
Block placing tool for building a user-defined algorithm for electronic trading Jun 30, 2020 Issued
Array ( [id] => 17317841 [patent_doc_number] => 20210406891 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-12-30 [patent_title] => DATABASE WITH DIMENSIONAL BALANCES UPDATING [patent_app_type] => utility [patent_app_number] => 16/912107 [patent_app_country] => US [patent_app_date] => 2020-06-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9870 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -19 [patent_words_short_claim] => 97 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16912107 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/912107
Database with dimensional balances updating Jun 24, 2020 Issued
Array ( [id] => 17224279 [patent_doc_number] => 11176785 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-11-16 [patent_title] => Detection of dispensing errors in automated teller machines [patent_app_type] => utility [patent_app_number] => 16/901845 [patent_app_country] => US [patent_app_date] => 2020-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 4 [patent_no_of_words] => 5885 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 233 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16901845 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/901845
Detection of dispensing errors in automated teller machines Jun 14, 2020 Issued
Array ( [id] => 17077290 [patent_doc_number] => 11113694 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-07 [patent_title] => Automated anti-money laundering (AML) alerts investigation and disposition system and associated method thereof [patent_app_type] => utility [patent_app_number] => 16/897689 [patent_app_country] => US [patent_app_date] => 2020-06-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 7377 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 72 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16897689 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/897689
Automated anti-money laundering (AML) alerts investigation and disposition system and associated method thereof Jun 9, 2020 Issued
Array ( [id] => 16331565 [patent_doc_number] => 20200302531 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-24 [patent_title] => System and Method for Dynamically Regulating Order Entry in an Electronic Trading Environment [patent_app_type] => utility [patent_app_number] => 16/894104 [patent_app_country] => US [patent_app_date] => 2020-06-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8910 [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] => 16894104 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/894104
System and method for dynamically regulating order entry in an electronic trading environment Jun 4, 2020 Issued
Array ( [id] => 17757693 [patent_doc_number] => 11397988 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-26 [patent_title] => Methods and systems to prevent adverse exchange limit effects [patent_app_type] => utility [patent_app_number] => 16/861618 [patent_app_country] => US [patent_app_date] => 2020-04-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10621 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 485 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16861618 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/861618
Methods and systems to prevent adverse exchange limit effects Apr 28, 2020 Issued
Array ( [id] => 17787110 [patent_doc_number] => 11410237 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-09 [patent_title] => System and method for coordinating automated and semi-automated trading tools [patent_app_type] => utility [patent_app_number] => 16/856487 [patent_app_country] => US [patent_app_date] => 2020-04-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7170 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 867 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16856487 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/856487
System and method for coordinating automated and semi-automated trading tools Apr 22, 2020 Issued
Array ( [id] => 16225520 [patent_doc_number] => 20200250637 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-06 [patent_title] => AUTOMATED ENROLLMENT OF A USER IN AN AUTOMATIC UPDATING PROGRAM [patent_app_type] => utility [patent_app_number] => 16/853364 [patent_app_country] => US [patent_app_date] => 2020-04-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7050 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 157 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16853364 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/853364
Automated enrollment of a user in an automatic updating program Apr 19, 2020 Issued
Array ( [id] => 16209648 [patent_doc_number] => 20200242638 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-07-30 [patent_title] => METHODS AND SYSTEMS FOR USING MULTIPLE DATA SETS TO ANALYZE PERFORMANCE METRICS OF TARGETED COMPANIES [patent_app_type] => utility [patent_app_number] => 16/849169 [patent_app_country] => US [patent_app_date] => 2020-04-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5029 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -5 [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] => 16849169 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/849169
METHODS AND SYSTEMS FOR USING MULTIPLE DATA SETS TO ANALYZE PERFORMANCE METRICS OF TARGETED COMPANIES Apr 14, 2020 Abandoned
Array ( [id] => 17667586 [patent_doc_number] => 11361287 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-14 [patent_title] => Automated check encoding error resolution [patent_app_type] => utility [patent_app_number] => 16/846926 [patent_app_country] => US [patent_app_date] => 2020-04-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 14 [patent_no_of_words] => 8145 [patent_no_of_claims] => 20 [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] => 16846926 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/846926
Automated check encoding error resolution Apr 12, 2020 Issued
Array ( [id] => 17253428 [patent_doc_number] => 11188921 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-30 [patent_title] => Pre-trip cognitive learning recommendation engine [patent_app_type] => utility [patent_app_number] => 16/836976 [patent_app_country] => US [patent_app_date] => 2020-04-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9916 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [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] => 16836976 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/836976
Pre-trip cognitive learning recommendation engine Mar 31, 2020 Issued
Array ( [id] => 17516232 [patent_doc_number] => 11295388 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-04-05 [patent_title] => Liquidation cost calculation [patent_app_type] => utility [patent_app_number] => 16/835860 [patent_app_country] => US [patent_app_date] => 2020-03-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 9 [patent_no_of_words] => 10512 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16835860 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/835860
Liquidation cost calculation Mar 30, 2020 Issued
Array ( [id] => 17757692 [patent_doc_number] => 11397987 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-07-26 [patent_title] => Systems and methods for protecting against erroneous price entries in the electronic trading of financial and other instruments [patent_app_type] => utility [patent_app_number] => 16/820018 [patent_app_country] => US [patent_app_date] => 2020-03-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 5706 [patent_no_of_claims] => 8 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 264 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16820018 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/820018
Systems and methods for protecting against erroneous price entries in the electronic trading of financial and other instruments Mar 15, 2020 Issued
Array ( [id] => 18415302 [patent_doc_number] => 11669845 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-06-06 [patent_title] => Systems and methods for competitive online quotes web service [patent_app_type] => utility [patent_app_number] => 16/818610 [patent_app_country] => US [patent_app_date] => 2020-03-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 6978 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16818610 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/818610
Systems and methods for competitive online quotes web service Mar 12, 2020 Issued
Array ( [id] => 17622520 [patent_doc_number] => 11341577 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-24 [patent_title] => Management device, cryptocurrency system, and system [patent_app_type] => utility [patent_app_number] => 16/816843 [patent_app_country] => US [patent_app_date] => 2020-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 13 [patent_no_of_words] => 8496 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 314 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16816843 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/816843
Management device, cryptocurrency system, and system Mar 11, 2020 Issued
Array ( [id] => 17622519 [patent_doc_number] => 11341576 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-05-24 [patent_title] => Management device, cryptocurrency system, and system [patent_app_type] => utility [patent_app_number] => 16/816809 [patent_app_country] => US [patent_app_date] => 2020-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 13 [patent_no_of_words] => 8494 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 133 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16816809 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/816809
Management device, cryptocurrency system, and system Mar 11, 2020 Issued
Menu