Techniques for anonymized searching of medical providers
AssigneeApple Inc.
InventorsMark E. Pennell, Jorge F. Pozas Trevino, Sean R. Moore, Sami Shaio, Sangeeth Sridharan
Life of this patent
Estimating the term…
Abstract
A server may maintain information about entities such as medical entities. A user device can send search queries to the server to obtain information about a particular medical entity. The server and/or the user device may maintain information relating to the particular medical entity in a manner that a relationship between the particular medical entity and the user device can be obfuscated from the server. By doing so, privacy of a user of the user device can be protected.
Claims20
A computer-implemented method, comprising:
- generating a medical entity batch comprising a brand entity set, a location entity set, and a gateway entity set;
- assigning a batch identifier to the medical entity batch, individual entities in the medical entity batch being associated with respective entity identifiers;
- receiving a search query from a user device, the search query comprising one or more search terms;
- providing search results to the user device based at least in part on the one or more search terms, the search results comprising a list of medical entities;
- receiving a request from the user device for information about a particular medical entity from the list of medical entities, the particular medical entity belonging to the medical entity batch, and the request comprising the batch identifier and a particular entity identifier identifying the particular medical entity;
- and
- providing, to the user device, the information about the particular medical entity together with other information about other entities in the medical entity batch.
One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- providing, to a provider subscription service, a search query comprising one or more search terms;
- receiving, from the provider subscription service, search results based at least in part on the one or more search terms, the search results comprising a list of medical entities;
- providing, to the provider subscription service, a request for information about a particular medical entity from the list of medical entities, the particular medical entity belonging to an entity batch comprising a plurality of medical entities, and the request comprising a batch identifier assigned to the entity batch and a particular entity identifier identifying the particular medical entity;
- and
- receiving, from the provider subscription service, the information about the particular medical entity together with other information about other medical entities in the entity batch.
A computer-implemented method, comprising:
- receiving, from a server and based at least in part on a search query comprising one or more search terms, search results comprising a minimum number of medical entities, the search results selected based at least in part on the one or more search terms, individual medical entities of the minimum number of medical entities being associated with entity identifiers;
- receiving user selection of a first medical entity from the minimum number of medical entities;
- storing a first entity identifier associated the first medical entity in association with other entity identifiers associated with other medical entities from the minimum number of medical entities;
- and
- receiving, from the server and in based at least in part on a request for information about the first medical entity, the information about the first medical entity together with other information about the other medical entities.
Dependencies are inferred from the claim text.