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

52 results about "Layout manager" patented technology

Layout managers are software components used in widget toolkits which have the ability to lay out graphical control elements by their relative positions without using distance units. It is often more natural to define component layouts in this manner than to define their position in pixels or common distance units, so a number of popular widget toolkits include this ability by default. Widget toolkits that provide this function can generally be classified into two groups...

Dynamic generation apparatus and method for application program interface

The invention provides a device for dynamically generating an application program interface. The device comprises an external interface, an interface description interpreter, an element manager, a layout manager and an element wrapper. The external interface is used for receiving an interface description file and outputting to the interface description interpreter; the interface description interpreter is used for analyzing the interface description file according to the description definition of preset interface elements and obtaining the attribute information and layout information of the interface elements; the element manager is used for calling interface element codes wrapped in the element wrapper according to the attribute information received from the interface description interpreter, and creating and arranging the interface elements; the layout manager is used for arranging the interface elements created by the element manager according to the layout information received from the interface description interpreter and generating the application program interface; the element wrapper is used for wrapping the interface element codes. The device has the advantages of dynamically generating the application program interface, greatly reducing the coupling degree between logical codes and interface codes, and enabling the application program interface to be more flexible. At the same time, the invention further provides a method for dynamically generating the application program interface.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Webpage loading method based on layout zoning

The invention provides a webpage loading method based on layout zoning, belonging to the technical field of browsers. The webpage loading method comprises the following steps that: a client sends a request to a server; the client establishes TCP (Transmission Control Protocol) connection together with the server and obtains an HTML (Hyper Text Mark-up Language) file, a CSS (Cascading Style Sheet) file and various resource files; a browser analyzes various kinds of files to respectively generate a DOM (Document Object Model) tree and a style sheet, and generates a render tree; a layout manager carries out layout on the render tree, and starts to generate render layout tree nodes; and when one render layout tree node is generated, a browser interface is drawn by using an increment drawing mode until the whole render layout tree is completely drawn. According to the method, by fully utilizing the characteristic of a small screen of a mobile device, the method of carrying out loading and layout on all webpage contents and then displaying is changed, increment drawing is carried out when one render layout tree node is generated, thus long-time interface blank caused by loading all webpages when a user opens the webpages is avoided, the waiting time is greatly reduced, and the user experience is greatly promoted.
Owner:SHANDONG UNIV

Screen layout manager

An electronic layout manager system for displaying a plurality of visual elements in different sections of a screen of an electronic device or of a screen image projected by an electronic device, said sections being in the form of assembled square or rectangular tiles of various sizes that in combination fill a square or rectangular screen surface area, the system comprising a layout manager program module configured to define the size and position of each of the tiles as a function of constraints stored in a memory of the system or calculated by an algorithm of the program module, the program module configured to recursively subdivide said screen surface area by horizontal and vertical partitions (H, V) to create a binary space partitioning (BSP) layout containing horizontal and vertical partitions representable by a logical binary tree where each node of the tree represents a partition and each leaf of the tree represents a tile, whereby each addition of a tile comprises either adding a vertical partition (V) or alternatively adding a horizontal partition (H) and each subtraction of a tile comprises either subtracting a vertical partition (V) or alternatively subtracting a horizontal partition (H), the program module configured to automatically resize, as a function of one or more of said constraints, at least one or more tiles aligned with the added or removed tile to fill the space that was occupied by said one or more resized tiles before said addition or subtraction, said aligned tiles sharing a common partition orthogonal to the added or subtracted partition, said automatic resizing occurring in a direction orthogonal to the added or subtracted partition whereby when a vertical partition is added or subtracted said automatically resized tiles are resized in width and when a horizontal partition is added or subtracted said automatically resized tiles are resized in height.
Owner:NEXTHINK

Man-machine command interaction method for network management terminal based on graphical interface

The invention relates to a human-computer command interaction method based on a graphical interface in a network management client. The method comprises the following steps that: data configuration files are defined; according to the data configuration files, the graphical interface is generated; user operation is received by a graphical interface port and a corresponding human-compute command is generated according to the data configuration files; or data in a server terminal is received or responded, converted according to the data configuration files and provided to a user in an image mode by the graphical interface port. The interaction method is based on the data configuration files; the interface is automatically generated by a layout manger; the command is automatically generated by a human-computer command resolver; the heaviest graphical interface part in the network management development can be relieved; a majority of the interfaces can be automatically completed by the layout manager; a few interfaces can be expanded by the port; the human-computer command interaction method greatly reduces the risk of fault introduction, saves the development cost of network management software and can be widely suitable for various functional network management graphical interfaces.
Owner:ZTE CORP

Layout abiding service-level agreement for multiple-tenant database

The invention provides a computer system comprising a layout manager which is used for ensuring a plurality of tenant databases to a plurality of server layouts, wherein the layout manager comprises an input processor, a chromosome comparator, a chromosome combiner and a layout selector, wherein the input processor is used for ensuring a constraint condition of an associated service-level agreement (SLA) for controlling a plurality of tenant databases to a plurality of servers and a calculation constraint condition associated to the plurality of servers; the chromosome comparator is used for comparing each chromosome corresponding to the SLA constraint condition and the calculation constraint condition to output a plurality of chromosome selection subsets, and each chromosome comprises a potential layout from one of the plurality of chromosome selection subsets to one of the plurality of servers; the chromosome combiner is used for combining the chromosomes in the plurality of chromosome selection subsets to obtain a next-generation chromosome, and the next-generation chromosome is used for subsequent comparation after being output to the chromosome comparator; and the layout selector is used for monitoring the evolutionary circulation and selecting a selected chromosome to carry out the layout based on the selected chromosome.
Owner:SAP AG
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