US20110065389A1 - Wireless communication apparatus - Google Patents

Wireless communication apparatus Download PDF

Info

Publication number
US20110065389A1
US20110065389A1 US12/950,980 US95098010A US2011065389A1 US 20110065389 A1 US20110065389 A1 US 20110065389A1 US 95098010 A US95098010 A US 95098010A US 2011065389 A1 US2011065389 A1 US 2011065389A1
Authority
US
United States
Prior art keywords
wireless communication
mobile terminal
external device
application
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/950,980
Inventor
Masaya Masuda
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to US12/950,980 priority Critical patent/US20110065389A1/en
Publication of US20110065389A1 publication Critical patent/US20110065389A1/en
Priority to US14/245,363 priority patent/US9131066B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/10Details of telephonic subscriber devices including a GPS signal receiver

Definitions

  • One embodiment of the present invention relates to a wireless communication apparatus.
  • a wireless communication apparatus having a wireless communication function on a mobile device, such as a portable cellular phone, a PDA (Personal Digital Assistant), and a digital camera, are widely used.
  • the wireless communication apparatus transmits and receives content data, such as audio data and video data, by being wirelessly connected with electronic apparatus such as a personal computer and a cellular phone.
  • JP-A-2001-309445 discloses an automatic network switching system that enables automatic selection and setting of optimum network connection interfaces when a wireless communication apparatus is on the move or located at a location of the movement.
  • JP-A-2001-309445 describes selecting an optimum network among a plurality of available networks, no consideration is given to selection of a wireless communication apparatus to be a counterpart device for establishing a communication. Therefore, when there are a plurality of devices serving as a counterpart device of the wireless communication, the user per se must select the counterpart device as a target of the wireless communication (hereinafter simply called a “counterpart wireless communication apparatus” or a “counterpart device”).
  • the user when the user carries and moves the wireless communication apparatus, the user must reselect the counterpart wireless communication apparatus at each location every time the user moves into another location, and hence the wireless communication apparatus lacks convenience.
  • a wireless communication apparatus including: a selection module to select an application program from application programs to be run on the apparatus; a movement information generation module to generate movement information indicating positional change of the apparatus by detecting a position of the apparatus; a target selection module to select a counterpart wireless communication apparatus as a connection target from other apparatuses which are wirelessly connectable with the apparatus by referring to a type of the application selected by the selection module and the movement information generated by the movement information generation module; and a wireless communication module to transmit data handled by the application to the counterpart wireless communication apparatus selected by the target selection module.
  • a wireless communication apparatus including: a storage module to store content data to be handled by the apparatus; a selection module to select content data from the content data stored in the storage module; a movement information generation module to generate movement information indicating positional change of the apparatus by detecting a position of the apparatus; a target selection module to select a counterpart wireless communication apparatus as a connection target from other apparatuses which are wirelessly connectable with the apparatus by referring to a type of the content data selected by the selection module and the movement information generated by the movement information generation module; and a wireless communication module to transmit the content data selected by the selection module to the counterpart wireless communication apparatus selected by the target selection module.
  • FIG. 1 is a view showing an example external view of a wireless communication apparatus according to an embodiment of the present invention.
  • FIG. 2 is a view showing an example configuration of a system of a mobile terminal serving as the wireless communication apparatus of the embodiment.
  • FIG. 3 is a view showing locations where the mobile terminal is to be moved in and external devices registered at the respective locations.
  • FIG. 4 is a view showing example information pertaining to the external devices.
  • FIG. 5 is a flowchart showing selection of the external devices and flow of procedures of wireless connection.
  • FIG. 6 is a flowchart showing procedures of position information update operation.
  • FIG. 7 is a flowchart showing a flow of updating of usage frequency information about the external devices obtained in each period of time.
  • FIG. 1 shows an example appearance of the wireless communication apparatus.
  • FIG. 2 is a view showing an example system configuration of a mobile terminal 100 serving as the wireless communication apparatus.
  • the mobile terminal 100 transmits data handled by an application, such as a music playback application and an image transfer application, to a plurality of external devices 200 to 700 (counterpart wireless communication apparatuses).
  • an application such as a music playback application and an image transfer application
  • the mobile terminal 100 has a function of selecting an external device with which a wireless connection is to be established from among a plurality of external devices based on movement information about the mobile terminal 100 and the type of the selected application. According to the function, an external device that appropriately processes and outputs the data transmitted from the mobile terminal 100 can be automatically selected without requiring a user to reselect or reconfigure the external device at each locations, whereby the user's convenience is enhanced.
  • the mobile terminal 100 allows the user to select an application installed in the mobile terminal 100 using a display module 101 and an operation module 102 and transmits data handled by the selected application to the respective external devices from the antenna 103 through wireless communication.
  • a wireless headphone 200 a speaker 300 , a display device 400 , a printer 500 , a personal computer 600 , and a speaker 700 are shown as examples of the external devices that are wirelessly connectable to the mobile terminal 100 .
  • the mobile terminal 100 includes a display module 101 , an operation module 102 , an antenna 103 , a controller 110 , a storage device 120 , a position detection module 130 , an HDD (Hard Disk Drive) 140 , a wireless communication section 150 , and a time detection module 160 .
  • a display module 101 an operation module 102 , an antenna 103 , a controller 110 , a storage device 120 , a position detection module 130 , an HDD (Hard Disk Drive) 140 , a wireless communication section 150 , and a time detection module 160 .
  • HDD Hard Disk Drive
  • the display module 101 displays a selection screen (not shown) for allowing the user to select applications installed in the mobile terminal 100 or content data stored in the HDD 140 to assist an operation input by the user through the operation module 102 .
  • the display module 101 also shows information for selecting external devices to the user. The information will be described later by referring to FIG. 3 .
  • the operation module 102 is provided with, for example, a cross key, as a means for allowing the user to input operations.
  • the operation module 102 also allows the user to newly register external devices and to input priority levels of the respective external devices.
  • the wireless communication section 150 Upon receipt of an instruction from a wireless communication control program 122 , the wireless communication section 150 establishes a wireless connection through the antenna 103 to the external device selected by a method defined in standards, such as AVRCP (Audio/Video Remote Control Profile) of Bluetooth, A2DP (Advanced Audio Distribution Profile), VDP (Video Distribution Profile), BIP (Basic Imaging Profile), and the like.
  • AVRCP Audio/Video Remote Control Profile
  • A2DP Advanced Audio Distribution Profile
  • VDP Video Distribution Profile
  • BIP Basic Imaging Profile
  • AVRCP is a profile for implementing a remote control function of AV (Audio/Video) equipment and used for performing pause, stop, playback start, sound control and other types of remote control.
  • A2DP is a profile for implementing a function for distributing high quality audio and used at the time of transmission of audio data from a transmitter to a receiver.
  • VDP is a profile for distributing a video and used for transmitting video data from the transmitter to the receiver.
  • BIP is a profile for implementing a function for transferring an image and used at the time of transfer of image data from the transmitter to the receiver.
  • the controller 110 controls the respective functions to operate in accordance with programs stored in the storage device 120 .
  • the controller 110 controls operation of the mobile terminal 100 by way of a bus 180 .
  • the storage device 120 stores programs for the respective applications executed by the controller 110 .
  • the storage device 120 stores, for example, an operation control program 121 for controlling the mobile terminal 100 ; a wireless communication control program 122 for controlling the wireless communication section 150 ; a connection target information control program 123 for generating and updating positional information about external devices serving as the counterpart device and information about functions that can be processed and output by the external devices.
  • the storage device 120 stores: connection target information 124 pertaining to the plurality of external devices generated and updated by the connection target information control program 123 ; and usage frequency information 125 that is generated from time detected by the time detection module 160 and that is obtained in each period of time in a predetermined location.
  • connection target information control program 123 and the usage frequency information 125 for each period of time will be described in detail by referring to FIGS. 3 and 7 .
  • the position detection module 130 detects the current position of the mobile terminal 100 by use of information acquired from a GPS (Global Positioning System) and a base station, thereby generating movement information.
  • GPS Global Positioning System
  • Movement information referred to in the description means information indicating a change in current position of the mobile terminal 100 .
  • the position detection module 130 periodically detects the current position of the mobile terminal 100 under control of the controller 110 and continually generates movement information. Further, the current position of the mobile terminal 100 detected by the position detection module 130 is indicated by three-dimensional coordinates representing, for example, latitude, longitude, and altitude. However, the current position is not limited to the coordinates.
  • the position detection module 130 may be configured to detect and output the current position of the mobile terminal 100 by any method other than that described above.
  • the time detection module 160 detects a usage start time and a usage end time of the external device from a built-in wave clock (not shown), or the like, thereby measures a period of time during which the external device is used.
  • the mobile terminal 100 transmits, as data to be processed and output by the external device, data to be handled by an application selected by the mobile terminal 100 , such as a music playback application and an image transfer application.
  • an application selected by the mobile terminal 100 such as a music playback application and an image transfer application.
  • image data and print data such as an address book and a photograph, may also be transmitted in conformance with a processing function or output function of each of the external devices.
  • the essential requirement for the external device of the present embodiment is to have a wireless communication function of establishing wireless connection with the mobile terminal 100 and a function of processing and outputting data transmitted from the mobile terminal 100 .
  • the mobile terminal 100 selects an external device and establishes wireless connection with the device.
  • the external device may also transmit a connection request to the mobile terminal 100 .
  • the present embodiment is based on the assumption that the user operates to transmit data pertaining to an application processed by the mobile terminal 100 .
  • the present invention is not limited to the embodiment.
  • FIG. 3 is a view showing locations of the mobile terminal 100 of the present embodiment and external devices registered in the respective locations.
  • the mobile terminal 100 performs a search around the mobile terminal 100 through use of, for example, an Inquiry function defined in a Bluetooth standard, a search for a service belonging to the external device (which is synonymous with an application of the embodiment) by means of a method determined by SDAP (Service Discovery Application Profile) of the Bluetooth standard, or recognizes an output device that can be connected to the mobile terminal 100 by allowing the user to input information for identifying the service provided by the respective external devices, to thus register information about the external device as connection target information 124 .
  • an Inquiry function defined in a Bluetooth standard a search for a service belonging to the external device (which is synonymous with an application of the embodiment) by means of a method determined by SDAP (Service Discovery Application Profile) of the Bluetooth standard, or recognizes an output device that can be connected to the mobile terminal 100 by allowing the user to input information for identifying the service provided by the respective external devices, to thus register information about the external device as connection target information 124 .
  • SDAP Service Discovery Application Profile
  • positional information about the external device is generated from the position of the mobile terminal 100 detected by the position detection module 130 at the time of registration of the external device, and the thus-generated information is registered while being included in the connection target information 124 .
  • the mobile terminal 100 refers to the positional information about the external device from the connection target information 124 registered in the past, thereby enabling selection of an external device that appropriately processes and outputs data transmitted at the respective locations.
  • Positional information about an external device of the present embodiment is set, as a space including an entire range where wireless connection is possible (e.g., a range of about 10-meter radius for class 2 Bluetooth standard), around a coordinate position of the mobile terminal 100 detected by the position detection module 130 at the time of performance of registration.
  • a space including an entire range where wireless connection is possible e.g., a range of about 10-meter radius for class 2 Bluetooth standard
  • a coordinate position (a latitude, a longitude, and an altitude) of the mobile terminal 100 detected when registration is performed at the location A shown in FIG. 3 is a value of (x1, y1, z1)
  • positional information about the respective external devices registered in the location A corresponds to a space that concentrically spreads from the coordinate (x1, y1, z1) and where wireless connection is feasible.
  • a speaker 300 and a display device 400 are present as connectable external devices in the location A.
  • a printer 500 , a personal computer 600 , and a speaker 700 are present as connectable external devices in a location B.
  • positional information belonging to the speaker 300 and the display device 400 registered in the mobile terminal 100 pertain to the location A, respectively.
  • Positional information belonging to the printer 500 , the personal computer 600 , and the speaker 700 pertain to the location B, respectively.
  • the external devices are assumed to be registered after being set so as not to have specific positional information (referred to also as free setting).
  • FIG. 4 is a view showing an example of information about the external devices of the present embodiment.
  • FIG. 4 shows names of external devices serving as target connections for the respective external devices 200 to 700 ; BD (Bluetooth Device) addresses, the types of applications, positional information, usage frequency, and priority levels of the external devices.
  • BD Bluetooth Device
  • Names of the external devices serving as connection targets are designations of the devices, such as the display device 400 and the speaker 300 , and the names are displayed in the display module 101 when the user directly designates the external device.
  • the BD address of the external device is a value unique to Bluetooth equipment and used when the mobile terminal 100 specifies an external device.
  • the type of an application shows the type of an application; for example, an image transfer application and a music playback application, which can be processed by an output device.
  • Usage frequency corresponds to frequency determined from the number of times the external device was used in the past and hours during which the external device was used. In the present embodiment, usage frequency is indicated by three levels; namely, high frequency, medium frequency, and low frequency. Priority levels correspond to values showing priority levels of respective external devices set by the user. In the present embodiment, the priority levels are provided in three steps; namely, a high priority level, a medium priority level, and a low priority level.
  • the same priority level is not set for external devices having the same positional information and the same processing-output functions. Since positional information is the same as that described by reference to FIG. 3 , its explanation is omitted.
  • an external device is selected on the basis of the type of an application and movement information about the mobile terminal 100 generated by the position detection module 130 .
  • a candidate for connection target that has positional information about the location A among the external devices registered in the mobile terminal 100 and that can perform processing conforming to the image transfer application is only the display device 400 as shown in FIG. 4 . Therefore, the display 400 is selected as an external device serving as a connection target.
  • the type of an application selected by the operation module 102 is a music playback application and when the location of the mobile terminal 100 detected by the position detection module 130 is the location B, two external devices; namely, the speaker 700 that has positional information about the location B and that can perform processing conforming to the music playback application and the wireless headphone 200 that can perform processing conforming to the music playback application and whose positional information is registered as being free setting, are mentioned as candidates among the external devices registered in the mobile terminal 100 .
  • the usage frequency and priority level of the wireless headphone 200 are registered as being set to higher values.
  • the wireless headphone 200 is selected as a connection target for the mobile terminal 100 .
  • the user When one external device is not selected on the basis of a priority level and usage frequency, the user inputs a selection or registers a new priority level through the operation module 102 .
  • FIGS. 3 and 4 show a case where an external device is selected on the basis of the type of data handled by an application selected by the user and movement information about the mobile terminal 100 .
  • an external device may also be selected on the basis of the type of content data selected by the user, such as video data and audio data, and movement information about the mobile terminal 100 .
  • a method for making a selection after ascertaining whether or not a function for decompressing content data encoded and compressed by; for example, the MPEG scheme, and playing back the decompressed content data, and a function that enables processing or outputting of content data transmitted from a mobile terminal are provided.
  • FIG. 5 is a flowchart showing selection of an external device and flow of wireless connection procedures of the present embodiment. It is assumed that the user selects an application.
  • the controller 110 determines whether or not the operation input is a command for selecting an application, such as a music playback application and an image transfer application, and transmitting data to be handled by the application to an external device (step S 101 ).
  • the controller 110 returns processing to step S 101 .
  • step S 101 When the operation input performed in step S 101 is a command for transmitting data to be handled by the selected application to an external device (Yes in step S 101 ), the controller 110 searches an external device capable of processing and outputting data to be handled by the application from the connection target information 124 on the basis of the type of the application selected by the user (step S 102 ).
  • the controller 110 controls the position detection module 130 to detect the current position of the mobile terminal 100 , thereby generating movement information (step S 103 ).
  • the controller 110 selects an external device appropriate at a location from among the external devices that can process and output data to be handled by an application and that have been searched in step S 102 (step S 104 ).
  • step S 104 the controller 110 initiates a wireless connection with the external device (step S 105 ).
  • the controller 110 determines whether or not a wireless connection with the external device has become successful (step S 106 ). When the wireless connection is successful (Yes in step S 106 ), processing is completed.
  • step S 106 determines, in step S 106 , that the wireless connection ended in a failure (No in step S 106 ).
  • the controller 110 deems the selected external device as being unusable and searches another external device which will be another candidate for connection from the connection target information 124 (step S 107 ).
  • step S 107 When another external device can be found through processing pertaining to step S 107 (Yes in step S 107 ), the controller 110 returns processing to step S 105 and initiates a wireless connection with the found external device. When another external device cannot be found (No in step S 107 ), processing is completed.
  • FIG. 6 is a flowchart showing procedures of positional information update operation of the present embodiment.
  • the controller 110 controls the position detection module 130 to generate movement information about the mobile terminal 100 (step S 201 ). On the basis of the movement information generated by the position detection module 130 , the controller 110 determines whether or not the mobile terminal 100 has moved (step S 202 ).
  • step S 202 the controller 110 next determines whether or not the mobile terminal 100 is on the continual movement without staying in a predetermined location and whether or not the wireless connection with the external devices is still maintained; namely, whether or not the mobile terminal is using the external device while on the movement (step S 203 ).
  • step S 203 the controller 110 proceeds to processing pertaining to step S 206 .
  • the controller 110 updates, as a free setting, the positional information about the external device stored in the connection target information 124 (step S 204 ) and proceeds to processing pertaining to step S 206 .
  • step S 203 When the mobile terminal 100 stays at a predetermined position after movement in step S 203 and when the wireless connection with the external device is maintained; namely, when the mobile terminal 100 is using the external device in a space outside the registered space (No in step S 203 ), the controller 110 newly generates positional information about the external device from the current position of the mobile terminal 100 that the position detection module 130 was caused to detect; updates the connection target information 124 (step S 205 ); and proceeds to processing pertaining to the step S 206 .
  • the controller 110 determines whether or not the wireless connection with the external device is disconnected (step S 206 ). It is assumed that the controller 110 has searched, from the connection target information 124 , another external device which appropriately processes and outputs data handled by the application selected at a location and switched the wireless connection and that the user has disconnected the wireless connection by way of the display module 101 .
  • step S 206 When determined that the wireless connection with the external device is not yet disconnected (No in step S 206 ), the controller 110 returns to processing pertaining to step S 101 . When determined that the wireless connection with the external device is disconnected (Yes in step S 206 ), the controller 110 updates usage frequency information about the external device registered in the connection target information 124 (step S 207 ) and terminates processing.
  • the mobile terminal 100 also has a function for updating the usage frequency information 125 about a predetermined location in each period of time in association with a change in time.
  • an external device that appropriately processes and outputs data to be handled by a selected application can be selected, by means of the above function, for each period of time even in a single predetermined location, and a wireless connection can be switched.
  • the usage frequency information 125 obtained in each period of time in the present embodiment is information showing, in the respective spaces registered in the mobile terminal 100 , use frequencies of the respective external devices in; for example, each predetermined period of time and includes an average time when use of each of the external devices is started and an average time when use of each of the external devices is completed.
  • FIG. 7 is a flowchart showing a flow of updating of the usage frequency information 125 about the external devices of the present embodiment obtained in each period of time.
  • the controller 110 controls the time detection module 160 to detect a time at which use of the external device is started (step S 301 ).
  • the controller 110 controls the position detection module 130 to generate movement information about the mobile terminal 100 (step S 302 ).
  • the controller 110 determines from the movement information generated in step S 302 whether or not the mobile terminal 100 has moved from the predetermined location (step S 303 ). When the mobile terminal 100 is determined to have moved from the predetermined location (Yes in step S 303 ), the controller 110 proceeds to processing pertaining to step S 306 .
  • step S 304 it is determined whether or not the wireless connection with the external devices is disconnected.
  • step S 304 determines in step S 304 that the wireless connection with the external devices is not disconnected (No in step S 304 ).
  • the controller 110 proceeds to processing pertaining to step S 302 , where ascertainment of movement information is iterated.
  • step S 304 When the wireless connection with the external devices is determined to be disconnected in step S 304 (Yes in step S 304 ), the controller 110 controls the time detection module 160 to detect a time at which the mobile terminal has moved from the predetermined location or a time when use of the external devices is completed (step S 305 ).
  • step S 305 When processing pertaining to step S 305 is completed, the controller 110 updates the usage frequency information 125 obtained in each period of time within the predetermined location stored in the storage device 120 (step S 306 ) and completes processing.
  • an external device capable of appropriately processing and outputting data handled by a selected application at a location can be selected without involvement of operation for selecting a device to be connected and a change setting operation, which has hitherto been performed by the user in association with movement of the mobile terminal 100 , whereupon user's convenience is enhanced.
  • an external device capable of appropriately processing and outputting data handled by an application that is selected on the basis of the usage frequency information represented by the number of times external devices were used and times during which the external devices were used as well as of the priority level of the external devices set by the user.
  • the priority level of the external device can be input through the operation module 102 .
  • standards for selecting the external devices can be set in accordance with the user's preference.
  • registration information about the external devices is updated in accordance with a change in the space where the mobile terminal 100 of the present embodiment is situated and a change in the time.
  • an external device capable of appropriately processing and outputting data handled by an application selected in accordance with a change in use conditions of the mobile terminal 100 can be selected.
  • the next candidate capable of appropriately processing and outputting data handled by a selected application is searched, and establishment of a wireless connection with the thus-searched candidate can be initiated.
  • an output device capable of appropriately processing and outputting content data selected by the user, in accordance with the type of the content data.
  • the wireless communication apparatus has a function for establishing a wireless connection in response to a request from an external device.
  • the mobile terminal 100 can be activated from the external device.
  • the present invent ion is not limited to the embodiment described above, and the present invention may be embodied by varying the constituent elements within a scope not departing from a gist thereof in the implementing stage. Also, various modifications of the embodiment can be achieved by using an appropriate combination of a plurality of constituent elements disclosed in the embodiment. For example, some elements and components may be omitted from the configuration described in the embodiment. In addition, the constituent elements may be combined appropriately throughout different embodiments.

Abstract

A wireless communication apparatus comprises a selection module to select an application from applications to be run on the apparatus, a movement information generation module to generate movement information indicating positional change of the apparatus by detecting a position of the apparatus, a target selection module to select a counterpart wireless communication apparatus as a connection target from other apparatuses which are wirelessly connectable with the apparatus by referring to a type of the application selected by the selection module and the movement information generated by the movement information generation module, and a wireless communication module wirelessly transmits data handled by the application to the counterpart wireless communication apparatus selected by the target selection module.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • The application is based upon and claims the benefit of priority from Japanese Patent Application No. 2007-334740, filed on Dec. 26, 2007, the entire content of which are incorporated herein by reference.
  • BACKGROUND
  • 1. Field
  • One embodiment of the present invention relates to a wireless communication apparatus.
  • 2. Description of the Related Art
  • Conventionally, as a wireless communication technology has been progressed, a wireless communication apparatus having a wireless communication function on a mobile device, such as a portable cellular phone, a PDA (Personal Digital Assistant), and a digital camera, are widely used. The wireless communication apparatus transmits and receives content data, such as audio data and video data, by being wirelessly connected with electronic apparatus such as a personal computer and a cellular phone.
  • Among the conventional devices, there is proposed a wireless communication apparatus that selects connection interfaces in accordance with a positional information about a position of the wireless communication apparatus. For example, JP-A-2001-309445 discloses an automatic network switching system that enables automatic selection and setting of optimum network connection interfaces when a wireless communication apparatus is on the move or located at a location of the movement.
  • Although the document, JP-A-2001-309445, describes selecting an optimum network among a plurality of available networks, no consideration is given to selection of a wireless communication apparatus to be a counterpart device for establishing a communication. Therefore, when there are a plurality of devices serving as a counterpart device of the wireless communication, the user per se must select the counterpart device as a target of the wireless communication (hereinafter simply called a “counterpart wireless communication apparatus” or a “counterpart device”).
  • Moreover, for example, when the user carries and moves the wireless communication apparatus, the user must reselect the counterpart wireless communication apparatus at each location every time the user moves into another location, and hence the wireless communication apparatus lacks convenience.
  • SUMMARY
  • According to an embodiment of the present invention, there is provided a wireless communication apparatus including: a selection module to select an application program from application programs to be run on the apparatus; a movement information generation module to generate movement information indicating positional change of the apparatus by detecting a position of the apparatus; a target selection module to select a counterpart wireless communication apparatus as a connection target from other apparatuses which are wirelessly connectable with the apparatus by referring to a type of the application selected by the selection module and the movement information generated by the movement information generation module; and a wireless communication module to transmit data handled by the application to the counterpart wireless communication apparatus selected by the target selection module.
  • According to an embodiment of the present invention, there is provided a wireless communication apparatus including: a storage module to store content data to be handled by the apparatus; a selection module to select content data from the content data stored in the storage module; a movement information generation module to generate movement information indicating positional change of the apparatus by detecting a position of the apparatus; a target selection module to select a counterpart wireless communication apparatus as a connection target from other apparatuses which are wirelessly connectable with the apparatus by referring to a type of the content data selected by the selection module and the movement information generated by the movement information generation module; and a wireless communication module to transmit the content data selected by the selection module to the counterpart wireless communication apparatus selected by the target selection module.
  • BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
  • A general configuration that implements the various feature of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.
  • FIG. 1 is a view showing an example external view of a wireless communication apparatus according to an embodiment of the present invention.
  • FIG. 2 is a view showing an example configuration of a system of a mobile terminal serving as the wireless communication apparatus of the embodiment.
  • FIG. 3 is a view showing locations where the mobile terminal is to be moved in and external devices registered at the respective locations.
  • FIG. 4 is a view showing example information pertaining to the external devices.
  • FIG. 5 is a flowchart showing selection of the external devices and flow of procedures of wireless connection.
  • FIG. 6 is a flowchart showing procedures of position information update operation.
  • FIG. 7 is a flowchart showing a flow of updating of usage frequency information about the external devices obtained in each period of time.
  • DETAILED DESCRIPTION
  • An embodiment of the present invention will be described with reference to the accompanying drawings.
  • Referring to FIGS. 1 and 2, a configuration of a wireless communication apparatus according to an embodiment of the present invention will be described. FIG. 1 shows an example appearance of the wireless communication apparatus. FIG. 2 is a view showing an example system configuration of a mobile terminal 100 serving as the wireless communication apparatus.
  • The mobile terminal 100 (wireless communication apparatus) transmits data handled by an application, such as a music playback application and an image transfer application, to a plurality of external devices 200 to 700 (counterpart wireless communication apparatuses).
  • The mobile terminal 100 has a function of selecting an external device with which a wireless connection is to be established from among a plurality of external devices based on movement information about the mobile terminal 100 and the type of the selected application. According to the function, an external device that appropriately processes and outputs the data transmitted from the mobile terminal 100 can be automatically selected without requiring a user to reselect or reconfigure the external device at each locations, whereby the user's convenience is enhanced.
  • The mobile terminal 100 allows the user to select an application installed in the mobile terminal 100 using a display module 101 and an operation module 102 and transmits data handled by the selected application to the respective external devices from the antenna 103 through wireless communication.
  • In FIG. 2, a wireless headphone 200, a speaker 300, a display device 400, a printer 500, a personal computer 600, and a speaker 700 are shown as examples of the external devices that are wirelessly connectable to the mobile terminal 100.
  • The mobile terminal 100 includes a display module 101, an operation module 102, an antenna 103, a controller 110, a storage device 120, a position detection module 130, an HDD (Hard Disk Drive) 140, a wireless communication section 150, and a time detection module 160.
  • The display module 101 displays a selection screen (not shown) for allowing the user to select applications installed in the mobile terminal 100 or content data stored in the HDD 140 to assist an operation input by the user through the operation module 102. The display module 101 also shows information for selecting external devices to the user. The information will be described later by referring to FIG. 3.
  • The operation module 102 is provided with, for example, a cross key, as a means for allowing the user to input operations. The operation module 102 also allows the user to newly register external devices and to input priority levels of the respective external devices.
  • Upon receipt of an instruction from a wireless communication control program 122, the wireless communication section 150 establishes a wireless connection through the antenna 103 to the external device selected by a method defined in standards, such as AVRCP (Audio/Video Remote Control Profile) of Bluetooth, A2DP (Advanced Audio Distribution Profile), VDP (Video Distribution Profile), BIP (Basic Imaging Profile), and the like. The wireless communication section 150 transmits data to be handled by an application installed in the mobile terminal 100 to the external device.
  • AVRCP is a profile for implementing a remote control function of AV (Audio/Video) equipment and used for performing pause, stop, playback start, sound control and other types of remote control. A2DP is a profile for implementing a function for distributing high quality audio and used at the time of transmission of audio data from a transmitter to a receiver. VDP is a profile for distributing a video and used for transmitting video data from the transmitter to the receiver. BIP is a profile for implementing a function for transferring an image and used at the time of transfer of image data from the transmitter to the receiver.
  • The controller 110 controls the respective functions to operate in accordance with programs stored in the storage device 120. The controller 110 controls operation of the mobile terminal 100 by way of a bus 180.
  • The storage device 120 stores programs for the respective applications executed by the controller 110. The storage device 120 stores, for example, an operation control program 121 for controlling the mobile terminal 100; a wireless communication control program 122 for controlling the wireless communication section 150; a connection target information control program 123 for generating and updating positional information about external devices serving as the counterpart device and information about functions that can be processed and output by the external devices.
  • In addition to storing the programs for various applications, the storage device 120 stores: connection target information 124 pertaining to the plurality of external devices generated and updated by the connection target information control program 123; and usage frequency information 125 that is generated from time detected by the time detection module 160 and that is obtained in each period of time in a predetermined location. The connection target information control program 123 and the usage frequency information 125 for each period of time will be described in detail by referring to FIGS. 3 and 7.
  • The position detection module 130 detects the current position of the mobile terminal 100 by use of information acquired from a GPS (Global Positioning System) and a base station, thereby generating movement information.
  • Movement information referred to in the description means information indicating a change in current position of the mobile terminal 100. The position detection module 130 periodically detects the current position of the mobile terminal 100 under control of the controller 110 and continually generates movement information. Further, the current position of the mobile terminal 100 detected by the position detection module 130 is indicated by three-dimensional coordinates representing, for example, latitude, longitude, and altitude. However, the current position is not limited to the coordinates. The position detection module 130 may be configured to detect and output the current position of the mobile terminal 100 by any method other than that described above.
  • The time detection module 160 detects a usage start time and a usage end time of the external device from a built-in wave clock (not shown), or the like, thereby measures a period of time during which the external device is used.
  • Further, the mobile terminal 100 transmits, as data to be processed and output by the external device, data to be handled by an application selected by the mobile terminal 100, such as a music playback application and an image transfer application. As long as the data are data that can be transmitted through wireless communication, image data and print data, such as an address book and a photograph, may also be transmitted in conformance with a processing function or output function of each of the external devices.
  • Accordingly, the essential requirement for the external device of the present embodiment is to have a wireless communication function of establishing wireless connection with the mobile terminal 100 and a function of processing and outputting data transmitted from the mobile terminal 100. In the embodiment, the mobile terminal 100 selects an external device and establishes wireless connection with the device. However, the external device may also transmit a connection request to the mobile terminal 100.
  • The present embodiment is based on the assumption that the user operates to transmit data pertaining to an application processed by the mobile terminal 100. However, the present invention is not limited to the embodiment. There may also be adopted an embodiment in which the user directly selects content data stored in the mobile terminal 100, such as audio data and image data, and in which an external device that appropriately plays back the content data is selected.
  • Information about selection of an external device of the present embodiment will now be described by reference to FIGS. 3 and 4. FIG. 3 is a view showing locations of the mobile terminal 100 of the present embodiment and external devices registered in the respective locations.
  • The mobile terminal 100 performs a search around the mobile terminal 100 through use of, for example, an Inquiry function defined in a Bluetooth standard, a search for a service belonging to the external device (which is synonymous with an application of the embodiment) by means of a method determined by SDAP (Service Discovery Application Profile) of the Bluetooth standard, or recognizes an output device that can be connected to the mobile terminal 100 by allowing the user to input information for identifying the service provided by the respective external devices, to thus register information about the external device as connection target information 124.
  • In the present embodiment, positional information about the external device is generated from the position of the mobile terminal 100 detected by the position detection module 130 at the time of registration of the external device, and the thus-generated information is registered while being included in the connection target information 124. Accordingly, the mobile terminal 100 refers to the positional information about the external device from the connection target information 124 registered in the past, thereby enabling selection of an external device that appropriately processes and outputs data transmitted at the respective locations.
  • Positional information about an external device of the present embodiment is set, as a space including an entire range where wireless connection is possible (e.g., a range of about 10-meter radius for class 2 Bluetooth standard), around a coordinate position of the mobile terminal 100 detected by the position detection module 130 at the time of performance of registration.
  • For example, when a coordinate position (a latitude, a longitude, and an altitude) of the mobile terminal 100 detected when registration is performed at the location A shown in FIG. 3 is a value of (x1, y1, z1), positional information about the respective external devices registered in the location A corresponds to a space that concentrically spreads from the coordinate (x1, y1, z1) and where wireless connection is feasible.
  • For example, in an example of external devices registered at respective locations shown in FIG. 3, a speaker 300 and a display device 400 are present as connectable external devices in the location A. A printer 500, a personal computer 600, and a speaker 700 are present as connectable external devices in a location B.
  • Specifically, positional information belonging to the speaker 300 and the display device 400 registered in the mobile terminal 100 pertain to the location A, respectively. Positional information belonging to the printer 500, the personal computer 600, and the speaker 700 pertain to the location B, respectively.
  • A device that is not set at a specific position and that is used while being carried by a user; as for example, a wireless headphone 200, is included in the external devices. However, in the present embodiment, the external devices are assumed to be registered after being set so as not to have specific positional information (referred to also as free setting).
  • FIG. 4 is a view showing an example of information about the external devices of the present embodiment. FIG. 4 shows names of external devices serving as target connections for the respective external devices 200 to 700; BD (Bluetooth Device) addresses, the types of applications, positional information, usage frequency, and priority levels of the external devices.
  • Names of the external devices serving as connection targets are designations of the devices, such as the display device 400 and the speaker 300, and the names are displayed in the display module 101 when the user directly designates the external device. The BD address of the external device is a value unique to Bluetooth equipment and used when the mobile terminal 100 specifies an external device. The type of an application shows the type of an application; for example, an image transfer application and a music playback application, which can be processed by an output device. Usage frequency corresponds to frequency determined from the number of times the external device was used in the past and hours during which the external device was used. In the present embodiment, usage frequency is indicated by three levels; namely, high frequency, medium frequency, and low frequency. Priority levels correspond to values showing priority levels of respective external devices set by the user. In the present embodiment, the priority levels are provided in three steps; namely, a high priority level, a medium priority level, and a low priority level.
  • In the present embodiment, the same priority level is not set for external devices having the same positional information and the same processing-output functions. Since positional information is the same as that described by reference to FIG. 3, its explanation is omitted.
  • In the present embodiment, for example, when an input of a command for transmitting data to be handled by a selected application to an external device is received or when there is instructed execution of an application that is configured so as to automatically transmit data to an external device when executed, an external device is selected on the basis of the type of an application and movement information about the mobile terminal 100 generated by the position detection module 130.
  • For example, when a selected application corresponds to an image transfer application and when the location of the mobile terminal 100 detected by the position detection module 130 is in the location A, a candidate for connection target that has positional information about the location A among the external devices registered in the mobile terminal 100 and that can perform processing conforming to the image transfer application is only the display device 400 as shown in FIG. 4. Therefore, the display 400 is selected as an external device serving as a connection target.
  • In the present embodiment, when a plurality of external devices that are candidates for connection selected on the basis of the type of an application and movement information about the mobile terminal 100 are present, further selection is conducted on the basis of a priority level and usage frequency.
  • For example, the type of an application selected by the operation module 102 is a music playback application and when the location of the mobile terminal 100 detected by the position detection module 130 is the location B, two external devices; namely, the speaker 700 that has positional information about the location B and that can perform processing conforming to the music playback application and the wireless headphone 200 that can perform processing conforming to the music playback application and whose positional information is registered as being free setting, are mentioned as candidates among the external devices registered in the mobile terminal 100.
  • Accordingly, in order to select one external device, further selection is performed on the basis of the priority levels and use frequencies of the respective external devices. As shown in FIG. 4, in relation to the usage frequency and priority level of the speaker 700 and the usage frequency and priority level of the wireless headphone 200, the usage frequency and priority level of the wireless headphone 200 are registered as being set to higher values. The wireless headphone 200 is selected as a connection target for the mobile terminal 100.
  • When one external device is not selected on the basis of a priority level and usage frequency, the user inputs a selection or registers a new priority level through the operation module 102.
  • FIGS. 3 and 4 show a case where an external device is selected on the basis of the type of data handled by an application selected by the user and movement information about the mobile terminal 100. However, the invention is not limited to the embodiment. In the present embodiment, an external device may also be selected on the basis of the type of content data selected by the user, such as video data and audio data, and movement information about the mobile terminal 100.
  • In relation to the case of selection of an external device on the basis of the type of content data, there may be employed with a method for making a selection after ascertaining whether or not a function for decompressing content data encoded and compressed by; for example, the MPEG scheme, and playing back the decompressed content data, and a function that enables processing or outputting of content data transmitted from a mobile terminal are provided.
  • Selection of an external device and flow of wireless connection procedures of the present embodiment will now be described by reference to FIG. 5. FIG. 5 is a flowchart showing selection of an external device and flow of wireless connection procedures of the present embodiment. It is assumed that the user selects an application.
  • In the mobile terminal 100 of the present embodiment, when the operation module 102 accepts an operation input, the controller 110 determines whether or not the operation input is a command for selecting an application, such as a music playback application and an image transfer application, and transmitting data to be handled by the application to an external device (step S101). When the operation input performed at this time is not a command for transmitting data to be handled by the application to an external device (No in step S101), the controller 110 returns processing to step S101.
  • When the operation input performed in step S101 is a command for transmitting data to be handled by the selected application to an external device (Yes in step S101), the controller 110 searches an external device capable of processing and outputting data to be handled by the application from the connection target information 124 on the basis of the type of the application selected by the user (step S102).
  • Next, the controller 110 controls the position detection module 130 to detect the current position of the mobile terminal 100, thereby generating movement information (step S103). On the basis of the movement information about the mobile terminal 100 generated by the position detection module 130, the controller 110 selects an external device appropriate at a location from among the external devices that can process and output data to be handled by an application and that have been searched in step S102 (step S104).
  • When an external device is selected in step S104, the controller 110 initiates a wireless connection with the external device (step S105). The controller 110 determines whether or not a wireless connection with the external device has become successful (step S106). When the wireless connection is successful (Yes in step S106), processing is completed.
  • When the controller 110 determines, in step S106, that the wireless connection ended in a failure (No in step S106), the controller 110 deems the selected external device as being unusable and searches another external device which will be another candidate for connection from the connection target information 124 (step S107).
  • When another external device can be found through processing pertaining to step S107 (Yes in step S107), the controller 110 returns processing to step S105 and initiates a wireless connection with the found external device. When another external device cannot be found (No in step S107), processing is completed.
  • Positional information update flow for updating positional information about an external device registered in the mobile terminal 100 will now be described by reference to FIG. 6. FIG. 6 is a flowchart showing procedures of positional information update operation of the present embodiment.
  • While remaining in wireless connection with the external device, the controller 110 controls the position detection module 130 to generate movement information about the mobile terminal 100 (step S201). On the basis of the movement information generated by the position detection module 130, the controller 110 determines whether or not the mobile terminal 100 has moved (step S202).
  • When determined that the mobile terminal 100 has moved (Yes in step S202), the controller 110 next determines whether or not the mobile terminal 100 is on the continual movement without staying in a predetermined location and whether or not the wireless connection with the external devices is still maintained; namely, whether or not the mobile terminal is using the external device while on the movement (step S203). When the mobile terminal 100 is determined not to be on the movement in step S202 (No in step S202), the controller 110 proceeds to processing pertaining to step S206.
  • When the positional information about the mobile terminal 100 shows continual movement without staying at a predetermined position and when the wireless connection with the external device is maintained; namely, when the mobile terminal 100 is using the external device while on the movement (Yes in step S203), the controller 110 updates, as a free setting, the positional information about the external device stored in the connection target information 124 (step S204) and proceeds to processing pertaining to step S206.
  • When the mobile terminal 100 stays at a predetermined position after movement in step S203 and when the wireless connection with the external device is maintained; namely, when the mobile terminal 100 is using the external device in a space outside the registered space (No in step S203), the controller 110 newly generates positional information about the external device from the current position of the mobile terminal 100 that the position detection module 130 was caused to detect; updates the connection target information 124 (step S205); and proceeds to processing pertaining to the step S206.
  • Next, the controller 110 determines whether or not the wireless connection with the external device is disconnected (step S206). It is assumed that the controller 110 has searched, from the connection target information 124, another external device which appropriately processes and outputs data handled by the application selected at a location and switched the wireless connection and that the user has disconnected the wireless connection by way of the display module 101.
  • When determined that the wireless connection with the external device is not yet disconnected (No in step S206), the controller 110 returns to processing pertaining to step S101. When determined that the wireless connection with the external device is disconnected (Yes in step S206), the controller 110 updates usage frequency information about the external device registered in the connection target information 124 (step S207) and terminates processing.
  • In the above description, a case where registration information, such as positional information and usage frequency information, about the external device is updated in association with a change in the positional information about the mobile terminal 100 is described. However, in the present embodiment, the mobile terminal 100 also has a function for updating the usage frequency information 125 about a predetermined location in each period of time in association with a change in time. In the present embodiment, an external device that appropriately processes and outputs data to be handled by a selected application can be selected, by means of the above function, for each period of time even in a single predetermined location, and a wireless connection can be switched.
  • The usage frequency information 125 obtained in each period of time in the present embodiment is information showing, in the respective spaces registered in the mobile terminal 100, use frequencies of the respective external devices in; for example, each predetermined period of time and includes an average time when use of each of the external devices is started and an average time when use of each of the external devices is completed.
  • A function of updating the usage frequency information 125 about the external devices of the present embodiment obtained in each period of time will be described hereunder by reference to FIG. 7. FIG. 7 is a flowchart showing a flow of updating of the usage frequency information 125 about the external devices of the present embodiment obtained in each period of time.
  • After selection of the external device described by reference to FIG. 5 and initiation of wireless connection, the controller 110 controls the time detection module 160 to detect a time at which use of the external device is started (step S301). Next, in a state where a wireless connection is established with the external device, the controller 110 controls the position detection module 130 to generate movement information about the mobile terminal 100 (step S302).
  • The controller 110 determines from the movement information generated in step S302 whether or not the mobile terminal 100 has moved from the predetermined location (step S303). When the mobile terminal 100 is determined to have moved from the predetermined location (Yes in step S303), the controller 110 proceeds to processing pertaining to step S306.
  • When the mobile terminal 100 is determined not to have moved from the predetermined location in step S202 (No in step S303), it is determined whether or not the wireless connection with the external devices is disconnected (step S304).
  • When the controller 110 determines in step S304 that the wireless connection with the external devices is not disconnected (No in step S304), the controller 110 proceeds to processing pertaining to step S302, where ascertainment of movement information is iterated.
  • When the wireless connection with the external devices is determined to be disconnected in step S304 (Yes in step S304), the controller 110 controls the time detection module 160 to detect a time at which the mobile terminal has moved from the predetermined location or a time when use of the external devices is completed (step S305).
  • When processing pertaining to step S305 is completed, the controller 110 updates the usage frequency information 125 obtained in each period of time within the predetermined location stored in the storage device 120 (step S306) and completes processing.
  • As mentioned above, according to the present embodiment, an external device capable of appropriately processing and outputting data handled by a selected application at a location can be selected without involvement of operation for selecting a device to be connected and a change setting operation, which has hitherto been performed by the user in association with movement of the mobile terminal 100, whereupon user's convenience is enhanced. Moreover, in the present embodiment, there can be selected an external device capable of appropriately processing and outputting data handled by an application that is selected on the basis of the usage frequency information represented by the number of times external devices were used and times during which the external devices were used as well as of the priority level of the external devices set by the user.
  • According to the present embodiment, the priority level of the external device can be input through the operation module 102. Hence, standards for selecting the external devices can be set in accordance with the user's preference. Further, in the present embodiment, registration information about the external devices is updated in accordance with a change in the space where the mobile terminal 100 of the present embodiment is situated and a change in the time. Hence, an external device capable of appropriately processing and outputting data handled by an application selected in accordance with a change in use conditions of the mobile terminal 100 can be selected.
  • In the present embodiment, when a wireless connection with the selected external device could not be established or when use of the selected external devices is impossible, the next candidate capable of appropriately processing and outputting data handled by a selected application is searched, and establishment of a wireless connection with the thus-searched candidate can be initiated.
  • In the present embodiment, there can be selected an output device capable of appropriately processing and outputting content data selected by the user, in accordance with the type of the content data.
  • Moreover, in the present embodiment, the wireless communication apparatus has a function for establishing a wireless connection in response to a request from an external device. Hence, the mobile terminal 100 can be activated from the external device.
  • The present invent ion is not limited to the embodiment described above, and the present invention may be embodied by varying the constituent elements within a scope not departing from a gist thereof in the implementing stage. Also, various modifications of the embodiment can be achieved by using an appropriate combination of a plurality of constituent elements disclosed in the embodiment. For example, some elements and components may be omitted from the configuration described in the embodiment. In addition, the constituent elements may be combined appropriately throughout different embodiments.

Claims (2)

1. A wireless communication apparatus comprising:
a selection module to select an application program from application programs to be run on the apparatus;
a movement information generation module to generate movement information indicating positional change of the apparatus by detecting a position of the apparatus;
a target selection module to select a counterpart wireless communication apparatus as a connection target from other apparatuses which are wirelessly connectable with the apparatus by referring to a type of the application selected by the selection module and the movement information generated by the movement information generation module; and
a wireless communication module to transmit data handled by the application to the counterpart wireless communication apparatus selected by the target selection module.
2-12. (canceled)
US12/950,980 2007-12-26 2010-11-19 Wireless communication apparatus Abandoned US20110065389A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US12/950,980 US20110065389A1 (en) 2007-12-26 2010-11-19 Wireless communication apparatus
US14/245,363 US9131066B2 (en) 2007-12-26 2014-04-04 Wireless communication apparatus

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2007334740A JP4331233B2 (en) 2007-12-26 2007-12-26 Wireless communication device
JPP2007-334740 2007-12-26
US12/265,932 US20090168741A1 (en) 2007-12-26 2008-11-06 Wireless communication apparatus
US12/950,980 US20110065389A1 (en) 2007-12-26 2010-11-19 Wireless communication apparatus

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US12/265,932 Continuation US20090168741A1 (en) 2007-12-26 2008-11-06 Wireless communication apparatus

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/245,363 Continuation US9131066B2 (en) 2007-12-26 2014-04-04 Wireless communication apparatus

Publications (1)

Publication Number Publication Date
US20110065389A1 true US20110065389A1 (en) 2011-03-17

Family

ID=40798326

Family Applications (3)

Application Number Title Priority Date Filing Date
US12/265,932 Abandoned US20090168741A1 (en) 2007-12-26 2008-11-06 Wireless communication apparatus
US12/950,980 Abandoned US20110065389A1 (en) 2007-12-26 2010-11-19 Wireless communication apparatus
US14/245,363 Expired - Fee Related US9131066B2 (en) 2007-12-26 2014-04-04 Wireless communication apparatus

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US12/265,932 Abandoned US20090168741A1 (en) 2007-12-26 2008-11-06 Wireless communication apparatus

Family Applications After (1)

Application Number Title Priority Date Filing Date
US14/245,363 Expired - Fee Related US9131066B2 (en) 2007-12-26 2014-04-04 Wireless communication apparatus

Country Status (2)

Country Link
US (3) US20090168741A1 (en)
JP (1) JP4331233B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140273986A1 (en) * 2013-03-13 2014-09-18 Aliphcom Service aware software architecture in wireless device ecosystem
US20150195857A1 (en) * 2014-01-06 2015-07-09 Lite-On Technology Corporation Mobile audio stream broadcasting method and system
US20160274861A1 (en) * 2013-12-03 2016-09-22 Tencent Technology (Shenzhen) Company Limited Playback Control Method, Player Device, And Storage Medium

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011029730A (en) * 2009-07-21 2011-02-10 Canon Electronics Inc Portable terminal device
JP4635096B1 (en) * 2009-07-31 2011-02-23 株式会社東芝 Information processing apparatus and device registration method
US20110076951A1 (en) * 2009-09-30 2011-03-31 Kabushiki Kaisha Toshiba Information processing apparatus
JP4920738B2 (en) * 2009-11-13 2012-04-18 株式会社Okiネットワークス Information communication system, information search server, and information search program
CN103814589A (en) 2011-09-09 2014-05-21 交互数字专利控股公司 Methods and apparatus for accessing localized applications
EP2605492A1 (en) * 2011-12-15 2013-06-19 Oticon A/s Mobile bluetooth device
JP6276975B2 (en) * 2013-11-22 2018-02-07 株式会社Nttドコモ Information processing apparatus and information processing method
US20160036923A1 (en) * 2014-08-03 2016-02-04 Microsoft Corporation Efficient Migration of Application State Information
JP2016131306A (en) * 2015-01-14 2016-07-21 ソニー株式会社 Information processing system, information processing method and program
JP6710037B2 (en) * 2015-10-23 2020-06-17 シャープ株式会社 Communication device
US10853021B2 (en) * 2016-04-06 2020-12-01 Universal Electronics Inc. System and method for pairing a hearing device and an appliance
US10760426B2 (en) * 2017-06-13 2020-09-01 General Electric Company Turbine engine with variable effective throat
JP7149560B2 (en) * 2018-04-13 2022-10-07 国立研究開発法人情報通信研究機構 Request translation system, training method for request translation model and request judgment model, and dialogue system
US11314876B2 (en) * 2020-05-28 2022-04-26 Bank Of America Corporation System and method for managing built-in security for content distribution

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020059453A1 (en) * 2000-11-13 2002-05-16 Eriksson Goran A. P. Access point discovery and selection
US20020183006A1 (en) * 2001-05-30 2002-12-05 Pioneer Corporation Information communication apparatus and information communication method
US20040176117A1 (en) * 2003-02-18 2004-09-09 Michael Strittmatter Display on wireless mobile device
US6996402B2 (en) * 2000-08-29 2006-02-07 Logan James D Rules based methods and apparatus for generating notification messages based on the proximity of electronic devices to one another
US20060084381A1 (en) * 2002-07-01 2006-04-20 Stephan Hartwig Method for establishing a connection between a mobile device and a second device
US20060229014A1 (en) * 2005-04-12 2006-10-12 Fujitsu Limited Electronic device, priority connection method and priority connection program
US7203517B2 (en) * 2002-08-01 2007-04-10 Hitachi, Ltd. Mobile communication terminal device
US20080004075A1 (en) * 2006-06-09 2008-01-03 Stephen Horton Universal mobile print agent
US20080085706A1 (en) * 2006-09-28 2008-04-10 Hideki Nagata Mobile device system and mobile device
US20090061776A1 (en) * 2005-02-02 2009-03-05 Matsushita Electric Industrial Co., Ltd. Communication terminal and communication service decision method
US20090098825A1 (en) * 2005-03-07 2009-04-16 Heikki Huomo Method and mobile terminal device including smartcard module and near field communications
US20090117848A1 (en) * 2006-09-28 2009-05-07 Hideki Nagata Mobile device system and mobile device
US7873351B2 (en) * 2005-03-31 2011-01-18 Nec Corporation Communication restriction control system and communication restriction control method

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000083284A (en) 1998-06-25 2000-03-21 Canon Inc Radio communication equipment and method for controlling the same
JP3733273B2 (en) 2000-03-10 2006-01-11 株式会社エヌジェーケー Method for generating operation buttons for computer processing and method for customizing the operation buttons
JP2001309445A (en) 2000-04-26 2001-11-02 Sharp Corp Network connection automatic changeover system
US7206559B2 (en) * 2001-10-16 2007-04-17 Hewlett-Packard Development Company, L.P. System and method for a mobile computing device to control appliances
JP3835679B2 (en) * 2001-10-26 2006-10-18 ソニー株式会社 Information processing system, information processing method, information processing apparatus, information processing method, recording medium, and program
JP2005008510A (en) 2003-05-29 2005-01-13 Institute Of Physical & Chemical Research Method of manufacturing nanotube material, and nanotube material
JP2005044024A (en) 2003-07-24 2005-02-17 Fuji Xerox Co Ltd Printer system and scanner system
US20070015485A1 (en) * 2005-07-14 2007-01-18 Scosche Industries, Inc. Wireless Media Source for Communication with Devices on Data Bus of Vehicle
JP2007067723A (en) 2005-08-30 2007-03-15 Matsushita Electric Ind Co Ltd Mobile terminal apparatus and peripheral device selecting method
US8428645B2 (en) * 2007-06-05 2013-04-23 Bindu Rama Rao Mobile device capable of sharing SMS messages, email screen display locally with other devices

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6996402B2 (en) * 2000-08-29 2006-02-07 Logan James D Rules based methods and apparatus for generating notification messages based on the proximity of electronic devices to one another
US20020059453A1 (en) * 2000-11-13 2002-05-16 Eriksson Goran A. P. Access point discovery and selection
US20020183006A1 (en) * 2001-05-30 2002-12-05 Pioneer Corporation Information communication apparatus and information communication method
US20060084381A1 (en) * 2002-07-01 2006-04-20 Stephan Hartwig Method for establishing a connection between a mobile device and a second device
US7203517B2 (en) * 2002-08-01 2007-04-10 Hitachi, Ltd. Mobile communication terminal device
US20040176117A1 (en) * 2003-02-18 2004-09-09 Michael Strittmatter Display on wireless mobile device
US20090061776A1 (en) * 2005-02-02 2009-03-05 Matsushita Electric Industrial Co., Ltd. Communication terminal and communication service decision method
US20090098825A1 (en) * 2005-03-07 2009-04-16 Heikki Huomo Method and mobile terminal device including smartcard module and near field communications
US7873351B2 (en) * 2005-03-31 2011-01-18 Nec Corporation Communication restriction control system and communication restriction control method
US20060229014A1 (en) * 2005-04-12 2006-10-12 Fujitsu Limited Electronic device, priority connection method and priority connection program
US20080004075A1 (en) * 2006-06-09 2008-01-03 Stephen Horton Universal mobile print agent
US20080085706A1 (en) * 2006-09-28 2008-04-10 Hideki Nagata Mobile device system and mobile device
US20090117848A1 (en) * 2006-09-28 2009-05-07 Hideki Nagata Mobile device system and mobile device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140273986A1 (en) * 2013-03-13 2014-09-18 Aliphcom Service aware software architecture in wireless device ecosystem
US20160274861A1 (en) * 2013-12-03 2016-09-22 Tencent Technology (Shenzhen) Company Limited Playback Control Method, Player Device, And Storage Medium
US10331098B2 (en) * 2013-12-03 2019-06-25 Guangzhou Kugou Computer Technology Co., Ltd. Playback control method, player device, and storage medium
US20150195857A1 (en) * 2014-01-06 2015-07-09 Lite-On Technology Corporation Mobile audio stream broadcasting method and system
US9241356B2 (en) * 2014-01-06 2016-01-19 Lite-On Technology Corporation Mobile audio stream broadcasting method and system

Also Published As

Publication number Publication date
JP2009159275A (en) 2009-07-16
US20140221042A1 (en) 2014-08-07
JP4331233B2 (en) 2009-09-16
US20090168741A1 (en) 2009-07-02
US9131066B2 (en) 2015-09-08

Similar Documents

Publication Publication Date Title
US9131066B2 (en) Wireless communication apparatus
KR101478030B1 (en) Method for searching and connecting bluetooth device and apparatus using the same
US9369858B2 (en) Wi-Fi P2P communication terminal device and communication method thereof
US20090047991A1 (en) Automatically enabling and disabling wireless networks
JP4232043B2 (en) Base device, wireless communication channel switching method, and wireless communication channel switching program
US20090066837A1 (en) Video apparatus, video system and method for upgrading software thereof
US20110140883A1 (en) Communication apparatus and positional information communicating method
CN101163296A (en) Method for controlling of printer using bluetooth in mobile terminal
JP2010087829A (en) Terminal device, method for displaying connectable-position information, and program
JP4699886B2 (en) Device setting system and device setting method
JP5338674B2 (en) Base station selection method and wireless terminal device
CN105491632A (en) Wireless access point switching method and wireless access point switching device
US10057756B2 (en) Terminal detection method and communication device
US20210352600A1 (en) Vehicle-to-everything synchronization method and device
JP4616219B2 (en) Wireless channel search method, wireless transmission / reception system, and wireless transmission device
JP2009253603A (en) On-board hands-free device
JP2007329860A (en) Television broadcast recording system, video recorder, and television broadcast recording method
JP2018117247A (en) Radio communication device, radio circuit connection method and radio circuit connection program
US9961528B2 (en) Methods and systems for registering detection of electronic devices
JP2009049676A (en) Wireless communication unit
JP2005278115A (en) Area code setting system, setting method, portable telephone device using area code setting system
CN102833420B (en) Data transmitting method and mobile terminal
JP2009278239A (en) Broadcast receiver
JP2009267634A (en) Terminal device and transmission control method
JP2009253601A (en) In-vehicle handsfree apparatus

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

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