PROVIDING SELECTED IMAGES FROM A SET OF IMAGES
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a request from a device for one or more images, wherein the request specifies one or more specified time periods at each of one or more specified time scales;
determining one or more groups of selected images from a set of images, each group being within one of the one or more specified time periods at one of the one or more specified time scales; and
causing one or more of the selected images from the one or more groups to be sent to the device.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations relate to providing selected images from a set of images. In some implementations, a computer-executed method includes receiving a request from a device for one or more images, where the request specifies one or more specified time periods at each of one or more specified time scales. One or more groups of selected images are determined from a set of images, each group being within one of the one or more specified time periods at one of the one or more specified time scales. One or more of the selected images from the one or more groups are caused to be sent to the device.
68 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a request from a device for one or more images, wherein the request specifies one or more specified time periods at each of one or more specified time scales; determining one or more groups of selected images from a set of images, each group being within one of the one or more specified time periods at one of the one or more specified time scales; and causing one or more of the selected images from the one or more groups to be sent to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium having stored thereon software instructions that, when executed by a processor, cause the processor to perform operations including:
-
receiving, at a client device from a server, image identification structured data including groups of selected image identifiers selected from one or more sets of image identifiers, wherein the groups of selected image identifiers are organized in a hierarchical data structure storing a different time scale of images at each hierarchical level of the hierarchical data structure; examining the image identification structured data by the client device to obtain a number of selected image identifiers from one or more of the groups of selected image identifiers at a specified time scale; requesting a number of images corresponding to the number of selected image identifiers from a server; receiving the number of images from the server; and displaying the number of images on a display of the client device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a storage device; and at least one processor accessing the storage device and configured to perform operations comprising; storing image identifiers for a set of images at a first hierarchical level of a data structure representing a first time scale and stored by the storage device; determining a ranking order of a plurality of the image identifiers based on one or more characteristics of the images in the set of images corresponding to the plurality of image identifiers; storing, at a second hierarchical level of the data structure, one or more highest ranking image identifiers in a group of selected image identifiers, wherein the second hierarchical level represents a second time scale at a higher time granularity; and sending at least one image identifier of the group of selected image identifiers to a requesting device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification