Patents by Inventor Scott Honji

Scott Honji 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: 9952689
    Abstract: To allow a computer platform to provide a consistent interface for applications to use information from multi-point indirect touch input devices, an application programming interface is provided to a software interface layer that manages interaction of the system with a variety of instantiations of multi-pointer indirect touch input devices. A runtime module provides information from the indirect touch input devices to an input stack accessible by applications on the computer system. The runtime module provides mapping of contacts on the indirect touch input devices to a display.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Scott Honji, Paul Millsap, Masahiko Kaneko, Eric Hebenstreit, Marc Descamp
  • Patent number: 9658715
    Abstract: An indirect interaction input device, such as but not limited to a touch sensor, can provide multiple points of input, such as two or more positions in a coordinate space where a user is touching the sensor. These multiple points are in turn mapped to multiple positions on an output device such as a display. The mapping can be relative or absolute. With a relative mapping, boundary conditions for single and multiple displays are applied and, if appropriate, remedial offsets are added to the input points to maintain a desired user interaction model.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: May 23, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Scott Honji, Lei Wang, Peter Drayton
  • Publication number: 20170003758
    Abstract: To allow a computer platform to provide a consistent interface for applications to use information from multi-point indirect touch input devices, an application programming interface is provided to a software interface layer that manages interaction of the system with a variety of instantiations of multi-pointer indirect touch input devices. A runtime module provides information from the indirect touch input devices to an input stack accessible by applications on the computer system. The runtime module provides mapping of contacts on the indirect touch input devices to a display.
    Type: Application
    Filed: July 7, 2016
    Publication date: January 5, 2017
    Inventors: Scott Honji, Paul Millsap, Masahiko Kaneko, Eric Hebenstreit, Marc Descamp
  • Patent number: 9389679
    Abstract: To allow a computer platform to provide a consistent interface for applications to use information from multi-point indirect touch input devices, an application programming interface is provided to a software interface layer that manages interaction of the system with a variety of instantiations of multi-pointer indirect touch input devices.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: July 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Scott Honji, Paul Millsap, Masahiko Kaneko, Eric Hebenstreit, Marc Descamp
  • Patent number: 9367230
    Abstract: One or more techniques and/or systems are provided for utilizing input data received from an indirect interaction device (e.g., mouse, touchpad, etc.) as if the data was received from a direct interaction device (e.g., touchscreen). Interaction models are described for handling input data received from an indirect interaction device. For example, the interaction models may provide for the presentation of two or more targets (e.g., cursors) on a display when two or more contacts (e.g., fingers) are detected by indirect interaction device. Moreover, based upon a number of contacts detected and/or a pressured applied by respective contacts, the presented target(s) may be respectively transitioned between a hover visualization and an engage visualization. Targets in an engage visualization may manipulate a size of an object presented in a user interface, pan the object, drag the object, rotate the object, and/or otherwise engage the object, for example.
    Type: Grant
    Filed: November 8, 2011
    Date of Patent: June 14, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sarah G. Williams, Scott Honji, Masahiko Kaneko, Jan-Kristian Markiewicz, Vincent Ball, Amish Patel, Paul R. Millsap
  • Patent number: 9274642
    Abstract: An indirect interaction input device, such as but not limited to a touch sensor, can provide multiple points of input. These multiple points are in turn mapped to multiple positions on an output device such as a display. The multiple points of input, however, make the application of pointer ballistics and resolution differences between the input sensor and target display more difficult to manage. Thus, a characteristic of the set of points is identified and used to adjust the mapping of each of the points. For example, one way to solve this problem is to identify the input point with the least displacement from a prior frame, whether from its prior point or from a reference point. This displacement is used to adjust the mapping of the set of input points from the input device to their corresponding display coordinates.
    Type: Grant
    Filed: October 20, 2011
    Date of Patent: March 1, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Scott Honji
  • Patent number: 8933896
    Abstract: In an indirect interaction input device, z-information can be considered in defining a user interaction model for the device. Any measurement of displacement in a z-direction can be used, if such information is available from the input device. The pressure data can be used to define states of interaction, with transitions between these states determined by various thresholds. The device can provide raw or normalized data, and can provide state information or data defining its thresholds that specify state transitions. This information can be provided as an attribute of a contact point provided by the device. Data can be normalized across various similar devices. Applications can use the raw pressure data from the device for their own purposes, or rely on the device itself or host operating system software to interpret the pressure data according to thresholds and states.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: January 13, 2015
    Assignee: Microsoft Corporation
    Inventors: Scott Honji, Masahiko Kaneko, Sarah Williams, Vincent Ball, Paul Millsap, Jan-Kristian Markiewicz
  • Publication number: 20130135217
    Abstract: To allow a computer platform to provide a consistent interface for applications to use information from multi-point indirect touch input devices, an application programming interface is provided to a software interface layer that manages interaction of the system with a variety of instantiations of multi-pointer indirect touch input devices.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 30, 2013
    Applicant: Microsoft Corporation
    Inventors: Scott Honji, Paul Millsap, Masahiko Kaneko, Eric Hebenstreit, Marc Descamp
  • Publication number: 20130113716
    Abstract: One or more techniques and/or systems are provided for utilizing input data received from an indirect interaction device (e.g., mouse, touchpad, etc.) as if the data was received from a direct interaction device (e.g., touchscreen). Interaction models are described for handling input data received from an indirect interaction device. For example, the interaction models may provide for the presentation of two or more targets (e.g., cursors) on a display when two or more contacts (e.g., fingers) are detected by indirect interaction device. Moreover, based upon a number of contacts detected and/or a pressured applied by respective contacts, the presented target(s) may be respectively transitioned between a hover visualization and an engage visualization. Targets in an engage visualization may manipulate a size of an object presented in a user interface, pan the object, drag the object, rotate the object, and/or otherwise engage the object, for example.
    Type: Application
    Filed: November 8, 2011
    Publication date: May 9, 2013
    Applicant: Microsoft Corporation
    Inventors: Sarah G. Williams, Scott Honji, Masahiko Kaneko, Jan-Kristian Markiewicz, Vincent Ball, Amish Patel, Paul R. Millsap
  • Publication number: 20130100018
    Abstract: An indirect interaction input device, such as but not limited to a touch sensor, can provide multiple points of input. These multiple points are in turn mapped to multiple positions on an output device such as a display. The multiple points of input, however, make the application of pointer ballistics and resolution differences between the input sensor and target display more difficult to manage. Thus, a characteristic of the set of points is identified and used to adjust the mapping of each of the points. For example, one way to solve this problem is to identify the input point with the least displacement from a prior frame, whether from its prior point or from a reference point. This displacement is used to adjust the mapping of the set of input points from the input device to their corresponding display coordinates.
    Type: Application
    Filed: October 20, 2011
    Publication date: April 25, 2013
    Applicant: MICROSOFT CORPORATION
    Inventor: Scott Honji
  • Publication number: 20130100158
    Abstract: An indirect interaction input device, such as but not limited to a touch sensor, can provide multiple points of input, such as two or more positions in a coordinate space where a user is touching the sensor. These multiple points are in turn mapped to multiple positions on an output device such as a display. The mapping can be relative or absolute. With a relative mapping, boundary conditions for single and multiple displays are applied and, if appropriate, remedial offsets are added to the input points to maintain a desired user interaction model.
    Type: Application
    Filed: October 20, 2011
    Publication date: April 25, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Scott Honji, Lei Wang, Peter Drayton
  • Publication number: 20130100045
    Abstract: In an indirect interaction input device, z-information can be considered in defining a user interaction model for the device. Any measurement of displacement in a z-direction can be used, if such information is available from the input device. The pressure data can be used to define states of interaction, with transitions between these states determined by various thresholds. The device can provide raw or normalized data, and can provide state information or data defining its thresholds that specify state transitions. This information can be provided as an attribute of a contact point provided by the device. Data can be normalized across various similar devices. Applications can use the raw pressure data from the device for their own purposes, or rely on the device itself or host operating system software to interpret the pressure data according to thresholds and states.
    Type: Application
    Filed: October 25, 2011
    Publication date: April 25, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Scott Honji, Masahiko Kaneko, Sarah Williams, Vincent Ball, Paul Millsap, Jan-Kristian Markiewicz