IP Library Patent Application 10899316
Patent Application
App. No. 10/899,316

System and method for networked computer graphics

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
10/899,316
Abstract

Functional components of a computer graphics network are separated from one another across a network. Each of these four components—a computer graphics application, user input functionality for the application, a graphics renderer, and a display for a rendered image—is allocated to its own network component, separate from the other components. This allows, for example, a user in one location to provide input to a desired computer graphics application that may be executing elsewhere. The computer graphics application may then have rendering performed by a renderer that is located at yet another location, e.g., centrally to the network. The display may be in still another location, e.g., a distant conference room or a classroom.

Claims (38)

1 . A method for operating a computer graphics system having user input functionality, a graphics application, a renderer and an image output device, the method comprising:

allocating, to a first network component, the user input functionality;

allocating, to a second network component, the graphics application;

allocating, to a third network component, the renderer;

allocating, to a fourth network component, the image output device; and

providing communications between the first, second, third and fourth network components, wherein the communications enable user input to be sent from the first network component to the graphics application, graphics instructions to be sent from the second network component to the renderer, and rendered data to be sent from the third network component to the output device.

2 . The method of claim 1 , wherein the image output device is a display device.

3 . The method of claim 1 , wherein the output device is a memory device.

4 . The method of claim 1 , wherein the providing step comprises providing communications over a computer network.

5 . The method of claim 4 , wherein the providing step comprises providing communications over the global Internet.

6 . The method of claim 1 , wherein at least one of the first, second, third or fourth network components is a sub-network.

7 . The method of claim 6 , wherein the sub-network distributes an assigned functionality across at least two computers.

8 . A networked computer graphics system, comprising:

a first network component including a graphics application that executes thereon;

a second network component that accepts user input for the graphics application, generates input signals corresponding to the user input, and sends the input signals to the graphics application at the second network component via a network infrastructure;

a third network component at which graphics rendering is performed based on graphics instructions received via the network infrastructure from the graphics application, the rendering generating image data in response to the graphics instructions from the graphics application; and

a fourth network component that receives the image data from the third network component via the network infrastructure, and outputs an image based on the image data.

9 . The system of claim 8 , wherein the fourth network component comprises a display device for output of the image.

10 . The system of claim 8 , wherein the fourth network component comprises a memory device for output of the image.

11 . The system of claim 8 , wherein the network infrastructure comprises a computer network.

12 . The system of claim 11 , wherein the network infrastructure comprises the global Internet.

13 . The system of claim 8 , wherein at least one of the first, second, third or fourth network components is a sub-network.

14 . The system of claim 13 , wherein the sub-network distributes an assigned functionality across at least two computers.

15 . A method of computer graphics processing, comprising:

executing a graphics application at a first network component;

accepting, at a second network component, user input for the graphics application;

generating, at the second network component, input signals corresponding to the user input;

sending the input signals from the second network component to the first network component via a network infrastructure;

using the input signals at the graphics application to produce graphics instructions;

sending the graphics instructions from the first network component to a third network component via the network infrastructure;

using the graphics instructions to render an image at the third network component;

sending the rendered image to a fourth network component via the network infrastructure; and

outputting the rendered image at an output device at the fourth network component.

16 . The method of claim 15 , wherein the outputting step comprises displaying the rendered image on a display device.

17 . The method of claim 15 , wherein the outputting step comprises storing the rendered image in a memory device.

18 . The method of claim 15 , wherein the sending steps send signals via a computer network.

19 . The method of claim 18 , wherein the sending steps send signals via the global Internet.

20 . The method of claim 15 , wherein at least one of the first, second, third or fourth network components is a sub-network, wherein the sub-network distributes an assigned functionality across at least two computers.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2017
From: SILICON GRAPHICS INTERNATIONAL CORP.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 044128/0149 →
MERGER Recorded Aug 9, 2016
From: SGI INTERNATIONAL, INC.
To: SILICON GRAPHICS INTERNATIONAL CORP.
Reel/Frame 039387/0139 →
CHANGE OF NAME Recorded Aug 9, 2016
From: SILICON GRAPHICS INTERNATIONAL, INC.
To: SGI INTERNATIONAL, INC.
Reel/Frame 039636/0809 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2016
From: SILICON GRAPHICS, INC.
To: SILICON GRAPHICS INTERNATIONAL, INC.
Reel/Frame 039693/0001 →
ORDER...AUTHORIZING THE SALE OF ALL OR SUBSTANTIALLY ALL OF THE ASSETS OF THE DEBTORS FREE AND CLEAR OF ALL LIENS, ENCUMBRANCES, AND INTERESTS. Recorded Jul 26, 2016
From: WELLS FARGO FOOTHILL CAPITAL, INC.
To: SILICON GRAPHICS INC.
Reel/Frame 039480/0846 →
ORDER...AUTHORIZING THE SALE OF ALL OR SUBSTANTIALLY ALL OF THE ASSETS OF THE DEBTORS FREE AND CLEAR OF ALL LIENS, ENCUMBRANCES, AND INTERESTS. Recorded Jul 26, 2016
From: MORGAN STANLEY & CO., INCORPORATED
To: SILICON GRAPHICS, INC.
Reel/Frame 039482/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2007
From: GENERAL ELECTRIC CAPITAL CORPORATION
To: MORGAN STANLEY & CO., INCORPORATED
Reel/Frame 019995/0895 →
SECURITY INTEREST Recorded Oct 24, 2006
From: SILICON GRAPHICS, INC.
To: GENERAL ELECTRIC CAPITAL CORPORATION
Reel/Frame 018545/0777 →
SECURITY AGREEMENT Recorded Aug 19, 2005
From: SILICON GRAPHICS, INC. AND SILICON GRAPHICS FEDERAL, INC. (EACH A DELAWARE CORPORATION)
To: WELLS FARGO FOOTHILL CAPITAL, INC.
Reel/Frame 016871/0809 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2005
From: UNGAR, PAUL JEFFREY
To: SILICON GRAPHICS, INC.
Reel/Frame 016758/0418 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2005
From: CHALFIN, ALEXANDER E.; KAULGUD, ALPANA
To: SILICON GRAPHICS, INC.
Reel/Frame 015638/0615 →
CONFIDENTIAL INFORMATION AND INVENTORS AGREEMENT Recorded Feb 2, 2005
From: DUNWOODY, JOHN CRAIG; UNGAR, PAUL JEFFREY
To: SILICON GRAPHICS, INC.
Reel/Frame 015638/0693 →