SE546041C2 - Apparatus and method for supporting touch input events - Google Patents

Apparatus and method for supporting touch input events

Info

Publication number
SE546041C2
SE546041C2 SE2030154A SE2030154A SE546041C2 SE 546041 C2 SE546041 C2 SE 546041C2 SE 2030154 A SE2030154 A SE 2030154A SE 2030154 A SE2030154 A SE 2030154A SE 546041 C2 SE546041 C2 SE 546041C2
Authority
SE
Sweden
Prior art keywords
touch input
operating system
touch
computer system
input event
Prior art date
Application number
SE2030154A
Other languages
Swedish (sv)
Other versions
SE2030154A1 (en
Inventor
Jakob Gottlieb
Vitaly Takmazov
Original Assignee
Hm Group Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hm Group Ab filed Critical Hm Group Ab
Priority to SE2030154A priority Critical patent/SE546041C2/en
Publication of SE2030154A1 publication Critical patent/SE2030154A1/en
Publication of SE546041C2 publication Critical patent/SE546041C2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A computer system for managing receipt of touch input events, the computer system being controlled by an operating system and comprising an input control module;wherein the input control module is configured to:receive a touch input event from the operating system due to a user interacting with a touch screen display;compare the position data associated with the touch input event with a predefined area, and wherein, if the position data is associated with the predefined area, send the touch input event to a target program module;and wherein if the position data is not associated with the predefined area, return the touch input event to the operating system.

Description

Specifying where the amendments have support in the original application.
Here we will indicate below each claim where the corresponding information is to be found in the original application.
Claim 1 and“one or more touch screen disp|ays" Support in the originally filed application
[10] Operation of computer system and input events Figure 1 shows a schematic example of a computer system 100. The computer system 100 is connected to a first display 111 and a second display 115, which may be referred to as screens. One or more of the first display 111 and a second display 115 may be a touchscreen which is configured to receive touch input from a user of the display. One or more of the first and second displays may comprise a display portion 112, 116 and a touch panel portion 113, 117. The display portion may show visible information to a user of the display. The touch panel portion may receive touch input from the user of the display. The display portion and the touch panel portion of the display may be located on the same portion of the display.
[26] Although the schematic illustration in Figure 1 shows the first display 111 and the second display 115 as separate devices, the first and second display may be treated as one single display by the operating system. The single display may be referred to as a virtual display. An example of such an arrangement is shown in Figure 2. ln this case, the first touch screen display 211 and the second touch screen display 215 are configured with different position data in the operating system. Both touch screen displays 211 and 215 may be being used by separate users, but all of the touch input events generated by use of the first and second touch screen displays will be associated with the single virtual display 250. The operating system may receive all touch input events from both touch screen displays 211 and 215 to the virtual display “ are configured to send the touch input event to a target program module associated with the predetermined location or return the touch input event to the operating system." Support in the originally filed application
[41] lf the position data associated with the input event is determined by the input control apparatus to be within the predetermined area, the input control apparatus may send the touch input event to a target program module associated with the predetermined location. The input control apparatus may send the touch input event by sending a simulated mouse event to the target program module. lf the position data associated with the touch input event is determined to not be within the predetermined area, the input control apparatus may return the touch inputevent to the operating system in step 370. The touch input event may be returned to the operating system in the same form that the operating system originally received the touch input event from the input device. The touch input event may subsequently be processed by the operating system in the same way as if the operating system had received the touch input event from the input device and had not sent the touch input event to the communication manager.

Claims (9)

1. A computer system for managing receipt of touch input events, the computer system being controlled by an operating system and comprising a communication manager and an input control apparatus; wherein the communication manager is configured to: instruct the operating system to create a program window for receipt of all touch input events on the operating system, and receive all touch input events from the program window due to a user interacting with one or more touch screen displays from the operating system; compare position data associated with each touch input event with a predefined area on one or more touch screen displays and wherein, if the position data is associated with the predefined area, send the touch input event to the input control apparatus, and wherein, the computer system is characterised in that the communication manager and input control apparatus are configured to perform a conversion on the data associated with the touch input event and convert the data into a different format compatible for a target program module or operating system, and wherein send the touch input event to the target program module associated with the predefined area or return the touch input event to the operating system.
2. The computer system of claim 1, wherein the program window for receipt of all touch input events is not visible to the users of the computer system.
3. The computer system of claims 1 and 2, wherein the computer is comprising one main touch screen display and at least one secondary touch screen display facing an additional user.
4. The computer system of any preceding claim, wherein the predefined area corresponds to a section or touch area of the one or more displays.
5. A method for managing receipt of touch input events, the method being controlled by an operating system and performed by a communication manager and an input control apparatus; The method comprising: instructing the operating system to create a program window for receipt of all touch input events on the operating system, and receiving all touch input events from the program window due to a user interacting with one or more touch screen displays from the operating system; comparing position data associated with each touch input event with a predefined area on one or more touch screen displays and wherein, if the position data is associated with the predefined area, sending the touch input event to the input control apparatus, and wherein, the method is characterised in that the communication manager and input control apparatus are configured to performing a Conversion on the data associated with the touch input event and converting the data into a different format compatible for a target program module or operating system, and wherein sending the touch input event to the target program module associated with the predefined area or returning the touch input event to the operating system.
6. The method of claim 5, wherein the program window for receipt of all touch input events is not visible to the users of the computer system.
7. The method of any preceding claim, wherein the computer is comprising one main touch screen display and at least one secondary touch screen display facing an additional user.
8. The method of claims 5 to 7, wherein the predefined area corresponds to a section or touch area of the one or more displays.
9. A computer program comprising code that, when executed by a computer system, instructs the computer system to perform the method of any one of claims 5 to 8.
SE2030154A 2020-05-11 2020-05-11 Apparatus and method for supporting touch input events SE546041C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SE2030154A SE546041C2 (en) 2020-05-11 2020-05-11 Apparatus and method for supporting touch input events

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE2030154A SE546041C2 (en) 2020-05-11 2020-05-11 Apparatus and method for supporting touch input events

Publications (2)

Publication Number Publication Date
SE2030154A1 SE2030154A1 (en) 2021-11-12
SE546041C2 true SE546041C2 (en) 2024-04-23

Family

ID=78816984

Family Applications (1)

Application Number Title Priority Date Filing Date
SE2030154A SE546041C2 (en) 2020-05-11 2020-05-11 Apparatus and method for supporting touch input events

Country Status (1)

Country Link
SE (1) SE546041C2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4177702A1 (en) * 2021-11-08 2023-05-10 HM Group AB Apparatus and method for supporting touch input events

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120139854A1 (en) * 2010-11-05 2012-06-07 Promethean Limited Touch-sensitive surface data
US20130097561A1 (en) * 2006-03-21 2013-04-18 Microsoft Corporation Simultaneous input across multiple applications
EP2595042A2 (en) * 2011-11-16 2013-05-22 Samsung Electronics Co., Ltd Mobile device for executing multiple applications and method for same
US20140259029A1 (en) * 2013-03-11 2014-09-11 Samsung Electronics Co., Ltd. Multi-input control method and system, and electronic device supporting the same
WO2016144255A1 (en) * 2015-03-06 2016-09-15 Collaboration Platform Services Pte. Ltd. Multi-user information sharing system
US20190163347A1 (en) * 2009-03-25 2019-05-30 Samsung Electronics Co., Ltd. Method of dividing screen areas and mobile terminal employing the same

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130097561A1 (en) * 2006-03-21 2013-04-18 Microsoft Corporation Simultaneous input across multiple applications
US20190163347A1 (en) * 2009-03-25 2019-05-30 Samsung Electronics Co., Ltd. Method of dividing screen areas and mobile terminal employing the same
US20120139854A1 (en) * 2010-11-05 2012-06-07 Promethean Limited Touch-sensitive surface data
EP2595042A2 (en) * 2011-11-16 2013-05-22 Samsung Electronics Co., Ltd Mobile device for executing multiple applications and method for same
US20140259029A1 (en) * 2013-03-11 2014-09-11 Samsung Electronics Co., Ltd. Multi-input control method and system, and electronic device supporting the same
WO2016144255A1 (en) * 2015-03-06 2016-09-15 Collaboration Platform Services Pte. Ltd. Multi-user information sharing system

Also Published As

Publication number Publication date
SE2030154A1 (en) 2021-11-12

Similar Documents

Publication Publication Date Title
US7930447B2 (en) Listing windows of active applications of computing devices sharing a keyboard based upon requests for attention
US10276131B2 (en) Systems and methods for remote mouse pointer management
US8924502B2 (en) System, method and computer program product for updating a user session in a mach-derived system environment
US20060103508A1 (en) Remote-control system, remote-control apparatus, apparatus to be controlled, remote-control method, computer program, and storage medium
US20090160779A1 (en) Emulating A Keyboard On A Touch Screen Monitor Of A Computer System
US20060230156A1 (en) Seamless windows functionality to remote desktop sessions regarding z-order
US20100097326A1 (en) Keyboard-video-mouse switch system with interactive display
TW200513867A (en) Apparatus of remote server console redirection
US5708786A (en) Data processing device having event in non-windows desktop environment affecting window in desktop environment
CN102196003A (en) Remote control method and device of monitoring system
CN101676875A (en) Method for seamless access remote Windows application program by Linux terminal and apparatus thereof
CN102117187B (en) Method, device and system for displaying multi-area screen during remote connection process
WO2009064535A1 (en) Efficient mode switching in a video processor system
CN103838375A (en) Terminal input method and terminal
US20170163711A1 (en) Method and device for displaying a page
US7886091B2 (en) Methods and arrangements for performing desktop switching
SE546041C2 (en) Apparatus and method for supporting touch input events
CN105653353A (en) Multi-system interactive communication method and device based on container
CN103701791A (en) Server, terminal equipment, visual desktop system and operation method thereof
US20110320962A1 (en) Information processing apparatus, control method therefor, and program
US7973677B2 (en) System and method for data transmission between at least one display screen and a client system
US10283090B2 (en) Information processing apparatus, method of controlling the same and non-transitory computer-readable storage medium
KR101624700B1 (en) Virtualization client controlling multiple displays under virtual operating system
CN113794604A (en) Network security situation display method, device, equipment and storage medium
KR20130023754A (en) Apparatus and methdo for running application