WO2001074011A1 - A short range radio transceiver device - Google Patents

A short range radio transceiver device Download PDF

Info

Publication number
WO2001074011A1
WO2001074011A1 PCT/GB2001/001427 GB0101427W WO0174011A1 WO 2001074011 A1 WO2001074011 A1 WO 2001074011A1 GB 0101427 W GB0101427 W GB 0101427W WO 0174011 A1 WO0174011 A1 WO 0174011A1
Authority
WO
WIPO (PCT)
Prior art keywords
parameters
logical
location
short range
function
Prior art date
Application number
PCT/GB2001/001427
Other languages
French (fr)
Inventor
Lionel Wolovitz
Original Assignee
Psion Plc
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 Psion Plc filed Critical Psion Plc
Publication of WO2001074011A1 publication Critical patent/WO2001074011A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • 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
    • 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/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/02Details of telephonic subscriber devices including a Bluetooth interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Definitions

  • This invention relates to a short range radio transceiver device, such as a Bluetooth® or
  • the short range radio transceiver device can be any kind of device with communications capabilities based on short range radio. It therefore covers, without limitation, laptop computers, PDNs, smart phones and other kinds of wireless information device.
  • Short range radio transceiver devices allow wireless communications to take place between different electronic devices.
  • a Bluetooth enabled laptop computer could communicate using Bluetooth short range radio with a modem, enabling wire-free Internet access. Equally, that laptop could communicate with a keyboard, mouse or any other peripheral using Bluetooth radio.
  • Bluetooth radio transceiver device' used in this specification should be expansively construed to cover any kind of electronic device with communications capabilities utilising short range radio.
  • Such devices which are usually, but not necessarily, portable devices, include laptop computers, PDNs, smart phones and any other kind of wireless information device, in which one of the components is a short range radio transceiver.
  • the term 'short range radio transceiver device' does not therefore refer to the transceiver per se, but instead to the device into which the transceiver is built.
  • Bluetooth enabled devices can automatically detect the presence of other Bluetooth enabled devices within range.
  • a Bluetooth enabled mobile telephone could detect that it is within range of a Bluetooth enabled telephone landline interface when it is used within a building: it could then operate using the landline. Similarly, it can detect when it is not in range of such an interface and can then automatically switch to operating as a cellular mobile telephone.
  • Bluetooth functionality follows: if a Bluetooth enabled PDA is brought into range of a Bluetooth enabled host computer in common ownership, then personal information manager applications on both the PDA and the host could be activated and arranged to mutually synchronise automatically.
  • Bluetooth and other short range radio devices is defined using different functions, such as the transmit power level, security settings etc. Each of these functions can be set to a different value or range of values; for example, the transmit power level function might be set to a 'high', 'medium' or low' value.
  • the term 'parameter' will be used for the values/ranges of values/settings applicable to a given function.
  • a user typically has to manually re-set parameters each time his or her location alters; for example, the user might be using a 'high' power transmit value when located at home, since there might be only a single fixed Bluetooth access point to connect with and a high power setting is needed to ensure connection to it from anywhere within the house.
  • a short range radio transceiver device whose operation is defined at least in part by a group of functions, each function being itself defined by one or more parameters; characterised in that the device stores (a) a first set of such parameters associated with the device being in a first logical location and (b) one or more further sets of such parameters, each associated with the device being in a different logical location; in which the device is programmed to use data defining whether it is in the first logical location or in one of the different logical locations in order for the applicable set of such parameters to be automatically selected.
  • the device can obtain the data defining whether it is in the first logical location or in one of the different logical locations in typically one of two different ways.
  • the user can manually input a logical location definition into the device; this logical location definition is recognisable to the device as being associated with a given set of parameters for various functions.
  • the device can itself detect its logical location by using physical location sensing technology; it can then look-up in a database the applicable parameters associated with its location.
  • the present invention envisages in one implementation a short range radio transceiver device, such as a Bluetooth enabled product like a laptop computer, in which the user can manually set a logical location definition, which in turn automaticalyl leads to the appropriate parameters being set for some or all of the device functions.
  • a short range radio transceiver device such as a Bluetooth enabled product like a laptop computer
  • the user can manually set a logical location definition, which in turn automaticalyl leads to the appropriate parameters being set for some or all of the device functions.
  • This removes the need for the user to manually re-set parameter values each time his or her location alters. Instead, the user simply sets a location definition, and the parameter values appropriate for that location definition pre-stored in the device are called up and applied.
  • the term logical location' refers to the name of a set of parameters (or, equivalently, settings). It may in fact be optimised for a given kind of physical location (e.g. an airport etc.), or a specific physical location (e.g.
  • a user's home or car so that the name is typically the name of a kind of physical location (or an actual location).
  • Other naming possibilities also exist; these may be similar to the naming schemes used for profile settings in a mobile telephone (e.g. 'Meetings'; 'Private' etc.)
  • An implementation of the present invention therefore allows a set of the required parameters to be stored in relation to several different environments.
  • the appropriate set is then called up by the user simply defining the logical location of the device by selecting the correct logical location from a list of different logical locations displayed in a menu on a display screen of the device.
  • the first logical location and the different logical locations could be selected from a list naming several kinds of locations, such as the following: Home; Office; Hotel; Private; Airport; Meeting (or a list covering the same kinds of logical locations but with different names, such as Our House; At Work; etc and/or other kinds of logical locations entirely).
  • the functions could include one or more of the following: Power Level; Notifications; Enquiry; File Transfer; Associations; and Security (or a list covering the same kinds of functions but with different names, and/or other kinds of functions entirely).
  • a user could set Power Levels to be at a high level when the device is in the Home logical location (where devices to be communicated with may not be that close by) and at a lower level when in the Office logical location; the device is simply told by the user when it is in the Home logical location or the Office logical location and the appropriate parameters for the Power Level function are automatically set.
  • a high security level could be a default until the device had been told what location the device was in by a user. In some logical locations, the security level could be such that other devices could communicate with the device only if the devices had established an authenticated link.
  • parameters of operational functions can be automatically altered to be logical location appropriate.
  • the operational functions are not however limited solely to functions relating to aspects of the short range radio communication function.
  • the functions can include any application, utility, feature or setting which is logical location dependent.
  • the function could be the dial up networking function and the parameters the various settings needed; when in the office, the device may need to dial out with an initial '9' to get an external line and dial a given external number to reach an Internet Service Provider. Conversely, at home, no '9' may be needed, and a different number for another Internet Service Provider is required.
  • the device automatically uses the correct parameters since it is aware of its actual logical location. Hence, when placed into the 'Office' logical location, the device automatically dials out using a '9' prefix.
  • printer ABC1 might be the only available printer, whereas at work, printers ABC2 to ABC20 may be available.
  • printer ABC1 is automatically selected as the default printer and any print requests are sent to that printer.
  • a software program will typically manage all of the function parameters which are related to the short range radio communication function.
  • This program can be used to control the logical location dependent parameter values of other functions too; alternatively those other functions (e.g. the dial up settings or default printer settings) could be controlled by a different program which obtains the applicable parameters or logical location information from the program which manages the function parameters related to the short range radio communication function.
  • the user is able to manually instruct a controlling program as to the appropriate logical location by selecting options from a menu, such as a pop up menu on a display of the device or the computing platform that contains the device.
  • the device may automatically detect whether it is in the first logical location or in one of the different logical locations: hence the user does not have to manually select a logical location from a location menu list displayed on the device. Any change of logical location may instead automatically change the parameters for some or all of the device's functions, without the need for a user to manually instruct the device about the most appropriate logical location to apply. This could be achieved by detecting the presence of other predefined devices that are known by the device to be in a given physical location.
  • the device can reasonably assume it is also in the 'Home' logical location since its reception range is limited. Narious parameters can then automatically be altered to their 'Home' settings.
  • the power level could automatically rise to the value defined by the 'Home' logical location if any device known to be permanently located at home is detected by the device.
  • the device automatically sends out enquiries at defined intervals: when another Bluetooth device is in range, that device responds, giving the enquiring device a unique address identifier.
  • the location and unique address identifier of specified devices can be stored in a table in the enquiring device (e.g. in the controlling program), so that the enquiring device can infer its own logical location by receiving a known unique identifier associated with a device in a fixed physical location.
  • an access point device provides it's unique MAC address when another device is associated with the access point.
  • a user when the device is first enabled to transmit, a user will either be given a warning that the device is going to transmit or will be presented with a visual or audio prompt requesting that the location be selected. None will be transmitted or received until the user has responded appropriately to the warning, thereby ensuring that the appropriate parameter set is used before commencing communication.
  • a pop-up antenna could be used: when the antenna is popped up or positioned or extended for use, the user could be presented with an on-screen message asking for the location to be specified or selected from a list.
  • the device may be programmed to use a default set of parameters when it is first enabled to transmit, but before it can actually do so.
  • a default set of parameters For example, the most private logical location with the most secure set of parameters may define the default.
  • a computer program for controlling a short range radio transceiver device whose performance is defined at least in part by a group of functions, each function being itself defined by one or more parameters; in which the program enables the device to operate as a device defined above.
  • the program can be arranged to auto-start when the device itself is started up.
  • the short range radio transceiver device can be implemented in a variety of ways.
  • the transceiver component of it may comprise a transceiver configured on a PCMCIA card; the PCMCIA card can be slotted into a PC laptop computer, personal organiser etc. so that the combination forms a short range radio transceiver device in accordance with the invention.
  • communications protocol stacks will reside on the PC/personal organiser etc; a computer program for managing the various location dependent parameters of the transceiver, and the associated user interface enabling a user to set the various location dependent parameters, runs on the stack.
  • the transceiver itself is formed in a USB device as opposed to a PCMCIA card format device.
  • the transceiver is formed as embedded hardware which can be integrated within the device as opposed to being placed in a detachable peripheral such as a PC card or USB device.
  • the embedded hardware could be stand alone hardware e.g. as a separate module, or embedded within a core chip-set of the device or positioned on the same PCB as the core-chip set.
  • the transceiver may be a Bluetooth transceiver.
  • This manual process typically comprises the following steps: (a) the user selects the device to be connected to (i.e. a specific modem) from a list; (b) a service discovery process is initiated and the user selects one or more services/profiles offered by the modem (e.g.
  • the user selects the dial-up networking option); (c) once the dial-up connection is established the user now opens/returns to the PC based application which needs an external connection (e.g. a browser or e-mail client). This however can be repetitious and slow for the user.
  • an external connection e.g. a browser or e-mail client
  • a transceiver device such as a Bluetooth enabled laptop
  • a transceiver device such as a Bluetooth enabled laptop
  • a service discovery process is initiated and the user selects the appropriate service / profile offered by the device (in this case, serial port profile);
  • the synchronisation application is opened and communication is started using the communications port.
  • a short range radio device capable of communicating with remote devices over short range radio; characterised in that the device stores the information (i) needed to establish a connection with the remote devices and (ii) to use the services offered by those devices and can automatically use that information.
  • the stored information is associated with a logical communications port or logical device needed to communicate with the remote device and the relevant service, such that when the logical communications port or logical device is opened by an application, the stored information is used to automatically initiate and complete a connection to the service on the remote device.
  • This process involves one or more of the following steps:
  • the manual process reduces to opening the synchronisation application and starting the synchronisation.
  • the automatic process then starts when the logical port is opened and the communication link is established allowing synchronisation to complete.
  • the information needed to establish a connection with the remote device comprises at least the following kinds of information: (a) the remote device address.
  • the information needed to use the services offered by that device comprises one or more of the following kinds of information: (a) the names of the services.
  • the short range radio can be Bluetooth or 802.11b short range radio.
  • the term 'port' can be a real or virtual/logical port; it can also refer simply to a logical device since in some situations /operating systems no specific port need be pre-associated with a given device.
  • port selection may involve linking each application with a particular logical device (rather than a specific real port) and an associated communications protocol. For example, if a user wishes to capture video, he simply opens the video application; this causes the video camera device to be paged; when the connection process is completed (and it may not matter which real or virtual port is used for this process) video can be captured.
  • FIGS 1 - 13 are screen shots showing the operation of the Bluetooth ManagerTM software from Psion Dacom pic of the United Kingdom.
  • the Bluetooth ManagerTM software can run on various kinds of short range radio transceiver devices, such as laptop computers running the Microsoft Windows operating system. It allows a user to enter the values of various parameters which define the performance or operation of the device.
  • the toolbar running across the top of the screen includes a drop down menu list currently selected as 'Home'. By selecting the window a list can drop down to reveal the names of several different locations.
  • the location names in this example are:
  • a menu appears listing the options: Change Location; Edit Location and Auto Change. Selecting the first option, Change Location, causes the dialog window to appear listing all location names, as shown in Figure 3. The user merely has to select the required location name for that location to be selected. As noted above, that causes various parameter values to alter to the parameters previously stored as being appropriate for the selected location. Selecting the second option, Edit Location, causes the dialog of Figure 4 to be displayed. The currently selected location is shown highlighted; further names of locations can be added using the 'Add' button; a location can be deleted using the 'Delete' button and the dialog window cancelled using the 'Cancel'. When the 'Edit' button shown in Figure 4 is selected, then the dialog windows shown in Figure 5 — 10 are displayed. These show the various parameters related to each location definition. The kinds of parameters are shown in the six tabs within the edit Location window, namely:
  • Figure 5 shows the Power Level parameter window.
  • the user is able to select the appropriate transmission power level; in this case a 20db level has been selected from a list.
  • the 'Home' location is associated with a 20db power level; this level is automatically selected whenever the Home location is selected by the User.
  • the 20db power level is the first member of the set of parameters associated with the Home location.
  • the associated effective transmission distance is shown in the Distance box.
  • a user who may be unfamiliar with the significance of power levels expressed in decibels may be able to directly select the appropriate transmission distance.
  • Figure 6 shows the Notification parameters. Narious options can be selected using the illustrated check boxes: whether the user should be notified when a new device is found; whether the user should be notified when a new device is successfully bonded to; whether a user should be notified by a sound alert. In this case, notification arises with a sound alert and when a new device is found. This constitutes two further parameters associated with the Home location. Different boxes can be readily checked and the 'OK' button selected to enter different Notification parameters.
  • FIG. 7 shows the Enquiry options.
  • Enquiry options are a Bluetooth feature; an enquiry is a message transmitted from the device to determine if there are any other Bluetooth enabled devices within range.
  • Auto-Enquiry has been selected; an automatic enquiry is therefore sent out, with an interval defined by the user as every 3 minutes, with a 10 second Timeout.
  • Figure 8 shows the File Transfer option parameters.
  • a user can select the following check boxes: notification when a file has been sent; auto-saving of incoming files; notification when files are received. These are further parameters of the Home location.
  • Figure 9 shows the Association parameters. Association is another conventional function which enables a defined application on the device to be activated when the device is within range of another Bluetooth device.
  • a user can define various Trusted Devices (a Bluetooth term) and the nature of the Application on the device which is activated. The activation can be selected to be automatic or subject to a user command after a prompt.
  • Trusted Devices a Bluetooth term
  • the activation can be selected to be automatic or subject to a user command after a prompt.
  • LAN Dial Up Networking
  • Figure 10 illustrates the Security parameters.
  • the parameters are one or more of: Discoverable mode; Connectable mode; Pairable mode; Security level; a check box prompt for authentication is also present.
  • the Bluetooth standard defines the Discoverable, Connectable and Pairable modes. In summary, if Discoverable mode is selected, enquires from other Bluetooth devices will be responded to by the device giving its unique address identifier and other relevant information; if it is not selected, then the device will not so respond. If Connectable mode is selected, then the device allows itself to be connected to; if is not selected, then it does not allow other devices to connect to it. If Pairable mode is selected, then the device accepts a request for pairing, which arises when a pair of devices agree to set up a secure link between one another.
  • Figure 11 shows how Settings can be edited. Settings itself can be accessed from the main menu, shown in Figure 1.
  • the Auto-Start function has been selected: this results in the Bluetooth manager program starting automatically when the device is turned on.
  • the default start-up location has been set to Airport. Typically, the default start up will be associated with high security parameters. Settings is global and not location dependent.
  • Figure 12 shows an Antenna prompt: this, when selected, automatically causes the user to be asked whether the location has altered whenever the antenna is raised. This again reduces the dangers of inappropriate parameters being used (for example, a low security mode when in an open environment).
  • Figure 13 shows the Auto-Change function: this relates the location of various devices with one of the different location parameter sets (i.e. Home, Office, Private, Hotel, Airport, Meeting).
  • the user is able to set up a table in which different devices are associated with a different location; in the illustrated example, the ISDN Access Port is associated with the Home location; Lionel's Mobile Phone is associated with no locations; Lionel's Travel Modem is associated with the Hotel location etc.
  • the device locates the ISDN Access Port during its regular enquiries, then it infers that it must be at Home and it automatically uses the parameters related to the Home setting.
  • Lionel's Travel Modem is sensed during its regular enquiries, then it infers that it must be in a Hotel and it automatically uses the parameters related to the Hotel setting.

Abstract

A short range radio transceiver device, such as a Bluetooth enabled laptop computer, in which a user can manually set a location definition, which in turn automatically leads to the appropriate parameters being set for some or all of the device functions. The location definitions can include Home; Office; Hotel; Private; Airport; Meeting. The functions could include one or more of the following: Power Level; Notifications; Enquiry; File Transfer; Associations; and Security.

Description

N short range radio transceiver device
Field of the Invention
This invention relates to a short range radio transceiver device, such as a Bluetooth® or
802.11b device. It relates also to the controlling program for such a device. The short range radio transceiver device can be any kind of device with communications capabilities based on short range radio. It therefore covers, without limitation, laptop computers, PDNs, smart phones and other kinds of wireless information device.
Description of the Prior Art
Short range radio transceiver devices, exemplified by Bluetooth or 802.11b enabled products, allow wireless communications to take place between different electronic devices. For example, a Bluetooth enabled laptop computer could communicate using Bluetooth short range radio with a modem, enabling wire-free Internet access. Equally, that laptop could communicate with a keyboard, mouse or any other peripheral using Bluetooth radio. The wide-spread adoption of such short range radio communications technology across many different device categories is seen as an important element in pervasive computing. The term 'short range radio transceiver device' used in this specification should be expansively construed to cover any kind of electronic device with communications capabilities utilising short range radio. Such devices, which are usually, but not necessarily, portable devices, include laptop computers, PDNs, smart phones and any other kind of wireless information device, in which one of the components is a short range radio transceiver. The term 'short range radio transceiver device' does not therefore refer to the transceiver per se, but instead to the device into which the transceiver is built. Bluetooth enabled devices can automatically detect the presence of other Bluetooth enabled devices within range. Hence, a Bluetooth enabled mobile telephone could detect that it is within range of a Bluetooth enabled telephone landline interface when it is used within a building: it could then operate using the landline. Similarly, it can detect when it is not in range of such an interface and can then automatically switch to operating as a cellular mobile telephone.
Another example of Bluetooth functionality follows: if a Bluetooth enabled PDA is brought into range of a Bluetooth enabled host computer in common ownership, then personal information manager applications on both the PDA and the host could be activated and arranged to mutually synchronise automatically.
The operation of Bluetooth and other short range radio devices is defined using different functions, such as the transmit power level, security settings etc. Each of these functions can be set to a different value or range of values; for example, the transmit power level function might be set to a 'high', 'medium' or low' value. The term 'parameter' will be used for the values/ranges of values/settings applicable to a given function. A user typically has to manually re-set parameters each time his or her location alters; for example, the user might be using a 'high' power transmit value when located at home, since there might be only a single fixed Bluetooth access point to connect with and a high power setting is needed to ensure connection to it from anywhere within the house. However, when in his office, there might be many such fixed access point, so that the user need only transmit at 'low' power. To re-set the parameters for a function (and possibly many other functions as well) when changing location is not only inconvenient but also easily forgotten.
Summary of the Invention
In a first aspect of the invention, there is a short range radio transceiver device whose operation is defined at least in part by a group of functions, each function being itself defined by one or more parameters; characterised in that the device stores (a) a first set of such parameters associated with the device being in a first logical location and (b) one or more further sets of such parameters, each associated with the device being in a different logical location; in which the device is programmed to use data defining whether it is in the first logical location or in one of the different logical locations in order for the applicable set of such parameters to be automatically selected.
The device can obtain the data defining whether it is in the first logical location or in one of the different logical locations in typically one of two different ways. First, the user can manually input a logical location definition into the device; this logical location definition is recognisable to the device as being associated with a given set of parameters for various functions. Secondly, the device can itself detect its logical location by using physical location sensing technology; it can then look-up in a database the applicable parameters associated with its location.
Hence, the present invention envisages in one implementation a short range radio transceiver device, such as a Bluetooth enabled product like a laptop computer, in which the user can manually set a logical location definition, which in turn automaticalyl leads to the appropriate parameters being set for some or all of the device functions. This removes the need for the user to manually re-set parameter values each time his or her location alters. Instead, the user simply sets a location definition, and the parameter values appropriate for that location definition pre-stored in the device are called up and applied. The term logical location' refers to the name of a set of parameters (or, equivalently, settings). It may in fact be optimised for a given kind of physical location (e.g. an airport etc.), or a specific physical location (e.g. a user's home or car), so that the name is typically the name of a kind of physical location (or an actual location). Other naming possibilities also exist; these may be similar to the naming schemes used for profile settings in a mobile telephone (e.g. 'Meetings'; 'Private' etc.)
An implementation of the present invention therefore allows a set of the required parameters to be stored in relation to several different environments. The appropriate set is then called up by the user simply defining the logical location of the device by selecting the correct logical location from a list of different logical locations displayed in a menu on a display screen of the device.
For example, the first logical location and the different logical locations could be selected from a list naming several kinds of locations, such as the following: Home; Office; Hotel; Private; Airport; Meeting (or a list covering the same kinds of logical locations but with different names, such as Our House; At Work; etc and/or other kinds of logical locations entirely). The functions could include one or more of the following: Power Level; Notifications; Enquiry; File Transfer; Associations; and Security (or a list covering the same kinds of functions but with different names, and/or other kinds of functions entirely). Hence, a user could set Power Levels to be at a high level when the device is in the Home logical location (where devices to be communicated with may not be that close by) and at a lower level when in the Office logical location; the device is simply told by the user when it is in the Home logical location or the Office logical location and the appropriate parameters for the Power Level function are automatically set.
Similarly, different security levels may be appropriate in different logical locations. A high security level could be a default until the device had been told what location the device was in by a user. In some logical locations, the security level could be such that other devices could communicate with the device only if the devices had established an authenticated link.
As explained above, parameters of operational functions can be automatically altered to be logical location appropriate. The operational functions are not however limited solely to functions relating to aspects of the short range radio communication function. Instead, the functions can include any application, utility, feature or setting which is logical location dependent. For example, the function could be the dial up networking function and the parameters the various settings needed; when in the office, the device may need to dial out with an initial '9' to get an external line and dial a given external number to reach an Internet Service Provider. Conversely, at home, no '9' may be needed, and a different number for another Internet Service Provider is required. In an implementation of the present invention, the device automatically uses the correct parameters since it is aware of its actual logical location. Hence, when placed into the 'Office' logical location, the device automatically dials out using a '9' prefix.
Another example of a function is printing to a default printer; this will change depending on the device location. In an implementation of the present invention, the device automatically uses the correct printer in any given location which the user has previously associated with the desired printer in that location. For example, when at home, printer ABC1 might be the only available printer, whereas at work, printers ABC2 to ABC20 may be available. Hence, when the user selects logical location 'Home' when at home, printer ABC1 is automatically selected as the default printer and any print requests are sent to that printer.
A software program will typically manage all of the function parameters which are related to the short range radio communication function. This program can be used to control the logical location dependent parameter values of other functions too; alternatively those other functions (e.g. the dial up settings or default printer settings) could be controlled by a different program which obtains the applicable parameters or logical location information from the program which manages the function parameters related to the short range radio communication function.
Preferably, the user is able to manually instruct a controlling program as to the appropriate logical location by selecting options from a menu, such as a pop up menu on a display of the device or the computing platform that contains the device. But, as noted above, the device may automatically detect whether it is in the first logical location or in one of the different logical locations: hence the user does not have to manually select a logical location from a location menu list displayed on the device. Any change of logical location may instead automatically change the parameters for some or all of the device's functions, without the need for a user to manually instruct the device about the most appropriate logical location to apply. This could be achieved by detecting the presence of other predefined devices that are known by the device to be in a given physical location. For example, if a television with a unique ID 123 is detected by the device and the device knows that the device with ID 123 is in the logical location defined as 'Home', then the device can reasonably assume it is also in the 'Home' logical location since its reception range is limited. Narious parameters can then automatically be altered to their 'Home' settings. To use the power level example introduced above, the power level could automatically rise to the value defined by the 'Home' logical location if any device known to be permanently located at home is detected by the device. In a Bluetooth implementation, the device automatically sends out enquiries at defined intervals: when another Bluetooth device is in range, that device responds, giving the enquiring device a unique address identifier. The location and unique address identifier of specified devices can be stored in a table in the enquiring device (e.g. in the controlling program), so that the enquiring device can infer its own logical location by receiving a known unique identifier associated with a device in a fixed physical location.
Similarly in an 802.11b implementation an access point device provides it's unique MAC address when another device is associated with the access point.
In one implementation, when the device is first enabled to transmit, a user will either be given a warning that the device is going to transmit or will be presented with a visual or audio prompt requesting that the location be selected. Nothing will be transmitted or received until the user has responded appropriately to the warning, thereby ensuring that the appropriate parameter set is used before commencing communication. Hence, a pop-up antenna could be used: when the antenna is popped up or positioned or extended for use, the user could be presented with an on-screen message asking for the location to be specified or selected from a list.
The device may be programmed to use a default set of parameters when it is first enabled to transmit, but before it can actually do so. For example, the most private logical location with the most secure set of parameters may define the default.
In another aspect, there is provided a computer program for controlling a short range radio transceiver device whose performance is defined at least in part by a group of functions, each function being itself defined by one or more parameters; in which the program enables the device to operate as a device defined above. The program can be arranged to auto-start when the device itself is started up.
In a further aspect, there is a Bluetooth transceiver controlled or managed at least in part by a computer program as defined above. The short range radio transceiver device can be implemented in a variety of ways. The transceiver component of it may comprise a transceiver configured on a PCMCIA card; the PCMCIA card can be slotted into a PC laptop computer, personal organiser etc. so that the combination forms a short range radio transceiver device in accordance with the invention. In such an implementation, communications protocol stacks will reside on the PC/personal organiser etc; a computer program for managing the various location dependent parameters of the transceiver, and the associated user interface enabling a user to set the various location dependent parameters, runs on the stack. In another implementation, the transceiver itself is formed in a USB device as opposed to a PCMCIA card format device. In a further implementation, the transceiver is formed as embedded hardware which can be integrated within the device as opposed to being placed in a detachable peripheral such as a PC card or USB device. The embedded hardware could be stand alone hardware e.g. as a separate module, or embedded within a core chip-set of the device or positioned on the same PCB as the core-chip set. In each of the above implementations, the transceiver may be a Bluetooth transceiver. When a user with a transceiver device, such as a Bluetooth enabled laptop, wishes to dial out using a Bluetooth enabled modem, one conventional approach is for the user to initiate a manual procedure which links the modem to the required logical device on the laptop device. This manual process typically comprises the following steps: (a) the user selects the device to be connected to (i.e. a specific modem) from a list; (b) a service discovery process is initiated and the user selects one or more services/profiles offered by the modem (e.g. if the modem offers both fax and dial-up networking, the user selects the dial-up networking option); (c) once the dial-up connection is established the user now opens/returns to the PC based application which needs an external connection (e.g. a browser or e-mail client). This however can be repetitious and slow for the user.
Similarly when a user with a transceiver device, such as a Bluetooth enabled laptop, wishes to synchronise with a Bluetooth enabled mobile phone, one conventional approach is for the user to initiate a manual procedure which typically comprises the following steps: (a) the user selects the device to be connected to from a list; (b) a service discovery process is initiated and the user selects the appropriate service / profile offered by the device (in this case, serial port profile); (c) once the connection between the mobile phone and a communications port on the laptop device is established the synchronisation application is opened and communication is started using the communications port.
In a final aspect of the invention, there is a short range radio device capable of communicating with remote devices over short range radio; characterised in that the device stores the information (i) needed to establish a connection with the remote devices and (ii) to use the services offered by those devices and can automatically use that information.
For each remote device and associated service the stored information is associated with a logical communications port or logical device needed to communicate with the remote device and the relevant service, such that when the logical communications port or logical device is opened by an application, the stored information is used to automatically initiate and complete a connection to the service on the remote device. This process involves one or more of the following steps:
(a) enquiry;
(b) paging; (b) service discovery;
(c) service selection and connection
This is faster and easier for users than the multi-stage manual process and is consistent with the established usage of the Dial Up Networking function within the Windows operating system.
Referring to the example of the Bluetooth enabled laptop synchronising with a Bluetooth enabled mobile phone, the manual process reduces to opening the synchronisation application and starting the synchronisation. The automatic process then starts when the logical port is opened and the communication link is established allowing synchronisation to complete.
The information needed to establish a connection with the remote device comprises at least the following kinds of information: (a) the remote device address.
The information needed to use the services offered by that device comprises one or more of the following kinds of information: (a) the names of the services.
(b) a globally unique identifier for the service
The short range radio can be Bluetooth or 802.11b short range radio. The term 'port' can be a real or virtual/logical port; it can also refer simply to a logical device since in some situations /operating systems no specific port need be pre-associated with a given device. Hence, port selection may involve linking each application with a particular logical device (rather than a specific real port) and an associated communications protocol. For example, if a user wishes to capture video, he simply opens the video application; this causes the video camera device to be paged; when the connection process is completed (and it may not matter which real or virtual port is used for this process) video can be captured.
Brief Description of the Drawings
The invention will be described with reference to the accompanying Figure 1 — 13, which are screen shots from a computer program running on a short range radio transceiver device which implements the present invention.
Detailed Description
Figures 1 - 13 are screen shots showing the operation of the Bluetooth Manager™ software from Psion Dacom pic of the United Kingdom. The Bluetooth Manager™ software can run on various kinds of short range radio transceiver devices, such as laptop computers running the Microsoft Windows operating system. It allows a user to enter the values of various parameters which define the performance or operation of the device.
Referring to Figure 1, the toolbar running across the top of the screen includes a drop down menu list currently selected as 'Home'. By selecting the window a list can drop down to reveal the names of several different locations. The location names in this example are:
Home
Office Private Hotel Airport Meeting
If the 'Location' menu is selected, as shown in Figure 2, then a menu appears listing the options: Change Location; Edit Location and Auto Change. Selecting the first option, Change Location, causes the dialog window to appear listing all location names, as shown in Figure 3. The user merely has to select the required location name for that location to be selected. As noted above, that causes various parameter values to alter to the parameters previously stored as being appropriate for the selected location. Selecting the second option, Edit Location, causes the dialog of Figure 4 to be displayed. The currently selected location is shown highlighted; further names of locations can be added using the 'Add' button; a location can be deleted using the 'Delete' button and the dialog window cancelled using the 'Cancel'. When the 'Edit' button shown in Figure 4 is selected, then the dialog windows shown in Figure 5 — 10 are displayed. These show the various parameters related to each location definition. The kinds of parameters are shown in the six tabs within the edit Location window, namely:
Power level
Notifications
Enquiry
File Transfer
Associations; and Security
Additional parameters are possible and can be soft-loaded into the Bluetooth manager program. Figure 5 shows the Power Level parameter window. The user is able to select the appropriate transmission power level; in this case a 20db level has been selected from a list. Hence, the 'Home' location is associated with a 20db power level; this level is automatically selected whenever the Home location is selected by the User. The 20db power level is the first member of the set of parameters associated with the Home location. The associated effective transmission distance is shown in the Distance box. Alternatively, a user (who may be unfamiliar with the significance of power levels expressed in decibels) may be able to directly select the appropriate transmission distance.
Figure 6 shows the Notification parameters. Narious options can be selected using the illustrated check boxes: whether the user should be notified when a new device is found; whether the user should be notified when a new device is successfully bonded to; whether a user should be notified by a sound alert. In this case, notification arises with a sound alert and when a new device is found. This constitutes two further parameters associated with the Home location. Different boxes can be readily checked and the 'OK' button selected to enter different Notification parameters.
Figure 7 shows the Enquiry options. Enquiry options are a Bluetooth feature; an enquiry is a message transmitted from the device to determine if there are any other Bluetooth enabled devices within range. In the present example, Auto-Enquiry has been selected; an automatic enquiry is therefore sent out, with an interval defined by the user as every 3 minutes, with a 10 second Timeout. These are further parameters of the Home location.
Figure 8 shows the File Transfer option parameters. A user can select the following check boxes: notification when a file has been sent; auto-saving of incoming files; notification when files are received. These are further parameters of the Home location.
Figure 9 shows the Association parameters. Association is another conventional function which enables a defined application on the device to be activated when the device is within range of another Bluetooth device. A user can define various Trusted Devices (a Bluetooth term) and the nature of the Application on the device which is activated. The activation can be selected to be automatic or subject to a user command after a prompt. In the illustrated Figure 9 case, relating to the Home location, when the device is within range of an ISDN Access Port, then Dial up Networking is automatically activated. Similarly, when the device senses Meeting Room 1 LAN, then Dial Up Networking (LAN) is activated. When the device called Lionel's PDA is sensed, then the Psion Synchronsier application is auto- activated. When the Conference Room LAN is sensed, then the Dial Up Networking (LAN) is again activated. Further Trusted Devices can readily be added to the list using a conventional pop-up box; the relevant applications can be selected again using a conventional pop-up list of available applications.
Figure 10 illustrates the Security parameters. The parameters are one or more of: Discoverable mode; Connectable mode; Pairable mode; Security level; a check box prompt for authentication is also present. The Bluetooth standard defines the Discoverable, Connectable and Pairable modes. In summary, if Discoverable mode is selected, enquires from other Bluetooth devices will be responded to by the device giving its unique address identifier and other relevant information; if it is not selected, then the device will not so respond. If Connectable mode is selected, then the device allows itself to be connected to; if is not selected, then it does not allow other devices to connect to it. If Pairable mode is selected, then the device accepts a request for pairing, which arises when a pair of devices agree to set up a secure link between one another.
Figure 11 shows how Settings can be edited. Settings itself can be accessed from the main menu, shown in Figure 1. The Auto-Start function has been selected: this results in the Bluetooth manager program starting automatically when the device is turned on. The default start-up location has been set to Airport. Typically, the default start up will be associated with high security parameters. Settings is global and not location dependent.
Figure 12 shows an Antenna prompt: this, when selected, automatically causes the user to be asked whether the location has altered whenever the antenna is raised. This again reduces the dangers of inappropriate parameters being used (for example, a low security mode when in an open environment).
Figure 13 shows the Auto-Change function: this relates the location of various devices with one of the different location parameter sets (i.e. Home, Office, Private, Hotel, Airport, Meeting). The user is able to set up a table in which different devices are associated with a different location; in the illustrated example, the ISDN Access Port is associated with the Home location; Lionel's Mobile Phone is associated with no locations; Lionel's Travel Modem is associated with the Hotel location etc. Hence, if the device locates the ISDN Access Port during its regular enquiries, then it infers that it must be at Home and it automatically uses the parameters related to the Home setting. Likewise, if Lionel's Travel Modem is sensed during its regular enquiries, then it infers that it must be in a Hotel and it automatically uses the parameters related to the Hotel setting.

Claims

Claims
1. A short range radio transceiver device whose operation is defined at least in part by a group of functions, each function being itself defined by one or more parameters; characterised in that the device stores (a) a first set of such parameters associated with the device being in a first logical location and (b) one or more further sets of such parameters, each associated with the device being in a different logical location; in which the device is programmed to use data defining whether it is in the first logical location or in one of the different logical locations in order for the applicable set of such parameters to be automatically selected.
2. The device of Claim 1 in which the user is able to manually input a logical location definition into the device which defines whether the device is in the first logical location or one of the different logical locations.
3. The device of Claim 1 or 2 in which the device can automatically detect whether it is in the first logical location or one of the different logical locations.
4. The device of Claim 1 in which the device uses the Bluetooth or 802.11b short range radio communications standards.
5. The device of Claim 3 which is able to determine the logical location depending on a unique signal from a fixed location device.
6. The device of Claim 5 which is either a Bluetooth device and the unique signal is then the Bluetooth device address or a 802.11b device and the unique signal is then the device MAC address.
7. The device of Claim 1 in which the function is the transmit power level and the parameters are one or more of: the maximum power level; the required transmission range.
8. The device of Claim 1 in which the function is user notifications and the parameters are one or more of: whether a user should be notified when a new device is found or bonded to; whether a user should be notified by a sound alert.
9. The device of Claim 1 in which the function is enquiry options and the parameters are one or more of: the enquiry interval; the enquiry timeout and auto enquiry.
10. The device of Claim 1 in which the function is file transfer and the parameters are one or more of: notification when a file has been sent; auto-saving of incoming files; notification when files are received.
11. The device of Claim 1 in which the function is associations and the parameters are one or more of: the name of the device; a prompt to allow an association; auto- association; the application to be associated.
12. The device of Claim 11 in which the parameters alter in different logical locations to enable auto-associating with different applications.
13. The device of Claim 1 in which the function is security and the parameters are one or more of: discoverable mode; connectable mode; pairable mode; security level; prompt for authentication.
14. The device of Claim 13 in which a first security level is automatically used when the device is in the first location and a different security level when the device is in the different location.
15. The device of Claim 1 in which a user can define a start up default logical location.
16. The device of any preceding Claim in which, before the device is enabled to transmit, a user is presented with a visual or audio prompt requesting that the logical location be selected or defined.
17. The device of Claim 16 including an antenna which is retractable into a casing when not in use and extendable from that casing for use, in which the visual or audio prompt occurs when the antenna is extended for use.
18. The device of Claim 1 in which the functions include functions associated with a short range radio communications application,
19. The device of Claim 1 in which the functions relate to an application, utility, feature or setting which is logical location dependent and which is not related to a short range radio communications application.
20. The device of Claim 1 in which the first logical location and other different logical locations are selected from a menu list defining several different kinds of logical locations displayed on a display of the device.
21. A computer program for controlling a short range radio transceiver device whose performance is defined at least in part by a group of functions, each function being itself defined by one or more parameters; in which the program enables the device to operate as a device claimed in any preceding device Claim 1 — 20.
22. The program of Claim 21 in which the program can control the logical location dependent parameters of an application, utility or function directly.
23. The program of Claim 21 or 22 in which the program can control the logical location dependent parameters of an application, utility or function indirectly.
24. The program of Claim 23 in which the program provides applicable parameters or logical location information to another program, which in turn directly controls the logical location dependent parameters of the application, utility or function
25. The program of Claim 21, being is embedded in or otherwise included in a short range radio transceiver in the device.
26 A Bluetooth or 802.11b transceiver controlled or managed at least in part by a computer program as defined in Claim 21 — 25..
27. A short range radio device capable of communicating with at least one remote device over short range radio; characterised in that the device stores the information (i) needed to establish a connection with the or each remote device and (ii) to use the services offered by the or each device and can automatically use that information.
28. The device of Claim 27 programmed such that, for the or each remote device and associated service the stored information is associated with a logical communications port or logical device needed to communicate with the or each remote device and the relevant service, such that when the logical communications port or logical device is opened by an application, the stored information is used to automatically initiate and complete a connection to the service on the or each remote device.
29. The device of Claim 28 which uses that information automatically to initiate and complete one or more of the following steps:
(a) enquiry;
(b) paging; (b) service discovery; (c) service selection and connection.
30. The device of Claim 29 in which the information needed to establish a connection with the remote device comprises at least the following kinds of information: (a) the remote device address.
31. The device of Claim 30 in which the logical port on the device to be used by the remote device is associated with the remote device.
32. The device of Claim 28 in which the information needed to use the services offered by that device comprises one or more of the following kinds "of information:
(a) the names of the services;
(b) a globally unique identifier for the service
PCT/GB2001/001427 2000-03-29 2001-03-29 A short range radio transceiver device WO2001074011A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB0007617.4A GB0007617D0 (en) 2000-03-29 2000-03-29 A short range radio transceiver device
GB0007617.4 2000-03-29

Publications (1)

Publication Number Publication Date
WO2001074011A1 true WO2001074011A1 (en) 2001-10-04

Family

ID=9888665

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2001/001427 WO2001074011A1 (en) 2000-03-29 2001-03-29 A short range radio transceiver device

Country Status (2)

Country Link
GB (2) GB0007617D0 (en)
WO (1) WO2001074011A1 (en)

Cited By (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1150531A2 (en) * 2000-04-28 2001-10-31 Kabushiki Kaisha Toshiba Radio communication device and user authentication method for use therewith
EP1309128A2 (en) * 2001-10-30 2003-05-07 Hewlett-Packard Company Method and system for ad hoc networking of computer users
EP1359712A2 (en) * 2002-04-30 2003-11-05 Fujitsu Limited Method and device for configuration of a device by means of a unique address of the network environment
EP1376457A1 (en) * 2002-06-26 2004-01-02 Nokia Corporation A method, system and computer program product for personalising the functionality of a personal communication device
WO2004004246A1 (en) * 2002-07-01 2004-01-08 Nokia Corporation A method for establishing a connection between a mobile device and a second device
EP1395002A1 (en) * 2002-08-30 2004-03-03 Kabushiki Kaisha Toshiba Apparatus for performing wireless communication and wireless communication control method applied to the apparatus
WO2004112343A1 (en) * 2003-06-12 2004-12-23 International Business Machines Corporation Managing display of dialogs in computing devices based on device proximity
EP1505771A1 (en) * 2003-08-05 2005-02-09 Matsushita Electric Industrial Co., Ltd. Communication apparatus changing operational states in response to information received by an external device.
EP1507362A1 (en) * 2003-08-12 2005-02-16 Kabushiki Kaisha Toshiba Information processing apparatus and program for wireless device discovery and display
EP1566952A1 (en) * 2004-02-23 2005-08-24 Research In Motion Limited Automated switching of user notification profiles in a mobile device
EP1569479A1 (en) * 2004-02-27 2005-08-31 Research In Motion Limited Method and apparatus for location marking
WO2005099176A1 (en) * 2004-04-08 2005-10-20 Abb Research Ltd Wireless communication method, device and system for establishing a connection
EP1670185A1 (en) * 2004-12-09 2006-06-14 Brother Kogyo Kabushiki Kaisha Wireless communication management system
US7089020B2 (en) 2004-02-27 2006-08-08 Research In Motion Limited Method and apparatus for location marking
WO2007056600A1 (en) * 2005-11-11 2007-05-18 Computer Associates Think, Inc. Method and system for managing ad-hoc connections in a wireless network
EP1826948A1 (en) * 2006-02-23 2007-08-29 Research In Motion Limited Combination Modes For Network Connection Management
CN101690273A (en) * 2007-07-23 2010-03-31 索尼爱立信移动通讯有限公司 Providing services to a mobile device in a personal network
US8170615B2 (en) 2002-06-17 2012-05-01 Nokia Corporation Method and device for storing and accessing personal information
US8836513B2 (en) 2006-04-28 2014-09-16 Proteus Digital Health, Inc. Communication system incorporated in an ingestible product
US8847766B2 (en) 2005-04-28 2014-09-30 Proteus Digital Health, Inc. Pharma-informatics system
US8858432B2 (en) 2007-02-01 2014-10-14 Proteus Digital Health, Inc. Ingestible event marker systems
US8868453B2 (en) 2009-11-04 2014-10-21 Proteus Digital Health, Inc. System for supply chain management
US8912908B2 (en) 2005-04-28 2014-12-16 Proteus Digital Health, Inc. Communication system with remote activation
US8929345B2 (en) 2006-08-22 2015-01-06 Ca, Inc. Method and system for managing devices in a wireless network
US8928911B2 (en) 2010-03-30 2015-01-06 Hewlett-Packard Development Company, L.P. Fulfillment utilizing selected negotiation attributes
US8932221B2 (en) 2007-03-09 2015-01-13 Proteus Digital Health, Inc. In-body device having a multi-directional transmitter
US8945005B2 (en) 2006-10-25 2015-02-03 Proteus Digital Health, Inc. Controlled activation ingestible identifier
US8956287B2 (en) 2006-05-02 2015-02-17 Proteus Digital Health, Inc. Patient customized therapeutic regimens
US8956288B2 (en) 2007-02-14 2015-02-17 Proteus Digital Health, Inc. In-body power source having high surface area electrode
US8961412B2 (en) 2007-09-25 2015-02-24 Proteus Digital Health, Inc. In-body device with virtual dipole signal amplification
US9014779B2 (en) 2010-02-01 2015-04-21 Proteus Digital Health, Inc. Data gathering system
US9060708B2 (en) 2008-03-05 2015-06-23 Proteus Digital Health, Inc. Multi-mode communication ingestible event markers and systems, and methods of using the same
US9069501B2 (en) 2012-02-28 2015-06-30 Hewlett-Packard Development Company, L.P. Mechanism that allows initiating print without being aware of the printer email address
US9083589B2 (en) 2006-11-20 2015-07-14 Proteus Digital Health, Inc. Active signal processing personal health signal receivers
US9107806B2 (en) 2010-11-22 2015-08-18 Proteus Digital Health, Inc. Ingestible device with pharmaceutical product
US9119918B2 (en) 2009-03-25 2015-09-01 Proteus Digital Health, Inc. Probablistic pharmacokinetic and pharmacodynamic modeling
US9149423B2 (en) 2009-05-12 2015-10-06 Proteus Digital Health, Inc. Ingestible event markers comprising an ingestible component
US9149577B2 (en) 2008-12-15 2015-10-06 Proteus Digital Health, Inc. Body-associated receiver and method
US9198608B2 (en) 2005-04-28 2015-12-01 Proteus Digital Health, Inc. Communication system incorporated in a container
US9235683B2 (en) 2011-11-09 2016-01-12 Proteus Digital Health, Inc. Apparatus, system, and method for managing adherence to a regimen
US9270503B2 (en) 2013-09-20 2016-02-23 Proteus Digital Health, Inc. Methods, devices and systems for receiving and decoding a signal in the presence of noise using slices and warping
US9270025B2 (en) 2007-03-09 2016-02-23 Proteus Digital Health, Inc. In-body device having deployable antenna
US9268909B2 (en) 2012-10-18 2016-02-23 Proteus Digital Health, Inc. Apparatus, system, and method to adaptively optimize power dissipation and broadcast power in a power source for a communication device
US9271897B2 (en) 2012-07-23 2016-03-01 Proteus Digital Health, Inc. Techniques for manufacturing ingestible event markers comprising an ingestible component
US9298410B2 (en) 2012-06-26 2016-03-29 Hewlett-Packard Development Company, L.P. Exposing network printers to WI-FI clients
US9320455B2 (en) 2009-04-28 2016-04-26 Proteus Digital Health, Inc. Highly reliable ingestible event markers and methods for using the same
US9415010B2 (en) 2008-08-13 2016-08-16 Proteus Digital Health, Inc. Ingestible circuitry
US9439599B2 (en) 2011-03-11 2016-09-13 Proteus Digital Health, Inc. Wearable personal body associated device with various physical configurations
US9439566B2 (en) 2008-12-15 2016-09-13 Proteus Digital Health, Inc. Re-wearable wireless device
US9577864B2 (en) 2013-09-24 2017-02-21 Proteus Digital Health, Inc. Method and apparatus for use with received electromagnetic signal at a frequency not known exactly in advance
US9597010B2 (en) 2005-04-28 2017-03-21 Proteus Digital Health, Inc. Communication system using an implantable device
US9597487B2 (en) 2010-04-07 2017-03-21 Proteus Digital Health, Inc. Miniature ingestible device
US9603550B2 (en) 2008-07-08 2017-03-28 Proteus Digital Health, Inc. State characterization based on multi-variate data fusion techniques
US9659423B2 (en) 2008-12-15 2017-05-23 Proteus Digital Health, Inc. Personal authentication apparatus system and method
US9756874B2 (en) 2011-07-11 2017-09-12 Proteus Digital Health, Inc. Masticable ingestible product and communication system therefor
US9796576B2 (en) 2013-08-30 2017-10-24 Proteus Digital Health, Inc. Container with electronically controlled interlock
US9817622B2 (en) 2010-01-20 2017-11-14 Hewlett-Packard Development Company, L.P. Cloud printer with a common user print experience
US9883819B2 (en) 2009-01-06 2018-02-06 Proteus Digital Health, Inc. Ingestion-related biofeedback and personalized medical therapy method and system
US9962107B2 (en) 2005-04-28 2018-05-08 Proteus Digital Health, Inc. Communication system with enhanced partial power source and method of manufacturing same
US10084880B2 (en) 2013-11-04 2018-09-25 Proteus Digital Health, Inc. Social media networking based on physiologic information
US10175376B2 (en) 2013-03-15 2019-01-08 Proteus Digital Health, Inc. Metal detector apparatus, system, and method
US10187121B2 (en) 2016-07-22 2019-01-22 Proteus Digital Health, Inc. Electromagnetic sensing and detection of ingestible event markers
US10223905B2 (en) 2011-07-21 2019-03-05 Proteus Digital Health, Inc. Mobile device and system for detection and communication of information received from an ingestible device
US10398161B2 (en) 2014-01-21 2019-09-03 Proteus Digital Heal Th, Inc. Masticable ingestible product and communication system therefor
US10517506B2 (en) 2007-05-24 2019-12-31 Proteus Digital Health, Inc. Low profile antenna for in body device
US10529044B2 (en) 2010-05-19 2020-01-07 Proteus Digital Health, Inc. Tracking and delivery confirmation of pharmaceutical products
US11051543B2 (en) 2015-07-21 2021-07-06 Otsuka Pharmaceutical Co. Ltd. Alginate on adhesive bilayer laminate film
US11149123B2 (en) 2013-01-29 2021-10-19 Otsuka Pharmaceutical Co., Ltd. Highly-swellable polymeric films and compositions comprising the same
US11158149B2 (en) 2013-03-15 2021-10-26 Otsuka Pharmaceutical Co., Ltd. Personal authentication apparatus system and method
US11529071B2 (en) 2016-10-26 2022-12-20 Otsuka Pharmaceutical Co., Ltd. Methods for manufacturing capsules with ingestible event markers
US11744481B2 (en) 2013-03-15 2023-09-05 Otsuka Pharmaceutical Co., Ltd. System, apparatus and methods for data collection and assessing outcomes
US11950615B2 (en) 2021-11-10 2024-04-09 Otsuka Pharmaceutical Co., Ltd. Masticable ingestible product and communication system therefor

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0017460D0 (en) 2000-07-18 2000-08-30 Hewlett Packard Co Message passing to a known location
DE60135891D1 (en) 2000-07-18 2008-11-06 Hewlett Packard Co Dissemination of position data and position detection
JP2002094614A (en) * 2000-09-14 2002-03-29 Nec Corp Portable communication device
US6614393B2 (en) 2001-01-31 2003-09-02 Hewlett-Packard Development Company, L.P. Location data dissemination and reception for entities having short-range receivers
US7027820B2 (en) 2001-01-31 2006-04-11 Hewlett-Packard Development Company, L.P. Location data validation by static entities receiving location data items by short-range communication
US6950666B2 (en) * 2001-08-14 2005-09-27 Hewlett-Packard Development Company, L.P. Wireless mobile device network
WO2003034660A1 (en) 2001-10-16 2003-04-24 Sony Corporation Communication system and method, information processing apparatus and method, and information processing terminal and method
GB2389010B (en) * 2002-03-28 2006-02-01 3Com Corp A method and system for providing communications network access and control in a public area
JP3862073B2 (en) * 2002-06-07 2006-12-27 ソニー株式会社 Wireless communication apparatus, wireless communication method, recording medium, and program
JP4355483B2 (en) 2002-11-26 2009-11-04 Necインフロンティア株式会社 Computer equipment
US7272407B2 (en) 2003-02-18 2007-09-18 Hewlett-Packard Development Company, L.P. Display on wireless mobile device
CN1765065B (en) * 2003-04-17 2010-12-01 富士通株式会社 Information processing device and communication apparatus with antenna switching function and antenna switching control device, antenna switching control program and computer read recording medium wit
KR100754704B1 (en) 2003-08-29 2007-09-03 삼성전자주식회사 Mobile terminal and method capable of changing setting with the position of that
US7715851B2 (en) 2003-12-19 2010-05-11 Lenovo (Singapore) Pte. Ltd. System and method for locating wired networks using wireless data
GB2425918A (en) * 2005-05-06 2006-11-08 Nokia Corp Location based FM Transmission Control
DE102005045182B4 (en) 2005-09-21 2018-05-03 Unify Gmbh & Co. Kg Method and arrangement for configuring a mobile device
JP5283925B2 (en) * 2008-02-22 2013-09-04 キヤノン株式会社 COMMUNICATION DEVICE, COMMUNICATION DEVICE COMMUNICATION METHOD, PROGRAM, AND STORAGE MEDIUM
KR20130054321A (en) * 2010-06-23 2013-05-24 퀄컴 인코포레이티드 Event-triggered peer discovery
EP2408180B1 (en) 2010-07-16 2019-04-24 BlackBerry Limited Remote device pairing setup
EP2469404B1 (en) 2010-12-22 2018-04-18 Lg Electronics Inc. Mobile terminal and method of displaying information in accordance with a plurality of modes of use
KR101911252B1 (en) 2012-08-13 2018-10-24 엘지전자 주식회사 Terminal and method for controlling the same

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5442805A (en) * 1988-10-05 1995-08-15 Motorola, Inc. Location-based adaptive radio control

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08307946A (en) * 1995-05-12 1996-11-22 Nec Corp Phs terminal invalidating system
EP0845194B1 (en) * 1995-08-17 2001-10-24 Motorola Ltd Method and apparatus for accessing a plurality of networks
GB9824482D0 (en) * 1998-11-09 1999-01-06 Nokia Mobile Phones Ltd Portable controller
SE522344C2 (en) * 1999-02-26 2004-02-03 Ericsson Telefon Ab L M Method and device for wireless telecommunications
US6721542B1 (en) * 1999-05-28 2004-04-13 Nokia Corporation System for location specific, automatic mobile station behavior control

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5442805A (en) * 1988-10-05 1995-08-15 Motorola, Inc. Location-based adaptive radio control

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HAARTSEN J: "BLUETOOTH - THE UNIVERSAL RADIO INTERFACE FOR AD HOC, WIRELESS CONNECTIVITY", ERICSSON REVIEW, ERICSSON. STOCKHOLM, SE, no. 3, 1998, pages 110 - 117, XP000783249, ISSN: 0014-0171 *
WEISS K ET AL: "CONVENTIONAL LOCAL AREA RADIO COVERAGE SYSTEM", MOTOROLA TECHNICAL DEVELOPMENTS, MOTOROLA INC. SCHAUMBURG, ILLINOIS, US, vol. 13, 1 July 1991 (1991-07-01), pages 67 - 69, XP000259225 *

Cited By (121)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1150531A2 (en) * 2000-04-28 2001-10-31 Kabushiki Kaisha Toshiba Radio communication device and user authentication method for use therewith
EP1150531A3 (en) * 2000-04-28 2003-01-08 Kabushiki Kaisha Toshiba Radio communication device and user authentication method for use therewith
US6928166B2 (en) 2000-04-28 2005-08-09 Kabushiki Kaisha Toshiba Radio communication device and user authentication method for use therewith
EP1309128A2 (en) * 2001-10-30 2003-05-07 Hewlett-Packard Company Method and system for ad hoc networking of computer users
EP1309128A3 (en) * 2001-10-30 2003-08-20 Hewlett-Packard Company Method and system for ad hoc networking of computer users
US7120667B2 (en) 2001-10-30 2006-10-10 Hewlett-Packard Development Company, L.P. Method and system for ad hoc networking of computer users
EP1359712A2 (en) * 2002-04-30 2003-11-05 Fujitsu Limited Method and device for configuration of a device by means of a unique address of the network environment
EP1359712A3 (en) * 2002-04-30 2005-02-09 Fujitsu Limited Method and device for configuration of a device by means of a unique address of the network environment
KR101005521B1 (en) * 2002-04-30 2011-01-04 후지쯔 가부시끼가이샤 Environment setting device, environment setting program recording medium, and information processing device
KR100960345B1 (en) * 2002-04-30 2010-05-28 후지쯔 가부시끼가이샤 Information processing device, environment setting device, and environment setting method
US7716301B2 (en) 2002-04-30 2010-05-11 Fujitsu Limited Environment setting device, environment setting program storage medium, information processing device and environment setting method
CN1293467C (en) * 2002-04-30 2007-01-03 富士通株式会社 Environment setting device, environment setting programme storage medium, information processing device and environment setting method
US8170615B2 (en) 2002-06-17 2012-05-01 Nokia Corporation Method and device for storing and accessing personal information
EP1376457A1 (en) * 2002-06-26 2004-01-02 Nokia Corporation A method, system and computer program product for personalising the functionality of a personal communication device
WO2004004246A1 (en) * 2002-07-01 2004-01-08 Nokia Corporation A method for establishing a connection between a mobile device and a second device
EP1395002A1 (en) * 2002-08-30 2004-03-03 Kabushiki Kaisha Toshiba Apparatus for performing wireless communication and wireless communication control method applied to the apparatus
WO2004112343A1 (en) * 2003-06-12 2004-12-23 International Business Machines Corporation Managing display of dialogs in computing devices based on device proximity
EP1505771A1 (en) * 2003-08-05 2005-02-09 Matsushita Electric Industrial Co., Ltd. Communication apparatus changing operational states in response to information received by an external device.
US7428404B2 (en) 2003-08-05 2008-09-23 Matsushita Electric Industrial Co., Ltd. Communication apparatus with external activation of communications link
EP1507362A1 (en) * 2003-08-12 2005-02-16 Kabushiki Kaisha Toshiba Information processing apparatus and program for wireless device discovery and display
US7668570B2 (en) 2003-08-12 2010-02-23 Kabushiki Kaisha Toshiba Information processing apparatus and information processing program
EP1566952A1 (en) * 2004-02-23 2005-08-24 Research In Motion Limited Automated switching of user notification profiles in a mobile device
US7089020B2 (en) 2004-02-27 2006-08-08 Research In Motion Limited Method and apparatus for location marking
EP1569479A1 (en) * 2004-02-27 2005-08-31 Research In Motion Limited Method and apparatus for location marking
US8126395B2 (en) 2004-04-08 2012-02-28 Abb Research Ltd. Wireless communication method, device and system for establishing a connection
WO2005099176A1 (en) * 2004-04-08 2005-10-20 Abb Research Ltd Wireless communication method, device and system for establishing a connection
US7899439B2 (en) 2004-12-09 2011-03-01 Brother Kogyo Kabushiki Kaisha Wireless communication management system which prevents communication when security function is non-operative
EP1670185A1 (en) * 2004-12-09 2006-06-14 Brother Kogyo Kabushiki Kaisha Wireless communication management system
US11476952B2 (en) 2005-04-28 2022-10-18 Otsuka Pharmaceutical Co., Ltd. Pharma-informatics system
US9119554B2 (en) 2005-04-28 2015-09-01 Proteus Digital Health, Inc. Pharma-informatics system
US9161707B2 (en) 2005-04-28 2015-10-20 Proteus Digital Health, Inc. Communication system incorporated in an ingestible product
US9681842B2 (en) 2005-04-28 2017-06-20 Proteus Digital Health, Inc. Pharma-informatics system
US9198608B2 (en) 2005-04-28 2015-12-01 Proteus Digital Health, Inc. Communication system incorporated in a container
US8847766B2 (en) 2005-04-28 2014-09-30 Proteus Digital Health, Inc. Pharma-informatics system
US9649066B2 (en) 2005-04-28 2017-05-16 Proteus Digital Health, Inc. Communication system with partial power source
US10610128B2 (en) 2005-04-28 2020-04-07 Proteus Digital Health, Inc. Pharma-informatics system
US8912908B2 (en) 2005-04-28 2014-12-16 Proteus Digital Health, Inc. Communication system with remote activation
US9962107B2 (en) 2005-04-28 2018-05-08 Proteus Digital Health, Inc. Communication system with enhanced partial power source and method of manufacturing same
US10542909B2 (en) 2005-04-28 2020-01-28 Proteus Digital Health, Inc. Communication system with partial power source
US9597010B2 (en) 2005-04-28 2017-03-21 Proteus Digital Health, Inc. Communication system using an implantable device
US10517507B2 (en) 2005-04-28 2019-12-31 Proteus Digital Health, Inc. Communication system with enhanced partial power source and method of manufacturing same
US9439582B2 (en) 2005-04-28 2016-09-13 Proteus Digital Health, Inc. Communication system with remote activation
WO2007056600A1 (en) * 2005-11-11 2007-05-18 Computer Associates Think, Inc. Method and system for managing ad-hoc connections in a wireless network
EP1826948A1 (en) * 2006-02-23 2007-08-29 Research In Motion Limited Combination Modes For Network Connection Management
US8836513B2 (en) 2006-04-28 2014-09-16 Proteus Digital Health, Inc. Communication system incorporated in an ingestible product
US8956287B2 (en) 2006-05-02 2015-02-17 Proteus Digital Health, Inc. Patient customized therapeutic regimens
US11928614B2 (en) 2006-05-02 2024-03-12 Otsuka Pharmaceutical Co., Ltd. Patient customized therapeutic regimens
US8929345B2 (en) 2006-08-22 2015-01-06 Ca, Inc. Method and system for managing devices in a wireless network
US8945005B2 (en) 2006-10-25 2015-02-03 Proteus Digital Health, Inc. Controlled activation ingestible identifier
US10238604B2 (en) 2006-10-25 2019-03-26 Proteus Digital Health, Inc. Controlled activation ingestible identifier
US11357730B2 (en) 2006-10-25 2022-06-14 Otsuka Pharmaceutical Co., Ltd. Controlled activation ingestible identifier
US9083589B2 (en) 2006-11-20 2015-07-14 Proteus Digital Health, Inc. Active signal processing personal health signal receivers
US9444503B2 (en) 2006-11-20 2016-09-13 Proteus Digital Health, Inc. Active signal processing personal health signal receivers
US8858432B2 (en) 2007-02-01 2014-10-14 Proteus Digital Health, Inc. Ingestible event marker systems
US10441194B2 (en) 2007-02-01 2019-10-15 Proteus Digital Heal Th, Inc. Ingestible event marker systems
US8956288B2 (en) 2007-02-14 2015-02-17 Proteus Digital Health, Inc. In-body power source having high surface area electrode
US11464423B2 (en) 2007-02-14 2022-10-11 Otsuka Pharmaceutical Co., Ltd. In-body power source having high surface area electrode
US9270025B2 (en) 2007-03-09 2016-02-23 Proteus Digital Health, Inc. In-body device having deployable antenna
US8932221B2 (en) 2007-03-09 2015-01-13 Proteus Digital Health, Inc. In-body device having a multi-directional transmitter
US10517506B2 (en) 2007-05-24 2019-12-31 Proteus Digital Health, Inc. Low profile antenna for in body device
CN101690273B (en) * 2007-07-23 2012-12-26 索尼爱立信移动通讯有限公司 Providing services to a mobile device in a personal network
CN101690273A (en) * 2007-07-23 2010-03-31 索尼爱立信移动通讯有限公司 Providing services to a mobile device in a personal network
US8961412B2 (en) 2007-09-25 2015-02-24 Proteus Digital Health, Inc. In-body device with virtual dipole signal amplification
US9433371B2 (en) 2007-09-25 2016-09-06 Proteus Digital Health, Inc. In-body device with virtual dipole signal amplification
US9258035B2 (en) 2008-03-05 2016-02-09 Proteus Digital Health, Inc. Multi-mode communication ingestible event markers and systems, and methods of using the same
US9060708B2 (en) 2008-03-05 2015-06-23 Proteus Digital Health, Inc. Multi-mode communication ingestible event markers and systems, and methods of using the same
US10682071B2 (en) 2008-07-08 2020-06-16 Proteus Digital Health, Inc. State characterization based on multi-variate data fusion techniques
US9603550B2 (en) 2008-07-08 2017-03-28 Proteus Digital Health, Inc. State characterization based on multi-variate data fusion techniques
US11217342B2 (en) 2008-07-08 2022-01-04 Otsuka Pharmaceutical Co., Ltd. Ingestible event marker data framework
US9415010B2 (en) 2008-08-13 2016-08-16 Proteus Digital Health, Inc. Ingestible circuitry
US9439566B2 (en) 2008-12-15 2016-09-13 Proteus Digital Health, Inc. Re-wearable wireless device
US9659423B2 (en) 2008-12-15 2017-05-23 Proteus Digital Health, Inc. Personal authentication apparatus system and method
US9149577B2 (en) 2008-12-15 2015-10-06 Proteus Digital Health, Inc. Body-associated receiver and method
US9883819B2 (en) 2009-01-06 2018-02-06 Proteus Digital Health, Inc. Ingestion-related biofeedback and personalized medical therapy method and system
US9119918B2 (en) 2009-03-25 2015-09-01 Proteus Digital Health, Inc. Probablistic pharmacokinetic and pharmacodynamic modeling
US9320455B2 (en) 2009-04-28 2016-04-26 Proteus Digital Health, Inc. Highly reliable ingestible event markers and methods for using the same
US10588544B2 (en) 2009-04-28 2020-03-17 Proteus Digital Health, Inc. Highly reliable ingestible event markers and methods for using the same
US9149423B2 (en) 2009-05-12 2015-10-06 Proteus Digital Health, Inc. Ingestible event markers comprising an ingestible component
US10305544B2 (en) 2009-11-04 2019-05-28 Proteus Digital Health, Inc. System for supply chain management
US8868453B2 (en) 2009-11-04 2014-10-21 Proteus Digital Health, Inc. System for supply chain management
US9941931B2 (en) 2009-11-04 2018-04-10 Proteus Digital Health, Inc. System for supply chain management
US9817622B2 (en) 2010-01-20 2017-11-14 Hewlett-Packard Development Company, L.P. Cloud printer with a common user print experience
US10376218B2 (en) 2010-02-01 2019-08-13 Proteus Digital Health, Inc. Data gathering system
US9014779B2 (en) 2010-02-01 2015-04-21 Proteus Digital Health, Inc. Data gathering system
US8928911B2 (en) 2010-03-30 2015-01-06 Hewlett-Packard Development Company, L.P. Fulfillment utilizing selected negotiation attributes
US9597487B2 (en) 2010-04-07 2017-03-21 Proteus Digital Health, Inc. Miniature ingestible device
US11173290B2 (en) 2010-04-07 2021-11-16 Otsuka Pharmaceutical Co., Ltd. Miniature ingestible device
US10207093B2 (en) 2010-04-07 2019-02-19 Proteus Digital Health, Inc. Miniature ingestible device
US10529044B2 (en) 2010-05-19 2020-01-07 Proteus Digital Health, Inc. Tracking and delivery confirmation of pharmaceutical products
US11504511B2 (en) 2010-11-22 2022-11-22 Otsuka Pharmaceutical Co., Ltd. Ingestible device with pharmaceutical product
US9107806B2 (en) 2010-11-22 2015-08-18 Proteus Digital Health, Inc. Ingestible device with pharmaceutical product
US9439599B2 (en) 2011-03-11 2016-09-13 Proteus Digital Health, Inc. Wearable personal body associated device with various physical configurations
US9756874B2 (en) 2011-07-11 2017-09-12 Proteus Digital Health, Inc. Masticable ingestible product and communication system therefor
US11229378B2 (en) 2011-07-11 2022-01-25 Otsuka Pharmaceutical Co., Ltd. Communication system with enhanced partial power source and method of manufacturing same
US10223905B2 (en) 2011-07-21 2019-03-05 Proteus Digital Health, Inc. Mobile device and system for detection and communication of information received from an ingestible device
US9235683B2 (en) 2011-11-09 2016-01-12 Proteus Digital Health, Inc. Apparatus, system, and method for managing adherence to a regimen
US9069501B2 (en) 2012-02-28 2015-06-30 Hewlett-Packard Development Company, L.P. Mechanism that allows initiating print without being aware of the printer email address
US9298410B2 (en) 2012-06-26 2016-03-29 Hewlett-Packard Development Company, L.P. Exposing network printers to WI-FI clients
US9271897B2 (en) 2012-07-23 2016-03-01 Proteus Digital Health, Inc. Techniques for manufacturing ingestible event markers comprising an ingestible component
US9268909B2 (en) 2012-10-18 2016-02-23 Proteus Digital Health, Inc. Apparatus, system, and method to adaptively optimize power dissipation and broadcast power in a power source for a communication device
US11149123B2 (en) 2013-01-29 2021-10-19 Otsuka Pharmaceutical Co., Ltd. Highly-swellable polymeric films and compositions comprising the same
US11158149B2 (en) 2013-03-15 2021-10-26 Otsuka Pharmaceutical Co., Ltd. Personal authentication apparatus system and method
US11744481B2 (en) 2013-03-15 2023-09-05 Otsuka Pharmaceutical Co., Ltd. System, apparatus and methods for data collection and assessing outcomes
US11741771B2 (en) 2013-03-15 2023-08-29 Otsuka Pharmaceutical Co., Ltd. Personal authentication apparatus system and method
US10175376B2 (en) 2013-03-15 2019-01-08 Proteus Digital Health, Inc. Metal detector apparatus, system, and method
US10421658B2 (en) 2013-08-30 2019-09-24 Proteus Digital Health, Inc. Container with electronically controlled interlock
US9796576B2 (en) 2013-08-30 2017-10-24 Proteus Digital Health, Inc. Container with electronically controlled interlock
US9787511B2 (en) 2013-09-20 2017-10-10 Proteus Digital Health, Inc. Methods, devices and systems for receiving and decoding a signal in the presence of noise using slices and warping
US10097388B2 (en) 2013-09-20 2018-10-09 Proteus Digital Health, Inc. Methods, devices and systems for receiving and decoding a signal in the presence of noise using slices and warping
US11102038B2 (en) 2013-09-20 2021-08-24 Otsuka Pharmaceutical Co., Ltd. Methods, devices and systems for receiving and decoding a signal in the presence of noise using slices and warping
US10498572B2 (en) 2013-09-20 2019-12-03 Proteus Digital Health, Inc. Methods, devices and systems for receiving and decoding a signal in the presence of noise using slices and warping
US9270503B2 (en) 2013-09-20 2016-02-23 Proteus Digital Health, Inc. Methods, devices and systems for receiving and decoding a signal in the presence of noise using slices and warping
US9577864B2 (en) 2013-09-24 2017-02-21 Proteus Digital Health, Inc. Method and apparatus for use with received electromagnetic signal at a frequency not known exactly in advance
US10084880B2 (en) 2013-11-04 2018-09-25 Proteus Digital Health, Inc. Social media networking based on physiologic information
US10398161B2 (en) 2014-01-21 2019-09-03 Proteus Digital Heal Th, Inc. Masticable ingestible product and communication system therefor
US11051543B2 (en) 2015-07-21 2021-07-06 Otsuka Pharmaceutical Co. Ltd. Alginate on adhesive bilayer laminate film
US10187121B2 (en) 2016-07-22 2019-01-22 Proteus Digital Health, Inc. Electromagnetic sensing and detection of ingestible event markers
US10797758B2 (en) 2016-07-22 2020-10-06 Proteus Digital Health, Inc. Electromagnetic sensing and detection of ingestible event markers
US11529071B2 (en) 2016-10-26 2022-12-20 Otsuka Pharmaceutical Co., Ltd. Methods for manufacturing capsules with ingestible event markers
US11793419B2 (en) 2016-10-26 2023-10-24 Otsuka Pharmaceutical Co., Ltd. Methods for manufacturing capsules with ingestible event markers
US11950615B2 (en) 2021-11-10 2024-04-09 Otsuka Pharmaceutical Co., Ltd. Masticable ingestible product and communication system therefor

Also Published As

Publication number Publication date
GB0107930D0 (en) 2001-05-23
GB2360914A (en) 2001-10-03
GB0007617D0 (en) 2000-05-17

Similar Documents

Publication Publication Date Title
WO2001074011A1 (en) A short range radio transceiver device
US7239891B2 (en) Portable telecommunication apparatus for controlling an electronic utility device
US8130701B2 (en) System, computer program product and method for accessing a local network of electronic devices
EP1416703B1 (en) Communication devices and methods and computer programs for information processing
EP1819100B1 (en) System, computer program product and method for using a wireless device to control a wireless network device
US6885362B2 (en) System and method for accessing ubiquitous resources in an intelligent environment
US7194238B2 (en) Identification of terminal
US7543071B2 (en) Service providing system and detecting service that includes service providing device and service providing device that provides services via wireless network
US8619767B2 (en) Communication terminal and communication system
EP1811720B1 (en) Apparatus and method for connecting apparatuses using radio link, method for creating usable scene table for apparatus connection, and recording medium
EP1589723B1 (en) A device capable of modifying its behaviour based on surrounding devices
KR20010111166A (en) A method of changing menu icon and editing menu configuration for a mobile telephone
US20030065952A1 (en) Authentication system using device address to verify authenticity of terminal
WO2005104758A2 (en) Establishing a home relationship between a wireless device and a server in a wireless network
US7787423B2 (en) Device and program product for the same
JP2002142010A (en) Portable telephone terminal
US20030211865A1 (en) Controlling mobile telephone by operating information processing apparatus
EP1234465B1 (en) A portable telecommunication apparatus for controlling an electronic utility device
KR100474692B1 (en) A method of editing menu configuration for a mobile telephone
EP2043070B1 (en) Method for controlling consumer electronics devices, mobile terminal and consumer electronics device
KR100365778B1 (en) System and method of automatically ringing up using bluetooth communication
KR20060070054A (en) The mobile communication terminal for directly connecting wireless internet site through only pressing the keypad and the working method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP