Beruflich Dokumente
Kultur Dokumente
Moskowitz
(54)
(76) Inventor:
Jan. 6, 2015
(58)
( * ) Notice:
US 8,930,719 B2
(65)
References Cited
Us PATENT DOCUMENTS
3,947,825 A
3,984,624 A
3/1976 Cassada
10/1976 Waggener
3,986,624 A
4,038,596 A
7/1977 Lee
4,200,770 A
4/1980
(60)
(56)
(51)
(52)
Hellman et al.
C t.
d
( on mue )
FOREIGN PATENT DOCUMENTS
EP
EP
0372601
0565947
6/1990
10/1993
(C ont'med)
Int. Cl.
G06F 21/00
(2013.01)
G06F 21/10
(2013.01)
G06F 21/12
(201301)
G06F 21/16
(2013.01)
G06F 21/33
G06T1/00
(2013.01)
(2006.01)
(Continued)
H04L 9/06
(200601)
H04L 9/32
(200601)
OTHER PUBLICATIONS
.
" p'
'
US. Cl.
CPC ............ .. 6an 21/10 (2013.01); 6an 21/125
(57)
ABSTRACT
. ..................... ..
encone I
I
DIGITAL
INFORMATION :
110
ID PonInn 01 Format
Iniormalion (a be
Encoded
J!
Gene
120
/
Enco
Formal
Information
I,
Generate
Encoded Digital
Information
oscone [
DIGITAL
INFORMATION i
/
Decode vwm
Predelermmed Key
l
Play Digital
InIormalIon
150
1
:
US 8,930,719 B2
Page2
(56)
References Cited
4,218,582 A
4,339,134 A
5,583,488
5,598,470
5,606,609
5,613,004
5,617,119
5,617,506
4,390,898 A
6/1983 Bondet al
5,625,690 A
4,405,829 A
9/1983 Rivestetal.
5,629,980 A
4,424,414 A
4,528,588 A
4,633,462 A
5,633,932 A
5,634,040 A
5,636,276 A
4,672,605 A
5,636,292 A
6/1997 Rhoads
4,748,668 A
4,789,928 A
4,827,508 A
5/1988 Shamir et al
12/1988 Fujisaki
5/1989 Shear
5,640,569 A
5,644,727 A
5,646,997 A
4,876,617 A
4,896,275 A
5,649,284 A
5,657,461 A
7/1997 Yoshinobu
8/1997 Harkins et a1.
4,908,873 A
4,939,515 A
4,969,204 A
5,659,726 A
5,664,018 A
5,673,316 A
4,972,471
4,977,594
4,979,210
4,980,782
5,050,213
11/1990
12/1990
12/1990
12/1990
9/1991
5,675,653
5,677,952
5,680,462
5,687,236
5,689,587
A
A
A
A
A
Gross etal.
Shear
Nagataet al
Ginkel
Shear
A
A
A
A
A
A
A
A
A
A
A
5,073,925 A
12/1991 Nagataetal.
5,696,828 A
5,077,665
5,097,584
5,111,530
5,113,437
12/1991
3/1992
5/1992
5/1992
5,719,937
5,721,781
5,721,788
5,734,752
A
A
A
A
Silverman etal.
Cain
Kutaragi
Best et al.
A
A
A
A
12/1996
1/1997
2/1997
3/1997
4/1997
4/1997
8/1997
9/1997
9/1997
10/1997
10/1997
10/1997
11/1997
11/1997
12/1997
2/1998
2/1998
2/1998
Sala et a1.
Cooper et 31.
Houseretal.
Cooperman et a1.
BrlggsetaL
Bllrk
Sandford, 1191111
Lelghton
Auerbach et a1.
Nelson
Blakleyet 31.
Milleret a1.
Moskowitz etal.
Benderetal.
KoopmanJr,
Warren 6131
D90
Powell etal.
3099?; Knox
5,123,045 A
5,737,416 A
5,136,581 A
5,136,646 A
5,136,647 A
8/1992 Muehrcke
8/1992 Haber et al
8/1992 Haber et al
5,737,733 A
5,740,244 A
5,745,569 A
4/1998 Eller
4/1998 Indecketal.
4/1998 Moskowitz etal.
5,748,783
5,751,811
5,754,697
5,754,938
5,757,923
5/1998
5/1998
5/1998
5/1998
5/1998
5,142,576
5,161,210
5,189,411
5,210,820
5,243,423
A
A
A
A
A
8/1992
11/1992
2/1993
5/1993
9/1993
Nadan
Druyvesteynetal.
Collar
Kenyon
DeJean etal.
A
A
A
A
A
Rhoads_
Magnometal
Fuetal.
HerZ
qupmanJr,
5,243,515 A
9/1993 Lee
5,765,152 A
6/1998 ErleSOH
5,287,407 A
2/1994 Holmes
57681396 A
6/1998 $0119
5,293,633 A
5,297,032 A
5,319,735 A
3/1994 Robbins
3/1994 Trojan
6/1994 Preussetal.
5,774,452 A
5,781,184 A
5,790,677 A
6/1998 WoloseW1cz
7/1998 Wasserman
8099?; FOX etal~
5,327,520 A
7/1994 Chen
5,799,083 A
5,341,429 A
5,809,139 A
5,341,477 A
5,363,448 A
5,809,160 A
5,818,818 A
9/1998 Powel1etal.
10/1998 Soumlya
5,365,586 A
11/1994 Indecketal
5,822,432 A
5,369,707 A
5,822,436 A
10/1998 Rhoads _
5,379,345 A
5,394,324 A
1/1995 Greenberg
2/1995 Clearwater
5,828,325 A
5,832,119 A
5,398,285 A
5,406,627 A
3/1995 Borgeltetal.
4/1995 Thompson etal.
5,839,100 A
5,842,213 A
11/1998 Wegener
11/1998 Odom
5,408,505
5,410,598
5,412,718
5,418,713
5,428,606
A
A
A
A
A
5,437,050 A
4/1995
4/1995
5/1995
5/1995
6/1995
Indecketal.
Shear
Narasimhalv etal.
Allen
Moskowitz
7/1995 Lamb
5,845,266
5,848,155
5,850,481
5,859,920
5,860,099
12/1998
12/1998
12/1998
1/1999
1/1999
5,862,260 A
1/1999 R110adS
5,450,490 A
5,864,827 A
1/1999 WIISOH
5,870,474
5,875,437
5,884,033
5,889,868
2/1999
2/1999
3/1999
3/1999
5,469,536
5,471,533
5,478,990
5,479,210
A
A
A
A
11/1995
11/1995
12/1995
12/1995
Blank
Wang etal.
Montanarietal.
Cawleyetal
5,487,168 A
5,493,677 A
5,497,419 A
1/1996 Geineretal.
2/1996 Balogh et al
3/1996 Hill
5,506,795 A
4/1996 Yamakawa
5,513,126
5,513,261
5,530,739
5,530,751
5,530,759
5,539,735
5,548,579
5,568,570
5,579,124
5,581,703
A
A
A
A
A
A
A
A
A
A
4/1996
4/1996
6/1996
6/1996
6/1996
7/1996
8/1996
10/1996
11/1996
12/1996
Harkinsetal.
Maher
Okada
Morris
Braudaway et a1.
Moskowitz
Lebrun etal.
Rabbani
Aijala etal.
Baugheretal.
A
A
A
A
A
A
A
A
A
5,892,900 A
5,893,067 A
5,894,521 A
Luplen
COX
Rhoads
DalyetaL
Milios etal.
4/1999 Glnter
4/1999 Benderet 31.
4/1999 Conley
5,901,178 A
5/1999 L99
5,903,721
5,905,800
5,905,975
5,912,972
5,915,027
5,917,915
5,918,223
5,920,900
5,923,763
5,930,369
5/1999
5/1999
5/1999
6/1999
6/1999
6/1999
6/1999
7/1999
7/1999
7/1999
A
A
A
A
A
A
A
A
A
A
Was_11ewsk1etal.
Atklns
DuvalleFaL
Moskow1tzetal.
SIXwS
Moskowitz etal.
Ausubel
Banon
Cox et a1.
Hirose
Blum
Poole etal.
Walker et al.
Cox etal.
US 8,930,719 B2
Page 3
(56)
References Cited
5,930,377
5,940,134
5,943,422
5,949,055
5,949,973
6,385,329 B1
6,385,596 B1
6,389,402 B1
A
A
A
A
A
6,389,538
6398245
6,405,203
6,415,041
6,418,421
6,425,081
5/2002
6/2002
6/2002
7/2002
7/2002
7/2002
7/1999
8/1999
8/1999
9/1999
9/1999
Powell et a1.
Winz
Van Wie et a1,
Fleet
Yarom
B1
B1
B1
B1
B1
B1
5,963,909 A
6,427,140 B1
5,973,731
5,974,141
5,991,426
5,999,217
6,009,176
6,029,126
6 029 146
10/1999
10/1999
11/1999
12/1999
12/1999
2/2000
2/2000
6,430,301
6,430,302
6,442,283
6,446,211
6,453,252
6,457,058
6,463,468
A
A
A
A
A
A
A
Schwab
Saito
COX et a1,
Berners-Lee
Gennaro @1211.
Malvar
Hawkins
B1
B2
B1
B1
B1
B1
B1
Gruse et a1.
Gruse
Collart
Oannet a1.
Hurtado
Iwamura
7/2002 Glntet
8/2002
8/2002
8/2002
9/2002
9/2002
9/2002
10/2002
Petrov1c
Rhoads
TeW?k et al.
Colvm
Laroche
Ullum et al.
Buch et a1.
63029195 A
60323957 A
2/2000 HerZ
3/2000 Kiyosaki
6,480,937 B1
6,480,963 B1
11/2002 Vorbach
11/2002 Tachibana
6,035,398
6,041,316
6,044,471
6,049,838
3/2000
3/2000
3/2000
4/2000
6,484,153
6,484,264
6,493,457
6,502,195
11/2002
11/2002
12/2002
12/2002
A
A
A
A
Bjorn
Allen
Colvin
Miller et a1.
B1
B1
B1
B1
Walker
Colvin
Quackenbush et al.
C91Y111_
6,051,029 A
6,510,513 B1
1/2003 Damell _
6,061,793 A
6,067 622 A
5/2000 Tew?k et al
5/2000 MOOre
6,522,767 B1
6,522,769 B1
5/2000 COX
6,523,113 B1
2/2003 Wehrenberg
6,530,021
6,532,284
6,539,475
6,556,976
6,557,103
6,574,608
6,584,125
6,587,837
6,590,996
3/2003
3/2003
3/2003
4/2003
4/2003
6/2003
6/2003
6069914 A
6,078,664
6,081,251
6081587
6,081,597
6,088,455
6,108,722
6,131,162
6,134,535
6,141,753
A
A
A
A
A
A
A
A
A
6/2000
6/2000
6/2000
6/2000
7/2000
8/2000
10/2000
10/2000
10/2000
Moskowitz @1211.
Sakaiet 31
Reyes et 31
Hoffstein
Logan et 31
Troeller
Yoshiuraet a1.
Belzberg
Zhao et a1.
B1
B2
B1
B1
B1
B1
B1
B1
B1
Epsteln etal~
Walker et al.
COX et a1.
Callen
Boncelet, Jr. et a1.
Dahod
Kano
6,141,754 A
10/2000 Choy
6,594,643 B1
7/2003 Freeny
6,148,333 A
6,154,571 A
11/2000 Guedalia
11/2000 Cox et a1.
6,598,162 B1
6,601,044 B1
7/2003 Moskowitz
7/2003 Wallm?n
6 173 322 B1
1/2001 Hu
6,606,393 B1
631783405 B1
1/2001 Ouyang
6,611,599 B2
8/2003 Natarajan
6,185,683
6,192,138
6,199,058
6,205,249
6,208,745
6,226,618
6,230,268
6,233,684 B1
6,240,121 B1
6,253,193 B1
2/2001
2/2001
3/2001
3/2001
3/2001
5/2001
5/2001
5/2001
5/2001
5/2001
5/2001
6/2001
6,618,188
6,647,424
6,658,010
6,665,489
6,668,246
6,668,325
6,674,858
6,687,683
6,725,372
6,754,822
6,775,772
6,778,968
B1
B1
B1
B1
B1
B1
B1
6,233,347 B1
6,233,566 B1
Ginter
Yamadaji
Wong et a1,
MoskowitZ
Florenio @1211.
Downs
Miwa @1211.
Chen et a1.
Levine
Ste?k et a1.
Senoh
Ginter
B2
B1
B1
B2
B1
B1
B1
B1
B1
B1
B1
B1
9/2003
11/2003
12/2003
12/2003
12/2003
12/2003
1/2004
2/2004
4/2004
6/2004
8/2004
8/2004
H9811
Pearson et a1.
Enns et a1.
(30112111
Yeung etal~
Collberg et a1.
Klmura
H?fada 6t 31~
Lewis et a1.
Z1130
B1nd1ng et a1.
GUIati
6,263,313 B1
7/2001 Milstedetal.
6,784,354 B1
8/2004 Lu etal- _
6,272,474 B1
6,272,535 B1
8/2001 Garcia
8/2001 Iwamura
6,785,815 B1
6,785,825 B2
6,272,634 B1
6,275,988 B1
6,278,780 B1
6,278,791 B1
6,282,300 B1
6,282,650 B1
8/2001 Honsingeretal.
8/2001 Bloometal.
8/2001 Davis
6,792,548
6,792,549
6,795,925
6,799,277
6,804,453
B2
B2
B2
B2
B1
9/2004
9/2004
9/2004
9/2004
10/2004
COMB
C9109
C01v1n
Colvm
Sasamoto
6,813,717
6,813,718
6,823,455
6,834,308
6,839,686
6,842,862
6,853,726
B2
B2
B1
B1
B1
B2
B1
11/2004
11/2004
11/2004
12/2004
1/2005
1/2005
2/2005
C01v1n
COIViIl
Macy etal~
Ikezoye et a1.
Gal?nt
Chow et a1.
6,285,775
6,301,663
6,310,962
6,317,728
6 330 335
B1
B1
B1
B1
B1
633303672 B1
9/2001
10/2001
10/2001
11/2001
12/2001
Wu et a1.
Kato @1211.
Chung et al
Kane
Rhoads
12/2001 Shur
0,545,100 151
22002 Levine
553(55057 Bl
6,351,765
6,363,483
6,363,488
6,373,892
6,373,960
6,374,036
6,377,625
6,381,618
6,381,747
6,385,324
2/2002
3/2002
3/2002
4/2002
4/2002
4/2002
4/2002
4/2002
4/2002
5/2002
6,857,078
6,865,747
6,876,982
6,931,534
6,950,941
6,957,330
6,966,002
6,968,337
6,977,894
6,978,370
B1
B1
B1
B1
B1
B1
B1
B1
B1
B1
Pietropaolo et a1.
Keshav
Ginter
Ichien et a1.
Conover et a1.
Ryan et a1.
Kim
Jones et al.
Wonfor et al.
Koppen
B2
B1
B1
B1
B1
B1
B1
B2
B1
B1
Moskowitz et a1.
3 my """""l_t"n
2/2005
3/2005
4/2005
8/2005
9/2005
10/2005
11/2005
11/2005
12/2005
12/2005
COIVIII
MerCier
Lancaster
Jandelet al.
Lee
Hughes
Torrubia-San
Wold
Achilles et a1.
Kocher
US 8,930,719 B2
Page 4
(56)
References Cited
2002/0073043 A1
6983 058 B1
1/2006 Fukuoka
6986063 B2
1/2006 Colvin
2002/0188570 A1
6:990:45; B2
100% Wang
2003/0002862 A1
7,003,480 B2
2/2006 FOX
2003/0005780 A1
1/2003 Hansen
7,007,166
7,020,285
7035 049
7035409
2/2006
3/2006
4/2006
4/2006
2003/0023852
2003/0027549
2003/0033321
2003/0055780
1/2003
2/2003
2/2003
3/2003
B1
B1
B2
B1
Moskowitz et a1.
Kirovskietal.
Yamamoto
Moskowitz
A1
A1
A1
A1
2002/0097873
2002/0103883
2002/0152179
2002/0161741
A1
A1
A1
A1
730432050 B2
5/2006 Yuval
2003/0126445 A1
7046 808 B1
2003/0133702 A1
7050396
7051208
7058570
7093295
730953715
7,095,874
5/2006
5/2006
@2006
8/2006
8/2006
8/2006
2003/0200439
2003/0219143
2004/0028222
2004/0037449
2004/0049695
2004/0059918
B1
B2
B1
B1
B2
B2
7103184 B2
Cohen and,
Venkatesan et 31
Yu etal
Sal-t0
Buckman
Moskowitz et a1.
1/2003 Rodriguez
7/2003 Collart
A1
A1
A1
A1
A1
A1
10/2003
11/2003
2/2004
2/2004
3/2004
3/2004
2004/0083369 A1
4/2004
2004/0086119 A1
2004/0093521 A1
5/2004
5/2004
7,127,615
7,150,003
7,152,162
7159116
7162642
7177429
7177430
10/2006
12/2006
12/2006
1/2007
1/2007
2/2007
2/2007
2004/0117628
2004/0117664
2004/0125983
2004/0128514
2004/0225894
2004/0243540
2005/0135615
A1
A1
A1
A1
A1
A1
A1
Wold
K191
Schrempp
Hansen
7/2003 Wehrenberg
9/2006 Moskowitz
10/2006 Moskowitz et 31
Moskowitz
Naumovich et a1.
Moskowitz et a1.
Moskowitz
Schumann et 31
Moskowitz et 31
Petrovic
Haverstock et a1.
Racov
Wang et a1.
12/2002 Holliman
7107451 B2
731232718 B1
B2
B2
B2
B2
B2
B2
B2
9/2006 Jian
7/2002
8/2002
10/2002
10/2002
6/2004
6/2004
7/2004
7/2004
11/2004
12/2004
6/2005
Moskowitz
Moskowitz et a1.
Sewell et a1.
Davis etal.
ChOi et a1.
Xu_
Erllngsson et a1.
Moskowitz
Hamadeh et a1.
Colvin
Colvm
Reed etal~
Rhoads
Colvin
Moskowitz et a1.
Moskowitz et a1.
Brundage et a1.
Moskowitz et a1.
7,206,649 B2
7231524 B2
732332669 B2
Kim
4/2007 Kirovskiet 31
6/2007 Bums
6/2007 Candelore
2005/0160271 A9
2005/0177727 A1
7240210 B2
2006/0005029 A1
2006/0013395
2006/0013451
2006/0041753
2006/0101269
1/2006
1/2006
2/2006
5/2006
7,266,697
732863451
7287 275
7289643
B2
B2
B2
B2
733103815 B2
7,343,492 B2
9/2007
10/2007
10/2007
10/2007
Kirovskiet 31
Wim
Moskowitz
ank et 31
12/2007 Yanovsky
3/2008 Moskowitz et a1.
2005/0246554 A1
A1
A1
A1
A1
2006/0140403 A1
3/2008 Moskowitz et al
2006/0285722 A1
4/2008 Moskowitz
4/2008 Schmelzer et 31
2007/0011458 A1
2007/0028113 A1
B1
B2
B2
B1
B2
B2
B1
7630 379 B2
7647502
7647503
7664263
7719966
7743001
7761712
7779261
8095949
8121343
8161286
B2
B2
B2
B2
B1
B2
B2
B1
B2
B2
10/2008
11/2008
@2008
1/2009
5/2009
5/2009
7/2009
Dana
Moskowitz
Herre et 31
Moskowitz
Moskowitz
Moskowitz et 31
Moskowitz et a1.
12/2009 Morishita
1/2010
1/2010
2/2010
5/2010
@2010
7/2010
8/2010
1001;
2/2012
4/2012
Moskowitz
Moskowitz
Moskowitz
Luft
Vermeulen
Moskowitz
Moskowitz
Hendricks
Moskowitz
Moskowitz
6/2006 Moskowitz
11/2006 Rhoads _
7346 472 B1
7409 073 B2
Brundage et a1.
Haitsma
Haitsma
Moskowitz et a1.
2006/0251291 A1
7362775 B1
733632278 B2
7444506
7457962
7460994
7475246
7530102
735323725
7,568,100
7/2005
8/2005
11/2005 Batson
2007/0064940 A1
2007/0079131
2007/0083467
2007/0110240
2007/0113094
2007/0127717
2007/0226506
2007/0253594
A1
A1
A1
A1
A1
A1
A1
1/2007 Moskowitz
2/2007 Moskowitz
3/2007 MoskowitZ et a1.
4/2007
4/2007
5/2007
5/2007
6/2007
9/2007
11/2007
Moskowitz et a1.
Lindahl et a1.
Moskowitz et a1.
Moskowitz et a1.
Herre et a1.
Moskowitz
Lu etal~_
2007/0294536 A1
2007/0300072
2007/0300073
2008/0005571
2008/0005572
2008/0016365
2008/0022113
2008/0022114
2008/0028222
2008/0046742
2008/0075277
12/2007
12/2007
1/2008
1/2008
1/2008
1/2008
1/2008
1/2008
2/2008
3/2008
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
Moskowitz
Moskowitz
Moskowitz
Moskowitz
Moskowitz
Moskowitz
Moskowitz
Moskowitz
Moskowitz
Moskowitz et a1.
831792846 B2
5/2012 Dolganow
2008/0109417 A1
5/2008 Moskowitz
8214175 B2
7/2012 Moskowitz
2008/0133927 A1
8265278 B2
8307213 B2
2008/0151934 A1
2009/0037740 A1
834002566 B2
9/2012 Moskowitz
11/2012 Moskowitz
3/2013 Terry
2009/0089427 A1
2001/0010078 A1
7/2001 Moskowitz
2009/0190754 A1
2001
2010/0029580
0029360 A1
10/2001
10 2001 Moskowitz
1V1oskowi1
2009/0220074
mm) mlmn A1
M
9/2009
8 mm Moskowitz
M 31
etal.
2001/0043594
2002/0009208
2002/0010684
2002/0026343
2002/0047873
2002/0056041
2002/0057651
2002/0069174
2002/0071556
11/2001
1/2002
1/2002
2/2002
4/2002
5/2002
5/2002
6/2002
6/2002
2009/0002904
2010/0005308
2010/0064140
2010/0077219
2010/0077220
2010/0098251
2010/0106736
2010/0153734
2010/0182570
1/2010
1/2010
3/2010
3/2010
3/2010
4/2010
4/2010
6/2010
7/2010
A1
A1
A1
A1
A1
A1
A1
A1
A1
Ogawa et a1.
Alattar
Moskowitz
Duenke
Imanaka
Moskowitz
Robelts
FOX
Moskowitz et a1.
A1
A1
A1
A1
A1
A1
A1
A1
A1
Moskowitz
Moskowitz
Moskowitz
Moskowitz
Moskowitz
Moskowitz
Moskowitz
Moskowitz
Matsumoto
US 8,930,719 B2
Page 5
(56)
References Cited
A1
A1
A1
A1
A1
A1
A1
A1
8/2010
9/2010
12/2010
1/201 1
3/201 1
6/201 1
3/2012
6/2013
MoskowitZ
MoskowitZ
MoskowitZ
MoskowitZ
MoskowitZ
Carrieres
Sitrick
Shuholm
0581317
0581317 A2
0649261
0651554
0872073
1547337
1354276
1005523
W0 9514289
W0 9629795
W0 9642151
WO9701892
WO9726733
W0 9724833
WO9726732
W0 9744736
WO9802864
WO9837513
W0 9952271
W0 9962044
W0 9963443
W0 0057643
W00118628
W00143026
W00203385
W002003385 A1
2/1994
2/1994
4/1995
5/1995
7/1996
3/2006
12/2007
9/1998
5/1995
9/1996
12/1996
1/1997
1/1997
7/1997
7/1997
11/1997
1/1998
8/1998
10/1999
12/1999
12/1999
9/2000
3/2001
6/2001
1/2002
10/2002
Compact Disc, J.AudioEng. Sc., vol. 43, No. 1/2, pp. 23-28 (1995).
Ten Kate, W. et al., A New Surround-Stereo-Surround Coding Tech
(1993).
Sklar, Bernard, Digital Communications, pp. 601-603 (1988).
Jayant, N.S. et al., Digital Coding of Waveforms, Prentice Hall Inc.,
Englewood Cliffs, NJ, pp. 486-509 (1984).
Bender, Walter R. et al., Techniques for Data Hiding, SPIE Int. Soc.
Opt. Eng., vol. 2420, pp. 164-173, 1995.
Zhao, Jian et al., Embedding Robust Labels into Images for Copy
OTHER PUBLICATIONS
ing, Proc. of the 1996 IEEE Intl Conf. on Image Processing, vol.
Swanson, Mitchell D., et al. Robust Data Hiding for Images, 7th
20070826151732/http://www.screenplaysmag.com/t-abid/96/
articleType/ArticleView/articleId/495/Default.aspx/.
Zhao, Jian et al., Embedding Robust Labels into Images for Copy
right Protection, Proceeding of the Know Right 95 Conference, pp.
en.wikipedia.org/wiki/ASLR.
Schneier, Bruce, Applied Cryptography, 2nd Ed., John Wiley & Sons,
pp. 9-10, 1996.
Menezes, Alfred J ., Handbook of Applied Cryptography, CRC Press,
p. 46, 1997.
242-251 .
nec.com/366503.html.
US 8,930,719 B2
Page 6
(56)
References Cited
OTHER PUBLICATIONS
U.S. Appl. No. 60/234,199, ?led Sep. 20, 2000, Improved Security
pp. 398-417.
Pohlmann, Ken C., Principles of Digital Audio, 3rd Ed., 1995, pp.
32-37, 40-48:138, 147-149, 332, 333, 364, 499-501, 508-509, 564
U.S. Appl. No. 09/671,739, ?led Sep. 29, 2000, entitled Method and
571.
Pohlmann, Ken C., Principles ofDigital Audio, 2nd Ed., 1991, pp.
1-9, 19-25, 30-33, 41-48, 54-57, 86-107, 375-387.
Schneier, Bruce, Applied Cryptography, John Wiley & Sons, Inc.,
NewYork, 1994, pp. 68, 69, 387-392, 1-57, 273-275, 321-324.
Boney, et al., Digital Watermarks for Audio Signals, Proceedings of
the International Conf. on Multimedia Computing and Systems, Jun.
IEEE ISBN.
(ECWEB)(2000).
MoskowitZ, What is Acceptable Quality in the Application of Digi
tal Watermarking: Trade-offs of Security; Robustness and Quality,
IEEE Computer Society Proceedings of ITCC 2002 Apr. 10, 2002 pp.
80-84.
Lausanne.
System Sciences (Cat. No. 98TB100216). Jan. 6-9, 1998. pp. 51-61.
2008.
Los.
merce, Stande View, Sep. 1997, pp. 118-124, vol. 5 No. 3, ACM,
USA.
web/20070826151732/http://www.screenplaysmag.com/t-abid/96/
articleType/ArticleView/articleId/495/Defaultaspx/ .
US 8,930,719 B2
Page 7
References Cited
OTHER PUBLICATIONS
(56)
Cryptographic Techniques.
U.S. Appl. No. 60/222,023, ?led Jul. 31, 2007 entitled Method and
apparatus for recognizing sound and signals in high noise and distor
tion.
www.csgnetwork.com/glossaryshtml.
loads/Wp-ENG-010iMulticore . . .
news/voip-pal-com-inc-lawful-133000133.html.
com/terms/stegano graphy.html.
2009.
robertgraham.com/pubs/hacking-dicthtml.
Blue Spike, LLC. v. Texas Instruments, Inc et. al, (No: 6:12CV-499
com/steganography.
Horowitz, et al., The Art of Eletronics. 2' Ed., 1989, pp. 7.
Jimmy eat world (futures), Interscope Records, Pre-Release CD
image, 2004, 1 page.
Aerosmith (Just Push Play), Pre-Release CD image, 2001, 1 page.
Phil Collins(Testify) Atlantic, Pre-Release CD image, 2002, 1 page.
U. are U. Reviewers Guide (U are U Software, 1998).
U. are U. wins top honorsliMarketing Flyer (U. are U. Software,
1998).
116-121.
jsp?tp:arnumber:807181.
Digital Persona White Paper pp. 8-9 published Apr. 15, 1998.
Blue Spike, LLC, Blue Spike, Inc, and Scott Moskowitz (E.D.T.X Dist
gerprint Security Systems for Windows NT, 2000, 98, 95, (Feb.
2000 ).
DeepiPacketiInspection.htrnl.
* cited by examiner
US. Patent
Jan. 6, 2015
US 8,930,719 B2
START
ENCODE
DIGITAL
|NFORMAT|ON :
ID Portion of Format /
Information to be
Encoded
Jr
1
Generate
Encoded
120
/
Format
Information
|
130
'
Generate
I
:
Encoded Digital
Information
DECODE
Decode With
DIGITAL
Predetermined Key
INFORMATION
I:
150
Play Digital
information
US 8,930,719 B2
1
CROSS-REFERENCE TO RELATED
APPLICATIONS
No. 09/046,627, issued Jul. 22, 2003, as US. Pat. No. 6,598,
ter Communications.
20
application is created.
It is also desirable to randomly reorganize program
40
impossible.
50
55
65
incorporated by reference.
It is a further goal of the present invention to establish
methods of copyright protection that can be combined with
such schemes as software metering, network distribution of
code and specialized protection of software that is designed to
work over a network, such as that proposed by Sun Micro
systems in their HotJava browser and Java programming lan
US 8,930,719 B2
3
implementations.
What has been overlooked in many applications described
in the art, however, are systems which closely mimic distri
bution of content as it occurs in the real world. For instance,
25
not digitized and have zero tolerance for error, must be pro
tected by derivative or alternative methods, such as those
30
35
40
50
60
US 8,930,719 B2
5
mark System (which issued Oct. 13, 1998, as U.S. Pat. No.
25
issued Mar. 30, 1999, as U.S. Pat. No. 5,889,868) and U.S.
30
40
45
50
55
60
65
US 8,930,719 B2
7
20
the present invention differs from the prior art in that it does
25
30
original form.
40
not. That is, the structure of the ?le can remain basically
BRIEF DESCRIPTION OF THE DRAWINGS
45
DETAILED DESCRIPTION
55
60
150.
A key-based decoder can act as a plug-in digital player of
US 8,930,719 B2
9
10
ing.
The mask set providing the transfer function can be read on
a per-use basis by issuing an authorized or authenticating
25
35
45
55
tations will only exist in how large the key must be retro?tted
for a given application, but any manipulation of ?le format
information is not likely to exceed the size of data required
60
than-commercially viable.
The present invention also provides improvements over
known network-based methods, such as those used for the
65
compromised.
US 8,930,719 B2
11
12
are not executable. That is, they do not consist of executable
instructions. The data objects can be referred to in certain
systems as resources.
When a user purchases or acquires a computer program,
she seeks a computer program that functions in a desired
20
25
prevent work-arounds.
55
60
65
cation there are also data objects, which consist of some data
US 8,930,719 B2
13
14
plished.
increases in functionality.
25
40
application program.
The assembly utility can be supplied with a key generated
resources into one or several data resources. Exactly which 50 exchange of content would be made more secure from unau
code resources are encoded into which data resources may be
thorized copying to the bene?t of copyright holders and other
determined in a random or pseudo random manner. Note
related parties. The system would be enabled to invalidate, by
60
ration;
2) it stores this information in a personalization data
resource;
65
US 8,930,719 B2
15
16
comprising:
system, comprising:
25
30
35
45
50
of the invention.
and
wherein said ?rst one of said plurality of executable code
resources is designed to modify a stack frame in said
memory.
3. The device of claim 1 further comprising a program
counter designed to store values and wherein said operating
system is designed to enable application software to modify a
value stored by said program counter.
4. The device of claim 1 further comprising a program
counter designed to store values and wherein said memory
scheduler code resource is designed to modify a value stored
by said program counter.
5. The device of claim 1 wherein said memory scheduler
code resource is designed to modify a calling address, and to
copy itself to a memory location associated with said calling
address.
6. The device of claim 1 wherein said operating system is
designed to call said memory scheduler code resource.
7. The device of claim 1 wherein said memory scheduler
code resource maintains a list of addresses in said memory,
wherein each one of said addresses is associated with one of
the code resources.
55
prising:
transitory form;
US 8,930,719 B2
17
wherein said memory scheduler is designed to modify a
stack frame in said memory.
11. The system of claim 10, wherein said memory sched
uler is designed to shuf?e said other executable code
resources randomly in said memory.
12. The system of claim 10 wherein said memory scheduler
is designed to shuf?e said other executable code resources in
said memory such that the shuf?ing results in a change in
18
gram counter.
a processor;
30
transitory form;
least a subset of said code resources into a different
35
a processor;
ware application.
40
45
50
60
comprising:
a processor designed to process instructions;
a memory designed to store data in non transitory form;
wherein said processor is coupled to said memory;
65
US 8,930,719 B2
19
20
procedure.
resources.
addresses; and
wherein one of said plurality of executable code resources
resource addresses.
20
25