Digital Watermarking Apparatus And Methods - Patent 7957553 by Patents-367

VIEWS: 2 PAGES: 16

The present invention relates to digital watermarking, and is particularly illustrated with reference to handheld computing devices and data management systems.BACKGROUND AND SUMMARY OF THE INVENTION Computers continue to evolve. Time has witnessed huge, lumbering computers give way to nimble and powerful desktop, laptop, and handheld computing devices. Computational power has increased on almost an exponential curve, while size andportability of computing devices have significantly reduced. People, once shackled to their computers, now experience new-found freedom as cell phones, video games, calculators, positioning systems, and personal computing devices become increasingly capable. Traditional notions of computing are being challenged. Telecommuting is now common. A person can retreat to the mountains, walk along a trout-filled stream, and still remain connected to the business world. A parent can cheer on the sidelinesof a soccer game and still pack along a virtual workspace on a handheld device. Advances in wireless communication and satellite systems provide increasing flexibility. Life-changing advances are anticipated as computers continue to evolve. The present invention employs digital watermarking techniques to even further increase the applications and flexibility of computers and computer-assisted activities. In some embodiments, digital watermarking techniques are combined withhandheld computing devices. In other embodiments, digital watermarking techniques are employed with a document and/or data management systems. In still other embodiments, digital watermarking system and methods provide convenience and computingenhancements. Digital watermarking, a form of steganography, is the science of encoding physical and electronic objects with plural-bit digital data, in such a manner that the data is essentially hidden from human perception, yet can be recovered by computeranalysis. In physical objects, the data may be encoded in the form of su

More Info
									


United States Patent: 7957553


































 
( 1 of 1 )



	United States Patent 
	7,957,553



 Ellingson
,   et al.

 
June 7, 2011




Digital watermarking apparatus and methods



Abstract

 The present invention relates to various digital watermarking methods,
     apparatus and systems. One claim recites a method of determining a size
     or denomination of a momentary object. The method includes: utilizing a
     configured, multi-purpose electronic processor, decoding a digital
     watermark embedded in a monetary object, the watermark including data
     corresponding to a denomination of the monetary object; based on the
     data, determining feedback to indicate the denomination of the monetary
     object; and providing the feedback. Handheld computing devices can be
     advantageously employed with this combination. Of course, other
     combinations are provided and claimed.


 
Inventors: 
 Ellingson; Eric E. (McMinnville, OR), Hannigan; Brett T. (Philadelphia, PA), Brundage; Trent J. (Sherwood, OR), Rodriguez; Tony F. (Portland, OR), Rhoads; Geoffrey B. (West Linn, OR) 
 Assignee:


Digimarc Corporation
 (Beaverton, 
OR)





Appl. No.:
                    
12/477,759
  
Filed:
                      
  June 3, 2009

 Related U.S. Patent Documents   
 

Application NumberFiling DatePatent NumberIssue Date
 11877450Oct., 20077545952
 11622202Jan., 20077330564
 11060919Feb., 20057164780
 09842282Apr., 20017024016
 

 



  
Current U.S. Class:
  382/100
  
Current International Class: 
  G06K 9/00&nbsp(20060101)
  
Field of Search: 
  
  





























 382/100,113,135 358/3.28 380/52,54,270 396/310 283/72-75,85,93,113,901 340/5.8,5.86 455/556.1 235/494 356/71 707/9,101 705/50 713/165,167,176,179 359/642,707 257/427,E27.132 438/57
  

References Cited  [Referenced By]
U.S. Patent Documents
 
 
 
4241415
December 1980
Masaki

4675519
June 1987
Price

5314336
May 1994
Diamond

5321242
June 1994
Heath

5481294
January 1996
Thomas et al.

5505576
April 1996
Sizemore et al.

5515451
May 1996
Tsuji et al.

5545656
August 1996
Lemelson

5579124
November 1996
Aijala et al.

5581800
December 1996
Fardeau et al.

5613004
March 1997
Cooperman et al.

5619501
April 1997
Tamer et al.

5629980
May 1997
Stefik

5640193
June 1997
Wellner

5699427
December 1997
Chow et al.

5715403
February 1998
Stefik

5721788
February 1998
Powell et al.

5745569
April 1998
Moskowitz et al.

5761686
June 1998
Bloomberg

5765152
June 1998
Erickson

5765176
June 1998
Bloomberg

5862260
January 1999
Rhoads

5888070
March 1999
La Tour

5899700
May 1999
Williams et al.

5901224
May 1999
Hecht

5933498
August 1999
Schneck et al.

5982956
November 1999
Lahmi

6065969
May 2000
Rifkin et al.

6068485
May 2000
Linebarger

6089943
July 2000
Lo

6122403
September 2000
Rhoads

6229924
May 2001
Rhoads et al.

6249588
June 2001
Amidror

6285924
September 2001
Okamoto et al.

6307949
October 2001
Rhoads

6311214
October 2001
Rhoads

6343138
January 2002
Rhoads

6351439
February 2002
Miwa et al.

6381341
April 2002
Rhoads

6385329
May 2002
Sharma et al.

6408082
June 2002
Rhoads et al.

6421070
July 2002
Ramos et al.

6424725
July 2002
Rhoads et al.

6449377
September 2002
Rhoads

6456725
September 2002
Cox et al.

6491217
December 2002
Catan

6505160
January 2003
Levy et al.

6516079
February 2003
Rhoads et al.

6522770
February 2003
Seder et al.

6535617
March 2003
Hannigan et al.

6542927
April 2003
Rhoads

6553129
April 2003
Rhoads

6567533
May 2003
Rhoads

6567534
May 2003
Rhoads

6574350
June 2003
Rhoads et al.

6580808
June 2003
Rhoads

6580819
June 2003
Rhoads

6590996
July 2003
Reed et al.

6611607
August 2003
Davis et al.

6614914
September 2003
Rhoads et al.

6629133
September 2003
Philyaw et al.

6636615
October 2003
Rhoads et al.

6643386
November 2003
Foster

6647128
November 2003
Rhoads

6647130
November 2003
Rhoads

6650761
November 2003
Rodriguez et al.

6656760
December 2003
Schmitz et al.

6681028
January 2004
Rodriguez et al.

6681029
January 2004
Rhoads

6687345
February 2004
Swartz

6694042
February 2004
Andrew et al.

6694043
February 2004
Seder et al.

6700990
March 2004
Rhoads

6700995
March 2004
Reed

6704869
March 2004
Rhoads et al.

6714683
March 2004
Tian

6718046
April 2004
Reed et al.

6718047
April 2004
Rhoads

6721440
April 2004
Reed et al.

6750978
June 2004
Marggraff et al.

6754377
June 2004
Rhoads

6760463
July 2004
Rhoads

6763123
July 2004
Reed et al.

6768809
July 2004
Rhoads et al.

6775392
August 2004
Rhoads

6788800
September 2004
Carr et al.

6798894
September 2004
Rhoads

6813366
November 2004
Rhoads

6818276
November 2004
Bourdelais et al.

6823075
November 2004
Perry

6879701
April 2005
Rhoads

6917724
July 2005
Seder et al.

6920232
July 2005
Rhoads

6947571
September 2005
Rhoads et al.

6968058
November 2005
Kondoh

6975746
December 2005
Davis et al.

6985600
January 2006
Rhoads

6987861
January 2006
Rhoads

6988202
January 2006
Rhoads et al.

6996252
February 2006
Reed et al.

7003731
February 2006
Rhoads et al.

7010144
March 2006
Davis et al.

7020304
March 2006
Alattar et al.

7024016
April 2006
Rhoads et al.

7027612
April 2006
Patterson et al.

7027614
April 2006
Reed

7035427
April 2006
Rhoads

7043052
May 2006
Rhoads

7044395
May 2006
Rhoads et al.

7051086
May 2006
Rhoads et al.

7054462
May 2006
Rhoads et al.

7054465
May 2006
Rhoads

7058697
June 2006
Rhoads

7062069
June 2006
Rhoads

7080041
July 2006
Nagel

7089420
August 2006
Durst et al.

7095871
August 2006
Jones et al.

7098931
August 2006
Patterson et al.

7111170
September 2006
Rhoads et al.

7113614
September 2006
Rhoads

7123740
October 2006
McKinley

7130087
October 2006
Rhoads

7139408
November 2006
Rhoads et al.

7158654
January 2007
Rhoads

7162035
January 2007
Durst

7164780
January 2007
Brundage et al.

7171016
January 2007
Rhoads

7174031
February 2007
Rhoads et al.

7177443
February 2007
Rhoads

7197160
March 2007
Rhoads et al.

7213757
May 2007
Jones et al.

7224819
May 2007
Levy et al.

7239734
July 2007
Alattar et al.

7248717
July 2007
Rhoads

7252047
August 2007
Baucom

7261612
August 2007
Hannigan et al.

7305104
December 2007
Carr et al.

7308110
December 2007
Rhoads

7313251
December 2007
Rhoads

7319775
January 2008
Sharma et al.

7330564
February 2008
Brundage et al.

7333957
February 2008
Levy et al.

7369678
May 2008
Rhoads

7377421
May 2008
Rhoads

7391880
June 2008
Reed et al.

7406214
July 2008
Rhoads et al.

7424131
September 2008
Alattar et al.

7424132
September 2008
Rhoads

7427030
September 2008
Jones et al.

7433491
October 2008
Rhoads

7444000
October 2008
Rhoads

7444392
October 2008
Rhoads et al.

7450734
November 2008
Rodriguez et al.

7460726
December 2008
Levy et al.

7466840
December 2008
Rhoads

7486799
February 2009
Rhoads

7502759
March 2009
Hannigan et al.

7506169
March 2009
Brundage et al.

7508955
March 2009
Carr et al.

7515733
April 2009
Rhoads

7536034
May 2009
Rhoads et al.

7537170
May 2009
Reed et al.

7539325
May 2009
Rhoads et al.

7545952
June 2009
Brundage et al.

7555139
June 2009
Rhoads et al.

7564992
July 2009
Rhoads

7570784
August 2009
Alattar

RE40919
September 2009
Rhoads

7602978
October 2009
Levy et al.

7620253
November 2009
Miller et al.

7628320
December 2009
Rhoads

7643649
January 2010
Davis et al.

7650009
January 2010
Rhoads

7653210
January 2010
Rhoads

7657058
February 2010
Sharma

7685426
March 2010
Ramos et al.

7693300
April 2010
Reed et al.

7697719
April 2010
Rhoads

7711143
May 2010
Rhoads

7738673
June 2010
Reed

7747038
June 2010
Rhoads

7751588
July 2010
Rhoads

7751596
July 2010
Rhoads

7756290
July 2010
Rhoads

7756892
July 2010
Levy

7760905
July 2010
Rhoads et al.

7762468
July 2010
Jones et al.

7770013
August 2010
Rhoads et al.

7787653
August 2010
Rhoads

7792325
September 2010
Rhoads et al.

7822225
October 2010
Alattar

7837094
November 2010
Rhoads

2001/0034705
October 2001
Rhoads et al.

2001/0055407
December 2001
Rhoads

2002/0009208
January 2002
Alattar et al.

2002/0035688
March 2002
Kutaragi

2002/0091575
July 2002
Collart

2002/0131076
September 2002
Davis

2002/0176003
November 2002
Seder et al.

2002/0186886
December 2002
Rhoads

2002/0196272
December 2002
Ramos et al.

2003/0040957
February 2003
Rhoads et al.

2003/0105730
June 2003
Davis et al.

2003/0130954
July 2003
Carr et al.

2004/0005093
January 2004
Rhoads

2004/0128514
July 2004
Rhoads

2004/0190750
September 2004
Rodriguez et al.

2004/0240704
December 2004
Reed

2004/0264733
December 2004
Rhoads et al.

2005/0013462
January 2005
Rhoads

2005/0041835
February 2005
Reed et al.

2005/0058318
March 2005
Rhoads

2005/0111723
May 2005
Hannigan et al.

2005/0192933
September 2005
Rhoads et al.

2006/0013435
January 2006
Rhoads

2006/0041591
February 2006
Rhoads

2006/0251291
November 2006
Rhoads

2007/0055884
March 2007
Rhoads

2007/0108287
May 2007
Davis et al.

2007/0154064
July 2007
Rhoads et al.

2007/0276841
November 2007
Rhoads et al.

2007/0276928
November 2007
Rhoads et al.

2008/0121728
May 2008
Rodriguez

2008/0133555
June 2008
Rhoads et al.

2008/0240490
October 2008
Finkelestein

2008/0292134
November 2008
Sharma et al.

2009/0012944
January 2009
Rodriguez et al.

2009/0116687
May 2009
Rhoads et al.

2009/0125475
May 2009
Rhoads et al.

2009/0232352
September 2009
Carr et al.

2009/0286572
November 2009
Rhoads et al.

2009/0290754
November 2009
Rhoads

2010/0027837
February 2010
Levy et al.

2010/0045816
February 2010
Rhoads

2010/0062819
March 2010
Hannigan et al.

2010/0094639
April 2010
Rhoads

2010/0142749
June 2010
Rhoads et al.

2010/0172540
July 2010
Davis et al.

2010/0198941
August 2010
Rhoads



   
 Other References 

Jan. 28, 2009 Notice of Allowance; Nov. 25, 2008 Amendment; Sep. 10, 2008 non-final Office Action; Nov. 14, 2007 filing receipt and Oct. 23,
2007 claims as originally filed; all from U.S. Appl. No. 11/877,450 (US Patent No. 7,545,952). cited by other
.
Oct. 12, 2007 Notice of Allowance; Oct. 1, 2007 Amendment accompanying RCE (including request under Rule 48 correcting inventorship); Aug. 15, 2007 Notice of Allowance; Jul. 27, 2007 Amendment (including terminal disclaimer over US 7, ); May 17,
2007 non-final Office Action; Feb. 9, 2007 filing receipt and Jan. 11, 2007 claims as originally filed; all from U.S. Appl. No. 11/622,202 (US Patent No. 7,330,564). cited by other
.
Aug. 24, 2006 Notice of Allowance; Aug. 7, 2006 Supplemental Amendment; Jul. 28, 2006 Amendment; (including Rule 48 correcting inventorship); Jul. 17, 2006 non-final Office Action; and Feb. 17, 2005 claims as originally filed; all from U.S. Appl.
No. 11/060,919 (US Patent No. 7,164,780). cited by other
.
Feb. 16, 2005 Notice of Allowance; Oct. 21, 2004 Amendment; May 21, 2004 Non-final Office Action; Apr. 24, 2001 claims as originally filed; all from U.S. Appl. No. 09/842,282 (US Patent No. 7,024,016). cited by other
.
Sep. 6, 2006 Notice of Allowance; Mar. 16, 2006 Amendment; Feb. 22, 2006 final Office Action; Nov. 30, 2005 Amendment; Jul. 27, 2005 non-final Office Action; May 9, 2005 Amendment; Dec. 22, 2004 non-final Office Action; Sep. 22, 2004 Amendment; Jun.
18, 2004 non-final Office Action; Feb. 24, 2004 Appeal Brief; Jun. 10, 2003 final Office Action; Mar. 20, 2003 Amendment; Sep. 16, 2002 non-final Office Action; all from U.S. Appl. No. 09/709,255 (US Patent No. 7,261,612). cited by other
.
U.S. Appl. No. 09/413,117, filed Oct. 6, 1999, Geoffrey B. Rhoads. cited by other
.
U.S. Appl. No. 09/507,096, filed Feb. 17, 2000, Geoffrey B. Rhoads, et al. cited by other
.
U.S. Appl. No. 12/912,461, filed Oct. 26, 2010, Adnan M. Alattar. cited by other
.
U.S. Appl. No. 09/482,749, filed Jan. 13, 2000, Geoffrey B. Rhaods. cited by other
.
U.S. Appl. No. 09/343,104, filed Jun. 29, 1999, Tony F. Rodriguez et al. cited by other
.
U.S. Appl. No. 09/697,009, filed Oct. 25, 2000, Bruce L. Davis et al. cited by other
.
U.S. Appl. No. 09/633,587, filed Aug. 7, 2000, Geoffrey B. Rhoads et al. cited by other
.
U.S. Appl. No. 09/567,405, filed May 8, 2000, Geoffrey B. Rhoads et al. cited by other
.
U.S. Appl. No. 09/689,289, filed Oct. 11, 2000, Geoffrey B. Rhoads et al. cited by other
.
U.S. Appl. No. 09/629,649, filed Aug. 1, 2000, J. Scott Carr et al. cited by other
.
U.S. Appl. No. 09/552,998, filed Apr. 19, 2000, Tony F. Rodriguez et al. cited by other
.
U.S. Appl. No. 09/697,015, filed Oct. 25, 2000, Bruce L. Davis et al. cited by other
.
U.S. Appl. No. 09/343,101, filed Jun. 29, 1999, Bruce L. Davis et al. cited by other
.
U.S. Appl. No. 12/953,190, filed Nov. 23, 2010, Geoffrey B. Rhoads. cited by other
.
U.S. Appl. No. 09/538,493, filed Mar. 30, 2000, Geoffrey B. Rhoads. cited by other
.
Jun. 22, 2010 Appeal Brief; Sep. 1, 2009 Final Office Action; Apr. 28, 2009 Amendment; Oct. 31, 2008 non-final Office Action; all from U.S. Appl. No. 10/658,808. cited by other.  
  Primary Examiner: Couso; Jose L



Parent Case Text



RELATED APPLICATION DATA


 This application is a continuation of U.S. patent application Ser. No.
     11/877,450, filed Oct. 23, 2007 (U.S. Pat. No. 7,545,952), which is a
     continuation of U.S. patent application Ser. No. 11/622,202, filed Jan.
     1, 2007 (U.S. Pat. No. 7,330,564), which is a continuation of U.S. patent
     application Ser. No. 11/060,919, filed Feb. 17, 2005 (U.S. Pat. No.
     7,164,780), which is a continuation of U.S. patent application Ser. No.
     09/842,282, filed Apr. 24, 2001 (U.S. Pat. No. 7,024,016). The above
     patent documents are hereby incorporated herein by reference.

Claims  

What is claimed is:

 1.  A method comprising: decoding a digital watermark embedded in a monetary object using a processor, wherein the digital watermark includes data corresponding to a size or
denomination of the monetary object;  and based on the data, determining feedback to indicate the size or denomination of the monetary object;  and providing the feedback.


 2.  The method according to claim 1, wherein the provided feedback comprises an audible announcement or a series of audible sounds of the size or denomination of the monetary object, provided via a speaker.


 3.  The method according to claim 1, wherein the provided feedback comprises Braille typography indicating the size or denomination of the monetary object.


 4.  The method according to claim 1, wherein the decoding comprises analyzing optical scan data corresponding to the monetary object.


 5.  The method according to claim 1, wherein the provided feedback comprises Braille feedback.


 6.  The method according to claim 1, wherein a handheld computing device comprises the processor.


 7.  An apparatus comprising: a memory;  and a processor operatively coupled to the memory and configured to: decode a digital watermark embedded in a monetary object, wherein the digital watermark includes data corresponding to a size or
denomination of the monetary object;  and based on the data, determine feedback to indicate the size or denomination of the monetary object;  and provide the feedback.


 8.  A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising: instructions to decode a digital watermark embedded in a monetary object, wherein the digital watermark includes data corresponding to
a size or denomination of the monetary object;  and instructions to determine, based on the data, feedback to indicate the size or denomination of the monetary object;  and instructions to provide the feedback.


 9.  A method comprising: encoding a document, using a processor, comprising a digital watermark, wherein the digital watermark comprises a document history identifier;  storing the document history identifier in a database;  associating related
document history with the document history identifier;  and upon receipt of a decoded digital watermark comprising the document history identifier, accessing, using a processor, the related document history in the database associated with the document
history identifier.


 10.  The method according to claim 9, wherein the related document history comprises document version information.


 11.  The method according to claim 10, wherein the document version information comprises both version information pertaining to the document and information pertaining to a later version.


 12.  The method according to claim 9, wherein the related document history comprises one of document version data, creation time, author and last edited information.


 13.  The method according to claim 9, wherein the document history identifier comprises at least document version information.


 14.  A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising: instructions to encode a document comprising a digital watermark, wherein the digital watermark comprises a document history
identifier;  instructions to store the document history identifier in a database;  instructions to associate related document history with the document history identifier;  and instructions to access, upon receipt of a decoded digital watermark
comprising the document history identifier, the related document history in the database associated with the document history identifier.


 15.  An apparatus comprising: a memory;  and a processor operatively connected to the memory and configured to: encode a document comprising a digital watermark, wherein the digital watermark comprises a document history identifier;  store the
document history identifier in a database;  associate related document history with the document history identifier;  and access, upon receipt of a decoded digital watermark comprising the document history identifier, the related document history in the
database associated with the document history identifier.


 16.  A handheld device comprising: a camera configured to capture image or video data;  a display configured to display: i) captured image or video data, and ii) graphics;  an input configured to receive data;  a processor configured to embed a
digital watermark, wherein the digital watermark is encoded in: i) audio or video files received via the input configured to receive data;  or ii) image or video data captured by the camera, wherein the digital watermark comprises a device identifier
that is uniquely associated with the handheld device.


 17.  The handheld device according to claim 16, wherein the digital watermark is inserted into an audio or video file received via the input configured to receive data, and wherein the digital watermark comprises or links to a history associated
with the audio or video file.


 18.  The handheld device according to claim 17, wherein the handheld device comprises a module configured to update the history associated with the audio or video file to reflect receipt or processing of the audio or video file by the handheld
device.


 19.  A handheld apparatus comprising: an input configured to receive image or video data representing a banknote or physical currency;  a processor configured to: decode digital watermarking from the received image or video data, wherein the
digital watermarking has been embedded in the banknote or physical currency, and wherein the digital watermarking comprises data corresponding to a denomination of the banknote or physical currency;  based on the denomination data, determine feedback to
indicate the denomination of the banknote or physical currency;  and control output of the feedback.


 20.  The handheld device of claim 16, further comprising a keyboard or mouse configured to receive user data.


 21.  The non-transitory computer-readable medium of claim 14, wherein the related document history comprises document version information, and wherein the document version information includes both version information pertaining to the document
and information pertaining to a later version.


 22.  The apparatus of claim 15, wherein the related document history comprises document version information, and wherein the document version information includes both version information pertaining to the document and information pertaining to
a later version.


 23.  A method comprising: capturing image or video data using a camera;  receiving input data;  embedding a digital watermark in the input data or the image or video data, wherein the digital watermark comprises a device identifier that is
uniquely associated with the camera.


 24.  A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising: instructions to capture image or video data;  instructions to receive input data;  instructions to embed a digital watermark in the
input data or the image or video data, wherein the digital watermark comprises a device identifier that is uniquely associated with the camera.  Description  

FIELD OF THE INVENTION


 The present invention relates to digital watermarking, and is particularly illustrated with reference to handheld computing devices and data management systems.


BACKGROUND AND SUMMARY OF THE INVENTION


 Computers continue to evolve.  Time has witnessed huge, lumbering computers give way to nimble and powerful desktop, laptop, and handheld computing devices.  Computational power has increased on almost an exponential curve, while size and
portability of computing devices have significantly reduced.


 People, once shackled to their computers, now experience new-found freedom as cell phones, video games, calculators, positioning systems, and personal computing devices become increasingly capable.


 Traditional notions of computing are being challenged.  Telecommuting is now common.  A person can retreat to the mountains, walk along a trout-filled stream, and still remain connected to the business world.  A parent can cheer on the sidelines
of a soccer game and still pack along a virtual workspace on a handheld device.  Advances in wireless communication and satellite systems provide increasing flexibility.


 Life-changing advances are anticipated as computers continue to evolve.


 The present invention employs digital watermarking techniques to even further increase the applications and flexibility of computers and computer-assisted activities.  In some embodiments, digital watermarking techniques are combined with
handheld computing devices.  In other embodiments, digital watermarking techniques are employed with a document and/or data management systems.  In still other embodiments, digital watermarking system and methods provide convenience and computing
enhancements.


 Digital watermarking, a form of steganography, is the science of encoding physical and electronic objects with plural-bit digital data, in such a manner that the data is essentially hidden from human perception, yet can be recovered by computer
analysis.  In physical objects, the data may be encoded in the form of surface texturing, or printing.  Such marking can be detected from optical scan data, e.g., from a scanner, optical reader, input device, digital camera, or web cam.  In electronic
objects (e.g., digital audio or imagery--including video), the data may be encoded as slight variations in sample values.  Or, if the object is represented in a so-called orthogonal domain (also termed "non-perceptual," e.g., MPEG, DCT, wavelet, etc.),
the data may be encoded as slight variations in quantization values or levels.  The assignee's U.S.  Pat.  No. 6,122,403 and U.S.  application Ser.  No. 09/503,881 (now U.S.  Pat.  No. 6,614,914) are illustrative of certain watermarking technologies. 
Artisans know many others.


 Digital watermarking systems typically have two primary components: an encoder that embeds the watermark in a host media signal, and a decoder that detects and reads the embedded watermark from a signal suspected of containing a watermark (e.g.,
a suspect signal).  The encoder embeds a watermark by altering the host media signal.  The decoder component analyzes a suspect signal to detect whether a watermark is present.  In applications where the watermark encodes information, the decoder
extracts this information from the detected watermark.


 The analysis of the detected data can be accomplished in various ways.  Presently, most steganographic decoding relies on general purpose microprocessors that are programmed by suitable software instructions to perform the necessary analysis. 
Other arrangements, such as using dedicated hardware, reprogrammable gate arrays, or other techniques, can of course be used.


 Determining orientation of embedded data can be discerned by reference to visual clues.  For example, some objects include subliminal graticule data, or other calibration data, steganographically encoded with the embedded data to aid in
determining orientation.  Others objects can employ overt markings, either placed for that sole purpose (e.g. reference lines or fiducials), or serving another purpose as well (e.g. lines of text), to discern orientation.  Edge-detection algorithms can
also be employed to deduce the orientation of the object by reference to its edges.


 In one example, subliminal graticule data can be sensed to identify the locations within the image data where the binary data is encoded.  The nominal luminance of each patch before encoding (e.g., background shading on a document) is slightly
increased or decreased to encode a binary "1" or "0." The change is slight enough to be generally imperceptible to human observers, yet statistically detectable from the image data.  Preferably, the degree of change is adapted to the character of the
underlying image, with relatively greater changes being made in regions where the human eye is less likely to notice them.  Each area thus encoded can convey plural bits of data (e.g., 16-256 bits).


 One problem that arises in many watermarking applications is that of object or positioning corruption.  If the object is reproduced, skewed, or distorted, in some manner such that the content presented for watermark decoding is not identical to
the object as originally watermarked, then the decoding process may be unable to recognize and decode the watermark.  To deal with such problems, the watermark can convey a reference signal.  The reference signal is of such a character as to permit its
detection even in the presence of relatively severe distortion.  Once found, the attributes of the distorted reference signal can be used to quantify the content's distortion.  Watermark decoding can then proceed--informed by information about the
particular distortion present.


 The assignee's U.S.  application Ser.  Nos.  09/503,881 (now U.S.  Pat.  No. 6,614,914) and 09/452,023 (now U.S.  Pat.  No. 6,408,082) detail certain reference signals, and processing methods, that permit such watermark decoding even in the
presence of distortion.  In some image watermarking embodiments, the reference signal comprises a constellation of quasi-impulse functions in the Fourier magnitude domain, each with pseudorandom phase.  To detect and quantify the distortion, the
watermark decoder converts the watermarked image to the Fourier magnitude domain and then performs a log polar resampling of the Fourier magnitude image.  A generalized matched filter correlates the known orientation signal with the re-sampled
watermarked signal to find the rotation and scale parameters providing the highest correlation.  The watermark decoder performs additional correlation operations between the phase information of the known orientation signal and the watermarked signal to
determine translation parameters, which identify the origin of the watermark message signal.  Having determined the rotation, scale and translation of the watermark signal, the reader then adjusts the image data to compensate for this distortion, and
extracts the watermark message signal as described above.


 Such watermarking techniques, and many others known to those skilled in the art, may be suitably employed with the present invention.


 The foregoing and other features and advantages of the present invention will be more readily apparent from the following detailed description, which proceeds with reference to the accompanying drawings. 

BRIEF DESCRIPTION OF THE DRAWINGS


 FIG. 1 is a block diagram of a handheld computing device.


 FIGS. 2A, 2B and 2C are functional diagrams illustrating various communication paths for the handheld computing device of FIG. 1.


 FIG. 3 is a flow diagram of a process for inventory management.


 FIG. 4 is a flow diagram of a process involving watermarking monetary objects.


 FIG. 5 is a flow diagram of a process for document management.


 FIG. 6A is a functional diagram illustrating a handheld device communicating with a website via the internet.


 FIG. 6B is a functional diagram illustrating a watermark decoder capturing a watermark displayed on a handheld computing device screen.


DETAILED DESCRIPTION


 The present invention provides increased flexibility through digital watermarking technology.  The following section describes a computing device capable of supporting watermarking software and/or functionality.  (It should be appreciated that
the illustrated device is only one possible computing platform.  There are many others capable of supporting watermark embedding and decoding.  It is also anticipated that there will be advances in the handheld computing field, and such advances may be
suitably interchangeably incorporated with aspects of the present invention.).


 Handheld Computing Device


 A typical handheld device (also call a Personal Digital Assistant or PDA) can function as a cellular phone, fax sender, and personal organizer.  Some PDAs are hand-held PC with tiny keyboards.  Another device uses a touch-screen and stylus for
data entry.


 A handheld computing device 10 is now described with reference to FIG. 1.  The device 10 preferably includes a processor 12 or other processing circuitry.  One common processor is the 206 MHz Intel StrongArm, a 32-bit RISC processor.  Of course,
many other processors, like those made by Motorola, can alternatively be used.  Indeed, as with other components discussed herein, it is anticipated that improvements will be made with respect to handheld processors.  For example, the computation power
and processing speed of handheld processors will surely continue to increase.  Such improved components may be suitably interchanged with the present invention.


 Memory 14 is preferably provided in the device.  Memory 14 can include RAM (e.g., SDRAM), ROM, flash memory, optical, and/or magnetic memory.  Device 10 can also communicate with external or expansion memory.


 Device 10 also preferably includes sufficient bus structure (not shown) to facilitate communication between the various device components discussed herein.  In one embodiment, device 10 includes an expansion slot 13, which is a compartment or
communication port to plug expansion cards or devices such as a video card, wireless or satellite modem, additional memory, GPS receiver, sound card, etc., and connect them to the system bus structure.  (Of course, GPS refers to a Global Positioning
System, which is satellite-based radio positioning system that provides three-dimensional position, velocity and time information to a GPS receiver, anywhere on or near the surface of the Earth.).


 Device 10 can include a plurality of output devices.  For example, device 10 can include a display area 16 (e.g., a LCD screen, thin film LCD, etc.), communication port 18, speaker 20, wireless transceiver 22, and printer 24.  (Of course, not
all of these components are necessary, and may be included as optional features or plug-in devices.).  The communication port 18 may include a single or a plurality of ports, for example, an infrared port, serial port (e.g., RS 232 serial port), parallel
port, synchronization port, Universal Serial Bus (USB), etc. Communication port 18 may be used to communicate with peripherals (e.g., web cameras, digital camera, cell phones, modems, a computer network, a stand alone computer, scanner, GPS receiver,
etc.) or with a host computer.  In one embodiment, communication port 18 includes an audio/video output jack or port.


 Wireless transceiver 22 may support a variety of communication platforms, and may even include cell phone or satellite transmission capabilities.  (Alternatively, a cell or satellite phone communicates with device 10 via communication port 18 or
expansion slot 13).


 In one embodiment, wireless transceiver 22 communicates with a computer network, using a communication protocol such as Bluetooth.  As will be appreciated by those skilled in the art, Bluetooth is a wireless communication technology that allows
mobile phones, personal digital assistants (PDAs), PCs and other electronic devices to talk to each other.  Bluetooth is a specification for small form factor, low-cost, short-range radio links between a variety of portable and mobile computing devices. 
For more information, see the Bluetooth Special Interest Group web site at www.bluetooth.com.  Of course, device 10 may support other communication standards, besides Bluetooth.


 In one embodiment, wireless transceiver 22 communicates with a host computer 40 to establish an internet or other network connection (FIG. 2A).  In another embodiment, handheld device 10 communicates directly with a dial-up or internet service
provider, via a mobile phone, modem or wireless connection.  In some embodiments, a peripheral device (e.g., a camera, web cam, scanner, GPS, transceiver, optical sensor, imaging sensor, mouse, keyboard, etc.) communicates with a host computer 40, which
then relays the peripheral signal to handheld device 10 (FIG. 2B).  In still another embodiment, a peripheral device 42 communicates directly with the handheld device (FIG. 2C).


 Printer 24 is an optional component, which may be integral to device 10, or may be in communication with device 10.  Printer 24 may include a print head or thermal printing element.  Alternatively, printer 24 may include an ink-jet or laser-jet
based printing system.


 Device 10 preferably includes input devices, buttons or ports as well.  For example, device 10 may optionally include a pen-touch interface to receive handwritten characters.  Device 10 may also optionally include a microphone 26, through which
device 10 responds to voice activated commands or to capture audio for recording.  (Of course, voice recognition software may be running to help with the voice-activation.).  A fold up (or on a display screen) keyboard can also be used for data entry. 
(Of course, communication port 18 is another source for data entry.).  In another embodiment, device 10 includes or communicates with input devices such as a scanner, mouse, keyboard, modems, wireless transceivers, etc., etc.).  In another embodiment,
device 10 includes a touch screen.  (Device 10 may optionally include various launch buttons, which when selected, launch a particular program or software routine.).


 Device 10 may optionally include, or communicate with, a digital camera, video capture device, web cam, optical sensor, digital eye module (such as those provided by LightSurf, Inc., etc.), etc. Such digital eye modules typically include
features such as a complete camera on a chip, CMOS imaging sensor, and/or miniaturized lens and imaging software.  Other imaging devices include a CCD image sensor.


 Power can be provided to device 10 in many ways.  In one embodiment, device 10 includes a battery 28, e.g., such as a lithium-polymer battery, etc. In another embodiment, device 10 includes an energy cell, which is rechargeable.  (Device 10 may
also include an interface or port to receive power.  USB or cradle recharging is even possible.).  An on/off switch can also be provided for device 10.  (In one embodiment, software automatically shuts down the device 10 after a predetermined period of
inactivity.  Power is conserved as a result.).


 Various software applications can be stored and run on device 10.  Microsoft Corp.  even has a Pocket PC Windows operating system.  Palm and Handspring have their own operating systems.  Many other software modules and applications are supported
on handheld devices, such as word processing, device drivers, internet surfing or exploring, database management, communications, personal organization software, and many, many others.


 As will be appreciated by one of ordinary skill in the art, suitable software programming instructions executing via processor 12 can be used to affect various types of watermark embedding and detection.  To increase performance,
software-programming instructions can be optionally written as fixed-point based code, instead of floating-point based code.  In another embodiment, only watermark embedding or detecting software-programming instructions are stored on device 10, and
executed when needed.


 There are many other handheld devices offered by a gaggle of manufactures, which may suitably support watermarking software or watermarking functionality a few such manufacturer and products are: HP (e.g., the Jornada 520/540 series), Compaq
(e.g., the iPac Pocket PC), Handspring, Inc., and Palm, Inc.  Some of these handheld devices combine computing, telephone/fax and networking features.  Of course, it is expected that these devices, and others, will continue to improve.  Such improvement
may be readily incorporated with the present invention.


 User Applications


 The following sections disclose various inventive methods and systems, in which device 10 executing watermarking software (decoding and/or embedding) is employed.  In some cases, a networked computer, instead of a handheld device is used. 
(Although some of the following applications are described with reference to a handheld computing device, it will be understood that a compliant desktop or laptop computer could alternatively be employed.  The term "compliant" in this disclosure implies
that the device is able to embed and/or decode digital watermarks.).


 Inventory Control


 A compliant handheld device 10 is ideal for helping to track and manage inventory.  Consider a warehouse or store with inventory (e.g., 100 widgets and 50 wobits.).  The handheld device 10, via printer 24, prints a watermark onto each of the
inventory items (see FIG. 3, step S1).  Preferably, the watermark is directly printed or impressed onto an inventory item.  Alternatively, a watermark is printed on a sticker or adhesive tag that is applied to the inventory item.  An inventory watermark
preferably includes a unique identifier, which identifies the type of inventory item (e.g., a widget or wobit), and optionally, an item number identifier (e.g., widget number 26).  In another identifying scheme, each inventory item is uniquely
identified.  Unique identifiers, representing inventory items, can be maintained in an inventory list (step S2).  Of course, database management software can be used to help manage and update the inventory list.


 The printing of the watermark can encompass artwork or printing on the inventory item or tag, the printed background, numbering, lines on the item or tag, a laminate layer applied to the item or tag, surface texture, etc. If a photograph, line
design, or drawing is present, it too can be encoded.  A variety of watermark encoding techniques are detailed in the patent documents discussed herein; artisans in the field know many more.


 Device 10 can maintain an inventory listing for each printed tag.  Of course, device 10 can maintain a subset of inventory information as well.  Alternatively, device 10 can communicate with a central computer 40, which maintains the inventory
listing.  Checkout stations, roving cashiers, and inventory controllers can carry or be equipped with compliant computing devices.  These devices track inventory (e.g., by reading the embedded watermark, extracting the identifier(s), and recording or
communicating activity) as it is shelved, shipped, returned and/or sold (step S3).  For example, a cashier with a compliant device reads a watermark as an inventory item is purchased.  The unique identifier and, optionally, a unit number, is extracted
from the watermark.  The inventory listing can be updated accordingly to reflect the purchase (or shipment, or shelving).  In one embodiment, a plurality of handheld devices is in communication with a host computer.  Changes in inventory can be updated
in real-time.  In another embodiment, compliant devices periodically communicate with the central computer.  In still another embodiment, a handheld computing device maintains the central database.  Inventory can be tracked efficiently as such.


 Verification Aids for the Seeing Impaired


 Another method and system that is particularly well suited for practice with a compliant handheld device involves watermarking monetary objects (e.g., currency, bills, coins, treasury bonds, cashier's checks, traveler's checks, notes, food
stamps, etc.).  Monetary objects are watermarked to indicate denomination, such as the amount of the object.  In one embodiment, a watermark payload indicates that a five-dollar bill, is in fact, a five-dollar bill.  Alternatively, in another embodiment,
the watermark itself identifies the respective type of monetary object.  Optionally, a monetary object is digitally watermarked to include the source of the object, e.g., U.S., Euro, France, Mexico, etc.


 A monetary object is present to a compliant reading device, such as a handheld device 10 (see FIG. 4, step S10).  The compliant device reads a digitally watermarked monetary object, and extracts the denomination information (step S11).  The
denomination information is handled by the compliant reading device (or a device in communication with the compliant device), which provides feedback to a user (step S12).


 In one embodiment, the compliant reading device includes audio or voice synthesis, which announces the monetary denomination (e.g., announces "ten dollars," when a ten dollar bill is decoded).  In another embodiment, the compliant reading device
communicates with a Braille output device, which signals the monetary object's size.  (Other textile-based feedback can alternatively be provided.).  A seeing impaired individual is no longer dependent upon a potentially unscrupulous cashier when making
payments or receiving change.  Instead, the individual digitally reads the embedded watermark to determine currency size and/or type and receives an audible (or other) indication of bill or currency size.


 To implement such, watermark payload bits are set to identify corresponding currency.  When decoded by a compliant device, the payload bits are used by a device to index a predetermined wave (or audio) file.  The file can be rendered or played
to announce the corresponding bill (or other monetary object) size.  The payload bits can be feed directly to an audio-synthesis chip.  The audio-synthesis chip can be alternatively preprogrammed to respond to various payloads.  For example, the payload
bits of a five dollar bill trigger an audio synthesis of "five" or "five dollars," etc. Alternatively, the payload bits can be handled by software, which activates a feedback device to provide predetermined feedback based on the payload bits.  The
feedback can be changed from time to time, but is still triggered based on the payload.  In another embodiment, the type of watermark, and not the payload, triggers like functionality.


 (Although this embodiment is particularly well suited for handheld devices, the present invention is not so limited.  Indeed, a cashier station or checkout stand could be equipped with a compliant reading device, which is available to seeing
impaired individuals.  The compliant device can be periodically inspected to ensure that it is providing accurate results.  The complaint device could decode the watermark and respond accordingly, e.g., announce bill size based on the type of watermark,
or on a watermark's payload.  A compliant device could also be internet-based, for example, using Digimarc MediaBridge technology.  The monetary object identifier is decoded and provided to a Digimarc server (e.g., an online server).  The watermark
identifier is associated with a URL or other information.  The URL or other information includes the corresponding correct feedback to be provided to the user.  In this case, an audio signal or file can be provided to announce the denomination.  In still
another embodiment, a signal from the corresponding URL server activates a Braille or other output device.).


 Street signs, restaurant menus, grocery store isles (and goods) can be watermarked to provide similar feedback.  In this case, a sign, menu or item can be embedded with a unique identifier.  A compliant device can extract an identifier, which it
relays (e.g., via a wireless or other communications channel) to a central database.  The central database retrieves related information (audio files, Braille enabling commands, etc.) and communicates such to the querying device.  In one embodiment, the
database is accessed via the internet.  In another embodiment, a handheld device includes a library or database of identifies and related information.  In this case, the handheld device need not query an online database, but may look to its stored
database.


 Document Management System


 Digital watermarks may also be used to help manage documents and provide quality assurance.  As will be appreciated, there are several document-management and quality assurance standards in place.  ISO 9000 is one example.  There are many
others.  Some such standards mandate that only the most recent version of a printed document be retained, a document history be maintained, and/or security be implemented.


 Consider the following embodiment.  Each time a document is printed, an identifier is steganographically embedded therein in the form of a digital watermark.  The identifier identifies document data, e.g., such as a document file name, document
version number, creation and/or print time, author, edited by, printer location, etc. (Once obtained, this document data can either be contained in the embedded watermark itself, or contained in a database to which the watermark represents a pointer, or
both.).  A database can be used to track documents and revisions to such, based on unique identifiers assigned per print, or edit, or session, or etc.


 A printed, watermarked document then becomes a portal to related information, or a gatekeeper to help track document history.  Consider a typically office situation, in which documents are printed and then edited/updated, and where several
people have access to an electronic copy of the document.  A user presents a printed document to a compliant device.  An image of the document is captured by an input device, e.g., via digital camera, optical sensor, laser scanner, web cam, digital eye,
CCD or CMOS imaging sensor, or scanner.  The embedded watermark is decoded from the captured image.  Related information can then be determined from the database.  For example, the extracted watermark information uniquely identifies the document, e.g.,
via the document data.  If the document is in an electronic form, it to can be digitally watermarked.  The watermark can be used to track and identify the document.


 In one embodiment, the document data is compared with the database information to determine whether the printed copy is the most recent copy.  Additional information can be determined as well.  For example, the author of the latest revisions can
be identified, upcoming deadlines, or sensitive conditions (e.g., contract terms or confidentiality agreements) can be presented to the user.  (Preferably the compliant computing device includes a user interface, through which such information is
relayed.  In another embodiment, such information is communicated to a user's designated handheld device.).


 Now consider an embodiment implemented in a business or home-office environment.  Say a business team is meeting in conference room B, on the first floor of a building.  In the meeting, it becomes apparent that not everyone in the group has the
same documentation.  Luckily, the needed documents are watermarked with document identifiers.  The watermarked documents are presented to a compliant device, which extracts and decodes the respective document identifier (see FIG. 5, step S20).  A user
interface allows the meeting participants to select a printing option and printing location.  (In the case of a handheld device, the device communicates, perhaps wirelessly, with a network communication port.  The user interface may reside on the
handheld device itself.).  The identifiers are associated in a network-accessible database according to corresponding electronic documents.  An extracted, watermark identifier is used to interrogate the database to find an associated, or corresponding,
electronic document (e.g., a Word file, Excel spreadsheet, PDF file, etc.).  Network routing software determines a printer nearest (or convenient) to the compliant device and renders the electronic document to the printer for printing.  Optionally, a
message is communicated to the compliant device, indicating the printing location.


 So-called fragile watermarks can be embedded within a document.  A fragile watermark can be designed to be lost, or to degrade predictably, when the data set into which it is embedded is processed in some manner.  Thus, for example, a fragile
watermark may be designed so that if an image is JPEG compressed and then decompressed, the watermark is lost.  Or if the image is printed, and subsequently scanned back into digital form, the watermark is corrupted in a foreseeable way.  (Fragile
watermark technology is disclosed, e.g., in commonly assigned applications Ser.  Nos.  09/234,780, 09/433,104 (now U.S.  Pat.  No. 6,636,615), Ser.  No. 09/498,223 (now U.S.  Pat.  No. 6,574,350), 60/198,138, Ser.  Nos.  09/562,516, 09/567,405,
09/625,577 (now U.S.  Pat.  No. 6,788,800), Ser.  No. 09/645,779 (now U.S.  Pat.  No. 6,714,683), and 60/232,163.).  By such arrangements it is possible to infer how a data set has been processed by the attributes of a fragile watermark embedded in the
original data set.


 In one embodiment, a second watermark is embedded along with a fragile watermark in a document.  The second watermark can include information pertaining author, printer, document version, user, etc. In this embodiment, when a compliant device
decodes a document, and the fragile watermark is not detected, the document is determined to be a copy or duplicate.  Information from the second watermark can be used to identify the source of the document.  (The printer or user can be identified to
determine a potential security breach.).


 Event Tickets


 Movie and other event tickets may be purchased on-line from various sources.  A ticket may comprise many forms, including an authorization code, digital image, audio signal, text file, and digital signal.  The ticket preferably includes a unique
identifier or purchase code embedded therein.  In one embodiment, the ticket is transferred to a purchaser's handheld device.  Alternatively, the online movie ticket retailer transmits a ticket in the form of a payload, authentication code, or digital
file to the user's computer.  A plug-in on the user's computer is launched, which incorporates the ticket information when creating a watermarked image.  (A handheld device can directly communicate with an online website, as shown in FIG. 6A, to retrieve
a ticket.  Or the handheld device can communicate with the website via a host computer, as shown in FIG. 2A.).


 As noted in Assignee's U.S.  patent application Ser.  No. 60/257,822, filed Dec.  21, 2000, a watermarked image can be presented on the LCD display, and captured by a web cam for various purposes.  Accordingly, in a preferred embodiment, a
watermarked ticket image is displayed on a handheld device.


 At the movie theater, the ticket purchaser presents the handheld device, showing the watermarked image on the display screen, to a compliant watermark decoder 50, as shown in FIG. 6B.  The decoder verifies authentic tickets by opening a gate or
enabling a visual confirmation, e.g., a green light, or via a graphical user interface and/or with human intervention.  The movie theater decoder can download a list of authentic payloads or identifiers prior to each movie showing or session, may query
an online database to verify each ticket.  The extracted identifier can be compared to the authentic identifiers to confirm a valid ticket.  When the ticket identifier matches one of the authorized identifiers, the ticket is verified, and entry is
permitted.


 (Fragile watermarks are alternatively embedded in the electronic ticket to help avoid counterfeiting.)


 Credit at a concession stand (or coupons for such) can be obtained by techniques like those above.


 In still another embodiment, a movie or event poster (or flyer, advertisement, etc.) is digitally watermarked to include related event information, or a pointer to such information.  A compliant handheld device extracts the embedded watermark
information.  In a first embodiment, an extracted watermark pointer (or index) is used to interrogate a database point to a web address (e.g., via a URL).  The database (or web site) may include data records, including related event information.  For
example, for a movie poster, the related information may include ticket purchase information, trailers or clips, movie reviews, behind the scenes information, and much, much more.  The database can be accessed via the internet, or via a network system. 
Alternatively, a database can be downloaded onto the handheld device.


 Unique Device Identifiers


 A handheld device can be configured to have a unique device identifier, presented via its display.  Typically, a handheld device display comprises a plurality of pixels.  In one embodiment, a microlens is added for each pixel, or a subset of the
plurality of pixels.  (Some so-called "camera-on-a-chip" devices are currently equipped with microlenses.  These camera-on-a-chip devices use an all-CMOS process to build both a sensor array and additional on-chip signal-processing logic.  In one
example, the sensor array is organized as a 1,280.times.1,024 array, which corresponds to the higher resolution SXGA standard.  A microlens for each pixel is added to enhance sensitivity, and provided for special color filter arrays.).


 For handheld devices, the microlenses can be used to vary luminance of pixel elements.  Indeed, the microlens can polarize light, e.g., in a horizontal and/or vertical direction.  Microlenses can be arranged to create a pattern of horizontal
and/or vertical polarizations.  A unique device identifier can be determined from the pattern.  (In a first embodiment, a pattern can be constructed to steganographically hide data, e.g., a device identifier.  In another embodiment, the pattern
mathematically corresponds with a device identifier.  In still another embodiment, the pattern reveals a series of binary signals, which are used to determine the device identifier.  In yet another embodiment, a Fourier analysis of the pattern reveals
information used to determine the identifier.  Artisans in the field know other ways to correlate a pattern with an identifier.  Such may be suitably employed with the present invention.).


 To an unfiltered eye (or camera), the polarized display appears normal.  The various horizontal and/or vertical polarizations are typically undetected.


 Adding a polarized filter, however, reveals the polarized luminance pattern.  In this embodiment, an input device, e.g., a camera, web cam, optical sensor, imaging sensor, etc., includes a filter (e.g., a polarized filter, a luminance filter,
etc.), which exposes the polarized pattern.  An input device captures an image of the handheld device display (e.g., as shown in FIG. 6B).  The captured image includes a polarized pattern, which includes (or hides) a unique device identifier.  In the
preferred embodiment, software is used to analyze a pattern and discern the corresponding device identifier.


 In another embodiment, the device identifier is dynamic, in that it can change.  To accomplish such, a set of microlens includes a bus structure (or energy receptacles) to receive electricity or energy (hereafter both referred to as "energy"). 
Energy is applied to the set of microlens to change their respective polarizations.  The polarization pattern is thereby changed.  Accordingly, the unique identifier can be changed.  Software, running on the handheld device can be used to provide an
interface to help change the unique identifier.


 There are many applications involving such a device identifier.  For example, referring to the "Event Tickets" section above, a user could present her handheld device when purchasing tickets.  A filtered image of the handheld device display is
captured to determine the unique device identifier.  The watermarked ticket image (or authorization code) includes the corresponding device identifier.  At the event location (e.g., movie theater), the watermarked ticket image is displayed via the
polarized display.  An image of the display is captured.  The captured image (e.g., of the watermarked ticket image) is decoded to extract both the ticket authorization identifier and the polarized device identifier.  An image of the display can be
captured via a polarized-filter input device, which can be used to determine the unique device identifier.  (Of course, one input device can also be used with different filters or a filter that allows both polarization filtering and typical image
capture.).  The decoded device identifier is compared with the captured device identifier.  If they match, then entry is allowed (assuming the authorization matches.).  In one embodiment, the embedded ticket authorization is the corresponding device
identifier.


 As a copy control, multi-media content can be bound to a particular handheld device via the device's display identifier.


 A device identifier can be used in a security system or network access.  For example, verifying the device display identifier is one step in a security system.  (Such a system may also include entry of a PIN or password, etc.).


 Of course there are many other applications with respect to uniquely identifying a handheld device via a polarized display.


 Handheld Devices as Scanners


 A handheld device equipped with, or in communication with, a digital camera or web camera, can be used as an image scanner.  A digital or web camera captures image patches or swatches.  Assuming a watermarked document is imaged, the captured
pieces can be stitched back together to form the original image.


 The watermark is embedded to include using an orientation or grid signal.  The grid signal is redundantly embedded within a document.  The grid signal can be key on, and used as a template when stitching pieces together.  Specifically, image
pieces or swatches can be oriented according to the grid signal, and then matched with adjacent pieces.


 Accordingly, a handheld device (and an input device, e.g., a web cam) becomes a scanner.


 Conclusion


 The foregoing are just exemplary implementations using digital watermarking technology.  It will be recognized that there are a great number of variations on these basic themes.  The foregoing illustrates but a few applications of the detailed
technology.  There are many others.


 While this application discusses a handheld computing device, the present invention is not so limited.  Of course, a compliant device may include a desktop or laptop computer, or even a compliant kiosk.


 To provide a comprehensive disclosure without unduly lengthening this specification, the above-mentioned patents and patent applications are hereby incorporated by reference.  The particular combinations of elements and features in the
above-detailed embodiments are exemplary only; the interchanging and substitution of these teachings with other teachings in this application and the incorporated-by-reference patents/applications are also contemplated.


 The above-described methods and functionality can be facilitated with computer executable software stored on computer readable mediums, such as electronic memory circuits, RAM, ROM, magnetic media, optical media, removable media, etc. Such
software may be stored on a handheld reading device.  Instead of software, the watermarking functionality may be hardwired.


 The section headings in this application (e.g., "Handheld Computing Device") are provided merely for the reader's convenience, and provide no substantive limitations.  Of course, the disclosure under one section heading may be readily combined
with the disclosure under another heading.


 In view of the wide variety of embodiments to which the principles and features discussed above can be applied, it should be apparent that the detailed embodiments are illustrative only and should not be taken as limiting the scope of the
invention.  Rather, we claim as our invention all such modifications as may come within the scope and spirit of the following claims and equivalents thereof.


* * * * *























								
To top