BR0301122A - Sistemas e métodos para prover destinos intermediários em um sistema gráfico - Google Patents
Sistemas e métodos para prover destinos intermediários em um sistema gráficoInfo
- Publication number
- BR0301122A BR0301122A BR0301122-4A BR0301122A BR0301122A BR 0301122 A BR0301122 A BR 0301122A BR 0301122 A BR0301122 A BR 0301122A BR 0301122 A BR0301122 A BR 0301122A
- Authority
- BR
- Brazil
- Prior art keywords
- programs
- systems
- methods
- buffers
- data
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/005—General purpose rendering architectures
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Image Generation (AREA)
- Image Processing (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Abstract
"SISTEMAS E MéTODOS PARA PROVER DESTINOS INTERMEDIáRIOS EM UM SISTEMA GRáFICO". Sistemas e métodos para utilização de destino (s) intermediário (s) em conjunto com gráfico de computador em um sistema de computador são proporcionados. Em várias modalidades, buffers de memória intermediária em memória de vídeo são proporcionados e utilizados para permitir que programas serializados de APIs de gráfico suportem algoritmos que excedem os limites de instrução dos instrumentos para sombrear procedurais para programas únicos. Os buffers intermediários podem também permitir o compartilhamento de dados entre programas para outras finalidades também, e são acessíveis atomicamente. O tamanho dos buffers, i.e., a quantidade de dados armazenados nos destinos intermediários, pode ser ajustado de modo variável para uma quantidade variada de resolução com relação aos dados do gráfico. Sob esse aspecto, um programa único gera dados intermediários, que podem então ser usados, e reutilizados, por uma extensão do mesmo programa e/ou qualquer número de outros programas qualquer número de vezes como possa ser desejado, possibilitando flexibilidade e complexidade consideráveis dos programas de sombreado, enquanto mantendo a velocidade dos chips de gráfico modernos.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/196,864 US7564460B2 (en) | 2001-07-16 | 2002-07-16 | Systems and methods for providing intermediate targets in a graphics system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| BR0301122A true BR0301122A (pt) | 2004-08-17 |
| BRPI0301122B1 BRPI0301122B1 (pt) | 2015-12-01 |
Family
ID=22727078
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0301122A BRPI0301122B1 (pt) | 2002-07-16 | 2003-04-09 | métodos para proporcionar e utilizar alvos de memória intermediária em um sistema de computação, sistema de computação, dispositivo de co-processamento e sistema para utilizar alvos de memória intermediária. |
Country Status (15)
| Country | Link |
|---|---|
| US (3) | US7564460B2 (pt) |
| EP (2) | EP3156965A1 (pt) |
| JP (2) | JP4583720B2 (pt) |
| KR (2) | KR100969448B1 (pt) |
| CN (1) | CN100507832C (pt) |
| AU (1) | AU2003203499B2 (pt) |
| BR (1) | BRPI0301122B1 (pt) |
| CA (2) | CA2424650C (pt) |
| MX (1) | MXPA03004601A (pt) |
| MY (1) | MY142776A (pt) |
| NO (2) | NO328438B1 (pt) |
| PL (1) | PL360754A1 (pt) |
| RU (1) | RU2337402C2 (pt) |
| TW (2) | TWI340927B (pt) |
| ZA (1) | ZA200302809B (pt) |
Families Citing this family (104)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6828975B2 (en) | 2001-03-01 | 2004-12-07 | Microsoft Corporation | Method and system for managing graphics objects in a graphics display system |
| US7564460B2 (en) | 2001-07-16 | 2009-07-21 | Microsoft Corporation | Systems and methods for providing intermediate targets in a graphics system |
| US6809732B2 (en) * | 2002-07-18 | 2004-10-26 | Nvidia Corporation | Method and apparatus for generation of programmable shader configuration information from state-based control information and program instructions |
| US6825843B2 (en) * | 2002-07-18 | 2004-11-30 | Nvidia Corporation | Method and apparatus for loop and branch instructions in a programmable graphics pipeline |
| US6975321B1 (en) * | 2003-05-05 | 2005-12-13 | Nvidia Corporation | System and method for generating multiple outputs in a single shader processing pass in a hardware graphics pipeline |
| US7681112B1 (en) | 2003-05-30 | 2010-03-16 | Adobe Systems Incorporated | Embedded reuse meta information |
| US8274517B2 (en) * | 2003-11-14 | 2012-09-25 | Microsoft Corporation | Systems and methods for downloading algorithmic elements to a coprocessor and corresponding techniques |
| US7847800B2 (en) | 2004-04-16 | 2010-12-07 | Apple Inc. | System for emulating graphics operations |
| US8704837B2 (en) * | 2004-04-16 | 2014-04-22 | Apple Inc. | High-level program interface for graphics operations |
| US7231632B2 (en) | 2004-04-16 | 2007-06-12 | Apple Computer, Inc. | System for reducing the number of programs necessary to render an image |
| US8134561B2 (en) | 2004-04-16 | 2012-03-13 | Apple Inc. | System for optimizing graphics operations |
| US7636489B2 (en) | 2004-04-16 | 2009-12-22 | Apple Inc. | Blur computation algorithm |
| US7248265B2 (en) | 2004-04-16 | 2007-07-24 | Apple Inc. | System and method for processing graphics operations with graphics processing unit |
| US7570267B2 (en) * | 2004-05-03 | 2009-08-04 | Microsoft Corporation | Systems and methods for providing an enhanced graphics pipeline |
| US7671862B1 (en) * | 2004-05-03 | 2010-03-02 | Microsoft Corporation | Systems and methods for providing an enhanced graphics pipeline |
| US8427490B1 (en) | 2004-05-14 | 2013-04-23 | Nvidia Corporation | Validating a graphics pipeline using pre-determined schedules |
| US8130237B2 (en) | 2004-06-24 | 2012-03-06 | Apple Inc. | Resolution independent user interface design |
| US8068103B2 (en) | 2004-06-24 | 2011-11-29 | Apple Inc. | User-interface design |
| US7397964B2 (en) | 2004-06-24 | 2008-07-08 | Apple Inc. | Gaussian blur approximation suitable for GPU |
| US7761800B2 (en) | 2004-06-25 | 2010-07-20 | Apple Inc. | Unified interest layer for user interface |
| US7652678B2 (en) | 2004-06-25 | 2010-01-26 | Apple Inc. | Partial display updates in a windowing system using a programmable graphics processing unit |
| US8302020B2 (en) | 2004-06-25 | 2012-10-30 | Apple Inc. | Widget authoring and editing environment |
| US8453065B2 (en) | 2004-06-25 | 2013-05-28 | Apple Inc. | Preview and installation of user interface elements in a display environment |
| US8566732B2 (en) | 2004-06-25 | 2013-10-22 | Apple Inc. | Synchronization of widgets and dashboards |
| US7546543B2 (en) | 2004-06-25 | 2009-06-09 | Apple Inc. | Widget authoring and editing environment |
| US7490295B2 (en) | 2004-06-25 | 2009-02-10 | Apple Inc. | Layer for accessing user interface elements |
| US8239749B2 (en) | 2004-06-25 | 2012-08-07 | Apple Inc. | Procedurally expressing graphic objects for web pages |
| US7730026B2 (en) | 2004-07-01 | 2010-06-01 | Apple Inc. | Method and system using reusable state information for synchronization and maintenance of data |
| US7746347B1 (en) * | 2004-07-02 | 2010-06-29 | Nvidia Corporation | Methods and systems for processing a geometry shader program developed in a high-level shading language |
| US7958498B1 (en) | 2004-07-02 | 2011-06-07 | Nvidia Corporation | Methods and systems for processing a geometry shader program developed in a high-level shading language |
| US8044951B1 (en) | 2004-07-02 | 2011-10-25 | Nvidia Corporation | Integer-based functionality in a graphics shading language |
| US8624906B2 (en) * | 2004-09-29 | 2014-01-07 | Nvidia Corporation | Method and system for non stalling pipeline instruction fetching from memory |
| DE102004051567A1 (de) * | 2004-10-22 | 2006-05-04 | Siemens Ag | Verfahren zur schnellen Bildverarbeitung zweidimensionaler Bilder |
| US8424012B1 (en) | 2004-11-15 | 2013-04-16 | Nvidia Corporation | Context switching on a video processor having a scalar execution unit and a vector execution unit |
| US7227551B2 (en) | 2004-12-23 | 2007-06-05 | Apple Inc. | Manipulating text and graphic appearance |
| US8140975B2 (en) | 2005-01-07 | 2012-03-20 | Apple Inc. | Slide show navigation |
| US8004515B1 (en) * | 2005-03-15 | 2011-08-23 | Nvidia Corporation | Stereoscopic vertex shader override |
| US7852353B1 (en) | 2005-03-31 | 2010-12-14 | Apple Inc. | Encoding a transparency (alpha) channel in a video bitstream |
| GB2425030A (en) * | 2005-04-09 | 2006-10-11 | Tenomichi Ltd | Managed network render targets for routing graphical information |
| US7289127B1 (en) | 2005-04-25 | 2007-10-30 | Apple, Inc. | Multi-conic gradient generation |
| US8452090B1 (en) | 2005-04-25 | 2013-05-28 | Apple Inc. | Bayer reconstruction of images using a GPU |
| US8543931B2 (en) | 2005-06-07 | 2013-09-24 | Apple Inc. | Preview including theme based installation of user interface elements in a display environment |
| US8495015B2 (en) | 2005-06-21 | 2013-07-23 | Apple Inc. | Peer-to-peer syncing in a decentralized environment |
| US7523146B2 (en) | 2005-06-21 | 2009-04-21 | Apple Inc. | Apparatus and method for peer-to-peer N-way synchronization in a decentralized environment |
| DE102005031642B4 (de) * | 2005-07-06 | 2008-05-29 | Siemens Ag | Mobiler Defibrillator |
| US8793576B2 (en) | 2005-10-14 | 2014-07-29 | Apple Inc. | System and method for computing a desktop picture |
| US9092170B1 (en) | 2005-10-18 | 2015-07-28 | Nvidia Corporation | Method and system for implementing fragment operation processing across a graphics bus interconnect |
| US7793169B2 (en) * | 2005-10-19 | 2010-09-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Intelligent table-driven interleaving |
| US7752556B2 (en) | 2005-10-27 | 2010-07-06 | Apple Inc. | Workflow widgets |
| US7743336B2 (en) | 2005-10-27 | 2010-06-22 | Apple Inc. | Widget security |
| US7483037B2 (en) | 2005-10-27 | 2009-01-27 | Apple, Inc. | Resampling chroma video using a programmable graphics processing unit to provide improved color rendering |
| US7954064B2 (en) | 2005-10-27 | 2011-05-31 | Apple Inc. | Multiple dashboards |
| US8543824B2 (en) | 2005-10-27 | 2013-09-24 | Apple Inc. | Safe distribution and use of content |
| US9104294B2 (en) | 2005-10-27 | 2015-08-11 | Apple Inc. | Linked widgets |
| US7707514B2 (en) | 2005-11-18 | 2010-04-27 | Apple Inc. | Management of user interface elements in a display environment |
| KR100696198B1 (ko) * | 2005-12-23 | 2007-03-20 | 엠텍비젼 주식회사 | 프로그래밍 가능한 쉐이더 기반의 그래픽 연산을 지원하는임베디드 시스템 |
| CN100395778C (zh) * | 2006-03-15 | 2008-06-18 | 威盛电子股份有限公司 | 绘图系统以及绘图控制方法 |
| US20070268298A1 (en) * | 2006-05-22 | 2007-11-22 | Alben Jonah M | Delayed frame buffer merging with compression |
| TW200820131A (en) * | 2006-05-22 | 2008-05-01 | Nvidia Corp | Frame buffer merging |
| US8154554B1 (en) | 2006-07-28 | 2012-04-10 | Nvidia Corporation | Unified assembly instruction set for graphics processing |
| US8869027B2 (en) | 2006-08-04 | 2014-10-21 | Apple Inc. | Management and generation of dashboards |
| US7860826B2 (en) | 2006-08-04 | 2010-12-28 | Apple Inc. | Method and system for using global equivalency sets to identify data during peer-to-peer synchronization |
| US8232991B1 (en) | 2006-11-03 | 2012-07-31 | Nvidia Corporation | Z-test result reconciliation with multiple partitions |
| US7760767B2 (en) | 2007-01-05 | 2010-07-20 | Apple Inc. | Wide area peer-to-peer synching in a decentralized environment |
| US7657769B2 (en) | 2007-01-08 | 2010-02-02 | Marcy M Scott | N-way synchronization of data |
| KR101349171B1 (ko) * | 2007-01-17 | 2014-01-09 | 삼성전자주식회사 | 3차원 그래픽 가속기 및 그것의 픽셀 분배 방법 |
| US8954871B2 (en) | 2007-07-18 | 2015-02-10 | Apple Inc. | User-centric widgets and dashboards |
| US8683126B2 (en) | 2007-07-30 | 2014-03-25 | Nvidia Corporation | Optimal use of buffer space by a storage controller which writes retrieved data directly to a memory |
| US8667415B2 (en) | 2007-08-06 | 2014-03-04 | Apple Inc. | Web widgets |
| US9024957B1 (en) | 2007-08-15 | 2015-05-05 | Nvidia Corporation | Address independent shader program loading |
| US8698819B1 (en) | 2007-08-15 | 2014-04-15 | Nvidia Corporation | Software assisted shader merging |
| US8411096B1 (en) | 2007-08-15 | 2013-04-02 | Nvidia Corporation | Shader program instruction fetch |
| US8659601B1 (en) * | 2007-08-15 | 2014-02-25 | Nvidia Corporation | Program sequencer for generating indeterminant length shader programs for a graphics processor |
| US8156467B2 (en) | 2007-08-27 | 2012-04-10 | Adobe Systems Incorporated | Reusing components in a running application |
| US8176466B2 (en) | 2007-10-01 | 2012-05-08 | Adobe Systems Incorporated | System and method for generating an application fragment |
| US8780123B2 (en) | 2007-12-17 | 2014-07-15 | Nvidia Corporation | Interrupt handling techniques in the rasterizer of a GPU |
| US9064333B2 (en) | 2007-12-17 | 2015-06-23 | Nvidia Corporation | Interrupt handling techniques in the rasterizer of a GPU |
| US9619304B2 (en) | 2008-02-05 | 2017-04-11 | Adobe Systems Incorporated | Automatic connections between application components |
| US8923385B2 (en) | 2008-05-01 | 2014-12-30 | Nvidia Corporation | Rewind-enabled hardware encoder |
| US8681861B2 (en) | 2008-05-01 | 2014-03-25 | Nvidia Corporation | Multistandard hardware video encoder |
| US8581912B2 (en) | 2008-06-27 | 2013-11-12 | Microsoft Corporation | Dynamic subroutine linkage optimizing shader performance |
| US8656293B1 (en) | 2008-07-29 | 2014-02-18 | Adobe Systems Incorporated | Configuring mobile devices |
| US8489851B2 (en) | 2008-12-11 | 2013-07-16 | Nvidia Corporation | Processing of read requests in a memory controller using pre-fetch mechanism |
| US8289341B2 (en) * | 2009-06-29 | 2012-10-16 | Intel Corporation | Texture sampling |
| US8922555B2 (en) * | 2009-10-07 | 2014-12-30 | Nvidia Corporation | Pixel shader output map |
| US9530189B2 (en) | 2009-12-31 | 2016-12-27 | Nvidia Corporation | Alternate reduction ratios and threshold mechanisms for framebuffer compression |
| US8340416B2 (en) * | 2010-06-25 | 2012-12-25 | Microsoft Corporation | Techniques for robust color transfer |
| KR101926570B1 (ko) | 2011-09-14 | 2018-12-10 | 삼성전자주식회사 | 포스트 프레그먼트 쉐이더를 사용하는 그래픽 처리 방법 및 장치 |
| US9607407B2 (en) | 2012-12-31 | 2017-03-28 | Nvidia Corporation | Variable-width differential memory compression |
| US9591309B2 (en) | 2012-12-31 | 2017-03-07 | Nvidia Corporation | Progressive lossy memory compression |
| US10043234B2 (en) | 2012-12-31 | 2018-08-07 | Nvidia Corporation | System and method for frame buffer decompression and/or compression |
| TWI517137B (zh) | 2013-06-05 | 2016-01-11 | 晨星半導體股份有限公司 | 將影像寫入記憶體的方法及其裝置 |
| CN104252414B (zh) * | 2013-06-25 | 2018-03-27 | 晨星半导体股份有限公司 | 将影像写入存储器的方法及其装置 |
| BR112015008904A2 (pt) * | 2013-07-17 | 2017-07-04 | A2Zlogix Inc | sistema e método para computação de histograma usando uma unidade de processamento gráfico |
| US9832388B2 (en) | 2014-08-04 | 2017-11-28 | Nvidia Corporation | Deinterleaving interleaved high dynamic range image by using YUV interpolation |
| EP3012737A1 (en) * | 2014-10-24 | 2016-04-27 | Thomson Licensing | Devices and methods for generating elementary geometries |
| US9996892B2 (en) | 2014-11-21 | 2018-06-12 | Intel Corporation | Apparatus and method for efficient graphics processing in a virtual execution environment |
| CN105719229B (zh) * | 2014-12-19 | 2020-03-03 | 谷歌有限责任公司 | 一种基于指令流截取的应用程序透明化的分辨率控制 |
| US10108321B2 (en) * | 2015-08-31 | 2018-10-23 | Microsoft Technology Licensing, Llc | Interface for defining user directed partial graph execution |
| CN105678679B (zh) * | 2015-12-31 | 2019-02-12 | 公安部第三研究所 | 大规模图片集合快速预览的系统及方法 |
| JP2019204348A (ja) | 2018-05-24 | 2019-11-28 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにプログラム |
| KR20200145665A (ko) * | 2019-06-19 | 2020-12-30 | 삼성전자주식회사 | 최적화된 픽셀 셰이더 속성 관리 |
| US12051144B2 (en) | 2020-02-28 | 2024-07-30 | Advanced Micro Devices, Inc. | Fully utilized hardware in a multi-tenancy graphics processing unit |
| CN114115873B (zh) * | 2021-11-18 | 2024-08-27 | 网易(杭州)网络有限公司 | 着色器数据处理方法、装置、设备及存储介质 |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5392391A (en) * | 1991-10-18 | 1995-02-21 | Lsi Logic Corporation | High performance graphics applications controller |
| TW219989B (en) | 1992-05-29 | 1994-02-01 | Ind Tech Res Inst | A screen refreshing method which is independent of resolution |
| US5388206A (en) * | 1992-11-13 | 1995-02-07 | The University Of North Carolina | Architecture and apparatus for image generation |
| US5422657A (en) * | 1993-09-13 | 1995-06-06 | Industrial Technology Research Institute | Graphics memory architecture for multimode display system |
| TW299406B (en) | 1993-10-29 | 1997-03-01 | Ind Tech Res Inst | Display memory structure of multi-mode display system |
| CA2146472C (en) * | 1994-04-22 | 2007-10-09 | Kevin Elliott Bridgewater | Packet video signal inverse transport processor with memory address circuitry |
| US6067098A (en) * | 1994-11-16 | 2000-05-23 | Interactive Silicon, Inc. | Video/graphics controller which performs pointer-based display list video refresh operation |
| WO1996031844A1 (en) * | 1995-04-05 | 1996-10-10 | Hitachi, Ltd. | Graphics system |
| US5793374A (en) * | 1995-07-28 | 1998-08-11 | Microsoft Corporation | Specialized shaders for shading objects in computer generated images |
| US5793371A (en) * | 1995-08-04 | 1998-08-11 | Sun Microsystems, Inc. | Method and apparatus for geometric compression of three-dimensional graphics data |
| US6496190B1 (en) * | 1997-07-02 | 2002-12-17 | Mental Images Gmbh & Co Kg. | System and method for generating and using systems of cooperating and encapsulated shaders and shader DAGs for use in a computer graphics system |
| US5969728A (en) * | 1997-07-14 | 1999-10-19 | Cirrus Logic, Inc. | System and method of synchronizing multiple buffers for display |
| US6353460B1 (en) * | 1997-09-30 | 2002-03-05 | Matsushita Electric Industrial Co., Ltd. | Television receiver, video signal processing device, image processing device and image processing method |
| US6208273B1 (en) * | 1999-01-29 | 2001-03-27 | Interactive Silicon, Inc. | System and method for performing scalable embedded parallel data compression |
| US6421053B1 (en) * | 1999-05-24 | 2002-07-16 | International Business Machines Corporation | Block rendering method for a graphics subsystem |
| TW444183B (en) | 1999-06-28 | 2001-07-01 | Integrated Technology Express | Device and method for image rotation |
| DE19941742A1 (de) * | 1999-09-02 | 2001-03-08 | Vitronic Dr Ing Stein Bildvera | Schaltung zur Erzeugung von Bilddaten für einen PC und entsprechendes Verfahren für den Datentransfer |
| JP3350655B2 (ja) | 2000-01-25 | 2002-11-25 | 株式会社ナムコ | ゲームシステム及び情報記憶媒体 |
| US7159041B2 (en) * | 2000-03-07 | 2007-01-02 | Microsoft Corporation | Method and system for defining and controlling algorithmic elements in a graphics display system |
| US6819325B2 (en) * | 2000-03-07 | 2004-11-16 | Microsoft Corporation | API communications for vertex and pixel shaders |
| US6862730B1 (en) * | 2000-04-26 | 2005-03-01 | Lucent Technologies Inc. | Register allocation in code translation between processors |
| US7034828B1 (en) | 2000-08-23 | 2006-04-25 | Nintendo Co., Ltd. | Recirculating shade tree blender for a graphics system |
| US7564460B2 (en) | 2001-07-16 | 2009-07-21 | Microsoft Corporation | Systems and methods for providing intermediate targets in a graphics system |
-
2002
- 2002-07-16 US US10/196,864 patent/US7564460B2/en not_active Expired - Fee Related
-
2003
- 2003-04-07 CA CA2424650A patent/CA2424650C/en not_active Expired - Fee Related
- 2003-04-07 EP EP16202270.1A patent/EP3156965A1/en not_active Withdrawn
- 2003-04-07 NO NO20031556A patent/NO328438B1/no not_active IP Right Cessation
- 2003-04-07 EP EP03007908.1A patent/EP1383080B1/en not_active Expired - Lifetime
- 2003-04-07 CA CA2772030A patent/CA2772030C/en not_active Expired - Fee Related
- 2003-04-07 AU AU2003203499A patent/AU2003203499B2/en not_active Ceased
- 2003-04-09 BR BRPI0301122A patent/BRPI0301122B1/pt not_active IP Right Cessation
- 2003-04-10 CN CNB031217990A patent/CN100507832C/zh not_active Expired - Fee Related
- 2003-04-10 ZA ZA200302809A patent/ZA200302809B/xx unknown
- 2003-04-10 MY MYPI20031322A patent/MY142776A/en unknown
- 2003-04-11 JP JP2003108482A patent/JP4583720B2/ja not_active Expired - Fee Related
- 2003-04-11 RU RU2003110511/09A patent/RU2337402C2/ru not_active IP Right Cessation
- 2003-04-14 KR KR1020030023429A patent/KR100969448B1/ko not_active Expired - Fee Related
- 2003-04-15 TW TW092108739A patent/TWI340927B/zh not_active IP Right Cessation
- 2003-04-15 TW TW099132084A patent/TWI361395B/zh not_active IP Right Cessation
- 2003-05-23 MX MXPA03004601A patent/MXPA03004601A/es active IP Right Grant
- 2003-06-17 PL PL03360754A patent/PL360754A1/xx unknown
-
2009
- 2009-06-22 US US12/489,316 patent/US8063909B2/en not_active Expired - Fee Related
- 2009-08-26 JP JP2009195887A patent/JP4922367B2/ja not_active Expired - Fee Related
-
2010
- 2010-02-04 NO NO20100178A patent/NO331263B1/no not_active IP Right Cessation
- 2010-02-26 KR KR1020100017849A patent/KR100995157B1/ko not_active Expired - Fee Related
-
2011
- 2011-10-31 US US13/286,054 patent/US8379035B2/en not_active Expired - Fee Related
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| MY142776A (en) | Systems and methods for providing intermediate targets in a graphics system | |
| EP2228968A3 (en) | System and method for transparent cloud access | |
| TW200943224A (en) | Multi-buffer support for off-screen surfaces in a graphics processing system | |
| NO20061069L (no) | System og fremgangsmate for a pafore noyaktige tre-dimensjonale volumteksturer pa vilkarlig triangulerte overflater | |
| AU2003903448A0 (en) | A method for tracking depths in a scanline based raster image processor | |
| BRPI0503898A (pt) | sistema e método de transmissão de dados de vìdeo | |
| BR0104588A (pt) | Sistema de processamento de dados, monitor duplo para uso em um sistema de computador e método para controlar rede usando um sistema de processamento de dados | |
| DE69935608D1 (de) | Verfahren und system zur multiprotokoll-konversionshilfe für einen netzbeschleuniger | |
| EP1475703A3 (en) | Method and apparatus for controlling global visibility in a computer system | |
| BRPI0512207A (pt) | método implementado em computador para anexar uma aplicação a um módulo de mapeamento usando a interface do programa de aplicação, produto de programa de computador, sistema de interface do programa de aplicação, dispositivo eletrÈnico, e, método implementado em computador para associar um evento a uma ou mais aplicações | |
| EP1492015A3 (en) | Information processing system including processors and memory managing method used in the same system | |
| DE602005009494D1 (de) | Bildung einer befehlsreihenfolge in einer nicht sequentiell dma-befehlswarteschlange | |
| EP2479666A3 (en) | Methods and systems to display platform graphics during operating system initialization | |
| WO2008132760A3 (en) | Method and system for allocating memory in a computing environment | |
| BR0115574A (pt) | Método e sistema para rastrear pessoal e recursos para espaços fechados | |
| GB2400947A (en) | A method and apparatus for suspending execution of a thread until a specified memory access occurs | |
| WO2004063850A3 (en) | Managing memory by using a free buffer pool | |
| MX2007003570A (es) | Mapas con propiedad de objetivo para sistemas de vigilancia. | |
| TW200745953A (en) | System and method for grouping execution threads | |
| BR112015000755A8 (pt) | sistema de computador para implementação de informação de memória gráfica temporária anteriormente sintetizada em uma exibição de gui customizada | |
| EP2497544A3 (en) | Information processing program, information processing system, and information processing method | |
| WO2000065436A3 (en) | Computer system with graphics engine | |
| WO2006107574A3 (en) | Assigning resources to items such as processing contexts for processing packets | |
| BR112022009914A2 (pt) | Renderizador de objeto de áudio e métodos para determinar ganhos de alto-falante | |
| WO2007037843A3 (en) | Method and apparatus for sharing memory in a multiprocessor system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B07A | Application suspended after technical examination (opinion) [chapter 7.1 patent gazette] | ||
| B25A | Requested transfer of rights approved |
Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC (US) Free format text: TRANSFERIDO DE: MICROSOFT CORPORATION |
|
| B09A | Decision: intention to grant [chapter 9.1 patent gazette] | ||
| B16A | Patent or certificate of addition of invention granted [chapter 16.1 patent gazette] |
Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 01/12/2015, OBSERVADAS AS CONDICOES LEGAIS. |
|
| B21F | Lapse acc. art. 78, item iv - on non-payment of the annual fees in time |
Free format text: REFERENTE A 16A ANUIDADE. |
|
| B24J | Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12) |
Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2509 DE 05-02-2019 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013. |