Development platform for peer-to-peer applications
First Claim
Patent Images
1. A method for peer-to-peer image streaming comprising:
- designating at least one digital image for inclusion within an album on a first computer;
designating at least one user with whom the album is to be shared on the first computer;
receiving at the first computer peer to peer requests issued by a designated user from a second computer, for viewing specified portions of a digital image within the album at a specified pixel width and height; and
streaming by the first computer to the second computer, appropriate pixel data to the user within peer to peer responses, in response to the requests.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for peer-to-peer image streaming including designating at least one digital image for inclusion within an album on a first computer, designating at least one user with whom the album is to be shared on the first computer, receiving at the first computer peer to peer requests issued by a designated user from a second computer, for viewing specified portions of a digital image within the album at a specified pixel width and height, and streaming by the first computer to the second computer, appropriate pixel data to the user within peer to peer responses, in response to the requests. A system and a computer-readable storage medium are also described and claimed.
39 Citations
9 Claims
-
1. A method for peer-to-peer image streaming comprising:
-
designating at least one digital image for inclusion within an album on a first computer;
designating at least one user with whom the album is to be shared on the first computer;
receiving at the first computer peer to peer requests issued by a designated user from a second computer, for viewing specified portions of a digital image within the album at a specified pixel width and height; and
streaming by the first computer to the second computer, appropriate pixel data to the user within peer to peer responses, in response to the requests.
-
-
2. A method for peer-to-peer application development comprising:
-
receiving a list of user actions and corresponding responses, for a software application; and
generating a peer-to-peer software application for which the corresponding responses listed are performed by a first peer computer, in response to the user actions listed being performed by a second peer computer.
-
-
3. A method for peer-to-peer private e-mail comprising:
-
receiving an e-mail message, sent from a first peer computer to itself, intended for delivery to a second peer computer;
determining if the second peer computer is on-line; and
sending the e-mail message to a second peer computer only when the second peer computer is on-line.
-
-
4. A computer-readable storage medium storing program code for causing a computer to perform the steps of:
-
designating at least one digital image for inclusion within an album on a first computer;
designating at least one user with whom the album is to be shared on the first computer;
receiving at the first computer peer to peer requests issued by a designated user from a second computer, for viewing specified portions of a digital image within the album at a specified pixel width and height; and
streaming by the first computer to the second computer, appropriate pixel data to the user within peer to peer responses, in response to the requests.
-
-
5. A computer-readable storage medium storing program code for causing a computer to perform the steps of:
-
receiving a list of user actions and corresponding responses, for a software application; and
generating a peer-to-peer software application for which the corresponding responses listed are performed by a first peer computer, in response to the user actions listed being performed by a second peer computer.
-
-
6. A computer-readable storage medium storing program code for causing a computer to perform the steps of:
-
receiving an e-mail message, sent from a first peer computer to itself, intended for delivery to a second peer computer;
determining if the second peer computer is on-line; and
sending the e-mail message to a second peer computer only when the second peer computer is on-line.
-
-
7. A system for peer-to-peer image streaming comprising:
-
a user interface for designating at least one digital image for inclusion within an album on a first computer, and for designating at least one user with whom the album is to be shared on the first computer;
a receiver for receiving at the first computer peer to peer requests issued by a designated user from a second computer, for viewing specified portions of a digital image within the album at a specified pixel width and height; and
a transmitter for streaming by the first computer to the second computer, appropriate pixel data to the user within peer to peer responses, in response to the requests.
-
-
8. A system for peer-to-peer application development comprising:
-
an application programming interface for receiving a list of user actions and corresponding responses, for a software application; and
an application builder for generating a peer-to-peer software application for which the corresponding responses listed are performed by a first peer computer, in response to the user actions listed being performed by a second peer computer.
-
-
9. A system for peer-to-peer private e-mail comprising:
-
a receiver for receiving an e-mail message, sent from a first peer computer to itself, intended for delivery to a second peer computer;
a peer-to-peer user identifier for determining if the second peer computer is on-line; and
a transmitter for sending the e-mail message to a second peer computer only when the second peer computer is on-line.
-
Specification