Patents by Inventor Vadim Fux

Vadim Fux 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).

  • Patent number: 11522981
    Abstract: Disclosed are systems, methods, and devices for managing a plurality of remote devices of disparate types. There is maintained an electronic device definition repository comprising: a plurality of semantic model definitions for corresponding devices of the plurality of remote devices. An action request for an action to be performed by one or more selected devices of the plurality of remote devices is received. For each one or more selected devices, the action request is processed including: converting a generic device action and a generic device property to a device-specific action and a device-specific property using the semantic model definition for the selected device; establishing one or more messages for communicating the device-specific action request to a given selected device using the data protocol definition for the selected device; translating the one or more messages of the sequence of messages to an application protocol suitable for communication with the selected device.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: December 6, 2022
    Assignee: SOTI INC.
    Inventors: Carl Rodrigues, Vadim Fux, Hany Kashif, Chadi Elkadri, Sheldon Davis, Joseph Gordon
  • Publication number: 20220030096
    Abstract: Disclosed are systems, methods, and devices for managing a plurality of remote devices of disparate types. There is maintained an electronic device definition repository comprising: a plurality of semantic model definitions for corresponding devices of the plurality of remote devices. An action request for an action to be performed by one or more selected devices of the plurality of remote devices is received. For each one or more selected devices, the action request is processed including: converting a generic device action and a generic device property to a device-specific action and a device-specific property using the semantic model definition for the selected device; establishing one or more messages for communicating the device-specific action request to a given selected device using the data protocol definition for the selected device; translating the one or more messages of the sequence of messages to an application protocol suitable for communication with the selected device.
    Type: Application
    Filed: October 7, 2021
    Publication date: January 27, 2022
    Inventors: Carl RODRIGUES, Vadim FUX, Hany KASHIF, Chadi ELKADRI, Sheldon DAVIS, Joseph GORDON
  • Patent number: 11172057
    Abstract: Disclosed are systems, methods, and devices for managing a plurality of remote devices of disparate types. There is maintained an electronic device definition repository comprising: a plurality of semantic model definitions for corresponding devices of the plurality of remote devices. An action request for an action to be performed by one or more selected devices of the plurality of remote devices is received. For each one or more selected devices, the action request is processed including: converting a generic device action and a generic device property to a device-specific action and a device-specific property using the semantic model definition for the selected device; establishing one or more messages for communicating the device-specific action request to a given selected device using the data protocol definition for the selected device; translating the one or more messages of the sequence of messages to an application protocol suitable for communication with the selected device.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: November 9, 2021
    Assignee: SOTI INC.
    Inventors: Carl Rodrigues, Vadim Fux, Hany Kashif, Chadi Elkadri, Sheldon Davis, Joseph Gordon
  • Publication number: 20210105349
    Abstract: Disclosed are systems, methods, and devices for managing a plurality of remote devices of disparate types. There is maintained an electronic device definition repository comprising: a plurality of semantic model definitions for corresponding devices of the plurality of remote devices. An action request for an action to be performed by one or more selected devices of the plurality of remote devices is received. For each one or more selected devices, the action request is processed including: converting a generic device action and a generic device property to a device-specific action and a device-specific property using the semantic model definition for the selected device; establishing one or more messages for communicating the device-specific action request to a given selected device using the data protocol definition for the selected device; translating the one or more messages of the sequence of messages to an application protocol suitable for communication with the selected device.
    Type: Application
    Filed: October 2, 2020
    Publication date: April 8, 2021
    Inventors: Carl RODRIGUES, Vadim FUX, Hany KASHIF, Chadi ELKADRI, Sheldon DAVIS, Joseph GORDON
  • Patent number: 9946360
    Abstract: A handheld electronic device enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided. Additionally, the device can facilitate the selection of variants by displaying a graphic of a special <NEXT> key of the keypad that enables a user to progressively select variants generally without changing the position of the user's hands on the device.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: April 17, 2018
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Michael G. Elizarov, Sergey V. Kolomiets
  • Patent number: 9851983
    Abstract: Incoming e-mails, instant messages, SMS, and MMS, are scanned for new language objects such as words, abbreviations, text shortcuts and, in appropriate languages, ideograms, that are placed in a list for use by a text input process of a handheld electronic device to facilitate the generation of text.
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: December 26, 2017
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Jason T. Griffin
  • Patent number: 9621691
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided.
    Type: Grant
    Filed: April 8, 2014
    Date of Patent: April 11, 2017
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Michael G. Elizarov, Sergey V. Kolomiets
  • Patent number: 9588596
    Abstract: Systems, methods, and software can be used to disambiguate an input into a handheld electronic device. In some aspect, one computer-implemented method includes detecting an ambiguous input including one or more selections of one or more input keys; generating one or more prefix objects corresponding with the ambiguous input; generating an output set including at least some of the one or more prefix objects, wherein each of the at least some of the one or more prefix objects is associated with an identified corresponding word object; determining, using a processor, a quantity of prefix objects in the output set is fewer than a predetermined quantity, and, based on the determination, adding as an orphan prefix object to the output set an additional prefix object of the one or more of prefix objects for which a corresponding word object was not identified; and outputting the output set.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: March 7, 2017
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Michael G. Elizarov, Sergey V. Kolomiets
  • Patent number: 9454516
    Abstract: A method of ambiguous word review or correction for a handheld electronic device includes receiving a plurality of actuations of input members in which each of a number of these members has a plurality of assigned characters, rendering a plurality of words responsive to the actuations, displaying a plurality of representations of the words, and detecting a number of the words, which are ambiguous. For each of the detected number, a visual indicator is displayed associated with a corresponding one of the representations. Touching of a touch screen is detected in connection with the displayed visual indicator. Preferably, a first magnification of the corresponding representation and a second magnification of a representation of a number of alternative words are displayed. The touch screen can be used to select one of the first and second magnifications to correct the ambiguous word.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: September 27, 2016
    Assignee: BlackBerry Limited
    Inventors: Steven H. Fyke, Peter La, Alen Mujkic, Michal Rybak, Richard Sibley, Neil Adams, Vadim Fux, Shannon White
  • 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: 9286288
    Abstract: An improved method of learning character segments during text input enables facilitated text input on an improved handheld electronic device. In response to a series of inputs, segments and other objects are analyzed to generate a proposed character interpretation of the series of inputs. Responsive to detecting a replacement of a character of the character interpretation with another character, a character learning string comprising the another character and a number of additional characters of the character interpretation are stored as a candidate. In response to another series of inputs, another proposed character interpretation is generated. Responsive to detecting another replacement of a character of the another character interpretation with a different character, another character learning string comprising the different character and a number of characters of the another character interpretation are compared with the stored candidate.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: March 15, 2016
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Sergey Kolomiets
  • Patent number: 9256297
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided. During text entry, a user is able to delimit a language entry session, such as the entering of a word, by actuating a multiple-axis input device or another input device.
    Type: Grant
    Filed: April 25, 2011
    Date of Patent: February 9, 2016
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Michael Elizarov, Sergey V. Kolomiets
  • 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: 9189080
    Abstract: A handheld electronic device is provided with a function of text disambiguation. The device detects an ambiguous input including a number of selections of a number of keys, and displays a plurality of outputs for a duration of time based on an elapsed time between the number of selections of the number of keys. Each of the plurality of outputs corresponds to the ambiguous input. At least one of the plurality of outputs is an orphan prefix corresponding to the ambiguous input.
    Type: Grant
    Filed: June 29, 2013
    Date of Patent: November 17, 2015
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Michael Elizarov, Sergey V. Kolomiets
  • Patent number: 9171234
    Abstract: An improved method of learning a context of a segment of text input enables facilitated text input on an improved handheld electronic device. In response to a series of inputs, segments and other objects are analyzed to generate a proposed character interpretation of the series of inputs. Responsive to detecting a replacement of a segment of the character interpretation with another segment, a combination object comprising the another segment and a preceding object is stored. In response to another series of inputs, the combination object can be employed by a processing algorithm to ascertain a preference for the another segment in the context of the preceding object of the combination object.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: October 27, 2015
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Sergey Kolomiets
  • Patent number: 9141602
    Abstract: An improved handheld electronic device and associated method enable spell checking in a reduced keyboard and disambiguation environment. The improved spell checking routine converts a misspelled word into a canonical version thereof and receives from a dictionary 42 proposed letter for possible acceptance by the spell checking routine. The spell checking routine advantageously maintains states of various spell check algorithms in order to ensure that no letter is accepted that would require an edit distance of more than one from the misspelled word. The improved spell checking routine advantageously reduces unnecessary processor operation by reducing the extent to which certain portions of the dictionary 42 are searched multiple times during a spell checking operation.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: September 22, 2015
    Assignee: BlackBerry Limited
    Inventors: Shannon Ralph Normand White, Vadim Fux
  • 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: 9092418
    Abstract: An improved spell check function and handheld electronic device provide a spell checking feature that includes a spell check algorithm that changes a suffix of a text entry by replacing each of one or more terminal characters thereof with a wild card element which can be any character or an absence of a character. A memory on the handheld electronic device has a plurality of language objects which are searched to identify language objects which correspond with the modified text entry with the terminal wild card element(s).
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: July 28, 2015
    Assignee: BlackBerry Limted
    Inventors: Vadim Fux, Shannon Ralph White
  • Patent number: 9075449
    Abstract: A handheld electronic device includes a reduced QWERTY keyboard and is enabled with disambiguation software. The device provides output in the form of a default output and a number of variants. The output is based largely upon the frequency, i.e., the likelihood that a user intended a particular output, but various features of the device provide additional variants that are not based solely on frequency and rather are provided by various logic structures resident on the device. The device enables editing during text entry and also provides a learning function that allows the disambiguation function to adapt to provide a customized experience for the user. The disambiguation function can be selectively disabled and an alternate keystroke interpretation system provided.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: July 7, 2015
    Assignee: BlackBerry Limited
    Inventors: Vadim Fux, Harry Richmond Major, Jason T. Griffin
  • 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