Multi-source picture viewer for portable electronic device
First Claim
1. A non-transitory computer-readable medium storing a multi-source picture viewer application executable by a processor of a portable electronic device to view pictures saved on multiple sources, said application comprising:
- a common graphical user interface for providing picture viewing functionality; and
an image-fetching transport layer in communication with said common graphical user interface, said image-fetching transport layer including;
a plurality of adapters, each adapter for retrieving said pictures from a different one of said multiple sources;
an image broker for converting said retrieved pictures to common picture model objects having album, image, and thumbnail image classes for display on said portable electronic device under control of said common graphical user interface, said common picture model objects further having one or more subclasses for use by said adapters in communicating with said multiple sources;
said image broker configured to persist said pictures to storage in said portable electronic device; and
a common image adapter interface for connecting said plurality of adapters and said image broker.
4 Assignments
0 Petitions
Accused Products
Abstract
A multi-source picture viewer adapted for use within a portable electronic device to view pictures saved on multiple sources, comprising a common graphical user interface for providing picture viewing functionality that is independent of the multiple sources, an optional domain-specific graphical user interface for providing source-related picture viewing functionality that is dependent on the multiple sources, and an image-fetching transport layer for retrieving pictures from the multiple sources and converting the pictures to a common picture model for display on the portable electronic device under control of the common graphical user interface and further manipulation via the domain-specific graphical user interface.
-
Citations
18 Claims
-
1. A non-transitory computer-readable medium storing a multi-source picture viewer application executable by a processor of a portable electronic device to view pictures saved on multiple sources, said application comprising:
-
a common graphical user interface for providing picture viewing functionality; and an image-fetching transport layer in communication with said common graphical user interface, said image-fetching transport layer including; a plurality of adapters, each adapter for retrieving said pictures from a different one of said multiple sources; an image broker for converting said retrieved pictures to common picture model objects having album, image, and thumbnail image classes for display on said portable electronic device under control of said common graphical user interface, said common picture model objects further having one or more subclasses for use by said adapters in communicating with said multiple sources; said image broker configured to persist said pictures to storage in said portable electronic device; and a common image adapter interface for connecting said plurality of adapters and said image broker. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A portable electronic device comprising:
-
at least one user input device for initiating commands to view pictures saved on multiple sources; a display; a persistent storage device; and a processor interconnecting said user input device, display and persistent storage device, for implementing a multi-source picture viewer having a common graphical user interface for providing picture viewing functionality in conjunction with said user input device and display; and an image-fetching transport layer in communication with said common graphical user interface, said image-fetching transport layer including; a plurality of adapters, each adapter for retrieving said pictures from a different one of said multiple sources; and an image broker for converting said retrieved pictures to common picture model objects having album, image, and thumbnail image classes for presentation on said display under control of said common graphical user interface, said common picture model objects further having one or more subclasses for use by said adapters in communicating with said multiple sources;
said image broker configured to persist said pictures to said persistent storage device; anda common image adapter interface for connecting said multiple adapters and said image broker. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for use within a portable electronic device to view pictures saved on multiple sources, comprising:
-
providing a common graphical user interface for providing picture viewing functionality; and retrieving said pictures from said multiple sources using a plurality of adapters, each adapter for retrieving said pictures from a different one of said multiple sources; and converting said pictures, using an image broker, to common picture model objects having album, image, and thumbnail image classes for display on said portable electronic device under control of said common graphical user interface, said common picture model objects further having one or more subclasses for use by said adapters in communicating with said multiple sources; and persisting said pictures to storage in said portable electronic device using said image broker. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification