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: 9952689Abstract: 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: GrantFiled: July 7, 2016Date of Patent: April 24, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Scott Honji, Paul Millsap, Masahiko Kaneko, Eric Hebenstreit, Marc Descamp
-
Patent number: 9658715Abstract: 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: GrantFiled: October 20, 2011Date of Patent: May 23, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Scott Honji, Lei Wang, Peter Drayton
-
Publication number: 20170003758Abstract: 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: ApplicationFiled: July 7, 2016Publication date: January 5, 2017Inventors: Scott Honji, Paul Millsap, Masahiko Kaneko, Eric Hebenstreit, Marc Descamp
-
Patent number: 9389679Abstract: 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: GrantFiled: November 30, 2011Date of Patent: July 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Scott Honji, Paul Millsap, Masahiko Kaneko, Eric Hebenstreit, Marc Descamp
-
Patent number: 9367230Abstract: 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: GrantFiled: November 8, 2011Date of Patent: June 14, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Sarah G. Williams, Scott Honji, Masahiko Kaneko, Jan-Kristian Markiewicz, Vincent Ball, Amish Patel, Paul R. Millsap
-
Patent number: 9274642Abstract: 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: GrantFiled: October 20, 2011Date of Patent: March 1, 2016Assignee: Microsoft Technology Licensing, LLCInventor: Scott Honji
-
Patent number: 8933896Abstract: 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: GrantFiled: October 25, 2011Date of Patent: January 13, 2015Assignee: Microsoft CorporationInventors: Scott Honji, Masahiko Kaneko, Sarah Williams, Vincent Ball, Paul Millsap, Jan-Kristian Markiewicz
-
Publication number: 20130135217Abstract: 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: ApplicationFiled: November 30, 2011Publication date: May 30, 2013Applicant: Microsoft CorporationInventors: Scott Honji, Paul Millsap, Masahiko Kaneko, Eric Hebenstreit, Marc Descamp
-
Publication number: 20130113716Abstract: 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: ApplicationFiled: November 8, 2011Publication date: May 9, 2013Applicant: Microsoft CorporationInventors: Sarah G. Williams, Scott Honji, Masahiko Kaneko, Jan-Kristian Markiewicz, Vincent Ball, Amish Patel, Paul R. Millsap
-
Publication number: 20130100018Abstract: 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: ApplicationFiled: October 20, 2011Publication date: April 25, 2013Applicant: MICROSOFT CORPORATIONInventor: Scott Honji
-
Publication number: 20130100158Abstract: 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: ApplicationFiled: October 20, 2011Publication date: April 25, 2013Applicant: MICROSOFT CORPORATIONInventors: Scott Honji, Lei Wang, Peter Drayton
-
Publication number: 20130100045Abstract: 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: ApplicationFiled: October 25, 2011Publication date: April 25, 2013Applicant: MICROSOFT CORPORATIONInventors: Scott Honji, Masahiko Kaneko, Sarah Williams, Vincent Ball, Paul Millsap, Jan-Kristian Markiewicz