Flip-through format to view notification and related items

US9983766B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9983766-B2
Application numberUS-201514631404-A
CountryUS
Kind codeB2
Filing dateFeb 25, 2015
Priority dateApr 18, 2012
Publication dateMay 29, 2018
Grant dateMay 29, 2018

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.

Embodiments relate to systems and methods providing a flip-though format for viewing notification of messages and related items on devices, for example personal mobile devices such as smart phones. According to an embodiment, an unread item most recently received is shown in full screen on the mobile device. While the user is viewing this item, the device will automatically retrieve and load into a cache memory, the next most recently received item. When the user is done viewing the item most recently received, the user can swipe a finger across the touch screen to trigger a page flipping animation and display of the next most recently received item. Embodiments avoid the user having to click back and forth between a list of notifications/links and corresponding notification items.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: a view engine of a non-transitory computer readable storage medium of a mobile device, creating a first view of a first message received by the mobile device; a caching engine of the non-transitory computer readable storage medium automatically loading the first view from a database of a remote server, into a cache of the non-transitory computer readable storage medium; the caching engine displaying the first view of a first message on a touch screen of the mobile device; the view engine creating a second view of a second message received by the mobile device prior to the first message; the mobile device storing the second view in the database; the view engine creating a third view of a third message received by the mobile device prior to the second message; the mobile device storing the third view in the database; in response to a first swipe by a user across the touch screen in a first direction, the caching engine displaying from the cache, the second view; in response to a second swipe by the user across the touch screen in a second direction opposite to the first direction, the caching engine automatically returning to display the first view of the first message from the cache; also in response to the second swipe, the caching engine automatically loading into the cache, the third view from the database, of the third message received by the mobile device prior to the second message; and in response to a third swipe by a user across the touch screen in the first direction, the caching engine displaying the third view from the cache. 2. The method of claim 1 wherein the second direction comprises from right to left. 3. The method of claim 1 wherein the second direction comprises from bottom to top. 4. The method of claim 1 wherein the first view of the first message is re-loaded into the cache. 5. The method of claim 1 wherein the first view of the first message is preserved within the cache. 6. The method of claim 1 wherein the engine displays a first page flipping animation during the first swipe. 7. The method of claim 1 wherein the engine updates a counter of messages not yet accessed. 8. The method of claim 1 wherein the first message comprises an email message, a SMS message, or a voice message. 9. A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising: a view engine of the non-transitory computer readable storage medium of a mobile device, creating a first view of a first message received by the mobile device; a caching engine of the non-transitory computer readable storage medium automatically loading the first view from a database of a remote server, into a cache of the non-transitory computer readable storage medium; a caching engine displaying the first view of a first message on a touch screen of the mobile device; the view engine creating a second view of a second message received by the mobile device prior to the first message; the mobile device storing the second view in the database; the view engine creating a third view of a third message received by the mobile device prior to the second message; the mobile device storing the third view in the database; in response to a first swipe by a user across the touch screen in a first direction, the caching engine displaying from the cache, the second view; in response to a second swipe by the user across the touch screen in a second direction opposite to the first direction, the caching engine automatically returning to display the first view of the first message from the cache; also in response to the second swipe, the caching engine automatically loading into the cache, the third view from the database, of the third message received by the mobile device prior to the second message; and in response to a third swipe by a user across the touch screen in the first direction, the caching engine displaying the third view from the cache. 10. The non-transitory computer readable storage medium of claim 9 wherein the first view of the first message is re-loaded into the cache. 11. The non-transitory computer readable storage medium of claim 9 wherein the first view of the first message is preserved within the cache. 12. The non-transitory computer readable storage medium of claim 9 wherein the first direction is horizontal. 13. The non-transitory computer readable storage medium of claim 9 wherein the first direction is vertical. 14. The non-transitory computer readable storage medium of claim 9 wherein the method further comprises displaying an updated counter of messages not yet accessed. 15. A computer system comprising: one or more processors of a mobile device; a software program, executable on said computer system, the software program configured to: cause a view engine of a non-transitory computer readable storage medium of the mobile device, to create a first view of a first message received by the mobile device; cause a caching engine of the non-transitory computer-readable storage medium to load the first view from a database of a remote server, into a cache of the non-transitory computer readable storage medium; cause the caching engine to display the first view of the first message on a touch screen of the mobile device; cause the view engine to create a second view of a second message received by the mobile device prior to the first message; store the second view in the database; cause the view engine to create a third view of a third message received by the mobile device prior to the second message; store the third message in the database; in response to a first swipe by a user across the touch screen in a first direction, cause the caching engine to display from the cache, the second view; and where the view of the first message has been erased from the cache, re-load the view of the first message into the cache; in response to a second swipe by a user across the touch screen in a second direction opposite to the first direction, cause the caching engine to automatically return to display the first view of the first message from the cache; also in response to the second swipe, cause the caching engine to automatically load into the cache, the third view from the database, of the third message received by the mobile device prior to the second message; and in response to a third swipe by the user across the touch screen in the first direction, cause the caching engine to display the third view from the cache. 16. The computer system of claim 15 wherein the software program is further configured to display a page flipping animation. 17. The computer system of claim 15 wherein the software program is further configured to update a counter of messages not yet accessed.

Assignees

Inventors

Classifications

  • including a touch pad, a touch sensor or a touch detector · CPC title

  • G06F3/0482Primary

    Interaction with lists of selectable items, e.g. menus · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • Electricity · mapped topic

  • logging of communication history, e.g. outgoing or incoming calls, missed calls, messages or URLs · 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 US9983766B2 cover?
Embodiments relate to systems and methods providing a flip-though format for viewing notification of messages and related items on devices, for example personal mobile devices such as smart phones. According to an embodiment, an unread item most recently received is shown in full screen on the mobile device. While the user is viewing this item, the device will automatically retrieve and load in…
Who is the assignee on this patent?
Xu Jian, Sap Se
What technology area does this patent fall under?
Primary CPC classification G06F3/0482. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 29 2018 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).