Device agnostic user interface generation based on device input type
US-11048532-B1 · Jun 29, 2021 · US
US12096087B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12096087-B2 |
| Application number | US-201917273921-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 10, 2019 |
| Priority date | Sep 11, 2018 |
| Publication date | Sep 17, 2024 |
| Grant date | Sep 17, 2024 |
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.
Systems, methods, and computer readable media are described for modifying or updating a user interface. In some examples, systems, methods, and computer readable media include receiving, via an operator console on an operator system, one or more inputs for a template for a user interface, generating, based on the one or more inputs, the template for the user interface, and generating, based on the template, a plurality of designs for the user interface, wherein each design in the plurality of designs is associated with an interface profile.
Opening claim text (preview).
What is claimed is: 1. A method for generating a media content guide, the method comprising: generating, by a server computer, a plurality of templates of the media content guide, each template of the plurality of templates including at least one view; saving, by the server computer, the plurality of templates in at least one memory; obtaining, by the server computer, input defining a first view of a first saved template from the saved plurality of templates of the media content guide, the first view for displaying content accessible using the media content guide; generating, based on first device display attributes of a first type of device, a first layout of the first view of the first saved template; generating, based on second device display attributes of a second type of device, a second layout of the first view, the second type of device being different than the first type of device and the second layout being different than the first layout; displaying, by the server computer, a preview of the first view having the first layout and a preview of the first view having the second layout; obtaining, by the server computer, input defining a first scheduled time for activating the first saved template including the first view; activating the first saved template including the first view in response to detecting the first scheduled time; providing, by the server computer, in response to activating the first saved template, the previously-generated first layout to a first device of the first type, and the previously-generated second layout to a second device of the second type; obtaining, by the server computer, input defining a second view the first saved template or a second saved template from the saved plurality of templates of the media content guide, the second view being different than the first view; generating, based on the second device display attributes, a third layout of the second view; obtaining, by the server computer, input defining a second scheduled time for activating the second saved template including the second view, the second scheduled time being different than the first scheduled time; activating the second saved template including the second view in response to detecting the second scheduled time; and providing, by the server computer, in response to activating the second saved template, the previously-generated third layout to the second device of the second type. 2. The method of claim 1 , further comprising: obtaining additional input to modify the first layout of the first view; modifying, based on the additional input, the first layout of the first view to a first modified layout; and providing the first modified layout of the first view to the device of the first type to replace the first layout. 3. The method of claim 1 , further comprising: obtaining additional input defining at least one parameter of an additional view of the media content guide; generating, based on the at least one parameter and the first device display attributes, a first layout of the additional view of the media content guide for the first type of device; and providing the first layout of the additional view to the first device of the first type. 4. The method of claim 3 , wherein a second layout of the additional view is not generated for the second type of device based on the second device display attributes of the second type of device. 5. The method of claim 1 , further comprising: obtaining additional input to modify a parameter of the first view of the media content guide; modifying, based on the modified parameter and the first device display attributes, the first layout of the first view to a first modified layout; modifying, based on the modified parameter and the second device display attributes, the second layout of the first view to a second modified layout; providing the first modified layout of the first view to the first device of the first type; and providing the second modified layout of the first view to the first device of the first type. 6. The method of claim 1 , wherein the first view includes at least one of a content source for the content accessible using the media content guide and metadata associated with the content accessible using the media content guide. 7. The method of claim 6 , wherein the metadata associated with the content includes at least one of a font, a font color, and a background. 8. The method of claim 1 , wherein the first device display attributes of the first type of device further include at least one of a device type, a screen size, a display resolution, an aspect ratio, and a user profile. 9. The method of claim 1 , further comprising: obtaining scheduling information for the first view of the media content guide; and scheduling, using the scheduling information, activation of a modification to the first view of the media content guide. 10. The method of claim 9 , further comprising: generating, in response to the scheduled activation, a modification of the first view of the media content guide. 11. The method of claim 9 , further comprising: scheduling the activation of the modification to the first view of the media content guide based on a scheduled event. 12. The method of claim 1 , wherein the media content guide is a user interface to allow a user to access the content from a content management system. 13. The method of claim 1 , wherein at least a portion of the content accessible using the media content guide is based on expected access of the content, the expected access being determined based on actual access of the content through a content provider system. 14. The method of claim 13 , further comprising modifying the first layout of the first view of the media content guide for the first type of device based on the expected access of the content. 15. A server computer for generating a media content guide, comprising: one or more processors; and a memory accessible to the one or more processors and storing instructions which, upon execution by the one or more processors, causes the one or more processors to perform operations comprising: generating a plurality of templates of the media content guide, each template of the plurality of templates including at least one view; saving the plurality of templates in the memory; obtaining input defining a first view of a first saved template from the saved plurality of templates of the media content guide, the first view for displaying content accessible using the media content guide; generating, based on first device display attributes of a first type of device, a first layout of the first view of the first saved template; generating, based on second device display attributes of a second type of device, a second layout of the first view, the second type of device being different than the first type of device and the second layout being different than the first layout; displaying a preview of the first view having the first layout and a preview of the first view having the second layout; obtaining input defining a first scheduled time for activating the first saved template including the first view; activating the first saved template including the first view in response to detecting the first scheduled time; providing, in response to activating the first saved template, the previously-generated first layout to a first device of the first type, and the previously generated second layout to a second device of the second type; obtaining input defining a second view the first saved template or a second saved template from the saved plurality of templates of
for modifying screen layout parameters, e.g. fonts, size of the windows · CPC title
for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid · CPC title
for generating interactive applications · CPC title
End-user interface for programme selection · CPC title
for requesting content on demand, e.g. video on demand · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.