Patent classifications
G06F40/114
Asides detection in documents
Techniques are disclosed for identifying asides within a document, and detecting a display order of contents based of the identified asides. In a document, an “aside” represents a content region of the document that is distinct from the main content regions, and may be visually distinguishable from the main content region. In an example, a document is received, where the document lacks identification of asides. The document is analyzed to identify asides within the document. A display order of contents within the document is then determined, based on the identified asides. For example, in the display order, the asides are ordered between two segments of the main content and/or at a beginning or an end of the main content, but may not be ordered to be embedded in between a segment of the main content. The document is displayed in accordance with the display order.
HANDWRITTEN DATA CAPTURE METHOD AND HANDWRITTEN DATA CAPTURE DEVICE
A handwritten data capture method creates handwritten data including a plurality of pieces of stroke data that is based on writing performed on each page of a paper medium having a plurality of pages. The handwritten data capture method includes: acquiring the plurality of pieces of stroke data created based on the writing sequenced in a writing order; displaying the pieces of stroke data together on a display device; accepting an input of a break position of the pieces of stroke data; identifying a continuous portion of the pieces of stroke data based on the break position and the writing order; updating the display device to display the identified continuous portion of the pieces of stroke data in the writing order; and repeating the accepting, the identifying, and the updating until a given operation is received.
HANDWRITTEN DATA CAPTURE METHOD AND HANDWRITTEN DATA CAPTURE DEVICE
A handwritten data capture method creates handwritten data including a plurality of pieces of stroke data that is based on writing performed on each page of a paper medium having a plurality of pages. The handwritten data capture method includes: acquiring the plurality of pieces of stroke data created based on the writing sequenced in a writing order; displaying the pieces of stroke data together on a display device; accepting an input of a break position of the pieces of stroke data; identifying a continuous portion of the pieces of stroke data based on the break position and the writing order; updating the display device to display the identified continuous portion of the pieces of stroke data in the writing order; and repeating the accepting, the identifying, and the updating until a given operation is received.
User interface systems and methods for manipulating and viewing digital documents
Systems, including handheld computing devices that include system code stored within the memory and adapted to be executed by the processor. The system code can process an input byte stream that is representative of contents to be displayed on the touch sensitive display and can generate a content document file representative of an internal representation of the content. A tool document file may also be stored in the memory and may provide an internal representation of a document providing an image that is representative of a graphical tool. Associated with a tool document can be tool code that is capable of processing the content document file to create an internal representation of the contents that presents the content in a manner that achieves a display effect associated with the tool. The device will also include parsing code that processes the content document file, the tool document file, and the processed internal representation to generate a screen document for display on the touch sensitive display in a manner that portrays the display effect.
Image processing apparatus, image processing method, and non-transitory computer readable medium
An image processing apparatus includes a difference-information acquiring unit that acquires difference information indicating a correspondence relationship between a difference section and a page having the difference section in two electronic documents each having multiple pages; a difference-display-document acquiring unit that acquires a difference display document in which the difference section is indicated in contents of at least one of the two electronic documents; an electronic-bookmark adding unit that adds first electronic-bookmark information to a page having the difference section in the difference display document and that adds second electronic-bookmark information to a page not having the difference section in the difference display document based on the difference information; and a display controller that causes a display unit to display a first electronic bookmark corresponding to the first electronic-bookmark information and a second electronic bookmark corresponding to the second electronic-bookmark information in a distinguishable manner.
Document dividing and merging
Embodiments of the present invention relate to dividing and merging documents on a touch panel. A method includes dividing a document displayed on a touch panel having a display function using an information processing device connected to the touch panel. Positions of two different points on the touch panel are identified in response to a user indicating the two different points in the document. The document is divided, by a computer processor, based on a line segment extending from a starting point to an end point of a traced line traced by the user. The line segment is used as a dividing line in response to the user tracing the traced line on the touch panel so as to traverse the two different points.
INFORMATION ACQUISITION METHOD, AND INFORMATION ACQUISITION DEVICE
An information acquisition method includes: acquiring a specific piece of data using information for specifying a position of the specific piece of data in a document of a certain site by referring to a storage that stores therein information for specifying the position of the specific piece of data in the document of the certain site and information for specifying a position of another piece of data having a predetermined relation to the specific piece of data in the document, by a processor; and acquiring the other piece of data using the position of the other piece of data related to the specific piece of data in the document by referring to the storage, and acquiring data having the predetermined relation to the other piece of data using the acquired other piece of data, by the processor.
Nested pagination for presenting a data set in a graphical user interface
Nested pagination for presenting a data set in a graphical user interface (GUI) including receiving a request for the data set to present in a GUI, wherein the request comprises a group name identifying a nested group of rows in the data set; selecting an anchor point from the data set using the group name, wherein the anchor point is within the group of rows identified by the group name; selecting, using the anchor point, a subset of the data set for presentation in the GUI, wherein the subset of the data set comprises the anchor point; and presenting the subset of the data set in the GUI.
Nested pagination for presenting a data set in a graphical user interface
Nested pagination for presenting a data set in a graphical user interface (GUI) including receiving a request for the data set to present in a GUI, wherein the request comprises a group name identifying a nested group of rows in the data set; selecting an anchor point from the data set using the group name, wherein the anchor point is within the group of rows identified by the group name; selecting, using the anchor point, a subset of the data set for presentation in the GUI, wherein the subset of the data set comprises the anchor point; and presenting the subset of the data set in the GUI.
RENDERABLE TEXT EXTRACTION TOOL
Methods for converting an Adobe™ PDF document into an editable document is provided. Methods may receive an Adobe™ PDF document and displaying the Adobe™ PDF document. Methods may enable a user to create a plurality of horizontal lines and a plurality of vertical lines on the document. The horizontal and vertical lines may create rows and columns. Methods may create an editable document upon receipt of at least one row and at least one column on the document. The editable document may correspond to the rows and columns within the created horizontal and vertical lines. The editable document may be a Microsoft Excel™ spreadsheet or any other suitable document. Methods may create a horizontal line or vertical line at a location of a cursor when a corresponding click is received.