US-12620003-B2 - Visual indication presentation and interaction processing systems and methods
Abstract
A data processing device system may be configured by a program at least to determine particular content associated with a first indication of observable presentation of the visual indicator received from a first device system; store in response to determining that the particular content is associated with the received first indication, a recorded-presentation indication indicating that the particular content or information associated therewith has been device-presented; determine that the particular content is associated with a second indication of a user interaction with the visual indicator received from a second device system; and store in response to determining that the particular content is associated with the received second indication, an indication that the particular content has been interacted with by a user.
Inventors
- Charles F. Manning
- Tyler McKinley
- Ethan Lewis
Assignees
- KOCHAVA INC.
Dates
- Publication Date
- 20260505
- Application Date
- 20230613
Claims (14)
- 1 . A system comprising: a data processing device system; a processor-accessible memory device system communicatively connected to the data processing device system; and an input-output device system communicatively connected to the data processing device system and a communications network, wherein the data processing device system is configured, via a program stored in the processor-accessible memory device system, at least to: receive, via the communications network and the input-output device system, from a first device system, a first indication of observable presentation of a visual indicator, the first indication consistent with origination from a content monitoring program detecting observable presentation of the visual indicator via monitoring of device-presented content by the content monitoring program, determine particular content associated with the received first indication of observable presentation of the visual indicator, store, in the processor-accessible memory device system and in response to determining that the particular content is associated with the received first indication of observable presentation of the visual indicator, a recorded-presentation indication indicating that the particular content or information associated therewith has been device-presented, receive, via the communications network and the input-output device system, from a second device system, a second indication of a user interaction with the visual indicator, the second indication consistent with origination from a different program distinct from the content monitoring program, the second device system distinct from the first device system, determine that the particular content is associated with the received second indication of the user interaction with the visual indicator, and store, in the processor-accessible memory device system and in response to determining that the particular content is associated with the received second indication of the user interaction with the visual indicator, an interaction indication that the particular content has been interacted with by a user, wherein the observable presentation of the visual indicator is a first observable presentation of the visual indicator, and wherein the second device system is configured by the different program at least to analyze an image of the visual indicator captured by a camera system of the second device system, the image including a second observable presentation of the visual indicator.
- 2 . The system of claim 1 , wherein the particular content associated with the received first indication of observable presentation of the visual indicator is different than the visual indicator.
- 3 . The system of claim 1 , wherein the visual indicator is a static, visible image representation of a code.
- 4 . The system of claim 1 , wherein the first indication of observable presentation of the visual indicator includes a time stamp indicating a time of initiation of the first observable presentation of the visual indicator.
- 5 . The system of claim 4 , wherein the data processing device system is configured, via the program stored in the processor-accessible memory device system, at least to: receive from the first device system, via the communications network and the input-output device system, a conclusion time indication indicating a time of conclusion of the first observable presentation of the visual indicator; determine, based at least on an analysis of the time of initiation of the first observable presentation of the visual indicator and the time of conclusion of the first observable presentation of the visual indicator, a duration of time of the first observable presentation of the visual indicator; and store, in the processor-accessible memory device system in association with the recorded-presentation indication indicating that the particular content has been device-presented, a duration indication indicating the determined duration of time of the first observable presentation of the visual indicator.
- 6 . The system of claim 1 , wherein the data processing device system is configured, via the program stored in the processor-accessible memory device system, at least to transmit to a third device system, in response to determining that the particular content is associated with the received second indication of the user interaction with the visual indicator and via the communications network and the input-output device system, an instruction to visually present a web page associated with the particular content including a tracking pixel configured to track a user's visit to the web page.
- 7 . The system of claim 6 , wherein the third device system is the second device system, such that the third device system and the second device system are the same device system, and such that the same device system provides the second indication of the user interaction with the visual indicator and presents the web page associated with the particular content including the tracking pixel configured to track the user's visit to the web page.
- 8 . The system of claim 6 , wherein the third device system is the first device system, such that the third device system and the first device system are the same device system, and such that the same device system provides the first indication of the observable presentation of the visual indicator and presents the web page associated with the particular content including the tracking pixel configured to track the user's visit to the web page.
- 9 . The system of claim 1 , wherein the first device system executes the content monitoring program and provides the first observable presentation of the visual indicator via a display device system of the first device system.
- 10 . The system of claim 1 , wherein the user interaction includes a photographing of the visual indicator at a device different than a device that provides the first observable presentation of the visual indicator.
- 11 . The system of claim 1 , wherein the user interaction includes a touching of a display region of a touch-enabled display device that provides the first observable presentation of the visual indicator.
- 12 . The system of claim 1 , wherein the visual indicator is configured to attract user interaction.
- 13 . A visual indication presentation and interaction processing method executed by a data processing device system communicatively connected to a processor-accessible memory device system and an input-output device system, the method comprising: receiving, via a communications network and the input-output device system, from a first device system, a first indication of observable presentation of a visual indicator, the first indication consistent with origination from a content monitoring program detecting observable presentation of the visual indicator via monitoring of device-presented content by the content monitoring program; determining particular content associated with the received first indication of observable presentation of the visual indicator; storing, in the processor-accessible memory device system and in response to determining that the particular content is associated with the received first indication of observable presentation of the visual indicator, a recorded-presentation indication indicating that the particular content or information associated therewith has been device-presented; receiving, via the communications network and the input-output device system, from a second device system, a second indication of a user interaction with the visual indicator, the second indication consistent with origination from a different program distinct from the content monitoring program, the second device system distinct from the first device system; determining that the particular content is associated with the received second indication of the user interaction with the visual indicator; and storing, in the processor-accessible memory device system and in response to determining that the particular content is associated with the received second indication of the user interaction with the visual indicator, an interaction indication that the particular content has been interacted with by a user, wherein the observable presentation of the visual indicator is a first observable presentation of the visual indicator, and wherein the second device system is configured by the different program at least to analyze an image of the visual indicator captured by a camera system of the second device system, the image including a second observable presentation of the visual indicator.
- 14 . One or more non-transitory computer-readable storage mediums storing a program executable by one or more data processing devices of a data processing device system communicatively connected to an input-output device system and a communications network, the program comprising: first reception instructions configured to cause reception, via the communications network and the input-output device system, from a first device system, of a first indication of observable presentation of a visual indicator, the first indication consistent with origination from a content monitoring program detecting observable presentation of the visual indicator via monitoring of device-presented content by the content monitoring program; first determination instructions configured to cause a determination of particular content associated with the received first indication of observable presentation of the visual indicator; first storage instructions configured to cause storage, in a processor-accessible memory device system and in response to determining that the particular content is associated with the received first indication of observable presentation of the visual indicator, of a recorded-presentation indication indicating that the particular content or information associated therewith has been device-presented; second reception instructions configured to cause reception, via the communications network and the input-output device system, from a second device system, of a second indication of a user interaction with the visual indicator, the second indication consistent with origination from a different program distinct from the content monitoring program, the second device system distinct from the first device system; second determination instructions configured to cause a determination that the particular content is associated with the received second indication of the user interaction with the visual indicator; and second storage instructions configured to cause storage, in the processor-accessible memory device system and in response to determining that the particular content is associated with the received second indication of the user interaction with the visual indicator, of an interaction indication that the particular content has been interacted with by a user, wherein the observable presentation of the visual indicator is a first observable presentation of the visual indicator, and wherein the second device system is configured by the different program at least to analyze an image of the visual indicator captured by a camera system of the second device system, the image including a second observable presentation of the visual indicator.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS This application is a continuation of U.S. patent application Ser. No. 17/392,351, filed Aug. 3, 2021, now U.S. Pat. No. 11,720,921, issued Aug. 8, 2023, which claims the benefit of U.S. Provisional Application No. 63/065,009, filed Aug. 13, 2020, the entire disclosure of each of the applications cited in this sentence is hereby incorporated herein by reference. TECHNICAL FIELD Aspects of this disclosure generally are related to visual indication presentation and interaction processing systems and methods including, in some embodiments of the present invention, determining particular content associated with an observable presentation of a visual indicator and determining that a user interaction with the visual indicator is associated with the particular content. BACKGROUND Digital advertising across the Internet, World Wide Web, or apps on mobile devices promote products, services, or applications by delivering marketing messages or other digital content in order to attract customers. Since digital advertising can be expensive for advertisers, it is important for such advertisers to understand the effectiveness of the money they spend on digital advertising. However, the present inventors understand that present schemes for determining the effectiveness of digital advertising can be simplified and can be made to be more comprehensive. For example, conventional advertisement tracking systems may attempt to track presentations of an advertisement, e.g., by recording each time the advertisement is digitally transmitted over a network to a device for presentation by the device. However, such a scheme is limited in the context and manner in which presentation of the digital advertisement is detected, and it is limited in the information that it can provide to an advertiser about the effectiveness of its digital advertising campaign. For example, such a scheme requires tracking of the transmission of a digital advertisement at the point of transmission, which may not be suitable in some contexts. Further, such a scheme actually tracks a number of transmissions of the digital advertisement, which may incorrectly or incompletely reflect actual presentations of the digital advertisement, such as if the transmission fails to complete, or is successfully transmitted, but not actually presented at the target display device due to some technical situation at the target display device. Accordingly, the present inventors recognized that there is a need in the art for improvements in processing not only digital advertisement presentations, but also presentations of other forms of digital content. SUMMARY At least the above-discussed need is addressed and technical solutions are achieved in the art by various embodiments of the present invention. In some embodiments, systems and methods are provided for processing presentations, interactions with, or both presentations and interactions with visual indicators. In some embodiments a system includes a data processing device system, a processor-accessible memory device system communicatively connected to the data processing device system, and an input-output device system communicatively connected to the data processing device system. The data processing device system may be configured, via a program stored in the processor-accessible memory device system, at least to: receive from a first device system, via the input-output device system communicatively connected to a communications network, a first indication of observable presentation of a visual indicator, the first indication consistent with origination from a content monitoring program detecting observable presentation of the visual indicator via monitoring of device-presented content by the content monitoring program; determine particular content associated with the received first indication of observable presentation of the visual indicator; store, in the processor-accessible memory device system and in response to determining that the particular content is associated with the received first indication of observable presentation of the visual indicator, a recorded-presentation indication indicating that the particular content or information associated therewith has been device-presented; receive from a second device system and via the input-output device system communicatively connected to the communications network, a second indication of a user interaction with the visual indicator, the second indication consistent with origination from a different program distinct from the content monitoring program; determine that the particular content is associated with the received second indication of the user interaction with the visual indicator; and store, in the processor-accessible memory device system and in response to determining that the particular content is associated with the received second indication of the user interaction with the visual indicator, an interaction indication