Abstract:
A method of authorizing printing of a publication at a printer by a publisher in a network is provided, in which an alias identity of a user is created from both a sensing device identity and an application identity when the user interacts with a printed application tag associated with the publication using the sensing device, the publication is addressed to the user by the alias identity, the publication is signed using a private key of the publisher, the signed publication is sent to the printer, and it is confirmed that the signed publication may be printed at the printer by verifying the private key signature.
Abstract:
A system for recording information from a surface. The system includes a base having a surface provided with a first position code coding locations of a plurality of first points and. In a zone of the surface, a second position code codes locations of a plurality of second points. The system also includes a sensing device having an image sensor for obtaining an image of the surface. A processor is configured for determining whether or not the second position code is present in the image of the surface, determining a location by means of the second position code and determining whether the sensing device is placed in a field on the surface of the base, wherein the field is associated with a function to be performed by the sensing device.
Abstract:
An apparatus and method for encoding and decoding additional information into a stream of digitized samples in an integral manner. The information is encoded using special keys. The information is contained in the samples, not prepended or appended to the sample stream. The method makes it extremely difficult to find the information in the samples if the proper keys are not possessed by the decoder. The method does not cause a significant degradation to the sample stream. The method is used to establish ownership of copyrighted digital multimedia content and provide a disincentive to piracy of such material.
Abstract:
A printer is disclosed. The printer includes a print media supply station for storing print media. The printer further includes a print engine station arranged to receive print media from the print media supply and to print on the print media. A binding assembly station is also included which is configured to apply adhesive along an edge of each sheet of print media after printed upon, and to compile the print media into a bound stack. A receptacle station receives the bound stack. The print media supply station, the print engine station, the binding assembly station and the receptacle station are arranged vertically.
Abstract:
A method for embedding a watermark into digital data by independently changing real and imaginary number components of the coefficient values of a complex watermark coefficient matrix using a key, performing a discrete Fourier inverse transform on the sequence matrix of the changed watermark and generating a watermark pattern, adding like tiling the water mark pattern to the original image, and generating an embedded image. A watermark detection method includes separating a block from an arbitrary position on the detected object image, performing a discrete Fourier transform on the block and obtaining a sequence matrix, generating position information for a component which is to be detected and is specified by the key, detecting a position marker sequence by calculating a phase difference of a sequence by a parallel displacement, for the position information, extracting offset information, and detecting the embedded watermark from the detected object image.
Abstract:
A method of enabling users to perform a search using a search request form including information relating to a search request, the search request form having disposed therein or thereon coded data indicative of a search parameter. The method includes, in a computer system, receiving indicating data generated by a sensing device, the indicating data being indicative of the search parameter and an identifier of the sensing device. The computer system uses the indicating data to determine the search parameter and then performs an operation at least partially associated with a search using the search parameter, before providing results of the search to the user using the identifier.
Abstract:
The present invention relates generally to color image processing. One claim recites a method of color masking an image or video including: reading color values of an image sample of the image or video and a corresponding change of an attribute of the image sample; and based on the color values of the image sample, and using a programmed electronic processor, mapping the change in the image sample attribute to a change in color components of the image sample that is equivalent to the change in the image sample attribute, yet reduces visibility of the change in the image sample attribute for the specific color values of the image sample. Another claim recites a method including: obtaining data representing digital imagery or video; analyzing at least a portion of the data to determine one or more color characteristics associated with the at least a portion of the data, said act of analyzing yielding a result; based at least in part on the result, generating a key; and using a programmed electronic processor, embedding auxiliary data in the data representing digital imagery or video using the key. Of course other claims and combinations are provided as well.
Abstract:
A method for enabling user interaction with computer software including, in a computer system determining information related to an interactive element, determining an identity indicative of the interactive element, determining a layout defining an arrangement for the information and coded data indicative of the identity, generating print data indicative of the identity, layout and information, transferring the print data to a printer responsive to the print data to print a form by printing the information coincident with the coded data, receiving indicating data from a sensing device generated by the sensing device sensing the coincident coded data so as to be indicative of the interactive element, identifying, using the indicating data, the interactive element, and performing an action associated with the interactive element.
Abstract:
A method of enabling users to perform a search by providing a search request form. The search request form is generated by a computer system which determines search information indicative of a visible representation of a search request form including at least one interactive element, and an identity which is at least partially indicative of the interactive element. Coded data is generated which is indicative of the identity and of a plurality of reference points, and a page description determined which is indicative of a layout of the coded data and the search information. The computer system records an association between the identity with the page description and then causes the search request form to be printed by printing the coded data and the search information using the layout, at least some of the coded data being printed coincident with the at least one interactive element.
Abstract:
A portable wireless device includes a processor portion, which is adapted to process audio information in two different ways, for two different purposes. One is to help generate a signal that drives a speaker of the device, so that a user can listen thereto. Another is to process audio information to derive plural-bit data therefrom. The device can then take an action based on the derived plural-bit data. In one particular arrangement, the processor is configured as a steganographic decoder. A variety of other features and arrangements are also detailed, including image-based methods, and arrangements employing various types of fingerprinting.