G06F8/38

Method, system and non-transitory computer-readable storage medium for generating description code of user interface

This disclosure discloses a method for generating a description code of a user interface, and the method includes the steps of displaying a programmable user interface having a first object and a second object; grouping the first object and the second object to form a grouping block; cutting the grouping block into a first sub-block and a second sub-block; setting the first sub-block to have a first display attribute; displaying a first attribute element on the programmable user interface; detecting whether the first attribute element is selected; changing the first display attribute to a second display attribute when it is detected that the first attribute element is selected; and generating a first description code corresponding to the first sub-block according to the second display attribute. This disclosure also discloses a system for generating a description code of a user interface.

RESPONSIVE LAYOUT SYSTEM AND SERVER

The disclosure is directed to a novel responsive layout that allows the user to build one layout that can fit on all or virtually all device form factors according to some embodiments. In some embodiments, the responsive layout is configured to allow users to arrange their content based on the size and shape of a display. In some embodiments, the system is configured to receive a request to access content through a computer and in response to the request, automatically generate a responsive layout based on a display size and a content of the request. In some embodiments, the responsive layout includes a responsive layout editor pane configured to allow the user to customize the responsive layout as desired.

Comtool Communication System
20230019394 · 2023-01-19 · ·

A system that simplifies electronic communication and data sharing by integrating various apps into one. The COMTOOL communication system is characterized by a color coded user ID as a security feature for preventing imposters in a user's contacts to reduce fake news distribution. The system integrates a photo album, a calendar, a voice over IP, a video chart, a video playback, a religious and political group's app and a forum app into one interface and makes them available as a mobile application on a mobile phone, a web based application hosted on a server and as an application installed in television sets. A television remote control is designed to transmit data to a television lens for pausing, rewinding and forwarding a video in playback mode. Double pressing a selector button on a television remote control subscribes to a content provider channel.

SCREEN SIZE ADJUSTMENT METHOD FOR LCD PROJECTORS
20230020294 · 2023-01-19 ·

The invention discloses a screen size adjustment method for LCD projectors, comprising a design of UI interface based on LCD display, a setting of zoom ratio threshold and a realization of UI zoom ratio function. The LCD projector screen size adjustment needs to be designed based on application scenarios and LCD display resolution (W.sub.Panel×H.sub.Panel) of the projector. A reasonable zoom ratio threshold is set based on the application scenario and product definition. After the zoom ratio threshold is determined, the system interface needs to be designed. When designing the system interface, the system interface resolution (W.sub.UI×H.sub.UI) should be determined according to the product of the screen resolution and the minimum value of the zoom ratio (Z.sub.min), and the number of width and height pixels used in the final design of the system interface should not be higher than the value calculated above.

SCREEN SIZE ADJUSTMENT METHOD FOR LCD PROJECTORS
20230020294 · 2023-01-19 ·

The invention discloses a screen size adjustment method for LCD projectors, comprising a design of UI interface based on LCD display, a setting of zoom ratio threshold and a realization of UI zoom ratio function. The LCD projector screen size adjustment needs to be designed based on application scenarios and LCD display resolution (W.sub.Panel×H.sub.Panel) of the projector. A reasonable zoom ratio threshold is set based on the application scenario and product definition. After the zoom ratio threshold is determined, the system interface needs to be designed. When designing the system interface, the system interface resolution (W.sub.UI×H.sub.UI) should be determined according to the product of the screen resolution and the minimum value of the zoom ratio (Z.sub.min), and the number of width and height pixels used in the final design of the system interface should not be higher than the value calculated above.

Workflow application and user interface builder integrating objects, relationships, and actions

Systems, techniques, and user interfaces are disclosed for an object-centric builder software that can utilize an ontology to design, configure, and build a workflow application that also references the ontology to perform a workflow. The ontology may serve as a data model for stored data associated with the particular workflow. The builder software may leverage the ontology to obtain advance knowledge of the availability and structure of the stored data that will be accessible to the workflow application at run-time, in order to build a workflow application that is well-tailored for that particular workflow. This approach may also result in flexible workflow applications that are easily built and maintained.

Workflow application and user interface builder integrating objects, relationships, and actions

Systems, techniques, and user interfaces are disclosed for an object-centric builder software that can utilize an ontology to design, configure, and build a workflow application that also references the ontology to perform a workflow. The ontology may serve as a data model for stored data associated with the particular workflow. The builder software may leverage the ontology to obtain advance knowledge of the availability and structure of the stored data that will be accessible to the workflow application at run-time, in order to build a workflow application that is well-tailored for that particular workflow. This approach may also result in flexible workflow applications that are easily built and maintained.

USER INTERFACE CONTROLS FOR VISUAL SOFTWARE MODIFICATION
20230019933 · 2023-01-19 ·

Techniques for visual software development are disclosed, including: generating, by a visual code editor, a data model of code elements in a set of source code; based on the data model, generating an adjustable graphical user interface (GUI) control corresponding to a subset of the set of source code; presenting the adjustable GUI control in a GUI of the visual code editor; and responsive to user input in the GUI to adjust the adjustable GUI control, modifying the set of source code according to the user input and executing the modified set of source code.

USER INTERFACE CONTROLS FOR VISUAL SOFTWARE MODIFICATION
20230019933 · 2023-01-19 ·

Techniques for visual software development are disclosed, including: generating, by a visual code editor, a data model of code elements in a set of source code; based on the data model, generating an adjustable graphical user interface (GUI) control corresponding to a subset of the set of source code; presenting the adjustable GUI control in a GUI of the visual code editor; and responsive to user input in the GUI to adjust the adjustable GUI control, modifying the set of source code according to the user input and executing the modified set of source code.

SYSTEM AND METHOD FOR RULES ENGINE THAT DYNAMICALLY ADAPTS APPLICATION BEHAVIOR
20230017196 · 2023-01-19 ·

In some implementations, a system enables an administrator to customize a set of rules to dynamically adjust the configuration and output of an application provided to users. A configuration interface for setting rules that dynamically adjust output of an application is provided. Data indicating one or more rules are received through the configuration interface. Activity data indicating user interaction with the application or sensor data for at least some of a plurality of users of the application are then received from multiple client devices. A determination relating to the activity data satisfying at least one condition or trigger is then made. Instructions to adjust output of the application according to one or more system actions of the one or more rules are then communicated to client devices associated with the users in the first subset of the plurality of users.