System and method for communicating images between intercommunicating users
First Claim
1. A method for facilitating communication of an instant message and an image to a first user from a second user, the method comprising:
- associating the first user with a first user ID;
associating the instant message with the first user ID;
associating the image with the first user ID;
causing the instant message to be communicated to the first user based on the first user ID; and
causing the image to be communicated to the first user based on the first user ID;
wherein the first user is able to receive both the instant message and image from the second user.
6 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the present invention for passing, by one or more application servers, images from a broadcaster computer to a first viewer computer may include receiving a request to initiate one or more server connections between the broadcaster computer and the first viewer computer. The connections being for passing an image and an instant message. The method also includes facilitating a peer-to-peer connection between the broadcaster computer and the first viewer computer. The peer-to-peer connection being for passing the image. The method also includes facilitating communication of an image over the peer-to-peer connection instead of the server connections, thereby conserving bandwidth of the servers.
-
Citations
28 Claims
-
1. A method for facilitating communication of an instant message and an image to a first user from a second user, the method comprising:
-
associating the first user with a first user ID;
associating the instant message with the first user ID;
associating the image with the first user ID;
causing the instant message to be communicated to the first user based on the first user ID; and
causing the image to be communicated to the first user based on the first user ID;
wherein the first user is able to receive both the instant message and image from the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for communicating images from a broadcaster computer to a first viewer computer, the method comprising:
-
initiating one or more server connections between the broadcaster computer and the first viewer computer via one or more application servers, the connections for passing an image and an instant message;
receiving an indication to establish a peer-to-peer connection between the broadcaster computer and the first viewer computer, the peer-to-peer connection for passing the image; and
routing the image over the peer-to-peer connection instead of the server connections, thereby conserving bandwidth of the servers. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for communicating a series of images from a broadcaster computer to a first viewer computer, the method comprising:
-
initiating one or more server connections between the broadcaster computer and the first viewer computer via one or more application servers, the connections for passing the series of images;
routing a first image of the series of images over the server connections from the broadcaster computer to the first viewer computer; and
routing a second image of the series of images over the server connections from the broadcaster computer to the first viewer computer upon receiving an indication that the first viewer computer received the first image.
-
-
18. A method for communicating an image from a broadcaster computer to one or more viewer computers, the method comprising:
-
initiating one or more server connections between the broadcaster computer and the first viewer computer via one or more application servers, the connections for passing the series of images;
identifying a capacity value of the server connections; and
routing an image over the server connections from the broadcaster computer to the viewer computers if the total capacity of the server connections to the viewer computers is less than the capacity value.
-
-
19. A method for passing by one or more application servers images from a broadcaster computer to a first viewer computer, the method comprising:
-
receiving a request to initiate one or more server connections between the broadcaster computer and the first viewer computer, the connections for passing an image and an instant message;
facilitating a peer-to-peer connection between the broadcaster computer and the first viewer computer, the peer-to-peer connection for passing the image; and
facilitating communication of an image over the peer-to-peer connection instead of the server connections, thereby conserving bandwidth of the servers. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for communicating a series of images from a broadcaster computer to a first viewer computer via one or more application servers, the method comprising:
-
passing a first image of the series of images from the broadcaster computer to the first viewer computer; and
detecting whether an indication from the first viewer computer as to whether the first image has been received; and
passing a second image of the series of images if the first image has been received.
-
-
28. A method for passing an image from a broadcaster computer to one or more viewer computers over one or more server connections, the method comprising:
-
detecting a capacity of each of the server connections;
determining the total capacity of the server connections;
passing the image from the broadcaster computer to the viewer computers only if the total capacity of the server connections is less than a predetermined capacity value of the server connections.
-
Specification