Composite graphical interface with shareable data-objects
US-9612723-B1 · Apr 4, 2017 · US
US11086640B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11086640-B2 |
| Application number | US-201916444286-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 18, 2019 |
| Priority date | Dec 30, 2015 |
| Publication date | Aug 10, 2021 |
| Grant date | Aug 10, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Aspects of the present disclosure involve receiving references to application data of applications hosted by the servers. The application data includes information defining an interface of the application (e.g., a set of interface elements), and data types associated with the application. As a part of the process for generating a composite graphical user interface (GUI), the composite interface system receives references to application data of one or more applications at various memory locations (e.g., at both local and third-party servers). In this way, the composite interface system accesses the application data of any referenced application in order to retrieve application data to configure a composite GUI which includes interface elements of each of the referenced application.
Opening claim text (preview).
What is claimed is: 1. A system comprising: one or more processors of a machine; and a memory storing instructions that, when executed by at least one processor among the processors, causes the system to perform operations comprising: receiving a reference to application data of an application; identifying a data object associated with the application; in response to receiving the reference to the application data of the application, generating a composite graphical user interface (GUI); causing display of the composite GUI at a client device; receiving a selection of an interface element representative of an application, the application comprising a data object, wherein the data object comprises data attributes; determining a data type of the data object based on the data attributes; selecting a compatible application from among a plurality of applications based on at least the data type of the data object, the compatible application comprising application data; and causing display of interface elements of the compatible application within the composite GUI, wherein the composite GUI comprises a set of artifacts associated with the application data and in response to receiving selection of an artifact from the set of artifacts the composite GUI causes display of a project creation window having a set of options. 2. The system of claim 1 , wherein the selecting the compatible application from among the plurality of applications further comprises: accessing a server that hosts application data corresponding to the compatible application, the application data identifying the set of interface elements of the compatible application. 3. The system of claim 1 , wherein the application data defines a set of interface elements, and the generating the application interface includes generating the application interface based on the set of interface elements. 4. The system of claim 1 , wherein the accessing receiving a selection of the data object at the client device includes: receiving a search request that identifies the data object; and accessing the data object responsive to the search request. 5. The system of claim 4 , wherein the search request further comprises user permissions, and the operations further comprise: causing display of a plurality of data objects based on the search request and the user permissions; and receiving a selection of the data object from among the plurality of data objects. 6. The system of claim 1 , wherein the accessing the data object at the client device includes: causing display of a presentation of a plurality of data objects that include the data object at the client device; and receiving a selection of the data object from among the presentation of the plurality of data objects. 7. The system of claim 6 , wherein the presentation of the plurality of data objects includes a display of an identification of an application that corresponds with each of the plurality of data objects. 8. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: receiving a reference to application data of an application; identifying a data object associated with the application; in response to receiving the reference to the application data of the application, generating a composite graphical user interface (GUI); causing display of the composite GUI at a client device; receiving a selection of an interface element representative of an application, the application comprising a data object, wherein the data object comprises data attributes; determining a data type of the data object based on the data attributes; selecting a compatible application from among a plurality of applications based on at least the data type of the data object, the compatible application comprising application data; and causing display of interface elements of the compatible application within the composite GUI, wherein the composite GUI comprises a set of artifacts associated with the application data and in response to receiving selection of an artifact from the set of artifacts the composite GUI causes display of a project creation window having a set of options. 9. The non-transitory machine-readable storage medium of claim 8 , wherein the selecting the compatible application from among the plurality of applications further comprises: accessing a server that hosts application data corresponding to the compatible application, the application data identifying the set of interface elements of the compatible application. 10. The non-transitory machine-readable storage medium of claim 8 , wherein the application data defines a set of interface elements, and the generating the application interface includes generating the application interface based on the set of interface elements. 11. The non-transitory machine-readable storage medium of claim 8 , wherein the accessing the receiving the selection of the data object at the client device includes: receiving a search request that identifies the data object; and accessing the data object responsive to the search request. 12. The non-transitory machine-readable storage medium of claim 11 , wherein the search request further comprises user permissions, and the operations further comprise: causing display of a plurality of data objects based on the search request and the user permissions; and receiving a selection of the data object from among the plurality of data objects. 13. The non-transitory machine-readable storage medium of claim 8 , wherein the accessing the data object at the client device includes: causing display of a presentation of a plurality of data objects that include the data object at the client device; and receiving a selection of the data object from among the presentation of the plurality of data objects. 14. The system of claim 13 , wherein the presentation of the plurality of data objects includes a display of an identification of an application that corresponds with each of the plurality of data objects. 15. A method comprising: receiving a reference to application data of an application; identifying a data object associated with the application; in response to receiving the reference to the application data of the application, generating a composite graphical user interface (GUI); causing display of the composite GUI at a client device; receiving a selection of an interface element representative of an application, the application comprising a data object, wherein the data object comprises data attributes; determining a data type of the data object based on the data attributes; selecting a compatible application from among a plurality of applications based on at least the data type of the data object, the compatible application comprising application data; and causing display of interface elements of the compatible application within the composite GUI, wherein the composite GUI comprises a set of artifacts associated with the application data and in response to receiving selection of an artifact from the set of artifacts the composite GUI causes display of a project creation window having a set of options. 16. The method of claim 15 , wherein the selecting the compatible application from among the plurality of applications further comprises: accessing a server that hosts application data corresponding to the compatible application, the application data identifying the set of interface elements of the compatible application. 17. The method o
Interaction with lists of selectable items, e.g. menus · CPC title
for implementing user interfaces · CPC title
Execution arrangements for user interfaces · CPC title
data driven · CPC title
using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.