Method and system automatically forwarding snapshots created from a compressed digital video stream
First Claim
1. A method for delivering video from a server to a client over a communication medium with a limited bandwidth, the method comprising the steps of:
- transmitting video having an initial image quality from said server to said client;
receiving from said client at said server a message that includes image identification data and destination identification data, wherein said image identification data identifies an image that is represented in said video, wherein said destination identification data identifies a destination other than said client and other than said server;
in response to said message, causing said server to perform the steps ofgenerating a digital representation of the image identified by said image identification data, wherein said digital representation has an image quality that is higher than said initial image quality; and
transmitting said digital representation from said server to said destination identified by said destination identification data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for delivering video from a server to a client over a communication medium with a limited bandwidth. An initial image quality that allows the video to be displayed in real time at the client is determined based on a predetermined frame rate and the limited bandwidth. Video having the initial image quality is transmitted to the client. The client sends to the server a snapshot request that specifies both an image in the video and a destination. In response to the request, the server generates a digital representation of the image that has a higher quality than the initial image quality. The server transmits the snapshot to the specified destination. The specified destination may be a destination other than the client, such as an image processing facility, thereby allowing the client to log off without waiting for delivery of the snapshot.
87 Citations
16 Claims
-
1. A method for delivering video from a server to a client over a communication medium with a limited bandwidth, the method comprising the steps of:
-
transmitting video having an initial image quality from said server to said client; receiving from said client at said server a message that includes image identification data and destination identification data, wherein said image identification data identifies an image that is represented in said video, wherein said destination identification data identifies a destination other than said client and other than said server; in response to said message, causing said server to perform the steps of generating a digital representation of the image identified by said image identification data, wherein said digital representation has an image quality that is higher than said initial image quality; and transmitting said digital representation from said server to said destination identified by said destination identification data. - View Dependent Claims (2, 3, 4, 5, 6, 13, 15)
-
-
7. A computer-readable medium having stored thereon sequences of instructions for delivering video from a server to a client over a communication medium with a limited bandwidth, the sequences of instructions comprising sequences of instructions for performing the steps of:
-
transmitting video having an initial image quality from said server to said client; receiving from said client at said server a message that includes image identification data and destination identification data, wherein said image identification data identifies an image that is represented in said video, wherein said destination identification data identifies a destination other than said client and other than said server; in response to said message, causing said server to perform the steps of generating a digital representation of the image identified by said image identification data, wherein said digital representation has an image quality that is higher than said initial image quality; and transmitting said digital representation from said server to said destination identified by said destination identification data. - View Dependent Claims (8, 9, 10, 11, 12, 14, 16)
-
Specification