US20200364066A1 - Method and system for remotely controlling personal computer based on virtual input device - Google Patents

Method and system for remotely controlling personal computer based on virtual input device Download PDF

Info

Publication number
US20200364066A1
US20200364066A1 US16/764,034 US201916764034A US2020364066A1 US 20200364066 A1 US20200364066 A1 US 20200364066A1 US 201916764034 A US201916764034 A US 201916764034A US 2020364066 A1 US2020364066 A1 US 2020364066A1
Authority
US
United States
Prior art keywords
gui
keys
physical
input
input gui
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US16/764,034
Other languages
English (en)
Inventor
Zheng Wang
Bingyan YANG
Shuying Liu
Yilei CHAI
Meilong YAO
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Dalong Information Technology Co Ltd
Original Assignee
Shanghai Dalong Information Technology Co Ltd
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 Shanghai Dalong Information Technology Co Ltd filed Critical Shanghai Dalong Information Technology Co Ltd
Assigned to SHANGHAI DALONG TECHNOLOGY CO., LTD. reassignment SHANGHAI DALONG TECHNOLOGY CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHAI, Yilei, LIU, SHUYING, WANG, ZHENG, YANG, Bingyan, YAO, Meilong
Publication of US20200364066A1 publication Critical patent/US20200364066A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/452Remote windowing, e.g. X-Window System, desktop virtualisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network

Definitions

  • the present invention relates to a method for controlling personal computer (PC) and, more specifically, to a method and system for remotely controlling a PC based on a virtual input device.
  • PC personal computer
  • the present application provides a method for remotely controlling a personal computer based on a virtual input device, comprising:
  • step 1 activating a virtual input device by using a mobile device after connecting the mobile device with a remote personal computer;
  • step 2 selecting a preset input Graphical User Interface (GUI) or a custom input GUI in the virtual input device, then tapping a key in the input GUI, calling a virtual key code mapped with the tapped key per an input request, to conduct an operation.
  • GUI Graphical User Interface
  • step 2 selecting a preset input GUI or a custom input GUI in step 2 is achieved by:
  • step 2 a entering an input GUI selection page after connecting with the virtual input device
  • step 2 b selecting a preset input GUI or a current custom input GUI on the input GUI selection page, and proceeding to step 2 c if the preset input GUI is selected, otherwise proceeding to step 2 d;
  • step 2 c proceeding to step 2 h by manipulating a key in the preset input GUI after the preset input GUI is selected;
  • step 2 d configuring a new custom input GUI if the preset input GUI or the current custom input GUI is considered unsatisfactory
  • step 2 e after the new custom input GUI is configured, directly proceeding to step 2 g if selecting to abandon the current operation, or proceeding to step 2 f if selecting to save the current configuration;
  • step 2 f naming and saving the configured new custom input GUI and proceeding to step 2 h;
  • step 2 g exiting the virtual input device
  • step 2 h using the virtual input device.
  • each of the current and new custom input GUIs is configured by:
  • step 2 e after the new custom input GUI is configured, the configured new custom input GUI is optionally sent to a server configured to store custom GUI so that other users are able to selectively download and use, comment on, share with others or edit the sent custom input GUI.
  • editing the display layout of the desired keys in the custom input GUI comprises setting positions of the desired keys in the custom input GUI, sizes of the desired keys, colors of the desired keys, and shapes of the desired keys;
  • editing the display layout of the input GUI comprises setting a style of the input GUI.
  • the custom input GUI comprises at least one of a physical keyboard, a physical mouse and a physical gamepad,
  • the physical keyboard comprising at least one of alphabet keys, function keys, navigation keys and number keys,
  • the physical mouse comprising buttons and/or a mouse scroll
  • the physical gamepad comprising buttons and/or joysticks.
  • the present application also provides a system for remotely controlling a personal computer based on a virtual input device, comprising a mobile device and a virtual input device, wherein
  • the virtual input device is activated by using the mobile device
  • a preset input GUI or custom input GUI is selected in the virtual input device, and then an operation is conducted by tapping a key in the input GUI and calling a virtual key code mapped with the tapped key per an input request.
  • the custom input GUI comprises at least one of a physical keyboard, a physical mouse and a physical gamepad,
  • the physical keyboard comprising at least one of alphabet keys, function keys, navigation keys and number keys,
  • the physical mouse comprising buttons and/or a mouse scroll
  • the physical gamepad comprising buttons and/or joysticks.
  • the mobile device comprises a smart mobile phone, a tablet or other smart touch devices.
  • a server configured to store custom GUI, wherein after a new custom input GUI is configured, the configured new custom input GUI is optionally sent to the server so that other users are able to selectively download and use, comment on, share with others or edit the sent custom input GUI.
  • the present invention offers the following advantages:
  • the present invention meets the need of users through taking into consideration both input devices required by applications on a remote PC and the user's personality.
  • the user is able to access and control the remote PC's desktop through using a local mobile device without a need to purchase any additional peripheral, resulting in savings in money and time.
  • the access is available at any time from any place, while satisfying the user's need for personalization.
  • FIG. 1 is a flowchart of a method according to the present invention.
  • FIG. 2 is a flowchart of a process to select one of two input GUIs according to the present invention.
  • FIG. 3 is a flowchart of a process to configure a new custom input GUI according to the present invention.
  • FIG. 4 is a block diagram showing the architecture of a system according to the present invention.
  • 1 denotes a mobile device
  • 2 denotes a virtual input device
  • 3 denotes a PC
  • 4 denotes a server configured to store custom GUI.
  • the present invention provides a method for remotely controlling a personal computer (PC) based on a virtual input device.
  • the method includes:
  • step 1 activating the virtual input device by using the mobile device after connecting the mobile device with a remote personal computer;
  • step 2 selecting a preset input GUI or custom input GUI in the virtual input device, then tapping a key in the input GUI, calling a virtual key code mapped with the tapped key per an input request, to conduct an operation.
  • step 2 the selection of the preset input GUI or custom input GUI is achieved by:
  • step 2 a entering an input GUI selection page after connecting with the virtual input device
  • step 2 b selecting the preset input GUI or the current custom input GUI on the input GUI selection page, and proceeding to step 2 c if the preset input GUI is selected, otherwise proceeding to step 2 d;
  • step 2 c proceeding to step 2 h by manipulating a key in the preset input GUI after the preset input GUI is selected;
  • step 2 d configuring a new custom input GUI if the preset input GUI or the current custom input GUI is considered unsatisfactory
  • step 2 e after a new custom input GUI is configured, directly proceeding to step 2 g if selecting to abandon the current operation, or proceeding to step 2 f if selecting to save the current configuration;
  • step 2 f naming and saving the configured new custom input GUI and proceeding to step 2 h;
  • step 2 g exiting the virtual input device
  • step 2 h using the virtual input device.
  • each of the current and new custom input GUIs may be configured by:
  • step 2 e the newly configured custom input GUI is optionally sent to a server configured to store custom GUI.
  • Editing the display layout of the keys in the custom input GUI may include setting their positions in the input GUI, sizes, colors and shapes.
  • Editing the display layout of the input GUI may include setting its style.
  • the style of the input GUI may include its color, size, shape and the like.
  • the custom input GUI may include at least one of a physical keyboard, a physical mouse and a physical gamepad.
  • the physical keyboard may include at least one of alphabet keys, function keys, navigation keys and number keys.
  • the physical mouse may include buttons and/or a mouse scroll.
  • the physical gamepad may include buttons and/or joysticks.
  • the present invention also provides a system for remotely controlling a personal computer (PC) based on a virtual input device.
  • the system includes a mobile device 1 and a virtual input device 2 .
  • the virtual input device 2 is activated by using the mobile device 1 .
  • a preset input GUI or custom input GUI is selected in the virtual input device, and then a corresponding operation is conducted by tapping a key in the input GUI and calling a virtual key code mapped with the tapped key per an input request.
  • the selection of the preset input GUI or custom input GUI may be achieved by:
  • Each of the current and new custom input GUIs is configured by:
  • Editing the display layout of the keys in the custom input GUI may include setting their positions in the input GUI, sizes, colors and shapes.
  • Editing the display layout of the input GUI may include setting its style.
  • the style of the input GUI may include its color, size, shape and the like.
  • the custom input GUI may include at least one of a physical keyboard, a physical mouse or a physical gamepad.
  • the physical keyboard may include at least one of alphabet keys, function keys, navigation keys and number keys.
  • the physical mouse may include buttons and/or a mouse scroll.
  • the physical gamepad may include buttons and/or joysticks.
  • the mobile device can be used to control various applications on the remote PC without any peripheral device.
  • the mobile device may include, but is not limited to, a smart mobile phone, a tablet or any other smart touch device.
  • the virtual input device provides the preset input GUI composed of a preset soft keyboard, keys common in use in various games or keys set for a dedicated particular game, and provides a custom input GUI configured by editing a layout of desired keys based on the need of the user.
  • the system further comprises a server 4 configured to store custom GUI. After a new custom input GUI is configured, the virtual input device 2 sent the newly configured custom input GUI to the server 4 .
  • the virtual input device is capable for information interaction with the server, the user can upload favorable custom input GUIs having been configured to the server by using the virtue of the virtual input device so that other users can download the uploaded custom input GUIs by using a device, use them directly or after further editions, and give a “like” or “comment” to them.
  • the user may be allowed to set the keys' contents, number, positions (any of the key can be dragged to any position on the screen without limitation), sizes, layout, use-pattern and the like and personalize their colors, skins and the like. After being saved, further modifications and editions may be also allowed.
  • the present invention aims to provide to a solution to users pursuing access to a remote PC's desktop through using a mobile device while not possessing a suitable peripheral device.
  • a suitable peripheral device such as Apps for social chatting, network access, etc.
  • game operation devices are dedicated devices configured by the respective game enterprises. Therefore, the known custom keyboards for mobile devices are strongly limited in their application.
  • the present invention provides a user with a customizable input GUI without using any peripheral device, which includes a virtual keyboard (including function keys, alphabet keys, navigation keys, symbol keys, number keys, etc.), a virtual mouse and/or a virtual gamepad and enables access to a remote PC for smooth social activities, network access and PC gaming. Further, the user can customize the input GUI based on its own use habits, particular tasks, feelings and the like so as to achieve more convenient and fixable operations that better satisfy the user's personalized needs.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)
US16/764,034 2018-09-30 2019-08-22 Method and system for remotely controlling personal computer based on virtual input device Abandoned US20200364066A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201811154833.8 2018-09-30
CN201811154833.8A CN109358937A (zh) 2018-09-30 2018-09-30 一种基于虚拟输入装置远程操控pc的方法及***
PCT/CN2019/101984 WO2020063214A1 (zh) 2018-09-30 2019-08-22 一种基于虚拟输入装置远程操控pc的方法及***

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/101984 A-371-Of-International WO2020063214A1 (zh) 2018-09-30 2019-08-22 一种基于虚拟输入装置远程操控pc的方法及***

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/537,436 Continuation-In-Part US11907741B2 (en) 2018-09-30 2021-11-29 Virtual input device-based method and system for remotely controlling PC

Publications (1)

Publication Number Publication Date
US20200364066A1 true US20200364066A1 (en) 2020-11-19

Family

ID=65348609

Family Applications (2)

Application Number Title Priority Date Filing Date
US16/764,034 Abandoned US20200364066A1 (en) 2018-09-30 2019-08-22 Method and system for remotely controlling personal computer based on virtual input device
US17/537,436 Active US11907741B2 (en) 2018-09-30 2021-11-29 Virtual input device-based method and system for remotely controlling PC

Family Applications After (1)

Application Number Title Priority Date Filing Date
US17/537,436 Active US11907741B2 (en) 2018-09-30 2021-11-29 Virtual input device-based method and system for remotely controlling PC

Country Status (4)

Country Link
US (2) US20200364066A1 (zh)
JP (1) JP2021517328A (zh)
CN (1) CN109358937A (zh)
WO (1) WO2020063214A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109358937A (zh) 2018-09-30 2019-02-19 上海达龙信息科技有限公司 一种基于虚拟输入装置远程操控pc的方法及***
CN110175059A (zh) * 2019-04-16 2019-08-27 上海达龙信息科技有限公司 基于陀螺仪的远程桌面操控方法及***、存储介质、服务器
CN111103532A (zh) * 2019-12-13 2020-05-05 青岛海信智慧家居***股份有限公司 一种智能按键面板检测触点的方法及装置
CN113918080B (zh) * 2021-09-09 2024-03-29 西安震有信通科技有限公司 一种虚拟键盘的控制方法、***及计算机可读存储介质

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3546337B2 (ja) * 1993-12-21 2004-07-28 ゼロックス コーポレイション 計算システム用ユーザ・インタフェース装置及びグラフィック・キーボード使用方法
US7814439B2 (en) * 2002-10-18 2010-10-12 Autodesk, Inc. Pan-zoom tool
JP2004341813A (ja) * 2003-05-15 2004-12-02 Casio Comput Co Ltd 入力装置表示制御方法及び入力装置
CN1786887A (zh) * 2004-12-08 2006-06-14 上海环达计算机科技有限公司 在个人数字助理上实现个人计算机远程操作的方法
FR2891928B1 (fr) * 2005-10-11 2008-12-19 Abderrahim Ennadi Clavier a ecran tactile universel multilingue et multifonction
US8413075B2 (en) * 2008-01-04 2013-04-02 Apple Inc. Gesture movies
US8140593B2 (en) * 2008-05-15 2012-03-20 Microsoft Corporation Data viewer management
US20100192102A1 (en) * 2009-01-29 2010-07-29 International Business Machines Corporation Displaying radial menus near edges of a display area
CN102918490B (zh) * 2010-04-01 2014-07-23 思杰***有限公司 与在平板计算装置的虚拟桌面内显示的远程应用交互
US20140055400A1 (en) * 2011-05-23 2014-02-27 Haworth, Inc. Digital workspace ergonomics apparatuses, methods and systems
US9582187B2 (en) * 2011-07-14 2017-02-28 Microsoft Technology Licensing, Llc Dynamic context based menus
KR101811755B1 (ko) * 2011-07-15 2018-01-26 엘지전자 주식회사 이동 단말기
US9116611B2 (en) * 2011-12-29 2015-08-25 Apple Inc. Devices, methods, and graphical user interfaces for providing multitouch inputs and hardware-based features using a single touch input
KR20130109389A (ko) * 2012-03-27 2013-10-08 박승배 개인화 가상키보드 제공방법
JP2013219610A (ja) * 2012-04-10 2013-10-24 Asuko:Kk 情報処理装置、情報処理方法およびキーボード作成システム
CN103513896B (zh) * 2012-06-20 2017-03-08 Tcl集团股份有限公司 一种自定义电子终端的虚拟键盘的方法及***
JP6478181B2 (ja) * 2012-09-10 2019-03-06 三星電子株式会社Samsung Electronics Co.,Ltd. 携帯端末と外部表示装置の連結運用方法及びこれを支援する装置
US9195368B2 (en) * 2012-09-13 2015-11-24 Google Inc. Providing radial menus with touchscreens
CN102866848B (zh) * 2012-09-13 2015-01-21 电子科技大学 基于wifi的云教室智能教鞭的控制方法
JP6205568B2 (ja) * 2013-01-16 2017-10-04 株式会社日本デジタル研究所 リモートアクセス制御システム、方法、およびプログラム
KR20140132917A (ko) * 2013-05-09 2014-11-19 삼성전자주식회사 휴대 전자기기와 연결 가능한 부가 장치를 통한 표시 방법 및 장치
CN103345303B (zh) * 2013-06-19 2016-10-05 华南理工大学 一种用智能移动设备全替代鼠标键盘的***及实现方法
KR101558354B1 (ko) * 2013-11-13 2015-10-20 현대자동차 주식회사 차량용 블라인드 콘트롤 시스템
US20150138089A1 (en) * 2013-11-15 2015-05-21 TabiTop, LLC Input devices and methods
CN103607618A (zh) * 2013-11-21 2014-02-26 乐视致新电子科技(天津)有限公司 智能电视中游戏控制方法和装置
US9197697B2 (en) * 2014-03-10 2015-11-24 Gazoo, Inc. Cloud computing system and method
CN104281385B (zh) * 2014-09-17 2017-03-15 北京搜狗科技发展有限公司 输入法虚拟键盘的调整方法和输入法装置
US20160371048A1 (en) * 2015-06-16 2016-12-22 T1V, Inc. Remote gesture control, input monitor, systems including the same, and associated methods
CN106802762B (zh) * 2015-11-26 2020-09-11 思杰***有限公司 在虚拟会话中同步服务器侧键盘布局与客户端侧布局
CN105653189A (zh) * 2015-12-28 2016-06-08 网宿科技股份有限公司 基于智能终端的虚拟主机手柄的方法及***
CN106227416A (zh) * 2016-08-05 2016-12-14 上海贝锐信息科技有限公司 一种远程桌面虚拟鼠标控制方法及***
US11169831B1 (en) * 2017-11-27 2021-11-09 Parallels International Gmbh System and method for providing a customized graphical user interface based on user inputs
CN109358937A (zh) * 2018-09-30 2019-02-19 上海达龙信息科技有限公司 一种基于虚拟输入装置远程操控pc的方法及***
US11579830B2 (en) * 2018-10-31 2023-02-14 International Business Machines Corporation Displaying a window of a remote desktop computer on a mobile device with a native layout
US11093046B2 (en) * 2019-12-16 2021-08-17 Microsoft Technology Licensing, Llc Sub-display designation for remote content source device
IL294963A (en) * 2020-01-22 2022-09-01 Methodical Mind Llc Graphical user interface system
US11860766B2 (en) * 2021-10-08 2024-01-02 Microsoft Technology Licensing, Llc What-if analysis for notebooks

Also Published As

Publication number Publication date
CN109358937A (zh) 2019-02-19
US11907741B2 (en) 2024-02-20
US20220188054A1 (en) 2022-06-16
WO2020063214A1 (zh) 2020-04-02
JP2021517328A (ja) 2021-07-15

Similar Documents

Publication Publication Date Title
US20200364066A1 (en) Method and system for remotely controlling personal computer based on virtual input device
JP7412572B2 (ja) ウィジェット処理方法及び関連する機器
TWI360107B (en) Display method of graphical user interface for han
US7487147B2 (en) Predictive user interface
CN103049166B (zh) 用于在触摸敏感设备中提供搜索功能的方法和装置
TWI536246B (zh) 呈現視覺介面內容的系統及其方法
US20170336883A1 (en) Using a hardware mouse to operate a local application running on a mobile device
US20140329593A1 (en) Text entry using game controller
US20140218289A1 (en) Electronic device with control interface and methods therefor
US20150185953A1 (en) Optimization operation method and apparatus for terminal interface
US20150301730A1 (en) Object Suspension Realizing Method and Device
US20160306438A1 (en) Physical and virtual input device integration
WO2023125425A1 (zh) 一种显示方法、装置和电子设备
US11233895B2 (en) Automatic wallpaper setting method, terminal device, and graphical user interface
CN112148176B (zh) 挂件控制方法、装置、电子设备及可读存储介质
CN104035722A (zh) 移动终端及其防止虚拟按键误操作的方法
JP2011215878A (ja) 端末装置、端末装置の制御方法、通信システム、制御プログラム、及び記録媒体
WO2022111397A1 (zh) 控制方法、装置和电子设备
CN113126875A (zh) 虚拟礼物的交互方法、装置、计算机设备及存储介质
CN112817555A (zh) 音量控制方法及音量控制装置
WO2023103613A1 (zh) 一种虚拟角色控制方法、终端、电子设备及存储介质
WO2023045923A1 (zh) 文字编辑方法、装置和电子设备
US20240176483A1 (en) Virtualized physical controller
CN112764618A (zh) 界面操作方法、装置、设备及存储介质
KR20200069703A (ko) 가상키보드에 입력창을 동적으로 변화시키는 입력시스템 및 입력방법

Legal Events

Date Code Title Description
AS Assignment

Owner name: SHANGHAI DALONG TECHNOLOGY CO., LTD., CHINA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WANG, ZHENG;YANG, BINGYAN;LIU, SHUYING;AND OTHERS;REEL/FRAME:052713/0377

Effective date: 20200306

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: ADVISORY ACTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION