Flip-through format to view notification and related items
First Claim
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.
0 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.
19 Citations
17 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17)
-
Specification