Patents by Inventor Vadim Zaliva

Vadim Zaliva 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: 10664156
    Abstract: Systems and methods for implementing a touch user interface using at least one at least one edge detection algorithm to produce edge data that is in turn provided to at least one curve-fitting algorithm to produce curve parameter data. The curve parameter data in turn provided to at least one calculation algorithm to produce interpreted data, wherein the interpreted data comprises user interface information responsive to the human touch made by the user to the touch surface. In various implementations the touch sensor can include a capacitive matrix, pressure sensor array, LED array, arrays of on-off contact sensors, or a video camera. The resulting arrangement can be configured to detect touch gestures comprising changes in finger pitch angles and roll angles.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: May 26, 2020
    Inventor: Vadim Zaliva
  • Patent number: 10429997
    Abstract: Sensor arrangements and signal processing for touch-based user interfaces comprising multiple sensor types and other arrangements so as to create user interface output signals responsive to touch. Various types of sensors and other measurement arrangements can include capacitive tactile sensor arrays, optical tactile sensor arrays, proximity sensor arrays, pressure sensor arrays, and video cameras. In one approach, spatial information processing acts on initial image processing data acting separately on the data or measurements provided by each sensor.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: October 1, 2019
    Inventors: Lester F. Ludwig, Vadim Zaliva
  • Publication number: 20190265879
    Abstract: Systems and methods for implementing a touch user interface using at least one at least one edge detection algorithm to produce edge data that is in turn provided to at least one curve-fitting algorithm to produce curve parameter data. The curve parameter data in turn provided to at least one calculation algorithm to produce interpreted data, wherein the interpreted data comprises user interface information responsive to the human touch made by the user to the touch surface. In various implementations the touch sensor can include a capacitive matrix, pressure sensor array, LED array, arrays of on-off contact sensors, or a video camera. The resulting arrangement can be configured to detect touch gestures comprising changes in finger pitch angles and roll angles.
    Type: Application
    Filed: November 29, 2018
    Publication date: August 29, 2019
    Inventor: Vadim ZALIVA
  • Publication number: 20180335893
    Abstract: Sensor arrangements and signal processing for touch-based user interfaces comprising multiple sensor types and other arrangements so as to create user interface output signals responsive to touch. Various types of sensors and other measurement arrangements can include capacitive tactile sensor arrays, optical tactile sensor arrays, proximity sensor arrays, pressure sensor arrays, and video cameras. In one approach, spatial information processing acts on initial image processing data acting separately on the data or measurements provided by each sensor.
    Type: Application
    Filed: July 31, 2018
    Publication date: November 22, 2018
    Inventors: Lester F. LUDWIG, Vadim ZALIVA
  • Patent number: 10042479
    Abstract: This invention relates to sensor arrangements and signal processing architectures for touch-based user interfaces comprising multiple sensor types and other arrangements so as to create user interface output signals responsive to the touch of at least one human finger. Sensor types and other arrangements can include capacitive tactile sensor arrays, optical tactile sensor arrays, proximity sensor arrays, pressure sensor arrays, and video cameras.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: August 7, 2018
    Assignee: NRI R&D Patent Licensing, LLC
    Inventors: Lester F. Ludwig, Vadim Zaliva
  • Publication number: 20180059873
    Abstract: This invention relates to sensor arrangements and signal processing architectures for touch-based user interfaces comprising multiple sensor types and other arrangements so as to create user interface output signals responsive to the touch of at least one human finger. Sensor types and other arrangements can include capacitive tactile sensor arrays, optical tactile sensor arrays, proximity sensor arrays, pressure sensor arrays, and video cameras.
    Type: Application
    Filed: November 6, 2017
    Publication date: March 1, 2018
    Inventors: Lester F. LUDWIG, Vadim ZALIVA
  • Patent number: 8797288
    Abstract: A method is provided for a user interface recognizing the interruption of the execution of a first gesture with the execution of a second gesture. Measured information responsive to user interaction actions made by a user is received from a user interface sensor. At least one operation is applied to the measured information to produce a sequence of symbols or gestemes. The sequence of symbols is first used to determine that the user's execution of a first gesture has been interrupted. The sequence of symbols is used to determine that the user's execution of a second gesture has been started and completed resuming the first gesture. The sequence of symbols is used to determine that the user's execution a first gesture has been completed. Both the first and second gestures are recognized. Semantic content can be assigned to the existence of and various details regarding the interruption and gestures involved.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: August 5, 2014
    Inventor: Vadim Zaliva
  • Patent number: 8754862
    Abstract: A method for classification recognition of gestures and gesture primitives in a touch-based user interface. In an implementation the method comprises receiving tactile image data responsive to data generated from user touch of a user touch interface comprising a sensor array. The tactile image data is processed to create a plurality of numerical values responsive to data generated from the user touch interface. These numerical values are applied to a principle component analysis operation to produce a reduced-dimensionality data vector which is applied to a classifier having a plurality of classifier outputs interpretable as probabilities. The classifier outputs provide likelihoods that an execution gesture is from a collection of pre-defined gestures, and a decision test is used to produce a decision output indicating a gesture outcome useful in user interface applications.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: June 17, 2014
    Inventor: Vadim Zaliva
  • Publication number: 20130141375
    Abstract: This invention relates to signal space architectures for generalized gesture capture. Embodiments of the invention includes a gesture-primitive approach involving families of “gesteme” from which gestures can be constructed, recognized, and modulated via prosody operations. Gestemes can be associated with signals in a signal space. Prosody operations can include temporal execution modulation, shape modulation, and modulations of other aspects of gestures and gestemes. The approaches can be used for advanced touch user interfaces such as High-Dimensional Touch Pad (HDTP) in touchpad and touchscreen forms, video camera hand-gesture user interfaces, eye-tracking user interfaces, etc.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 6, 2013
    Inventors: Lester F. LUDWIG, Vadim ZALIVA
  • Publication number: 20130009896
    Abstract: The invention provides 3D touch gesture recognition on touch surfaces incorporating finger posture detection and includes a touch user interface device in communication with a processing device. The interface device includes a sensor array for sensing spatial information of one or more regions of contact and provides finger contact information in the form of a stream of frame data. A frame is read from the sensor array, subjected to thresholding, normalization, and feature extraction operations to produce a features vector. A multi-dimensional gesture space is constructed having desired set of features, each represented by a space dimension. A gesture trajectory is a sequence of transitions between pre-calculated clusters, and when a specific gesture trajectory is detected, a control signal is generated.
    Type: Application
    Filed: July 9, 2012
    Publication date: January 10, 2013
    Inventor: Vadim ZALIVA
  • Publication number: 20120229398
    Abstract: A method is provided for a user interface recognizing the interruption of the execution of a first gesture with the execution of a second gesture. Measured information responsive to user interaction actions made by a user is received from a user interface sensor. At least one operation is applied to the measured information to produce a sequence of symbols or gestemes. The sequence of symbols is first used to determine that the user's execution of a first gesture has been interrupted. The sequence of symbols is used to determine that the user's execution of a second gesture has been started and completed resuming the first gesture. The sequence of symbols is used to determine that the user's execution a first gesture has been completed. Both the first and second gestures are recognized. Semantic content can be assigned to the existence of and various details regarding the interruption and gestures involved.
    Type: Application
    Filed: March 7, 2012
    Publication date: September 13, 2012
    Inventor: Vadim ZALIVA
  • Publication number: 20120192119
    Abstract: A method for implementing USB communications providing user interface measurement and detection of at least one gesture and one angle of finger position for a touch-based user interface is disclosed. The method comprises receiving real-time tactile-image information from a tactile sensor array; processing the tactile-image information to detect and measure the variation of one angle of a finger position and to detect at least one gesture producing at least one of a parameter value responsive to the variation in the finger angle and a symbol responsive to a detected gesture. These are mapped to a Universal Serial Bus (USB) Human Interface Device message which is transmitted to a host device over USB hardware for use by an application executing on the host device. The method provides for the incorporation of various configurations, tactical grammars, use with a touch screen, and numerous other features.
    Type: Application
    Filed: January 23, 2012
    Publication date: July 26, 2012
    Inventor: Vadim ZALIVA
  • Publication number: 20120056846
    Abstract: Systems and methods for implementing a touch user interface using an artificial neural network are described. A touch sensor with a touch surface produces tactile sensing data responsive to human touch made by a user to the touch surface. At least one processor performs calculations on the tactile sensing data and produces processed sensor data provided to at least one artificial neural network. The artificial neural networks perform operations on the processed sensor data to produce interpreted data that has user interface information responsive to the human touch. The artificial neural networks are able to distinguish among a plurality of gestures made by a user. In various implementations the touch sensor can include a capacitive matrix, pressure sensor array, LED array, or a video camera.
    Type: Application
    Filed: March 1, 2011
    Publication date: March 8, 2012
    Inventor: Vadim Zaliva
  • Publication number: 20120007821
    Abstract: A method for classification recognition of gestures and gesture primitives in a touch-based user interface. In an implementation the method comprises receiving tactile image data responsive to data generated from user touch of a user touch interface comprising a sensor array. The tactile image data is processed to create a plurality of numerical values responsive to data generated from the user touch interface. These numerical values are applied to a principle component analysis operation to produce a reduced-dimensionality data vector which is applied to a classifier having a plurality of classifier outputs interpretable as probabilities. The classifier outputs provide likelihoods that an execution gesture is from a collection of pre-defined gestures, and a decision test is used to produce a decision output indicating a gesture outcome useful in user interface applications.
    Type: Application
    Filed: July 11, 2011
    Publication date: January 12, 2012
    Inventor: Vadim ZALIVA
  • Publication number: 20110296348
    Abstract: A method for selecting an entry from a list of entries on an electronic device is described. The method includes a displaying at least a portion of a list of entries along with a plurality of distinct, non-overlapping groups of text characters, the groups displayed in a geometric pattern. Additional retrievable data can be associated with each entry and retrieved when that entry is selected. A group selection event selects a particular group of characters. A matching operation compares text characters of the selected group with those of each entry in the list. A smaller, modified list is created comprising entries comprising at least one text character of the selected group. At least a portion of the modified list is displayed, highlighting text characters matching text characters of the selected group. Group selection can result from user operation of geometrically associated keys, a touch sensitive display, or other directional input device.
    Type: Application
    Filed: August 8, 2011
    Publication date: December 1, 2011
    Inventor: Vadim ZALIVA
  • Publication number: 20110210943
    Abstract: Systems and methods for implementing a touch user interface using at least one at least one edge detection algorithm to produce edge data that is in turn provided to at least one curve-fitting algorithm to produce curve parameter data. The curve parameter data in turn provided to at least one calculation algorithm to produce interpreted data, wherein the interpreted data comprises user interface information responsive to the human touch made by the user to the touch surface. In various implementations the touch sensor can include a capacitive matrix, pressure sensor array, LED array, arrays of on-off contact sensors, or a video camera.
    Type: Application
    Filed: March 1, 2011
    Publication date: September 1, 2011
    Inventor: Vadim Zaliva
  • Patent number: 7996781
    Abstract: A system (and method) for selecting an entry from a list of entries on an electronic device is disclosed. The system is configured to display a plurality of banks to a user and to receive a bank selection event from the user for selecting a bank containing a set of characters. The user creates a bank selection event through an input device such as a navigation device or touch screen. The set of characters is appended to a prefix that is used to determine a current result list containing entries that match the prefix. The list of entries is reduced to the current result list and displayed to the user with the portions of the entries matching the prefix highlighted. After the list of entries is reduced to a desired size, the user enters a scrolling mode where the user scrolls through the list of entries and selects an entry.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: August 9, 2011
    Inventor: Vadim Zaliva
  • Publication number: 20080250352
    Abstract: A system (and method) for selecting an entry from a list of entries on an electronic device is disclosed. The system is configured to display a plurality of banks to a user and to receive a bank selection event from the user for selecting a bank containing a set of characters. The user creates a bank selection event through an input device such as a navigation device or touch screen. The set of characters is appended to a prefix that is used to determine a current result list containing entries that match the prefix. The list of entries is reduced to the current result list and displayed to the user with the portions of the entries matching the prefix highlighted. After the list of entries is reduced to a desired size, the user enters a scrolling mode where the user scrolls through the list of entries and selects an entry.
    Type: Application
    Filed: December 27, 2007
    Publication date: October 9, 2008
    Applicant: AccelKey LLC
    Inventor: Vadim Zaliva