Flip-through format to view notification and related items
First Claim
1. A computer-implemented method comprising:
- receiving a first message at a device comprising a touch screen, a cache memory, a caching engine, and a view engine;
causing the view engine to create a view including a first icon, of the first message;
causing the cache engine to store the view of the first message in the cache memory;
receiving a second message at the device;
causing the view engine to create a view of the second message, the view comprising a second icon indicating a number of unread messages;
in response to a first user input received at the device,causing the device to display the view of the first message on the touch screen, andcausing the cache engine to automatically load into the cache memory, the view of the second message;
in response to a second user input comprising swiping across the touch screen outside of the first icon in the first direction received at the device, causing the device to display the view of the second message on the touch screen, and to automatically load into the cache memory, a view of a third message;
in response to a third user input comprising swiping across the touch screen in the first direction, causing the device to display the view of the third message on the touch screen; and
in response to a fourth user input comprising swiping across the touch screen in a second direction opposite to the first direction received at the device, causing the device to return to display the second message on the touch screen, and to automatically load into the cache memory the view of the first message.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
11 Claims
-
1. A computer-implemented method comprising:
-
receiving a first message at a device comprising a touch screen, a cache memory, a caching engine, and a view engine; causing the view engine to create a view including a first icon, of the first message; causing the cache engine to store the view of the first message in the cache memory; receiving a second message at the device; causing the view engine to create a view of the second message, the view comprising a second icon indicating a number of unread messages; in response to a first user input received at the device, causing the device to display the view of the first message on the touch screen, and causing the cache engine to automatically load into the cache memory, the view of the second message; in response to a second user input comprising swiping across the touch screen outside of the first icon in the first direction received at the device, causing the device to display the view of the second message on the touch screen, and to automatically load into the cache memory, a view of a third message; in response to a third user input comprising swiping across the touch screen in the first direction, causing the device to display the view of the third message on the touch screen; and in response to a fourth user input comprising swiping across the touch screen in a second direction opposite to the first direction received at the device, causing the device to return to display the second message on the touch screen, and to automatically load into the cache memory the view of the first message. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising:
-
receiving a first message at a device comprising a touch screen, a cache memory, a caching engine, and a view engine; causing the view engine to create a view including a first icon, of the first message; causing the cache engine to store the view of the first message in the cache memory; receiving a second message at the device; causing the view engine to create a view of the second message, the view comprising a second icon indicating a number of unread messages; in response to a first user input received at the device, causing the device to display the view of the first message on the touch screen, and causing the cache engine to automatically load into the cache memory, the view of the second message; in response to a second user input comprising swiping across the touch screen outside of the first icon in the first direction received at the device, causing the device to display the view of the second message on the touch screen, and to automatically load into the cache memory, a view of a third message; in response to a third user input comprising swiping across the touch screen in the first direction, causing the device to display the view of the third message on the touch screen; and in response to a fourth user input comprising swiping across the touch screen in a second direction opposite to the first direction received at the device, causing the device to return to display the second message on the touch screen, and to automatically load into the cache memory the view of the first message. - View Dependent Claims (6, 7, 8)
-
-
9. A computer system comprising:
-
one or more processors; a software program, executable on said computer system, the software program configured to; cause a device comprising a touch screen, a cache memory, a caching engine, and a view engine to receive a first message; cause the view engine to create a view including a first icon of the first message; cause the cache engine to store the view of the first message in the cache memory; cause the device to receive a second message; cause the view engine to create a view of the second message, the view comprising a second icon indicating a number of unread messages; in response to a first user input received at the device, cause the device to display the view of the first message on the touch screen, and cause the cache engine to automatically load into the cache memory, the view of the second message; in response to a second user input comprising swiping across the touch screen outside of the first icon in the first direction received at the device, cause the device to display the view of the second message on the touch screen, and to automatically load into the cache memory, a view of a third message; in response to a third user input comprising swiping across the touch screen in the first direction, cause the device to display the view of the third message on the touch screen; and in response to a fourth user input comprising swiping across the touch screen in a second direction opposite to the first direction received at the device, cause the device to return to display the second message on the touch screen, and to automatically load into the cache memory the view of the first message. - View Dependent Claims (10, 11)
-
Specification