Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

87 results about "Layout engine" patented technology

A layout engine is a software component that combines content and formatting information for electronic or printed display. Layout engines can be found embedded in web browsers and reporting software, and included in application frameworks that support a graphical user interface. Some applications combine layout engines with a parser that interprets markup to get their content and formatting information, such as web browsers.

Web application generator for spreadsheet calculators

ActiveUS7523395B1Quickly and efficiently creatingRapidly and inexpensively distributedText processingWebsite content managementWeb applicationData set
A method and system automatically creates and operates a web application from a spreadsheet without the need for specialized programming. The web application includes a guided data entry process created from spreadsheet worksheets. The web application interfaces with a database application, so that model data may be retrieved for analysis. The web application implements the model as a calculator data defining the relationships between the model values. A rendering data defines the appearance of the model values in the web application. A instance data includes the model values for an instance of the web application. A calculation engine calculates model values. A layout engine creates display information from the calculator, rendering, and instance data set. The rendering data includes objects having display methods for creating display information in accordance with its object type. Object types include inputs, outputs, and user interface elements.
Owner:ORACLE INT CORP

Dynamically configureable placement engine

A stream application may allocate processing elements to one or more compute nodes (or hosts) to achieve a desired optimization goal. Each optimization mode may define processing element selection criteria and / or host selection criteria. When allocating a processing element to a host, a scheduler may place each processing element individually. Accordingly, the scheduler may use the processing element selection criteria for selecting which processing element in the stream application to allocate next. The scheduler may then determine, based on one or more constraints, which host the processing element can be placed on. If the scheduler determines that multiple hosts are suitable candidates for the processing element, it may use the host selection criteria to pick one of the candidate hosts that further optimize the stream application to meet the desired goal.
Owner:IBM CORP

Dynamic automatic page turning system and method

InactiveCN102567289ADynamically predict reading speedAutomatically adjust time intervalSpecial data processing applicationsPagingTimer
The invention discloses a dynamic automatic page turning system, which comprises a reading layout engine, a parsing module, a word computation module, a reading speed computation module, a page turning time computation module and a timer, wherein the reading layout engine is used for paging and displaying a current page; the parsing module is used for parsing the metadata, so the genre of the current page is obtained; the word computation module is used for computing the word number of the current page; the reading speed computation module is used for determining the reading speed of the current page; the page turning time computation module is used for computing the page turning time of the current page; and the timer is used for timing and turning the page. The invention further discloses a method for realizing the system. The automatic page turning system and the automatic page turning method are easy to implement, and can be applied to a handheld device. After the system is started, the metadata of a reading content is firstly analyzed, then according to the word number, the word size and other reading characteristics which are relevant to a user, the reading speed of the user is dynamically estimated, the time interval for turning the page is automatically adjusted, accordingly, a more intelligent dynamic automatic page turning function is realized, and the experience of the user is improved.
Owner:SHANGHAI ZHANGMEN TECH

Report printing method and system based on HTML (Hyper Text Markup Language) template

The invention discloses a report printing method and a report printing system based on an HTML (Hyper Text Markup Language) template. The related method comprises the following steps: creating an HTML template file according to a presentation requirement of a report, wherein a template language is embedded into the HTML template file, and the HTML template file contains a template file and a CSS (Cascading Style Sheet) file used for storing a display style and configuration information; embedding a dynamic content part in the report into the template file in a variable form according to a template language rule to form the template file; acquiring dynamic data needed by the generation of the report; replacing the dynamic data with corresponding variables by adopting a mapping dictionary to generate a standard HTML file; rendering the standard HTML file by utilizing a layout engine to generate the corresponding report; outputting the report according to the configuration information in the CSS file, and printing the report. According to the method and the system disclosed by the invention, a template-based dynamic printing function can be achieved, and the development cost and the post-maintenance cost are reduced.
Owner:BEIJING CED RAILWAY ELECTRIC TECH

System and method for resolving digital television interaction service markup language

The invention discloses a system and a method for resolving a digital television interaction service markup language. The system mainly comprises a communication management module, a label resolving module, a Dom module, a Render module and a layout management module. The invention also discloses the method for resolving the digital television interaction service markup language. The method mainly comprises the following steps of: acquiring corresponding website resource information flows; identifying label information in network resource information; resolving the acquired network resource information into label flows, marking special labels for the digital television interaction service markup language, and generating a Dom tree through a Dom Builder according a legal hypertext markup language (html) rule; and transmitting the Dom three to a Layout Engine for performing layout, constructing a Render tree on the constructed DOM tree so as to realize webpage rendering, and adding node position coordinates and color type setting information. According to the system and the method, not only can the resolving efficiency of a set top box browser be improved effectively, but also the digital television interaction service markup language can be supported completely.
Owner:江西省南城县网信电子有限公司

Automatic layout method and automatic layout device

An automatic layout method for performing an automatic layout of components on a diagram, the automatic layout method includes: generating a layout engine control object based on an operation of an application program; selecting at least one layout engine object from a plurality of layout engine objects for calculating coordinates of the components by different algorithms, at least one layout engine object being selected based on an instruction of the application program by the layout engine control object; and creating the diagram by the application program based on the coordinates calculated by the selected layout engine object.
Owner:YOKOGAWA ELECTRIC CORP

Unified markup language processing

A method, system, architecture and apparatus for unified markup language processing. A unified markup language processing and distribution system includes a unified language markup parser configured to produce both a layout model and an execution model based upon content defined by a unified markup language. A layout engine may be included that is programmed to process the layout models produced by the parser to generate corresponding user interfaces for an application defined by the content. An execution engine may be programmed to process execution models produced by the parser to generate corresponding logic for the application defined by the content.
Owner:IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products