Generating low resolution user interfaces for transmission to mobile devices
First Claim
Patent Images
1. A computer-implemented method, comprising:
- storing, at a computing device, a plurality of content items, wherein content items are stored individually and in containers, wherein a container is capable of storing a group of content items, and wherein content items are accessed using a graphical interface on a requesting device;
receiving a request to access a content item, wherein the request is from a device;
determining how the content item is stored;
determining the type of requesting device;
generating a graphical interface according to the type of requesting device, the graphical interface comprising one or more rows of one or more rectangular frames, each frame displaying a graphical element representing a content item or a container, wherein when the requesting device type is a mobile device, a low resolution version of the graphical interface is generated, wherein the low resolution version of the graphical interface is a less computationally intensive version of the graphical interface;
generating a unique identifier corresponding to the content item storage and the requesting device type, wherein an item identifier corresponding to a low resolution version of a content item is generated when the content item is individually stored and the requesting device type is a mobile device, and wherein a container identifier corresponding to a low resolution version of a container storing the content item is generated when the content item is stored in a container and the requesting device is a mobile device; and
transmitting the content item and the corresponding unique identifier to the requesting device, wherein a unique identifier corresponding to a low resolution version of the content item is transmitted when the requesting device is a mobile device.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes generating a user interface for displaying one or more images, receiving a request from a remote device to view the user interface, determining whether the remote device is a mobile device communicating over a wireless network, depending on a result of the determination, generating a low resolution version of the user interface that is computationally less intensive to render compared to the previously generated user interface, and transmitting the low resolution version of the user interface to the requesting device.
22 Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
storing, at a computing device, a plurality of content items, wherein content items are stored individually and in containers, wherein a container is capable of storing a group of content items, and wherein content items are accessed using a graphical interface on a requesting device; receiving a request to access a content item, wherein the request is from a device; determining how the content item is stored; determining the type of requesting device; generating a graphical interface according to the type of requesting device, the graphical interface comprising one or more rows of one or more rectangular frames, each frame displaying a graphical element representing a content item or a container, wherein when the requesting device type is a mobile device, a low resolution version of the graphical interface is generated, wherein the low resolution version of the graphical interface is a less computationally intensive version of the graphical interface; generating a unique identifier corresponding to the content item storage and the requesting device type, wherein an item identifier corresponding to a low resolution version of a content item is generated when the content item is individually stored and the requesting device type is a mobile device, and wherein a container identifier corresponding to a low resolution version of a container storing the content item is generated when the content item is stored in a container and the requesting device is a mobile device; and transmitting the content item and the corresponding unique identifier to the requesting device, wherein a unique identifier corresponding to a low resolution version of the content item is transmitted when the requesting device is a mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more processors; a non-transitory computer-readable memory containing instructions to cause the one or more processors to perform operations, including; storing a plurality of content items, wherein content items are stored individually and in containers, wherein a container is capable of storing a group of content items, and wherein content items are accessed using a graphical interface on a requesting device; receiving a request to access a content item, wherein the request is from a device; determining how the content item is stored; determining the type of requesting device; generating a graphical interface according to the type of requesting device, the graphical interface comprising one or more rows of one or more rectangular frames, each frame displaying a graphical element representing a content item or a container, wherein when the requesting device type is a mobile device, a low resolution version of the graphical interface is generated, wherein the low resolution version of the graphical interface is a less computationally intensive version of the graphical interface; generating a unique identifier corresponding to the content item storage and the requesting device type, wherein an item identifier corresponding to a low resolution version of a content item is generated when the content item is individually stored and the requesting device type is a mobile device, and wherein a container identifier corresponding to a low resolution version of a container storing the content item is generated when the content item is stored in a container and the requesting device is a mobile device; and transmitting the content item and the corresponding unique identifier to the requesting device, wherein a unique identifier corresponding to a low resolution version of the content item is transmitted when the requesting device is a mobile device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-program product, tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:
-
store a plurality of content items, wherein content items are stored individually and in containers, wherein a container stores a group of content items, and wherein content items are accessed using a graphical interface on a requesting device; receive a request to access a content item, wherein the request is from a device; determine how the content item is stored; determine the type of requesting device; generating a graphical interface according to the type of requesting device, the graphical interface comprising one or more rows of one or more rectangular frames, each frame displaying a graphical element representing a content item or a container, wherein when the requesting device type is a mobile device, a low resolution version of the graphical interface is generated, wherein the low resolution version of the graphical interface is a less computationally intensive version of the graphical interface; generate a unique identifier corresponding to the content item storage and the requesting device type, wherein an item identifier corresponding to a low resolution version of a content item is generated when the content item is individually stored and the requesting device type is a mobile device, and wherein a container identifier corresponding to a low resolution version of a container storing the content item is generated when the content item is stored in a container and the requesting device is a mobile device; and transmit the content item and the corresponding unique identifier to the requesting device, wherein a unique identifier corresponding to a low resolution version of the content item is transmitted when the requesting device is a mobile device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification