IP Library Granted Patent US 12,373,509
Granted Patent B2
US 12,373,509 · App. 18/532,613 · Granted Jul 29, 2025

Systems and methods for selecting content based on linked devices

Inventor: Jianjun Qiu (Chicago, IL)
Assignee: GOOGLE LLC
G06F16/955G06F3/16G06F16/211G06F16/22G06F16/24578G06F16/29G06F16/951G06N20/00G06Q10/10G06Q30/0254G06Q30/0256G06Q30/0261G06Q30/0269G06Q30/0277H04L67/02H04L67/04H04L67/10H04L67/12H04L67/125H04L67/14H04L67/52H04L67/535
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 12,373,509
App. No.
18/532,613
Granted
Jul 29, 2025
Kind
B2
Abstract

A system includes a data processing system comprising one or more processors. The processor(s) are configured to identify one or more linking factors to determine that a first computing device is linked to a second computing device, with a certain probability, where the second computing device is proximate to the first computing device. The processor(s) are further configured to link the first computing device with the second computing device based on the determining, receive a request for content from the first computing device, provide the content to the second computing device, and generate a data structure to indicate a link between the first computing device and the second computing device.

Claims (40)

1. A system comprising:

a data processing system comprising one or more processors, the one or more processors configured to:

identify one or more linking factors to determine that a first computing device is linked to a second computing device, with a certain probability, wherein the second computing device is proximate to the first computing device;

link the first computing device with the second computing device based on the determining;

receive a request for content from the first computing device;

provide the content to the second computing device; and

generate a data structure to indicate a link between the first computing device and the second computing device.

2. The system of claim 1 , wherein the one or more linking factors include input activity at one of the first computing device and the second computing device during a first time period.

3. The system of claim 1 , wherein the one or more linking factors include input activity at one of the first computing device and the second computing device during a first time period corresponding to a cessation of activity at the other of the first computing device and the second computing device during a second time period.

4. The system of claim 1 , wherein the one or more linking factors include activity at the first computing device and the second computing device via one or more IP addresses.

5. The system of claim 4 , wherein the one or more linking factors include activity at the first computing device via a first IP address during a first time period and activity at the second computing device via a second IP address during the first time period.

6. The system of claim 1 , wherein the one or more linking factors include a plurality of linking factors.

7. The system of claim 1 , wherein identifying the one or more linking factors includes determining a positive match probability and a negative match probability based on known links and known non-links.

8. The system of claim 7 , wherein the one or more processors are configured to set a default positive match probability and a default negative match probability equal to 0%.

9. The system of claim 7 , wherein the one or more processors are configured to:

link the first computing device with the second computing device based on the positive match probability, the negative match probability, and weights corresponding to the positive match probability and the negative match probability; and

determine the weights corresponding to the positive match probability and the negative match probability based on a machine learning model.

10. The system of claim 7 , wherein the one or more processors are configured to:

link the first computing device with the second computing device based on the positive match probability, the negative match probability, and weights corresponding to the positive match probability and the negative match probability; and

determine the weights corresponding to the positive match probability and the negative match probability based on a regression analysis.

11. A method for providing content, the method comprising:

identifying, by a data processing system, one or more linking factors to determine that a first computing device is linked to a second computing device, with a certain probability, wherein the second computing device is proximate to the first computing device;

linking, by the data processing system, the first computing device with the second computing device based on the determining;

receiving, by the data processing system, a request for content from the first computing device;

providing, by the data processing system, the content to the second computing device; and

generating, by the data processing system, a data structure to indicate a link between the first computing device and the second computing device.

12. The method of claim 11 , wherein the one or more linking factors include input activity at one of the first computing device and the second computing device during a first time period.

13. The method of claim 11 , wherein the one or more linking factors include input activity at one of the first computing device and the second computing device during a first time period corresponding to a cessation of activity at the other of the first computing device and the second computing device during a second time period.

14. The method of claim 11 , wherein the one or more linking factors include activity at the first computing device and the second computing device via one or more IP addresses.

15. The method of claim 14 , wherein the one or more linking factors include activity at the first computing device via a first IP address during a first time period and activity at the second computing device via a second IP address during the first time period.

16. The method of claim 11 , wherein the one or more linking factors include a plurality of linking factors.

17. The method of claim 11 , wherein identifying the one or more linking factors includes determining a positive match probability and a negative match probability based on known links and known non-links.

18. The method of claim 17 , further comprising:

setting, by the data processing system, a default positive match probability and a default negative match probability equal to 0%.

19. The method of claim 17 , wherein the linking includes:

linking the first computing device with the second computing device based on the positive match probability, the negative match probability, and weights corresponding to the positive match probability and the negative match probability; and

determining the weights corresponding to the positive match probability and the negative match probability based on a machine learning model.

20. The method of claim 17 , wherein the linking includes:

linking the first computing device with the second computing device based on the positive match probability, the negative match probability, and weights corresponding to the positive match probability and the negative match probability; and

determining the weights corresponding to the positive match probability and the negative match probability based on a regression analysis.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2024
From: QIU, JIANJUN
To: GOOGLE INC.
Reel/Frame 066571/0940 →
CHANGE OF NAME Recorded Feb 27, 2024
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 066695/0047 →
Continuity (5)
Continuation 17719354 · Apr 12, 2022
Continuation 16812201 · Mar 6, 2020
Continuation 15422305 · Feb 1, 2017
Continuation 14806268 · Jul 22, 2015
Related Publication 20240104156A1 · Mar 28, 2024
References Cited (120)
US 6078916A · Culliss et al. · 2000 [cited by applicant]
US 6528260B1 · Blumenfeld et al. · 2003 [cited by applicant]
US 6876755B1 · Taylor · 2005 [cited by applicant]
US 7668954B1 · Melvin · 2010 [cited by applicant]
US 7840927B1 · Dozier et al. · 2010 [cited by applicant]
US 8695032B2 · Shkedi · 2014 [cited by applicant]
US 10068027B2 · Qiu · 2018 [cited by applicant]
US 10425492B2 · Comstock · 2019 [cited by examiner]
US 10585962B2 · Qiu · 2020 [cited by applicant]
US 10657192B2 · Qiu · 2020 [cited by applicant]
US 10692111B1 · Chik · 2020 [cited by examiner]
US 11301536B2 · Qiu · 2022 [cited by applicant]
US 20020042681A1 · Califano et al. · 2002 [cited by applicant]
US 20020165955A1 · Johnson · 2002 [cited by examiner]
US 20020199110A1 · Kean · 2002 [cited by applicant]
US 20030028522A1 · Collins-Thompson · 2003 [cited by applicant]
US 20030095524A1 · Stephens · 2003 [cited by applicant]
US 20050147575A1 · Muller · 2005 [cited by applicant]
US 20050256680A1 · Goodman · 2005 [cited by applicant]
US 20060114846A1 · Dssouli et al. · 2006 [cited by applicant]
US 20060265489A1 · Moore · 2006 [cited by applicant]
US 20070022442A1 · Gil et al. · 2007 [cited by applicant]
US 20070061487A1 · Moore et al. · 2007 [cited by applicant]
US 20070083833A1 · Bothra · 2007 [cited by applicant]
US 20070121596A1 · Kurapati · 2007 [cited by applicant]
US 20080005067A1 · Dumais et al. · 2008 [cited by applicant]
US 20080109285A1 · Reuther et al. · 2008 [cited by applicant]
US 20080147575A1 · Roy · 2008 [cited by applicant]
US 20080172374A1 · Wolosin et al. · 2008 [cited by applicant]
US 20080184349A1 · Ting · 2008 [cited by applicant]
US 20080259906A1 · Shkedi · 2008 [cited by applicant]
US 20080288348A1 · Zeng et al. · 2008 [cited by applicant]
US 20090210369A1 · Shao et al. · 2009 [cited by applicant]
US 20090295918A1 · Horovitz · 2009 [cited by applicant]
US 20090297037A1 · Pele · 2009 [cited by applicant]
US 20110119572A1 · Jang · 2011 [cited by applicant]
US 20110243449A1 · Hannuksela et al. · 2011 [cited by applicant]
US 20120278028A1 · David et al. · 2012 [cited by applicant]
US 20130073336A1 · Heath · 2013 [cited by applicant]
US 20130074115A1 · Hyde · 2013 [cited by applicant]
US 20130097664A1 · Herz et al. · 2013 [cited by applicant]
US 20130104251A1 · Moore et al. · 2013 [cited by applicant]
US 20130124309A1 · Traasdahl et al. · 2013 [cited by applicant]
US 20130124333A1 · Doughty et al. · 2013 [cited by applicant]
US 20130132484A1 · Berezecki · 2013 [cited by applicant]
US 20130155422A1 · Kuo · 2013 [cited by applicant]
US 20130157729A1 · Tabe · 2013 [cited by applicant]
US 20130167196A1 · Spencer et al. · 2013 [cited by applicant]
US 20130315885A1 · Narain · 2013 [cited by applicant]
US 20140052527A1 · Roundtree · 2014 [cited by examiner]
US 20140095320A1 · Sivaramakrishnan · 2014 [cited by applicant]
US 20140122703A1 · Pugh et al. · 2014 [cited by applicant]
US 20140149577A1 · Monighetti · 2014 [cited by applicant]
US 20140173037A1 · Beddow · 2014 [cited by applicant]
US 20140201126A1 · Zadeh et al. · 2014 [cited by applicant]
US 20140222436A1 · Binder et al. · 2014 [cited by applicant]
US 20140278944A1 · Kash · 2014 [cited by applicant]
US 20140278992A1 · Roundtree · 2014 [cited by examiner]
US 20140279304A1 · Lall · 2014 [cited by applicant]
US 20140337513A1 · Amalapurapu et al. · 2014 [cited by applicant]
US 20140344695A1 · Lawandus · 2014 [cited by applicant]
US 20140358523A1 · Sheth et al. · 2014 [cited by applicant]
US 20150006712A1 · Khann et al. · 2015 [cited by applicant]
US 20150113024A1 · Howe · 2015 [cited by applicant]
US 20150193122A1 · Liu et al. · 2015 [cited by applicant]
US 20150215383A1 · Sun et al. · 2015 [cited by applicant]
US 20150286383A1 · D'Aloisio et al. · 2015 [cited by applicant]
US 20160063015A1 · Edmonds et al. · 2016 [cited by applicant]
US 20160142275A1 · Hendry et al. · 2016 [cited by applicant]
US 20160328604A1 · Bulzacki · 2016 [cited by applicant]
US 20160379233A1 · Besehanic et al. · 2016 [cited by applicant]
US 20170024484A1 · Qiu · 2017 [cited by applicant]
US 20170244608A1 · Reaux-Savonte · 2017 [cited by applicant]
CN 103635925A · 2014 [cited by applicant]
JP 2012085115A · 2012 [cited by applicant]
JP 2015079471A · 2015 [cited by applicant]
JP 2015103044A · 2015 [cited by applicant]
WO WO2014203001A1 · 2014 [cited by applicant]
“Cross-Device Consumer Graph: Enabling brands to have seamless conversations with consumers across devices”, drawbridge, Apr. 14, 2014 (12 pages). [cited by applicant]
“Measuring Cross-Device”, TAPAD: Unity Life Across Devices (5 pages). [cited by applicant]
“The New Path-to-Purchase: The Connected Consumer's Cross-Device Journey”, Forrester Consulting, Jul. 2014 (10 pages). [cited by applicant]
Bernstein et al., “High-Density Laser Linking of Metal Interconnect”, IEEE Transactions on Components, Packaging, and Manufacturing Technology—Part A, vol. 17, Issue 4, Dec. 1994, pp. 590-593 (4 pages). [cited by applicant]
Bernstein, et al., “High-Density Laser Linking of Metal Interconnect,” IEEE Transactions on Components, Packaging, and Manufacturing Technology: Part A vol. 17 Issue 4, dated Dec. 1994 (4 pages). [cited by applicant]
D5b4rawbridge Cross-Device Consumer Graph, Apr. 14, 2014. [cited by applicant]
Drawbridge Cross-Device Consumer Graph, Apr. 14, 2014. [cited by applicant]
EP Article 94(3) EPC Communication dated Feb. 27, 2019 in EP Patent Application No. 16741781.5. [cited by applicant]
Examination Report for EP Appln. Ser. No. 16741781.5 dated Feb. 27, 2019 (5 pages). [cited by applicant]
Examination Report for IN Appln. Ser. No. 201847002059 dated Aug. 25, 2020 (7 pages). [cited by applicant]
First Office Action for CN Appln. Ser. No. 201680003811.4 dated Mar. 17, 2020 (20 pages). [cited by applicant]
First Office Action for JP Appln. Ser. No. 2017-556905 dated Jan. 21, 2019 (8 pages). [cited by applicant]
Foreign Action other than Search Report on CN 201680003811.4 dated Mar. 17, 2020. [cited by applicant]
Forrester the New Path-to-Purchase, Jul. 2014. [cited by applicant]
IEEE Transactions on Components, Packaging, and Manufacturing Technology: Part A vol. 17 Issue Dec. 4, 1994 “High-density laser linking of metalinterconnect” J.B. Bernstein; T.M. Ventura ; A.I. Radomski Publication Year… [cited by applicant]
International Preliminary Report and Written Opinion of the International Searching Authority for Application No. PCT/US2016/042053 dated Feb. 1, 2018. [cited by applicant]
International Preliminary Report on Patentability for PCT Appln. Ser. No. PCT/US2016/045b42053 dated Feb. 1, 2018 (8 pages). [cited by applicant]
International Search Report and Written Opinion for PCT Appln. Ser. No. PCT/US2016/042053 dated Oct. 13, 2016 (12 pages). [cited by applicant]
JP First Office Action dated Jan. 21, 2019 in Japanese Patent Application No. 2017-556905. [cited by applicant]
KR Office Action dated Jan. 22, 2019 in Korean Patent Application No. 10-2017-7031640. [cited by applicant]
Non-Final Office Action f5b4or U.S. Appl. No. 15/422,305, dated Jul. 10, 2019 (15 pages). [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 14/806,268 dated Nov. 29, 2017 (30 pages). [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/422,288, dated Aug. 16, 2019 (15 pages). [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/422,305, dated Jul. 10, 2019 (15 pages). [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 15/422,411 dated Jun. 26, 2019 (16 pages). [cited by applicant]
Notice of Allowance for U.S. Appl. No. 14/806,268 dated May 10, 2018 (13 pages). [cited by applicant]
Notice of Allowance for U.S. Appl. No. 15/422,288 dated Apr. 3, 2020 (9 pages). [cited by applicant]
Notice of Allowance for U.S. Appl. No. 15/422,288 dated Dec. 18, 2019 (11 pages). [cited by applicant]
Notice of Allowance for U.S. Appl. No. 15/422,305 dated Oct. 30, 2019 (11 pages). [cited by applicant]
Notice of Allowance for U.S. Appl. No. 15/422,411 dated Feb. 20, 2020 (10 pages). [cited by applicant]
Notice of Allowance for U.S. Appl. No. 15/422,411 dated Nov. 27, 2019 (12 pages). [cited by applicant]
Notice of Allowance on U.S. Appl. No. 15/422,288 dated Dec. 18, 2019 (11 pages). [cited by applicant]
Notice of Allowance on U.S. Appl. No. 15/422,305 dated Oct. 30, 2019 (11 pages). [cited by applicant]
Notice of Allowance on U.S. Appl. No. 15/422,411 dated Nov. 27, 2019 (12 pages). [cited by applicant]
Office Action for KR Appln. Ser. No. 10-2017-7031640 dated Jan. 22, 2019 (8 pages). [cited by applicant]
Second Office Action for CN Appln. Ser. No. 201680003811.4 dated Sep. 16, 2020 (6 pages). [cited by applicant]
TAPAD Measuring Cross-Device. [cited by applicant]
The International Search Report 5b4and the Written Opinion of the International Searching Authority for PCT Application No. PCT/US2016/042053 dated Oct. 13, 2016 179 pages. [cited by applicant]
The International Search Report and The Written Opinion of The International Searching Authority for PCT Application No. PCT/US2016/042053 dated Oct. 13, 2016 179 pages. [cited by applicant]
The International Search Report and The Written Opinion of the International Searching Authority for PCT Application No. PCT/US2016/042053 dated Oct. 13, 2016. [cited by applicant]
U.S. Notice of Allowance on U.S. Appl. No. 14/806,268 dated May 10, 2018. [cited by applicant]
U.S. Office Action on U.S. Appl. No. 14/806,268 dated Nov. 29, 2017. [cited by applicant]