Patent ID: 11943255
Assignee: SUNSTONE INFORMATION DEFENSE, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 13:
14. A method comprising:
during a first access of a website:
receiving, in a processor from a client device, a request message related to the website,
selecting, via the processor, transactional information to transmit to the client device, the transactional information including text or images for controlled usage of a website resource that is related to the website,
selecting, via the processor, presentation information corresponding to the transactional information to transmit to the client device, the presentation information specifying at least one of how the transactional information is to be graphically rendered or how the transactional information is to be graphically assembled,
transmitting, from the processor to the client device, at least one message including the presentation and transactional information, causing the client device to graphically render the transactional information based on the presentation information,
receiving, in the processor, information indicative of the graphically rendered text or images at the client device, and
storing, via the processor, the information to a data structure as a predicted response from the client device, and

during a subsequent access of the website:
receiving, in the processor from the client device, a second request message related to the website,
selecting, via the processor, the transactional information or second transactional information to transmit to the client device, the transactional information or the second transactional information including text or images for controlled usage of the website resource or a second website resource that is related to the website,
selecting, via the processor, the presentation information corresponding to the transactional information or second presentation information corresponding to the second transactional information to transmit to the client device, the presentation information or the second presentation information specifying at least one of how the transactional information or the second transactional information is to be graphically rendered or how

the transactional information or the second transactional information is to be graphically assembled,
transmitting, from the processor to the client device, at least one second message including the presentation and transactional information or the second presentation and second transactional information, causing the client device to graphically render the transactional information or the second transactional information based on the presentation information or the second presentation information,
receiving, in the processor, second information indicative of the graphically rendered text or images at the client device,
comparing, via the processor, the second information to the stored predicted response, and
determining, via the processor, a malicious application is attempting to affect the controlled usage of the website resource or the second website resource when the received second information does not match the stored predicted response.