Visualizing alternate information
First Claim
1. A computer-implemented method for providing a graphical user interface for enlarging a portion of an image displayed by a web browser, the method comprising:
- providing a first image from a server system to a client computing device for display;
providing a second image from the server system to the client computing device for display; and
providing instructions from the server system to the client computing device for displaying a portion of the second image as a plurality of rectangular shapes, and for displaying a window having an opaque curved border that overlaps a plurality of edges of the rectangular shapes to depict the portion of the second image within the window as having a curved perimeter, wherein the portion of the second image displayed within the window corresponds to a position of the window over the first image.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter of this specification can be implemented in, among other things, a method that includes providing a first image from a server system to a client computing device for display and providing a second image from the server system to the client computing device for display. The method also includes providing instructions from the server system to the client computing device for displaying a window over the first image that displays a portion of the second image within the window, where the portion of the second image displayed within the window corresponds to a position of the window over the first image, and where the portions of the second image include one or more rectangular shapes to approximate a curved shape.
15 Citations
12 Claims
-
1. A computer-implemented method for providing a graphical user interface for enlarging a portion of an image displayed by a web browser, the method comprising:
-
providing a first image from a server system to a client computing device for display; providing a second image from the server system to the client computing device for display; and providing instructions from the server system to the client computing device for displaying a portion of the second image as a plurality of rectangular shapes, and for displaying a window having an opaque curved border that overlaps a plurality of edges of the rectangular shapes to depict the portion of the second image within the window as having a curved perimeter, wherein the portion of the second image displayed within the window corresponds to a position of the window over the first image. - View Dependent Claims (2, 3, 4)
-
-
5. A system for providing a graphical user interface for enlarging a portion of an image displayed by a web browser, the system comprising:
-
one or more processors; a memory comprising instructions which, when executed by the one or more processors, cause the one or more processors to; provide a first image from a server system to a client computing device for display; receive user input from the client computing device, wherein the user input provides information about a position of a window corresponding to a portion of the first image; and provide instructions from the server system to the client computing device for displaying as a plurality of rectangular shapes, and for displaying a window having an opaque curved border that overlaps a plurality of edges of the rectangular shapes to depict the portion of a second image within the window over the first image as having a curved perimeter, wherein the instructions comprise of displaying one or more rectangular shapes to approximate a curved shape. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:
-
providing a first image from a server system to a client computing device for display; providing a second image from the server system to the client computing device for display; and providing instructions from the server system to the client computing device for displaying a portion of the second image as a plurality of rectangular shapes, and for displaying a window having an opaque curved border that overlaps a plurality of edges of the rectangular shapes to depict the portion of the second image within the window as having a curved perimeter, wherein the portion of the second image displayed within the window corresponds to a position of the window over the first image. - View Dependent Claims (10, 11, 12)
-
Specification