Patent application number | Description | Published |
20090079692 | INTERACTIVE DIGITAL CLIPPINGS - A method of generating a self-contained interactive clipping from a printed substrate. The substrate has a graphic image and a position-coding pattern disposed thereon. The position-coding pattern identifies an identity and a plurality of locations. The method comprises the steps of: (i) receiving, in a computer system, interaction data indicative of the identity and a position of a sensing device relative to the substrate, the sensing device generating the interaction data, when operatively positioned or moved relative to the substrate, by reading the position-coding pattern; (ii) identifying and retrieving a page description corresponding to the printed substrate using the identity, the page description including a visual description describing the graphic image and an input description describing interactive elements; (iii) determining, using the page description and the position of the sensing device, a clipping zone of the substrate indicated by the sensing device, the clipping zone containing a part of the graphic image; (iv) generating the clipping using the page description and the clipping zone, the clipping comprising a clipping visual description describing the part of the graphic image contained in the clipping zone and a clipping input description describing an interactive element contained in the clipping zone; and (v) copying the clipping to a clipboard. | 03-26-2009 |
20090080015 | PRINTER DRIVER FOR INTERACTIVE PRINTER - A printer driver for printing a document at a printer. The printer driver is configured to: (i) receive a visual description for the document from a first memory, the visual description describing a graphic impression for printing; (ii) send print data corresponding to the graphic impression to the printer; and (iii) archive the visual description for a page of the document in a second memory. | 03-26-2009 |
20090080016 | COMPUTER SYSTEM FOR PRINTING A PAGE AND GENERATING INTERACTIVE ELEMENTS - A computer system for printing a page at a printer. The computer system is configured to: (i) receive a visual description for the page, the visual description describing a graphic impression for printing; (ii) identify a URI text string in the visual description; (iii) generate a corresponding input description for the visual description, the input description describing a URI corresponding to the URI text string and a spatial extent of the URI text string on the page; and (iv) archive the visual description and the corresponding input description. | 03-26-2009 |
20090080691 | METHOD OF GENERATING A CLIPPING FROM A PRINTED SUBSTRATE - A method of generating a clipping from a printed substrate. The substrate has a graphic image and a position-coding pattern disposed thereon and the position-coding pattern identifies an identity and a plurality of locations. The method comprises the steps of: (i) receiving, in a computer system, interaction data indicative of the identity and a position of a sensing device relative to the substrate, the sensing device generating the interaction data, when operatively positioned or moved relative to the substrate, by reading the position-coding pattern; (ii) identifying and retrieving a page description corresponding to the printed substrate using the identity, the page description including a visual description describing the graphic image and an input description describing interactive elements; (iii) determining, using the page description and the position of the sensing device, a clipping zone of the substrate indicated by the sensing device, the clipping zone containing a part of the graphic image; (iv) generating the clipping, the clipping comprising a clipping identity identifying the page description and the clipping zone; and (v) copying the clipping to a clipboard. | 03-26-2009 |
20090152342 | Method Of Performing An Action In Relation To A Software Object - A method of performing an action is disclosed. The method starts by receiving, from a sensor, indicating data. The indicating data is indicative of a position of the sensor relative to a surface, and an identity of the surface. The indicating data is generated from sensing coded data on the surface. The coded data is indicative of a plurality of locations on the surface and the identity of the surface. Next the method identifies, using the indicating data, the identity of the surface and the position of the sensor relative to a surface. A request to perform the action is then determined. The request is associated with the identity and position. Next, using the request, action data indicative of the action is identified and, using the action data, the action is performed. | 06-18-2009 |
20090247227 | Retrieving Contact Details Using A Printed Medium - A method is disclosed of retrieving contact details using a print medium. The method determines a print media identifier from the print medium using a sensor module of a mobile telecommunications device. The print media identifier is linked to the contact details. The mobile telecommunications device is then used to retrieve the contact details. | 10-01-2009 |
20100116892 | REUSABLE STICKER - An encoded, reusable sticker is provided for temporary adhesion to a support surface. The sticker has coded data that is indicative of a sticker identity that is recorded in a computer system. The coded data is a two dimensional pattern and has an interactive element and a generation element. The interactive element is an area of the two dimensional pattern in which the coded data is also indicative of an action to be performed by the computer system. The generation interactive element is an area of the two dimensional pattern that is also indicative of an instruction for the computer system to generate an association between the sticker identity and an object stored in an object repository in the computer system. The sticker also has a visual representation of the action to be performed by the computer system and a visual representation of the generation of an association between the sticker identity and an object. The sticker allows the use of a sensing device for sensing the coded data and transmitting to the computer system to initiate the association between the sticker identity and the object by holding the sensing device in an operative position relative to the interactive element, and initiate the action performed by the computer system by holding the sensing device in an operative position relative to the interactive element. | 05-13-2010 |
20100181375 | Sticker including a first and second region - A method of associating an electronic object with a sticker placed on a surface is disclosed. The sticker has first and second regions. The first region has disposed thereon coded data encoding an identity of the sticker. The second region exposes a position on the surface. The position on the surface has disposed thereon coded data which encodes an identity of the surface and data identifying the position on the surface. A sensing device senses the coded data on the first region and, through the second region, the coded data on the surface, and then generates indicating data from the sensed coded data. The indicating data is indicative of the identity of the sticker, the identity of the surface and the position on the surface exposed by the second region. The method receives the indicating data from the sensing device, and identifies, using the indicating data, the identity of the sticker, the identity of the surface and the position on the surface exposed by the second region. The electronic object is also identified. Finally, the electronic object is associated with the identity of the sticker, the identity of the surface, and the position on the surface exposed by the second region. | 07-22-2010 |
20100206950 | Link Software Object to Sticker - A system for generating an association between a software object and a sticker on a surface, and then retrieving the software object, is disclosed. The sticker has disposed thereon coded data indicative of a sticker identity. A sensing device is provided for sensing the coded data in order to determine the sticker identity, and to generate indicating data at least partially indicative of the sticker identity. A computer system receives the indicating data from the sensing device, stores object data indicative of each of a plurality of software objects in an object repository, orders the object data stored in the object repository according to when the software object data was stored in the object repository, determines, using the order of the object data in the object repository, the software object which has been most recently stored in the object repository, generates the association based at least partially on the most recently stored software object and the sticker identity, receives further indicating data from the sensing device, the indicating data being at least partially indicative of the sticker identity, and retrieves the software object associated with the sticker identity. | 08-19-2010 |
20100231971 | RETRIEVING CONTACT DETAILS USING A PRINTED MEDIUM - A method of retrieving contact details using a print medium is disclosed. Data encoded on a surface of the print medium is sensed using a sensor module. The sensed data encodes a print media identifier which uniquely identifies the print medium, and a two-dimensional position with respect to the surface of the print medium. The print media identifier and the position of the sensor module relative to the surface of the print medium are determined from the sensed data. Contact details referenced by the print media identifier and the position of the sensor module are then retrieved from a database. | 09-16-2010 |
20100301112 | SYSTEM FOR PROVIDING INFORMATION TO USER WITH EVERY INTERACTION WITH PRINTED SUBSTRATE - A system for providing information to a user via a printed substrate. The substrate comprises user information and coded data. The coded data is indicative of a region identity associated with the substrate and of a plurality of locations on the substrate. The system includes an optically imaging sensing device for sensing the coded data and generating interaction data. Receipt of the interaction data by a computer system causes the computer system to identify and retrieve a page description corresponding to the printed substrate; determine whether the sensing device is positioned within a zone of a hyperlink on the substrate; and (i) if the sensing device is positioned within the zone of the hyperlink: send a hyperlink URI or a hyperlinked resource corresponding to the hyperlink to the user; or (ii) if the sensing device is positioned outside the zone of the hyperlink: generate a query expression, form a request and send search results to the user. | 12-02-2010 |
20110109940 | CONTACT DETAILS RETRIEVAL USING A PRINTED MEDIUM - A system for retrieving contact details using a print medium is disclosed. A sensor module senses data encoded on a surface of the print medium is sensed using. The sensed data encodes a print media identifier which uniquely identifies the print medium, and a two-dimensional position with respect to the surface of the print medium. A processor determines from the sensed data the print media identifier and the position of the sensor module relative to the surface of the print medium. The processor then retrieves contact details referenced by the print media identifier and the position of the sensor module from a database. | 05-12-2011 |
20110226851 | METHOD OF INTERACTING WITH SUBSTRATE IN CURSOR AND HYPERLINKING MODES - A method of interacting with a substrate and communicating with a computer system using a sensing device operable in a plurality of modes including a cursor control mode and a hyperlinking mode. The method includes the steps of: actuating a nib switch of the sensing device when a nib force exceeds a predetermined threshold; optically imaging coded data printed on the substrate; generating cursor control data when the sensing device is in said cursor control mode; generating interaction data using the imaged coded data when the sensing device is in the hyperlinking mode; and communicating the cursor control data or the interaction data to a computer system. The cursor control data initiates a cursor control response in the computer system while the interaction data initiates a hyperlinking response in the computer system. | 09-22-2011 |
20110302197 | SYSTEM FOR PROVIDING INFORMATION VIA CONTEXT SEARCHING OF PRINTED SUBSTRATE - A method of providing information to a user via a printed substrate, said substrate comprising user information and coded data indicative of a region identity associated with the substrate and of a plurality of locations on the substrate, said method comprising the steps of: receiving, in a computer system, interaction data indicative of the region identity and at least one position of a sensing device relative to the substrate, the sensing device generating the interaction data, when operatively positioned or moved relative to the substrate, by reading at least some of the coded data; identifying and retrieving at least part of a page description corresponding to the printed substrate using the region identity; generating a query expression comprising one or more search terms, at least one of said search terms being identified using the page description and the at least one position of the sensing device; forming a request using the query expression; and sending the request, or a results resource including search results obtained using the request, to the user. | 12-08-2011 |
20110309139 | SYSTEM FOR PROVIDING INFORMATION VIA INTERACTIVE SURFACE - A system for providing information via an interactive surface is provided. The surface has information for searching and coded data. The coded data encodes coordinates on the surface and a region identity associated with the surface. A sensing device interacted with the surface senses the coded data and generates interaction data indicative of the region identity and a coordinate position of the sensing device relative to the surface. The system identifies and retrieves a page description corresponding to the surface using the region identity received from the sensing device, determines the information for searching corresponding to a zone of the page description containing the coordinate position of the sensing device, creates a query expression having a search term(s) based on the determined information for searching, form a request using the query expression, and sends the request, or a results resource including search results from the request, to a display device. | 12-22-2011 |
20130176221 | SENSING DEVICE HAVING CURSOR AND HYPERLINKING MODES - An optical sensing device for controlling a computer system is disclosed. The device has a nib for receiving a nib force upon the nib being pressed against a substrate and a nib switch coupled to the nib. An optical sensor images optically coded data printed on the substrate. A processor effects a mode change between a cursor control mode and a hyperlinking mode upon the nib force actuating the nib switch, generates cursor control data when the optical sensing device is in the cursor control mode, and generates interaction data when the optical sensing device is in the hyperlinking mode. The interaction data indicates a coordinate position of the optical sensing device relative to the substrate. The cursor control data or the interaction data is then communicated to the computer system, where the cursor control data initiates a cursor control response and the interaction data initiates a hyperlinking response. | 07-11-2013 |
20130176441 | User interface system employing printed substrate and substrate sensing device - A user interface system includes a substrate having printed thereon user information and coded data, the coded data identifying various spatial regions of the printed substrate, and identifying a position of each coded data on the printed substrate; an optically imaging device configured to interact with the coded data on the substrate, generate interaction data indicating the physical region in which the device is interacting with the substrate; and a first computer system for receiving the interaction data, the first computer system configured to retrieve a digital version of the substrate, identify a digital region in the digital version corresponding to the physical region indicated by the interaction data, generate a query expression comprising of a search term identified from the digital region, and form a request from the query expression. | 07-11-2013 |