User Definable Key Patents (Class 708/144)
-
Patent number: 9720877Abstract: An electronic device includes: a memory; and a processor. The processor causes a display section to display variables and variable values stored in the memory in a list form, causes the display section to display a first variable specified by a user operation as a first part of an expression, causes the display section to display the variables and the variable values after the first variable is displayed, causes the display section to display a second variable specified by a user operation as a second part of the expression, together with the first part, and calculates the expression based on the first part and the second part by referring to a variable value of the first variable and a variable value of the second variable to obtain a calculation result.Type: GrantFiled: March 17, 2015Date of Patent: August 1, 2017Assignee: CASIO COMPUTER CO., LTD.Inventor: Akiko Muraki
-
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: 8571210Abstract: The present invention relates to a content protection apparatus and method using binding of additional information to an encryption key. The content protection apparatus includes an encryption unit for creating an encryption key required to encrypt data requested by a user terminal and then generating encrypted data in which the data is encrypted. An additional information management unit manages additional information including authority information about the encrypted data. A White-Box Cryptography (WBC) processing unit generates a WBC table required to bind the encryption key corresponding to the encrypted data to the additional information. A bound data generation unit generates bound data in which the encrypted key is bound to the additional information, using a cipher included in the WBC table.Type: GrantFiled: September 22, 2011Date of Patent: October 29, 2013Assignee: Electronics and Telecommunications Research InstituteInventors: Sin-Hyo Kim, Yun-Kyung Lee, Byung-Ho Chung, Hye-Ran Mun, Sang-Woo Lee, Sok-Joon Lee, Jung-Yeon Hwang, Gun-Tae Bae, Hyun-Sook Cho
-
Publication number: 20130212137Abstract: An electronic tip calculator for providing an instant tip calculation to a user is disclosed. The electronic tip calculator comprises a touch keypad located on a front surface, a display screen located on the front surface and a power button located on the front surface. The touch keypad includes a plurality of touch buttons. The display screen is configured to display a tip amount and a total bill amount to the user and the power button is configured to activate the electronic tip calculator. The display screen allows the user to instantly retrieve the tip amount by navigating through the touch keypad. The touch keypad and the display screen are configured to provide a simple and convenient means of tip calculation to the user. The electronic tip calculator can be easily configured to calculate any tip rate as desired by the user.Type: ApplicationFiled: February 15, 2012Publication date: August 15, 2013Inventors: Philippe Guillaud, Cyril Lalo
-
Patent number: 8416103Abstract: Keypads are described which are row similar to a standard telephone keypad though they have a different number of columns of base-letter-assigned keys than the standard to which they are related. Smooth sequences of such row-similar keypads are exhibited. Keypads which support both row-similar telephone keypad layouts and reduced layouts corresponding to typewriter standards are disclosed. It is shown how to combine various structural and statistical limitations with row similarity. It is also shown how to embed a row-similar digit layout in row-similar base letter layouts, and how to beneficially provide negative space between keys, construct pseudo standards, and extend or reduce desktop standards or pseudo standards while obeying structural or typability constraints.Type: GrantFiled: September 14, 2007Date of Patent: April 9, 2013Inventors: Howard Andrew Gutowitz, Dimitrios Kechagias
-
Patent number: 8339357Abstract: The grouping unit assigns an m-digit value expressed by an n-ary notation to each input candidate character one-for-one to classify the respective input candidate characters into n groups on a basis of each of the m digits. The group displaying unit causes the display device to display, in the lump on a group basis, the input candidate characters classified on a digit basis. Among n selection keys corresponding to the respective groups, the input device has one key operated by a user to output information indicating which selection key is operated (information indicative of a selection key operated) to the character structuring unit. The character structuring unit determines a character according to information input from the input device.Type: GrantFiled: June 30, 2006Date of Patent: December 25, 2012Assignee: NEC CorporationInventor: Shuji Senda
-
Patent number: 7953448Abstract: A keyboard for a mobile device 400 having a processor 618 for interpreting signals comprises a plurality of keys 410-424 and corresponding indicia including keys associated with alphabetic characters corresponding to an array of letters A-Z. The keys 410-419 that are associated with alphabetic characters number fewer than twenty-six and correspond to one of a QWERTY, QWERTZ, AZERTY, or DVORAK key arrangement. Each of the plurality of keys 410-424 have multiple input surfaces and are arranged in an array of rows and columns that include a first outer column, at least one middle column, and a last outer column. The first and last columns of keys are operable to input at least three different signals to a processor 618 of a mobile device 400 depending upon what input surface of the key 410-424 is pressed. A middle column of keys is operable to input at least five different signals to a processor 618 depending on what input surface of the key 410-424 is pressed.Type: GrantFiled: May 31, 2006Date of Patent: May 31, 2011Assignee: Research In Motion LimitedInventors: Velimir Pletikosa, Jason T. Griffin, Norman M. Ladouceur, Robert Lowles
-
Patent number: 7769165Abstract: A computer-implemented system and method for configuring and operating a white-box cipher is disclosed. In one implementation, the system employs a method for configuring pseudorandom data derived from a key to perform key-scheduling functionality associated with rounds of the cipher. Additionally, the system employs a method for generating white-box executable code, wherein the code hides the pseudorandom data by incorporating it into mathematical operations performed during execution of the rounds. Accordingly, the cipher is suited for white-box applications managing digital rights, such as decoding audio, video and other content.Type: GrantFiled: October 14, 2005Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventors: Mariusz H. Jakubowski, Ramarathnam Venkatesan, Gideon A. Yuval, Yacov Yacobi, Matthew Cary
-
Patent number: 7761175Abstract: We discovered that a) a single key can support a multiplicity of ordered groups, b) only a subset of each group needs to be visually represented on the face of a key, c) either multi-tap or predictive methods, or both, can be used to input members of each of the groups, and d) auxiliary keys are a convenient, effective and user-discoverable method to select ordered groups, and to perform the multi-tap function. The objects of: limiting multi-tap depth, reducing keystrokes per symbol, unifying focus, increasing discoverability, graduated discoverability, power, compact presentation, and seamless integration of multi-tap and predictive text methods, can all be achieved by exploiting these discoveries.Type: GrantFiled: September 27, 2001Date of Patent: July 20, 2010Assignee: Eatoni Ergonomics, Inc.Inventors: Howard Andrew Gutowitz, Terence Jones
-
Patent number: 7339514Abstract: A remote control (3, 4) for controlling source devices (PC, DVD, RADIO, MP3, TV1, TV2) and playback devices (B1, B2, TV1, TV2, M) sends a command document (DOC) containing a control command (SB) in the form of text to the source device (PC, DVD, RADIO, MP3, TV1, TV2) or playback device (B1, B2, TV1, TV2, M) to be controlled, with the result that a user-friendly matching of the control commands (SB) and a decoding of control commands (SB) is rendered possible in a plurality of devices.Type: GrantFiled: September 14, 2004Date of Patent: March 4, 2008Assignee: Koninklijke Philips Electronics, N.V.Inventors: Martin Knespel, Adolf Proidl
-
Publication number: 20040181776Abstract: An apparatus and method for providing Unicode support in legacy operating systems are provided. With the apparatus and method, a focus hook module, keyboard hook module, and keystroke conversion module are registered with the legacy operating system. The focus hook module determines the currently active application and whether the currently active application is Unicode capable. The keyboard hook module receives keyboard events from an input interface and sends those keyboard events to the keystroke conversion module. The keystroke conversion module converts the keyboard events into Unicode characters which are sent back to the keyboard hook module. The keyboard hook module then stores the Unicode characters in a temporary storage memory, e.g., the clipboard. The keyboard hook module then sends a command to the application to paste the contents of the temporary storage memory to the currently active application.Type: ApplicationFiled: March 13, 2003Publication date: September 16, 2004Applicant: International Business Machines CorporationInventors: Steven Edward Atkin, Kenneth Wayne Borgendale, Michael Aaron Kaply, Baldev Singh Soor
-
Patent number: 6246018Abstract: A balance with a wind guard moved by a motor whereby the position of the moveable walls of the guard are monitored by a sensor. An electronic memory is provided for the desired end position of the moveable wall element. The desired end position of the removable walls can be stored in this memory in a learning phase and when the walls are opened by the motor, they are opened only up to a preselected position. This minimizes the time for opening and closing the weighing area and diminishes exposure to air turbulence within the weighing area. This intuitively and flexibly assigns wall elements to user keys.Type: GrantFiled: October 29, 1999Date of Patent: June 12, 2001Assignee: Sartorius AGInventor: Thomas Schink
-
Patent number: 6058402Abstract: A method is disclosed of modifying and/or extending the command set (READ, WRITE) of a smart card. Use is made of the attribute tables (100, 200, 300) associated with certain files and with the commands of the existing command set to modify the functions of the commands. Thus, non-standard functions may be implemented without the need to use additional, i.e. non-standard instructions.Type: GrantFiled: February 18, 1997Date of Patent: May 2, 2000Assignee: Koninklijke KPN N.V.Inventor: Albertus Feiken