Methods and systems for transmitting digital images
First Claim
Patent Images
1. A method for transmitting a recipient-selected customization of a digital image from a sending device to a remote receiving device, said method comprising the acts of:
- a) storing a digital image on a sending device, wherein said digital image is in JPEG-2000 format;
b) creating an index file corresponding to said digital image, wherein said index file associates, for at least one customization characteristic, segments of said-digital image required to construct an image exhibiting said at least one customization characteristic, wherein said segments are determined from a main header of said digital image, and at least one of a tile-part header and a packet header of said digital image;
c) transmitting said index file to a remote receiving device, wherein said index file enables recipient selection of a customization of said digital image;
d) receiving said index file at said remote receiving device;
e) identifying a recipient-selected customization of said digital image at said remote receiving device;
f) determining selected segments of said digital image corresponding to said recipient-selected customization of said digital image through associations in said index file;
g) transmitting an HTTP request for said selected segments of said digital image from said remote receiving device to said sending device;
h) receiving said HTTP request for said selected segments of said digital image from said remote receiving device;
i) transmitting said selected segments of said digital image from said sending device to said remote receiving device, thereby allowing rendering of said recipient-selected customization of said digital image on said remote receiving device without transmission of the entirety of said digital image; and
j) receiving said selected segments of said digital image associated with said recipient-selected customization of said digital image from said sending device at said remote receiving device.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention comprise methods and systems for communicating a recipient-selected customization of a digital image using an index file. The index file associates a customization characteristic with the segments of the digital image required to construct a customized image that exhibits the customization characteristic.
-
Citations
19 Claims
-
1. A method for transmitting a recipient-selected customization of a digital image from a sending device to a remote receiving device, said method comprising the acts of:
-
a) storing a digital image on a sending device, wherein said digital image is in JPEG-2000 format; b) creating an index file corresponding to said digital image, wherein said index file associates, for at least one customization characteristic, segments of said-digital image required to construct an image exhibiting said at least one customization characteristic, wherein said segments are determined from a main header of said digital image, and at least one of a tile-part header and a packet header of said digital image; c) transmitting said index file to a remote receiving device, wherein said index file enables recipient selection of a customization of said digital image; d) receiving said index file at said remote receiving device; e) identifying a recipient-selected customization of said digital image at said remote receiving device; f) determining selected segments of said digital image corresponding to said recipient-selected customization of said digital image through associations in said index file; g) transmitting an HTTP request for said selected segments of said digital image from said remote receiving device to said sending device; h) receiving said HTTP request for said selected segments of said digital image from said remote receiving device; i) transmitting said selected segments of said digital image from said sending device to said remote receiving device, thereby allowing rendering of said recipient-selected customization of said digital image on said remote receiving device without transmission of the entirety of said digital image; and j) receiving said selected segments of said digital image associated with said recipient-selected customization of said digital image from said sending device at said remote receiving device. - View Dependent Claims (2, 3)
-
-
4. A system for transmitting a recipient-selected customization of a digital image from a sending device to a remote receiving device, said system comprising:
-
a) storage for storing a digital image on a sending device, wherein said digital image is in JPEG-2000 format; b) an index file generator for creating an index file corresponding to said digital image, wherein said index file associates, for at least one customization characteristic, segments of said digital image required to construct an image exhibiting said at least one customization characteristic, wherein said segments are determined from a main header of said digital image, and at least one of a tile-part header and a packet header of said digital image; c) an index file transmitter for transmitting said index file to a remote receiving device, wherein said index file enables recipient selection of a customization of said digital image; d) an index file receiver for receiving said index file at said remote receiving device; e) an identifier for identifying a recipient-selected customization of said digital image at said remote receiving device; f) a segment determiner for determining selected segments of said digital image corresponding to said recipient-selected customization of said digital image through associations in said index file; g) a segment request transmitter for transmitting an HTTP request for said selected segments of said digital image from said remote receiving device to said sending device; h) a segment request receiver for receiving said HTTP request for said selected segments of said digital image from said remote receiving device; i) a segment transmitter for transmitting said selected segments of said digital image from said sending device to said remote receiving device, thereby allowing rendering of said recipient-selected customization of said digital image on said remote receiving device without transmission of the entirety of said digital image; and j) a segment receiver for receiving said selected segments of said digital image associated with said recipient-selected customization of said digital image from said sending device at said remote receiving device. - View Dependent Claims (5, 6)
-
-
7. A method for transmitting a recipient-selected customization of a digital image from a sending device to a remote receiving device, said method comprising the acts of:
-
k) storing a digital image on a sending device, wherein said digital image is in JPEG-2000 format; l) transmitting an index file to a remote receiving device, wherein said index file enables recipient selection of a customization of a digital image corresponding to said digital image and said index file associates, for at least one customization characteristic, segments of said digital image required to construct an image exhibiting said at least one customization characteristic, wherein said segments are determined from a main header of said digital image, and at least one of a tile-part header and a packet header of said digital image; m) receiving an HTTP request for selected segments of said digital image from said remote receiving device, wherein said selected segments of said digital image correspond to a recipient-selected customization of said digital image through associations in said index file; and n) transmitting said selected segments of said digital image from said sending device to said remote receiving device, thereby allowing rendering of said recipient-selected customization of said digital image on said remote receiving device without transmission of the entirety of said digital image. - View Dependent Claims (8, 9)
-
-
10. A system for transmitting a recipient-selected customization of a digital image from a sending device to a remote receiving device, said system comprising:
-
o) storage for storing a digital image on a sending device, wherein said digital image is in JPEG-2000 format; p) an index file transmitter for transmitting an index file to a remote receiving device, wherein said index file enables recipient selection of a customization of a digital image corresponding to said digital image and said index file associates, for at least one customization characteristic, segments of said encoded digital image required to construct an image exhibiting said at least one customization characteristic, wherein said segments are determined from a main header of said digital image, and at least one of a tile-part header and a packet header of said encoded digital image; q) a segment request receiver for receiving an HTTP request for selected segments of said digital image from said remote receiving device, wherein said selected segments of said encoded digital image correspond to a recipient-selected customization of said digital image through associations in said index file; and r) a segment transmitter for transmitting said selected segments of said digital image from said sending device to said remote receiving device, thereby allowing rendering of said recipient-selected customization of said digital image on said remote receiving device without transmission of the entirety of said digital image. - View Dependent Claims (11, 12)
-
-
13. A method for obtaining a recipient-selected customization of a digital image from a sending device to a remote receiving device, said method comprising the acts of:
-
s) receiving an index file at a remote receiving device, wherein said index file corresponds to a digital image in JPEG-2000 format and associates, for at least one customization characteristic, segments of said digital image required to construct an image exhibiting said at least one customization characteristic, wherein said segments are determined from a main header of said digital image and at least one of a tile-part header and a packet header of said encoded digital image; t) identifying a recipient-selected customization of said digital image at said remote receiving device; u) determining selected segments of said digital image corresponding to said recipient-selected customization of said digital image through associations in said index file; v) transmitting an HTTP request for said selected segments of said digital image from said remote receiving device to a sending device; and w) receiving said selected segments of said digital image associated with said recipient-selected customization of said digital image from said sending device at said remote receiving device, thereby allowing rendering of said recipient-selected customization of said digital image on said remote receiving device without transmission of the entirety of said digital image. - View Dependent Claims (14, 15, 16)
-
-
17. A system for obtaining a recipient-selected customization of a digital image from a sending device to a remote receiving device, said system comprising:
-
x) an index file receiver for receiving an index file at a remote receiving device, wherein said index file corresponds to a digital image in JPEG-2000 format and associates, for at least one customization characteristic, segments of said digital image required to construct an image exhibiting said at least one customization characteristic, wherein said segments are determined from a main header of said digital image, and at least one of a tile-part header and a packet header of said encoded digital image; y) an identifier for identifying a recipient-selected customization of said digital image at said remote receiving device; z) a segment determiner for determining selected segments of said digital image corresponding to said recipient-selected customization of said digital image through associations in said index file; aa) a segment request transmitter for transmitting an HTTP request for said selected segments of said digital image from said remote receiving device to a sending device; and bb) a segment receiver for receiving said selected segments of said digital image associated with said recipient-selected customization of said digital image from said sending device at said remote receiving device, thereby allowing rendering of said recipient-selected customization of said digital image on said remote receiving device without transmission of the entirety of said digital image. - View Dependent Claims (18, 19)
-
Specification