US6098092A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Server to dynamically generate graphics for the world wide web
Assignee: Open Invention Network LLC
•
Filing: 1996-11-08
•
Granted: 2000-08-01
•
Expires: 2016-11-08
Abstract
Abstract A method and arrangement for dynamically generating computer displayable graphics for the World Wide Web is provided. Upon receiving a request from an end user over the web, a server executes a program stored in its memory to retrieve data from a selected data source such as a continuously updated data base. Next, the server executes a second program stored in its memory using the data retrieved as input to generate computer graphics. The second program is written in a flexible and easy to use general purpose graphics generating programming language. The server sends the computer graphics generated over the World Wide Web to the end user who requests it.
Inventors
- 👤 David Jay Padzensky
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 09:30
CPC Classifications
G; G06; G06T; G06T11/00; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953; Y10S707/99954
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
156 words
A method for dynamically generating graphical images using a graphics program on a server in a client-server computer network, the method comprising the following steps: allowing an original version of the graphics program to be accessed from a client computer via the client-server computer network; allowing the original version of the graphics program to be revised from the client computer using a syntax of a general purpose computer graphics language: receiving a revised version of the graphics program from the client computer via the client-server computer network; receiving a request for a graphical image from the client computer via the client-server computer network; in response to the request, executing the revised version of the graphics program in place of the original version of the graphics program; interpreting the syntax used by the revised version of the graphics program; generating the graphical image based on the interpreting step; and transmitting the graphical image to the client computer.
Claim 2
Independent Claim
156 words
A method for dynamically generating graphical images using a graphics program on a server in a client-server computer network, the method comprising the following steps: allowing an original version of the graphics program to be accessed from a client computer via the client-server computer network; allowing the original version of the graphics program to be revised from the client computer using a syntax of a general purpose computer graphics language: receiving a revised version of the graphics program from the client computer via the client-server computer network; receiving a request for a graphical image from the client computer via the client-server computer network; in response to the request, executing the revised version of the graphics program in place of the original version of the graphics program; interpreting the syntax used by the revised version of the graphics program; generating the graphical image based on the interpreting step; and transmitting the graphical image to the client computer.
Claim 3
Dependent Claim
38 words
The method of claim 1, further comprising the step of dynamically accessing one or more graphical parameters from a data source in response to the request, and wherein the step of interpreting further comprises interpreting the graphical parameters.
Claim 4
Dependent Claim
32 words
The method of claim 1, wherein the syntax of the general purpose computer graphics language includes an arc-center command for drawing an arc of a specified angle, with a specified center point.
Claim 5
Dependent Claim
29 words
The method of claim 1, wherein the syntax of the general purpose computer graphics language includes an init command for initializing an area where the graphical image is created.
Claim 6
Dependent Claim
31 words
The method of claim 1, wherein the syntax of the general purpose computer graphics language includes a circle-center command for drawing a circle of a specified radius around a given centerpoint.
Claim 7
Dependent Claim
24 words
The method of claim 1, wherein the syntax of the general purpose computer graphics language includes a color command for specifying a drawing color.
Claim 8
Dependent Claim
22 words
The method of claim 1, wherein the syntax of the general purpose computer graphics language includes a draw-text command for drawing text.
Claim 9
Dependent Claim
35 words
The method of claim 1, wherein the syntax of the general purpose computer graphics language includes a fill command for applying color to a specified region in an area where the graphical image is created.
Claim 10
Dependent Claim
25 words
The method of claim 1, wherein the syntax of the general purpose computer graphics language includes a horizontal line command for drawing a horizontal line.
Claim 11
Dependent Claim
25 words
The method of claim 1, wherein the syntax of the general purpose computer graphics language includes a vertical line command for drawing a vertical line.
Claim 12
Dependent Claim
27 words
The method of claim 1, wherein the syntax of the general purpose computer graphics language includes a define origin command for specifying a point having coordinates (0,0).
Claim 13
Dependent Claim
23 words
The method of claim 1, wherein the syntax of the general purpose computer graphics language includes a plot-point command for plotting a point.
Claim 14
Dependent Claim
26 words
The method of claim 1, wherein the syntax of the general purpose computer graphics language includes a plot-line command for drawing a vector between two points.
Claim 15
Dependent Claim
19 words
The method of claim 1, wherein the step of interpreting is performed using a common gateway interface program ("CGI").
Claim 16
Dependent Claim
15 words
The method of claim 1, wherein the client-server computer network supports hypertext transfer protocol ("http").
Claim 17
Independent Claim
133 words
A system for dynamically generating graphical images using a graphics program on a server in a client-server computer network, the system comprising: a client computer adapted to access the original version of the graphics program and to process revisions to the original version of the graphics program using a syntax of a general purpose computer graphics language; and a server communicatively coupled to the client computer via the client-server computer network, the server adapted to receive a revised version of the graphics program, receive a request for a graphical image, execute the revised version of the graphics program in place of the original version of the graphics program, interpret the syntax used by the revised version of the graphics program, generate the graphical image, and transmit the graphical image to the client computer.
Claim 18
Independent Claim
133 words
A system for dynamically generating graphical images using a graphics program on a server in a client-server computer network, the system comprising: a client computer adapted to access the original version of the graphics program and to process revisions to the original version of the graphics program using a syntax of a general purpose computer graphics language; and a server communicatively coupled to the client computer via the client-server computer network, the server adapted to receive a revised version of the graphics program, receive a request for a graphical image, execute the revised version of the graphics program in place of the original version of the graphics program, interpret the syntax used by the revised version of the graphics program, generate the graphical image, and transmit the graphical image to the client computer.
Claim 19
Dependent Claim
32 words
The system of claim 16, wherein the syntax of the general purpose computer graphics language includes an arc-center command for drawing an arc of a specified angle, with a specified center point.
Claim 20
Dependent Claim
29 words
The system of claim 16, wherein the syntax of the general purpose computer graphics language includes an init command for initializing an area where the graphical image is created.
Claim 21
Dependent Claim
31 words
The system of claim 16, wherein the syntax of the general purpose computer graphics language includes a circle-center command for drawing a circle of a specified radius around a given centerpoint.
Claim 22
Dependent Claim
24 words
The system of claim 16, wherein the syntax of the general purpose computer graphics language includes a color command for specifying a drawing color.
Claim 23
Dependent Claim
22 words
The system of claim 16, wherein the syntax of the general purpose computer graphics language includes a draw-text command for drawing text.
Claim 24
Dependent Claim
35 words
The system of claim 16, wherein the syntax of the general purpose computer graphics language includes a fill command for applying color to a specified region in an area where the graphical image is created.
Claim 25
Dependent Claim
25 words
The system of claim 16, wherein the syntax of the general purpose computer graphics language includes a horizontal line command for drawing a horizontal line.
Claim 26
Dependent Claim
25 words
The system of claim 16, wherein the syntax of the general purpose computer graphics language includes a vertical line command for drawing a vertical line.
Claim 27
Dependent Claim
27 words
The system of claim 16, wherein the syntax of the general purpose computer graphics language includes a define origin command for specifying a point having coordinates (0,0).
Claim 28
Dependent Claim
23 words
The system of claim 16, wherein the syntax of the general purpose computer graphics language includes a plot-point command for plotting a point.
Claim 29
Dependent Claim
26 words
The system of claim 16, wherein the syntax of the general purpose computer graphics language includes a plot-line command for drawing a vector between two points.
References Cited (Backward Citations)
US5359710A
Cited
US5276789A
Cited
US5619710A
Cited
US5204947A
Cited
US5848291A
Cited
US5835911A
Cited
US5832271A
Cited
US5886709A
Cited
US5729741A
Cited
US5657460A
Cited
US5956038A
Cited
US5649186A
Cited
US5848427A
Cited
US5793966A
Cited
US5884056A
Cited
US5715823A
Cited
US5764235A
Cited
US5845084A
Cited
US5819302A
Cited
US5828887A
Cited
US5880740A
Cited
US5823781A
Cited
US5791992A
Cited
US5822511A
Cited
US5926179A
Cited
US5732216A
Cited
US5870559A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-08-01 | 2004-01-31 | 2004-08-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-08-01 | 2008-01-31 | 2008-08-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-08-01 | 2012-01-31 | 2012-08-01 | $7700.00 | Window Closed / Lapsed |