SYSTEM, METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIA FOR DISPLAYING INFORMATION ON MOBILE DEVICES
A networked computer system for displaying information to a user via a mobile computing device is described herein. The networked computer system includes a database including a list of user pharmacy account records and a server computer. The server computer is programmed to receive a request to display a notification message to a user including a corresponding user ID, access the database, and identify a user pharmacy account record associated with the received user ID. The server computer determines an action record associated with the determined pharmaceutical drug including action event, and initiates a data search operation associated with the action event data. The server computer generates a notification message as a function of the outcome of the data search operation, and generates and transmits a signal including the notification message to the mobile computing device.
1 . A system, comprising:
a database including a list of user pharmacy account records, each user pharmacy account record including a unique user ID associated with a user, pharmaceutical drug data indicating a corresponding pharmaceutical drug associated with the corresponding user, and an action record associated with the corresponding pharmaceutical drug, the action record including triggering event data indicating a triggering event and action event data indicating data search operations; and
a server computer including a processor coupled to a memory device, the processor programmed to:
receive a request to display a notification message to a user, the request including a corresponding user ID;
access the database and identify a user pharmacy account record associated with the received user ID;
determine a pharmaceutical drug included in the identified user pharmacy account record and determine an action record associated with the determined pharmaceutical drug including action event data;
initiate a data search operation associated with the corresponding action event data and determine an outcome of the data search operation;
generate a notification message as a function of the outcome of the data search operation; and
generate and transmit a signal including the notification message to the mobile computing device to cause the mobile computing device to display the notification message on the mobile computing device.
2 . A system in accordance with claim 1 , wherein the server computer is programmed to:
determine triggering event data associated with the determined pharmaceutical drug; and
detect an occurrence of a triggering event as a function of the triggering event data;
initiate the data search operation associated with the corresponding action event data upon detecting the occurrence of the triggering event.
3 . A system in accordance with claim 1 , wherein the server computer is programmed to:
receive electronic receipt data including product information associated with consumer products purchased by the user;
initiate the data search operation including:
accessing a drug integration search term list being stored in the database to determine search terms associated with the determined pharmaceutical drug; and
review the electronic receipt data to determine if at least one consumer product included in the electronic receipt data includes product information matching the determined search terms; and
transmit the notification message upon determining at least one consumer product includes product information matching one or more of the determined search terms associated with the determined pharmaceutical drug.
4 . A system in accordance with claim 3 , wherein the search terms are associated with at least one of other pharmaceutical drugs and food products.
5 . A system in accordance with claim 2 , wherein the triggering event includes a purchase of consumer products by the user, the server computer is programmed to receive the electronic receipt data associated with the corresponding purchase of consumer products.
6 . A system in accordance with claim 1 , wherein the server computer is programmed to:
receive weather data including location data and associated allergen data;
initiate the data search operation including:
determining a current location of the mobile computing device;
reviewing the received weather data to identify location data matching the current location of the mobile computing device;
determine an allergen count value as a function of the allergen data associated with the identified location data; and
transmit the notification message upon determining the determined allergen count value to be equal to a predefined allergen count value.
7 . A system in accordance with claim 6 , wherein the triggering condition includes an occurrence of a calendar event.
8 . A system in accordance with claim 1 , wherein the server system in programmed to:
receive a signal indicating a purchase of a pharmaceutical drug, the signal including a pharmaceutical drug ID and a user ID;
access a drug action list including pharmaceutical drug action records being stored in the database, each pharmaceutical drug record including a drug identifier and corresponding action records including associated triggering event data and associated action event data;
select a pharmaceutical drug action record as a function of the received pharmaceutical drug ID;
determine the action event data associated with the selected pharmaceutical drug action record; and
generate a user pharmacy account record associated with the received user ID including the determined action event data associated with the selected pharmaceutical drug action record.
9 . A system in accordance with claim 1 , wherein the server computer system is programmed to:
generate the notification message including a hyperlink including a pharmaceutical drug ID;
receive a signal from the mobile computing device indicating that the user has accessed the hyperlink;
access a list of pharmaceutical drug records being stored in the database, each pharmaceutical drug record associated with a pharmaceutical drug and including a corresponding pharmaceutical drug ID and corresponding pharmaceutical drug data information associated including information associated with the corresponding pharmaceutical drug;
retrieve the pharmaceutical drug record corresponding to the received pharmaceutical drug ID; and
generate and display a webpage on the mobile computing device including information included in the retrieved pharmaceutical drug record.
10 . A method comprising:
receiving a request to display a notification message to a user, the request including a corresponding user ID;
accessing a database including a list of user pharmacy account records, each user pharmacy account record including a unique user ID associated with a user, pharmaceutical drug data indicating a corresponding pharmaceutical drug associated with the corresponding user, and an action record associated with the corresponding pharmaceutical drug, the action record including triggering event data indicating a triggering event and action event data indicating data search operations;
identifying a user pharmacy account record associated with the received user ID;
determining a pharmaceutical drug included in the identified user pharmacy account record and determining an action record associated with the determined pharmaceutical drug including action event data;
initiating a data search operation associated with the corresponding action event data and determine an outcome of the data search operation;
generating a notification message as a function of the outcome of the data search operation; and
generating and transmitting a signal including the notification message to the mobile computing device to cause the mobile computing device to display the notification message on the mobile computing device.
11 . A method in accordance with claim 10 , further comprising:
determine triggering event data associated with the determined pharmaceutical drug; and
detect an occurrence of a triggering event as a function of the triggering event data;
initiate the data search operation associated with the corresponding action event data upon detecting the occurrence of the triggering event.
12 . A method in accordance with claim 10 , further comprising:
receiving electronic receipt data including product information associated with consumer products purchased by the user;
initiating the data search operation including:
accessing a drug integration search term list being stored in the database to determine search terms associated with the determined pharmaceutical drug; and
reviewing the electronic receipt data to determine if at least one consumer product included in the electronic receipt data includes product information matching the determined search terms; and
transmitting the notification message upon determining at least one consumer product includes product information matching one or more of the determined search terms associated with the determined pharmaceutical drug.
13 . A method in accordance with claim 12 , wherein the search terms are associated with at least one of other pharmaceutical drugs and food products.
14 . A method in accordance with claim 12 , wherein the triggering event includes a purchase of consumer products by the user, the method further comprising receiving the electronic receipt data associated with the corresponding purchase of consumer products.
15 . A method in accordance with claim 10 , further comprising:
receiving weather data including location data and associated allergen data;
initiating the data search operation including:
determining a current location of the mobile computing device;
reviewing the received weather data to identify location data matching the current location of the mobile computing device;
determine an allergen count value as a function of the allergen data associated with the identified location data; and
transmitting the notification message upon determining the determined allergen count value to be equal to a predefined allergen count value.
16 . A method in accordance with claim 15 , wherein the triggering condition includes an occurrence of a calendar event.
17 . A method in accordance with claim 10 , further comprising:
receiving a signal indicating a purchase of a pharmaceutical drug, the signal including a pharmaceutical drug ID and a user ID;
accessing a drug action list including pharmaceutical drug action records being stored in the database, each pharmaceutical drug record including a drug identifier and corresponding action records including associated triggering event data and associated action event data;
selecting a pharmaceutical drug action record as a function of the received pharmaceutical drug ID;
determining the action event data associated with the selected pharmaceutical drug action record; and
generating a user pharmacy account record associated with the received user ID including the determined action event data associated with the selected pharmaceutical drug action record.
18 . A method in accordance with claim 10 , further comprising:
generating the notification message including a hyperlink including a pharmaceutical drug ID;
receiving a signal from the mobile computing device indicating that the user has accessed the hyperlink;
accessing a list of pharmaceutical drug records being stored in the database, each pharmaceutical drug record associated with a pharmaceutical drug and including a corresponding pharmaceutical drug ID and corresponding pharmaceutical drug data information associated including information associated with the corresponding pharmaceutical drug;
retrieving the pharmaceutical drug record corresponding to the received pharmaceutical drug ID; and
generating and display a webpage on the mobile computing device including information included in the retrieved pharmaceutical drug record.
19 . One or more non-transitory computer-readable storage media, having computer-executable instructions embodied thereon, wherein when executed by at least one processor, the computer-executable instructions cause the processor to:
receive a request to display a notification message to a user, the request including a corresponding user ID;
access a database including a list of user pharmacy account records, each user pharmacy account record including a unique user ID associated with a user, pharmaceutical drug data indicating a corresponding pharmaceutical drug associated with the corresponding user, and an action record associated with the corresponding pharmaceutical drug, the action record including triggering event data indicating a triggering event and action event data indicating data search operations;
identify a user pharmacy account record associated with the received user ID;
determine a pharmaceutical drug included in the identified pharmaceutical account record and determine an action record associated with the determined pharmaceutical drug including a corresponding triggering event data and action event data;
detect an occurrence of a triggering event as a function of the triggering event data;
initiate a data search operation associated with the corresponding action event data upon detecting the occurrence of the triggering event and determine an outcome of the data search operation;
generate a notification message as a function of the outcome of the data search operation; and
generate and transmit a signal including the notification message to the mobile computing device to cause the mobile computing device to display the notification message on the mobile computing device.
20 . One or more non-transitory computer-readable storage media in accordance with claim 19 , wherein the computer-executable instructions cause the processor to:
receive a signal indicating a purchase of a pharmaceutical drug, the signal including a pharmaceutical drug ID and a user ID;
access a drug action list including pharmaceutical drug action records being stored in the database, each pharmaceutical drug record including a drug identifier and corresponding action records including associated triggering event data and associated action event data;
select a pharmaceutical drug action record as a function of the received pharmaceutical drug ID;
determine the action event data associated with the selected pharmaceutical drug action record; and
generate a user pharmacy account record associated with the received user ID including the determined action event data associated with the selected pharmaceutical drug action record.