Pharmacy database access methods and systems
AssigneeCVS Pharmacy, Inc.
InventorsAndrew Schwartz, Carolyn Conrad, Sabrina Kwauk
Life of this patent
Estimating the term…
Abstract
An electronic image that includes information related to a pharmacy prescription of a user of a first account (e.g., a store account) is received from a client device. The pharmacy prescription information is electronically extracted from the electronic image, and a second account (e.g., a pharmacy account) is identified based thereon. If the user of the first account is different from the user of the second account and if the user of the second account has approved the user of the first account, the user of the first account is granted access to a subset of the information in the pharmacy account.
Claims20
A method for authenticating a user of a first account to a second account, the method comprising:
- receiving at a store server over a communication network authentication information from a client device of the user related to the first account, the authentication information including a first image of the user's face;
- electronically capturing a second image of the user's face using a camera associated with the client device;
- authenticating at the store server the user to the first account using the authentication information, wherein the authenticating includes facially recognizing at the store server the second image to the first image of the user's face that was previously captured;
- responsive to the store server authenticating the user, identifying the second account in a pharmacy database that matches the first account in a store database;
- determining whether the first account has been linked to the second account;
- responsive to determining that a previous and unsuccessful attempt to link the first account to the second account was made, determining a type of information needed to link the first account to the second account;
- electronically capturing electronic data from a physical object using the camera associated with the client device, wherein the electronic data includes information related to a pharmacy prescription, wherein at least an encoded portion of the electronic data is electronically encoded in a format known to the store server;
- receiving at the store server over the communication network the electronic data captured by the client device from the physical object and comprising the information that is of the determined type and is related to the pharmacy prescription;
- electronically extracting by the store server the information from the electronic data including electronically decoding the encoded portion, wherein the extracted information related to the pharmacy prescription includes multiple numbers associated with the pharmacy prescription;
- verifying by the store server the information related to the pharmacy prescription by determining whether the information is in an expected format and whether the multiple numbers included in the information are associated with an owner of the second account;
- responsive to the store server verifying the information related to the pharmacy prescription, identifying the user as being approved for accessing the second account in the pharmacy database by the owner of the second account;
- creating a link between the first account in the store database and the second account in the pharmacy database based at least in part on the electronic data captured from the physical object;
- responsive to creating the link between the first account in the store database and the second account in the pharmacy database, granting the user authenticating to the first account access to a subset of information stored in the second account from the client device of the user;
- and
- the user accessing the second account of the owner in the pharmacy database based at least in part on the link determined using the electronic data captured from the physical object.
A system for authenticating a user of a first account to a second account, the system comprising:
- a network interface configured for communication with a client device of the user;
- a non-volatile computer memory for storing information associated with the first account and information associated with the second account;
- a computer processor configured for executing software instructions to:
- receive at a store server over a communication network authentication information from the client device of the user related to the first account, the authentication information including a first image of the user's face;
- authenticate at the store server the user to the first account using the authentication information, wherein the authenticating includes facially recognizing at the store server a second image to the first image of the user's face that was previously captured;
- responsive to the store server authenticating the user, identify the second account in a pharmacy database that matches the first account in a store database;
- determine whether the first account has been linked to the second account;
- responsive to determining that a previous and unsuccessful attempt to link the first account to the second account was made, determine a type of information needed to link the first account to the second account;
- receive at the store server over the communication network electronic data captured by the client device from a physical object and comprising the information that is of the determined type and is related to a pharmacy prescription;
- electronically extract by the store server the information from the electronic data including electronically decoding a encoded portion, wherein the extracted information related to the pharmacy prescription includes multiple numbers associated with the pharmacy prescription;
- verify by the store server the information related to the pharmacy prescription by determining whether the information is in an expected format and whether the multiple numbers included in the information are associated with an owner of the second account;
- responsive to the store server verifying the information related to the pharmacy prescription, identify the user as being approved for accessing the second account in the pharmacy database by the owner of the second account;
- create a link between the first account in the store database and the second account in the pharmacy database based at least in part on the electronic data captured from the physical object;
- responsive to creating the link between the first account in the store database and the second account in the pharmacy database, grant the user authenticating to the first account access to a subset of information stored in the second account from the client device of the user;
- and
- access the second account of the owner in the pharmacy database based at least in part on the link determined using the electronic data captured from the physical object;
- and
- a camera operably coupled to the computer processor and configured to:
- electronically capture the second image of the user's face;
- and
- electronically capture electronic data from a physical object using the camera associated with the client device, wherein the electronic data includes information related to a pharmacy prescription, wherein at least an encoded portion of the electronic data is electronically encoded in a format known to the store server.
Dependencies are inferred from the claim text.