Structured displaying of visual elements

US9280255B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9280255-B2
Application numberUS-12848608-A
CountryUS
Kind codeB2
Filing dateMay 28, 2008
Priority dateMay 28, 2008
Publication dateMar 8, 2016
Grant dateMar 8, 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.

Presentation descriptions are provided to an operating system of a computing device to present outputs associated with the applications in an organized and intuitive manner to the user. The presentation descriptions provide the operating system with information about the structure and meaning of the output element. The task of organizing at least part of the output elements associated with applications is delegated to the operating system. The operating system analyzes the presentation descriptions, and organizes the output elements associated with the applications at least partly based on the presentation descriptions.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer implemented method for displaying views for applications on a display screen, the method comprising: storing a presentation description for each of a plurality of applications, the presentation description defining a logical structure of visual elements associated with each application; receiving, at an operating system, a message from an application, the message including contents corresponding to visual elements; displaying a first view of the application, the first view including at least a subset of the visual elements defined in the presentation description of the application; receiving an instruction to transition from the first view of an application to a second view of the application; and determining a display configuration of the second view of the application at least by analyzing the presentation description of the application, the display configuration of the second view comprising a presentation format that conveys at least a subset of the contents in a format that differs from that of the first view, the presentation description indicating whether the application corresponds to one of a number of predetermined classes of applications, a class of applications defining general characteristics of applications, each class of applications having a predetermined transition scheme for displaying visual elements in different views. 2. The method of claim 1 , further comprising: receiving display device information representing a hardware configuration of the display screen; and determining the display configuration of the second view to comply with the display device information. 3. The method of claim 1 , further comprising: receiving a user preference for displaying the visual elements associated with the application on the display screen; and determining the display configuration of the second view by applying the user preference. 4. The method of claim 1 , further comprising displaying images transitioning from the first view of the application to the second view and displaying the second view of the application, the second view including at least the subset of the contents in the message formatted according to the determined display configuration of the second view. 5. The method of claim 1 , wherein the second view is scaled in size compared to the first view, and wherein determining the display configuration of the second view comprises determining a size and presence of each visual element in the second view. 6. The method of claim 1 , wherein determining the display configuration of the second view comprises comparing first visual components in the first view to second visual components in the second view. 7. The method of claim 1 , wherein determining the display configuration of the second view comprises determining a priority of the visual elements in the first view. 8. The method of claim 7 , wherein the display configuration of the second view is formatted to preferably display a number of visual elements with a higher priority relative to visual elements with a lower priority. 9. A user interface subsystem for displaying views for one or more applications on a display screen, a display manager comprising: a plurality of applications, each application storing a presentation description; and an operating system adapted to: store transition schemes for a number of predetermined classes of applications, a class of applications defining general characteristics of applications, each class of applications having a predetermined transition scheme for visual elements; receive a message from an application, the message including contents corresponding to visual elements that are defined in a presentation description of the application; display a first view of the application including at least a subset of the visual elements defined in the presentation description; receive an instruction to transition from the first view of the application to a second view of the application, the second view of the application having a size different from the first view; and determine at the operating system a display configuration of the second view of the application by analyzing the presentation description of the application and by selecting a predetermined transition scheme, the predetermined transition scheme corresponding to a predetermined class of applications to which the application corresponds, the display configuration of the second view comprising a presentation format that conveys at least a subset of the contents in a format that differs from that of the first view. 10. The display manager of claim 9 , wherein the operating system is further adapted to receive a display device information representing a hardware configuration of the display screen, the display configuration of the second view determined by the operating system to comply with hardware configuration of the display screen as identified by the display device information. 11. The display manager of claim 9 , wherein the operating system is adapted to receive a user preference for displaying the visual elements associated with the application on the screen, the display configuration of the second view determined by the operating system to comply with the user preference. 12. The display manager of claim 9 , wherein the display configuration represents display images transitioning from the first view of the application to the second view of the application and display the second view of the application including at least the subset of the contents in the message formatted according to the determined display configuration of the second view. 13. A computer readable medium storing instructions thereon, the instructions when executed by a processor cause the processor to: store a presentation description for each of a plurality of applications, the presentation description defining a logical structure of visual elements associated with each application; receive, at an operating system, a message from an application, the message including contents corresponding to visual elements; display a first view of the application on a display screen, the first view including at least a subset of the visual elements defined in the presentation description; receive an instruction to transition from the first view of the application to a second view of the application, the second view having a size different form the first view; determine at the operating system a display configuration of the second view of the application at least by analyzing the presentation description of the application, the presentation description indicating whether the application corresponds to one of a number of predetermined classes of applications, a class of applications defining general characteristics of applications, each class of applications having a predetermined transition scheme for displaying visual elements in different views; and display images transitioning from the first view of the application to the second view and display the second view of the application on the display screen, the second view including at least a subset of contents in the message formatted according to the determined display configuration of the second view. 14. A computer readable medium storing instructions thereon, the instructions when executed by a processor cause the processor to: store a presentation description for each of a plurality of applications, the presentation description defining a logical structure of visual elements associated with each application; receive, at an operating system, a message from an application, the message including contents corresponding to visual elements; displ

Assignees

Inventors

Classifications

  • G06F3/0481Primary

    based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · 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 US9280255B2 cover?
Presentation descriptions are provided to an operating system of a computing device to present outputs associated with the applications in an organized and intuitive manner to the user. The presentation descriptions provide the operating system with information about the structure and meaning of the output element. The task of organizing at least part of the output elements associated with appl…
Who is the assignee on this patent?
Duarte Matias G, Shiplacoff Daniel Marc G, Mercer Paul, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06F3/0481. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 08 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).