Communication of compressed digital images with restricted access and server/client hand-offs
First Claim
1. A method comprising:
- receiving a first request at a server for a first set of image data corresponding to an image, the first request starting an image viewing session;
responding to the first request with the first set of image data;
receiving a second request at the server, during the image viewing session and subsequent to the first request, for a second set of image data corresponding to a portion of the image generated from the first set of image data;
determining that the second set of image data includes restricted data;
sending a prompt for authentication;
receiving a third request at the server, during the image viewing session, wherein the third request includes the second request along with authentication information;
determining that the third request is for restricted data;
checking the authentication information supplied by the third request at the server; and
providing the second set of image data from the server if the authentication information is correct, wherein the second set of image data does not include image data from the first set of image data and includes new image data to refine the image data from the first set for the portion of the image by integrating the second set of image data with the first set of image data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for handling restricted access and server/client handoffs in a communication environment is described. In one embodiment, the method includes receiving a first request for a first set of image data corresponding to an image, and responding to the first request with the first set of image data. The method may also include receiving a second request for a second set of image data corresponding to the image and determining that the second set of image data includes restricted data. A prompt for authentication may then be sent. The method may also include receiving the second request along with authentication information, determining again that the second request is for restricted data, and checking the authentication information. If the authentication information is correct, the method may also include providing the second set of image data.
-
Citations
28 Claims
-
1. A method comprising:
-
receiving a first request at a server for a first set of image data corresponding to an image, the first request starting an image viewing session; responding to the first request with the first set of image data; receiving a second request at the server, during the image viewing session and subsequent to the first request, for a second set of image data corresponding to a portion of the image generated from the first set of image data; determining that the second set of image data includes restricted data; sending a prompt for authentication; receiving a third request at the server, during the image viewing session, wherein the third request includes the second request along with authentication information; determining that the third request is for restricted data; checking the authentication information supplied by the third request at the server; and providing the second set of image data from the server if the authentication information is correct, wherein the second set of image data does not include image data from the first set of image data and includes new image data to refine the image data from the first set for the portion of the image by integrating the second set of image data with the first set of image data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An article of manufacture comprising one or more recordable media having instructions stored thereon which, when executed by a system, cause the system to:
-
receive a first request at a server for a first set of image data corresponding to an image, the first request starting an image viewing session; respond to the first request with the first set of image data; receive a second request at the server, during the image viewing session and subsequent to the first request, for a second set of image data corresponding to a portion of the image generated from the first set of image data; determine that the second set of image data includes restricted data; send a prompt for authentication; receive a third request at the server, during the image viewing session, wherein the third request includes the second request along with authentication information; determine that the third request is for restricted data; check the authentication information supplied by the third request at the server; and provide the second set of image data from the server if the authentication information is correct, wherein the second set of image data does not include image data from the first set of image data and includes new image data to refine the image data from the first set for the portion of the image by integrating the second set of image data with the first set of image data. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
means for receiving a first request for a first set of image data corresponding to an image, the first request starting an image viewing session; means for responding to the first request at a server with the first set of image data; means for receiving a second request at the server, during the image viewing session and subsequent to the first request, for a second set of image data corresponding to a portion of the image generated from the first set of image data; means for determining that the second set of image data includes restricted data; means for sending a prompt for authentication; means for receiving a third request at the server, during the image viewing session, wherein the third request includes the second request along with authentication information; means for determining that the third request is for restricted data; means for checking the authentication information supplied by the third request at the server; and means for providing the second set of image data from the server if the authentication information is correct, wherein the second set of image data does not include image data from the first set of image data and includes new image data to refine the image data from the first set for the portion of the image by integrating the second set of image data with the first set of image data. - View Dependent Claims (12, 13)
-
-
14. A method comprising:
-
a first server operating within a JPIP session with a client, including receiving a first request from the client for a sub-image of an image, wherein the client utilizes a session identifier with the first server; generating a response containing data needed to create the sub-image; receiving a second request from the client for a different portion of visible image data for the image, wherein the different portion of visible image data is a different sub-image of the image; and the first server informing the client that the different portion of visible image data has moved to a second server to redirect the client to the second server to obtain the different portion of visible image data for the image, wherein the first server informs the client to continue using the session identifier for the first server with the second server. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. An article of manufacture comprising one or more recordable media having instructions stored thereon which, when executed by a system, cause the system to:
-
receive a first request at a first server from the client during a JPIP session for a sub-image of an image, wherein the client utilizes a session identifier with the first server; generate a response containing data needed to create the sub-image; receive a second request from the client for visible image data of a different portion of the image, wherein the different portion of image data is a different sub-image of the image; and redirect the client to a second server to obtain the visible image data of the different portion of the image, wherein the redirection by the first server informs the client to continue using the session identifier with the second server inform the client that the visible image data of the different portion of image has moved to a second server to redirect the client to the second server to obtain the visible image data of the different portion of the image, wherein the first server informs the client to continue using the session identifier with the second server. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. An apparatus comprising:
-
means for receiving a first request from a client during a JPIP session with a first server for a subimage of an image, wherein the client utilizes a session identifier with the first server; means for generating a response containing data needed to create the sub-image; means for receiving a second request from the client for visible image data of a different portion of the image, wherein the different portion of visible image data is a different sub-image of the image; and means for informing the client that the different portion of visible image data has moved to a second server to redirect the client to the second server to obtain the visible image data of the different portion of the image, wherein the first server informs the client to continue using the session identifier with the second server.
-
Specification