G06F17/21

WRITING SYSTEM, INFORMATION PROCESSING APPARATUS, AND NON-TRANSITORY COMPUTER READABLE MEDIUM

A non-transitory computer readable medium stores a program causing a computer to execute a process. The process includes: obtaining plural items of writing information including writing position information and writing timing information, each of the plural items of writing information being associated with one page of one document; displaying an image in accordance with plural items of writing information associated with an identical page among the obtained plural items of writing information; receiving a specified writing timing; updating a display mode of the displayed image in accordance with the received writing timing; and changing an association between at least one of the plural items of writing information corresponding to the displayed image and a document, based on the received writing timing.

SYSTEMS AND METHODS FOR DETECTING AND DISPLAYING GRAPHIC CONTENTS ON DIGITAL MEDIA PAGE

A method for detecting content on a page of digital media that has a reading direction by reading image data beginning from a starting point in the reading direction of the digital media and identifying the content by analyzing differences in the image data as the image data is read. The method can include mapping a boundary of the content based on variations between content image data and surrounding background image data and generating a content map for the page using the boundary of the content, where the content map allows the page to be navigated between multiple pieces of content.

DOCUMENT ARCHITECTURE WITH FRAGMENT-DRIVEN ROLE-BASED ACCESS CONTROLS

A document production system may construct a document from fragments based on a theme associated with the document. The theme may contain section(s), each section having an access control list (ACL) associated therewith. The ACL may specify role-based user group(s) and permission(s) for the role-based user group(s). The system may evaluable rules applicable to the document. At least one rule may pertain to the ACL(s). The evaluation may include, at least in part, utilizing user login information received over a network from a client device. In constructing the document, the system may assemble the document in accordance with the rules and utilizing the fragments and meta information that describes the document. The system may render the document thus assembled utilizing the ACL, generate a view of the document, and communicate the view of the document over the network to the client device for presentation on the client device.

TEXT TO SPEECH SYSTEM WITH REAL-TIME AMENDMENT CAPABILITY
20170345410 · 2017-11-30 ·

An application configured to be a text-to-speech (“TTS”) application wherein the application is capable of reading a document aloud to a reviewer via a device, such as a smartphone, an mp3 device, or a tablet, while the reviewer is able to make amendments to the document in real-time is presented.

MULTI-DEVICE ELECTRONIC SIGNATURE FRAMEWORK
20170345394 · 2017-11-30 · ·

A user manipulates a document using a desktop computer with a large screen. Upon deciding to sign the document, the user invokes a “Sign with Mobile” workflow that causes a two-dimensional barcode to be displayed. Using a signature acquisition application executing on his or her smartphone, the user scans the displayed barcode and creates an electronic signature by snapping a photograph of a conventional pen-and-paper signature or by detecting a handwritten signature drawn on a touch sensitive surface. The signature acquisition application sends the resulting electronic signature to the desktop computer, for example via an electronic signature server. The user is then able to apply the electronic signature to the document as desired.

INFORMATION PROCESSING APPARATUS AND PROGRAM
20170344517 · 2017-11-30 · ·

An information processing apparatus capable of displaying an image on a predetermined display unit, includes: a reception unit that receives a written input on an image according to an operation of a user in a state where the image is displayed on the display unit; a generation unit that generates a written object according to the written input received by the reception unit; a reference detection unit that detects a reference direction of the image displayed on the display unit; a correction unit that corrects the written object on the basis of the reference direction detected by the reference detection unit; and a display control unit that displays the written object generated by the generation unit.

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM
20170344521 · 2017-11-30 ·

An apparatus for executing an application on a virtual machine, directed to setting a font size of a font in detail, includes an acquisition unit configured to acquire a font size specified by the application operating on the virtual machine and font setting data including a font size conversion rule, and a control unit configured to control a display apparatus to display a font with a font size based on the specified font size and the font setting data.

METHOD AND SYSTEM TO CONVERT DOCUMENT SOURCE DATA TO XML VIA ANNOTATION
20170344529 · 2017-11-30 ·

Techniques are provided for performing automated operations to construct XML, documents from source data based on user annotations of source data. A document received from a user includes source data and one or more annotations by the user regarding at least one subset of the source data. The received annotated document is parsed based on the user annotations. Parsing the received document includes generating data structures corresponding to the subsets of the source data based on the user annotations, and constructing a target XML document based on the generated data structures that includes information extracted from the annotated subsets of source data.

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
20170344520 · 2017-11-30 ·

An apparatus in which an application is operated on a virtual machine includes a setting unit configured to set a font corresponding to a set language of the virtual machine, a font cache generation unit configured to read a font file corresponding to the set font, and generate a font cache including a pointer pointing to a cache of the font file, a control unit configured to display a font used for the application on a display device, by using the font cache, and a change unit configured to change the font cache, when the set language of the virtual machine is changed.

REAL-TIME TEXT LAYOUT CONVERSION CONTROL AND MANAGEMENT ON A MOBILE ELECTRONIC DEVICE

Various embodiments for real-time text layout conversion control on a mobile electronic device, by a processor device, are provided. On a mobile electronic device having a touch-screen display, a set of text layout conversion control patterns are defined and associated with at least one text layout input control signal, for text layout conversion management. Upon detection of the at least one text layout input control signal, a text layout is dynamically converted and re-rendered for presentation on the touch-screen display.