Application builder

US12147646B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12147646-B2
Application numberUS-201816221090-A
CountryUS
Kind codeB2
Filing dateDec 14, 2018
Priority dateSep 24, 2018
Publication dateNov 19, 2024
Grant dateNov 19, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed herein are system, method, and computer program product embodiments for unifying graphical user interface (GUI) displays across different device types. In an embodiment, a unification system may convert various GUI view appearing on, for example, a desktop device into a GUI view on a mobile device. Both devices may be accessing the same application and/or may use a cloud computing platform to access the application. The unification system may aid in reproducing GUI modifications performed on one user device onto other user devices. In this manner, the unification system may maintain a consistent look-and-feel for a user across different computing device type.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: instantiating an editor graphical user interface (GUI) including a first view displaying a first GUI of either an application or a record page corresponding to a first device type and a second view displaying a second GUI of either the application or the record page corresponding to a second device type; receiving an edit interaction with the first view modifying a first GUI component of the first GUI, the edit interaction comprising adjusting a visibility parameter for the first GUI component of the first GUI to designate whether the first GUI component is visible when a GUI of either the application or the record page is displayed at a device of the first device type; and in response to the receiving on the first GUI, modifying the first GUI component of the first GUI and a corresponding GUI component of the second GUI, the modifying comprising, while continuing to display the first GUI component of the first GUI, marking the displayed first GUI component of the first GUI and the displayed corresponding GUI component of the second GUI in the second view with a visibility icon within the displayed first GUI component of the first GUI and within the displayed corresponding GUI component of the second GUI in the second view in response to the visibility parameter indicating that the first GUI component is designated as hidden and is not visible when the GUI of either the application or the record page is displayed at the device of the first device type, wherein the visibility icon indicates that the first GUI component of the first GUI and the corresponding GUI component of the second GUI have adjusted visibility parameters and that visibility of the first GUI component of the first GUI on a device of the first device type differs from visibility of the corresponding GUI component of the second GUI on a device of the second device type. 2. The computer-implemented method of claim 1 , wherein the first device type is a desktop computing device and the second device type is a mobile computing device. 3. The computer-implemented method of claim 1 , wherein the first GUI and the second GUI depict a shared computing application. 4. The computer-implemented method of claim 1 , wherein the first GUI component of the first GUI is a record including a plurality of tabs. 5. The computer-implemented method of claim 1 , wherein the editor GUI includes a component panel including selectable GUI components to add to the first GUI or the second GUI. 6. A system, comprising: a memory; and at least one processor coupled to the memory and configured to: instantiate an editor graphical user interface (GUI) including a first view displaying a first GUI of either an application or a record page corresponding to a first device type and a second view displaying a second GUI of either the application or the record page corresponding to a second device type; receive an edit interaction with the first view modifying a first GUI component of the first GUI, the edit interaction comprising adjusting a visibility parameter for the first GUI component of the first GUI to designate whether the first GUI component is visible when a GUI of either the application or the record page is displayed at a device of the first device type; and in response to the receiving on the first GUI, modify the first GUI component of the first GUI and a corresponding GUI component of the second GUI, the modifying comprising, while continuing to display the first GUI component of the first GUI, marking the displayed first GUI component of the first GUI and the displayed corresponding GUI component of the second GUI in the second view with a visibility icon within the displayed first GUI component of the first GUI and within the displayed corresponding GUI component of the second GUI in the second view in response to the visibility parameter indicating that the first GUI component is designated as hidden and is not visible when the GUI of either the application or the record page is displayed at the device of the first device type, wherein the visibility icon indicates that the first GUI component of the first GUI and the corresponding GUI component of the second GUI have adjusted visibility parameters and that visibility of the first GUI component of the first GUI on a device of the first device type differs from visibility of the corresponding GUI component of the second GUI on a device of the second device type. 7. The system of claim 6 , wherein the first device type is a desktop computing device and the second device type is a mobile computing device. 8. The system of claim 6 , wherein the first GUI and the second GUI depict a shared computing application. 9. The system of claim 6 , wherein the first GUI component of the first GUI is a record including a plurality of tabs. 10. The system of claim 6 , wherein the editor GUI includes a component panel including selectable GUI components to add to the first GUI or the second GUI. 11. A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising: instantiating an editor graphical user interface (GUI) including a first view displaying a first GUI of either an application or a record page corresponding to a first device type and a second view displaying a second GUI of either the application or the record page corresponding to a second device type; receiving an edit interaction with the first view modifying a first GUI component of the first GUI, the edit interaction comprising adjusting a visibility parameter for the first GUI component of the first GUI to designate whether the first GUI component is visible when a GUI of either the application or the record page is displayed at a device of the first device type; and in response to the receiving on the first GUI, modifying the first GUI component of the first GUI and a corresponding GUI component of the second GUI, the modifying comprising, while continuing to display the first GUI component of the first GUI, marking the displayed first GUI component of the first GUI and the displayed corresponding GUI component of the second GUI in the second view with a visibility icon within the displayed first GUI component of the first GUI and within the displayed corresponding GUI component of the second GUI in the second view in response to the visibility parameter indicating that the first GUI component is designated as hidden and is not visible when the GUI of either the application or the record page is displayed at the device of the first device type, wherein the visibility icon indicates that the first GUI component of the first GUI and the corresponding GUI component of the second GUI have adjusted visibility parameters and that visibility of the first GUI component of the first GUI on a device of the first device type differs from visibility of the corresponding GUI component of the second GUI on a device of the second device type. 12. The non-transitory computer-readable device of claim 11 , wherein the first device type is a desktop computing device and the second device type is a mobile computing device. 13. The non-transitory computer-readable device of claim 11 , wherein the first GUI component of the first GUI is a record including a plurality of tabs. 14. The non-transitory computer-readable device of claim 11 , wherein the editor GUI includes a component panel including selectable GUI components to add to the first GUI or the second GUI. 15. The computer-impleme

Assignees

Inventors

Classifications

  • for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title

  • Interaction with page-structured environments, e.g. book metaphor · CPC title

  • for implementing user interfaces · CPC title

  • G06F3/0482Primary

    Interaction with lists of selectable items, e.g. menus · CPC title

  • G06F8/34Primary

    Graphical or visual programming · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12147646B2 cover?
Disclosed herein are system, method, and computer program product embodiments for unifying graphical user interface (GUI) displays across different device types. In an embodiment, a unification system may convert various GUI view appearing on, for example, a desktop device into a GUI view on a mobile device. Both devices may be accessing the same application and/or may use a cloud computing pla…
Who is the assignee on this patent?
Salesforce Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0482. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 19 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).