System and method for connecting bluetooth devices
Claim Score by NHIP
Abstract
A system and method for connecting Bluetooth devices are provided. The system includes a first device comprising a Bluetooth module, a relay terminal for transmitting information regarding the first device selected by a touch signal together with a Bluetooth connection request, and a second device for receiving the Bluetooth connection request and device information from the relay terminal, for analyzing the received Bluetooth connection request and the device information, and for transmitting a Bluetooth connection response accepting the request to the first device. The information includes an address of the first device and a name of the first device.

Term
Projected expiry 1 June 2030.
- Priority
- Filed
- Published
- Today
- Projected expiry
15 claims: 2 independent, 13 dependent
- 1Broadest claimClaim Score 74, broad(NHIP)A system for connecting Bluetooth devices, the system comprising:a first device comprising a Bluetooth module;a relay terminal for transmitting information regarding the first device selected by a touch signal together with a Bluetooth connection request;and a second device for receiving the Bluetooth connection request and device information from the relay terminal, for analyzing the received Bluetooth connection request and the device information, and for transmitting a Bluetooth connection response accepting the request to the first device.
- 9A method for connecting Bluetooth devices, the method comprising:entering into, by a relay terminal, a Bluetooth connection mode to connect a first device with a second device through Bluetooth communication;displaying a list of multiple Bluetooth devices usable as one of the first device and the second device on a screen in the Bluetooth connection mode;selecting devices in the Bluetooth device list as the first device and the second device according to a touch signal;and transmitting information regarding the first device together with a Bluetooth connection request to the second device.
Independent claims2
69 paragraphs in 5 sections, as filed
PRIORITY
p-0002This application claims the benefit under 35 U.S.C. §119(a) of a Korean patent application filed on Jun. 1, 2009 in the Korean Intellectual Property Office and assigned Serial No. 10-2009-0047952, the entire disclosure of which is hereby incorporated by reference.
BACKGROUND OF THE INVENTION
p-00031. Field of the Invention
p-0004The present invention relates to Bluetooth communication. More particularly, the present invention relates to a system and method for connecting Bluetooth devices through a relay terminal having a list of various Bluetooth devices.
p-00052. Description of the Related Art
p-0006Advances in wireless communication technology have enabled development of low-cost and low-power wireless devices and links. Bluetooth is an example of a short-range communication scheme that enables low-cost and low-power voice and data communication between devices. Bluetooth operates in an Industrial, Scientific and Medical (ISM) band of 2.4 GHz. Bluetooth may cover a radius of <b>10</b><i>m </i>and support a data rate of 1 Mbps for voice and data transmission.
p-0007A Bluetooth device may support multiple profiles related to specific applications and transfer files and audio data in various formats. To transmit and receive data through Bluetooth communication, a first Bluetooth device may have to search for a second Bluetooth device and establish a connection to the second Bluetooth device in advance.
p-0008Normally, for data transfer or streaming, a server Bluetooth device searches for connectable client Bluetooth devices and transmits a Bluetooth connection request to a selected one of the found client Bluetooth devices. By following this process, the user may be inconvenienced by having to repeat this inquiry and connection procedure.
p-0009Therefore, a need exists for a system and method for readily establishing a connection between Bluetooth devices.
SUMMARY OF THE INVENTION
p-0010An aspect of the present invention is to address the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide a system and method for connecting Bluetooth devices for Bluetooth communication through a relay terminal having a list of various Bluetooth devices.
p-0011Another aspect of the present invention is to provide a system and method for easily connecting pre-registered Bluetooth devices through a relay terminal for data communication without explicit inquiry.
p-0012In accordance with an aspect of the present invention, a system for connecting Bluetooth devices is provided. The system includes a first device comprising a Bluetooth module, a relay terminal for transmitting information regarding the first device selected by a touch signal together with a Bluetooth connection request, and a second device for receiving the Bluetooth connection request and device information from the relay terminal, for analyzing the received Bluetooth connection request and the device information, and for transmitting a Bluetooth connection response accepting the request to the first device.
p-0013In accordance with another aspect of the present invention, a system for connecting Bluetooth devices is provided. The system includes a touch screen for displaying a list of connectable Bluetooth devices, and a control unit for selecting, in a Bluetooth connection mode, a first device and a second device among the devices in the Bluetooth device list according to the touch signal, and for transmitting information to the second device, the information comprising an address of the first device and a name of the first device.
p-0014In accordance with another aspect of the present invention, a method for connecting Bluetooth devices is provided. The method includes entering into, by a relay terminal, a Bluetooth connection mode to connect a first device with a second device through Bluetooth communication, displaying a list of multiple Bluetooth devices usable as one of the first device and the second device on a screen in the Bluetooth connection mode, selecting devices in the Bluetooth device list as the first device and the second device according to a touch signal, and transmitting information regarding the first device together with a Bluetooth connection request to the second device.
p-0015In an exemplary embodiment of the present invention, a user may readily establish a Bluetooth connection between Bluetooth devices using a relay terminal. Client device information may be transmitted to a server device through a touch input to the relay terminal, enabling convenient generation of a Bluetooth connection request.
p-0016Other aspects, advantages, and salient features of the invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses exemplary embodiments of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
p-0017The above and other aspects, features, and advantages of certain exemplary embodiments of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
p-0018<figref idrefs="DRAWINGS">FIG. 1</figref> illustrates a system for connecting Bluetooth devices according to an exemplary embodiment of the present invention;
p-0019<figref idrefs="DRAWINGS">FIG. 2</figref> is a block diagram of a relay terminal connecting Bluetooth devices according to an exemplary embodiment of the present invention;
p-0020<figref idrefs="DRAWINGS">FIG. 3</figref> is a sequence diagram depicting a method for connecting Bluetooth devices according to an exemplary embodiment of the present invention;
p-0021<figref idrefs="DRAWINGS">FIG. 4</figref> is a flowchart illustrating a procedure for a relay terminal for establishing a Bluetooth connection according to an exemplary embodiment of the present invention;
p-0022<figref idrefs="DRAWINGS">FIGS. 5A to 5D</figref> illustrate screen representations related to the procedure of <figref idrefs="DRAWINGS">FIG. 4</figref> according to exemplary embodiments of the present invention;
p-0023<figref idrefs="DRAWINGS">FIG. 6</figref> is a flowchart illustrating a procedure for adding a new Bluetooth device according to an exemplary embodiment of the present invention; and
p-0024<figref idrefs="DRAWINGS">FIGS. 7A to 7F</figref> illustrate screen representations related to the procedure of <figref idrefs="DRAWINGS">FIG. 6</figref> according to exemplary embodiments of the present invention.
p-0025Throughout the drawings, it should be noted that like reference numbers are used to depict the same or similar elements, features, and structures.
DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS
p-0026The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of exemplary embodiments of the invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. In addition, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
p-0027The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the invention. Accordingly, it should be apparent to those skilled in the art that the following description of exemplary embodiments of the present invention are provided for illustration purpose only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
p-0028It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
p-0029<figref idrefs="DRAWINGS">FIG. 1</figref> illustrates a system for connecting Bluetooth devices according to an exemplary embodiment of the present invention.
p-0030Referring to <figref idrefs="DRAWINGS">FIG. 1</figref>, the system includes a first device <b>10</b>, a second device <b>20</b>, and a relay terminal <b>30</b>.
p-0031Each of the first device <b>10</b> and the second device <b>20</b> is a Bluetooth device capable of communicating with the relay terminal <b>30</b>, and may be a mobile terminal, a headset, a handsfree terminal, a printer, a facsimile, and the like. Each of the first device <b>10</b> and the second device <b>20</b> may use short-range wireless communication based on Bluetooth, Infrared Data Association (IrDA), Zigbee, and the like, and may employ other wireless communication modules capable of establishing a short-range communication connection for signal exchange.
p-0032The Bluetooth protocol operates in a license-free Industrial, Scientific and Medical (ISM) band of 2.4 GHz. A lower guard band of 2 MHz wide and an upper guard band of 3.5 MHz wide are provided respectively below and above the ISM band to prevent interference with other devices. Bluetooth uses frequency hopping at a rate of 1600 hops per second.
p-0033The first device <b>10</b> and the second device <b>20</b> may function as a server or client in Bluetooth communication. More specifically, in a case where the second device <b>20</b> functions as a server, when a Bluetooth connection request and information regarding the first device <b>10</b> serving as a client are received from the relay terminal <b>30</b>, the second device <b>20</b> analyzes the received request and information and may transmit a Bluetooth connection response to the first device <b>10</b>. In a case where the first device <b>10</b> functions as a server, when a Bluetooth connection request and information regarding the second device <b>20</b> serving as a client are received from the relay terminal <b>30</b>, the first device <b>10</b> analyzes the received request and information and may transmit a Bluetooth connection response to the second device <b>20</b>.
p-0034When data communication is performed using a profile for file transfer provided in a Bluetooth specification, the first device <b>10</b> may function as a client and the second device <b>20</b> may function as a server. Here, the file for profile transfer may be an Object Push Profile (OPP), a File Transfer Profile (FTP), a Basic Printing Profile (BPP), a Basic Imaging Profile (BIP), and the like. When data communication is performed using a profile for audio transfer provided in the Bluetooth specification, the first device <b>10</b> may function as an audio gateway and the second device <b>20</b> may be a headset or a handsfree terminal. When data communication is performed using the profile for audio transfer provided in the Bluetooth specification, the first device <b>10</b> may function as a streaming source and the second device <b>20</b> may be a stereo headset or a handsfree terminal. Here, the profile for audio transfer may be a HeadSet Profile (HSP), a HandsFree Profile (HFP), an Advanced Audio Distribution Profile (A2DP)+Audio/Video Remote Control Profile (AVRCP), and the like.
p-0035The relay terminal <b>30</b> is a Bluetooth device capable of performing Bluetooth communication with the first device <b>10</b> and the second device <b>20</b>. The relay terminal <b>30</b> may use short-range wireless communication based on Bluetooth, IrDA, Zigbee, and the like, and may employ other wireless communication modules capable of establishing a short-range communication connection for signal exchange. More particularly, the relay terminal <b>30</b> may maintain information regarding Bluetooth devices previously connected, and may establish a Bluetooth connection to the individual Bluetooth devices using the maintained information. Here, the relay terminal <b>30</b> may transmit a Bluetooth connection request and information regarding the first device <b>10</b> (not information on the relay terminal <b>30</b>) to the second device <b>20</b>. In return, the second device <b>20</b> may regard the Bluetooth connection request as a connection request coming from the first device <b>10</b> (not from the relay terminal <b>30</b>), and transmit a Bluetooth connection response to the first device <b>10</b>. In addition, the relay terminal <b>30</b> may search for a new Bluetooth device within the Bluetooth range.
p-0036<figref idrefs="DRAWINGS">FIG. 2</figref> is a block diagram of a relay terminal connecting Bluetooth devices according to an exemplary embodiment of the present invention.
p-0037Referring to <figref idrefs="DRAWINGS">FIG. 2</figref>, the relay terminal <b>30</b> may include a touch screen <b>110</b>, a storage unit <b>120</b>, a Bluetooth module <b>130</b>, and a control unit <b>100</b>.
p-0038The touch screen <b>110</b> may include a touch pad <b>112</b> and a display window <b>114</b>. The touch pad <b>112</b> may include a touch sensor (not illustrated), which includes a touch detector (not illustrated) and a signal converter (not illustrated). The touch detector may detect a change in a physical quantity such as resistance or electrostatic capacity caused by touch. The signal converter generates a touch signal corresponding to the detected change in the physical quantity. In this case, the touch screen <b>110</b> may function as an input means. More particularly, when a touch signal corresponding to a drag and drop is generated by a user, the touch pad <b>112</b> may transmit coordinates of a start point and an end point of a touch to the control unit <b>100</b>. The display window <b>114</b> displays various information regarding a state and operation of the relay terminal <b>30</b>. The display window <b>114</b> may be implemented using Liquid Crystal Display (LCD) technology, and may include an LCD controller and LCD elements. More particularly, the display window <b>114</b> may display information regarding Bluetooth devices previously connected, and may display a list of newly found Bluetooth devices classified as a client or a server in response to a user request. The display window <b>114</b> may also display a list of Bluetooth devices, including the Bluetooth devices previously connected and the Bluetooth devices newly found, classified as a client or a server.
p-0039The storage unit <b>120</b> may store application programs related to exemplary embodiments of the present invention. The storage unit <b>120</b> may include a program area and a data area. More particularly, the program area may store an Operating System (OS) for booting the relay terminal <b>30</b>, a program for identifying a Bluetooth device corresponding to coordinates of a touched location, and a program for transmitting information regarding a first device <b>10</b> selected by a user touch to a second device <b>20</b>.
p-0040The data area may store data generated by the use of the relay terminal <b>30</b>, and user data related to various optional functions. More particularly, the data area may store information regarding Bluetooth devices previously connected. The data area may store a list of connectable Bluetooth devices that are in a vicinity of the relay terminal <b>30</b> and selected by the user.
p-0041The Bluetooth module <b>130</b> may transmit and receive voice and data signals through a wireless interface to and from another Bluetooth device. The Bluetooth module <b>130</b> may forward the received signals to the control unit <b>100</b>. The Bluetooth module <b>130</b> may receive information regarding a Bluetooth device within a range from the Bluetooth module of the Bluetooth device. More particularly, in response to a device search request from the user, the Bluetooth module <b>130</b> may broadcast an inquiry message while hopping between preset radio frequency channels, transmit a name request, and receive response messages from responding Bluetooth devices. Under the control of the control unit <b>100</b>, the Bluetooth module <b>130</b> may transmit information regarding a first device <b>10</b> stored in the storage unit <b>120</b> to a second device <b>20</b>.
p-0042The control unit <b>100</b> controls the overall operation of the relay terminal <b>30</b> and controls signal exchange between internal blocks thereof. More particularly, when a Bluetooth mode is activated, the control unit <b>100</b> may enter into a Bluetooth connection mode. In the Bluetooth connection mode, information regarding a Bluetooth device that is selected as a client from a list of Bluetooth devices on the screen may be transmitted to a server. Here, the list of Bluetooth devices may include a stored list of Bluetooth devices previously connected and classified as a client or a server. The list of Bluetooth devices may include a Bluetooth device selected from a list of newly found Bluetooth devices that are located nearby. In response to a Bluetooth search request from the user, the control unit <b>100</b> may discover all connectable Bluetooth devices within the Bluetooth range. The control unit <b>100</b> may control the Bluetooth module <b>130</b> to receive device information including an address and name of each found Bluetooth device.
p-0043The control unit <b>100</b> may add a selected one of the found Bluetooth devices as a first device <b>10</b> into a first device list. The control unit <b>100</b> may add a selected one of the found Bluetooth devices as a second device <b>20</b> into a second device list.
p-0044In response to a user request, the control unit <b>100</b> may display a list of Bluetooth devices, including the Bluetooth devices previously connected and the Bluetooth devices newly found, classified as a client or a server, on a single screen.
p-0045The control unit <b>100</b> may detect a touch signal from the user for selecting one of the Bluetooth devices that are listed on the screen and classified as a client or a server. More specifically, the control unit <b>100</b> may detect a drag-and-drop touch signal on the screen displaying Bluetooth devices classified as a client or a server. Upon detection of a drag-and-drop touch signal, the control unit <b>100</b> may obtain coordinates of the start point and end point of the touch, and transmit information regarding a Bluetooth device indicated by the start point coordinates to a Bluetooth device indicated by the end point coordinates. That is, the control unit <b>100</b> may transfer client device information to a server device as part of a Bluetooth connection request.
p-0046After selection of a client device, the control unit <b>100</b> may detect generation of a touch signal for transferring the client device information to a server device. Here, the control unit <b>100</b> may transmit both a Bluetooth connection request and client device information to the server device.
p-0047An exemplary method for connecting Bluetooth devices using a relay terminal is described in more detail below.
p-0048<figref idrefs="DRAWINGS">FIG. 3</figref> is a sequence diagram depicting a method for connecting Bluetooth devices according to an exemplary embodiment of the present invention.
p-0049Referring to <figref idrefs="DRAWINGS">FIG. 3</figref>, in step <b>301</b>, to connect a relay terminal <b>30</b> with a first device <b>10</b> and a second device <b>20</b> for Bluetooth communication, each of the first device <b>10</b>, the second device <b>20</b> and the relay terminal <b>30</b> activates a Bluetooth mode. After activation of the Bluetooth mode, in step <b>303</b>, the relay terminal <b>30</b> enters into a Bluetooth connection mode. Here, the relay terminal <b>30</b> may detect a touch signal from a user requesting the Bluetooth connection mode.
p-0050In the Bluetooth connection mode, the relay terminal <b>30</b> displays a list of connectable Bluetooth devices on a screen in step <b>305</b>. Here, the list of connectable Bluetooth devices may include Bluetooth devices previously connected and Bluetooth devices that are newly found within the Bluetooth range.
p-0051In step <b>307</b>, the relay terminal <b>30</b> selects the first device <b>10</b> and the second device <b>20</b> for connection according to a drag-and-drop touch signal from the user. Here, the first device <b>10</b> may be indicated by the start point coordinates of the touch, and the second device <b>20</b> may be indicated by the end point coordinates. In step <b>309</b>, the relay terminal <b>30</b> transmits both a Bluetooth connection request and information on the first device <b>10</b> indicated by the start point coordinates to the second device <b>20</b> indicated by the end point coordinates. That is, the relay terminal <b>30</b> transmits both a Bluetooth connection request and information regarding the first device <b>10</b> (not on the relay terminal <b>30</b>) to the second device <b>20</b> so that the second device <b>20</b> may recognize the Bluetooth connection request as a request coming from the first device <b>10</b>.
p-0052In step <b>311</b>, upon reception of the Bluetooth connection request, the second device <b>20</b> analyzes the received request and associated information. Hence, the second device <b>20</b> may identify an address of the first device <b>10</b> and a name of the first device <b>10</b>.
p-0053In step <b>313</b>, the second device <b>20</b> transmits a Bluetooth connection response accepting the request to the first device <b>10</b>. Thereafter, in step <b>315</b>, the first device <b>10</b> and the second device <b>20</b> exchange data through Bluetooth communication.
p-0054<figref idrefs="DRAWINGS">FIG. 4</figref> is a flowchart illustrating a procedure for a relay terminal for establishing a Bluetooth connection according to an exemplary embodiment of the present invention. <figref idrefs="DRAWINGS">FIGS. 5A to 5D</figref> illustrate screen representations related to the procedure of <figref idrefs="DRAWINGS">FIG. 4</figref> according to exemplary embodiments of the present invention.
p-0055Referring to <figref idrefs="DRAWINGS">FIG. 4</figref>, in step <b>401</b>, the control unit <b>100</b> of the relay terminal <b>30</b> verifies activation of a Bluetooth mode. In step <b>403</b>, when the Bluetooth mode is not activated, the control unit <b>100</b> activates the Bluetooth mode. In step <b>405</b>, when the Bluetooth mode is activated, the control unit <b>100</b> enters into a Bluetooth connection mode.
p-0056In the Bluetooth connection mode, the control unit <b>100</b> controls to display menus related to the Bluetooth connection mode, and selects an item for device listing according to a user touch signal in step <b>407</b>.
p-0057In step <b>409</b>, upon selection of the device listing item, the control unit <b>100</b> controls to display a list of Bluetooth devices that have been previously connected on the screen. Here, the storage unit <b>120</b> may store the list of Bluetooth devices that have been previously connected and are classified as a client or a server. For example, as illustrated in <figref idrefs="DRAWINGS">FIG. 5A</figref>, the control unit <b>100</b> may control to display a list of Bluetooth devices that have been previously connected (e.g., “Samsung-AAA”, “Samsung-BBB”, “Korea-333” and “MT-123”) on the screen. The user may remove an undesired device from the device list.
p-0058In step <b>411</b>, the control unit <b>100</b> classifies a Bluetooth device in the device list as a server or a client according to a touch signal from the user. For example, as illustrated in <figref idrefs="DRAWINGS">FIG. 5B</figref>, when a device “Samsung-AAA” is selected, the control unit <b>100</b> may control to display a pop-up containing “set as client” and “set as server”. The control unit <b>100</b> may add the device “Samsung-AAA” into a client list or a server list according to a user selection. The remaining devices may also be classified as a client or a server. After classification, the control unit <b>100</b> may control to display the client list and the server list on the screen as illustrated in <figref idrefs="DRAWINGS">FIG. 5C</figref>.
p-0059Thereafter, in step <b>413</b>, the control unit <b>100</b> verifies generation of a signal for a new device search from the user. When a signal for the new device search is generated, the control unit <b>100</b> performs a device search procedure, which is described in more detail below with reference to <figref idrefs="DRAWINGS">FIG. 6</figref>.
p-0060In step <b>415</b>, when a signal for the new device search is not generated, the control unit <b>100</b> verifies generation of a touch signal for client selection. When a touch signal for client selection is not generated, the control unit <b>100</b> returns to step <b>411</b>. In step <b>415</b>, when a touch signal for client selection is generated, the control unit <b>100</b> extracts information regarding the selected client device in step <b>417</b>.
p-0061After extraction of the client device information in step <b>417</b>, the control unit <b>100</b> verifies whether the touch signal for client selection is a drag-and-drop signal in step <b>419</b>. When the touch signal for client selection is a drag-and-drop signal, the control unit <b>100</b> transmits the client device information to a selected server device in step <b>421</b>. Here, the control unit <b>100</b> may transmit the client device information together with a Bluetooth connection request to the server device. For example, as illustrated in <figref idrefs="DRAWINGS">FIG. 5D</figref>, the control unit <b>100</b> may transmit the address and name of a client device “Samsung-BBB” in the client list selected by a drag-and-drop to a server device in the server list selected by the drag-and-drop. After transmitting the client device information, the control unit <b>100</b> may control to display a notice “requesting Bluetooth connection” on the screen.
p-0062<figref idrefs="DRAWINGS">FIG. 6</figref> is a flowchart illustrating a procedure for adding a new Bluetooth device according to an exemplary embodiment of the present invention. <figref idrefs="DRAWINGS">FIGS. 7A to 7F</figref> illustrate screen representations related to the procedure of <figref idrefs="DRAWINGS">FIG. 6</figref> according to exemplary embodiments of the present invention.
p-0063Referring to <figref idrefs="DRAWINGS">FIG. 6</figref>, in response to a signal for new device search from a user, a control unit <b>100</b> of a relay terminal <b>30</b> searches for new Bluetooth devices within a Bluetooth range in step <b>601</b>. Here, the control unit <b>100</b> controls the Bluetooth module <b>130</b> to obtain information regarding all connectable Bluetooth devices within the Bluetooth range. In step <b>603</b>, the control unit <b>100</b> controls to display a list of newly found devices on the screen. For example, as illustrated in <figref idrefs="DRAWINGS">FIG. 7A</figref>, a list of newly found devices, such as “Samsung-CCC”, “Samsung-DDD”, “MT-777” and “PT-ABC” may be displayed on the screen.
p-0064In step <b>605</b>, the control unit <b>100</b> selects a device in the newly found device list according to a touch signal. In step <b>607</b>, the control unit <b>100</b> requests the user to determine whether to add the selected device to the client list. When the user generates a signal for adding the selected device to the client list in step <b>607</b>, the control unit <b>100</b> adds the selected device to the client list in step <b>609</b>. Here, the control unit <b>100</b> may store information regarding the selected device in the storage unit <b>120</b>. For example, as illustrated in <figref idrefs="DRAWINGS">FIG. 7B</figref>, when a device “Samsung-CCC” in the newly found device list is selected by the user, the control unit <b>100</b> requests the user to determine whether to add the selected device to the client list. When the user determines to add the selected device to the client list, the control unit <b>100</b> adds the device “Samsung-CCC” to the client list. As illustrated in <figref idrefs="DRAWINGS">FIG. 7C</figref>, the control unit <b>100</b> controls to redisplay the newly found device list including “Samsung-DDD”, “MT-777” and “PT-ABC” except for the device “Samsung-CCC” having been added to the client list. The control unit <b>100</b> may store information regarding the device “Samsung-CCC” classified as a client in the storage unit <b>120</b>.
p-0065When the user generates a signal for not adding the selected device to the client list, the control unit <b>100</b> requests the user to decide whether to add the selected device to the server list in step <b>611</b>. When the user generates a signal for adding the selected device to the server list in step <b>611</b>, the control unit <b>100</b> adds the selected device into the server list in step <b>613</b>. Here, the control unit <b>100</b> may store information regarding the added device in the storage unit <b>120</b>. For example, as illustrated in <figref idrefs="DRAWINGS">FIG. 7D</figref>, when a device “MT-777” in an updated newly found device list is selected by the user, the control unit <b>100</b> requests the user to decide whether to add the selected device to the server list. When the user decides to add the selected device to the server list, the control unit <b>100</b> adds the selected device “MT-777” to the server list. The control unit <b>100</b> may store information regarding the added device “MT-777” in the storage unit <b>120</b>. As illustrated in <figref idrefs="DRAWINGS">FIG. 7E</figref>, the control unit <b>100</b> controls to redisplay the newly found device list including “Samsung-DDD” and “PT-ABC”, except for the device “MT-777” having been added to the server list. In addition, as illustrated in <figref idrefs="DRAWINGS">FIG. 7F</figref>, the control unit <b>100</b> may control to display a list of Bluetooth devices, including the Bluetooth devices previously connected and the Bluetooth devices newly added, classified as a client or a server.
p-0066When the user generates a signal for not adding the selected device into the client list or the server list in step <b>611</b>, the control unit <b>100</b> performs an operation indicated by the signal in step <b>615</b>. Here, the control unit <b>100</b> may control to display detailed information regarding the selected device including the address and name on the screen.
p-0067In step <b>617</b>, the control unit <b>100</b> verifies generation of a signal for adding another device in the newly found device list to the client list or the server list. When a signal for adding another device is generated in step <b>617</b>, the control unit <b>100</b> controls to display the updated newly found device list excluding the device already added to the client list or the server list in step <b>619</b>, and returns to step <b>605</b>. When a signal for adding another device is not generated in step <b>617</b>, the control unit <b>100</b> returns to the process of <figref idrefs="DRAWINGS">FIG. 4</figref>.
p-0068In an exemplary implementation, the function of the relay terminal of the present invention may be performed by a regular Bluetooth device (not by a separate independent device). That is, the first device or the second device may perform the function of the relay terminal to establish a Bluetooth connection. A Bluetooth device supporting the relay terminal function may store information regarding other Bluetooth devices previously connected, and transmit information regarding a first Bluetooth device together with a Bluetooth command to a second Bluetooth device. The Bluetooth device supporting the relay terminal function may include a touch screen as an input means.
p-0069The above-described methods according to exemplary embodiments of the present invention may be implemented in hardware, or as software or computer code that may be stored in a recording medium, such as a CD Read-Only Memory (ROM), a Random-Access Memory (RAM), a floppy disk, a hard disk, a magneto-optical disk or downloaded over a network, so that the methods described herein may be executed by such software using a general purpose computer or a special processor, or in programmable or dedicated hardware, such as an Application-Specific Integrated Circuit (ASIC) or a Field Programmable Gate Array (FPGA). As would be understood in the art, the general purpose computer, the special processor or the programmable hardware include memory components, e.g., RAM, ROM, Flash, and the like, that may store or receive software or computer code, When the software or computer code is accessed and executed by the general purpose computer, the special processor or the programmable hardware, the software or computer code implement the processing methods described herein. In addition, it would be recognized that when the general purpose computer accesses code for implementing the processing methods herein, execution of the code transforms the general purpose computer into a special purpose computer for executing the processing methods herein.
p-0070While the invention has been shown and described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined in the appended claims and their equivalents.
Contents5
11 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9655053B2 | Cited by | United States of America | Applicant |
| US8892088B2 | Cited by | United States of America | Search report |
| US10838675B2 | Cited by | United States of America | Applicant |
| US2016105924A1 | Cited by | United States of America | Pre-grant |
| US10187918B2 | Cited by | United States of America | Search report |
| US9639170B2 | Cited by | United States of America | Applicant |
| US9819754B2 | Cited by | United States of America | Applicant |
| US2013097512A1 | Cited by | United States of America | Pre-grant |
| US2012159340A1 | Cited by | United States of America | Pre-grant |
| US2016058331A1 | Cited by | United States of America | Pre-grant |
| US9778280B2 | Cited by | United States of America | Applicant |
| US2014154987A1 | Cited by | United States of America | Pre-grant |
| US10656895B2 | Cited by | United States of America | Search report |
| US2015056919A1 | Cited by | United States of America | Pre-grant |
| US9191988B2 | Cited by | United States of America | Search report |
| US2017013401A1 | Cited by | United States of America | Pre-grant |
| US10244468B2 | Cited by | United States of America | Applicant |
| US2017238351A1 | Cited by | United States of America | Pre-grant |
| US9578669B2 | Cited by | United States of America | Search report |
| US2014073252A1 | Cited by | United States of America | Pre-grant |
| US10117600B2 | Cited by | United States of America | Search report |
| US9959750B2 | Cited by | United States of America | Applicant |
| AU2013263758B2 | Cited by | Australia | Search report |
| WO2019213958A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| CN104365173A | Cited by | China | Search report |
| US9820095B2 | Cited by | United States of America | Search report |
| US9646481B2 | Cited by | United States of America | Applicant |
| JP2017513405A | Cited by | Japan | Search report |
| US9602647B2 | Cited by | United States of America | Search report |
| US9641241B2 | Cited by | United States of America | Applicant |
| US9386623B2 | Cited by | United States of America | Applicant |
| US2013072119A1 | Cited by | United States of America | Pre-grant |
| US10546480B2 | Cited by | United States of America | Applicant |
| US9801547B2 | Cited by | United States of America | Applicant |
| US2013316642A1 | Cited by | United States of America | Pre-grant |
| WO2016039583A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US9730025B2 | Cited by | United States of America | Applicant |
| WO2013180860A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US9795323B2 | Cited by | United States of America | Applicant |
| KR20130029912A | Cited by | Republic of Korea | Search report |
| US2016119962A1 | Cited by | United States of America | Pre-grant |
| US2014154986A1 | Cited by | United States of America | Pre-grant |
| US9356687B2 | Cited by | United States of America | Search report |
| US2013053016A1 | Cited by | United States of America | Pre-grant |
| US2013316649A1 | Cited by | United States of America | Pre-grant |
| US9819780B2 | Cited by | United States of America | Search report |
| US9730619B2 | Cited by | United States of America | Applicant |
| US9669262B2 | Cited by | United States of America | Applicant |
| US2013007202A1 | Cited by | United States of America | Pre-grant |
| US9253803B2 | Cited by | United States of America | Search report |
| US9363010B2 | Cited by | United States of America | Search report |
| US9615215B2 | Cited by | United States of America | Applicant |
| US10008090B2 | Cited by | United States of America | Applicant |
| US10497246B2 | Cited by | United States of America | Applicant |
| US2019026059A1 | Cited by | United States of America | Search report |
| US9949205B2 | Cited by | United States of America | Search report |
| US2015045092A1 | Cited by | United States of America | Pre-grant |
| US2017367128A1 | Cited by | United States of America | Search report |
| US10575352B2 | Cited by | United States of America | Applicant |
| US9037145B2 | Cited by | United States of America | Applicant |
| US2014375452A1 | Cited by | United States of America | Applicant |
| US10701629B2 | Cited by | United States of America | Applicant |
| CN106416309A | Cited by | China | Search report |
| US9125002B2 | Cited by | United States of America | Search report |
| US9728059B2 | Cited by | United States of America | Applicant |
| EP2856840A1 | Cited by | European Patent Office (EPO) | Examiner |
| US2017155750A1 | Cited by | United States of America | Pre-grant |
| WO2013016910A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US9672754B2 | Cited by | United States of America | Applicant |
| US9357336B2 | Cited by | United States of America | Search report |
| JP2017513405A | Cited by | Japan | Search report |
| US10004406B2 | Cited by | United States of America | Applicant |
| WO2016196556A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US10080530B2 | Cited by | United States of America | Applicant |
| US10440510B2 | Cited by | United States of America | Applicant |
| US10631345B2 | Cited by | United States of America | Search report |
| US9692844B2 | Cited by | United States of America | Applicant |
| CN102332940A | Cited by | China | Search report |
| US9207853B2 | Cited by | United States of America | Search report |
| US10588519B2 | Cited by | United States of America | Applicant |
| US9743443B2 | Cited by | United States of America | Search report |
| US2013331032A1 | Cited by | United States of America | Pre-grant |
| WO2020190555A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US2017367128A1 | Cited by | United States of America | Search report |
| US10983945B2 | Cited by | United States of America | Applicant |
| US10700774B2 | Cited by | United States of America | Applicant |
| US9658066B2 | Cited by | United States of America | Applicant |
| US8600367B2 | Cited by | United States of America | Search report |
| US9008580B2 | Cited by | United States of America | Search report |
| US10126998B2 | Cited by | United States of America | Applicant |
| US2013183901A1 | Cited by | United States of America | Pre-grant |
| CN103856249A | Cited by | China | Search report |
| CN104104414A | Cited by | China | Search report |
| US9712629B2 | Cited by | United States of America | Applicant |
| US2002151325A1 | Cites | United States of America | Pre-grant |
| US2004097193A1 | Cites | United States of America | Pre-grant |
| US2004162027A1 | Cites | United States of America | Pre-grant |
| US2004203354A1 | Cites | United States of America | Pre-grant |
| US2005107102A1 | Cites | United States of America | Pre-grant |
| US2008056285A1 | Cites | United States of America | Pre-grant |
3 members in 2 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 20090047952 | Republic of Korea | A | |
| 20090047952 | Republic of Korea | A | |
| 1020090047952 | – | – | – |
| KR20090047952 | – | – | – |
Members3
| Document | Office | Kind | |
|---|---|---|---|
| US2010304674A1 | United States of America | A1 | |
| KR20100129404A | Republic of Korea | A | |
| KR101533691B1 | Republic of Korea | B1 |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Information on status: application discontinuationABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTIONSTCB | STCB | |
| AssignmentAS | AS |
Numbers
- Publication
- 20100304674
- Publication, DOCDB
- 2010304674
- Publication, EPODOC
- US2010304674
- Application
- 12791231
- Application, DOCDB
- 79123110
- Application, EPODOC
- US20100791231
Titles
- English
- SYSTEM AND METHOD FOR CONNECTING BLUETOOTH DEVICES
Classification
- CPC, 5
- H04W76/10
- H04B7/24
- H04W8/005
- H04W84/18
- H04W88/04
- IPC, 1
- H04B7 00
- USPC, 1
- 455041200