METHOD AND SYSTEM HANDLING IMAGES ON A MULTI-TOUCH DEVICE
First Claim
1. A method comprising:
- communicating, via a computing device over a network, a request for content from a content provider, said content provider associated with a database storing a first content version of said content and a second content version of said content, each content version comprising a subdivision of content blocks mapped to respective content blocks of the other content version;
receiving, at the computing device, the first content version in response to said request, said receiving comprising receiving subdivision information describing the subdivision of the first content version;
displaying, via the computing device, the first content version on a display associated with the computing device;
receiving, at the computing device, an input from a user corresponding to the displayed first content version;
identifying, via the computing device, a first content block of the displayed first co version corresponding to the input based on the subdivision information;
fetching, via the computing device, a second content block associated with the second content version based on the subdivision information; and
displaying, via the computing device, the second content block.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for gesture-based content-object rendering. The present disclosure provides for optimized display of a high-resolution image upon receiving input, such as a spread gesture, from a user respective of a displayed low-resolution image. The low-resolution and high-resolution image are subdivided into content objects or blocks and stored in a content database. Upon receiving the user input, the input areas respective of the image is identified, and the high-resolution image block is displayed. Subsequently, adjacent blocks corresponding to the input area are then displayed to effectuate an efficient download of the high-resolution image.
-
Citations
20 Claims
-
1. A method comprising:
-
communicating, via a computing device over a network, a request for content from a content provider, said content provider associated with a database storing a first content version of said content and a second content version of said content, each content version comprising a subdivision of content blocks mapped to respective content blocks of the other content version; receiving, at the computing device, the first content version in response to said request, said receiving comprising receiving subdivision information describing the subdivision of the first content version; displaying, via the computing device, the first content version on a display associated with the computing device; receiving, at the computing device, an input from a user corresponding to the displayed first content version; identifying, via the computing device, a first content block of the displayed first co version corresponding to the input based on the subdivision information; fetching, via the computing device, a second content block associated with the second content version based on the subdivision information; and displaying, via the computing device, the second content block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a computing device, perform a method comprising:
-
communicating, via a computing device over a network, a request for content from a content provider, said content provider associated with a database storing a first content version of said content and a second content version of said content, each content version comprising a subdivision of content blocks mapped to respective content blocks of the other content version; receiving, at the computing device, the first content version in response to said request, said receiving comprising receiving subdivision information describing the subdivision of the first content version; displaying, via the computing device, the first content version on a display associated with be computing device; receiving, at the computing device, an input from a user corresponding to the displayed first content version; identifying, via the computing device, a first content block of the displayed first content version corresponding to the input based on the subdivision information; fetching, via the computing device, a second content block associated with the second content version based on the subdivision information; and displaying, via the computing device, the second content block. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
at least one computing device comprising; memory storing computer-executable instructions; and one or more processors for executing said computer-executable instructions, comprising; communicating a request tier content from a content provider, said content provider associated with a database storing a first content version of said content and a second content version of said content, each content version comprising a subdivision of content blocks mapped to respective content blocks of the other content version; receiving the first content version in response to said request, said receiving comprising receiving subdivision information describing the subdivision of the first content version; displaying the first content version on a display associated with the computing device; receiving an input from a user corresponding to the displayed first content version; identifying a first content block of the displayed first content version corresponding to the input based on the subdivision information; fetching a second content block associated with the second content version based on the subdivision information; and displaying the second content block. - View Dependent Claims (20)
-
Specification