Multi-view masters for graphical designs
US-12164858-B2 · Dec 10, 2024 · US
US2020142717A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020142717-A1 |
| Application number | US-201916267082-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 4, 2019 |
| Priority date | Nov 6, 2018 |
| Publication date | May 7, 2020 |
| Grant date | — |
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.
An electronic device for providing content-backed user interface snippets includes a memory and at least one processor coupled to the memory. The at least one processor is configured to transmit a content query for content in a domain to a content owner, receive a user interface object including display content and user interface data from the content owner, validate the user interface object according to display parameters, and display the display content. The at least one processor may also be configured to receive at least one user input associated with the display content and trigger at least one action based on the at least one user input. The at least one processor may further be configured to display the display content in a host application presentation layer of the electronic device.
Opening claim text (preview).
What is claimed is: 1 . An electronic device, comprising: a memory; and at least one processor coupled to the memory, wherein the at least one processor is configured to: transmit a content query for content in a domain to a content owner; receive a user interface object including display content and user interface data from the content owner; validate the user interface object according to display parameters; and display the display content. 2 . The electronic device of claim 1 , wherein: the at least one processor is further configured to build the content query, the content query includes a partially-filled content schema and a host display specification, the partially-filled content schema includes known domain data, and the host display specification includes the display parameters. 3 . The electronic device of claim 2 , wherein the user interface object includes a filled content schema, a custom display markup, and a content display specification. 4 . The electronic device of claim 3 , wherein, to validate the user interface object according to the display parameters, the at least one processor is configured to: determine that the content display specification of the user interface object does not comply with the display parameters of the host display specification; build a custom user interface for the display content based on the custom display markup of the user interface object; and display the custom user interface. 5 . The electronic device of claim 1 , wherein the at least one processor is further configured to: receive at least one user input associated with the display content; and trigger at least one action based on the at least one user input. 6 . The electronic device of claim 1 , wherein the at least one processor is further configured to display the display content in a host application presentation layer of the electronic device. 7 . The electronic device of claim 6 , wherein: the at least one processor is further configured to display a plurality of cross-domain user interfaces in the host application presentation layer, each one of the plurality of cross-domain user interfaces is based on one or more of a plurality of user interface objects, each one of the plurality of user interface objects is associated with one or more cross-domain applications, and each one of the plurality of user interface objects includes cross-domain information formatted based on a content schema and a content presentation user interface provided by the one or more cross-domain applications. 8 . A method, comprising: transmitting a content query for content in a domain to a content owner; receiving a user interface object including display content and user interface data from the content owner; validating the user interface object according to display parameters; and displaying the display content. 9 . The method of claim 8 , wherein: the method further comprises building the content query, the content query includes a partially-filled content schema and a host display specification, the partially-filled content schema includes known domain data, and the host display specification includes the display parameters. 10 . The method of claim 9 , wherein the user interface object includes a filled content schema, a custom display markup, and a content display specification. 11 . The method of claim 10 , wherein validating the user interface object according to the display parameters includes: determining that the content display specification of the user interface object does not comply with the display parameters of the host display specification; building a custom user interface for the display content based on the custom display markup of the user interface object; and displaying the custom user interface. 12 . The method of claim 8 , further comprising: receiving at least one user input associated with the display content; and triggering at least one action based on the at least one user input. 13 . The method of claim 8 , wherein: the method further comprises displaying a plurality of cross-domain user interfaces, each one of the plurality of cross-domain user interfaces is based on one or more of a plurality of user interface objects, each one of the plurality of user interface objects is associated with one or more cross-domain applications, and each one of the plurality of user interface objects includes cross-domain information formatted based on a content schema and a content presentation user interface provided by the one or more cross-domain applications. 14 . A non-transitory computer readable medium embodying a computer program for operating an electronic device including a memory and at least one processor, the computer program comprising computer readable instructions that, when executed by the at least one processor, cause the electronic device to: transmit a content query for content in a domain to a content owner; receive a user interface object including display content and user interface data from the content owner; validate the user interface object according to display parameters; and display the display content. 15 . The non-transitory computer readable medium of claim 14 , wherein: the computer program further comprises computer readable instructions that, when executed by the at least one processor, cause the electronic device to build the content query, the content query includes a partially-filled content schema and a host display specification, the partially-filled content schema includes known domain data, and the host display specification includes the display parameters. 16 . The non-transitory computer readable medium of claim 15 , wherein the user interface object includes a filled content schema, a custom display markup, and a content display specification. 17 . The non-transitory computer readable medium of claim 16 , wherein the computer readable instructions that cause the electronic device to validate the user interface object comprise computer readable instructions that, when executed by the at least one processor, cause the electronic device to: determine that the content display specification of the user interface object does not comply with the display parameters of the host display specification; build a custom user interface for the display content based on the custom display markup of the user interface object; and display the custom user interface. 18 . The non-transitory computer readable medium of claim 14 , wherein the computer program further comprises computer readable instructions that, when executed by the at least one processor, cause the electronic device to: receive at least one user input associated with the display content; and trigger at least one action based on the at least one user input. 19 . The non-transitory computer readable medium of claim 14 , wherein the computer program further comprises computer readable instructions that, when executed by the at least one processor, cause the electronic device to display the display content in a host application presentation layer of the electronic device. 20 . The non-transitory computer readable medium of claim 19 , wherein: the computer program further comprises computer readable instructions that, when executed by the at least one processor, cause the electronic device to display a plurality of cross-domain user interfaces in the host application presentation layer, each one of the plura
Execution arrangements for user interfaces · CPC title
Browsing; Visualisation therefor (for navigating the web G06F16/954; browsing optimisation for the web G06F16/957) · CPC title
for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title
Query formulation · CPC title
Interprogram communication · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.