Apparatus and method for providing transitions between screens

US9626742B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9626742-B2
Application numberUS-201113334431-A
CountryUS
Kind codeB2
Filing dateDec 22, 2011
Priority dateDec 22, 2011
Publication dateApr 18, 2017
Grant dateApr 18, 2017

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.

An apparatus, method, and computer program product are described that provide a visual transition from an origin screen to a destination screen by applying a graphical effect to the origin screen based on a user input that is received. The graphical effect includes a translation aspect and a rotational aspect. The rotational aspect may have an angle of rotation that is defined based on characteristics of the input received, such as an initial or instantaneous position of receipt of the input or a speed of movement of the input. Thus, the graphical effect simulates a physical reaction of the origin screen to the input (for example, giving the appearance that the origin screen is a physical object that is reacting to the user input as an applied force in the real world).

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least: provide for display of an origin screen within a viewing area, wherein the origin screen represents a first interactive content, wherein the origin screen defines a reference point; receive an input from a user comprising a movement component; and provide for a visual transition from the origin screen to a destination screen representing a second, different interactive content in response to the input by applying a graphical effect to the display of the origin screen, wherein the graphical effect comprises a translation aspect so as to cause the origin screen to move along an axis of a two-dimensional plane with respect to the viewing area, and wherein the graphical effect further comprises a rotational aspect so as to cause the origin screen to rotate within the two-dimensional plane about the reference point. 2. The apparatus of claim 1 , wherein the translation aspect of the graphical effect comprises movement along the axis in a direction that is substantially the same as a direction of the movement component of the input. 3. The apparatus of claim 1 , wherein the rotational aspect of the graphical effect defines an angle of rotation, wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to determine the angle of rotation based at least in part on an initial position of receipt of the input with respect to the reference point. 4. The apparatus of claim 1 , wherein the rotational aspect of the graphical effect defines an angle of rotation, wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to determine the angle of rotation based at least in part on an instantaneous position of receipt of the input with respect to the reference point, such that the angle of rotation varies as the instantaneous position of the receipt of the input varies. 5. The apparatus of claim 1 , wherein the rotational aspect of the graphical effect defines an angle of rotation, wherein the at least one memory and the computer program code are further configured to, with the processor, cause the apparatus to determine the angle of rotation based at least in part on a speed of the movement component of the input. 6. The apparatus of claim 1 , wherein the translation aspect of the graphical effect is proportional to the movement component of the input. 7. The apparatus of claim 1 , wherein the graphical effect simulates a physical response of the origin screen to the input based on at least one of a position of the input with respect to the reference point, a speed of the movement component of the input, and a direction of the movement component of the input. 8. A method comprising: providing for display of an origin screen within a viewing area, wherein the origin screen represents a first interactive content, wherein the origin screen defines a reference point; receiving an input from a user comprising a movement component; and providing for a visual transition from the origin screen to a destination screen representing a second, different interactive content in response to the input by applying a graphical effect to the display of the origin screen, wherein the graphical effect comprises a translation aspect so as to cause the origin screen to move along an axis of a two-dimensional plane with respect to the viewing area, and wherein the graphical effect further comprises a rotational aspect so as to cause the origin screen to rotate within the two-dimensional plane about the reference point. 9. The method of claim 8 , wherein the translation aspect of the graphical effect comprises movement along the axis in a direction that is substantially the same as a direction of the movement component of the input. 10. The method of claim 8 , wherein the rotational aspect of the graphical effect defines an angle of rotation, wherein providing for a visual transition comprises determining the angle of rotation based at least in part on an initial position of receipt of the input with respect to the reference point. 11. The method of claim 8 , wherein the rotational aspect of the graphical effect defines an angle of rotation, wherein providing for a visual transition comprises determining the angle of rotation based at least in part on an instantaneous position of receipt of the input with respect to the reference point, such that the angle of rotation varies as the instantaneous position of the receipt of the input varies. 12. The method of claim 8 , wherein the rotational aspect of the graphical effect defines an angle of rotation, wherein providing for a visual transition comprises determining the angle of rotation based at least in part on a speed of the movement component of the input. 13. The method of claim 8 , wherein the translation aspect of the graphical effect is proportional to the movement component of the input. 14. The method of claim 8 , wherein the graphical effect simulates a physical response of the origin screen to the input based on at least one of a position of the input with respect to the reference point, a speed of the movement component of the input, and a direction of the movement component of the input. 15. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions for: providing for display of an origin screen within a viewing area, wherein the origin screen represents a first interactive content, wherein the origin screen defines a reference point; receiving an input from a user comprising a movement component; and providing for a visual transition from the origin screen to a destination screen representing a second, different interactive content in response to the input by applying a graphical effect to the display of the origin screen, wherein the graphical effect comprises a translation aspect so as to cause the origin screen to move along an axis of a two-dimensional plane with respect to the viewing area, and wherein the graphical effect further comprises a rotational aspect so as to cause the origin screen to rotate within the two-dimensional plane about the reference point. 16. The computer program product of claim 15 , wherein the translation aspect of the graphical effect comprises movement along the axis in a direction that is substantially the same as a direction of the movement component of the input. 17. The computer program product of claim 15 , wherein the rotational aspect of the graphical effect defines an angle of rotation, wherein providing for a visual transition comprises determining the angle of rotation based at least in part on an initial position of receipt of the input with respect to the reference point. 18. The computer program product of claim 15 , wherein the rotational aspect of the graphical effect defines an angle of rotation, wherein providing for a visual transition comprises determining the angle of rotation based at least in part on an instantaneous position of receipt of the input with respect to the reference point, such that the angle of rotation varies as the instantaneous position of the receipt of the input varies. 19. T

Assignees

Inventors

Classifications

  • G06T3/60Primary

    Rotation of whole images or parts thereof · 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 US9626742B2 cover?
An apparatus, method, and computer program product are described that provide a visual transition from an origin screen to a destination screen by applying a graphical effect to the origin screen based on a user input that is received. The graphical effect includes a translation aspect and a rotational aspect. The rotational aspect may have an angle of rotation that is defined based on characte…
Who is the assignee on this patent?
Paretti Christopher, Lindmeier William, Nokia Technologies Oy
What technology area does this patent fall under?
Primary CPC classification G06T3/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 18 2017 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).