US 12,333,497 B2
Searchable index encryption
Dinesh Sundaram, Plano, TX (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on May 23, 2024, as Appl. No. 18/672,626.
Application 18/672,626 is a continuation of application No. 18/141,637, filed on May 1, 2023, granted, now 12,001,586.
Application 18/141,637 is a continuation of application No. 16/881,938, filed on May 22, 2020, granted, now 11,676,102, issued on Jun. 13, 2023.
Claims priority of provisional application 62/852,202, filed on May 23, 2019.
Prior Publication US 2024/0411924 A1, Dec. 12, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/60 (2013.01); G06F 9/445 (2018.01); G06F 9/54 (2006.01); G06F 16/25 (2019.01); G06F 16/955 (2019.01); G06F 18/24 (2023.01); G06F 21/53 (2013.01); G06F 21/62 (2013.01); G06F 40/103 (2020.01); G06F 40/174 (2020.01); G06F 40/18 (2020.01); G06N 3/02 (2006.01); G06N 5/025 (2023.01); G06N 20/00 (2019.01); G06Q 10/10 (2023.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); G06Q 30/018 (2023.01); G06Q 30/0201 (2023.01); G06Q 30/0601 (2023.01); G06Q 40/02 (2023.01); G06Q 40/03 (2023.01); H04L 9/08 (2006.01); H04L 9/40 (2022.01); H04L 29/06 (2006.01); H04L 67/01 (2022.01); G06F 8/65 (2018.01); G06F 8/71 (2018.01); G06K 7/14 (2006.01); G06Q 50/26 (2012.01)
CPC G06Q 10/10 (2013.01) [G06F 9/44505 (2013.01); G06F 9/54 (2013.01); G06F 9/547 (2013.01); G06F 16/258 (2019.01); G06F 16/9558 (2019.01); G06F 16/9562 (2019.01); G06F 18/24 (2023.01); G06F 21/53 (2013.01); G06F 21/602 (2013.01); G06F 21/604 (2013.01); G06F 21/6227 (2013.01); G06F 21/6245 (2013.01); G06F 40/103 (2020.01); G06F 40/174 (2020.01); G06F 40/18 (2020.01); G06N 3/02 (2013.01); G06N 5/025 (2013.01); G06N 20/00 (2019.01); G06Q 20/382 (2013.01); G06Q 20/4014 (2013.01); G06Q 30/0185 (2013.01); G06Q 30/0206 (2013.01); G06Q 30/0601 (2013.01); G06Q 30/0613 (2013.01); G06Q 30/0619 (2013.01); G06Q 30/0637 (2013.01); G06Q 30/0643 (2013.01); G06Q 40/02 (2013.01); G06Q 40/03 (2023.01); H04L 9/0825 (2013.01); H04L 63/0435 (2013.01); H04L 63/08 (2013.01); H04L 63/0815 (2013.01); H04L 63/102 (2013.01); H04L 63/123 (2013.01); H04L 63/166 (2013.01); H04L 63/168 (2013.01); H04L 67/01 (2022.05); G06F 8/65 (2013.01); G06F 8/71 (2013.01); G06F 2221/2107 (2013.01); G06K 7/1417 (2013.01); G06Q 50/265 (2013.01); G06Q 2220/00 (2013.01); H04L 9/0822 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method of securing user data in a multi-user environment, the method comprising:
receiving partially encrypted auditing data comprising a data object that includes an identifier and a value,
wherein the auditing data is generated data based on a user-defined rule applied to input data, and the user-defined rule comprises at least one of a rule for prequalifying a user for a transaction, a rule for determining product eligibility, or a rule for determining a price for a product;
wherein the partially encrypted data is partially encrypted by:
encrypting the identifier of the data object using an encryption key, while leaving the value of the data object unencrypted;
receiving an indication of an operational error detected in the partially encrypted auditing data; and
outputting, based on the indication of the detected operational error, at least one of an identification of the detected operational error or confirmation of the detected operational error.