| Patent application number | Description | Published |
| 20090144520 | METHOD AND APPARATUS FOR SELECTING A DATA ITEM - A method of selecting a data item from a memory within a first device, the method comprising the steps of evaluating within the first device a function of an input argument so as to form an output value, using the output value to select a data item from the memory and transmitting the selected data item to a second device. | 06-04-2009 |
| 20100052308 | ANTI-COUNTERFEIT PACKAGING - Anti-counterfeit marking for a product, comprising: a tamper evident marker attached to or integrated with a product or packaging for a product and having a random mark; and an electronic memory element containing data about the random mark, the memory element being attached to or integrated with the product or packaging for the product in a tamper evident manner. | 03-04-2010 |
| 20100199168 | Document Generation Method and System - A method executed by a computer of generating a repurposed document comprising providing a representation of a first document with no explicitly defined structure, extracting structural information for the first document using a set of predefined rules, determining a first content item formatted using a first style of the first document using the structural information, applying a second style to the first content item in order to generate a second content item, and generating the repurposed document using the second content item, wherein a visually perceived significance is maintained between said first and second items, and a programmed computer operable to perform the same. | 08-05-2010 |
| 20100281065 | METHOD FOR ADDING A DATA ITEM TO A COMPOSITION OF DATA ITEMS - A method for adding a data item to a composition of data items, the composition of data items including at least two data items which are partially adjacent with respect to one another, the composition defining at least one composite corner, wherein a vertex of a data item is a free vertex if it does not lie substantially on, against or within a boundary of another data item, the composition defining by a first convex polygon determined by joining all contiguous free vertices of the at least two data items using straight line segments, the method including selecting a candidate data item from a set of data items; selecting a candidate position in the composition, a candidate position being substantially on or against a composite corner, or within a boundary of another data item adjacent to a composite corner; placing the selected data item at the candidate position to create a further composition; and accepting the placement of the selected data item if the further composition defines a further convex polygon. | 11-04-2010 |
| 20110029482 | SYNCHRONIZING A CHANGE OF A MODULAR DOCUMENT - A first electronic device stores a modular document composed of plural component documents that are combined to allow presentation of the modular document. A surrogate of the modular document is sent to a second electronic device. A change of the surrogate made at the second electronic device is synchronized with the modular document, or a change of the modular document is synchronized with the surrogate at the second electronic device. | 02-03-2011 |
| 20110029851 | SENDING A SUBSET OF COMPONENT DOCUMENTS OF A MODULAR DOCUMENT TO AN ELECTRONIC DEVICE - To communicate a modular document from a first electronic device to a second electronic device, the first electronic device determines which one or more component documents of the modular document are already available at the second electronic device. The modular document is composed of plural component documents. The first electronic device sends to the second electronic device a subset of the plural component documents of the modular document, where the subset of the plural component documents is other than the one or more component documents already available at the second electronic device. | 02-03-2011 |
| 20110035661 | DOCUMENT LAYOUT SYSTEM - A method for generating a document, comprising providing a set of content items in a first configuration for the document, using a processor, generating alignment data representing a measure for the alignment of the content items in the first configuration, using the alignment data to determine if the content items are aligned with one another within a predefined threshold measure for alignment for the document, and a document layout system comprising a processing module configured to generate a document layout. | 02-10-2011 |
| 20110035811 | PROVIDING AN ACCESS MECHANISM ASSOCIATED WITH A DOCUMENT PART TO DETERMINE AN ACTION TO TAKE IF CONTENT OF THE DOCUMENT PART IS INACCESSIBLE - A modular document is composed of plural parts, where at least a particular one of the parts is associated with an access right policy that restricts access to the particular part. In response to a request to access the modular document, it is determined based on the access right policy whether content of the particular part is accessible in an electronic device. In response to determining that the content of the particular part is inaccessible in the electronic device, an access mechanism associated with the particular part is accessed to determine an action to take with respect to the particular part when presenting the modular document. | 02-10-2011 |
| 20110078165 | DOCUMENT-FRAGMENT TRANSCLUSION - A transclusion method provides for transclude copying a source fragment of a source document into a target document. As a result, the target document contains a target fragment. The target fragment is a copy of the source fragment. A reference to the source document is included with the target fragment in the target document. The reference identifies a location for the source document and provides search data for locating the source fragment within the source document. | 03-31-2011 |