Unit Conversion Patents (Class 708/206)
-
Patent number: 9020999Abstract: A method for computer-implemented unit-conversion method, the method comprising identifying a first numerical value in a first system of units displayed on a computing device, converting the first numerical value in the first system of units into a second numerical value, and displaying the second numerical value and the second system of units on the computing device.Type: GrantFiled: October 1, 2012Date of Patent: April 28, 2015Assignee: BlackBerry LimitedInventor: Arjun Singh Rai Bhatti
-
Patent number: 8745112Abstract: A mathematical formula input unit inputs a mathematical formula according to a user manipulation. A calculation unit calculates a calculation result of the mathematical formula. A display unit displays the mathematical formula and the calculation result. A position specifying unit specifics a position in a display area on the display unit according to a user manipulation. A right slide ENG display control unit performs ENG normal conversion to the calculation result and updates display contents thereof when a position of the calculation result is specified by the position specifying unit and a slide manipulation is performed toward the right. A left slide ENG display control unit performs ENG inverse conversion to the calculation result and updates display contents thereof when a position of the calculation result is specified by the position specifying unit and a slide manipulation is performed toward the left.Type: GrantFiled: October 11, 2011Date of Patent: June 3, 2014Assignee: Casio Computer Co., Ltd.Inventor: Makoto Ozawa
-
Publication number: 20140095562Abstract: A method for computer-implemented unit-conversion method, the method comprising identifying a first numerical value in a first system of units displayed on a computing device, converting the first numerical value in the first system of units into a second numerical value, and displaying the second numerical value and the second system of units on the computing device.Type: ApplicationFiled: October 1, 2012Publication date: April 3, 2014Applicant: RESEARCH IN MOTION LIMITEDInventor: Arjun Singh RAI BHATTI
-
Patent number: 8650231Abstract: A programmable device is programmed to perform arithmetic operations in an internal format that, unlike known standard formats that store numbers in normalized form and require normalization after each computational step, stores numbers in unnormalized form and does not require normalization after each step. Numbers are converted into unnormalized form at the beginning of an operation and converted back to normalized form at the end of the operation. If necessary to avoid data loss, a number may be normalized after an intermediate step. To conserve resources, rather than configuring the every intermediate operation to have the same mantissa size, in the internal format the mantissa size may start out smaller and grow after each operation.Type: GrantFiled: November 25, 2009Date of Patent: February 11, 2014Assignee: Altera CorporationInventor: Martin Langhammer
-
Publication number: 20130318137Abstract: A coordinate system converter efficiently converts coordinates of one coordinate system to a different coordinate system. A base system library module provides a common platform where different algorithms based on different coordinate systems can “shake hands” or be integrated into an overall conversion process in a manner that is transparent to each other. The number of supported coordinate systems can be dynamically extended without changing software to support different tools.Type: ApplicationFiled: November 16, 2012Publication date: November 28, 2013Applicant: DFMSim, Inc.Inventor: DFMSim, Inc.
-
Patent number: 8443018Abstract: A mobile terminal and its unit conversion method are disclosed. When a unit conversion function is selected through a menu manipulation by a user, the selected unit conversion function is executed, and then, when a unit conversion factor for a unit conversion is selected, a reference unit related to the selected unit conversion factor is converted into two or more different units and the converted information is displayed in the form of a unit scale. The unit conversion factor includes volume, area, distance, speed, currency, mass, weight, dimension, and the like.Type: GrantFiled: May 13, 2009Date of Patent: May 14, 2013Assignee: LG Electronics Inc.Inventors: Hye-Jin Choi, Seong-Yoon Cho, Min-Soo Park
-
Patent number: 8429213Abstract: A summing circuit for an adder decodes control signals to determine that the result should be manipulated, and generates a half-sum output which is used to produce a manipulated result based on the control signals. The half-sum output is combined with a previous carry bit to complete the sum operation. The control signals can invert the adder result, or force the result to be all 1's. These functions can be effectuated in a 3-way multiplexer that combines the operand inputs and control signals. For inversion, two separate logic circuits produce true and complement half-sums in parallel, and the appropriate half-sum is selected for the half-sum output. For a result of all 1's, a force_1 control signal pulls the half-sum output node to electrical ground and the final output is manipulated by gating the carry signals with the force_1 signal. The two functions are implemented without introducing additional delay.Type: GrantFiled: January 26, 2009Date of Patent: April 23, 2013Assignee: International Business Machines CorporationInventor: Ashutosh Goyal
-
Patent number: 8239431Abstract: A message delivery system includes a plurality of terminals and a server communicating the terminals. Each of the terminals includes a message creation function unit creating a message for any member of a registered group, and a message delivery request function unit designating any location as a designated location and requesting a server to deliver the message to a member of the registered group entering the designated location. The server includes an entry monitoring function unit monitoring if a member of the registered group has entered the designated location, and a message delivery function unit delivering the message to a member of the registered group first entering the designated location and, if the first entering member refuses to accept the message, delivering the message to another member of the group next entering the designated area.Type: GrantFiled: February 9, 2010Date of Patent: August 7, 2012Assignee: Fujitsu LimitedInventor: Jikou Nomura
-
Publication number: 20120158808Abstract: Measurement standards are optimized via the unification of measurement unit of physical properties into dimensionless numbers. There is an invariance equations governing natural phenomena, and <data> is never abstract and inevitably linked to <physical representation>. All measurement units (physical quantities) into dimensionless numbers with the minimum natural (boundary) condition are unified based on nature's invariance equations, setting up the new measurement standard and optimizing measurement and calculation. In the expression of physical quantities, numbers representing quantity and units are combined. Based on nature's invariance equations, the minimum object-based numbers related to all measurement units are discovered. Using these numbers, all measurement units including basic units can be converted into the system of dimensionless numbers. As all measurement units are expressed as numbers without any dimension, compatibility of measurement units is in place.Type: ApplicationFiled: February 27, 2006Publication date: June 21, 2012Applicant: E.P. Lab. CO., LTD.Inventor: Dong-Bong Yang
-
Patent number: 8037115Abstract: A method and system to compensate for inaccuracy associated with processing values with finite precision includes a process for selecting a display value whereby an initial value is provided in a first numbering system. The initial value is then converted into an equivalent stored value in a second numbering system. Then a display value in the first numbering system is determined and selected such that the selected display value includes the least number of significant digits that convert from the first numbering system to the second numbering system exactly as the stored value. The selected display value in the first numbering system is then used for display and/or further processing when the stored value in the second numbering system is recalled.Type: GrantFiled: January 17, 2007Date of Patent: October 11, 2011Assignee: Intuit Inc.Inventors: Michael Amore Scalora, Walter Holladay, Yulin Dong
-
Patent number: 7890320Abstract: Various technologies and techniques are disclosed for providing a numeric tower that represents a structure supporting statically defined numeric data types. The numeric data types each are operable to implement a different but accurate representation of a particular value. Numeric operations are supported for the numeric tower that can be performed with any of the statically defined numeric data types. The numeric tower is extensible, and allows for additional statically defined numeric data types to be added, as well as operations. The numeric tower is also operable to detect overflow situations. For example, suppose a result of an operation will result in an overflow situation because the operation does not fit within a range supported by the particular numeric type. The system converts the numeric type to a different one of the numeric data types when the result does not fit within a range supported by the first one.Type: GrantFiled: April 17, 2007Date of Patent: February 15, 2011Assignee: Microsoft CorporationInventors: Melitta Andersen, Ryan Byington, Brian Grunkemeyer, James S. Miller, Anthony J. Moore, Ariel Weinstein
-
Patent number: 7788306Abstract: An apparatus, program product and method provide on-demand numerical conversion of convertible numerical values such as measurements and monetary values. A numerical value that is displayed in a document such as a web page, and that is represented in a native unit, may be converted to a value represented in a local unit for a user viewing the document. That converted numerical value may then be displayed adjacent the original numerical value, and typically along with an indication of the local unit, in response to the user positioning a pointer over the original (unconverted) numerical value, so that the user can quickly comprehend the numerical value in units to which he or she is accustomed.Type: GrantFiled: July 13, 2006Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: Pernell James Dykes, Chun-Tao Li
-
Patent number: 7774393Abstract: An apparatus and method for integer to floating-point format conversion. A processor may include an adder configured to perform addition of respective mantissas of two floating-point operands to produce a sum, where a smaller-exponent one of the floating-point operands has a respective exponent less than or equal to a respective exponent of a larger-exponent one of the floating-point operands. The processor may further include an alignment shifter coupled to the adder and configured, in a first mode of operation, to align the floating-point operands prior to the addition by shifting the respective mantissa of the smaller-exponent operand towards a least-significant bit position. The alignment shifter may be further configured, in a second mode of operation, to normalize an integer operand by shifting the integer operand towards a most-significant bit position. The second mode of operation may be active during execution of an instruction to convert the integer operand to floating-point format.Type: GrantFiled: June 30, 2004Date of Patent: August 10, 2010Assignee: Oracle America, Inc.Inventors: Jeffrey S. Brooks, Sadar U. Ahmed
-
Publication number: 20100169397Abstract: A mobile terminal and its unit conversion method are disclosed. When a unit conversion function is selected through a menu manipulation by a user, the selected unit conversion function is executed, and then, when a unit conversion factor for a unit conversion is selected, a reference unit related to the selected unit conversion factor is converted into two or more different units and the converted information is displayed in the form of a unit scale. The unit conversion factor includes volume, area, distance, speed, currency, mass, weight, dimension, and the like.Type: ApplicationFiled: May 13, 2009Publication date: July 1, 2010Inventors: Hye-Jin CHOI, Seong-Yoon CHO, Min-Soo PARK
-
Patent number: 7522171Abstract: A system of processing data in a graphics processing unit having a core configured to process data in hexadecimal form and other graphics modules configured to process data in quads includes a transpose buffer with a crossbar to reorganize incoming data, several memory banks to store the reorganized data over a period of several clock cycles, and a second crossbar for reorganizing the stored data after it is read from the bank of memories in one clock cycle. The method for converting between data in hexadecimal form and data in quads includes providing data in hexadecimal form, reorganizing the data provided in hexadecimal form, storing the reorganized data in several memories, and reading several of the memory locations, which contain all of the elements of the quad, in one clock cycle.Type: GrantFiled: July 20, 2006Date of Patent: April 21, 2009Assignee: NVIDIA CorporationInventor: Bryon S. Nordquist
-
Publication number: 20090063600Abstract: A method and computing device is provided for converting between Chinese calendar dates and Julian day numbers in any specified date range using tables stored in the memory of the computing device containing the lengths of the months and which (if any) months are leap months, together with one or more reference pairs of Julian day numbers and Chinese date.Type: ApplicationFiled: December 21, 2005Publication date: March 5, 2009Applicant: SYMBIAN SOFTWARE LIMITEDInventor: Shaun Puckrin
-
Patent number: 7457837Abstract: A system and method for product planning that require conversion among various alternative units of measure. The system receives three inputs: (1) a conversion relation between a base unit of measure and an alternative unit of measure, (2) a degree of precision for storage, and (3) a length of conversion factor allocated by the system. The system determines an increment quantity, which represents the smallest quantity of the material used as a base quantity in the manufacturing and design process, while maintaining the degree of precision for storage and the length of the conversion relation. The system then adjusts the conversion relation between the base unit of measure and the alternative unit of measure to correspond to the increment quantity. The increment quantity and the adjusted conversion relation are stored in the system.Type: GrantFiled: December 31, 2003Date of Patent: November 25, 2008Assignee: SAP AGInventor: Alexander Baumann
-
Patent number: 7395287Abstract: A device for performing numerical value conversion of a digital input value in a first unit to a second, natural unit where the digital input value is a digitized value of a first measurement parameter includes a look-up table storing an array of coefficients for performing the numerical value conversion for multiple measurement parameters. The look-up table is indexed using a first parameter indicative of the first measurement parameter to provide a selected coefficient. The device further includes an arithmetic logic unit (ALU) receiving the digital input value and the selected coefficient and performing the numerical value conversion based on a first equation and the selected coefficient to compute a digital output value. The device also includes a saturation-limit circuit coupled to receive the digital output value from the arithmetic logic unit and provide a predetermined output value when the digital output value exceeds a predetermined maximum value.Type: GrantFiled: January 15, 2004Date of Patent: July 1, 2008Assignee: Micrel, Inc.Inventors: Peter Chambers, Joseph James Judkins, III
-
Patent number: 7370069Abstract: A device for performing numerical value conversion of a digital input value in a first unit to a second unit being a natural unit includes a look-up table storing an array of coefficients for performing the numerical value conversion. The look-up table is indexed using a first parameter to provide a selected coefficient. An arithmetic logic unit (ALU) is coupled to receive the digital input value and the selected coefficient and perform the numerical value conversion based on a first equation using the selected coefficient to compute a digital output value in the second unit. The first unit can be an arbitrary ADC unit and the second unit is a natural unit of physical measurement, such as volts, amperes, degree Centigrade. Furthermore, the device can be used to perform numerical value conversion from the arbitrary unit to the natural unit having a linear or a non-linear relationship.Type: GrantFiled: January 15, 2004Date of Patent: May 6, 2008Assignee: Micrel, Inc.Inventors: Peter Chambers, Joseph James Judkins, III
-
Publication number: 20080046491Abstract: A unit conversion system configuration method includes the following steps. The unit conversion system includes a unit converter converting a unit to another unit utilizing a repository of unit conversion information in the system. The system receives new conversion information in a message transferred thereto. The new conversion information is added to the repository to provide the unit converter with a new unit conversion function based on the new conversion information without updating the unit converter.Type: ApplicationFiled: May 18, 2007Publication date: February 21, 2008Applicant: PIXTEL MEDIA TECHNOLOGY (P) LTD.Inventors: Arun Gupta, Sukrit Kumar Mehra
-
Patent number: 7176924Abstract: A computer method, apparatus and storage medium is provided for creating quantitative aesthetic graphics from data. The invention utilizes a graph algebra to construct graphs and visually or otherwise represents the graphs as a quantitative aesthetic graphic representation. To create the quantitative aesthetic graphics from data, the data is indexed to form a data set. Thereafter, the data is converted into a variable data structure composed of an index set, a range and a function. The variable data structure is converted into a variable set by using at least one of a blend step, a cross step and a nest step. The variable set is mapped into a set of points and the set of points is mapped into an aesthetic representation.Type: GrantFiled: October 24, 2005Date of Patent: February 13, 2007Assignee: SPSS, Inc.Inventor: Leland Wilkinson
-
Patent number: 6944638Abstract: The subject invention provides a system and method for quick and easy calculation of medication dosages to overcome problems in current methods and systems for calculating dosages. The invention can be implemented in numerous ways, including as a system, a device, a method, or a computer readable medium. Specifically exemplified herein are embodiments for use in the healthcare industry.Type: GrantFiled: November 14, 2001Date of Patent: September 13, 2005Inventor: Katharine T. Putnam
-
Publication number: 20040250212Abstract: A user of an instant messaging system may store names of other users of the instant messaging system on a participant list (which may be referred to as a “buddy list”), and the names may be categorized into one or more groups. Similarly, a user of a mobile device, such as a mobile telephone, may store contact information about people on the mobile device. Information describing the on-line presence of the user within the instant messaging system or geographic location of a mobile device, such as a mobile telephone associated with the user system, may be disseminated to users on the participant list or people on the contact list based on geographical location information that is associated with groups of users or contacts. A user interface enables a user to specify the manner of disseminating on-line presence information and/or geographic location information to groups of users or contacts.Type: ApplicationFiled: May 20, 2004Publication date: December 9, 2004Inventor: Edmund J. Fish
-
Publication number: 20040068529Abstract: A method and apparatus for dynamically configuring a unit conversion mechanism is provided. A non-executable data structure defines information, which is accessed to facilitate unit conversion. The information in the non-executable data structure is in the form of elements, which include among other things at least one measurable quantity, such as length or mass, along with a plurality of units, such as feet, meters, millimeters, pounds, and kilograms. Each of the units is associated with a measurable quantity. For example, feet, meters, and millimeters are used in measuring length. Conversion information, which includes an offset and a gain, is associated with each of the units. The plurality of units, along with the conversion information, is used to dynamically configure the unit conversion mechanism at runtime. In so doing, the unit conversion mechanism can convert from one unit to another unit for a measurable quantity.Type: ApplicationFiled: October 8, 2002Publication date: April 8, 2004Inventor: Vinay S. Pai
-
Patent number: 6636880Abstract: A remedial method (200) and apparatus (100) is described, by which unit information can be documented in a computer program. A set of user-supplied precompiler directives is added to the computer program that is to be converted, in which a preferred set of units, called primary units, are prescribed. A precompiler tool performs a conversion of a unit to its corresponding unit in the preferred set of units.Type: GrantFiled: September 18, 2000Date of Patent: October 21, 2003Assignee: International Business Machines CorporationInventor: Rajendra Kumar Bera
-
Patent number: 6598186Abstract: 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. Error conditions can be detected at both compile-time and run-time. The system also includes both a predetermined dictionary of units and a customizable dictionary of units.Type: GrantFiled: March 31, 2000Date of Patent: July 22, 2003Assignee: Curl CorporationInventors: Morgan S. McGuire, Mathew J. Hostetter
-
Publication number: 20030101204Abstract: A method for performing unit conversions. The method employs a calculating device comprised of an alphanumeric keypad and a display device. Required inputs include a numeric value, or an expression that can be evaluated as a numeric value, representing the quantity of the unit string to be converted from, an undesired unit string and a desired unit string. Each unit string can consist of a single unit or a plurality of units joined by arithmetic symbols. Units are entered by typing the full spelling of the unit name or the spelling of an alias name on an alphanumeric keypad. The method segregates the unit string into its component parts, specifically, unit names, positive and negative exponents, multiplication and division. Each numerator and denominator undesired unit is respectively converted to a numerator and denominator desired unit. All derived units which can not be converted are replaced with their equated unit string comprised of two or more other units which may be base units or other derived units.Type: ApplicationFiled: March 24, 2001Publication date: May 29, 2003Inventor: Todd E. Watson
-
Publication number: 20030018673Abstract: A method and processing system are disclosed in which a signal acquisition unit is provided for receiving a signal corresponding to a scalar value of a magnitude, and at least one referencing unit is used for correlating a unit object of the magnitude with the scalar value. A processor is provided for processing the magnitude such that a transformation of the scalar value is accompanied by a corresponding transformation of the unit object.Type: ApplicationFiled: May 18, 2001Publication date: January 23, 2003Inventors: Karl-Heinz Maier, Nicolai Plewinski
-
Patent number: 6381621Abstract: Process for generating unit names from a nonorthogonal set of units. Given a vector of exponents describing a target unit in terms of SI units, and a table of user defined units which may be nonorthogonal, one or more result unit names equivalent to the target unit are generated by recursively searching the table of user defined units, reducing the magnitude of the target in each step.Type: GrantFiled: April 30, 1999Date of Patent: April 30, 2002Assignee: Agilent Technologies, Inc.Inventor: Bruce Hamilton
-
Publication number: 20010011241Abstract: The present invention is a currency translation system that provides for the dynamic translation of a first currency value into a target currency value for the purpose of aiding localization and globalization of financial transactions. The system may be used as a standalone translation system or it may be embedded in a larger application such as a financial analysis program, a spreadsheet, a compound or object-loaded document, dynamic Web pages and other dynamically-generated content, databases or stored procedures, or a Web commerce program. The system takes as input the starting currency, a target currency, and transaction rules. The system maintains a database of currency rates, currency histories, conversion rules and currency representation data. Optimization and backtracking techniques are used to deal with partial rate information and in order to find optimal valuations involving a chain of currency translations.Type: ApplicationFiled: December 21, 1998Publication date: August 2, 2001Inventor: MARTIN A. NEMZOW