Sharing a graphical processing unit between a plurality of programs

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8203568
APP PUB NO 20120075317A1
SERIAL NO

13298266

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A centralised server in a bank (50) of servers runs a program for use by a user at a remote terminal (52, 56, 58). In the server, a plurality of programs share a GPU and instructions are used to cause the GPU to store the frames representing graphics of different programs at different memory locations. The frames are compressed and transmitted to remote terminals. Optionally the invention also allows for GPU time slice allocation, such that the GPU completes rendering the frame of one program before it renders the frame of another program. Optionally the invention also allows delivering false information about the capabilities of the GPU to the programs.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
T5 LABS LTD.LONDON, GB7

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Clemie, Graham London, GB 9 225
Duckett, Dedrick Jasper, US 9 206

Cited Art Landscape

Patent Info (Count) # Cites Year
 
HEWLETT-PACKARD COMPANY (1)
5493644 Polygon span interpolator with main memory Z buffer 62 1991
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (2)
6292589 Method for choosing rate control parameters in motion-compensated transform-based picture coding scheme using non-parametric technique 81 1996
6664969 Operating system independent method and apparatus for graphical remote access 147 1999
 
LUCENT TECHNOLOGIES INC. (1)
5742289 System and method of generating compressed video graphics images 104 1996
 
CALLAHAN CELLULAR L.L.C. (2)
6307567 Model-based view extrapolation for interactive virtual reality systems 55 1997
* 6330281 Model-based view extrapolation for interactive virtual reality systems 19 2000
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
6057850 Blended texture illumination mapping 175 1997
 
SUN MICROSYSTEMS, INC. (1)
2004/0080,533 Accessing rendered graphics over the internet 29 2002
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
4795562 Membrane batch-processing apparatus 14 1985
4804469 Flexible jacket membrane processing apparatus 4 1986
 
UNIVERSITY OF UTAH (1)
4663049 Process for therapeutic dissociation of immune complexes and removal of antigens 21 1984
 
The Wilfred J. and Louisette G. Lagassey Irrevocable Trust (1)
9371099 Modular intelligent transportation system 0 2011
 
Bucher-Guyer AG (1)
5110472 Process for treatment of fruits and vegetables, especially for juice extraction, and unit for carrying out the process 3 1990
 
SONY INTERACTIVE ENTERTAINMENT AMERICA LLC (16)
8549574 Method of combining linear content and interactive content compressed together as streaming interactive video 1 2007
8506402 Game execution environments 4 2010
9584575 Qualified video delivery 0 2010
8968087 Video game overlay 4 2010
8888592 Voice overlay 3 2010
8676591 Audio deceleration 1 2010
8560331 Audio acceleration 3 2010
9203685 Qualified video delivery methods 0 2011
9498714 Program mode switching 0 2011
9211473 Program mode transition 0 2011
8926435 Dual-mode program execution 1 2011
8840476 Dual-mode program execution 0 2011
8613673 Intelligent game loading 2 2011
9349201 Command sentinel 0 2012
* 8834274 System for streaming databases serving real-time applications used through streaming interactive 0 2012
* 2012/0142,433 System for streaming databases serving real-time applications used through streaming interactive 23 2012
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
9569812 View rendering from multiple server-side renderings 0 2016
 
PUBLIC HEALTH LABORATORY SERVICE BOARD (1)
4904394 Method for selective filtering of a fluid using porous piezoelectric material 17 1987
 
GOOGLE INC. (1)
8587599 Asset server for shared hardware graphic data 0 2012
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Dec 19, 2019
11.5 Year Payment $7400.00 $3700.00 $1850.00 Dec 19, 2023
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00