throbber
EX1008
`EX1008
`
`

`

`IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`US008898074B2
`
`lI2~ United States Patent
`Doughty et al.
`
`(Io) Patent No. :
`(45) Date of Patent:
`
`US 8,898,074 B2
`Nov. 25, 2014
`
`(54) CREATION OF A UNIVERSAL PROFILE OF A
`USER BY IDENTIFYING SIMILAR
`USER-MANAGED ASSETS ON A PLURALITY
`OF DEVICES OF THE USER
`
`(71) Applicant: Millennial Media, Inc., Boston, MA
`(US)
`
`(72)
`
`Inventors: Dennis L. Doughty, Brookline, MA
`(US); Benjamin M. Gordon, Hingham,
`MA (US); Shrikanth B.Mysore,
`Littleton, MA (US); Matthew A.
`Tengler, Upton, MA (US)
`
`(73) Assignee: Millennial Media, Inc., Boston, MA
`(US)
`
`( * ) Notice:
`
`the term of this
`Subject to any disclaimer,
`is extended or adjusted under 35
`patent
`U.S.C. 154(b) by 0 days.
`
`(21) Appl. No. : 14/270, 279
`
`(22)
`
`Filed:
`
`May 5, 2014
`
`(65)
`
`Prior Publication Data
`US 2014/0244401 Al
`Aug. 28, 2014
`Related U.S.Application Data
`(63) Continuation of application No. 13/691,089, filed on
`Nov. 30, 2012, now Pat. No. 8,725, 700, which is a
`continuation of application No. 13/666, 690, filed on
`Nov. I, 2012, now abandoned.
`application No. 61/558, 522, filed on Nov.
`Provisional
`11, 2011, provisional
`application No. 61/569, 217,
`filed on Dec. 9, 2011, provisional
`application No.
`filed on Dec. 16, 2011, provisional
`61/576, 963,
`application No. 61/652, 834, filed on May 29, 2012.
`
`(60)
`
`(51)
`
`Int. Cl.
`GOD 30/00
`GOD 30/02
`
`(2012.01)
`(2012.01)
`
`Internet
`
`103
`
`106
`
`109
`
`User
`
`First
`Device
`101
`
`Second
`Device
`102
`
`(52) U.S. Cl.
`CPC ........ G06Q 30/0269 (2013.01); GOD 30/025/
`(2013.01)
`705/14. 66; 705/14. 49
`
`USPC
`(58) Field of ClassiTication Search
`CPC .
`G06Q 30/0269
`. 705/14. 66
`USPC
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`2008/0109307 Al *
`2011/0018697 Al*
`* cited by examiner
`
`5/2008 Ullah
`. ... ... ..
`1/2011 Birnbaum ..
`
`. ... ... . 705/14
`. .. 340/407. 2
`
`John G Weiss
`Primary Examiner
`Scott C Anderson
`Assistant Examiner
`(74) Attorney, Agent, or Firm
`Millennial Media
`
`ABSTRACT
`(57)
`a same user of multiple
`A system for identifying
`communi-
`to perform the steps of: (a)
`cation devices
`is configured
`asset
`to a first user-managed
`receiving data corresponding
`device operated
`from a first communication
`by a user,
`asset is a plurality of applica-
`wherein the first user-managed
`tions and their placement within a graphical user interface of
`data corre-
`device;
`the first communication
`(b) receiving
`asset from a second com-
`sponding to a second user-managed
`device operated by a user, wherein the second
`munication
`is a plurality of applications
`asset
`and their
`user-managed
`interface of the second
`placement within a graphical user
`asset
`device, wherein the first user-managed
`communication
`the same as the second user-managed
`asset;
`is substantially
`the user of the first communication
`and (c) determining
`that
`device is the user of the second communication
`device based
`on identifying
`asset
`is substan-
`the first user-managed
`that
`asset.
`tially the same as the second user-managed
`
`7 Claims, 10 Drawing Sheets
`
`104
`
`105
`
`Ac\nt!
`
`Activity Info
`
`l toy
`
`Sponsor
`Database
`108
`
`Launch Labs EX1008 Page 1
`
`

`

`U.S. Patent
`
`Nov. 25, 2014
`
`Sheet 1 of 10
`
`US 8,898,074 B2
`
`OJ
`
`QJO
`
`O
`
`c u cv) o
`
`(U
`
`«-0
`C
`
`) E
`
`J
`«C
`
`Ql
`
`4—0
`
`CL
`
`OJ
`
`OJ
`C
`
`Launch Labs EX1008 Page 2
`
`

`

`U.S. Patent
`
`Nov. 25, 2014
`
`Sheet 2 of 10
`
`US 8,898,074 B2
`
`C)
`
`CU
`
`0 C
`
`U0
`
`0 Q
`
`J
`
`OJ
`
`0
`
`+0 0
`
`lU
`
`C E
`
`UO ~OJ
`
`Ql
`
`E0 O
`
`J0 Qj) M
`C) 0
`
`tU
`
`ro
`C
`h E
`Vl
`
`0 v
`
`&
`
`4
`10
`
`(U
`
`01
`
`OJ
`
`0
`
`OJ
`
`0 g)
`
`J )
`)(U
`
`8CE
`
`OJ
`1
`
`CU
`
`&n
`
`CL
`C N
`g)
`C0
`S80
`0 C
`
`OJ
`
`OJ
`
`O
`
`C0
`
`CU
`&J
`
`C EE0&
`
`J C0
`
`M C
`
`U
`
`4—0
`
`OJ
`M
`
`00
`
`OJ
`
`QJ
`
`UO
`
`4—
`
`CO
`
`J
`
`v)
`
`QJ
`
`CU
`
`UO
`
`O0
`
`v)
`CU
`
`CU
`
`m &
`
`n C0
`
`QJ
`
`QJ
`
`p (Uv
`
`S C
`
`U
`
`CU
`
`C Q8 V
`
`0
`
`C m
`
`UO
`
`UO
`
`C)
`
`GJ
`
`E e
`0 lU00
`
`Vl
`
`OJ
`
`OJ
`
`CU
`
`QJ
`
`O C(
`
`g C0
`
`CU
`
`C CV
`
`EE
`
`fg
`
`Vl
`
`E ~
`p CU
`4- mC
`UO) Vl
`O 8
`
`CU
`S
`
`Launch Labs EX1008 Page 3
`
`

`

`U.S. Patent
`
`Nov. 25, 2014
`
`Sheet 3 of 10
`
`US 8,898,074 B2
`
`QJ
`
`CL
`
`+ Q
`
`J 0 C
`
`L
`
`Ql
`
`40
`O.
`
`8Vl
`
`Vl
`
`C0
`
`CL (g
`
`OOO
`
`Cl
`
`40
`O.
`
`OJ
`
`OJ
`
`o G
`
`J 0 C
`
`L
`
`GJ
`
`CC
`
`V
`
`O
`
`OJ
`
`QJ
`Ci
`
`0 O
`
`J
`
`C)
`
`OJ
`
`CL
`
`CU
`
`OJ
`
`QJO
`
`O
`
`Launch Labs EX1008 Page 4
`
`

`

`U.S. Patent
`
`Nov. 25, 2014
`
`Sheet 4 of 10
`
`US 8,898,074 B2
`
`v)
`OJ
`QJ 4—
`
`(U
`
`QJ ) p
`
`Q
`
`Vl
`
`V'c & p
`
`Q
`
`Launch Labs EX1008 Page 5
`
`

`

`U.S. Patent
`
`Nov. 25, 2014
`
`Sheet 5 of 10
`
`US 8,898,074 B2
`
`QJ
`
`QJO
`
`O
`
`c u hJ
`0
`u) &
`
`QJ
`
`Ol
`
`Ol
`bit
`
`!O
`
`l
`
`Ol4:0
`
`CL
`
`lO
`Vl
`
`Ol
`
`C
`
`9O
`
`l
`
`O0
`
`CL
`
`(U
`
`QJ
`
`Launch Labs EX1008 Page 6
`
`

`

`U.S. Patent
`
`Nov. 25, 2014
`
`Sheet 6 of 10
`
`US 8,898,074 B2
`
`QJ
`
`p g)
`CI
`
`CU
`
`V) p
`(Xl
`
`C
`
`+
`CU
`Q
`
`(U
`
`p
`
`Launch Labs EX1008 Page 7
`
`

`

`U.S. Patent
`
`Nov. 25, 2014
`
`Sheet 7 of 10
`
`US 8,898,074 B2
`
`D O
`
`J
`
`CL
`OJ
`
`C
`
`C u N) O
`
`Qj
`
`C)
`
`OJ
`
`CL
`OJ
`
`(D
`
`Qj
`Cj
`
`O
`
`Ql
`
`40
`
`CL
`
`O Q
`
`l
`
`40
`
`CL
`
`QJ
`
`QJ
`
`Launch Labs EX1008 Page 8
`
`

`

`U.S. Patent
`
`Nov. 25, 2014
`
`Sheet 8 of 10
`
`US 8,898,074 B2
`
`QJ
`EJ
`p g)
`Cl
`
`CU
`
`V) p
`
`CO
`
`Op
`
`CU
`
`+
`
`CU
`QJ
`
`C)
`CO
`
`Vl
`
`QJ
`
`c
`CU
`PV CL
`
`g)
`&n
`
`Vl
`
`Q)
`
`(Q
`
`C)
`00
`
`Launch Labs EX1008 Page 9
`
`

`

`U.S. Patent
`
`Nov. 25, 2014
`
`Sheet 9 of 10
`
`US 8,898,074 B2
`
`Cll
`
`CIIO
`
`V)Co
`
`CL
`
`I I I I I I I I I I I I I I I I I I I
`
`C)
`CTl0
`
`0 (
`
`U(J0
`
`c u0
`(n &
`
`QJ
`
`CU
`
`CU
`CI
`
`CU
`
`p O
`
`C7l
`
`O
`
`CU
`
`(D
`CO
`
`CII
`
`0 C
`
`CI
`
`C)
`
`QJ
`
`QJO
`
`CU
`C0
`
`Cll
`Ll
`
`CllO
`
`Ul
`II-
`
`Cll
`
`CCI 40 0
`0 CL
`
`Ql
`
`40
`
`CL
`
`OJ
`
`OJ
`
`I I I I I I I I I
`
`I
`
`I I I I I I I I
`
`QJ
`
`Launch Labs EX1008 Page 10
`
`

`

`U.S. Patent
`
`Nov. 25, 2014
`
`Sheet 10 of 10
`
`US 8,898,074 B2
`
`LA
`C)
`C)
`
`O.0
`
`vm
`
`0 o
`
`GJ
`
`C u0
`OJ0CU
`
`ro
`
`Launch Labs EX1008 Page 11
`
`

`

`US 8,898,074 B2
`
`1
`CREATION OF A UNIVERSAL PROFILE OF A
`USER BY IDENTIFYING SIMILAR
`USER-MANAGED ASSETS ON A PLURALITY
`OF DEVICES OF THE USER
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a continuation of U.S. patent applica-
`tion Ser. No. 13/691,089 filed Nov. 30, 2012, and titled "Cre-
`ation of a Universal Profile of a User By Identifying Similar
`User-Managed Assets On a Plurality of Devices of the User, "
`which is a continuation of U.S. patent application Ser. No.
`13/666, 690 filed Nov. 1, 2012, and titled "Identifying a Same
`User of Multiple Communication Device Based on Web Page
`Visits, "which claims the benefit ofU.S.Provisional Pat. App.
`No. 61/558, 522 filed Nov. 11, 2011, and titled "Targeted
`Advertising Across a Plurality of Mobile and Non-Mobile
`Communication Facilities Accessed By the Same User, "U.S.
`Provisional Pat. App. No. 61/569, 217 filed Dec. 9, 2011, and
`titled "Targeted Advertising Across Web Activities On an
`MCF andApplications Operating Thereon, "U.S. Provisional
`Pat. App. No. 61/576, 963 filed Dec. 16, 2011, and titled
`to Mobile Communication Facilities, "
`"Targeted Advertising
`and U.S. Provisional Pat. App. No. 61/652, 834 filed May 29,
`2012, and titled "Validity of Data for Targeting Advertising
`Across a Plurality of Mobile and Non-Mobile Communica-
`tion Facilities Accessed By the Same User, "the contents of
`which are incorporated herein by reference.
`This application also incorporates herein by reference the
`content of each of the following applications: U.S. applica-
`tion Ser. No. 13/018, 952 filed on Feb. 1, 2011, which is a
`ofApp. No. 61/300, 333 filed on Feb. 1, 2010
`non-provisional
`and entitled "INTEGRATED ADVERTISING SYSTEM,"
`of U.S. application Ser.
`and which is a continuation-in-part
`No. 12/537, 814 filed on Aug. 7, 2009 and entitled "CON-
`TEXTUAL TARGETING OF CONTENT USING A MON-
`ETIZATION PLATFORM, "which is a continuation of U.S.
`application Ser. No. 12/486, 502 filed on Jun. 17, 2009 and
`entitled "USING MOBILE COMMUNICATION FACILITY
`DEVICE DATA WITHIN A MONETIZATION PLAT-
`FORM,"which is a continuation of U.S. application Ser. No.
`12/485, 787 filed on Jun. 16, 2009 and entitled "MANAGE-
`MENT OF MULTIPLE ADVERTISING INVENTORIES
`USING A MONETIZATION PLATFORM, "which is a con-
`tinuation of U.S. application Ser. No. 12/400, 199 filed on
`Mar. 9, 2009 and entitled "USING MOBILE APPLICATION
`DATA WITHIN A MONETIZATION PLATFORM, "which
`is a continuation ofU.S.application Ser. No. 12/400, 185 filed
`on Mar. 9, 2009 and entitled "REVENUE MODELS ASSO-
`CIATED WITH SYNDICATION OF A BEHAVIORAL
`PLATFORM, "
`PROFILE USING A MONETIZATION
`which is a continuation of U.S. application Ser. No. 12/400,
`166 filed on Mar. 9, 2009 and entitled "SYNDICATION OF
`A BEHAVIORAL PROFILE USING A MONETIZATION
`PLATFORM, " which is a continuation of U.S. application
`Ser. No. 12/400, 153 filed on Mar. 9, 2009 and entitled "SYN-
`DICATION OF A BEHAVIORAL PROFILE ASSOCIATED
`WITH AN AVAILABILITY CONDITION USING A MON-
`ETIZATION PLATFORM, "which is a continuation of U.S.
`application Ser. No. 12/400, 138 filed on Mar. 9, 2009 and
`"AGGREGATION AND ENRICHMENT
`OF
`entitled
`BEHAVIORAL PROFILE DATA USING A MONETIZA-
`TION PLATFORM, "which is a continuation of U.S. appli-
`cation Ser. No. 12/400, 096 filed on Mar. 9, 2009 and entitled
`"AGGREGATION OF BEHAVIORAL PROFILE DATA
`USING A MONETIZATION PLATFORM, "which is a non-
`
`provisional ofApp. No. 61/052, 024 filed on May 9, 2008 and
`"MONETIZATION PLATFORM" and App. No.
`entitled
`61/037, 617 filed on Mar. 18, 2008 and entitled "PRESENT-
`ING CONTENT TO A MOBILE COMMUNICATION
`FACILITY BASED ON CONTEXTUAL AND BEHAV-
`IORAL DATA RELATING TO A PORTION OF A MOBILE
`CONTENT, " and which is a continuation-in-part
`of U.S.
`application Ser. No. 11/929,328 filed on Oct. 30, 2007 and
`entitled "CATEGORIZATION OF A MOBILE USER PRO-
`FILE BASED ON BROWSE BEHAVIOR, "which is a con-
`ofU.S.application Ser. No. 11/929,308 filed
`tinuation-in-part
`"MOBILE DYNAMIC
`on Oct. 30, 2007 and
`entitled
`ADVERTISEMENT CREATION AND PLACEMENT, "
`of U.S. App. No. U.S. appli-
`which is a continuation-in-part
`cation Ser. No. 11/929,297 filed on Oct. 30, 2007 and entitled
`"MOBILE COMMUNICATION FACILITY USAGE AND
`SOCIAL NETWORK CREATION", which is a continua-
`tion-in-part of U.S. application Ser. No. 11/929, 272 filed on
`Oct. 30, 2007 and entitled "INTEGRATING SUBSCRIP-
`TION CONTENT INTO MOBILE SEARCH RESULTS,"
`of U.S. application Ser. No.
`which is a continuation-in-part
`11/929,253 filed on Oct. 30, 2007 and entitled "COMBIN-
`ING MOBILE AND TRANSCODED CONTENT IN A
`MOBILE SEARCH RESULT," which is a continuation-in-
`part of U.S. application Ser. No. 11/929, 171 filed on Oct. 30,
`2007 and entitled "ASSOCIATING MOBILE AND NON-
`MOBILE WEB CONTENT, "which is a continuation-in-part
`ofU.S.application Ser. No. 11/929, 148 filed on Oct. 30, 2007
`and entitled "METHODS AND SYSTEMS OF MOBILE
`QUERY CLASSIFICATION, " which is a continuation-in-
`part of U.S. application Ser. No. 11/929, 129 filed on Oct. 30,
`2007 and entitled "MOBILE USER PROFILE CREATION
`BASED ON USER BROWSE BEHAVIORS, " which is a
`of U.S. application Ser. No. 11/929, 105
`continuation-in-part
`filed on Oct. 30, 2007 and entitled "METHODS AND SYS-
`TEMS OF MOBILE DYNAMIC CONTENT PRESENTA-
`TION, " which is a continuation-in-part
`of U.S. application
`Ser. No. 11/929,096 filed on Oct. 30, 2007 and entitled
`"METHODS AND SYSTEMS FOR MOBILE COUPON
`TRACKING, "which is a continuation-in-part
`of U.S. appli-
`cation Ser. No. 11/929,081 filed on Oct. 30, 2007 and entitled
`"REALTIME SURVEYING WITHIN MOBILE SPON-
`SORED CONTENT, "which is a continuation-in-part
`of U.S.
`application Ser. No. 11/929,059 filed on Oct. 30, 2007 and
`"METHODS AND SYSTEMS FOR MOBILE
`entitled
`COUPON PLACEMENT, "which is a continuation-in-part
`of
`U.S. application Ser. No. 11/929,039 filed on Oct. 30, 2007
`"USING A MOBILE COMMUNICATION
`and entitled
`FACILITY FOR OFFLINE AD SEARCHING, " which is a
`of U.S. application Ser. No. 11/929,016
`continuation-in-part
`filed on Oct. 30, 2007 and entitled "LOCATION BASED
`MOBILE SHOPPING AFFINITY PROGRAM, "which is a
`of U.S. application Ser. No. 11/928, 990
`continuation-in-part
`"INTERACTIVE
`filed on Oct. 30, 2007 and
`entitled
`MOBILE ADVERTISEMENT BANNERS, "which is a con-
`ofU.S.application Ser. No. 11/928, 960 filed
`tinuation-in-part
`on Oct. 30, 2007 and entitled "IDLE SCREEN ADVERTIS-
`ING,"which is a continuation-in-part
`ofU.S. application Ser.
`No. 11/928, 937 filed on Oct. 30, 2007 and entitled "EXCLU-
`SIVITY BIDDING FOR MOBILE SPONSORED CON-
`TENT," which is a continuation-in-part
`of U.S. application
`Ser. No. 11/928, 909 filed on Oct. 30, 2007 and entitled
`"EMBEDDING A NONSPONSORED MOBILE CON-
`TENT WITHIN A SPONSORED MOBILE CONTENT, "
`of U.S. application Ser. No.
`which is a continuation-in-part
`"USING
`11/928, 877 filed on Oct. 30, 2007 and entitled
`WIRELESS CARRIER DATA TO INFLUENCE MOBILE
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Launch Labs EX1008 Page 12
`
`

`

`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`US 8,898,074 B2
`SEARCH RESULTS," which is a continuation-in-part
`of
`U.S. application Ser. No. 11/928, 847 filed on Oct. 30, 2007
`"SIMILARITY BASED LOCATION MAP-
`and entitled
`PING OF MOBILE COMMUNICATION
`FACILITY
`USERS,"which is a continuation-in-part
`of U.S. application
`Ser. No. 11/928, 819 filed on Oct. 30, 2007 and entitled "TAR-
`GETING MOBILE SPONSORED CONTENT WITHIN A
`SOCIAL NETWORK, " which is a non-provisional
`of U.S.
`App. No. 60/946, 132 filed on Jun. 25, 2007 and entitled
`"BUSINESS STREAM: EXPLORING NEW ADVERTIS-
`ING OPPORTUNITIES AND AD FORMATS, " and U.S.
`App. No. 60/968, 188 filed on Aug. 27, 2007 and entitled
`"MOBILE CONTENT SEARCH" and a continuation-in-part
`ofU.S.application Ser. No. 11/553,746 filed on Oct. 27, 2006
`and entitled "COMBINED ALGORITHMIC AND EDITO-
`RIAL-REVIEWED MOBILE
`SEARCH
`CONTENT
`RESULTS,"which is a continuation of U.S. application Ser.
`No. 11/553,713 filed on Oct. 27, 2006 and entitled "ON-OFF
`HANDSET SEARCH BOX,"which is a continuation of U.S.
`application Ser. No. 11/553, 659 filed on Oct. 27, 2006 and
`entitled "CLIENT LIBRARIES FOR MOBILE CONTENT, "
`which is a continuation of U.S. application Ser. No. 11/553,
`569 filed on Oct. 27, 2006 and entitled "ACTION FUNC-
`FOR MOBILE CONTENT
`TIONALITY
`SEARCH
`RESULTS,"which is a continuation of U.S. application Ser.
`No. 11/553, 626 filed on Oct. 27, 2006 and entitled "MOBILE
`WEBSITE ANALYZER, " which is a continuation of U.S.
`application Ser. No. 11/553, 598 filed on Oct. 27, 2006 and
`entitled "MOBILE PAY PER CALL,"which is a continuation
`ofU.S.application Ser. No. 11/553, 587 filed on Oct. 27, 2006
`and entitled "MOBILE CONTENT CROSS-INVENTORY
`YIELD OPTIMIZATION, " which is a continuation of U.S.
`application Ser. No. 11/553, 581 filed on Oct. 27, 2006 and
`entitled "MOBILE PAYMENT FACILITATION, "which is a
`continuation of U.S. application Ser. No. 11/553, 578 filed on
`"BEHAVIORAL-BASED
`Oct. 27, 2006 and
`entitled
`MOBILE CONTENT PLACEMENT ONA MOBILE COM-
`MUNICATION FACILITY," which is a continuation
`appli-
`cation of U.S. application Ser. No. 11/553, 567 filed on Oct.
`"CONTEXTUAL MOBILE CON-
`27, 2006 and entitled
`TENT PLACEMENT ON A MOBILE COMMUNICATION
`of U.S. applica-
`FACILITY", which is a continuation-in-part
`tion Ser. No. 11/422, 797 filed on Jun. 7, 2006 and entitled
`"PREDICTIVE TEXT COMPLETION FOR A MOBILE
`COMMUNICATION FACILITY", which is a continuation-
`in-part of U.S. application Ser. No. 11/383,236 filed on May
`15, 2006 and entitled "LOCATION BASED PRESENTA-
`TION OF MOBILE CONTENT", which is a continuation-
`in-part of U.S. application Ser. No. 11/382, 696 filed on May
`"MOBILE SEARCH SERVICES
`10, 2006 and entitled
`RELATED TO DIRECT IDENTIFIERS", which is a con-
`ofU.S. application Ser. No. 11/382, 262 filed
`tinuation-in-part
`"INCREASING MOBILE
`on May 8, 2006 and entitled
`INTERACTIVITY", which is a continuation of U.S. appli-
`cation Ser. No. 11/382,260 filed on May 8, 2006 and entitled
`"AUTHORIZED
`MOBILE
`SEARCH
`CONTENT
`RESULTS", which is a continuation of U.S. application Ser.
`No. 11/382,257 filed on May 8, 2006 and entitled "MOBILE
`SEARCH SUGGESTIONS", which is a continuation of U.S.
`application Ser. No. 11/382,249 filed on May 8, 2006 and
`"MOBILE PAY-PER-CALL CAMPAIGN CRE-
`entitled
`ATION", which is a continuation of U.S. application Ser. No.
`11/382,246 filed on May 8, 2006 and entitled "CREATION
`OF A MOBILE SEARCH SUGGESTION DICTIONARY",
`which is a continuation of U.S. application Ser. No. 11/382,
`243 filed on May 8, 2006 and entitled "MOBILE CONTENT
`SPIDERING AND COMPATIBILITY DETERMINA-
`
`TION", which is a continuation of U.S. application Ser. No.
`11/382,237 filed on May 8, 2006 and entitled "IMPLICIT
`SEARCHING FOR MOBILE CONTENT, "which is a con-
`tinuation of U.S. application Ser. No. 11/382,226 filed on
`May 8, 2006 and entitled "MOBILE SEARCH SUBSTRING
`of
`QUERY COMPLETION", which is a continuation-in-part
`U.S. application Ser. No. 11/414,740 filed on Apr. 27, 2006
`and entitled "EXPECTEDVALUE AND PRIORITIZATION
`OF MOBILE CONTENT, " which is a continuation of U.S.
`application Ser. No. 11/414, 168 filed on Apr. 27, 2006 and
`"DYNAMIC
`EXPECTED
`BIDDING AND
`entitled
`VALUE, "which is a continuation ofU.S. application Ser. No.
`11/413,273 filed on Apr. 27, 2006 and entitled "CALCULA-
`TION AND PRESENTATION OF MOBILE CONTENT
`EXPECTED VALUE, " which is a non-provisional
`of U.S.
`App. No. 60/785, 242 filed on Mar. 22, 2006 and entitled
`"AUTOMATED SYNDICATION OF MOBILE CON-
`TENT" and which is a continuation-in-part
`of U.S. applica-
`tion Ser. No. 11/387, 147 filed on Mar. 21, 2006 and entitled
`"INTERACTION ANALYSIS AND PRIORITIZATION OF
`MOBILE CONTENT, "which is continuation-in-part
`of U.S.
`application Ser. No. 11/355,915 filed on Feb. 16, 2006 and
`entitled "PRESENTATION OF SPONSORED CONTENT
`BASED ON MOBILE TRANSACTION EVENT,"which is a
`continuation of U.S. application Ser. No. 11/347, 842 filed on
`"MULTIMODAL SEARCH
`Feb. 3, 2006 and
`entitled
`QUERY,"which is a continuation ofU.S. application Ser. No.
`11/347, 825 filed on Feb. 3, 2006 and entitled "SEARCH
`QUERY ADDRESS REDIRECTION ON A MOBILE COM-
`MUNICATION FACILITY,"which is a continuation of U.S.
`application Ser. No. 11/347, 826 filed on Feb. 3, 2006 and
`"PREVENTING MOBILE COMMUNICATION
`entitled
`FACILITY CLICK FRAUD, "which is a continuation of U.S.
`application Ser. No. 11/337, 112 filed on Jan. 19, 2006 and
`"USER TRANSACTION
`HISTORY INFLU-
`entitled
`ENCED SEARCH RESULTS," which is a continuation of
`U.S. application Ser. No. 11/337, 180 filed on Jan. 19, 2006
`and entitled "USER CHARACTERISTIC INFLUENCED
`SEARCH RESULTS,"which is a continuation of U.S. appli-
`cation Ser. No. 11/336,432 filed on Jan. 19, 2006 and entitled
`"USER HISTORY INFLUENCED SEARCH RESULTS,"
`which is a continuation of U.S. application Ser. No. 11/337,
`234 filed on Jan. 19, 2006 and entitled "MOBILE COMMU-
`INFLU-
`FACILITY CHARACTERISTIC
`NICATION
`ENCED SEARCH RESULTS," which is a continuation of
`U.S. application Ser. No. 11/337,233 filed on Jan. 19, 2006
`"LOCATION INFLUENCED
`SEARCH
`entitled
`and
`RESULTS,"which is a continuation of U.S. application Ser.
`No. 11/335,904 filed on Jan. 19, 2006 and entitled "PRE-
`SENTING SPONSORED CONTENT ON A MOBILE
`COMMUNICATION FACILITY,"which is a continuation of
`U.S. application Ser. No. 11/335,900 filed on Jan. 18, 2006
`"MOBILE ADVERTISEMENT SYNDICA-
`and entitled
`TION, " which is a continuation-in-part
`of U.S. application
`Ser. No. 11/281, 902 filed on Nov. 16, 2005 and entitled
`"MANAGING SPONSORED CONTENT BASED ON
`USER CHARACTERISTICS, " which is a continuation of
`U.S. application Ser. No. 11/282, 120 filed on Nov. 16, 2005
`"MANAGING SPONSORED CONTENT
`entitled
`and
`BASED ON USAGE HISTORY", which is a continuation of
`U.S. application Ser. No. 11/274, 884 filed on Nov. 14, 2005
`"MANAGING SPONSORED CONTENT
`entitled
`and
`BASED ON TRANSACTION HISTORY", which is a con-
`tinuation of U.S. application Ser. No. 11/274, 905 filed on
`"MANAGING SPONSORED
`Nov. 14, 2005 and entitled
`CONTENT BASED ON GEOGRAPHIC REGION", which
`is a continuation ofU.S. application Ser. No. 11/274, 933 filed
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Launch Labs EX1008 Page 13
`
`

`

`US 8,898,074 B2
`
`5
`on Nov. 14, 2005 and entitled "PRESENTATION OF SPON-
`SORED CONTENT ON MOBILE COMMUNICATION
`FACILITIES", which is a continuation of U.S. application
`Ser. No. 11/271, 164 filed on Nov. 11, 2005 and entitled
`"MANAGING SPONSORED CONTENT BASED ON
`DEVICE CHARACTERISTICS", which is a continuation of
`U.S. application Ser. No. 11/268, 671 filed on Nov. 5, 2005
`and entitled "MANAGING PAYMENT FOR SPONSORED
`CONTENT PRESENTED TO MOBILE COMMUNICA-
`TION FACILITIES", and which is a continuation of U.S.
`application Ser. No. 11/267, 940 filed on Nov. 5, 2005 and
`"MANAGING SPONSORED CONTENT FOR
`entitled
`DELIVERY TO MOBILE COMMUNICATION FACILI-
`TIES,"which is a non-provisional
`of U.S. App. No. 60/731,
`991 filed on Nov. I, 2005 and entitled "MOBILE SEARCH",
`U.S.App. No. 60/720, 193 filed on Sep. 23, 2005 and entitled
`"MANAGING WEB INTERACTIONS ON A MOBILE
`and U.S. App. No.
`FACILITY",
`COMMUNICATION
`60/717, 151 filed on Sep. 14, 2005 and entitled "SEARCH
`CAPABILITIES FOR MOBILE COMMUNICATIONS
`DEVICES".
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`This disclosure relates to the field of mobile communica-
`tions and more particularly to improved methods and systems
`to mobile and non-mobile
`directed to targeting
`advertising
`facilities accessed by the same user.
`communication
`2. Description of Related Art
`Web-based search engines,
`readily available information,
`have proven to be one of the
`and entertainment mediums,
`most significant uses of computer networks
`such as the Inter-
`net. As online use increases, users seek more and more ways
`to access the Internet. Users have progressed from desktop
`for
`to cellular phones and smartphones
`and laptop computers
`work and personal use in an online context. Now, users are
`accessing the Internet not only from a single device, but from
`their televisions and gaming devices, and most recently,
`from
`are cur-
`tablet devices. Internet-based
`advertising techniques
`rently unable to optimally target and deliver content, such as
`facility (e.g.,
`for a mobile communication
`advertisements,
`tablet device, etc.) because the prior art tech-
`smartphone,
`in a non-
`are specifically designed for the Internet
`niques
`mobile device context. These prior art techniques
`fail to take
`advantage of unique data assets derived from telecommuni-
`it
`cations
`networks. As
`fixed mobile
`convergence
`and
`access
`for a user to interchangeably
`becomes commonplace
`the Internet via his smartphone,
`tablet, PC, and television,
`there is no efficient way to optimally
`that same user
`target
`across all the devices he may use. Therefore, a need exists for
`a system associated with telecommunications
`networks
`and
`is enabled to
`fixed mobile
`convergence
`applications
`that
`select and target advertising content readable by a plurality of
`mobile and non-mobile
`facilities and that
`is
`communication
`available from across a number of advertising
`inventories.
`
`SUMMARY OF THE INVENTION
`
`the deficiencies of the prior art, what
`To overcome
`is
`needed, and has not heretofore been developed,
`is a system
`associated with telecommunications
`and fixed
`networks
`that is enabled to select and
`mobile convergence applications
`readable by a plurality of mobile
`content
`target advertising
`and non-mobile communication
`facilities and that is available
`from across a number of advertising
`inventories.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`a system for identifying a same user
`In a first embodiment,
`of multiple
`includes one or more
`devices
`communication
`readable mediums having stored
`computers having computer
`thereon instructions which, when executed by one or more
`processors ofthe one or more computers, causes the system to
`perform the steps of: (a) receiving data corresponding
`to a
`first plurality of web page visits via a first device operated by
`a user, wherein the first device is a mobile or non-mobile
`device; (b) receiving data corresponding
`to a
`communications
`second plurality of web page visits via a second device oper-
`ated by a user, wherein the second device is a mobile or
`non-mobile
`device; (c) determining
`that the
`communications
`user of the first device is the user of the second device based
`the first plurality of web page visits is
`on identifying
`that
`the same as the second plurality of web page
`substantially
`visits; and (d) selecting and transmitting
`a sponsored content
`to the second device for display thereon, wherein the spon-
`sored content has a relevance to the first and second plurality
`ofweb page visits. The information relating to the plurality of
`web page visits includes one or more of: (a) a URL of each
`(b) a time of visiting each respective
`respective web page;
`web page; (c) a duration ofvisiting each respective web page;
`in with each web page is visited;
`and (e) a
`(d) an order
`geographic location of the first and second device at the time
`of visiting each respective web page. The system may be
`configured to perform the steps of: (a) determining
`further
`profile has not been created to
`that a pre-existing universal
`identify that the first and second devices are used by the same
`user; and (b) creating a universal profile for the user contain-
`to the first and second devices. The
`ing data corresponding
`device may be a cellular phone, a
`mobile communications
`tablet, a portable media player, or a laptop or notebook com-
`device may be a tele-
`puter. The non-mobile
`communications
`vision, a cable box, or a personal computer.
`a system for identifying
`In a second embodiment,
`a same
`user ofmultiple communication
`devices includes one or more
`readable mediums having stored
`computers having computer
`thereon instructions which, when executed by one or more
`processors ofthe one or more computers, causes the system to
`perform the steps of: (a) receiving first data corresponding
`to
`(I) a location of a first communication
`device operated by a
`user and (ii) a time of day at which the first communication
`device is situated at the location;
`(b) receiving second data
`to (I) a location of a second communication
`corresponding
`device operated by a user and (ii) a time of day at which the
`device is situated at the location; (c)
`second communication
`that the user ofthe first communication
`device is
`determining
`the user ofthe second communication
`device based on receiv-
`number oftimes;
`ing the first and second data a predetermined
`that a pre-existing universal profile has not
`(d) determining
`been created to identify that the first and second communica-
`tion devices are used by the same user; and (e) creating a
`universal profile for the user containing data corresponding
`to
`devices.
`the first and second communication
`a system for identifying a same user
`In a third embodiment,
`of multiple
`includes one or more
`devices
`communication
`readable mediums having stored
`computers having computer
`thereon instructions which, when executed by one or more
`processors ofthe one or more computers, causes the system to
`perform the steps of: (a) receiving data corresponding
`to a
`first route associated with a first communication
`device oper-
`ated by a user, wherein the first route is derived from a plu-
`rality of geographic
`to respective
`coordinates
`corresponding
`device was situ-
`locations at which the first communication
`ated; (b) receiving data corresponding to a second route asso-
`ciated with a second communication
`device operated by a
`user, wherein the second route is derived from a plurality of
`
`Launch Labs EX1008 Page 14
`
`

`

`US 8,898,074 B2
`
`geographic coordinates corresponding to respective locations
`at which the second communication
`device was situated;
`(c)
`that the user of the first communication
`device is
`determining
`the user of the second communication
`device based on iden-
`the first route is the substantially
`the same as the
`tifying that
`second route;
`that a pre-existing
`(d) determining
`universal
`profile has not been created to identify that
`the first and
`second communication
`devices are used by the same user;
`and (e) creating a universal profile for the user containing data
`devices.
`to the first and second communication
`corresponding
`a system for identifying
`In a fourth embodiment,
`a same
`user ofmultiple communication
`devices includes one or more
`readable mediums having stored
`computers having computer
`thereon instructions which, when executed by one or more
`processors ofthe one or more computers, causes the system to
`perform the steps of: (a) receiving data corresponding
`to a
`from a first communication
`use-pattern
`first application
`to
`device operated by a user; (b) receiving data corresponding
`a second application use-pattern from a second communica-
`that the user of
`tion device operated by a user; (c) determining
`device is the user of the second
`the first communication
`device based on identifying
`communication
`the first
`that
`application use-pattern is the same as the second application
`that a pre-existing universal pro-
`use-pattern;
`(d) determining
`file has not been created to identify that
`the first and second
`devices are used by the same user; and (e)
`communication
`data cor-
`creating a universal profile for the user containing
`devices.
`to the first and second communication
`responding
`The first or second application use-pattern may correspond to
`at least one of: (a) a set of applications used on the first and
`devices; (b) an order of applications
`second communication
`used on the first and second communication
`devices;
`(c) a
`time of day of use of one or more applications on the first and
`devices; (d) a duration of application
`second communication
`use on the first and second communication
`devices; and (e) a
`location of use of one or more applications
`on the first and
`devices.
`second communication
`a system for identifying a same user
`In a fifth embodiment,
`of multiple
`includes one or more
`devices
`communication
`readable mediums having stored
`computers having computer
`thereon instructions which, when executed by one or more
`processors ofthe one or more computers, causes the system to
`perform the steps of: (a) identifying
`a first profile associated
`with a user of a first communication
`device; (b) identifying
`a
`second profile associated with a user of a second communi-
`the user of the first com-
`cation device; (c) determining
`that
`device is the same as the user of the second
`munication
`device based on identifying at least one same
`communication
`datum contained in the first profile and the second profile; (d)
`that a pre-existing universal profile has not been
`determining
`created for the first or second profile; and (e) associating the
`first and second profiles with a universal profile correspond-
`ing to the user. The first or second user profile may be is
`derived from a login by the user, wherein the login may be an
`application login or website login.
`a system for identifying a same user
`In a sixth embodiment,
`of multiple
`includes one or more
`devices
`communication
`readable mediums having stored
`computers having computer
`thereon instructions which, when executed by one or more
`processors ofthe one or more computers, causes the system to
`perform the steps of: (a) receiving data corresponding
`to a
`asset from a first communication
`device
`first user-managed
`to a
`(b) receiving data corresponding
`operated by a user;
`second user-managed
`from a second communication
`asset
`that the user of the
`device operated by a user; (c) determining
`device is the user of the second commu-
`first communication
`the first user-man-
`nication device based on identifying
`that
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`aged asset is the same as the second user-managed
`asset; (d)
`that a pre-existing universal profile has not been
`determining
`created to identify that
`the first and second communication
`devices are used by the same user; and (e) creating a universal
`profile for the user containing data corresponding
`to the first
`devices. The user-managed
`second
`communication
`and
`assets may be one of (a) stored phone numbers or contacts on
`(b) types of
`the first and second communication
`devices;
`downloaded applications on the first and second communica-
`tion devices; and (c) placement of downloaded
`applications
`within a graphical user interface of the first and second com-
`munication devices.
`least one of: (a) a
`The universal
`at
`profile may include
`and billing history associated with the user;
`(b) a
`payment
`duration of online interactions by the user associated with his
`(c) a number of online
`devices;
`respective
`communication
`by the user via his respective
`communication
`interactions
`devices; (d) a usage pattern of the respective communication
`devices dependent on location or time of day use thereof; (e)
`a type of content accessed by the user via his respective
`devices; (f) previous
`search queries entered
`communication
`devices;
`by the user via his respective
`communication
`(g)
`shopping habits associated with the user; (h) videos, music, or
`audio listened to or downloaded
`by the user;
`(I) previous
`associated with the user; and (j) web pages vis-
`geographies
`ited or applications used by the user via his respective com-
`munication devices. The shopping habits may be at least one
`of: (a) products viewed or purchased on one of the first and
`devices; (b) purchase amounts of the
`second communication
`products purchased on one of the first and second communi-
`cation devices; (c) purchase dates of the

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket