Graphical user interface editor that displays live data during editing

US9298428B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9298428-B2
Application numberUS-201313779648-A
CountryUS
Kind codeB2
Filing dateFeb 27, 2013
Priority dateFeb 27, 2013
Publication dateMar 29, 2016
Grant dateMar 29, 2016

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.

A method for operating a computer to develop a program having a GUI is disclosed. The method includes providing a program development system having an editing mode in which a user constructs a GUI and providing a graphical element that can be placed on a form as part of the GUI, the graphical element displaying data from the server while the program development system is in the editing mode. The parameters that control the connection and data transfer from the server can be provided in the properties section of the graphical element, and hence, no compilation of the underlying program is needed to verify the server connection and associated data.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for operating a computer to develop a program having a GUI, said method comprising: providing a program development system having an editing mode in which a user constructs a GUI; and providing a graphical element that can be placed on a form as part of said GUI, said graphical element displaying data from a server while said program development system is in said editing mode. 2. The method of claim 1 wherein said graphical element comprises a set of properties that control a connection between said GUI and said server, said user defining said properties in said editing mode, said program development system providing an error message if said graphical element fails to connect to said server using said user defined properties. 3. The method of claim 1 wherein said graphical element comprises a set of properties that control a connection between said GUI and said server, said program development system causing said graphical element to connect to said server when said set of properties is changed by said user and said program development system is in said editing mode. 4. The method of claim 1 wherein said graphical element comprises a set of properties that control a connection between said GUI and said server, said program development system causing said graphical element to connect to said server when a specified one of a set of properties is changed by said user and said program development system is in said editing mode. 5. The method of claim 1 wherein said server provides a data stream which is displayed in a graphical element. 6. The method of claim 5 wherein said data stream includes a value that changes with time and said graphical element displays a quantity related to said value as a function of time. 7. The method of claim 6 wherein said graphical element updates a display of said quantity each time a new value is received from said server. 8. The method of claim 1 wherein said server controls an instrument whose function depends on parameters sent to said graphical element, and wherein said program development system updates one of said parameters when a corresponding property associated with said graphical element is updated and said program development system is in said editing mode. 9. A computer readable medium comprising instructions that cause a data processing system to execute a method for developing a program having a GUI, said method comprising: providing a program development system having an editing mode in which a user constructs a GUI; and providing a graphical element that can be placed on a form as part of said GUI, said graphical element displaying data from a server while said program development system is in said editing mode. 10. The computer readable medium of claim 9 wherein said graphical element comprises a set of properties that control a connection between said GUI and said server, said user defining said properties in said editing mode, said program development system providing an error message if said graphical element fails to connect to said server using said user defined properties. 11. The computer readable medium of claim 9 wherein said graphical element comprises a set of properties that control a connection between said GUI and said server, said program development system causing said graphical element to connect to said server when said set of properties is changed by said user and said program development system is in said editing mode. 12. The computer readable medium of claim 9 wherein said graphical element comprises a set of properties that control a connection between said GUI and said server, said program development system causing said graphical element to connect to said server when a specified one of a set of properties is changed by said user and said program development system is in said editing mode. 13. The computer readable medium of claim 9 wherein said server provides a data stream which is displayed in a graphical element. 14. The computer readable medium of claim 13 wherein said data stream includes a value that changes with time and said graphical element displays a quantity related to said value as a function of time. 15. The computer readable medium of claim 14 wherein said graphical element updates a display of said quantity each time a new value is received from said server. 16. The computer readable medium of claim 9 wherein said server controls an instrument whose function depends on parameters sent to said graphical element, and wherein said program development system updates one of said parameters when a corresponding property associated with said graphical element is updated and said program development system is in said editing mode.

Assignees

Inventors

Classifications

  • G06F8/38Primary

    for implementing user interfaces · 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 US9298428B2 cover?
A method for operating a computer to develop a program having a GUI is disclosed. The method includes providing a program development system having an editing mode in which a user constructs a GUI and providing a graphical element that can be placed on a form as part of the GUI, the graphical element displaying data from the server while the program development system is in the editing mode. Th…
Who is the assignee on this patent?
Keysight Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G06F8/38. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 29 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).