Patents by Inventor Dan Rubanovich

Dan Rubanovich has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240134644
    Abstract: Embodiments detailed herein relate to matrix operations. In particular, support for matrix (tile) addition, subtraction, and multiplication is described. For example, circuitry to support instructions for element-by-element matrix (tile) addition, subtraction, and multiplication are detailed. In some embodiments, for matrix (tile) addition, decode circuitry is to decode an instruction having fields for an opcode, a first source matrix operand identifier, a second source matrix operand identifier, and a destination matrix operand identifier; and execution circuitry is to execute the decoded instruction to, for each data element position of the identified first source matrix operand: add a first data value at that data element position to a second data value at a corresponding data element position of the identified second source matrix operand, and store a result of the addition into a corresponding data element position of the identified destination matrix operand.
    Type: Application
    Filed: December 29, 2023
    Publication date: April 25, 2024
    Applicant: Intel Corporation
    Inventors: Robert VALENTINE, Dan BAUM, Zeev SPERBER, Jesus CORBAL, Elmoustapha OULD-AHMED-VALL, Bret L. TOLL, Mark J. CHARNEY, Barukh ZIV, Alexander HEINECKE, Milind GIRKAR, Simon RUBANOVICH
  • Patent number: 9442573
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. The device is structured to identify and output representations of language objects that are stored in the memory and that correspond with a text input. The device is additionally structured to identify and output representations of language objects that are stored in the memory and that correspond with a known spelling substitution particular to a language active on the handheld electronic device.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: September 13, 2016
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Dan Rubanovich
  • Patent number: 9250711
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to generate artificial variants in certain circumstances. Each artificial variant is compared with N-gram data on the handheld electronic device and is suppressed from being output if the artificial variant is determined to have a low probability of being the input intended by a user.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: February 2, 2016
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Dan Rubanovich
  • Patent number: 9128922
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with a disambiguation routine that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to perform a spell check routine during input of a text entry. The spell check routine subjects a text entry to a sequentially ordered series of spell-check algorithms and ceases subjecting the text entry to further spell-check algorithms upon identification of a predetermined quantity of spell-check language objects.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: September 8, 2015
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Dan Rubanovich
  • Patent number: 9058320
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with a disambiguation routine that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to perform a spell check routine during input of a text entry and to learn and automatically correct mistakes typically made by the particular user.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: June 16, 2015
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Dan Rubanovich
  • Patent number: 9043700
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software and prediction software. In response to an ambiguous input, the system provides one or more disambiguated interpretations of the ambiguous input. In some circumstances, the system can additionally provide one or more completions, i.e., predictions of future characters. However, in other circumstances the outputting of completions of an ambiguous input can be suppressed in order to avoid distracting the user and to provide more meaningful results to the user.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: May 26, 2015
    Assignee: BlackBerry Limited
    Inventors: Dan Rubanovich, Vadim Fux, Alexander Kornilovsky
  • Patent number: 8984187
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and disambiguation software. The device provides output in the form of a default output and variants. The output is based largely upon the likelihood that a user intended a particular output, but the device also provides additional variants that are not based solely on likelihood and are provided by various logic structures on the device. The device enables editing during text entry and a learning function that allows the disambiguation function to adapt for a customized experience. The disambiguation function can be disabled to provide alternate keystroke interpretation. Additionally, the device can facilitate variant selection by displaying a <NEXT> key to enable variant selection without changing hand position. If an input field into which text is being entered is determined to be special, a disambiguated result can be sought from a predetermined data source prior to other data sources.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: March 17, 2015
    Assignee: BlackBerry Limited
    Inventors: Michael Elizarov, Vadim Fux, Dan Rubanovich
  • Publication number: 20150029105
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. The device is structured to identify and output representations of language objects that are stored in the memory and that correspond with a text input. The device is additionally structured to identify and output representations of language objects that are stored in the memory and that correspond with a known spelling substitution particular to a language active on the handheld electronic device.
    Type: Application
    Filed: September 24, 2014
    Publication date: January 29, 2015
    Inventors: Vadim FUX, Dan RUBANOVICH
  • Patent number: 8898584
    Abstract: A mobile electronic device includes a touch sensitive display and enables text input to be provided in either a reduced keyboard ambiguous text input mode or in a full keyboard unambiguous text input mode and advantageously enables uncommitted text entered in the ambiguous input mode to be automatically committed when switching into the unambiguous input mode. An improved method employs the mobile electronic device.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: November 25, 2014
    Assignee: BlackBerry Limited
    Inventor: Dan Rubanovich
  • Publication number: 20140320322
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to generate artificial variants in certain circumstances. Each artificial variant is compared with N-gram data on the handheld electronic device and is suppressed from being output if the artificial variant is determined to have a low probability of being the input intended by a user.
    Type: Application
    Filed: July 11, 2014
    Publication date: October 30, 2014
    Inventors: Vadim FUX, Dan RUBANOVICH
  • Patent number: 8866746
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software and prediction software. During editing of an object, the object can be ambiguous, and the system provides one or more disambiguated interpretations of the ambiguous object. In some circumstances, the system can additionally provide one or more completions, i.e., predictions of future characters. However, in other circumstances the outputting of completions of an ambiguous object can be suppressed in order to avoid distracting the user and to provide more meaningful results to the user.
    Type: Grant
    Filed: September 6, 2011
    Date of Patent: October 21, 2014
    Assignee: BlackBerry Limited
    Inventors: Dan Rubanovich, Vadim Fux, Alexander Kornilovsky
  • Publication number: 20140300553
    Abstract: A handheld device includes a plurality of input members, a first set of which each have a Roman character assigned thereto, a least some of which have a first non-Roman and a second non-Roman character assigned thereto. In response to an actuation of a first one of the input members, a first one of the non-Roman characters that is assigned to the first one of the input members is displayed. Based on one or more rules which govern permissible character sequences in the subject language, the display of a second one of the non-Roman characters in response to an actuation of a second one of the input members having the second one of the non-Roman characters assigned thereto immediately following the actuation of said first one of the input members is prevented.
    Type: Application
    Filed: June 19, 2014
    Publication date: October 9, 2014
    Inventors: Dan Rubanovich, Vadim Fux, Aleksej Trefilov, Parul Nanda Gilani, Timothy Koo
  • Patent number: 8854311
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. The device is structured to identify and output representations of language objects that are stored in the memory and that correspond with a text input. The device is additionally structured to identify and output representations of language objects that are stored in the memory and that correspond with a known spelling substitution particular to a language active on the handheld electronic device.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: October 7, 2014
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Dan Rubanovich
  • Patent number: 8803713
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In addition to identifying and outputting representations of language objects that are stored in the memory and that correspond with a text input, the device is able to generate artificial variants in certain circumstances. Each artificial variant is compared with N-gram data on the handheld electronic device and is suppressed from being output if the artificial variant is determined to have a low probability of being the input intended by a user.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: August 12, 2014
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Dan Rubanovich
  • Patent number: 8791905
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software that is operable to disambiguate text input. In response to an ambiguous editing input at a location preceding at least a portion of an output word, the software performs one disambiguation operation with respect to the editing input and another disambiguation operation with respect to the editing input in combination with the at least portion of the output word. The results are output in order of decreasing frequency value, with the results of the one disambiguation operation having the portion of the output word appended thereto.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: July 29, 2014
    Assignee: BlackBerry Limited
    Inventors: Micahael Elizarov, Vadim Fux, Dan Rubanovich
  • Patent number: 8786552
    Abstract: A handheld device includes a plurality of input members, a first set of which each have a Roman character assigned thereto, a least some of which have a first non-Roman and a second non-Roman character assigned thereto. In response to an actuation of a first one of the input members, a first one of the non-Roman characters that is assigned to the first one of the input members is displayed. Based on one or more rules which govern permissible character sequences in the subject language, the display of a second one of the non-Roman characters in response to an actuation of a second one of the input members having the second one of the non-Roman characters assigned thereto immediately following the actuation of said first one of the input members is prevented.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: July 22, 2014
    Assignee: BlackBerry Limited
    Inventors: Dan Rubanovich, Vadim Fux, Aleksej Trefilov, Panul Nanda Gilani, Timothy Koo
  • Patent number: 8773358
    Abstract: An improved handheld electronic device and associated method provide an advanced editing feature and an improved learning feature that are provided in a disambiguation environment. The advanced editing feature advantageously enables a new word that has been incorrectly disambiguated by a disambiguation routine to be readily corrected by the user without requiring the incorrectly disambiguated word to be deleted and retyped. Rather, the advanced editing feature enables the incorrectly disambiguated characters to be replaced with opposite characters on the same keys, and such changes can be accomplished merely through the use of inputs to a track ball. The newly edited word can then be learned by a learning database. The improved learning function advantageously favors words that are learned using the advanced editing feature over words that have been learned in other fashions.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: July 8, 2014
    Assignee: BlackBerry Limited
    Inventors: Dan Rubanovich, Vadim Fux, Jason T. Griffin
  • Patent number: 8743059
    Abstract: A method for enabling generation of text on a handheld electronic device which has a plurality of input members, at least some of which have a number of linguistic elements assigned thereto, and a memory having language objects stored therein. The method comprises enabling detection of a number of input member actuations corresponding with an ambiguous input, making at least one of a determination that the number of actuations exceeds a first threshold and a determination that a quantity of predicted language objects corresponding with the ambiguous input is less than a second threshold, generating prefix objects corresponding with the ambiguous input and predicted language objects corresponding with the ambiguous input, each predicted language object comprising a prefix object portion and a completion portion, and providing at a text input location an output comprising a prefix object and a completion portion of a first predicted language object.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: June 3, 2014
    Assignee: BlackBerry Limited
    Inventors: Dan Rubanovich, Vadim Fux, Michael Elizarov
  • Patent number: 8655642
    Abstract: An improved method of transliterating non-Latin input within an e-mail address field to the Latin equivalent. A routine in a handheld device is structured to detect a triggering event that indicates an e-mail address is being input into an e-mail address field. Following the triggering event, both prior and subsequent input is transliterated to Latin characters as these characters are required by Internet protocols. The transliteration routine may also be utilized to search an email address book wherein names are recorded using both Latin and non-Latin characters.
    Type: Grant
    Filed: May 4, 2013
    Date of Patent: February 18, 2014
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Michael Elizarov, Dan Rubanovich
  • Publication number: 20140015758
    Abstract: A handheld device includes a plurality of input members, a first set of which each have a Roman character assigned thereto, a least some of which have a first non-Roman, second non-Roman character, and third non-Roman characters assigned thereto. The device is switchable between first and second modes. In the first mode, each Roman character may be input in response to actuation of the input member to which it is assigned, and in the second mode, each first non-Roman character may be input in response to a first type of actuation of the input member to which it is assigned, each second non-Roman character may input in response to a second type of actuation of the input member to which it is assigned, and each third non-Roman character may be input in response to a third type of actuation of the input member to which it is assigned.
    Type: Application
    Filed: September 16, 2013
    Publication date: January 16, 2014
    Applicant: BlackBerry Limited
    Inventors: Dan Rubanovich, Vadim Fux, Aleksej Trefilov