System and Method for Selecting Records from a List with Privacy Protections
First Claim
1. A computer-implemented method comprising:
- receiving a request from a user that includes an initial user provided attribute;
identifying a subset of records from a plurality of records using the initial user provided attribute, the subset of records including more than one of the plurality of records and each of the subset of records including a first record attribute value that matches the initial user provided attribute;
in response to the identifying of the subset of records, sending a subset discriminating request to the user;
receiving a subsequent user provided attribute from the user in response to the sending of the subset discriminating request;
reducing, in response to receiving the subsequent user provided attribute, the subset of records to a reduction completion result, the reduction completion result including one or more records that each include a second record attribute value that matches the subsequent user provided attribute; and
providing the reduction completion result to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for selecting records from a list with privacy protections is provided. A user wishes to view a record, such as one that includes a person'"'"'s medical history, located in a record storage area. In order to prevent the user from viewing records other than the specific record in which the user is interested, a record selection manager iteratively requests attribute information from the user to disambiguate which record to provide until the record selection manager identifies a reduction completion result, which the record selection manager then provides to the user. Using the invention described herein, the record selection manager conceals records included in the records storage area until it identifies a reduction completion result and, at that point, the record selection manager provides only the reduction completion result to the user to view.
-
Citations
33 Claims
-
1. A computer-implemented method comprising:
-
receiving a request from a user that includes an initial user provided attribute; identifying a subset of records from a plurality of records using the initial user provided attribute, the subset of records including more than one of the plurality of records and each of the subset of records including a first record attribute value that matches the initial user provided attribute; in response to the identifying of the subset of records, sending a subset discriminating request to the user; receiving a subsequent user provided attribute from the user in response to the sending of the subset discriminating request; reducing, in response to receiving the subsequent user provided attribute, the subset of records to a reduction completion result, the reduction completion result including one or more records that each include a second record attribute value that matches the subsequent user provided attribute; and providing the reduction completion result to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An information handling system comprising:
-
one or more processors; a memory accessible by the processors; a storage device accessible by the processors; and
a record selection tool for selecting records, the record selection tool being effective to;receive a request from a user that includes an initial user provided attribute; identify a subset of records from a plurality of records using the initial user provided attribute, the subset of records including more than one of the plurality of records and each of the subset of records including a first record attribute value that matches the initial user provided attribute; in response to the identifying of the subset of records, send a subset discriminating request to the user; receive a subsequent user provided attribute from the user in response to the sending of the subset discriminating request; reduce, in response to receiving the subsequent user provided attribute, the subset of records to a reduction completion result, the reduction completion result including one or more records that each include a second record attribute value that matches the subsequent user provided attribute; and provide the reduction completion result to the user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product stored on a computer operable media, the computer operable media containing instructions for execution by a computer, which, when executed by the computer, cause the computer to implement a method for selecting records from a plurality of records, the method comprising:
-
receiving a request from a user that includes an initial user provided attribute; identifying a subset of records from the plurality of records using the initial user provided attribute, the subset of records including more than one of the plurality of records and each of the subset of records including a first record attribute value that matches the initial user provided attribute; in response to the identifying of the subset of records, sending a subset discriminating request to the user; receiving a subsequent user provided attribute from the user in response to the sending of the subset discriminating request; reducing, in response to receiving the subsequent user provided attribute, the subset of records to a reduction completion result, the reduction completion result including one or more records that each include a second record attribute value that matches the subsequent user provided attribute; and providing the reduction completion result to the user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification