WO2002003186A2 - Method and apparatus for using an input device of a first computer system to wirelessly enter data into a second computer system - Google Patents

Method and apparatus for using an input device of a first computer system to wirelessly enter data into a second computer system Download PDF

Info

Publication number
WO2002003186A2
WO2002003186A2 PCT/US2001/019921 US0119921W WO0203186A2 WO 2002003186 A2 WO2002003186 A2 WO 2002003186A2 US 0119921 W US0119921 W US 0119921W WO 0203186 A2 WO0203186 A2 WO 0203186A2
Authority
WO
WIPO (PCT)
Prior art keywords
computer system
information
mode
display screen
user
Prior art date
Application number
PCT/US2001/019921
Other languages
French (fr)
Other versions
WO2002003186A3 (en
Inventor
Sundaram Ramakesavan
Original Assignee
Intel Corporation
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 Intel Corporation filed Critical Intel Corporation
Priority to BR0112107-3A priority Critical patent/BR0112107A/en
Priority to AU2001270062A priority patent/AU2001270062A1/en
Priority to EP01948600A priority patent/EP1314082A2/en
Priority to JP2002508187A priority patent/JP2004503007A/en
Publication of WO2002003186A2 publication Critical patent/WO2002003186A2/en
Publication of WO2002003186A3 publication Critical patent/WO2002003186A3/en
Priority to HK03104972.1A priority patent/HK1052768A1/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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/12Synchronisation between the display unit and other units, e.g. other display units, video-disc players
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • 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
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user

Definitions

  • the present invention relates to computer systems and more particularly to wireless communication between computer systems to enable data transferring between the computer systems.
  • Computer systems from small handheld electronic devices to medium- sized mobile and desktop systems to large servers and workstations, are becoming increasingly pervasive in our society.
  • Computer systems typically include one or more processors.
  • a processor manipulates and controls the flow of data in a computer by executing instructions.
  • the present invention addresses this and other problems associated with the prior art.
  • FIG. 1 is a wireless network coupling various computer systems in accordance with an embodiment of the present invention
  • Figure 2 is a flow chart showing a method of the present invention.
  • FIGS 3a and 3b show the display screens of two computer systems in accordance with an embodiment of the present invention.
  • a computer system may be in one of two modes of operation, a non-channeling mode or a channeling mode.
  • “Channeling" is using one or more input devices of a first computer system to wirelessly enter information into a second computer system in real time.
  • the first computer system is in a non-channeling mode, information entered by a user via an input device coupled to the first computer system is interpreted as input data intended for the first computer system.
  • the first computer system is in a channeling mode, the information entered by the user via the input device is interpreted as input data intended for a second computer system.
  • the information entered by the user is wirelessly transmitted in accordance with a short-range wireless communication protocol via a short-range transmitter coupled to the first computer system.
  • This information is received by a short range receiver coupled to the second computer system and is used as input data to the second computer system.
  • one or more input devices of the first computer system operate as one or more surrogate input devices of the second computer system.
  • a user may, for example, use a mouse of a desktop or mobile computer to control cursor movement on a display screen of a handheld device such as a personal data assistant (PDA).
  • a user may use the keyboard of the desktop or mobile computer to enter information, in real time, into the PDA.
  • the PDA may be a pen-based data entry device and may not otherwise include a port into which one could directly plug an electrical coupling to a mouse or keyboard.
  • Figure 1 is a wireless network coupling various computer systems, 100-
  • Each computer system includes a processor, 150a-150d, coupled to memory 151a-151d, a display screen, 155a-155d, and an input device, 154a-154d.
  • Each computer system additionally includes a wireless communication transceiver coupled to the processor, the transceiver comprising a wireless communication transmitter, 152a-152d, and a wireless communication receiver, 153a-153d.
  • a processor may be a general purpose processor or any other type of data processor such as a micro-controller or digital signal processor (DSP).
  • the memory of a computer system may include one or more volatile and/or non-volatile storage devices.
  • software is stored in the memory region that, when executed by the computer system, causes the computer system to implement a method of the present invention. Alternatively, the software may be stored elsewhere and transferred to the computer system via a carrier wave medium.
  • Computer systems 100-103 of Figure 1 may be any type of computer system such as a mobile computer system (e.g. a notebook or laptop computer system), a handheld device (e.g. a PDA), a desktop system, a cellular phone, or any other type of electronic device.
  • a mobile computer system e.g. a notebook or laptop computer system
  • a handheld device e.g. a PDA
  • desktop system e.g. a PDA
  • a cellular phone e.g. cellular phone
  • the computer systems need not be all of the same type of system or include the same type of processor, memory, input devices, or any other components.
  • computer system 100 may be a mobile system with input device 154a being a mouse while computer system 101 is a PDA with input device 154b being a touch-sensitive pen-based input system.
  • system 102 may be a server or workstation while system 103 is a cellular phone.
  • Wireless network 110 may be any type of wireless communication protocol. Although wireless network 110 is shown in Figure 1 supporting four computer systems, a wireless network in accordance with an alternate embodiment of the present invention may support any number of computer systems.
  • the wireless protocol implemented by wireless network 110 is a short-range wireless communication protocol.
  • a short-range wireless communication protocol is a protocol that is designed for communication between electronic devices having a separation of approximately fifty meters or less.
  • the present invention is implemented by a single user that can simultaneously operate one or more input devices of a first computer system while observing a display screen of a second computer system.
  • a short-range wireless communication protocol may operate over a distance of less than approximately ten meters.
  • the wireless communication protocol implemented by wireless network 110 may be the Bluetooth* protocol described in the Bluetooth Specification, Version 1.0A, released July 24, 1999.
  • the wireless communication protocol may be the HomeRF* protocol described in the Shared Wireless Access Protocol (SWAP) Specification 1.0, released January 5, 1999.
  • SWAP Shared Wireless Access Protocol
  • Other communication protocols may be used, however. (Trademarks and brands are the property of their respective owners.)
  • Figure 2 is a flow chart showing a method of the present invention.
  • a user of a first computer system manipulates a mouse coupled to the first computer system to select a portion of text of a first document on a display screen of the first computer system.
  • the selected portion of text is the text that the user wishes to transfer to another computer system.
  • the document may be, for example, a word processor document that is viewable on the computer screen in a word processor application on the first computer.
  • the text portion may be selected by highlighting the desired portion using the mouse or other pointing device.
  • any portion of a document including, for example, graphics or sound data, may be selected by the user for transfer to another computer system.
  • Figure 3a shows a screen shot of selected text 304 on display screen 302 of first computer system 301 in accordance with an embodiment of the present invention.
  • Mouse 303 used to select text 304, is also shown coupled to computer system 301.
  • the selection of text may be made using an alternate input device.
  • a keyboard or pen-based device may be used, or a microphone in conjunction with a software program that can convert speech into control commands.
  • Icon 305 graphically represents a second computer system coupled to the same wireless network to which computer system 301 is coupled.
  • the second computer system is shown in Figure 3a as computer system 311.
  • additional icons representing other computer systems within the wireless range of computer system 301 may appear on display screen 302.
  • This embodiment allows the user to determine the computer system to which the selected text may be sent by dragging the selected text to the corresponding icon.
  • the computer system to which the selected text may be sent may be selected from a menu displayed on display screen 302 of computer system 301.
  • icon 313 of Figure 3a appears on display screen 312 of computer system 311. Icon 313 graphically represents selected text 304 on display screen 302 of computer system 301.
  • computer system 301 is placed in a channeling mode. In this mode, further information received from the user via mouse 303 (i.e. mouse movements) are channeled to computer system 311 of Figure 3b in real time via a short-range wireless connection between the two computer systems.
  • computer system 301 is placed in a channeling mode automatically after the user drags selected text 304 to icon 305.
  • computer system 301 is placed in a channeling mode in response to the user either pressing or releasing one or more buttons or keys of one or more input devices coupled to either computer system 301 or 311.
  • the user manipulates mouse 303 of Figure 3b to drag and drop icon 313 on display 312 of computer system 311 to a desired location.
  • steps 210-220 may be skipped.
  • a first computer system is placed in a channeling mode and, at step 230, information entered by a user via an input device coupled to the first computer system is channeled to a second computer system.
  • This information may include cursor control data where the input device is, e.g., a mouse, a touch-sensitive pen-based input system, or directional buttons on a keyboard.
  • this information may include alphanumeric data where the input device is, e.g., a keyboard or a microphone.
  • the channeling computer system to which the microphone is coupled may first convert the speech information received from the user via the microphone into text before wirelessly transmitting the information to the second computer system.
  • the information may include audio or video data.
  • the channeling computer system to which a camera is coupled may first compress the video data before wirelessly transmitting the information to the second computer system.
  • the display screen of the first computer system may provide no visual feedback of information entered via the input device coupled to the first computer system when the first computer system is in a channeling mode.
  • the visual feedback may be provided to the user via the display screen of the second computer system in real time.
  • the display screen of the first computer system may provide limited visual feedback of information entered via the input device when the first computer system is in a channeling mode.
  • the visual feedback provided by the display screen of the first computer system may be, for example, a translucent cursor or pointer for an embodiment in which the information being channeled is cursor control data.
  • the term "real time” is measured from the perspective of the user, and may significantly vary according to the type of user-entered information that is being channeled by a first computer system to a second computer system.
  • the information entered by a user into a computer system in a channeling mode is cursor control data.
  • "real time" transmission of the information to a second computer system is sufficiently rapid enough to provide a user with reasonable cursor control on the display screen of the second computer system.
  • the information entered by a user into a computer system in a channeling mode is alphanumeric data (e.g. either by speaking into a microphone or typing on a keyboard).
  • "real time" transmission of the information to the second computer system may be considerably slower, with perceptible lag time, such as may be experienced by, e.g., a speech recognition application.
  • selected text 304 of Figure 3a is wirelessly transmitted from computer system 301 to computer system 311 and is inserted at the desired location selected using mouse 303 to drag icon 313 of Figure 3b.
  • the first computer system is place back into a non-channeling mode. This may be done automatically after dropping the icon using the mouse, or it may be done in response to the user either pressing or releasing one or more buttons or keys of one or more input devices coupled to either computer system 301 or 311.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A first computer system may be in one of two modes of operation, a non-channeling mode or a channeling mode. When the first computer system is in a non-channeling mode, information entered by a user via an input device coupled to the first computer system is interpreted as input data intended for the first computer system. When the first computer system is in a channeling mode, the information is interpreted as input data intended for a second computer system, and the first computer system wireless transmits the information to the second computer system in real time. In this manner, a user may, for example, use a mouse of the first computer system to control cursor movement on a display screen of the second computer system. This may be found useful for transferring information between the two computer systems, such as from a desktop computer to a handheld device.

Description

METHOD AND APPARATUS FOR USING AN INPUT
DEVICE OF A FIRST COMPUTER SYSTEM TO WIRELESSLY
ENTER DATA INTO A SECOND COMPUTER SYSTEM The present invention relates to computer systems and more particularly to wireless communication between computer systems to enable data transferring between the computer systems.
BACKGROUND
Computer systems, from small handheld electronic devices to medium- sized mobile and desktop systems to large servers and workstations, are becoming increasingly pervasive in our society. Computer systems typically include one or more processors. A processor manipulates and controls the flow of data in a computer by executing instructions.
Currently, communication protocols are being developed to enable different types of computer systems to communicate with each other, allowing for a rapid exchange of data. Enabling this type of communication among computer systems may greatly enhance our efficiency. Unfortunately, establishing a communication link and exchanging data between computer systems may be a complex, time consuming, and unintuitive task. Because of this, when it comes to downloading some types of information, particularly short text data such as names, addresses, and phone numbers, from one computer system to another, many people resort to transferring this type of information by hand. This can reduce work efficiency.
The present invention addresses this and other problems associated with the prior art.
BRIEF DESCRIPTION OF THE DRAWINGS The present invention is illustrated by way of example and not limitation in the accompanying figures in which like references indicate similar elements and in which:
Figure 1 is a wireless network coupling various computer systems in accordance with an embodiment of the present invention;
Figure 2 is a flow chart showing a method of the present invention; and
Figures 3a and 3b show the display screens of two computer systems in accordance with an embodiment of the present invention.
DETAILED DESCRIPTION
In accordance with an embodiment of the present invention, a computer system may be in one of two modes of operation, a non-channeling mode or a channeling mode. "Channeling" is using one or more input devices of a first computer system to wirelessly enter information into a second computer system in real time. When the first computer system is in a non-channeling mode, information entered by a user via an input device coupled to the first computer system is interpreted as input data intended for the first computer system. When the first computer system is in a channeling mode, the information entered by the user via the input device is interpreted as input data intended for a second computer system.
When the first computer system is in the channeling mode, the information entered by the user is wirelessly transmitted in accordance with a short-range wireless communication protocol via a short-range transmitter coupled to the first computer system. This information is received by a short range receiver coupled to the second computer system and is used as input data to the second computer system. In other words, from the user's perspective, when the first computer system is in the channeling mode, one or more input devices of the first computer system operate as one or more surrogate input devices of the second computer system.
In this manner, a user may, for example, use a mouse of a desktop or mobile computer to control cursor movement on a display screen of a handheld device such as a personal data assistant (PDA). As another example, a user may use the keyboard of the desktop or mobile computer to enter information, in real time, into the PDA. Note that the PDA may be a pen-based data entry device and may not otherwise include a port into which one could directly plug an electrical coupling to a mouse or keyboard.
A more detailed description of embodiments of the present invention, including various configurations and implementations, is provided below. Figure 1 is a wireless network coupling various computer systems, 100-
103, in accordance with an embodiment of the present invention. Each computer system includes a processor, 150a-150d, coupled to memory 151a-151d, a display screen, 155a-155d, and an input device, 154a-154d. Each computer system additionally includes a wireless communication transceiver coupled to the processor, the transceiver comprising a wireless communication transmitter, 152a-152d, and a wireless communication receiver, 153a-153d.
In accordance with an embodiment of the present invention, a processor may be a general purpose processor or any other type of data processor such as a micro-controller or digital signal processor (DSP). The memory of a computer system may include one or more volatile and/or non-volatile storage devices. In accordance with one embodiment of the present invention, software is stored in the memory region that, when executed by the computer system, causes the computer system to implement a method of the present invention. Alternatively, the software may be stored elsewhere and transferred to the computer system via a carrier wave medium.
Computer systems 100-103 of Figure 1 may be any type of computer system such as a mobile computer system (e.g. a notebook or laptop computer system), a handheld device (e.g. a PDA), a desktop system, a cellular phone, or any other type of electronic device. Note that the computer systems need not be all of the same type of system or include the same type of processor, memory, input devices, or any other components. For example, computer system 100 may be a mobile system with input device 154a being a mouse while computer system 101 is a PDA with input device 154b being a touch-sensitive pen-based input system. Likewise, system 102 may be a server or workstation while system 103 is a cellular phone.
Each of computer systems 100-103 of Figure 1 is coupled to one another via wireless network 110. Wireless network 110 may be any type of wireless communication protocol. Although wireless network 110 is shown in Figure 1 supporting four computer systems, a wireless network in accordance with an alternate embodiment of the present invention may support any number of computer systems.
For one embodiment of the present invention, the wireless protocol implemented by wireless network 110 is a short-range wireless communication protocol. A short-range wireless communication protocol is a protocol that is designed for communication between electronic devices having a separation of approximately fifty meters or less. As will be seen below, in accordance with one embodiment of the present invention, the present invention is implemented by a single user that can simultaneously operate one or more input devices of a first computer system while observing a display screen of a second computer system. For this embodiment, a short-range wireless communication protocol may operate over a distance of less than approximately ten meters.
For example, for one embodiment of the present invention, the wireless communication protocol implemented by wireless network 110 may be the Bluetooth* protocol described in the Bluetooth Specification, Version 1.0A, released July 24, 1999. For another embodiment, the wireless communication protocol may be the HomeRF* protocol described in the Shared Wireless Access Protocol (SWAP) Specification 1.0, released January 5, 1999. Other communication protocols may be used, however. (Trademarks and brands are the property of their respective owners.)
Figure 2 is a flow chart showing a method of the present invention. At step 210, a user of a first computer system manipulates a mouse coupled to the first computer system to select a portion of text of a first document on a display screen of the first computer system. The selected portion of text is the text that the user wishes to transfer to another computer system. The document may be, for example, a word processor document that is viewable on the computer screen in a word processor application on the first computer. The text portion may be selected by highlighting the desired portion using the mouse or other pointing device. For an alternate embodiment of the present invention, any portion of a document, including, for example, graphics or sound data, may be selected by the user for transfer to another computer system.
Figure 3a shows a screen shot of selected text 304 on display screen 302 of first computer system 301 in accordance with an embodiment of the present invention. Mouse 303, used to select text 304, is also shown coupled to computer system 301. In accordance with an alternate embodiment of the present invention, the selection of text may be made using an alternate input device. For example, a keyboard or pen-based device may be used, or a microphone in conjunction with a software program that can convert speech into control commands.
Next, at step 215 of Figure 2, the user drags selected text 304 of Figure 3a to icon 305. Icon 305 graphically represents a second computer system coupled to the same wireless network to which computer system 301 is coupled. The second computer system is shown in Figure 3a as computer system 311. For an alternate embodiment of the present invention, additional icons representing other computer systems within the wireless range of computer system 301 may appear on display screen 302. This embodiment allows the user to determine the computer system to which the selected text may be sent by dragging the selected text to the corresponding icon. Alternatively, the computer system to which the selected text may be sent may be selected from a menu displayed on display screen 302 of computer system 301. Next, at step 220 of Figure 2, icon 313 of Figure 3a appears on display screen 312 of computer system 311. Icon 313 graphically represents selected text 304 on display screen 302 of computer system 301.
At step 225 of Figure 2, computer system 301 is placed in a channeling mode. In this mode, further information received from the user via mouse 303 (i.e. mouse movements) are channeled to computer system 311 of Figure 3b in real time via a short-range wireless connection between the two computer systems. For one embodiment of the present invention, computer system 301 is placed in a channeling mode automatically after the user drags selected text 304 to icon 305. For another embodiment of the present invention, computer system 301 is placed in a channeling mode in response to the user either pressing or releasing one or more buttons or keys of one or more input devices coupled to either computer system 301 or 311.
At step 230 of Figure 2, the user manipulates mouse 303 of Figure 3b to drag and drop icon 313 on display 312 of computer system 311 to a desired location.
In accordance with an alternate embodiment of the present invention, steps 210-220 may be skipped. For this embodiment, at step 225, a first computer system is placed in a channeling mode and, at step 230, information entered by a user via an input device coupled to the first computer system is channeled to a second computer system. This information may include cursor control data where the input device is, e.g., a mouse, a touch-sensitive pen-based input system, or directional buttons on a keyboard. Alternatively, this information may include alphanumeric data where the input device is, e.g., a keyboard or a microphone. For an embodiment in which the input device is a microphone, the channeling computer system to which the microphone is coupled may first convert the speech information received from the user via the microphone into text before wirelessly transmitting the information to the second computer system. Alternatively, the information may include audio or video data. For example, the channeling computer system to which a camera is coupled may first compress the video data before wirelessly transmitting the information to the second computer system.
For one embodiment of the present invention, the display screen of the first computer system may provide no visual feedback of information entered via the input device coupled to the first computer system when the first computer system is in a channeling mode. For this embodiment, the visual feedback may be provided to the user via the display screen of the second computer system in real time. For another embodiment, the display screen of the first computer system may provide limited visual feedback of information entered via the input device when the first computer system is in a channeling mode. For this embodiment, the visual feedback provided by the display screen of the first computer system may be, for example, a translucent cursor or pointer for an embodiment in which the information being channeled is cursor control data.
As used herein, the term "real time" is measured from the perspective of the user, and may significantly vary according to the type of user-entered information that is being channeled by a first computer system to a second computer system. For example, for one embodiment of the present invention, the information entered by a user into a computer system in a channeling mode is cursor control data. For this embodiment, "real time" transmission of the information to a second computer system is sufficiently rapid enough to provide a user with reasonable cursor control on the display screen of the second computer system. For another embodiment of the present invention, the information entered by a user into a computer system in a channeling mode is alphanumeric data (e.g. either by speaking into a microphone or typing on a keyboard). For this embodiment, "real time" transmission of the information to the second computer system may be considerably slower, with perceptible lag time, such as may be experienced by, e.g., a speech recognition application.
At step 235 of Figure 2, selected text 304 of Figure 3a is wirelessly transmitted from computer system 301 to computer system 311 and is inserted at the desired location selected using mouse 303 to drag icon 313 of Figure 3b. Next, at step 240, the first computer system is place back into a non-channeling mode. This may be done automatically after dropping the icon using the mouse, or it may be done in response to the user either pressing or releasing one or more buttons or keys of one or more input devices coupled to either computer system 301 or 311.
This invention has been described with reference to specific exemplary embodiments thereof. It will, however, be evident to persons having the benefit of this disclosure that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the invention. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.

Claims

CLAIMSWhat is claimed is:
1. A first computer system comprising: an input device to receive information from a user; a processor to interpret the information as input data intended for the first computer system if the first computer system is in a non- channeling mode, and to interpret the information as input data intended for a second computer system if the first computer system is in a channeling mode; and a wireless transmitter to wirelessly transmit, in real time, the information to the second computer system if the first computer system is in the channeling mode.
2. The first computer system of claim 1 , further comprising a display screen to provide visual feedback of the information if the first computer system is in the non-channeling mode, and to provide more limited feedback of the information if the first computer system is in the channeling mode.
3. The first computer system of claim 2, wherein the display screen is to provide no visual feedback of the information if the first computer system is in the channeling mode.
4. The first computer system of claim 1 , wherein the wireless transmitter is a short-range wireless transmitter.
5. The first computer system of claim 1 , wherein the wireless transmitter is to transmit the information according to a Bluetooth wireless communication protocol.
6. The first computer system of claim 1 , wherein the information includes alphanumeric data.
7. The first computer system of claim 1 , wherein the information includes cursor control data.
8. The first computer system of claim 1 , wherein the input device is a microphone and the processor is to convert the information from speech into text before the information is transmitted to the second computer system if the first computer system is in the channeling mode.
9. A first computer system comprising: a processor; a first input device to allow a user to enter information to be used by the processor; a wireless receiver; and memory having software stored thereon to cause the processor to receive information via at least one alternate input device coupled to a second computer system and channeled through the second computer system to the processor, via the receiver, in real time.
10. The first computer system of claim 9, wherein the wireless receiver is a short-range wireless receiver.
11. The first computer system of claim 10, wherein the wireless receiver is to receive the information according to a Bluetooth wireless communication protocol.
12. The first computer system of claim 9, further comprising a display screen, and wherein the software is to allow the information to control cursor movement of a cursor to be displayed on the display screen .
13. A computer-readable medium including a plurality of instructions readable therefrom, the instructions, when executed by a first computer system, cause the first computer system to perform operations comprising: receiving information from a user via an input device; interpreting the information as data intended for the first computer system if the first computer system is in a first mode; interpreting the information as data intended for a second computer system if the first computer system is in a second mode; and channeling the information to the second computer system if the first computer system is in the second mode.
14. The medium of claim 13, wherein the instructions further cause the first computer system to perform operations comprising converting the information in accordance with a Bluetooth wireless communication protocol.
15. The medium of claim 13, wherein the instructions further cause the first computer system to perform operations comprising providing visual feedback of the information if the first computer system is in the first mode, and providing more limited feedback of the information if the first computer system is in the second mode.
16. The medium of claim 13, wherein the information includes alphanumeric data.
17. The medium of claim 13, wherein the information includes cursor control data.
18. The medium of claim 13, wherein the instructions further cause the first computer system to place the first computer system in the second mode in response to determining that a predefined key or plurality of keys have been depressed.
19. A method comprising: enabling a user to move a cursor of a display screen of a first computer system according to manipulation of a first cursor control device of the first computer system; and enabling a user to move the cursor of the display screen according to manipulation of a second cursor control device of a second computer system operating in a channeling mode.
20. The method of claim 19, further comprising displaying an icon on the display screen that graphically represents text selected on the second computer system.
21. The method of claim 20, wherein enabling a user to move the cursor of the display screen according to manipulation of a second cursor control device includes enabling the user to drag and drop the icon to a desired location.
22. The method of claim 21 , further comprising wirelessly receiving the text from the second computer system to the first computer system, and inserting the text at the desired location.
23. A computer system programmed to implement the method of claim 19.
24: A computer system programmed to implement the method of claim 22.
PCT/US2001/019921 2000-06-30 2001-06-21 Method and apparatus for using an input device of a first computer system to wirelessly enter data into a second computer system WO2002003186A2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
BR0112107-3A BR0112107A (en) 2000-06-30 2001-06-21 Method and apparatus for using a first computer system input device to wirelessly enter data into a second computer system
AU2001270062A AU2001270062A1 (en) 2000-06-30 2001-06-21 Method and apparatus for using an input device of a first computer system to wirelessly enter data into a second computer system
EP01948600A EP1314082A2 (en) 2000-06-30 2001-06-21 Method and apparatus for using an input device of a first computer system to wirelessly enter data into a second computer system
JP2002508187A JP2004503007A (en) 2000-06-30 2001-06-21 Method and apparatus for wirelessly inputting data to a second computer system using an input device of a first computer system
HK03104972.1A HK1052768A1 (en) 2000-06-30 2003-07-09 Method and apparatus for using an input device of a first computer system to wirelessly enter data into a second computer system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US60780300A 2000-06-30 2000-06-30
US09/607,803 2000-06-30

Publications (2)

Publication Number Publication Date
WO2002003186A2 true WO2002003186A2 (en) 2002-01-10
WO2002003186A3 WO2002003186A3 (en) 2003-03-13

Family

ID=24433766

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/019921 WO2002003186A2 (en) 2000-06-30 2001-06-21 Method and apparatus for using an input device of a first computer system to wirelessly enter data into a second computer system

Country Status (8)

Country Link
EP (1) EP1314082A2 (en)
JP (1) JP2004503007A (en)
CN (1) CN1543598A (en)
AU (1) AU2001270062A1 (en)
BR (1) BR0112107A (en)
HK (1) HK1052768A1 (en)
TW (1) TW571221B (en)
WO (1) WO2002003186A2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1372057A1 (en) * 2002-06-10 2003-12-17 Siemens Information and Communication Networks Inc. Method and Apparatus for switching control among connected devices
WO2006084764A1 (en) * 2005-02-14 2006-08-17 Vodafone Holding Gmbh Data maintenance
US8291335B2 (en) 2007-04-04 2012-10-16 Sharp Kabushiki Kaisha Electronic bulletin apparatus
CN102904617A (en) * 2011-07-26 2013-01-30 致伸科技股份有限公司 Wireless transmission method
EP2800361A4 (en) * 2011-12-28 2015-08-26 Sony Corp Display device, display control method, portable terminal device, and program
US9830123B2 (en) 2009-06-09 2017-11-28 Samsung Electronics Co., Ltd. Method for transmitting content with intuitively displaying content transmission direction and device using the same
EP4180932A4 (en) * 2020-07-29 2023-11-29 Huawei Technologies Co., Ltd. Cross-device object dragging method and device
US11947998B2 (en) 2020-09-02 2024-04-02 Huawei Technologies Co., Ltd. Display method and device

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101354639A (en) 2007-07-25 2009-01-28 联想(北京)有限公司 Method and terminal for operating object between terminals
CN101834937A (en) * 2010-03-19 2010-09-15 宇龙计算机通信科技(深圳)有限公司 Method, device and terminal for information interaction between terminals
CN102694579A (en) * 2011-03-22 2012-09-26 致伸科技股份有限公司 Radio frequency information transmission system
CN102572103B (en) * 2011-12-29 2013-12-04 华为终端有限公司 Operating method and system of wireless handheld device and wireless handheld device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4775928A (en) * 1985-10-30 1988-10-04 Westinghouse Electric Corp. Hand-held wireless computer controller system
WO1994000810A1 (en) * 1992-06-24 1994-01-06 Timothy Simon Lyons A keyboard assembly
WO1996002879A1 (en) * 1994-07-19 1996-02-01 Elonex Technologies, Inc. Micro personal digital assistant
US5579521A (en) * 1993-02-24 1996-11-26 Hewlett-Packard Company Conversion of data and objects across classes in an object management system
US5655066A (en) * 1993-09-30 1997-08-05 Intel Corporation Remote display of objects and cursor movement in a conferencing system
US5801700A (en) * 1996-01-19 1998-09-01 Silicon Graphics Incorporated System and method for an iconic drag and drop interface for electronic file transfer
WO1999056275A1 (en) * 1998-04-27 1999-11-04 Motorola Inc. Reliable text conversion of voice in a radio communication system and method
WO2000026803A1 (en) * 1998-11-02 2000-05-11 Cardsoft International Pty Limited Improved computing system and computing device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4775928A (en) * 1985-10-30 1988-10-04 Westinghouse Electric Corp. Hand-held wireless computer controller system
WO1994000810A1 (en) * 1992-06-24 1994-01-06 Timothy Simon Lyons A keyboard assembly
US5579521A (en) * 1993-02-24 1996-11-26 Hewlett-Packard Company Conversion of data and objects across classes in an object management system
US5655066A (en) * 1993-09-30 1997-08-05 Intel Corporation Remote display of objects and cursor movement in a conferencing system
WO1996002879A1 (en) * 1994-07-19 1996-02-01 Elonex Technologies, Inc. Micro personal digital assistant
US5801700A (en) * 1996-01-19 1998-09-01 Silicon Graphics Incorporated System and method for an iconic drag and drop interface for electronic file transfer
WO1999056275A1 (en) * 1998-04-27 1999-11-04 Motorola Inc. Reliable text conversion of voice in a radio communication system and method
WO2000026803A1 (en) * 1998-11-02 2000-05-11 Cardsoft International Pty Limited Improved computing system and computing device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"SPECIFICATION OF THE BLUETOOTH SYSTEM, CORE, VERSION 1.0 B, SERVICE DISCOVERY PROTOCOL (SDP)" XP002176975 page 324 -page 383 *
ANONYMOUS: "pcAnywhere User's Guide" [Online] , SYMANTEC , USA XP002221219 Retrieved from the Internet: <URL: ftp://ftp.symantec.com/public/english_us_c anada/products/pcanywhere/pcanywhere32/ver 9.2/manuals/awu9.pdf> [retrieved on 2002-11-18] page 9 page 37, paragraph 1 - paragraph 3 page 121, paragraph 3 - paragraph 5 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1372057A1 (en) * 2002-06-10 2003-12-17 Siemens Information and Communication Networks Inc. Method and Apparatus for switching control among connected devices
US6842795B2 (en) 2002-06-10 2005-01-11 Siemens Communications, Inc. Methods and apparatus for shifting focus between multiple devices
WO2006084764A1 (en) * 2005-02-14 2006-08-17 Vodafone Holding Gmbh Data maintenance
US8291335B2 (en) 2007-04-04 2012-10-16 Sharp Kabushiki Kaisha Electronic bulletin apparatus
US9830123B2 (en) 2009-06-09 2017-11-28 Samsung Electronics Co., Ltd. Method for transmitting content with intuitively displaying content transmission direction and device using the same
CN102904617A (en) * 2011-07-26 2013-01-30 致伸科技股份有限公司 Wireless transmission method
EP2800361A4 (en) * 2011-12-28 2015-08-26 Sony Corp Display device, display control method, portable terminal device, and program
US11682355B2 (en) 2011-12-28 2023-06-20 Saturn Licensing Llc Display apparatus, display control method, and portable terminal apparatus, and program
EP4180932A4 (en) * 2020-07-29 2023-11-29 Huawei Technologies Co., Ltd. Cross-device object dragging method and device
US11947998B2 (en) 2020-09-02 2024-04-02 Huawei Technologies Co., Ltd. Display method and device

Also Published As

Publication number Publication date
CN1543598A (en) 2004-11-03
HK1052768A1 (en) 2003-09-26
AU2001270062A1 (en) 2002-01-14
JP2004503007A (en) 2004-01-29
BR0112107A (en) 2005-04-12
TW571221B (en) 2004-01-11
WO2002003186A3 (en) 2003-03-13
EP1314082A2 (en) 2003-05-28

Similar Documents

Publication Publication Date Title
EP1269392B1 (en) Method and apparatus for cut, copy, and paste between computer systems across a wireless network
US8001488B1 (en) User interface dial with display
JP7412572B2 (en) Widget processing method and related equipment
US5818425A (en) Mapping drawings generated on small mobile pen based electronic devices onto large displays
CN100444092C (en) Method for shifting a shortcut in an electronic device, a display unit of the device, and an electronic device
US7373398B2 (en) Sync-time read only memory image binding for limited resource devices
US6934792B1 (en) Computer switch able to switch connections between an input device and a plurality of computers connected thereto either from the input device or from the computer
US20070264976A1 (en) Portable device with short range communication function
US6813765B1 (en) Binding using absolute memory references
CN1998150A (en) Method and apparatus for operating user interface of mobile terminal having pointing device
US20060092866A1 (en) Apparatus and method for processing information using wireless communication terminal
EP1388779B1 (en) Method for connecting computer body to wireless peripheral, computer, and wireless peripheral
EP1314082A2 (en) Method and apparatus for using an input device of a first computer system to wirelessly enter data into a second computer system
US8977968B2 (en) Pseudo-remote terminal IOTA mobile diagnostics and electronic customer care
EP1426855A1 (en) Information processing system, i/o device, portable information terminal appliance and display device
KR20110039095A (en) Apparatus and method for transmitting and receiving message in mobile communication terminal with touch screen
KR100739608B1 (en) Mobile Terminal With Drawing And Transferring Memo And Method of Drawing And Transferring Memo Using Same
CN101288043B (en) Methods, and electronic devices for managing data in electronic devices responsive to written and/or audible user direction
EP1895794A2 (en) Remote management system and method for portable electronic devices
JP4900955B2 (en) Remote operation system, control method and program
CN101303645A (en) Graphic menu interface as well as establishing and operating method thereof
JP2003050661A (en) Electronic equipment with communicating function and communication program
US8692772B2 (en) Communication zone on a keyboard
KR20090067326A (en) System for controlling mobile communication apparatus using computer and controlling method thereof
JP2007272708A (en) Portable device, and input support method and program

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: IN/PCT/2002/01802/MU

Country of ref document: IN

ENP Entry into the national phase

Ref document number: 2002 508187

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 018121349

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2001948600

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2001948600

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 2001948600

Country of ref document: EP