Correlating online and offline conversions with online conversion identifiers
AssigneeGoogle Inc.
InventorsPhilip McDonnell, Nemanja Pogarcic
Life of this patent
Estimating the term…
Abstract
Systems and methods of correlating an online content interaction with an offline content interaction are provided. A data processing system can identify an online conversion by a first computing device of a content item associated with a content provider, provide an online conversion identifier to an offline conversion identification unit, receive from the offline conversion identification unit detection data indicating that the offline conversion identification unit has detected the online conversion identifier on one of the first computing device and a second computing device, and provide the detection data to a content provider computing device associated with the content provider.
Claims18
A system to correlate network activity among different client devices, comprising:
- a data processing system having one or more processors to:
- receive an online conversion identifier generated by a first client device of a first device type corresponding to a digital assistant, the online conversion identifier uniquely identifying an interaction between the first client device and a content item via a microphone input interface of the first client device, the content item associated with a content provider, the online conversion identifier including at least one of the first device type of the first client device, an application profile, a parameter of the interaction, and a time of the interaction;
- transmit, to a second client device of a second device type different from the first device type of the first client device prior to a visit to a physical space associated with the content provider, the online conversion identifier uniquely identifying the interaction between the first client device and the content item via the microphone input interface of the first client device, the second client device and the first client device associated with a shared account login;
- transmit, to an offline conversion identification unit disposed in the physical space associated with the content provider, the online conversion identifier uniquely identifying the interaction between the first client device and the content item via the microphone input interface of the first client device, to cause the offline conversion identification unit to:
- obtain the online conversion identifier,
- detect that the second client device is within a threshold distance of the offline conversion identification unit,
- determine that the second client device stores the online conversion identifier that matches the online conversion identifier stored at the offline conversion identification unit, and
- transmit, responsive to the determination, detection data indicating that the offline conversion identification unit detected that the online conversion identifier corresponds to the second client device;
- receive, from the offline conversion identification unit, the detection data indicating that the offline conversion identification unit has detected, on the second client device, the online conversion identifier uniquely identifying the interaction between the first client device and the content item via the microphone input interface of the first client device;
- and
- transmit the detection data to a content provider computing device associated with the content provider.
A method of correlating network activity among different client devices, comprising:
- receiving, by a data processing system comprising one or more processors, an online conversion identifier generated by a first client device of a first device type corresponding to a digital assistant, the online conversion identifier uniquely identifying an interaction between the first client device and a content item via a microphone input interface of the first client device, the content item associated with a content provider, the online conversion identifier including at least one of the first device type of the first client device, an application profile, a parameter of the interaction, and a time of the interaction;
- transmitting, by the data processing system to a second client device of a second device type different from the first device type of the first client device, prior to a visit to a physical space associated with the content provider, the online conversion identifier uniquely identifying the interaction between the first client device and the content item via the microphone input interface of the first client device, the second client device and the first client device associated with a shared account login;
- transmitting, by the data processing system to an offline conversion identification unit disposed in the physical space associated with the content provider, the online conversion identifier uniquely identifying the interaction between the first client device and the content item via the microphone input interface of the first client device, to cause the offline conversion identification unit to:
- obtain the online conversion identifier,
- detect that the second client device is within a threshold distance of the offline conversion identification unit,
- determine that the second client device stores the online conversion identifier that matches the online conversion identifier stored at the offline conversion identification unit, and
- transmit, responsive to the determination, detection data indicating that the offline conversion identification unit detected that the online conversion identifier corresponds to the second client device;
- receiving, by the data processing system from the offline conversion identification unit, the detection data indicating that the offline conversion identification unit has detected, on the second client device, the online conversion identifier uniquely identifying the interaction between the first client device and the content item via the microphone input interface of the first client device;
- and
- transmitting, by the data processing system, the detection data to a content provider computing device associated with the content provider.
Dependencies are inferred from the claim text.