Programmable Calculator Patents (Class 708/130)
  • Patent number: 12118060
    Abstract: Methods and systems relating to computational circuitry are disclosed herein. A disclosed computational circuit includes a math circuit, a first accumulator, and a second accumulator. The first accumulator has a first memory. The second accumulator has a second memory. The first accumulator is communicatively connected to the math circuit and accumulates values from the math circuit in the first memory. The second accumulator is communicatively connected to the first memory and accumulates values from the first memory in the second memory. The first memory is faster and smaller than the second memory.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: October 15, 2024
    Assignee: Tenstorrent Inc.
    Inventors: Davor Capalija, Ljubisa Bajic, Alex Cejkov
  • Patent number: 11887079
    Abstract: A method and system for central hub reconciliation is disclosed. The central hub reconciliation can provide for improved methods of reconciliation between a buyer (e.g., a request realization party) and a supplier (e.g., a request originating party). A central hub server may receive a data file comprising remittance data and payment data from a request realization computer. The remittance data is associated with a request provided from a request originating computer to the request realization computer. The central hub server ay then generate a unique identifier for the data file, and provide the payment data and the unique identifier to an authorizing entity computer requesting payment on behalf of the request realization computer. The central hub provides the remittance data and the unique identifier to the request originating computer which updates a repository using the payment data and the remittance data upon finding a match.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: January 30, 2024
    Assignee: Visa International Service Association
    Inventors: Alexander Godshall, Ximena Bellido Hoefken, Juliette Metzger, Khyati Shah, Saurabh Chopra
  • Patent number: 11301545
    Abstract: Disclosed herein includes a system, a method, and a device for multiply-accumulate operation. In one aspect, an input operand is received by control circuitry. In one aspect, the control circuitry determines a sparsity of the input operand, where the sparsity may indicate whether a value of the input operand has a predetermined value or not. In one aspect, the control circuitry determines a stationarity of the input operand, where the stationarity may indicate whether the value of the input operand changes over one or more clock cycles. In one aspect, the input operand is provided to multiply-accumulate circuitry as an input, according to the determined sparsity and stationarity of the input operand.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: April 12, 2022
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventor: Liangzhen Lai
  • Patent number: 11106247
    Abstract: The present invention provides a calculator comprising number keys for digits one through nine, a NULL key, a first additional number key configured to represent 3.663, and a second additional fixed value number key configured to represent 6.336. The number keys are operatively coupled to processor configure to execute mathematical functions. The calculator can be a stand-alone device, or be executed within a cell phone, tablet, or other general purpose computer.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: August 31, 2021
    Assignee: STRATHSPEY CROWN, LLC
    Inventor: Robert Edward Grant
  • Patent number: 10915301
    Abstract: According to one embodiment, there is provided a programming support device. The programming support device includes a display that displays a script input according to an operation and a processor that performs a process according to the script. When a line in which a first control script is displayed as the script is inserted in a screen displayed on the display, the processor performs a fetch process for at least one script, without a user's operation, between a line into which the first control script is inserted and a nearest blank line that is positioned on a line below the line into which the first control script is inserted, is a blank line in the same layer as the first control script, and is nearest to the line into which the first control script is inserted.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: February 9, 2021
    Assignee: CASIO COMPUTER CO., LTD.
    Inventors: Shoichi Iwasaki, Akiko Muraki, Toshiaki Tanaka, Saki Tashiro
  • Patent number: 10885458
    Abstract: There is provided a method for implementing an algorithm for forming, or synthesizing, quantum circuits on a system capable of performing the quantum circuit synthesis by using a deterministic walk (i.e. a pseudo-random walk with a random or pseudo-random starting point). In one implementation, the deterministic walk is performed using a parallel search algorithm. In an implementation of the parallel search algorithm, a user utilizes a programming language to write instructions for a compiler. Then, a meet in the middle approach is utilized to separate the circuit into two halves. Next, the parallel search technique is used to find a claw, or a pair, which satisfies the circuit analysis. Subsequently there is the production of a result and/or a synthesis of the circuit if the pair is found.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: January 5, 2021
    Inventor: Michele Mosca
  • Patent number: 10437922
    Abstract: A system for converting units of measure for spreadsheet cell values includes a processor. The processor is to host a spreadsheet document; associate a first measure and a first unit of measure; associate a second measure and a second unit of measure; determine whether the first unit of measure and the second unit of measure are comparable; and convert the first measure or the second measure into a third measure in the event that the first unit of measure and the second unit of measure are comparable.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: October 8, 2019
    Assignee: Workday, Inc.
    Inventors: Terry M. Olkin, Brian Sean Morris
  • Patent number: 10296297
    Abstract: A system and method for facilitating execution of a portion of a process via a subprocess. An example method includes encapsulating process logic of a portion of a parent process via the subprocess, wherein the parent process is encoded via a business process language characterized by process lifecycle management functionality; using an instance of a call activity in a scope of the parent process or subprocess to activate the subprocess, yielding a called subprocess in response thereto; and employing a business process runtime engine to adjust a scope of the subprocess to inherit the scope of the process used to call the subprocess, thereby enabling the process lifecycle management functionality to govern a lifecycle of the subprocess. In a more specific embodiment, the business process language includes standard Business Prosecution Execution Language (BPEL); the parent process represents a business process; and the subprocess includes a standalone subprocess.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: May 21, 2019
    Assignee: Oracle International Corporation
    Inventors: Yogesh Kumar, Glenn Weiqun Mi, Muruganantham Chinnananchi, Michal Chmielewski, Murali Pottlapelli, Ronald Ten-Hove, Simone Geib
  • Patent number: 10241728
    Abstract: A printer includes a transmitter and receiver configured to receive a setting command capable of setting a style of a character string for each delimiter area indicating an area of a line delimited by a tab position, a tab command for executing movement to the tab position, and a delimiter string that is delimited by the tab command, a printing apparatus memory configured to store style data, a printing apparatus processor configured to execute processing on the delimiter string based on the style of the corresponding delimiter area, and a printing mechanism configured to print the character string which is processed by the printing apparatus processor.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: March 26, 2019
    Assignee: Seiko Epson Corporation
    Inventor: Hideo Nakamura
  • Patent number: 9977458
    Abstract: According to one embodiment, a calculation data printing apparatus includes a printer and a processor. The processor is configured to execute processes of inputting a plurality of calculation data in accordance with a user operation; causing the printer to print, as first print data, the plurality of calculation data, and calculation result data of the plurality of calculation data; changing at least one of the plurality of calculation data in accordance with a user operation; and causing the printer to print, as second print data, at least one calculation data including the changed calculation data and calculation result data of the plurality of calculation data at least one of which is changed, without printing at least one of the plurality of calculation data printed as the first print data.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: May 22, 2018
    Assignee: CASIO COMPUTER CO., LTD.
    Inventor: Hiroaki Yoshizawa
  • Patent number: 9979970
    Abstract: In one example, there is provided a method that includes coding a block within a slice of video data. The slice may comprise one or more blocks of the video data. The method further includes storing bits corresponding to the block in a buffer, determining information indicative of a position of the block within the slice, and determining fullness of the buffer based at least in part on the position of the block within the slice.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: May 22, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Vijayaraghavan Thirumalai, Natan Haim Jacobson, Rajan Laxman Joshi
  • Patent number: 9921815
    Abstract: System and method for convergence analysis. One or more state variables of a first program may be determined based on dependencies of variables in a first program. A second program corresponding to the first program is created based on the state variables and their dependencies, and executed multiple times. Each execution may include recording values of the state variables, determining an execution count, comparing the values to corresponding values from previous executions of the second program, and terminating the executing in response to the values matching corresponding values from at least one previous execution of the second program. A convergence property for the first program is determined based on the execution count, and indicating a number of executions of the first program required to generate all possible values of the one or more variables. The convergence property is stored, and may be useable to optimize the first program.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: March 20, 2018
    Assignee: National Instruments Corporation
    Inventors: Taylor L. Riche, Newton G. Petersen, Hojin Kee, Adam T. Arnesen, Haoran Yi, Dustyn K. Blasig, Tai A. Ly
  • Patent number: 9684758
    Abstract: One or more processors group a plurality of timing arcs into a plurality of equivalence classes. Each timing arc includes one or more delay tables. One or more processors generate, for at least one equivalence class of the plurality of equivalence classes, an average sensitivity to a condition by performing a weighted average on respective sensitivities of timing arcs to the condition. One or more processors determine a sensitivity of an electronic circuit to the condition based, at least in part, a match between one or more attributes of the electronic circuit and one or more attributes present in the at least one equivalence class.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: June 20, 2017
    Assignee: International Business Machines Corporation
    Inventor: Robert J. Allen
  • Patent number: 9632699
    Abstract: The invention relates generally to a user-configurable calculator. Embodiments of the invention provide, among other things, a flexible graphical user interface (GUI) that allows a user to configure a virtual keypad area and/or a display area. Accordingly, a user can select calculator's keys (and corresponding functions) and/or a display type that is best suited for the problem he or she wishes to solve. A user may also create a new function and associate the new function with a virtual key. Embodiments of the invention also permit a user to define and manage multiple calculation sessions. In one embodiment, data can be shared between sessions.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: April 25, 2017
    Inventor: Hanna Fouad Abi-Saleh
  • Patent number: 9511877
    Abstract: The Electronic Kit Bag (EKB) is a computerized, portable pilot “kit bag” that accepts input data, manipulates said data, and outputs solutions. The EKB consists of standard and state-of-the-art computing parts and peripherals, interfaced for maximum utility. The central operating program of the device assesses the relationships of input data through a logic based, three-dimensional decision-making algorithm. Data output is utilized either directly by the user, by the user through an aircraft system, or directly from the EKB to an aircraft system or autopilot.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: December 6, 2016
    Inventor: Angela Masson
  • Patent number: 9495670
    Abstract: Techniques are disclosed for enabling more efficient tipping by providing a merchant the ability to reduce the time used on manually entering tip amounts. In one embodiment, a method includes automatically generating, by a point-of-sale (POS) system, a transaction receipt that indicates a plurality of selectable tip options, wherein said automatically generating the transaction receipt is based on one or more rules specified by a user of the POS system. The method further includes causing the transaction receipt to be printed as a printed receipt. The method further includes identifying, by the POS system, a one of the plurality of selectable tip options specified by a customer on the printed receipt. Among other benefits, the disclosed techniques reduce the time and effort the merchant needs to spend on collating the tipping at end of the business day.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: November 15, 2016
    Assignee: Square, Inc.
    Inventors: Bruce Bell, Mathew Wilson, Gerard Knight
  • Patent number: 9460044
    Abstract: A method for calculating a formula included in text in an electronic device includes detecting the text, detecting at least one formula included in the detected text, calculating at least the one formula, and displaying the calculated result. An apparatus for implementing the method includes at least one processor, at least one memory, and at least one program which is stored in at least the one memory and is configured to be executable by at least the one processor. The at least one program detects input text, detects at least one formula included in the detected text, calculates at least the one formula, and displays the calculated result.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 4, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeong-Hyun Pang, Seung-Soo Woo, Pil-Joo Yoon, Yong-Joon Jeon
  • Patent number: 9454514
    Abstract: A mechanism for local language numeral conversion in dynamic numeric computing is disclosed. A method of embodiments of the invention includes receiving a string array of numeric data in a local language, wherein the numeric data used in dynamic calculations performed by the application, converting characters of the string array of numeric data from local language characters to corresponding English digits in an American Standard Code for Information Interchange (ASCII) format by utilizing a number conversion matrix, and providing the English digits in the ASCII format to a processing function of the application for use with the dynamic calculations of the application.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: September 27, 2016
    Assignee: Red Hat, Inc.
    Inventor: Rahul Pandit Bhalerao
  • Patent number: 9411566
    Abstract: A system and method for removal of array copies in Java by reusing a source array for the target array and potentially cutting the length of the source array. In accordance with an embodiment, the system comprises physical computers or similar computing devices; a computing or virtual execution environment; a virtual machine that includes a compiler and memory spaces for Java application bytecode and storage for generated machine code; and wherein the compiler performs a static analysis of the code wherever any array copy is found, and determines if the array copy can be replaced with a reuse of the source array as the target array, potentially followed by a cut operation, and if so modifies the generated machine code accordingly.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: August 9, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Fredrik Öhrström
  • Publication number: 20150081750
    Abstract: A formula display control device includes a display unit, a text display control unit, a formula designation unit, a template formula generation unit and a template formula display control unit. The text display control unit displays text including a formula on the display unit. The formula designation unit designates the formula in the text displayed on the display unit in response to a user operation. The template formula generation unit replaces a coefficient portion in the formula with an input frame to generate a template formula when a coefficient is included in the designated formula. The template formula display control unit displays the template formula generated by the template formula generation unit as text which is displayed on the display unit.
    Type: Application
    Filed: September 18, 2014
    Publication date: March 19, 2015
    Applicant: CASIO COMPUTER CO., LTD.
    Inventor: Kosuke KAROJI
  • Publication number: 20150058387
    Abstract: A listing of data is displayed in a tablet swiping calculator function display with the listing of data including two or more numerical data entries. A capability to select at least one mathematical operation is provided through the tablet swiping calculator function display along with the capability to select at least two of the two or more numerical data entries through the tablet swiping calculator function display. When the at least two of the two or more numerical data entries are selected, the selected mathematical operation is automatically performed on the selected numerical data entries and the results are displayed on the tablet swiping calculator function display.
    Type: Application
    Filed: August 26, 2013
    Publication date: February 26, 2015
    Applicant: Intuit Inc.
    Inventors: Katy Lee O'Kelley, Jason Wayne Cole, Matthew Patrick Bozeman, Lauren Ashly Felten
  • Patent number: 8959127
    Abstract: The device is a handheld calculating machine with memory that is specifically designed to calculate the split times for runners, swimmers, and bicyclist. The handheld device is programmed such that a coach can input the distance of the race, the time the athlete wishes to run the race, and the distance of the split, and the handheld device will calculate the time in which the runner needs to run the splits. The handheld device is also designed with a memory. A coach can keep the split times on many athletes and/or the split times for an athlete who runs several races. The handheld device can be a specific device designed for this use or a Smartphone or a tablet computer such as the iPad which runs a program to calculate the split times.
    Type: Grant
    Filed: October 1, 2011
    Date of Patent: February 17, 2015
    Inventor: Harold Workman, Jr.
  • Publication number: 20150012576
    Abstract: Aspects of the present disclosure include a quick and easy user interface system for allowing a user to format mathematical expression on a math program as they would be formatted in longhand. The user interface is configured to switch between a linear math expression entry scheme and a structured math expression entry scheme based on a user's math expression entries in order to predict the user's desired entry format. The user interface contains additional shortcuts and display features which enable a user to enter mathematical expressions quickly and easily, with less confusion.
    Type: Application
    Filed: July 21, 2014
    Publication date: January 8, 2015
    Inventor: Jeffrey James Hatch
  • Publication number: 20140330877
    Abstract: An electronic calculator and a control method thereof are provided. The electronic calculator includes a display module, a key array, and a processing chip. The key array includes a plurality of keys. The keys include at least a turn-on key. The turn-on key has a first hardware configuration and a second hardware configuration. The processing chip detects the triggering of the keys to execute corresponding calculation functions and control image display of the display module. The electronic calculator enters a turned-on state in response to the triggering of the turn-on key. When the turn-on key is triggered, the processing chip controls the electronic calculator to keep or clear an operation information stored before the electronic calculator is turned off according to whether the turn-on key is set to the first hardware configuration or the second hardware configuration.
    Type: Application
    Filed: July 25, 2013
    Publication date: November 6, 2014
    Applicant: Kinpo Electronics, Inc.
    Inventors: Ming-Chih Chen, Chin-Heng Tai
  • Patent number: 8842132
    Abstract: Disclosed is a graphic display apparatus including a display unit, a reference object length storage unit in which specified parts of reference objects and actual lengths of the specified parts are stored, an image storage unit in which images are stored, an image display control unit which displays a specified image which is specified based on a user's operation in the display unit, a specified image part setting unit which detects a specified part of a reference object in the specified image and sets the detected specified part as a specified image part, a coordinate system setting unit which superimposes a coordinate system on the specified image and sets a display range of the coordinate system based on an actual length of the specified image part, and a graphic display control unit which superimposes and displays a graphic on the specified image.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: September 23, 2014
    Assignee: Casio Computer Co., Ltd.
    Inventor: Hiroaki Yoshizawa
  • Patent number: 8788548
    Abstract: Aspects of the present disclosure include a quick and easy user interface system for allowing a user to format mathematical expression on a math program as they would be formatted in longhand. The user interface is configured to switch between a linear math expression entry scheme and a structured math expression entry scheme based on a user's math expression entries in order to predict the user's desired entry format. The user interface contains additional shortcuts and display features which enable a user to enter mathematical expressions quickly and easily, with less confusion.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: July 22, 2014
    Assignee: I.Q. Joe, LLC
    Inventor: Jeff Hatch
  • Patent number: 8789197
    Abstract: A system and method facilitate the use of a multi-function computer for an examination. An application implementing the method receives a hash input from a user and, upon successful completion of the examination, displays a hash output. The hash output may be displayed as a visual hash. During the examination, the application or system monitors the multi-function computer to determine whether the user has activated, viewed, or launched any prohibited functions or applications on the multi-function computer. If the user views a prohibited function or application, the examination application does not display the hash output. The system and application implement various security measures to prevent spoofing or duplication of the hash output or tampering with the application.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: July 22, 2014
    Assignee: Wolfram Alpha LLC
    Inventors: Stephen Wolfram, Taliesin Sebastian Beynon, Robert Kerr Lockhart
  • Publication number: 20140082034
    Abstract: An electronic calculator includes first and second display sections, a conversion rate storage unit configured to store a plurality of conversion rates, a conversion rate display unit configured to call the plurality of conversion rates in sequence from the conversion rate storage unit and display the conversion rates on the second display section, a numerical value display unit configured to display a numerical value on the first display section according to a user operation, and a numerical value conversion unit configured to convert the numerical value displayed on the first display section by the numerical value display unit so as to correspond to a conversion transition designated by a user operation, based on a conversion rate displayed on the second display section by the conversion rate display unit.
    Type: Application
    Filed: November 21, 2013
    Publication date: March 20, 2014
    Applicant: CASIO COMPUTER CO., LTD.
    Inventor: Kazuhiko ARIKAWA
  • Patent number: 8671125
    Abstract: According to one embodiment, there is provided an electronic calculator, including a display device, a storage having an operator priority table in which an operator operation priority is stored, and a processor that performs causing the display device to display a formula, performing sequentially an operation of each formula element constituting the formula displayed on the display device according to the operator priority table, displaying distinctly the formula element, to which the operation is performed in the formula displayed on the display device, on the display device each time each formula element operation is sequentially performed, and displaying a solution corresponding to the formula element to which the operation is performed on the display device each time each formula element operation is sequentially performed.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: March 11, 2014
    Assignee: Casio Computer Co., Ltd
    Inventor: Akiko Muraki
  • Publication number: 20140046989
    Abstract: Calculators, methods, and non-transitory machine-readable mediums for convergence of a variety of communication sources are presented. More particularly, embodiments relate to a dual number base calculator. In various embodiments, the calculator may include a first graphical or numerical display; a second graphical or numerical display; a first block of keys for accepting input according to a first number base; a second block of keys for accepting input according to a different number base; and a processor for performing a mathematical operation based on input from the first and second blocks of keys. The first and second blocks of keys may be available for input at the same time.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 13, 2014
    Inventor: Van S. CHANDLER
  • Publication number: 20130290389
    Abstract: A handheld calculator with disable/re-enable capability. The calculator includes a keypad, a display screen, and circuitry internal to the calculator. The circuitry includes a microprocessor, a storage unit for storing data and programs for execution by the microprocessor to implement calculator functions. The storage unit has stored therein a disable/re-enable program that recognizes a first predetermined calculator event and in response thereto disables one or more programs, and that recognizes a second predetermined calculator event and in response thereto re-enables the disabled program. The invention allows Apps, programs and additional information that may be embedded within the Apps and programs in a calculator or other handheld calculating device to be rendered temporarily inaccessible within a relatively short period of time, and then to be restored to the calculator, again, in a relatively short period of time.
    Type: Application
    Filed: June 27, 2013
    Publication date: October 31, 2013
    Inventors: Michelle A. Miller, Douglas W. Feltz, Gary C. Vonberg
  • Patent number: 8554812
    Abstract: A metric-converter watch device comprising a small watch-shaped housing with a top dock panel pivotably attached to the housing. The clock panel has a front side with a functioning clock face and a back side with a back side screen. An inside touch screen is disposed within the housing. When the clock panel is flipped up, the back screen and the inside screen are powered on to show a calculator interface with the inside screen displaying a plurality of icons and the back screen displaying input numbers and results. A microprocessor is operatively connected to the inside touch screen and back side screen. The microprocessor is configured to perform mathematical operations and configured to convert a first English numeric value to a first metric numeric value and convert a second metric numeric value to a second English numeric value.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: October 8, 2013
    Inventor: Harinder Paul
  • Publication number: 20130219312
    Abstract: The invention relates generally to a user-configurable calculator. Embodiments of the invention provide, among other things, a flexible graphical user interface (GUI) that allows a user to configure a virtual keypad area and/or a display area. Accordingly, a user can select calculator's keys (and corresponding functions) and/or a display type that is best suited for the problem he or she wishes to solve. A user may also create a new function and associate the new function with a virtual key. Embodiments of the invention also permit a user to define and manage multiple calculation sessions. In one embodiment, data can be shared between sessions.
    Type: Application
    Filed: February 22, 2012
    Publication date: August 22, 2013
    Inventor: HANNA FOUAD ABI-SALEH
  • Patent number: 8499014
    Abstract: A handheld calculator with disable/re-enable capability. The calculator includes a keypad, a display screen, and circuitry internal to the calculator. The circuitry includes a microprocessor, a storage unit for storing data and programs for execution by the microprocessor to implement calculator functions. The storage unit has stored therein a disable/re-enable program that recognizes a first predetermined calculator event and in response thereto disables one or more programs, and that recognizes a second predetermined calculator event and in response thereto re-enables the disabled program. The invention allows Apps, programs and additional information that may be embedded within the Apps and programs in a calculator or other handheld calculating device to be rendered temporarily inaccessible within a relatively short period of time, and then to be restored to the calculator, again, in a relatively short period of time.
    Type: Grant
    Filed: June 1, 2005
    Date of Patent: July 30, 2013
    Assignee: Texas Instruments Incorporated
    Inventors: Michelle A. Miller, Douglas W. Feltz, Gary C. Vonberg
  • Publication number: 20130191424
    Abstract: An apparatus and method for performing calculations is provided so that a paradigm of a tape is utilized in a calculator application that executes on a computing platform and which is configured to enable a user to see and interact with multiple virtual tapes that each show numerical values and operators. Each tape functions as a user-accessible memory and a memory value may be recalled from any one tape and that value placed on any other tape. The calculator application is configured to enable the user to enter a sequence of values and operators which are all displayable on a given tape, as well as support the user's ability to edit any value or operator that was previously entered on that tape. Calculations are updated to reflect the user's edits on both the tape currently being edited and any other tape that uses the edited tape as a memory.
    Type: Application
    Filed: March 11, 2013
    Publication date: July 25, 2013
    Applicant: HALE SOFTWARE CONCEPTS, INC.
    Inventor: HALE SOFTWARE CONCEPTS, INC.
  • Patent number: 8482531
    Abstract: An electronic calculator is very useful for learning manipulation procedure to perform a predetermined process by designating a position on a display screen of the calculator. Manipulation is executed on a touch screen 16a of the display screen with a touch pen. When a function expression is entered to execute a process for displaying a graphic, a position and content of manipulation in each manipulating process are previously recorded in an external recording medium 13 in association with the order of manipulation. Thereafter, the position and content of manipulation are read from the external recording medium 13 every manipulation to display the position of manipulation and a mark indicating the content of the manipulation, thereby instructing manipulation to be executed. When touch manipulation is executed as instructed, a process is performed to enter the function expression and display a graphic, and manipulation to be executed in the following order of manipulation is displayed on the display screen.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: July 9, 2013
    Assignee: Casio Computer Co., Ltd.
    Inventor: Kosuke Karoji
  • Patent number: 8386542
    Abstract: A metric-converter watch device comprising a small watch-shaped housing having a display panel and a numeric keypad; and a microprocessor configured to perform mathematical operations and configured to convert a first English numeric value to a first metric numeric value and convert a second metric numeric value to a second English numeric value, wherein the microprocessor is operatively connected to a first conversion button, to a second conversion button, and the display panel, wherein the microprocessor is operatively connected to a battery, the battery being operatively connected to a solar panel disposed on the housing, wherein the solar panel provides power to re-charge the battery.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: February 26, 2013
    Inventor: Harinder Paul
  • Patent number: 8332445
    Abstract: When an arithmetic operation is performed on an inequality, a solution notation pattern composed of a combination of a symbol and an inequality sign symbol is determined on the basis of an expression, a solution, and an inequality sign symbol. With Line I/O being set as the calculation result display mode, the solution notation pattern data, for example, [A?X?B], is displayed in the upper part of a display unit. The values of the solutions [X1] [X2] corresponding to the symbols [A] [B] shown in the pattern data are displayed as [A=X1] [B=X2] in the lower part of the display unit. This makes it possible to display the solution of the inequality in an easy-to-understand manner.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: December 11, 2012
    Assignee: Casio Computer Co., Ltd.
    Inventor: Fumio Gotoh
  • Patent number: 8214413
    Abstract: When the intake input mode is set and a 2D function key, such as “?{square root over ( )}” or “a/b,” is operated in a state where the cursor has been moved to an arbitrary position on the formula displayed on the display unit of an electronic calculator, the range of the formula covered by the input 2D function (or to be calculated) is determined on the basis of the position of the cursor by recognizing a formula part sandwiched by parentheses or a chunk of the formula part of a function with parentheses, recognizing a chunk of a formula part of a 2D function, recognizing a chunk of a formula part with successive numerals and characters, and recognizing the position of an arithmetic symbol (“+,” “?,” “×,” or “÷”) or a delimiter (“:” or “,”). The determined range is taken in by the input 2D function.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: July 3, 2012
    Assignee: Casio Computer Co., Ltd.
    Inventor: Yoshinaga Katayama
  • Patent number: 8196057
    Abstract: When keys are typed on a calculator keyboard displayed on an scientific electronic calculator emulation screen, not only are key data items of the calculator stored sequentially into a key log memory and displayed on a log screen, but also a calculation process corresponding to the key input is executed and displayed on a calculator display. Then, when the “selector” button on the tool bar is input, a calculator function name to be executed on the basis of the key log displayed on the log screen is retrieved from a function corresponding key log memory and is replaced with a display area of the key log. Then, the display area is displayed. Accordingly, with the key logs displayed on the log screen, what processes the series of key logs are supposed to execute can be recognized easily.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: June 5, 2012
    Assignee: Casio Computer Co., Ltd.
    Inventor: Hiroaki Yoshizawa
  • Publication number: 20120041993
    Abstract: A method and apparatus for configuring calculator functionalities available to an end user. The method includes selecting at least one of functionality to be enabled and disabled in the calculator to the end user, saving the selection in a content document, construction a new application based on the content document, and configuring the calculator according to the new application.
    Type: Application
    Filed: August 16, 2011
    Publication date: February 16, 2012
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Todd Michael Wostrel
  • Publication number: 20110302228
    Abstract: A dynamic computational environment may create, in response to user input, a plurality of mathematical expressions. In the dynamic computational environment, a change made to any one of the plurality of mathematical expressions will be propagated to all of the mathematical expressions, such that each of the plurality of mathematical expressions affected by the change is updated.
    Type: Application
    Filed: May 27, 2011
    Publication date: December 8, 2011
    Inventors: Malgorzata Anna Brothers, Gregory Grant Michalak, Michael Lee Taylor
  • Patent number: 8046727
    Abstract: The invention describes IP cores applied to 3D FPGAs, CPLDs and reprogrammable SoCs. IP cores are (a) used for continuously evolvable hardware using 3D logic circuits, (b) applied with optimization metaheuristic algorithms, (c) applied by matching combinatorial logic of netlists generated by Boolean algebra to combinatorial geometry of CPLD architecture by reaggregating IP core elements and (d) used to effect continuous recalibration of IP cores with evolvable hardware in indeterministic environments for co-evolutionary reprogrammability.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: October 25, 2011
    Inventor: Neal Solomon
  • Patent number: 8024385
    Abstract: A programmable calculator includes: a display unit; a calculation processing section configured to perform calculation processing; a calculation screen display control section configured to control the display unit to display a calculation screen; a base state setting section configured to set, as a base state, a calculation state; a base state storing section configured to store the base state that is set together with the calculation screen corresponding to the base state; an operation pattern storing section configured to store an operation pattern of a series of user operations that are input after the base state was set by the base state setting section; and a guide display control section configured to control the display unit to display a calculation screen corresponding to the arbitrary base state stored in the base state storing section, and to display, as guide indications, the stored operation pattern.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: September 20, 2011
    Assignee: Casio Computer Co., Ltd.
    Inventor: Kosuke Karoji
  • Patent number: 7961118
    Abstract: A method for differentiating hotkeys includes setting a plurality of hotkeys to correspond to a designated scan code and to correspond to a plurality of different identification codes, respectively, wherein the designated scan code and one identification code corresponding to each hotkey are outputted and the identification code is stored when each of the plurality of hotkeys is pressed; and determining whether a pressed key is one of the plurality of hotkeys according to whether any one of the plurality of identification codes is stored.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: June 14, 2011
    Assignee: Wistron Corporation
    Inventors: Wan-Chi Lan, Chien-Ming Chu
  • Patent number: 7895560
    Abstract: A processing space contains an array of operational transistors interconnected by circuit and signal pass transistors that when supplied with selected enable bits will structure a variety of circuits that will carry out any desired information processing. The Babbage/von Neumann Paradigm in which data are provided to circuitry that would operate on those data is reversed by structuring the desired circuits at the site(s) of the data, thereby to eliminate the von Neumann bottleneck and substantially increase the computing power of the device, with the apparatus conducting only non-stop Information Processing on a steady stream of data and code, with no repetitious Instruction and data transfers as in the normal computer being required. A code is defined that will identify the physical locations of every transistor in the processing space, which code will then enable only selected ones of the pass transistors therein so as to structure the circuits needed for any algorithm sought to be executed.
    Type: Grant
    Filed: October 2, 2006
    Date of Patent: February 22, 2011
    Inventor: William Stuart Lovell
  • Patent number: 7840621
    Abstract: In an electronic apparatus having multiple functions such as a scientific electronic calculator, some of the multiple functions are set to be disabled according to need. Function disabling information (protection data) including disabled applications, protect display screen and protection period is stored on a memory card. When the memory card installed in a card slot of the electronic apparatus is detected, the function disabling information is read out and transferred onto corresponding memory areas of a system area in a flash ROM of the apparatus, and a protection display screen is displayed on a display unit, indicating that some of the multiple functions are disabled. Then, only “EXE” key operation is accepted and the function corresponding to the disabled application is disabled, and a function selecting menu screen is displayed, in which a start-up disabled mark M is added to an icon of the disabled application and a protection remaining time T is added.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: November 23, 2010
    Assignee: Casio Computer Co., Ltd.
    Inventor: Hiroaki Yoshizawa
  • Publication number: 20100198891
    Abstract: A method and apparatus for base-lining a calculator, wherein said base-lining configures a calculator to a known configuration. The method includes connecting a calculator to a calculator network, determining the configuration desired for a calculator, and base-lining a calculator, wherein said calculator is configured according to the determined configuration desired.
    Type: Application
    Filed: February 5, 2009
    Publication date: August 5, 2010
    Applicant: TEXAS INSTRUMENTS INCORORATED
    Inventor: Matthew J Rea
  • Patent number: 7768605
    Abstract: A display stack-up (300) is provided for a mobile electronic device (100) having an internal and external display, for example, a clamshell style mobile phone. The display stack-up comprises a backlight unit (114) and an external display device (110) having bi-stable optical states. The external display device (110) is placed in contact with, and is optically coupled to, the backlight unit (114). The display stack-up further comprises an internal display device (106) which is placed in contact with, and is optically coupled to, the external display device (110).
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: August 3, 2010
    Assignee: Motorola, Inc.
    Inventor: Robert D. Polak
  • Publication number: 20100185972
    Abstract: The present invention relates to a portable device for pool operation management. The portable device can be used for determining basic mathematical calculations, pool surface area, pool volume, chemical adjustments and breakpoint superchlorination from measured and entered inputs. In one embodiment, the device includes and LCD display for entering inputs and displaying results. The portable device and also include input devices of a ten digit keypad (0-9), decimal point key, math operation keys (+, ?, ×, ÷), mode key, directional arrow keys, on/clear key, enter key and back key.
    Type: Application
    Filed: January 21, 2009
    Publication date: July 22, 2010
    Inventor: Trevor SHERWOOD, II