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. (WO2001023997) UNITS SYSTEM AND METHOD WITH UNDERDEFINED QUANTITIES
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2001/023997    International Application No.:    PCT/US2000/025689
Publication Date: 05.04.2001 International Filing Date: 20.09.2000
Chapter 2 Demand Filed:    04.04.2001    
IPC:
G06F 9/44 (2006.01)
Applicants: CURL CORPORATION [US/US]; 8th floor, 400 Technology Square, Cambridge, MA 02139 (US)
Inventors: MCGUIRE, Morgan, S.; (US)
Agent: SMITH, James, M.; Hamilton, Brook, Smith & Reynolds, P.C., 530 Virginia Road, P.O. Box 9133, Concord, MA 01742-9133 (US)
Priority Data:
09/409,290 30.09.1999 US
Title (EN) UNITS SYSTEM AND METHOD WITH UNDERDEFINED QUANTITIES
(FR) SYSTEME D'UNITES ET PROCEDE ASSOCIE UTILISANT DES QUANTITES SOUS-DEFINIES
Abstract: front page image
(EN)A system and method create and manipulate variables having both a numeric value and a units designation. The units designation is a vector of unit exponents which are operated upon consistent with operations on values. Exactly defined and underdefined quantities are stored in data structures of values and unit designations. Operations on underdefined quantities may result in expression data structures of operand quantities, operators and unit designations. The system allows the creation of variables having a unit specification and the transparent manipulation of such a variable during conventional numerical and logical operations. The system automatically signals an error condition when an operation is attempted on a set of variables having incompatible units designations. The system also includes both a predetermined dictionary of units and a customizable dictionary of units. In addition, conversion factors can be specified allowing the automatic conversion between variable of the same kind (i.e. distance) but different underlying units (i.e. yards and meters). The invention is implemented on a computer and can be an extension to a programming language resulting in such variables being considered first class data types.
(FR)L'invention concerne un système et un procédé servant à créer et à manipuler des variables possédant une valeur numérique et une désignation d'unités. La désignation d'unités est un vecteur d'exposants d'unités sur lesquels on effectue des opérations compatibles aux opérations sur les valeurs. Des quantités précisément définies et sous-définies sont stockées dans des structures de données de valeurs et de désignations d'unités. Les opérations sur les quantités sous-définies permettent d'obtenir des structures de données d'expression de quantités d'opérandes, d'opérateurs et de désignations d'unités. Le système permet de créer des variables possédant une spécification d'unités, et d'effectuer une manipulation transparente d'une variable de ce type lors d'opérations numériques et logiques conventionnelles. Le système signale automatiquement une condition d'erreur lorsqu'on essaye d'effectuer une opération sur un ensemble de variables aux désignations d'unités incompatibles. Le système comprend également un dictionnaire d'unités prédéterminé et un dictionnaire d'unités personnalisable. De plus, des facteurs de conversion peuvent être spécifiés, permettant d'effectuer une conversion automatique entre des variables de même type (c-à-d distance) mais aux unités sous-jacentes différentes (c-à-d yards et mètres). L'invention est mise en pratique sur un ordinateur et peut être une extension d'un langage de programmation, les variables de ce type étant ainsi considérées comme des types de données de première classe.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CR, CU, CZ, DE, DK, DM, DZ, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)