Flip-Through Format to View Notification and Related Items
First Claim
1. A computer-implemented method comprising:
- receiving a most recent message at a device comprising a screen, a cache memory, a caching engine, and a view engine;
causing the view engine to create a view of the most recent message;
causing the cache engine to store the view of the most recent message in the cache memory;
receiving a next most recent message at the device;
causing the view engine to create a view of the next most recent message;
in response to a first user input received at the device,causing the device to display the view of the most recently received message on the screen, andcausing the cache engine to automatically load into the cache memory, the view of the next most recent message; and
in response to a second user input received at the device, causing the device to display the view of the next most recent message on the screen.
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
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a most recent message at a device comprising a screen, a cache memory, a caching engine, and a view engine; causing the view engine to create a view of the most recent message; causing the cache engine to store the view of the most recent message in the cache memory; receiving a next most recent message at the device; causing the view engine to create a view of the next most recent message; in response to a first user input received at the device, causing the device to display the view of the most recently received message on the screen, and causing the cache engine to automatically load into the cache memory, the view of the next most recent message; and in response to a second user input received at the device, causing the device to display the view of the next most recent message on the screen. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium embodying a computer program for performing a method, said method comprising:
-
receiving a most recent message at a device comprising a screen, a cache memory, a caching engine, and a view engine; causing the view engine to create a view of the most recent message; causing the cache engine to store the view of the most recent message in the cache memory; receiving a next most recent message at the device; causing the view engine to create a view of the next most recent message; in response to a first user input received at the device, causing the device to display the view of the most recently received message on the screen, and causing the cache engine to automatically load into the cache memory, the view of the next most recent message; and in response to a second user input received at the device, causing the device to display the view of the next most recent message on the screen. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 screen, a cache memory, a caching engine, and a view engine to receive a most recent message; cause the view engine to create a view of the most recent message; cause the cache engine to store the view of the most recent message in the cache memory; cause the device to receive a next most recent message; cause the view engine to create a view of the next most recent message; in response to a first user input received at the device, cause the device to display the view of the most recently received message on the screen, and cause the cache engine to automatically load into the cache memory, the view of the next most recent message; and in response to a second user input received at the device, cause the device to display the view of the next most recent message on the screen. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification