Method and apparatus for re-sizing image data
First Claim
1. A method for manipulating image data comprising:
- displaying the image data;
overlaying a mark-up language template on at least a portion of the image data, the template permitting viewing of the portion of the image data;
selecting at least two parameters of the template indicating dimensions;
transmitting the selected parameters to a remote location; and
receiving a representation of the portion of the image data as a function of the sleeted parameters.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus that enables a user to access image data, typically via a network, such as the Internet, and enlarge or reduce a selected portion of the image data. The re-sized image data can be printed, stored or transmitted to another location. The re-sizing may be implemented by a server device, client device or combination of the two. Image data is displayed at a terminal, for example at a user terminal, and a mark-up language template is overlayed on at least a portion of the image data. The template permits viewing of the portion of the image data. Next at least two parameters of the template are selected, indicating desired dimensions of the image data to be re-sized. The selected parameters are transmitted to a remote location where the selected image data is processed to generate a representation of the portion of the image data, which is transmitted to the user.
-
Citations
44 Claims
-
1. A method for manipulating image data comprising:
-
displaying the image data;
overlaying a mark-up language template on at least a portion of the image data, the template permitting viewing of the portion of the image data;
selecting at least two parameters of the template indicating dimensions;
transmitting the selected parameters to a remote location; and
receiving a representation of the portion of the image data as a function of the sleeted parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for manipulating image data comprising:
-
accessing image data at a user location;
overlaying a template on the image data;
specifying a first position of the template;
specifying a second position of the template;
transmitting signals indicative of the specified first position and the specified second position to a processing location; and
receiving a representation of the image data as a function of the specified first position and the specified second position. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for manipulating image data comprising:
-
receiving, from a remote location, image data with at least two indications that have been indicated using a template;
identifying portions of the image data as a function of the indications; and
generating a representation of the image data by modifying dimensions of the identified portions. - View Dependent Claims (15, 16, 17)
-
-
18. An apparatus for manipulating image data comprising:
-
means for displaying the image data;
means for overlaying a mark-up language template on at least a portion of the image data, the template permitting viewing of the portion of the image data;
means for selecting at least two parameters of the template indicating dimensions;
means for transmitting the selected parameters to a remote location; and
means for receiving a representation of the portion of the image data. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus for manipulating image data comprising:
-
means for accessing image data at a user location;
means for overlaying a template on the image data;
means for specifying a first position of the template;
means for specifying a second position of the template;
means for transmitting signals indicative of the specified first position and the specified second position to a processing location; and
means for receiving a representation of the image data as a function of the specified first position and the specified second position. - View Dependent Claims (27, 28, 29, 30)
-
-
31. An apparatus for manipulating image data comprising:
-
means for receiving, from a remote location, image data with at least two indications that have been indicated using a template;
means for identifying portions of the image data as a function of the indications; and
means for generating a representation of the image data by modifying dimensions of the identified portions. - View Dependent Claims (32, 33, 34)
-
-
35. A method for manipulating image data, stored on a computer-readable medium, comprising:
-
program code for displaying the image data;
program code for overlaying a mark-up language template on at least a portion of the image data, the template permitting viewing of the portion of the image data;
program code for selecting at least two parameters of the template indicating dimensions;
program code for transmitting the selected parameters to a remote location; and
program code for receiving a representation of the portion of the image data. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A method for manipulating image data, stored on a computer-readable medium, comprising:
-
program code for accessing image data at a user location;
program code for overlaying a template on the image data;
program code for specifying a first position of the template;
program code for specifying a second position of the template;
program code for transmitting signals indicative of the specified first position and the specified second position to a processing location; and
program code for receiving a representation of the image data as a function of the specified first position and the specified second position. - View Dependent Claims (41, 42, 43)
-
-
44. A method for manipulating image data, stored on a computer-readable medium comprising:
-
program code for receiving, from a remote location, image data with at least two indications that have been indicated using a template;
program code for identifying portions of the image data as a function of the indications; and
program code for generating a representation of the image data by modifying dimensions of the identified portions.
-
Specification