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] => 17438358 [patent_doc_number] => 11263694 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-03-01 [patent_title] => System, method, and computer-readable medium for improving the efficiency and stability of financial markets [patent_app_type] => utility [patent_app_number] => 16/152952 [patent_app_country] => US [patent_app_date] => 2018-10-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 8347 [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] => 16152952 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/152952
System, method, and computer-readable medium for improving the efficiency and stability of financial markets Oct 4, 2018 Issued
Array ( [id] => 16439641 [patent_doc_number] => 20200356968 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-11-12 [patent_title] => METHOD AND SYSTEM FOR CARRYING OUT A PAYMENT TRANSACTION ON A BANK TERMINAL USING AN ELECTRONIC DEVICE [patent_app_type] => utility [patent_app_number] => 16/753150 [patent_app_country] => US [patent_app_date] => 2018-10-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8538 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -9 [patent_words_short_claim] => 85 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16753150 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/753150
Method and system for carrying out a payment transaction on a bank terminal using an electronic device Oct 1, 2018 Issued
Array ( [id] => 16201314 [patent_doc_number] => 10726485 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-07-28 [patent_title] => Determination of banding start price for order evaluation [patent_app_type] => utility [patent_app_number] => 16/137700 [patent_app_country] => US [patent_app_date] => 2018-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10470 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 360 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16137700 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/137700
Determination of banding start price for order evaluation Sep 20, 2018 Issued
Array ( [id] => 14659135 [patent_doc_number] => 20190236696 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-08-01 [patent_title] => TECHNIQUES FOR AUTOMATED CALL CROSS TRADE IMBALANCE EXECUTION [patent_app_type] => utility [patent_app_number] => 16/131082 [patent_app_country] => US [patent_app_date] => 2018-09-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13943 [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] => 16131082 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/131082
Techniques for automated call cross trade imbalance execution Sep 13, 2018 Issued
Array ( [id] => 16248844 [patent_doc_number] => 10748211 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-08-18 [patent_title] => Block placing tool for building a user-defined algorithm for electronic trading [patent_app_type] => utility [patent_app_number] => 16/129261 [patent_app_country] => US [patent_app_date] => 2018-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 17 [patent_no_of_words] => 12514 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 461 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16129261 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/129261
Block placing tool for building a user-defined algorithm for electronic trading Sep 11, 2018 Issued
Array ( [id] => 13784085 [patent_doc_number] => 20190005581 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-01-03 [patent_title] => System and Method for Dynamically Regulating Order Entry in an Electronic Trading Environment [patent_app_type] => utility [patent_app_number] => 16/127731 [patent_app_country] => US [patent_app_date] => 2018-09-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8892 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [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] => 16127731 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/127731
System and method for dynamically regulating order entry in an electronic trading environment Sep 10, 2018 Issued
Array ( [id] => 17077354 [patent_doc_number] => 11113759 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2021-09-07 [patent_title] => Account vulnerability alerts [patent_app_type] => utility [patent_app_number] => 15/999515 [patent_app_country] => US [patent_app_date] => 2018-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5838 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 293 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15999515 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/999515
Account vulnerability alerts Aug 19, 2018 Issued
Array ( [id] => 15983481 [patent_doc_number] => 10672074 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-02 [patent_title] => System and method for coordinating automated and semi-automated trading tools [patent_app_type] => utility [patent_app_number] => 16/103650 [patent_app_country] => US [patent_app_date] => 2018-08-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 7155 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 800 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16103650 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/103650
System and method for coordinating automated and semi-automated trading tools Aug 13, 2018 Issued
Array ( [id] => 13596719 [patent_doc_number] => 20180349908 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-06 [patent_title] => SYSTEM TO AUTOMATICALLY RESTORE PAYMENT PURCHASING POWER [patent_app_type] => utility [patent_app_number] => 16/101931 [patent_app_country] => US [patent_app_date] => 2018-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10530 [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] => 16101931 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/101931
System to automatically restore payment purchasing power Aug 12, 2018 Issued
Array ( [id] => 14048613 [patent_doc_number] => 20190080413 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2019-03-14 [patent_title] => SYSTEM AND METHOD FOR PLANNING AND ALLOCATING CAPITAL [patent_app_type] => utility [patent_app_number] => 16/052272 [patent_app_country] => US [patent_app_date] => 2018-08-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8867 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 119 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16052272 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/052272
SYSTEM AND METHOD FOR PLANNING AND ALLOCATING CAPITAL Jul 31, 2018 Abandoned
Array ( [id] => 16033729 [patent_doc_number] => 10679289 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-09 [patent_title] => Methods and systems to prevent adverse exchange limit effects [patent_app_type] => utility [patent_app_number] => 16/031542 [patent_app_country] => US [patent_app_date] => 2018-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 10604 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 421 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16031542 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/031542
Methods and systems to prevent adverse exchange limit effects Jul 9, 2018 Issued
Array ( [id] => 13498541 [patent_doc_number] => 20180300813 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-10-18 [patent_title] => Identifying and Compensating for Model Mis-Specification in Factor Risk Models [patent_app_type] => utility [patent_app_number] => 16/010059 [patent_app_country] => US [patent_app_date] => 2018-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 8898 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 286 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16010059 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/010059
Identifying and compensating for model mis-specification in factor risk models Jun 14, 2018 Issued
Array ( [id] => 13450431 [patent_doc_number] => 20180276758 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-09-27 [patent_title] => TRANSACTION EFFECTS [patent_app_type] => utility [patent_app_number] => 15/996333 [patent_app_country] => US [patent_app_date] => 2018-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7886 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -12 [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] => 15996333 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/996333
Transaction effects May 31, 2018 Issued
Array ( [id] => 16300449 [patent_doc_number] => 20200286172 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-09-10 [patent_title] => METHODS AND APPARATUSES FOR TRADING COMBINATIONS OF FINANCIAL INSTRUMENTS [patent_app_type] => utility [patent_app_number] => 16/618234 [patent_app_country] => US [patent_app_date] => 2018-05-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6510 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -16 [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] => 16618234 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/618234
METHODS AND APPARATUSES FOR TRADING COMBINATIONS OF FINANCIAL INSTRUMENTS May 29, 2018 Abandoned
Array ( [id] => 13612331 [patent_doc_number] => 20180357715 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-12-13 [patent_title] => System and Method For a Virtual Currency Exchange [patent_app_type] => utility [patent_app_number] => 15/972875 [patent_app_country] => US [patent_app_date] => 2018-05-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3865 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 111 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15972875 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/972875
System and Method For a Virtual Currency Exchange May 6, 2018 Abandoned
Array ( [id] => 15953799 [patent_doc_number] => 10664811 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-05-26 [patent_title] => Automated check encoding error resolution [patent_app_type] => utility [patent_app_number] => 15/928320 [patent_app_country] => US [patent_app_date] => 2018-03-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 14 [patent_no_of_words] => 8104 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 280 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15928320 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/928320
Automated check encoding error resolution Mar 21, 2018 Issued
Array ( [id] => 13319439 [patent_doc_number] => 20180211257 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2018-07-26 [patent_title] => SYSTEM TO AUTOMATICALLY RESTORE PAYMENT PURCHASING POWER [patent_app_type] => utility [patent_app_number] => 15/926827 [patent_app_country] => US [patent_app_date] => 2018-03-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10530 [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] => 15926827 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/926827
System to automatically restore payment purchasing power Mar 19, 2018 Issued
Array ( [id] => 14857969 [patent_doc_number] => 10417715 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2019-09-17 [patent_title] => Computer architectures and associated methods for enabling real-time data determinations and distribution [patent_app_type] => utility [patent_app_number] => 15/897083 [patent_app_country] => US [patent_app_date] => 2018-02-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 10154 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 284 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15897083 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/897083
Computer architectures and associated methods for enabling real-time data determinations and distribution Feb 13, 2018 Issued
Array ( [id] => 15562963 [patent_doc_number] => 20200065893 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-02-27 [patent_title] => METHOD FOR AUCTIONING BIDDING PRODUCT, LINKED WITH PRODUCT SALES VOLUME [patent_app_type] => utility [patent_app_number] => 16/481836 [patent_app_country] => US [patent_app_date] => 2018-01-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3954 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -7 [patent_words_short_claim] => 144 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16481836 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/481836
Method for auctioning bidding product, linked with product sales volume Jan 29, 2018 Issued
Array ( [id] => 16131157 [patent_doc_number] => 10699343 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2020-06-30 [patent_title] => Secure financial indexing [patent_app_type] => utility [patent_app_number] => 15/873272 [patent_app_country] => US [patent_app_date] => 2018-01-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 6620 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 310 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15873272 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/873272
Secure financial indexing Jan 16, 2018 Issued
Menu