Patent ID: 11941466
Assignee: nan
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A system of hardware and software elements directed to preparation and operation of a graphical interface for retrieving website users' identities and recording website users' behavior related to online purchasing of medical goods and services, comprising the following elements:
a. a first hardware unit configured to
i. generate at least one identification code number;
ii. store said at least one identification code number in an identification code number data base;
iii. send an activation message which includes said at least one identification code number to a second hardware unit;
1. wherein said second hardware unit is a mobile phone;
2. wherein said mobile phone is configured for internet access;

iv. establish application program interfaces with immobile hardware units;
v. execute software which identifies an internet address for each of said immobile hardware units;
vi. execute software associating said internet addresses of each of said immobile hardware units with physical address for each of said immobile hardware units;
vii. receive a status request message from said second hardware unit;
viii. process said status request message by accessing said identification code number data base and confirming the identification code numbers generated by said first hardware unit and sent to said second hardware unit;
ix. send a status confirmation message to said second hardware unit;
wherein said status confirmation message contains a first hardware unit internet address to establish an application program interface;

x. establish a first application program interface with a third hardware unit;
xi. establish a second application program interface with a fourth hardware unit at a visitor's location;
xii. establish a third application program interface with said second hardware unit;
xiii. direct said second hardware unit to establish a fourth application program interface with said fourth hardware unit;
xiv. prepare at least one data base with at least one data unit;
wherein said at least one data unit includes
i. at least one identification code number;
ii. at least one product number;
iii. an internet address for said visitor's location at said fourth hardware unit; and
iv. a physical address for said visitor's location at said fourth hardware unit;

xv. prepare at least one graphic representation of said at least one data base;
xvi. receive request for at least said least one data base from said third hardware unit via said first application program interface;
xvii. send copy of said at least one data base to said third hardware unit via said first application program interface;
xviii. send copy of said at least one graphic of said at least one data base to said third hardware unit via said first application program interface;
xix. establish a fifth application program interface with a fifth hardware unit;
xx. send copy of said at least one graphic of said at least one data base to said fifth hardware unit via said fifth application program interface;

b. said second hardware unit located at a publisher's location is configured to
i. receive said activation messages including said identification code numbers from said first hardware unit;
ii. send said activation messages including said at least one identification code number to said third hardware unit at said publisher's location;
iii. receive said status request message generated on said third hardware unit;
iv. send said status request message to said first hardware unit;
v. receive said status confirmation message from said first hardware unit;
vi. send said status confirmation message to said third hardware unit;
vii. allow said third application program interface with said first hardware unit;
viii. establish said fourth application program interface with said fourth hardware unit;
ix. confirm said fourth hardware unit is storing said at least one identification code number in said fourth hardware unit via said fourth application program interface inquiry;
x. request said fourth hardware unit to send said fourth hardware unit internet address to said second hardware unit via said fourth application program interface;
xi. send confirmation message to said first hardware unit using said fourth application program interface confirming said fourth hardware unit is storing said at least one identification code number;
xii. copy at least one internet cookie from said third hardware unit;
xiii. send said at least one internet cookie to said fourth hardware unit;
xiv. place said at least one internet cookie incorporating said at least one identification code number on said fourth hardware unit;

c. said third hardware unit at said publisher's location is configured to
i. receive said activation messages including said at least one identification code number from said second hardware unit;
ii. host a web site;
wherein said web site is configured to
maintain at least one medical product with one of said at least one product number;

iii. prepare said at least one internet cookie;
wherein said at least one internet cookie is configured to
a. incorporating said at least one identification code number and
b. storing on said web site located on said third hardware unit;

iv. generate said status request message;
v. send said status messages request to said second hardware unit;
vi. receive said confirmation status messages from said second hardware unit;
vii. establish said second program application interface with said first hardware unit;
viii. allow said fourth hardware unit to access said web site;
ix. sending said at least internet cookie to said fourth hardware unit;
x. direct said first program application interface to transmit all data communicated via said second program application interface to said first hardware unit including
1. said least one identification code number; and
2. said at least one medical product with said at least one product number each time said second program application interface accesses said at least one medical product on said third hardware unit;

xi. send payment to said first hardware unit using said first application program interface;

d. said fourth hardware unit is configured to
i. access said web site located on said third hardware unit;
ii. establish said second program application interface with said third hardware unit;
iii. accept placement of said at least one internet cookie incorporating said at least one identification code number via said second program application interface;
iv. direct said program application interface to communicate to said third hardware unit;
1. said least one identification code number; and
2. said at least one medical product with said at least one product number;
3. each time said second program application interface accesses said at least one medical product on said third hardware unit;

v. send said fourth hardware unit internet address to said fourth hardware unit via said application program interface with said fourth hardware unit;
vi. establish said fourth application program interface with said fifth hardware unit at a client location;

e. Said fifth hardware unit is configured to
i. allow said first hardware unit to establish said fourth application program interface;
ii. send request for transmittal of said at least one data base using said fourth application program interface;
iii. allow said fourth application program interface establishment with said fourth hardware unit;
iv. send said fifth hardware unit internet address to said fourth hardware unit via said fourth application program interface with said fourth hardware unit; and
v. allow said fifth application program interface establishment with said first hardware unit.