Unit Conversion Patents (Class 708/206)
  • Patent number: 9020999
    Abstract: 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: Grant
    Filed: October 1, 2012
    Date of Patent: April 28, 2015
    Assignee: BlackBerry Limited
    Inventor: Arjun Singh Rai Bhatti
  • Patent number: 8745112
    Abstract: 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: Grant
    Filed: October 11, 2011
    Date of Patent: June 3, 2014
    Assignee: Casio Computer Co., Ltd.
    Inventor: Makoto Ozawa
  • Publication number: 20140095562
    Abstract: 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: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: Arjun Singh RAI BHATTI
  • Patent number: 8650231
    Abstract: 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: Grant
    Filed: November 25, 2009
    Date of Patent: February 11, 2014
    Assignee: Altera Corporation
    Inventor: Martin Langhammer
  • Publication number: 20130318137
    Abstract: 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: Application
    Filed: November 16, 2012
    Publication date: November 28, 2013
    Applicant: DFMSim, Inc.
    Inventor: DFMSim, Inc.
  • Patent number: 8443018
    Abstract: 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: Grant
    Filed: May 13, 2009
    Date of Patent: May 14, 2013
    Assignee: LG Electronics Inc.
    Inventors: Hye-Jin Choi, Seong-Yoon Cho, Min-Soo Park
  • Patent number: 8429213
    Abstract: 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: Grant
    Filed: January 26, 2009
    Date of Patent: April 23, 2013
    Assignee: International Business Machines Corporation
    Inventor: Ashutosh Goyal
  • Patent number: 8239431
    Abstract: 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: Grant
    Filed: February 9, 2010
    Date of Patent: August 7, 2012
    Assignee: Fujitsu Limited
    Inventor: Jikou Nomura
  • Publication number: 20120158808
    Abstract: 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: Application
    Filed: February 27, 2006
    Publication date: June 21, 2012
    Applicant: E.P. Lab. CO., LTD.
    Inventor: Dong-Bong Yang
  • Patent number: 8037115
    Abstract: 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: Grant
    Filed: January 17, 2007
    Date of Patent: October 11, 2011
    Assignee: Intuit Inc.
    Inventors: Michael Amore Scalora, Walter Holladay, Yulin Dong
  • Patent number: 7890320
    Abstract: 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: Grant
    Filed: April 17, 2007
    Date of Patent: February 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Melitta Andersen, Ryan Byington, Brian Grunkemeyer, James S. Miller, Anthony J. Moore, Ariel Weinstein
  • Patent number: 7788306
    Abstract: 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: Grant
    Filed: July 13, 2006
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Pernell James Dykes, Chun-Tao Li
  • Patent number: 7774393
    Abstract: 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: Grant
    Filed: June 30, 2004
    Date of Patent: August 10, 2010
    Assignee: Oracle America, Inc.
    Inventors: Jeffrey S. Brooks, Sadar U. Ahmed
  • Publication number: 20100169397
    Abstract: 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: Application
    Filed: May 13, 2009
    Publication date: July 1, 2010
    Inventors: Hye-Jin CHOI, Seong-Yoon CHO, Min-Soo PARK
  • Patent number: 7522171
    Abstract: 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: Grant
    Filed: July 20, 2006
    Date of Patent: April 21, 2009
    Assignee: NVIDIA Corporation
    Inventor: Bryon S. Nordquist
  • Publication number: 20090063600
    Abstract: 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: Application
    Filed: December 21, 2005
    Publication date: March 5, 2009
    Applicant: SYMBIAN SOFTWARE LIMITED
    Inventor: Shaun Puckrin
  • Patent number: 7457837
    Abstract: 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: Grant
    Filed: December 31, 2003
    Date of Patent: November 25, 2008
    Assignee: SAP AG
    Inventor: Alexander Baumann
  • Patent number: 7395287
    Abstract: 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: Grant
    Filed: January 15, 2004
    Date of Patent: July 1, 2008
    Assignee: Micrel, Inc.
    Inventors: Peter Chambers, Joseph James Judkins, III
  • Patent number: 7370069
    Abstract: 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: Grant
    Filed: January 15, 2004
    Date of Patent: May 6, 2008
    Assignee: Micrel, Inc.
    Inventors: Peter Chambers, Joseph James Judkins, III
  • Publication number: 20080046491
    Abstract: 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: Application
    Filed: May 18, 2007
    Publication date: February 21, 2008
    Applicant: PIXTEL MEDIA TECHNOLOGY (P) LTD.
    Inventors: Arun Gupta, Sukrit Kumar Mehra
  • Patent number: 7176924
    Abstract: 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: Grant
    Filed: October 24, 2005
    Date of Patent: February 13, 2007
    Assignee: SPSS, Inc.
    Inventor: Leland Wilkinson
  • Patent number: 6944638
    Abstract: 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: Grant
    Filed: November 14, 2001
    Date of Patent: September 13, 2005
    Inventor: Katharine T. Putnam
  • Publication number: 20040250212
    Abstract: 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: Application
    Filed: May 20, 2004
    Publication date: December 9, 2004
    Inventor: Edmund J. Fish
  • Publication number: 20040068529
    Abstract: 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: Application
    Filed: October 8, 2002
    Publication date: April 8, 2004
    Inventor: Vinay S. Pai
  • Patent number: 6636880
    Abstract: 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: Grant
    Filed: September 18, 2000
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventor: Rajendra Kumar Bera
  • Patent number: 6598186
    Abstract: 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: Grant
    Filed: March 31, 2000
    Date of Patent: July 22, 2003
    Assignee: Curl Corporation
    Inventors: Morgan S. McGuire, Mathew J. Hostetter
  • Publication number: 20030101204
    Abstract: 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: Application
    Filed: March 24, 2001
    Publication date: May 29, 2003
    Inventor: Todd E. Watson
  • Publication number: 20030018673
    Abstract: 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: Application
    Filed: May 18, 2001
    Publication date: January 23, 2003
    Inventors: Karl-Heinz Maier, Nicolai Plewinski
  • Patent number: 6381621
    Abstract: 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: Grant
    Filed: April 30, 1999
    Date of Patent: April 30, 2002
    Assignee: Agilent Technologies, Inc.
    Inventor: Bruce Hamilton
  • Publication number: 20010011241
    Abstract: 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: Application
    Filed: December 21, 1998
    Publication date: August 2, 2001
    Inventor: MARTIN A. NEMZOW