G06F17/21

Webpage Update Method And Apparatus
20180011818 · 2018-01-11 ·

A webpage update method and apparatus includes setting a dynamic area according to a visible area of a browser, then using an area, corresponding to the dynamic area, in a target webpage as an area to be rendered, storing webpage update content generated in the area to be rendered in a first preset storage area, so as to read, at one time, the webpage update content in the first preset storage area, to complete rendering of the area to be rendered, thereby ensuring that the content currently displayed in the visible area is updated content. Meanwhile, webpage update content generated in an area other than the area to be rendered is stored in a second preset storage area, and rendering of the corresponding area is temporarily not performed, so that a working amount of a rendering operation can be reduced.

APPARATUS AND METHOD FOR OUTPUTTING WEB CONTENT
20180011822 · 2018-01-11 ·

Disclosed are an apparatus and a method for outputting web content. The apparatus and method can prevent rendering performance from being degraded in some operating systems when web content (web document) is output through a web browser.

GENERATING A VISUAL LAYOUT TREE USING CACHING TECHNIQUES

A layout engine generates a visual layout tree for a visual description tree of a document whose content is to be rendered in one or more display areas. A visual description tree describes the content of a document along with formatting and logical arrangement the content. Visual description nodes of a visual description tree represent the organization of the constituent elements a document hierarchically. A visual layout tree defines the layout of a document within one or more display areas. Visual layout nodes of a visual layout tree represent the layout of the content of a document hierarchically. The layout engine receives as input a visual description tree and generates the corresponding visual layout tree. A rendering engine then inputs the visual layout tree and generates a graphics buffer containing the pixels representing the layout of the document as defined by the visual layout tree.

ENHANCED PRECISION BACKGROUND SHADING FOR DIGITALLY PUBLISHED TEXT

Various techniques more precisely and reliably (a) position top and bottom boundaries of a region of background shading, (b) position left and right boundaries of a region of background shading, (c) define a region of background shading that is applied to Chinese, Japanese, or Korean characters, and (d) apply a clipping path to achieve an arbitrarily-shaped region of background shading. These techniques allow background shading to be applied to textual content precisely and reliably, and also reduce the likelihood that unwanted visual artifacts are introduced into a digital publication.

EFFICIENT HANDLING OF BI-DIRECTIONAL DATA
20180011820 · 2018-01-11 ·

A tool for standardized layout transformations of BIDI data exchanged between legacy and modern systems is provided. The tool retrieves client connection information from a client request for data. The tool determines, based, at least in part, on the client connection information, a client application's operating system. The tool determines whether the data requested in the client request is BIDI data. Responsive to a determination that the data requested is BIDI data, the tool initiates a layout transformation of the data requested at a single point within the database server. The tool returns transformed BIDI data to the client application.

ENTITY-BASED DOCUMENT CONTENT CHANGE MANAGEMENT SYSTEM

A content management system is disclosed. The system includes at least one server, non-transitory storage, documents, entity-specific section weights, and entity-specific review thresholds. The system further includes at least two client computer systems that enable a user to access a document for at least one of review or modification. The system will, in response to receipt of an indication that changes have been made to one or more sections of a document, A) determine a change value indicative of a quantity of changes made within each section, B) calculate an entity-specific provenance value by multiplying, on a section basis, the change value within each section by the assigned entity-specific weight value for each section, to produce an entity-specific section value for each section, and then summing the entity-specific section values; and C) when any entity-specific provenance value satisfies a review threshold value, to construct and send a review notification.

Viewpoint Navigation Control for Three-Dimensional Visualization Using Two-Dimensional Layouts
20180011620 · 2018-01-11 · ·

Systems and methods for supplying an open interface (e.g., web pages) for viewpoint navigation control of a three-dimensional (3-D) visualization of an object that is simple to create and fast and easy to use. This viewpoint navigation control application allows users to control the viewpoint in a 3-D environment by interacting with (e.g., clicking on) a 2-D hyperlink layout within a web browser (or other 2-D viewer with hyperlink capability). Position and orientation data for a selected viewpoint are transferred as part of a command message sent to the 3-D visualization application through an application programming interface when users select a hyperlink from a web page displayed by the 2-D layout application. The 3-D visualization application then retrieves data and displays a view of at least a portion of the 3-D model of the object with the predefined viewpoint specified in the command message.

METHOD AND SYSTEM FOR RENDERING AND OPTIMIZING INTERNET CONTENT
20180012250 · 2018-01-11 ·

Methods, systems, and apparatuses are described herein for managing an optimizing advertising content placement, rendering third party advertising tags, and tracking analytics associated with third party advertising content. The tag management system is a publisher-side platform for native and recommended content that enables publishers to manage their relationships with native advertising partners and optimize their placement of native ads. The global ad tag may detect a location within a HyperText Markup Language (HTML) document, wherein the location is associated with placement of advertising content. A script associated with the advertising content may then be loaded at that location on the HTML document. Analytics associated with the advertising content may then be tracked, and the analytics associated with the advertising content may be reported to a server running the tag management system.

METHOD, DEVICE AND TERMINAL FOR IMPLEMENTING REGIONAL SCREEN CAPTURE
20170371844 · 2017-12-28 · ·

A method, device and terminal for implementing regional screen capture are described. The method includes: capturing a full content of a current screen interface according to a screen capture instruction and generating a picture; parsing layout information of the current screen interface, and mark various controls in the generated picture by using the acquired layout information; determining a capture region according to a control selected based on a mark, and capturing the content displayed on one or more determined capture regions; when the capture is required, capturing the full content of the current screen interface and generating picture data; parsing the layout information of the current screen interface, and marking various controls on the generated picture according to the acquired layout information; and determining the capture region according to the selected controls.

METHOD OF ENTERING DATA IN AN ELECTRONIC DEVICE

A method of entering data in an electronic device comprises receiving a voice request via a voice interface of the electronic device and obtaining a plurality of tags, each tag associated with a respective entry field of a user interface for an application of the electronic device. The device obtains at least one text portion associated with a respective tag derived from the voice request by converting the voice request into text; analyzing the text to provide at least one text portion; and associating at least one text portion with a respective tag of the plurality of tags. At least one entry field of the application is filled in with a respective text portion associated with the respective tag associated with the entry field.