Methods and systems for image sharing over a network
First Claim
1. A method of peer-to-peer sharing of images over a network, the method comprising:
- receiving a selection of a first image by a user of a sending peer terminal, wherein the first image has a first resolution;
transmitting over a network permission data for the selected first image from the sending peer terminal to a receiving peer terminal, the permission data including at least;
image identification information;
resolution information, the resolution information specifying a second resolution less than the first resolution;
automatically transmitting an image request for the first image from the receiving peer terminal to the sending peer terminal, wherein the image request is based at least in part on the permission data image identification information and resolution information; and
in response to receiving the image request, the sending peer terminal;
scaling first image to the second resolution;
encrypting the scaled first image;
transmitting the encrypted first image at the second resolution over the network to the receiving peer terminal.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for sharing images over a network. A first user selects an image for sharing and designates an image recipient. Metadata for the first image is transmitted from the first user'"'"'s terminal to the image recipient'"'"'s terminal. At least partly in response to receiving the metadata, the image recipient'"'"'s terminal transmits a request for the first image at a first resolution to the first user'"'"'s terminal. In response to the request, the first user'"'"'s terminal transmits the first image at the requested first resolution to the image recipient'"'"'s terminal.
151 Citations
80 Claims
-
1. A method of peer-to-peer sharing of images over a network, the method comprising:
-
receiving a selection of a first image by a user of a sending peer terminal, wherein the first image has a first resolution;
transmitting over a network permission data for the selected first image from the sending peer terminal to a receiving peer terminal, the permission data including at least;
image identification information;
resolution information, the resolution information specifying a second resolution less than the first resolution;
automatically transmitting an image request for the first image from the receiving peer terminal to the sending peer terminal, wherein the image request is based at least in part on the permission data image identification information and resolution information; and
in response to receiving the image request, the sending peer terminal;
scaling first image to the second resolution;
encrypting the scaled first image;
transmitting the encrypted first image at the second resolution over the network to the receiving peer terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A peer-to-peer image sharing application for sharing images between users, the peer-to-peer image sharing application comprising instructions stored in computer readable memory configured to:
-
receive a selection of a plurality of images by a first user of a first terminal;
receive a send image command from the first user;
cause a list of potential recipients to be displayed to the first user;
receive a selection of at least a first recipient from the list of potential recipients from the first user;
transmit permission data for the plurality of images to a terminal associated with the first recipient;
receive a request from the terminal associated with the first recipient, the request identifying the plurality of images and a first requested resolution for the plurality of images; and
transmit to the terminal associated with the first recipient the plurality of images at the first requested resolution so that they appear on a display of the terminal associated with the first recipient substantially instantly. - View Dependent Claims (21, 22, 23, 24, 25, 26, 28, 29, 30, 31)
-
-
27. The peer-to-peer image sharing application as defined in claim 27, wherein the resolution information includes the height and width of the plurality of images in terms of pixels.
-
32. A peer-to-peer image sharing program for sharing images between users, the peer-to-peer image sharing application comprising instructions stored in computer readable memory configured to:
-
receive at a first terminal permission data for an image stored on a sending user'"'"'s terminal;
at least partly in response to receiving the permission data, automatically transmit from the first terminal a request for the image to the sending user'"'"'s terminal, the request specifying a first requested image resolution;
receive at the first terminal the image at the first requested image resolution from the sending user'"'"'s terminal; and
cause the image to be displayed at the first requested image resolution on a first terminal display. - View Dependent Claims (34, 35, 37, 38, 39, 40)
-
- 33. The peer-to-peer image sharing application as defined in claim 33 wherein the image is received in an encrypted form and the instructions are further configured to decrypt the encrypted image.
-
41. A method of peer-to-peer sharing of images, the method comprising:
-
receiving a selection of a first image by a first user of a first terminal;
receiving a recipient selection by the first user;
transmitting metadata for the first image from the first terminal to a second terminal associated with a second user;
at least partly in response to receiving the metadata, the second terminal automatically transmitting a request for the first image at a first resolution to the first terminal; and
in response to the request, the first terminal automatically transmitting the first image at the requested first resolution to the second terminal. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A method of peer-to-peer sharing of images, the method comprising:
-
receiving permission data for a first image from a first terminal, the permission data including an identifier for the first image;
at least partly in response to receiving the permission data, automatically transmitting at least a first request for the first image at a first resolution to the first terminal, the at least first request including the first image identifier and user identification;
receiving the first image at the requested first resolution; and
automatically causing the first image to be displayed to a receiving user. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A method of sharing of images, the method comprising:
-
receiving a selection of a first image by a user of a sending terminal, wherein the first image has a first resolution;
transmitting permission data for the selected first image from the sending terminal to a receiving terminal, the permission data including at least image identification information;
receiving at the sending terminal an image request from the receiving peer terminal, wherein the request is for the first image and is based at least in part on the identification information and specifies a second resolution lower than the first resolution; and
scaling first image to the second resolution and transmitting the scaled first image to the receiving terminal in response to receiving the image request. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79, 80)
-
Specification