G06F17/22

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.

COMPUTER DATA SYSTEM DATA SOURCE REFRESHING USING AN UPDATE PROPAGATION GRAPH

Described are methods, systems and computer readable media for data source refreshing.

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.

Tibetan Character Constituent Analysis Method, Tibetan Sorting Method And Corresponding Devices
20180011836 · 2018-01-11 ·

The present invention discloses a Tibetan character constituent analysis method, a Tibetan sorting method and corresponding devices, and relates to the field of natural language processing. The present invention is proposed to solve the problem that the existing Tibetan sorting methods have no universality or compatibility, which is inconvenient for the use of automatic computer Tibetan sorting. The technical solution provided by the present invention includes: S10, acquiring a Tibetan text to be analyzed; S20, using Tibetan characters in the Tibetan text as the input of a preset finite state automaton group; and S30, acquiring the constituents of the Tibetan characters according to a target finite state automaton, when the target finite state automaton in the finite state automaton group determines that the Tibetan characters in the Tibetan text are correctly spelled.

SELECTIVE SHARING FOR COLLABORATIVE APPLICATION USAGE
20180011678 · 2018-01-11 ·

The present disclosure describes systems, methods, computer-readable media, and apparatuses for selective sharing during collaborative application usage. The selective sharing system is configured for selectively sharing UI elements in a UI running on a first digital data processor. The system includes a server digital data processor configured to receive, from the first digital data processor, a collection of UI elements. The collection of UI elements may be identified based on at least one of: on one or more markup attributes corresponding to the UI elements, a content position of the UI elements, a UI definition, historical data about the UI running on the first digital data processor, and historical data about a UI running on a second digital data processor. The server digital data processor is configured to transmit, to the second digital data processor, the collection of UI elements.

SYSTEMS AND METHODS FOR CONCURRENT GRAPHICAL USER INTERFACE TRANSITIONS
20180011719 · 2018-01-11 ·

Systems, methods, and non-transitory computer-readable media can receive a first user interaction associated with a first transition in a graphical user interface. The first transition is executed in the graphical user interface. A second user interaction associated with a second transition in the graphical user interface is received during the executing the first transition. The second transition is executed in the graphical user interface during the executing the first transition.

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.

SYSTEM AND METHOD FOR DYNAMIC VISUAL REPRESENTATION AND ANALYSIS OF A WEBSITE TRAFFIC
20180011622 · 2018-01-11 · ·

A system and method for dynamic visual representation and analysis of a website traffic are provided. The method includes analyzing at least one website to identify its contents; generating a visual dashboard of website information, wherein the visual dashboard comprises a plurality of segments wherein each segment represents a portion of the at least one website of the identified website's contents; monitoring real-time traffic to the website; identifying, based on the monitored website traffic, a plurality of users currently browsing at least a portion of the at least one website; and generating, for each identified user of the plurality of users, access information for display on the visual dashboard, wherein an icon for each of the plurality of users is displayed within the visual dashboard and wherein the icon represents at least an interaction of each user with the portion of the at least one website.

PRESENTATION SYSTEM, RECEIVER DEVICE, METHODS THEREOF, AND NON-TRANSITORY COMPUTER-READABLE MEDIUM THEREOF
20180011821 · 2018-01-11 ·

A presentation method comprises: a sender device capturing screen frames and transmitting the screen frames to a receiver device; the receiver device receiving the screen frames transmitted by the sender device and outputting the screen frames to a display device for displaying the screen frames; establishing a webpage server in the receiver device; and the receiver device storing the screen frames as web pages. Thereby, the audiences can use the browsers of mobile Internet devices to link with the webpage server and browse the web pages containing the presentation contents.

MAINTAINING STATE OF DOCUMENT CONCURRENTLY EDITED BY TWO COMPUTING SYSTEMS BY DETERMINING LOCATIONS OF EDITS BASED ON INVERSE TRANSFORMATIONS
20180011825 · 2018-01-11 ·

A non-transitory computer-readable storage medium may comprise instructions stored thereon. The instructions, when executed by at least one processor, may be configured to cause the first computing system to at least generate a collection of inverse transformations of an index of the document, the collection of inverse transformations being based on at least one asymmetric local edit to the document by the first computing system, determine a location within the document to perform a remote edit by the second computing system based on the collection of inverse transformations of the index of the document, perform the remote edit to the document at the determined location based on the remote edit by the second computing system, and perform at least one local edit to the document based on the at least one asymmetric local edit to the document by the first computing system.