Devices, methods, and user interfaces for conveying proximity-based and contact-based input events

A user interface and input event technology, applied in the direction of user interface execution, data processing input/output process, instruments, etc., can solve problems such as interference and inability to work together seamlessly

Pending Publication Date: 2020-12-22
APPLE INC
View PDF2 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, contact-based and proximity-based input often do not work seamlessly together and can interfere with each other, causing confusion and frustration for users

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
  • Devices, methods, and user interfaces for conveying proximity-based and contact-based input events
  • Devices, methods, and user interfaces for conveying proximity-based and contact-based input events
  • Devices, methods, and user interfaces for conveying proximity-based and contact-based input events

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Portable multifunction devices and laptop computers often use completely different input devices. For example, a portable multifunction device (eg, a smartphone) may include a touch screen, while a laptop computer may include or be coupled to a physical keyboard, mouse, and / or touch-sensitive surface separate from the display. The result is that the input events provided by the device's operating system to the device's applications depend to a large extent on the type of input device the device includes. To this end, software applications are typically developed for a specific type of device (eg, a portable multifunction device with a touch screen) and are not easily ported to different operating systems. Instead, app developers must rewrite software for different operating systems that run on different types of devices.

[0028]Some embodiments described herein allow applications developed for a first operating system framework (eg, a touch screen framework) to interp...

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

An electronic device, with a display and an input device separate from the display, displays a user interface that includes a representation of a first application and a pointer object. The device receives, at the input device, a user input event directed to a location in the user interface at which the pointer object is displayed. In response to the user input event, when the respective locationin the user interface at which the pointer object is displayed is over the representation of the first application, the device provides, to the first application, information that describes a simulated touch event including information that describes locations of one or more simulated touches in the user interface; and displays, on the display, a change in the representation of the first application that is determined by the first application in response to the information that describes the simulated touch event.

Description

technical field [0001] The present disclosure generally relates to electronic devices having input devices, including but not limited to electronic devices having touch-sensitive surfaces that facilitate and transmit proximity-based and contact-based input events. Background technique [0002] The use of touch-sensitive surfaces as input devices for computers and other electronic computing devices has grown significantly in recent years. Exemplary touch-sensitive surfaces include touchpads and touchscreen displays. Such surfaces are widely used to manipulate user interface objects on displays. [0003] Some touch-sensitive surfaces also include sensors that detect input provided by an object (eg, a stylus) that is not in direct contact with the touch-sensitive surface, but is in close proximity to the touch-sensitive surface. Proximity-based input provides additional avenues for manipulating user interface objects on the display. However, contact-based input and proximity...

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
IPC IPC(8): G06F3/0488G06F9/451G06F3/0487G06F3/0484G06F3/038G06F3/041G06F3/0485
CPCG06F3/038G06F3/0416G06F3/04842G06F3/0485G06F3/0487G06F3/0488G06F3/04883G06F2203/0381G06F2203/04806G06F2203/04808G06F9/451G06F3/0484
Inventor M·T·特尼尔R·J·雷德
Owner APPLE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products