Patents by Inventor Alexander J. Kolmykov-Zotov

Alexander J. Kolmykov-Zotov 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: 20180239450
    Abstract: A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In an embodiment, firmware is used to determine a reliability value for the touch. The reliability value and the location of the touch is provided to a software module. The software module uses the reliability value and an activity context to determine a confidence level of the touch. In an embodiment, the confidence level may include an evaluation of changes in the reliability value over time. If the confidence level for the touch is too low, it may be rejected.
    Type: Application
    Filed: April 20, 2018
    Publication date: August 23, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Reed L. TOWNSEND, Alexander J. KOLMYKOV-ZOTOV, Steven P. DODGE, Bryan D. SCOTT
  • Patent number: 10019080
    Abstract: A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In an embodiment, firmware is used to determine a reliability value for the touch. The reliability value and the location of the touch is provided to a software module. The software module uses the reliability value and an activity context to determine a confidence level of the touch. In an embodiment, the confidence level may include an evaluation of changes in the reliability value over time. If the confidence level for the touch is too low, it may be rejected.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: July 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Alexander J. Kolmykov-Zotov, Steven P. Dodge, Bryan D. Scott
  • Patent number: 9952718
    Abstract: A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In an embodiment, firmware is used to determine a reliability value for the touch. The reliability value and the location of the touch is provided to a software module. The software module uses the reliability value and an activity context to determine a confidence level of the touch. In an embodiment, the confidence level may include an evaluation of changes in the reliability value over time. If the confidence level for the touch is too low, it may be rejected.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Alexander J. Kolmykov-Zotov, Steven P. Dodge, Bryan D. Scott
  • Patent number: 9946370
    Abstract: A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In an embodiment, firmware is used to determine a reliability value for the touch. The reliability value and the location of the touch is provided to a software module. The software module uses the reliability value and an activity context to determine a confidence level of the touch. In an embodiment, the confidence level may include an evaluation of changes in the reliability value over time. If the confidence level for the touch is too low, it may be rejected.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: April 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Alexander J. Kolmykov-Zotov, Steven P. Dodge, Bryan D. Scott
  • Publication number: 20170336940
    Abstract: Methods of controlling the display and use of a UI element are disclosed. In an embodiment, the UI element may configured so that it initially maintains a topmost position but eventually allows other applications to assume the topmost position. In an embodiment, the display of the element may be adjusted in response to an input so that the UI element is not visible on the display. In an embodiment, the use of the UI element may allow for seamless dragging of the UI element even if the user inadvertently fails to make consistent contact with the touch-sensitive display while dragging the UI element.
    Type: Application
    Filed: May 30, 2017
    Publication date: November 23, 2017
    Inventors: Reed L. Townsend, Steven P. Dodge, Bryan D. Scott, Alexander J. Kolmykov-Zotov
  • Patent number: 9690470
    Abstract: Methods of controlling the display and use of a UI element are disclosed. In an embodiment, the UI element may configured so that it initially maintains a topmost position but eventually allows other applications to assume the topmost position. In an embodiment, the display of the element may be adjusted in response to an input so that the UI element is not visible on the display. In an embodiment, the use of the UI element may allow for seamless dragging of the UI element even if the user inadvertently fails to make consistent contact with the touch-sensitive display while dragging the UI element.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: June 27, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Steven P. Dodge, Bryan D. Scott, Alexander J. Kolmykov-Zotov
  • Publication number: 20170177100
    Abstract: A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In an embodiment, firmware is used to determine a reliability value for the touch. The reliability value and the location of the touch is provided to a software module. The software module uses the reliability value and an activity context to determine a confidence level of the touch. In an embodiment, the confidence level may include an evaluation of changes in the reliability value over time. If the confidence level for the touch is too low, it may be rejected.
    Type: Application
    Filed: March 8, 2017
    Publication date: June 22, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Alexander J. Kolmykov-Zotov, Steven P. Dodge, Bryan D. Scott
  • Publication number: 20170177101
    Abstract: A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In an embodiment, firmware is used to determine a reliability value for the touch. The reliability value and the location of the touch is provided to a software module. The software module uses the reliability value and an activity context to determine a confidence level of the touch. In an embodiment, the confidence level may include an evaluation of changes in the reliability value over time. If the confidence level for the touch is too low, it may be rejected.
    Type: Application
    Filed: March 8, 2017
    Publication date: June 22, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Alexander J. Kolmykov-Zotov, Steven P. Dodge, Bryan D. Scott
  • Publication number: 20170147148
    Abstract: A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In an embodiment, firmware is used to determine a reliability value for the touch. The reliability value and the location of the touch is provided to a software module. The software module uses the reliability value and an activity context to determine a confidence level of the touch. In an embodiment, the confidence level may include an evaluation of changes in the reliability value over time. If the confidence level for the touch is too low, it may be rejected.
    Type: Application
    Filed: February 7, 2017
    Publication date: May 25, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Alexander J. Kolmykov-Zotov, Steven P. Dodge, Bryan D. Scott
  • Patent number: 9594457
    Abstract: A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In an embodiment, firmware is used to determine a reliability value for the touch. The reliability value and the location of the touch is provided to a software module. The software module uses the reliability value and an activity context to determine a confidence level of the touch. In an embodiment, the confidence level may include an evaluation of changes in the reliability value over time. If the confidence level for the touch is too low, it may be rejected.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: March 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Alexander J. Kolmykov-Zotov, Steven P. Dodge, Bryan D. Scott
  • Publication number: 20160110024
    Abstract: A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In an embodiment, firmware is used to determine a reliability value for the touch. The reliability value and the location of the touch is provided to a software module. The software module uses the reliability value and an activity context to determine a confidence level of the touch. In an embodiment, the confidence level may include an evaluation of changes in the reliability value over time. If the confidence level for the touch is too low, it may be rejected.
    Type: Application
    Filed: December 28, 2015
    Publication date: April 21, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Alexander J. Kolmykov-Zotov, Steven P. Dodge, Bryan D. Scott
  • Patent number: 9274628
    Abstract: Aspects of the invention provide virtual hover zones. When a user lowers a hovering stylus while remaining within a hover zone, cursor control is modified to be more easily controllable by the user. If the user pauses the stylus in mid-air before lowering the stylus, and if the stylus remains within the hover zone, then upon touchdown the cursor may be moved to the projection of the location where the stylus was paused. Any action that may be taken in response to the touch down may be sent to the projection location as well. Also provided are cursor control zones. A dampening zone may be used to provide dampened cursor movement feedback in response to movement input provided by a pointing device. Also, a dead zone may be used to prohibit cursor movement in response to movement input provided by the pointing device.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: March 1, 2016
    Assignee: MICROSOFT CORPORATION
    Inventors: Alexander J. Kolmykov-Zotov, Emily K. Rimas-Ribikauskas, Philip Ti-Fei Su, Reed L. Townsend, Robert J. Jarrett, Steven P. Dodge
  • Patent number: 9261964
    Abstract: A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In an embodiment, firmware is used to determine a reliability value for the touch. The reliability value and the location of the touch is provided to a software module. The software module uses the reliability value and an activity context to determine a confidence level of the touch. In an embodiment, the confidence level may include an evaluation of changes in the reliability value over time. If the confidence level for the touch is too low, it may be rejected.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: February 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Reed L. Townsend, Alexander J. Kolmykov-Zotov, Steven P. Dodge, Bryan D. Scott
  • Patent number: 8816971
    Abstract: A system for enabling a tablet input object is described. A tablet input object can take various inputs from touch, a mouse, and a pen and sends their information to an application or operating system. Also, a pen message pathway may also be used to handle touch messages, thereby reusing an existing pen message pathway for messages created by something other than a pen.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: August 26, 2014
    Assignee: Microsoft Corporation
    Inventors: Alexander J. Kolmykov-Zotov, Reed L. Townsend, Steven P. Dodge, Bryan D. Scott
  • Publication number: 20140111462
    Abstract: A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In an embodiment, firmware is used to determine a reliability value for the touch. The reliability value and the location of the touch is provided to a software module. The software module uses the reliability value and an activity context to determine a confidence level of the touch. In an embodiment, the confidence level may include an evaluation of changes in the reliability value over time. If the confidence level for the touch is too low, it may be rejected.
    Type: Application
    Filed: December 31, 2013
    Publication date: April 24, 2014
    Applicant: Microsoft Corporation
    Inventors: Reed L. Townsend, Alexander J. Kolmykov-Zotov, Steven P. Dodge, Bryan D. Scott
  • Publication number: 20130314316
    Abstract: Aspects of the invention provide virtual hover zones. When a user lowers a hovering stylus while remaining within a hover zone, cursor control is modified to be more easily controllable by the user. If the user pauses the stylus in mid-air before lowering the stylus, and if the stylus remains within the hover zone, then upon touchdown the cursor may be moved to the projection of the location where the stylus was paused. Any action that may be taken in response to the touch down may be sent to the projection location as well. Also provided are cursor control zones. A dampening zone may be used to provide dampened cursor movement feedback in response to movement input provided by a pointing device. Also, a dead zone may be used to prohibit cursor movement in response to movement input provided by the pointing device.
    Type: Application
    Filed: August 2, 2013
    Publication date: November 28, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: ALEXANDER J. KOLMYKOV-ZOTOV, EMILY K. RIMAS-RIBIKAUSKAS, PHILIP TI-FEI SU, REED L. TOWNSEND, ROBERT J. JARRETT, STEVEN P. DODGE
  • Patent number: 8502804
    Abstract: Aspects of the invention provide virtual hover zones. When a user lowers a hovering stylus while remaining within a hover zone, cursor control is modified to be more easily controllable by the user. If the user pauses the stylus in mid-air before lowering the stylus, and if the stylus remains within the hover zone, then upon touchdown the cursor may be moved to the projection of the location where the stylus was paused. Any action that may be taken in response to the touch down may be sent to the projection location as well. Also provided are cursor control zones. A dampening zone may be used to provide dampened cursor movement feedback in response to movement input provided by a pointing device. Also, a dead zone may be used to prohibit cursor movement in response to movement input provided by the pointing device.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: August 6, 2013
    Assignee: Microsoft Corporation
    Inventors: Alexander J. Kolmykov-Zotov, Emily K. Rimas-Ribikauskas, Philip Ti-Fei Su, Reed L. Townsend, Robert J. Jarrett, Steven P. Dodge
  • Patent number: 8400665
    Abstract: A system and process for ensuring the smooth flow of electronic ink is described. Ink-stroke information associated with one or more data packets is received, and it is determined that the ink-stroke information comprises a gesture indication. The gesture indication is communicated to an ink collection object which causes the ink collection object to delete the ink stroke information.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: March 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Steve Dodge, Alexander J Kolmykov-Zotov, Arin J Goldberg, Brigette Krantz, Kyril Feldman, Manoj K Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah
  • Patent number: 8294686
    Abstract: A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with a display. Characteristics of the touch may be used to generate a set of parameters related to the touch. In an embodiment, firmware is used to determine a reliability value for the touch. The reliability value and the location of the touch is provided to a software module. The software module uses the reliability value and an activity context to determine a confidence level of the touch. In an embodiment, the confidence level may include an evaluation of changes in the reliability value over time. If the confidence level for the touch is too low, it may be rejected.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: October 23, 2012
    Assignee: Microsoft Corporation
    Inventors: Reed L. Townsend, Steven P. Dodge, Alexander J. Kolmykov-Zotov, Bryan D. Scott
  • Publication number: 20120242625
    Abstract: A system and process for ensuring the smooth flow of electronic ink is described. Ink-stroke information associated with one or more data packets is received, and it is determined that the ink-stroke information comprises a gesture indication. The gesture indication is communicated to an ink collection object which causes the ink collection object to delete the ink stroke information.
    Type: Application
    Filed: June 4, 2012
    Publication date: September 27, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Steve Dodge, Alexander J. Kolmykov-Zotov, Arin J. Goldberg, Brigette Krantz, Kyril Feldman, Manoj K. Biswas, Rudolph Balaz, Shenbagalakshmi Pichaiah