Methods and systems for image sharing over a network
First Claim
Patent Images
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, andresolution information, the resolution information specifying only 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 for the first image in the second resolution; and
in response to receiving the image request, the sending peer terminal;
scaling the first image to the second resolution,encrypting the scaled first image, andtransmitting 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.
-
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, and resolution information, the resolution information specifying only 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 for the first image in the second resolution; and in response to receiving the image request, the sending peer terminal; scaling the first image to the second resolution, encrypting the scaled first image, and 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, wherein each of the plurality of images has a first resolution; 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, the permission data including at least resolution information specifying only a second resolution less than the first resolution and an expiration time that determines whether to allow retrieval of the selection of the plurality of images; receive at the first terminal a request from the terminal associated with the first recipient in response to the terminal associated with the first recipient receiving the permission data, the request is for the plurality of images in the second resolution; and transmit by the first terminal to the terminal associated with the first recipient the plurality of images at the second resolution so that the plurality of images appear on a display of the terminal associated with the first recipient substantially instantly. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A peer-to-peer image sharing program for sharing images between users, the peer-to-peer image sharing program comprising instructions stored in computer readable memory configured to:
-
receive permission data for an image stored on a sending user'"'"'s terminal, wherein the image has a first resolution, and the permission data including at least resolution information specifying only a second resolution less than the first resolution and an expiration time that determines whether to allow retrieval of the image; at least partly in response to receiving the permission data, automatically transmit from a first terminal a request for the image to the sending user'"'"'s terminal, the request specifying the image in the second resolution; receive at the first terminal the image at the second resolution from the sending user'"'"'s terminal; and cause the image to be displayed at the second resolution on a first terminal display. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
-
-
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, wherein the first image has a first resolution; 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, the metadata including resolution information specifying only a second resolution less than the first resolution and an expiration time that determines whether to allow retrieval of the first image; at least partly in response to receiving the metadata, the second terminal automatically transmitting a request for the first image at a second resolution to the first terminal; and in response to the request, the first terminal automatically transmitting the first image at the requested second 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, wherein the first image has a first resolution and the permission data including an identifier for the first image, resolution information specifying only a second resolution less than the first resolution, and an expiration time that determines whether to allow retrieval of 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 second 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 second 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, and resolution information specifying only a second resolution less than the first resolution; receiving at the sending terminal an image request from the receiving peer terminal in response to the receiving peer terminal receiving the permission data, wherein the request is for the first image in the second resolution that is 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