(19)
(11) EP 1 667 011 A3

(12) EUROPEAN PATENT APPLICATION

(88) Date of publication A3:
16.05.2012 Bulletin 2012/20

(43) Date of publication A2:
07.06.2006 Bulletin 2006/23

(21) Application number: 05111376.9

(22) Date of filing: 28.11.2005
(51) International Patent Classification (IPC): 
G06F 3/033(2006.01)
G06F 3/03(2006.01)
(84) Designated Contracting States:
AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR
Designated Extension States:
AL BA HR MK YU

(30) Priority: 03.12.2004 US 632647 P
04.05.2005 US 121442

(71) Applicant: MICROSOFT CORPORATION
Redmond, Washington 98052-6399 (US)

(72) Inventors:
  • Zhang, Chunhui
    WA 98052, Redmond (US)
  • Wang, Jian
    Redmond, WA 98052 (US)
  • Wu, Jiang
    WA 98052, Redmond (US)
  • Wang, Qiang
    Redmond, WA 98052 (US)
  • Dang, Yingnong
    WA 98052, Redmond (US)

(74) Representative: Grünecker, Kinkeldey, Stockmair & Schwanhäusser 
Leopoldstrasse 4
80802 München
80802 München (DE)

   


(54) Local metadata embedding solution


(57) In accordance with embodiments of the invention, local metadata is embedded into, and extracted from, an embedded interaction code document. A plurality of local-metadata values are assigned, in accordance with a set of local-metadata conflict-resolution rules, via a plurality of respective partial-share channels, to a plurality of respective local-metadata fields. The local metadata is decoded by decoding the partial-share channels and by resolving potentially conflicting decoded local-metadata values according to the set of local-metadata conflict-resolution rules. A local metadata value of a region to the left may be smaller than a local metadata value of a potentially conflicting region to the right, and the values may be noncontinuous. A local metadata value of an upper region may be smaller than a local metadata value of a potentially conflicting lower region, and the values may be continuous.







Search report