Programmable Calculator Patents (Class 708/130)
-
Patent number: 12118060Abstract: 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: GrantFiled: December 8, 2021Date of Patent: October 15, 2024Assignee: Tenstorrent Inc.Inventors: Davor Capalija, Ljubisa Bajic, Alex Cejkov
-
Patent number: 11887079Abstract: 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: GrantFiled: March 9, 2021Date of Patent: January 30, 2024Assignee: Visa International Service AssociationInventors: Alexander Godshall, Ximena Bellido Hoefken, Juliette Metzger, Khyati Shah, Saurabh Chopra
-
Patent number: 11301545Abstract: 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: GrantFiled: July 11, 2019Date of Patent: April 12, 2022Assignee: FACEBOOK TECHNOLOGIES, LLCInventor: Liangzhen Lai
-
Patent number: 11106247Abstract: 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: GrantFiled: March 14, 2019Date of Patent: August 31, 2021Assignee: STRATHSPEY CROWN, LLCInventor: Robert Edward Grant
-
Patent number: 10915301Abstract: 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: GrantFiled: January 9, 2019Date of Patent: February 9, 2021Assignee: CASIO COMPUTER CO., LTD.Inventors: Shoichi Iwasaki, Akiko Muraki, Toshiaki Tanaka, Saki Tashiro
-
Patent number: 10885458Abstract: 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: GrantFiled: March 9, 2016Date of Patent: January 5, 2021Inventor: Michele Mosca
-
Patent number: 10437922Abstract: 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: GrantFiled: December 3, 2015Date of Patent: October 8, 2019Assignee: Workday, Inc.Inventors: Terry M. Olkin, Brian Sean Morris
-
Patent number: 10296297Abstract: 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: GrantFiled: August 9, 2013Date of Patent: May 21, 2019Assignee: Oracle International CorporationInventors: Yogesh Kumar, Glenn Weiqun Mi, Muruganantham Chinnananchi, Michal Chmielewski, Murali Pottlapelli, Ronald Ten-Hove, Simone Geib
-
Patent number: 10241728Abstract: 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: GrantFiled: February 12, 2018Date of Patent: March 26, 2019Assignee: Seiko Epson CorporationInventor: Hideo Nakamura
-
Patent number: 9977458Abstract: 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: GrantFiled: December 28, 2016Date of Patent: May 22, 2018Assignee: CASIO COMPUTER CO., LTD.Inventor: Hiroaki Yoshizawa
-
Patent number: 9979970Abstract: 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: GrantFiled: August 6, 2015Date of Patent: May 22, 2018Assignee: QUALCOMM IncorporatedInventors: Vijayaraghavan Thirumalai, Natan Haim Jacobson, Rajan Laxman Joshi
-
Patent number: 9921815Abstract: 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: GrantFiled: October 14, 2015Date of Patent: March 20, 2018Assignee: National Instruments CorporationInventors: Taylor L. Riche, Newton G. Petersen, Hojin Kee, Adam T. Arnesen, Haoran Yi, Dustyn K. Blasig, Tai A. Ly
-
Patent number: 9684758Abstract: 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: GrantFiled: August 6, 2014Date of Patent: June 20, 2017Assignee: International Business Machines CorporationInventor: Robert J. Allen
-
Patent number: 9632699Abstract: 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: GrantFiled: February 22, 2012Date of Patent: April 25, 2017Inventor: Hanna Fouad Abi-Saleh
-
Patent number: 9511877Abstract: 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: GrantFiled: December 30, 2013Date of Patent: December 6, 2016Inventor: Angela Masson
-
Patent number: 9495670Abstract: 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: GrantFiled: April 14, 2014Date of Patent: November 15, 2016Assignee: Square, Inc.Inventors: Bruce Bell, Mathew Wilson, Gerard Knight
-
Patent number: 9460044Abstract: 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: GrantFiled: December 20, 2013Date of Patent: October 4, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Jeong-Hyun Pang, Seung-Soo Woo, Pil-Joo Yoon, Yong-Joon Jeon
-
Patent number: 9454514Abstract: 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: GrantFiled: November 2, 2009Date of Patent: September 27, 2016Assignee: Red Hat, Inc.Inventor: Rahul Pandit Bhalerao
-
Patent number: 9411566Abstract: 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: GrantFiled: December 8, 2010Date of Patent: August 9, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Fredrik Öhrström
-
Publication number: 20150081750Abstract: 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: ApplicationFiled: September 18, 2014Publication date: March 19, 2015Applicant: CASIO COMPUTER CO., LTD.Inventor: Kosuke KAROJI
-
Publication number: 20150058387Abstract: 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: ApplicationFiled: August 26, 2013Publication date: February 26, 2015Applicant: Intuit Inc.Inventors: Katy Lee O'Kelley, Jason Wayne Cole, Matthew Patrick Bozeman, Lauren Ashly Felten
-
Patent number: 8959127Abstract: 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: GrantFiled: October 1, 2011Date of Patent: February 17, 2015Inventor: Harold Workman, Jr.
-
Publication number: 20150012576Abstract: 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: ApplicationFiled: July 21, 2014Publication date: January 8, 2015Inventor: Jeffrey James Hatch
-
Publication number: 20140330877Abstract: 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: ApplicationFiled: July 25, 2013Publication date: November 6, 2014Applicant: Kinpo Electronics, Inc.Inventors: Ming-Chih Chen, Chin-Heng Tai
-
Patent number: 8842132Abstract: 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: GrantFiled: January 18, 2012Date of Patent: September 23, 2014Assignee: Casio Computer Co., Ltd.Inventor: Hiroaki Yoshizawa
-
Patent number: 8788548Abstract: 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: GrantFiled: October 26, 2007Date of Patent: July 22, 2014Assignee: I.Q. Joe, LLCInventor: Jeff Hatch
-
Patent number: 8789197Abstract: 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: GrantFiled: September 17, 2010Date of Patent: July 22, 2014Assignee: Wolfram Alpha LLCInventors: Stephen Wolfram, Taliesin Sebastian Beynon, Robert Kerr Lockhart
-
Publication number: 20140082034Abstract: 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: ApplicationFiled: November 21, 2013Publication date: March 20, 2014Applicant: CASIO COMPUTER CO., LTD.Inventor: Kazuhiko ARIKAWA
-
Patent number: 8671125Abstract: 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: GrantFiled: October 27, 2010Date of Patent: March 11, 2014Assignee: Casio Computer Co., LtdInventor: Akiko Muraki
-
Publication number: 20140046989Abstract: 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: ApplicationFiled: August 10, 2012Publication date: February 13, 2014Inventor: Van S. CHANDLER
-
Publication number: 20130290389Abstract: 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: ApplicationFiled: June 27, 2013Publication date: October 31, 2013Inventors: Michelle A. Miller, Douglas W. Feltz, Gary C. Vonberg
-
Patent number: 8554812Abstract: 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: GrantFiled: January 22, 2013Date of Patent: October 8, 2013Inventor: Harinder Paul
-
Publication number: 20130219312Abstract: 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: ApplicationFiled: February 22, 2012Publication date: August 22, 2013Inventor: HANNA FOUAD ABI-SALEH
-
Patent number: 8499014Abstract: 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: GrantFiled: June 1, 2005Date of Patent: July 30, 2013Assignee: Texas Instruments IncorporatedInventors: Michelle A. Miller, Douglas W. Feltz, Gary C. Vonberg
-
Publication number: 20130191424Abstract: 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: ApplicationFiled: March 11, 2013Publication date: July 25, 2013Applicant: HALE SOFTWARE CONCEPTS, INC.Inventor: HALE SOFTWARE CONCEPTS, INC.
-
Patent number: 8482531Abstract: 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: GrantFiled: June 25, 2008Date of Patent: July 9, 2013Assignee: Casio Computer Co., Ltd.Inventor: Kosuke Karoji
-
Patent number: 8386542Abstract: 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: GrantFiled: August 6, 2009Date of Patent: February 26, 2013Inventor: Harinder Paul
-
Patent number: 8332445Abstract: 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: GrantFiled: August 4, 2008Date of Patent: December 11, 2012Assignee: Casio Computer Co., Ltd.Inventor: Fumio Gotoh
-
Patent number: 8214413Abstract: 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: GrantFiled: February 19, 2009Date of Patent: July 3, 2012Assignee: Casio Computer Co., Ltd.Inventor: Yoshinaga Katayama
-
Patent number: 8196057Abstract: 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: GrantFiled: September 22, 2009Date of Patent: June 5, 2012Assignee: Casio Computer Co., Ltd.Inventor: Hiroaki Yoshizawa
-
Publication number: 20120041993Abstract: 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: ApplicationFiled: August 16, 2011Publication date: February 16, 2012Applicant: TEXAS INSTRUMENTS INCORPORATEDInventor: Todd Michael Wostrel
-
Publication number: 20110302228Abstract: 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: ApplicationFiled: May 27, 2011Publication date: December 8, 2011Inventors: Malgorzata Anna Brothers, Gregory Grant Michalak, Michael Lee Taylor
-
Patent number: 8046727Abstract: 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: GrantFiled: September 12, 2008Date of Patent: October 25, 2011Inventor: Neal Solomon
-
Patent number: 8024385Abstract: 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: GrantFiled: March 31, 2009Date of Patent: September 20, 2011Assignee: Casio Computer Co., Ltd.Inventor: Kosuke Karoji
-
Patent number: 7961118Abstract: 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: GrantFiled: August 30, 2007Date of Patent: June 14, 2011Assignee: Wistron CorporationInventors: Wan-Chi Lan, Chien-Ming Chu
-
Patent number: 7895560Abstract: 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: GrantFiled: October 2, 2006Date of Patent: February 22, 2011Inventor: William Stuart Lovell
-
Patent number: 7840621Abstract: 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: GrantFiled: May 26, 2006Date of Patent: November 23, 2010Assignee: Casio Computer Co., Ltd.Inventor: Hiroaki Yoshizawa
-
Publication number: 20100198891Abstract: 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: ApplicationFiled: February 5, 2009Publication date: August 5, 2010Applicant: TEXAS INSTRUMENTS INCORORATEDInventor: Matthew J Rea
-
Patent number: 7768605Abstract: 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: GrantFiled: June 30, 2006Date of Patent: August 3, 2010Assignee: Motorola, Inc.Inventor: Robert D. Polak
-
Publication number: 20100185972Abstract: 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: ApplicationFiled: January 21, 2009Publication date: July 22, 2010Inventor: Trevor SHERWOOD, II