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. (WO2011159443) CREATING TEXT FUNCTIONS FROM A SPREADSHEET
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2011/159443    International Application No.:    PCT/US2011/037965
Publication Date: 22.12.2011 International Filing Date: 25.05.2011
IPC:
G06F 9/44 (2006.01), G06F 17/21 (2006.01)
Applicants: MICROSOFT CORPORATION [US/US]; One Microsoft Way Redmond, Washington 98052-6399 (US) (For All Designated States Except US)
Inventors: MESSERLY, John Benjamin; (US).
HUGUNIN, James J.; (US).
STALL, Jonathon Michael; (US).
HAGENLOCHER, Curt Oliver; (US)
Priority Data:
12/815,801 15.06.2010 US
Title (EN) CREATING TEXT FUNCTIONS FROM A SPREADSHEET
(FR) CRÉATION DE FONCTIONS DE TEXTE À PARTIR D'UNE FEUILLE DE CALCUL
Abstract: front page image
(EN)The present invention extends to methods, systems, and computer program products for creating text functions form a spreadsheet. Embodiments of the invention extract functions from spreadsheets and represent the functions in textual form. Representation in textual form promotes code reuse, clarify, expressive power, and better performance. Text can be rendered in virtually any programming language, such as, for example, C#, C++, Visual Basic ("VB"), etc. In some embodiments, programming language extensibility to support spreadsheet compatible data types and functions is utilized.
(FR)La présente invention s'étend à des procédés, des systèmes et des produits programmes d'ordinateur pour créer des fonctions de texte à partir d'une feuille de calcul. Des modes de réalisation de l'invention extraient des fonctions à partir de feuilles de calcul et représentent les fonctions sous forme textuelle. Une représentation sous forme textuelle favorise une réutilisation de code, une clarification, un pouvoir expressif et de meilleures performances. Le texte peut être rendu dans virtuellement n'importe quel langage de programmation, tel que par exemple C#, C++, Visual Basic (« VB »), etc. Dans certains modes de réalisation, une extensibilité de langage de programmation est utilisée pour prendre en charge des types de données et des fonctions compatibles avec un tableur.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, 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, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, 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, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, 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, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)