Unlock instant, AI-driven research and patent intelligence for your innovation.

High performance touch drag and drop

An element and memory technology, applied in the field of high-performance touch drag and drop, can solve the problem of difficult to distinguish the user from panning the surface or rearranging the content

Inactive Publication Date: 2016-04-06
MICROSOFT TECH LICENSING LLC
View PDF8 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Difficulty distinguishing when a user wants to pan a surface or rearrange content if the surface contains objects that the user might want to rearrange

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • High performance touch drag and drop
  • High performance touch drag and drop
  • High performance touch drag and drop

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] overview

[0021] Describes high-performance drag-and-drop operations for touch displays. In at least some embodiments, a cross-swipe gesture can be used with content panned or scrolled in one direction to enable additional actions, such as content selection, drag-and-drop operations, and the like. In at least some other embodiments, a press-and-hold gesture can be used on an element to enable content selection, drag-and-drop operations, and the like.

[0022] Typical web browsers can enable drag and drop functionality as a means of using the mouse to move, rearrange, or copy elements. Roughly, this functionality is enabled via a standardized Hypertext Markup Language 5 (HTML5) drag-and-drop application programming interface (API). However, these web browsers generally lack drag-and-drop-like functionality for touch input. Also, some web browsers do not clarify dragging versus scrolling.

[0023] Various embodiments enable clarification between dragging actions an...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

High performance touch drag and drop are described. In embodiments, a multi-threaded architecture is implemented to include at least a manipulation thread and an independent hit test thread. The manipulation thread is configured to receive one or more messages associated with an input and send data associated with the messages to the independent hit test thread. The independent hit test thread is configured to perform an independent hit test to determine whether the input hit an element that is eligible for a particular action, and identify an interaction model associated with the input. The independent hit test thread also sends an indication of the interaction model to the manipulation thread to enable the manipulation thread to detect whether the particular action is triggered.

Description

Background technique [0001] One of the challenges that continues to face designers of devices with user-engageable displays, such as touch displays, involves providing users with enhanced functionality through gestures that can be employed with the device. This is true not only for devices with larger or multiple screens, but also in the context of devices with smaller footprints such as tablets, handheld devices, smaller multi-screen devices, etc. [0002] One challenge with gesture-based input is the challenge of providing a web platform for the web that enables mouse input functionality to enable similar functionality for touch input. For example, in touch interfaces today, it is common to tap an item to activate the item. This makes it difficult to provide secondary functionality, such as the ability to select items. Furthermore, certain challenges coexist with so-called pannable surfaces (ie surfaces that can be panned and have their content moved). For example, a pann...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/0488G06F3/0484G06F3/0485
CPCG06F3/04845G06F3/0485G06F3/04842G06F3/0488G06F3/0486
Inventor J.S.罗西J.W.特雷尔F.熊M.J.恩斯X.涂N.J.布伦M.黄J-K.马基维奇A.W.斯蒂芬森M.J.帕滕J.G.克拉珀
Owner MICROSOFT TECH LICENSING LLC