IP Library Granted Patent US 11,689,780
Granted Patent B2
US 11,689,780 · App. 17/843,311 · Granted Jun 27, 2023

Methods of using proxy IP addresses and redirection for cross-device actions

Inventors: Roy Shkedi (Forest Hills, NY); Dror Ben-Yishai (Tel Mond, IL)
Assignee: Intent IQ, LLC
H04N21/812H04N21/25841H04N21/25891H04N21/2668H04N21/4104H04N21/4108H04N21/4112H04N21/4126H04N21/42684H04N21/435H04N21/43615H04N21/44222H04N21/44224H04N21/4524H04N21/4532H04N21/6125H04N21/6402H04N21/64322H04N21/84H04N21/4882
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,689,780
App. No.
17/843,311
Granted
Jun 27, 2023
Kind
B2
Abstract

A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.

Claims (44)

1. A programmed hardware computer system used by a television provider (TVP) and connected to perform a method comprising:

(a) automatically storing electronic indicia of an association between a first identifiable online device (OD 1 ) and a set-top box (STB) of a subscriber of the TVP by matching (i) first personally identifiable information (PII) received by the TVP as a result of a redirection of the OD 1 with (ii) stored second personally identifiable information about the subscriber; and

(b) automatically causing a cross-device action to be taken as between a second identifiable online device (OD2) and the STB of the subscriber, based on determining an association between the OD2 and the STB, which association is determined using both (i) the stored electronic indicia of the association between the OD1 and the STB, and (ii) detection by the computer system of an association between the OD2 and the OD1 based on use by the OD1 of a common proxy IP address during a predetermined time of day and based on use by the OD2 of the common proxy IP address, wherein the common proxy IP address is an IP address through which network traffic of the OD1 and the OD2 was routed, wherein the computer system is outside a local area network (LAN) defined by the common proxy IP address.

2. The computer system of claim 1 wherein the cross-device action is causing display of a selected advertisement via the STB based on behavioral profile information derived from the OD2.

3. The computer system of claim 2 wherein the computer system is further programmed to automatically select the advertisement to be displayed via the STB based on behavioral profile information derived from the OD2.

4. The computer system of claim 1 wherein the cross-device action is automatically measuring effectiveness of an advertisement displayed via the STB by tracking behavior performed on the OD2.

5. The computer system of claim 1 wherein the cross-device action takes place when the OD1 is not connected to the LAN.

6. The computer system of claim 1 wherein the common proxy IP address is a dynamically assigned IP address.

7. The computer system of claim 6 wherein the computer system is further programmed to undo the association between the OD2 and the STB based on lack of use of the common proxy IP address by the OD2 for a predetermined period of time.

8. The computer system of claim 1 wherein the predetermined time of day comprises a specified night-time time period.

9. The computer system of claim 1 wherein the computer system is programmed to detect an association between the OD2 and the OD1 further based on a day of the week during which the computer system detects use by the OD1 of the common proxy IP address.

10. The computer system of claim 1 wherein the computer system is programmed to detect an association between the OD2 and the OD1 based on the use by the OD2 of the common proxy IP address, as recorded in an electronic record.

11. The computer system of claim 10 wherein the computer system is programmed to detect an association between the OD2 and the OD1 based on the use by the OD2 of the common proxy IP address, as recorded in the electronic record, before the use by the OD1 of the common proxy IP address during the predetermined time of day.

12. The computer system of claim 10 wherein the computer system is further programmed to use the electronic record to automatically cause the cross-device action to be taken at a time of day at which the OD2 is predicted to be near the STB.

13. The computer system of claim 12 wherein the computer system further uses the electronic record to automatically cause the cross-device action to be taken on a day of the week at which the OD2 is predicted to be near the STB.

14. The computer system of claim 1 wherein the PII comprises an email address.

15. The computer system of claim 1 wherein the PII comprises a user name.

16. The computer system of claim 1 wherein the redirection of the OD 1 occurs as a result of a user of the OD1 opening an email authorized by the TVP.

17. The computer system of claim 1 wherein the redirection of the OD1 occurs as a result of a user of the OD1 logging into a website of a third party.

18. The computer system of claim 1 wherein the OD1 is redirected directly to the computer system of the TVP.

19. The computer system of claim 1 wherein the OD1 is redirected indirectly to the computer system of the TVP.

20. The computer system of claim 1 wherein: (a) the cross-device action is causing display of a selected advertisement via the STB based on behavioral profile information derived from the OD2; (b) the cross-device action takes place when the OD1 is not connected to the LAN; (c) the common proxy IP address is a dynamically assigned IP address; (d) the PII comprises an email address; and (e) the redirection of the OD1 occurs as a result of a user of the OD1 logging into a website of a third party.

21. An article comprising a tangible medium that is not a transitory propagating signal encoding computer-readable instructions that, when implemented by a television provider (TVP) using a programmed hardware computer system, instruct the computer system to perform a method comprising:

(a) with the computer system automatically storing electronic indicia of an association between a first identifiable online device (OD1) and a set-top box (STB) of a subscriber of the TVP by matching (i) first personally identifiable information (PII) received by the TVP as a result of a redirection of the OD1 with (ii) stored second personally identifiable information about the subscriber; and

(b) with the computer system automatically causing a cross-device action to be taken as between a second identifiable online device (OD2) and the STB of the subscriber, based on determining an association between the OD2 and the STB, which association is determined using both (i) the stored electronic indicia of the association between the OD1 and the STB, and (ii) detection by the computer system of an association between the OD2 and the OD1 based on use by the OD1 of a common proxy IP address during a predetermined time of day and based on use by the OD2 of the common proxy IP address, wherein the common proxy IP address is an IP address through which network traffic of the OD1 and the OD2 was routed, wherein the computer system is outside a local area network (LAN) defined by the common proxy IP address.

22. The article of claim 21 wherein the cross-device action is causing display of a selected advertisement via the STB based on behavioral profile information derived from the OD2.

23. The article of claim 22 wherein the computer system is further programmed to automatically select the advertisement to be displayed via the STB based on behavioral profile information derived from the OD2.

24. The article of claim 21 wherein the cross-device action is with the computer system automatically measuring effectiveness of an advertisement displayed via the STB by tracking behavior performed on OD2.

25. The article of claim 21 wherein the cross-device action takes place when the OD1 is not connected to the LAN.

26. The article of claim 21 wherein the common proxy IP address is a dynamically assigned IP address.

27. The article of claim 26 wherein the computer system is further programmed to undo the association between the OD2 and the STB based on lack of use of the common proxy IP address by the OD2 for a predetermined period of time.

28. The article of claim 21 wherein the predetermined time of day comprises a specified night-time time period.

29. The article of claim 21 wherein the computer system is programmed to detect an association between the OD2 and the OD1 further based on a day of the week during which the computer system detects use by the OD1 of the common proxy IP address.

30. The article of claim 21 wherein the computer system is programmed to detect an association between the OD2 and the OD1 is based on the use by the OD2 of the common proxy IP address, as recorded in an electronic record.

31. The article of claim 30 wherein detection by the computer system of an association between the OD2 and the OD1 is based on the use by the OD2 of the common proxy IP address, as recorded in the electronic record, before the use by the OD1 of the common proxy IP address during the predetermined time of day.

32. The article of claim 30 wherein the computer system is programmed to use the electronic record to automatically cause the cross-device action to be taken at a time of day at which the OD2 is predicted to be near the STB.

33. The article of claim 32 wherein the computer system further uses the electronic record to automatically cause the cross-device action to be taken on a day of the week at which the OD2 is predicted to be near the STB.

34. The article of claim 21 wherein the PII comprises an email address.

35. The article of claim 21 wherein the PII comprises a user name.

36. The article of claim 21 wherein the redirection of the OD1 occurs as a result of a user of the OD1 opening an email authorized by the TVP.

37. The article of claim 21 wherein the redirection of the OD1 occurs as a result of a user of the OD1 logging into a website of a third party.

38. The article of claim 21 wherein the OD1 is redirected directly to the computer system of the TVP.

39. The article of claim 21 wherein the OD1 is redirected indirectly to the computer system of the TVP.

40. The article of claim 21 wherein: (a) the cross-device action is causing display of a selected advertisement via the STB based on behavioral profile information derived from the OD2; (b) the cross-device action takes place when the OD1 is not connected to the LAN; (c) the common proxy IP address is a dynamically assigned IP address; (d) the PII comprises an email address; and (e) the redirection of the OD1 occurs as a result of a user of the OD1 logging into a website of a third party.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2023
From: SHKEDI, ROY; BEN-YISHAI, DROR
To: ALMONDNET, INC
Reel/Frame 063616/0140 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2023
From: ALMONDNET, INC
To: INTENT IQ, LLC
Reel/Frame 063616/0697 →
LICENSE Recorded May 11, 2023
From: INTENT IQ, LLC
To: ALMONDNET, INC
Reel/Frame 063616/0735 →
Continuity (11)
Continuation 17390211 · Jul 30, 2021
Continuation 17013368 · Sep 4, 2020
Continuation 16556782 · Aug 30, 2019
Continuation 16117611 · Aug 30, 2018
Continuation 15450361 · Mar 6, 2017
Continuation 15047386 · Feb 18, 2016
Continuation 14790370 · Jul 2, 2015
Continuation 14196844 · Mar 4, 2014
Division 13566881 · Aug 3, 2012
Provisional Application 61514840 · Aug 3, 2011
Related Publication 20220329915A1 · Oct 13, 2022
Cited By (3)
US 12,212,818 US 12,267,565 US 12,604,048