Adaptive image maps
First Claim
1. A method comprising:
- receiving, at a computer system from a mobile computing device, a request for a first electronic document that includes an image;
determining coordinates of a plurality of portions of the image based on optical analysis of the image by the computer system, wherein the optical analysis identifies items in the image that are visually distinct from other items in the image;
using the determined coordinates, identifying a plurality of sub-images of the image in a first arrangement, the plurality of sub-images corresponding to the plurality of portions;
generating a second electronic document that includes the plurality of sub-images in a second arrangement, the second arrangement being different than the first arrangement, wherein the second arrangement groups the plurality of sub-images based on one or more attributes of the sub-images, wherein the one or more attributes based upon which the sub-images are grouped in the second arrangement include image size and image shape; and
providing the second electronic document to the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method of processing an image for display on a mobile communication device includes extracting a portion of an image based on an image map. The image map relates to the portion of the image. The method also includes generating a document that comprises the extracted portion of the image and transmitting the generated document to a remote device for display. The method may also include assigning a selectable link to the extracted portion of the image and receiving a request from the remote device for an initial document having the image and image map. Additionally, the method may include storing in a database the generated document and transmitting the stored generated document in response to future requests for the initial document.
84 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a computer system from a mobile computing device, a request for a first electronic document that includes an image; determining coordinates of a plurality of portions of the image based on optical analysis of the image by the computer system, wherein the optical analysis identifies items in the image that are visually distinct from other items in the image; using the determined coordinates, identifying a plurality of sub-images of the image in a first arrangement, the plurality of sub-images corresponding to the plurality of portions; generating a second electronic document that includes the plurality of sub-images in a second arrangement, the second arrangement being different than the first arrangement, wherein the second arrangement groups the plurality of sub-images based on one or more attributes of the sub-images, wherein the one or more attributes based upon which the sub-images are grouped in the second arrangement include image size and image shape; and providing the second electronic document to the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19, 20)
-
-
13. A system for selecting portions of an image for display on a computing device, the system comprising:
-
a computer system; an interface of the computer system that is configured to receive a request from a computing device for a first electronic document that includes an image; means for determining coordinates of a plurality of portions of the image based on optical analysis of the image by the computer system, wherein the optical analysis identifies items in the image that are visually distinct from other items in the image; an image extractor of the computer system that is configured to use the determined coordinates to identify a plurality of sub-images of the image in a first arrangement, the plurality of sub-images corresponding to the plurality of portions; and a document generator of the computer system that is configured to generate a second electronic document that includes the plurality of sub-images in a second arrangement, the second arrangement being different than the first arrangement, wherein the second arrangement groups the plurality of sub-images based on one or more attributes of the sub-images, wherein the one or more attributes based upon which the sub-images are grouped in the second arrangement include image size and image shape; wherein the interface is further configured to provide the generated second electronic document to the mobile computing device. - View Dependent Claims (14, 15)
-
-
16. An apparatus comprising a non-transitory computer readable medium encoding instructions that, in response to execution by a computing device, cause the computing device to perform operations comprising:
-
receiving, at a computer system from a computing device, a request for a first electronic document that includes an image; determining coordinates of a plurality of portions of the image based on optical analysis of the image by the computer system, wherein the optical analysis identifies items in the image that are visually distinct from other items in the image; using the determined coordinates, identifying a plurality of sub-images of the image in a first arrangement, the plurality of sub-images corresponding to the plurality of portions;
generating a second electronic document that includes the plurality of sub-images in a second arrangement, the second arrangement being different than the first arrangement, wherein the second arrangement groups the plurality of sub-images based on attributes of the sub-images, wherein the one or more attributes based upon which the sub-images are grouped in the second arrangement include image size and image shape; andproviding the second electronic document to the computing device. - View Dependent Claims (17)
-
Specification