WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2015127149) CROSS-PLATFORM RENDERING ENGINE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2015/127149    International Application No.:    PCT/US2015/016722
Publication Date: 27.08.2015 International Filing Date: 20.02.2015
Chapter 2 Demand Filed:    02.10.2015    
IPC:
G06F 9/44 (2006.01), G06F 12/08 (2006.01), G06T 1/20 (2006.01), G06T 15/00 (2011.01), G06T 15/04 (2011.01)
Applicants: MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; One Microsoft Way Redmond, WA 98052-6399 (US)
Inventors: WITMAN, Ben; (US).
MCDONALD, Dave; (US).
JOE, Michael, Y.; (US).
UL HAQ, Faaez; (US)
Agent: GRÜNECKER PATENT- UND RECHTSANWÄLTE PARTG MBB; Leopoldstrasse 4 80802 München (DE)
Priority Data:
14/187,897 24.02.2014 US
Title (EN) CROSS-PLATFORM RENDERING ENGINE
(FR) MOTEUR DE RENDU MULTIPLATEFORME
Abstract: front page image
(EN)A cross-platform rendering engine. The cross-platform rendering engine serves as an intermediary between the application and the operating system for displaying application content on the screen allowing software developers to write platform-agnostic application code. The application sends content to the cross-platform rendering engine in the form of resource-efficient content descriptions describing the content to be displayed. In turn, cross-platform rendering engine stores the content descriptions and provides rasterized images generated from the content descriptions to the compositor as needed. In the event that a content description corresponding to the texture needed by the compositor is not available, the cross-platform rendering engine pulls the content description from the application. By producing rasterized images from a user interface thread on behalf of the application rather than waiting for the application thread, the cross-platform rendering engine improves the overall responsiveness of the application and contributes to a better user experience.
(FR)La présente invention concerne un moteur de rendu multiplateforme. Le moteur de rendu multiplateforme sert d'intermédiaire entre le système d'applications et le système d'exploitation en vue d'afficher un contenu d'application sur l'écran permettant à des développeurs de logiciels d'écrire un code d'application indépendant de la plateforme. L'application envoie un contenu au moteur de rendu multiplateforme sous la forme de descriptions de contenu efficaces en termes de ressources décrivant le contenu à afficher. Le moteur de rendu multiplateforme mémorise à son tour les descriptions de contenu et fournit des images rastérisées générées à partir des descriptions de contenu au compositeur selon les besoins. Dans le cas où une description de contenu correspondant à la texture dont a besoin le compositeur n'est pas disponible, le moteur de rendu multiplateforme efface la description de contenu de l'application. En produisant des images rastérisées à partir d'un fil d'interface utilisateur pour le compte de l'application plutôt que d'attendre le fil d'application, le moteur de rendu multiplateforme améliore la réactivité globale de l'application et contribue à une meilleure expérience d'utilisateur.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)