G06F17/21

Information processing apparatus, output control method, and storage medium
09841932 · 2017-12-12 · ·

A page included in a preview page is deleted from an output target document. A logical page corresponding to the deleted page and logical pages corresponding to undeleted pages are represented in different formats on a display unit. A preview page representing one of the undeleted pages is displayed on the display unit. The deleted page is restored as an output target page in the output target document.

System and method for semantically exploring concepts

A method for detecting and categorizing topics in a plurality of interactions includes: extracting, by a processor, a plurality of fragments from the plurality of interactions; filtering, by the processor, the plurality of fragments to generate a filtered plurality of fragments; clustering, by the processor, the filtered fragments into a plurality of base clusters; and clustering, by the processor, the plurality of base clusters into a plurality of hyper clusters.

Method and apparatus for selective visual formatting of an electronic document

A method for managing display of electronic documents is described. A user interface is generated for a visual style set of visual styles that affect display of electronic document content. A visual style of the visual style set comprises a style element set of style elements. A lock status for a style element of the style element set is received via the user interface. The lock status indicates whether the style element is editable or non-editable by a user of an electronic document associated with the visual style set. The visual style set is stored with the lock status for the style element.

Method and apparatus for rendering an image for an entire web page on physical devices

In at least one embodiment, a system and method described herein provides a concrete and tangible solution to solve a problem of remotely and programmatically activating and manipulating a device to capture screen shots of a complete web page and, in at least one embodiment, prevent and, if necessary, recover from device crashes.

SYSTEM FOR AUTOMATICALLY DISPLAYING PAGES OF A DIGITAL EDITION AND COMPUTER IMPLEMENTED METHOD FOR SAME
20170351643 · 2017-12-07 ·

A system for automatically displaying pages of a digital edition while at least some of the pages are concurrently being edited on an editing system. The system comprises processor-based devices, each requesting an update of a page and maintaining a communication channel open between the processor-based device and a storage unit, an assembler unit continually generating updated compiled files of the edited pages and continually sending the updated compiled files to the storage unit storing the updated compiled files and sending, over the communication channel established with one of the processor-based devices, the updated compiled file corresponding to the page for which the processor-based devices has requested an update, as the updated compiled file is received on the storage unit. A computer implemented method for performing the same is also provided.

Advertisement Filtering Method and Device
20170351644 · 2017-12-07 ·

An advertisement filtering method and device. The method comprises: access a web page by using a browser, acquire a selector of an advertisement element according to a domain name of the web page, and add a rule statement for hiding the advertisement element after the selector to generate a CSS style of a specific category (S10); inject the CSS style of the specific category into the browser (S11); set a cascading priority of the CSS style of the specific category to a highest cascading priority (S12); and the browser performs cascading on the CSS styles according to an order of the cascading priority of the CSS style to enable the CSS style of the specific category to take effect (S13). In this way, in a case in which an author uses a counter advertisement filtering method, an advertisement from the author can still be effectively filtered.

DEEP READING MACHINE AND METHOD
20170351664 · 2017-12-07 ·

A deep reading machine and method are disclosed in which a written language document may be transformed into a computer delivered kinetic framework of four dimensional rendered language. By removing the constraints of normal language reading, the machine and method create a watching, journey experience of gathering language in a multi-dimensional format. Using the machine and method, a reader comprehends language in an interactive, immersive and perceptually enjoyable reading experience.

SCALABLE CONTENT RENDERING
20170351645 · 2017-12-07 ·

The presently disclosed subject matter includes a computer-implemented system and method for receiving content from another computer device and dynamically adapting display of the received content within a container of a formatted document, the container defining a restricted area within the formatted document designated for displaying the content. Sub-elements within at least one content item are identified and tagged, the tagging enables to acquire display parameters of tagged sub-elements and calculate therefor a required adaptation of the content item such that it can be fitted within the respective container.

User Interface with Movable Mini-Tabs
20170351646 · 2017-12-07 ·

An apparatus and method display, on a display screen, a graphical user interface (GUI) of a software application having multiple commands, according to at least two different layouts generated by a layout engine. A first layout includes, in a fixed area, a contextual ribbon including groups of controls that each pertain to a function of a particular command, while a second layout includes, in the fixed area, a non-contextual ribbon including groups of controls that each pertain to different commands. The apparatus and method switch between layouts for display in response to receiving a re-layout instruction from a user of the software application. The layout engine operates by processing a command framework, which may be hierarchical, to determine the controls for each layout, and their respective arrangement and sizes within the layout, according to a user experience guideline.

VIRTUAL MACHINE CONTENT PRESENTATION
20170351537 · 2017-12-07 · ·

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for changing virtual machine user interfaces. One of the methods includes receiving a first request from a first client device to initiate a first remote session, detecting, for the first remote session, a first display property of the first client device in response to receiving the first request, configuring, for the first remote session, a virtual display device for the virtual machine to be a display device having the first display property, receiving a second request from a second client device to initiate a second remote session, detecting, for the second remote session, a second display property of the second client device in response to receiving the second request, and configuring, for the second remote session, the virtual display device for the virtual machine to be a display device having the second display property.