CROSS-REFERENCE TO RELATED APPLICATIONS
FIELD
[0002] The specification relates generally to mobile electronic devices, and specifically
to a method, system and apparatus for enabling automatic access of a first mobile
electronic device to at least one network accessible by a second mobile electronic
device.
BACKGROUND
[0003] Transitioning from one mobile electronic device to another mobile electronic device
can be time consuming data for accessing networks, for example via access points such
as WiFi access points, needs to be manually entered into the new device.
BRIEF DESCRIPTIONS OF THE DRAWINGS
[0004] Embodiments are described with reference to the following figures, in which:
[0005] Fig. 1 depicts a system for enabling access of a first mobile electronic device to
at least one communication network accessible by a second mobile electronic, according
to non-limiting implementations;
[0006] Fig. 2 depicts a method for enabling access of a first mobile electronic device to
at least one communication network accessible by a second mobile electronic, according
to non-limiting implementations, according to non-limiting implementations;
[0007] Fig. 3 depicts transfer of configuration data to the first mobile electronic device
in the system of Fig. 1, according to non-limiting implementations; and
[0008] Fig. 4 depicts the first mobile electronic device of the system of Fig. 1 accessing
a communication network using configuration data received from the second mobile electronic
device, according to non-limiting implementations; and
[0009] Fig. 5 depicts the acquisition of configuration of configuration data at a plurality
of locations by the second mobile electronic device for later transmittal to first
mobile electronic device, according to non-limiting implementations.
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0010] An aspect of the present specification provides a method for automatically enabling
access of a first mobile electronic device to at least one network accessible by a
second mobile electronic device, the second mobile electronic device storing configuration
data for accessing the at least one network, the method comprising: automatically
establishing a communication session between the first mobile electronic device and
the second mobile electronic device via a local link receiving the configuration data
at the first mobile electronic device from the second mobile electronic device via
the local link in response to establishing the communication session; and automatically
installing the configuration data at the first mobile electronic device such that
the at least one network is accessible by the first mobile electronic device using
the configuration data.
[0011] The configuration data can be received at the first mobile electronic device in response
to automatically transmitting a request for the configuration data from the first
mobile electronic device to the second mobile electronic device, the request transmitted
when the communication session is established.
[0012] The configuration data can be received at the first mobile electronic device in an
automatic push of the configuration data from the second mobile electronic device
to the first mobile electronic device, the push occurring when the communication session
is established.
[0013] The local link can comprise a cable connecting the first mobile electronic device
and the second mobile electronic device.
[0014] The local link can comprises a near field communication network. The near field communication
network can comprise a Bluetooth® link between the first mobile electronic device
and the second mobile electronic device.
[0015] The configuration data can comprise data for connecting to the at least one network
via at least one WiFi access point. The configuration data can comprise at least one
WiFi profile.
[0016] The configuration data can comprise at least one of a WiFi profile, a WiMax profile,
an identifier of a network access point, a network identifier, SSID (Service Set Identifier)
data, wireless type data, passwords, access data, encryption data, encryption keys,
decryption keys, WEP (Wired Equivalent Privacy) keys, certification data, certificates,
address information.
[0017] The method can further comprise the first wireless electronic device connecting to
the at least one network using the configuration data.
[0018] Another aspect of the specification provides a mobile electronic device for automatically
providing access of the mobile electronic device to at least one network accessible
by a second mobile electronic device, the second mobile electronic device storing
configuration data for accessing the at least one network. The mobile electronic device
comprises a processing unit interconnected with a communication interface, the processing
unit enabled to: automatically establish a communication session between the mobile
electronic device and the second mobile electronic device via a local link through
said communication interface; receive the configuration data from the second mobile
electronic device via the local link in response to establishing the communication
session; and automatically install the configuration data at the mobile electronic
device such that the at least one network is accessible by the mobile electronic device
using the configuration data.
[0019] The configuration data can be received at the mobile electronic device in response
to automatically transmitting a request for the configuration data from the mobile
electronic device to the second mobile electronic device, the request transmitted
when the communication session is established.
[0020] The configuration data can be received at the mobile electronic device in an automatic
push of the configuration data from the second mobile electronic device to the mobile
electronic device, the push occurring when the communication session is established.
[0021] The local link can comprise a cable connecting the mobile electronic device and the
second mobile electronic device.
[0022] The local link can comprise a near field communication network. The near field communication
network can comprise a Bluetooth® link between the mobile electronic device and the
second mobile electronic device.
[0023] The configuration data can comprise data for connecting to the at least one network
via at least one WiFi access point. The configuration data can comprise at least one
WiFi profile.
[0024] The configuration data can comprise at least one of a WiFi profile, a WiMax profile,
an identifier of a network access point, a network identifier, SSID (Service Set Identifier)
data, wireless type data, passwords, access data, encryption data, encryption keys,
decryption keys, WEP (Wired Equivalent Privacy) keys, certification data, certificates,
address information.
[0025] A further aspect of the specification provides a method for automatically enabling
access of a first mobile electronic device to at least one network accessible to a
second mobile electronic device, the second mobile electronic device storing configuration
data for accessing the at least one network, the method comprising: automatically
establishing a communication session between the first mobile electronic device and
the second mobile electronic device via a local link; automatically transmitting the
configuration data to the first mobile electronic via the local link in response to
establishing the communication session , the configuration data for automatic installation
at the first mobile electronic device such that the at least one network is accessible
by the first mobile electronic device using the configuration data.
[0026] Yet a further aspect of the specification provides a mobile electronic device for
automatically providing access of a second mobile electronic device to at least one
network accessible by the mobile electronic device. The mobile electronic device comprises
a processing unit interconnected with a communication interface and a memory storing
configuration data for accessing the at least one network, the processing unit enabled
to: automatically establish a communication session between the mobile electronic
device and the second mobile electronic device via a local link through the communication
interface; automatically transmit the configuration data to the second mobile electronic
device via the local link in response to establishing the communication session, the
configuration data for automatic installation at the second mobile electronic device
such that the at least one network is accessible by the second mobile electronic device
using the configuration data.
[0027] A further aspect of the specification provides a computer program product, comprising
a computer usable medium having a computer readable program code adapted to be executed
to implement a method for automatically enabling access of a first mobile electronic
device to at least one network accessible by a second mobile electronic device, the
second mobile electronic device storing configuration data for accessing the at least
one network, the method comprising: automatically establishing a communication session
between the first mobile electronic device and the second mobile electronic device
via a local link; receiving the configuration data at the first mobile electronic
device from the second mobile electronic device via the local link in response to
establishing the communication session; and automatically installing the configuration
data at the first mobile electronic device such that the at least one network is accessible
by the first mobile electronic device using the configuration data.
[0028] Yet a further aspect of the specification provides a computer program product, comprising
a computer usable medium having a computer readable program code adapted to be executed
to implement a method for automatically enabling access of a first mobile electronic
device to at least one network accessible to a second mobile electronic device, the
second mobile electronic device storing configuration data for accessing the at least
one network, the method comprising: automatically establishing a communication session
between the first mobile electronic device and the second mobile electronic device
via a local link; transmitting the configuration data to the first mobile electronic
device via the local link in response to establishing the communication session ,
the configuration data for automatic installation at the first mobile electronic device
such that the at least one network is accessible by the first mobile electronic device
using the configuration data.
[0029] Fig. 1 depicts a system 100 for enabling access of a first mobile electronic device
101 to at least one communication network 103 accessible by a second mobile electronic
105, according to non-limiting implementations. First mobile electronic device 101
will also be referred to hereafter as device 101, and second mobile electronic device
105, will also be referred to hereafter as device 105. Device 101 comprises a processing
unit 120 interconnected with a memory device 122, a communication interface 124, a
display device 126 and an input device 128, for example via a computing bus (not depicted).
Memory device 122, communication interface 124, and display device 126 will also be
referred to hereafter as, respectively, memory 122, interface 124 and display 126.
Device 101 further comprises an application 136 for managing data received from second
mobile electronic device 105, as will be explained below. Application 136 can be stored
in memory 122 and processed by processing unit 120.
[0030] Similarly device 105 comprises a processing unit 160 interconnected with a memory
device 162, a communication interface 164, a display device 166 and an input device
168, for example via a computing bus (not depicted). Memory device 162, communication
interface 164, and display device 166 will also be referred to hereafter as, respectively,
memory 162, interface 164, and display 166. Device 105 further comprises an application
176 for managing requests received from device 101, as will be explained below. Application
176 can be stored in memory 162 and processed by processing unit 160.
[0031] In any event, device 105 is enabled to access communication network 103, which will
also be referred to hereafter as network 103, via a wireless access point 180 in communication
with network 103. In particular device 105 comprises at least one set of configuration
data 182 (also referred to hereafter as data 182), stored in memory 162. Configuration
data 182 enables device 105 to communicate wirelessly with access point 180 via interface
164, as represented by wireless link 185 in Fig. 1. For example, network 103 can comprise
the Internet or any other suitable combination of wired and wireless networks. Access
point 180 can comprise any suitable wireless access point to network 103, including
but not limited to a WiFi access point, a WiMax access point, or the like. Data 182
can comprise any suitable data for establishing setting up link 185 such that communications
with access point 180 can occur; data 182 can hence include, but is not limited to:
a WiFi profile, a WiMax profile, an identifier of access point 180, a network identifier,
SSID (Service Set Identifier) data, wireless type data, passwords, access data, encryption
data, encryption keys, decryption keys, WEP (Wired Equivalent Privacy) keys, certification
data, certificates, address information and the like. In some implementations, access
point 180 can comprise a WiFi access point and hence data 182 comprise any suitable
data for communicating with a WiFi access point.
[0032] It is appreciated that, initially, while device 105 can access network 103 via access
point 180, device 101 is unable to access network 103 as device 101 has not been configured
to communicate with access point 180.
[0033] It is further appreciated that device 101 can be paired with device 105 such that
a local link 190 between device 101 and device 105 can be established. For example,
local link 190 can comprise any suitable near field communication (NFC) network. The
near field communication network can include, but is not limited to, a Bluetooth
® connection between device 101 and device 105. However other suitable near field communication
network are within the scope of present implementations.
[0034] It is further appreciated that local link 190 can include any suitable combination
of wired and/or wireless links. For example, local link 190 can comprise a suitable
cable.
[0035] It is yet further appreciated that device 101 and device 105 can each be associated
with the same user (not depicted), and hence it can be desired that each of devices
101, 105 be enabled to communicate with the same wireless access points, such as access
point 180.
[0036] In some implementations, device 105 is smaller than device 101. For example, device
105 can comprise a PDA and device 101 can comprise a tablet computing device. It is
appreciated that in these implementations, device 105 can be an "unconscious carry"
in that device 105 can be easily carried, unconsciously, on the person of a user,
for example in holster on belt, in a pocket, handbag or the like. In contrast, device
101 can be a "conscious carry" as conscious effort must be put into transporting device
101. For example device 101 cannot be easily carried on the person of user and is
transported by hand, in a backpack, briefcase, or the like (i.e. a carrying device
larger than a carrying device used to transport device 105). In other words, the mobility
of device 105 is greater than the mobility of device 101. Hence device 105 more likely
to encounter new access points and thus device 105 is more likely to be configured
to communicate with more access points to communicate with more networks (or have
more access to the same network) than device 101. It is nonetheless desirable to enable
device 105 to access the same network(s) accessible by device 105 as device 101 can
be brought (e.g. at a later time) to the same geographic locations as access points
accessible by device 105.
[0037] For example, assume that a user owns a PDA (e.g. device 105) and tablet computing
device (e.g. device 101). The user is more likely to carry the PDA around and access
the Internet using available WiFi connections, for example at a business location,
an employer location, a client location, a coffee shop or the like. At each location,
the PDA is manually enabled to access a local WiFi connection and the configuration
data (e.g. WiFi profiles) for accessing the WiFi connection is stored at the PDA for
later access to the same WiFi connection (e.g. as data 182). At a later date, the
user may transport the tablet computing device to the same location(s), and the same
WiFi connections are then to be accessed using the tablet computing device. Inconveniently,
the tablet computing device must then be manually enabled to access the same WiFi
connections accessible to the PDA. This is inconvenient, inefficient and a waste of
computing resources at the tablet computing device.
[0038] In general, device 101 comprises any suitable mobile electronic device for processing
application 136, including but not limited to any suitable combination of portable
electronic devices, mobile computing device, portable computing devices, tablet computing
devices, laptop computing devices, PDAs (personal digital assistants), cellphones,
smartphones and the like. Other suitable portable electronic devices are within the
scope of present implementations.
[0039] Similarly, device 105 comprises any suitable mobile electronic device for processing
application 176, including but not limited to any suitable combination of portable
electronic devices, mobile computing device, portable computing devices, tablet computing
devices, laptop computing devices, PDAs (personal digital assistants), cellphones,
smartphones and the like. Other suitable portable electronic devices are within the
scope of present implementations.
[0040] Processing unit 120 comprises any suitable processor, or combination of processors,
including but not limited to a microprocessor, a central processing unit (CPU) and
the like. Other suitable processing units are within the scope of present implementations.
[0041] Memory 122 can comprise any suitable memory device, including but not limited to
any suitable one of, or combination of, volatile memory, non-volatile memory, random
access memory (RAM), read-only memory (ROM), hard drive, optical drive, flash memory,
magnetic computer storage devices (e.g. hard disks, floppy disks, and magnetic tape),
optical discs, and the like. Other suitable memory devices are within the scope of
present implementations. In particular, memory 122 is enabled to store application
136 and a copy of data 182, as will be described below.
[0042] Communication interface 124 comprises any suitable communication interface, or combination
of communication interfaces. In particular interface 124 is enabled to communicate
wirelessly with network 103 via access point 180. Accordingly, interface 124 is enabled
to communicate according to any suitable protocol which is compatible with the network,
including but not limited to wireless protocols, cell-phone protocols, wireless data
protocols, WiFi protocols, WiMax protocols and/or a combination, or the like. However,
as described above, initially device 101 is lacking suitable data for communicating
with network 103 via access point 180.
[0043] Further, interface 124 is enabled to communicate with interface 164 at device 105
using any suitable combination of NFC (near field communication) protocols, Bluetooth
® protocols, or the like. In some implementations, interface 124 can be enabled to
communicate with remote computing devices (e.g. servers, other computing devices,
other mobile electronic devices, etc.), via any suitable communication network according
to any suitable protocol, including but not limited to packet based protocols, Internet
protocols, analog protocols, PSTN (public switched telephone network) protocols, WiFi
protocols, WiMax protocols and the like, and/or a combination. Other suitable communication
interfaces and/or protocols are within the scope of present implementations.
[0044] Input device 128 is generally enabled to receive input data, and can comprise any
suitable combination of input devices, including but not limited to a keyboard, a
keypad, a pointing device, a mouse, a track wheel, a trackball, a touchpad, a touch
screen and the like. Other suitable input devices are within the scope of present
implementations.
[0045] Display 126 comprises any suitable one of or combination of CRT (cathode ray tube)
and/or flat panel displays (e.g. LCD (liquid crystal display), plasma, OLED (organic
light emitting diode), capacitive or resistive touchscreens, and the like).
[0046] Processing unit 160, memory 162, interface 164, display 166 and input device 168
can be substantially similar to, respectively, processing unit 120 memory 122, interface
124, display 126 and input device 128 as described above. In particular, memory 162
is enabled to store application 176 and data 182. Further, interface 164 is enabled
to communicate with network 103 via access point 180 by processing data 192 using
any suitable combination described above with reference to interface 124. Further
interface 164 is enabled to communicate with interface 124 at device 101 using any
suitable NFC protocol, as described above with reference to interface 124, including
but not limited to Bluetooth
® protocols.
[0047] Attention is now directed to Fig. 2 which depicts a method 200 for enabling access
of a first mobile electronic device to at least one network accessible by a second
mobile electronic device. In order to assist in the explanation of method 200, it
will be assumed that method 200 is performed using system 100. Furthermore, the following
discussion of method 200 will lead to a further understanding of system 100 and its
various components. However, it is to be understood that system 100 and/or method
200 can be varied, and need not work exactly as discussed herein in conjunction with
each other, and that such variations are within the scope of present embodiments.
[0048] It is appreciated that method 200 is implemented in system 100 by processing units
120, 160 of devices 101, 105, respectively. Further, it is appreciated that devices
101, 105 can implement respective aspects of method 200: the respective aspects performed
by each device 101, 105 are indicated in Fig. 2 with aspects performed by device 101
under the heading "Device 101", and aspects performed by device 105 under the heading
"Device 105". It is further appreciated that the respective aspects of method 200
performed by devices 101, 105 are implemented by each device 101, 105 processing applications
136, 176, respectively, each of which can run in the background on the associated
respective devices 101, 105.
[0049] At 201 and 203, a communication session between device 101 and device 105 is established
via local link 190 using, for example, a suitable cable or near field communication
such as Bluetooth
®. Hence, the communication session comprises a near field communication session. However,
it appreciated that the method of establishing communication via local link 190 is
generally considered non-limiting. Further it is appreciated that 201 and 203 can
occur automatically and/or manually whenever devices 101, 105 are in proximity to
one another. It is hence further appreciated that the first time devices 101, 105
are in proximity, NFC data can be exchanged there between (not depicted) for setting
up a first communication session there between and stored at each device 101, 105.
Such NFC data can be used by devices 101, 105 to establish the communication session
on local link 190 (and/or to establish local link 190). It is appreciated that establishing
local link 190 can occur independent of applications 136, 176.
[0050] At 205, device 101 transmits a request 301 for configuration data 182 to device 105,
for example when the communication session and/or local link 190 is established. In
other words, device 101 is requesting data for enabling communication with any access
points and/or access to communication networks accessible by device 105. In alternative
implementations, transmission of request 301 can be triggered periodically and/or
by suitable actuation of input device 128. The transmission of request 301 from device
101 to device 105 is depicted in Fig. 3, which is substantially similar to Fig. 1
with like elements having like numbers. It is appreciated, however, that in Fig. 3,
device 105 is not in communication with access point 180; indeed, whether or not device
105 is in communication with access point 180 is substantially non-limiting.
[0051] In any event, request 301 is transmitted via local link 190 in the established communication
session. Then, returning to Fig. 2, at 207, request 301 is received at device 105.
Request 301 is processed by device 105 and, at 209, device 105 responds by transmitting
data 182 to device 101 in the communication session via local link 190. Data 182 can
be transmitted in any suitable format, for example as raw data and/or packaged and/or
formatted for transmission in the communication session and/or local link 190.
[0052] At 211, data 192 is received at device 101 in the communication session.
[0053] As an alternative to 201 to 207, device 105 can push configuration data 182 to device
101, when 190 is established, and/or periodically or the like.
[0054] At 213, and as depicted in Fig. 4 (substantially similar to Fig. 3, with like elements
having like numbers) data 182 is installed at device 101. For example, data 182 can
be processed by processing unit 120 and stored at memory 122. Once data 182 is installed
at device 101, device 101 can subsequently access network 180 via access point 180
using data 182, as further depicted in Fig. 4 by establishing a wireless link 485
with access point 180.
[0055] In some implementations request 301 can comprise an AJAX (asynchronous JavaScript
and XML) request. In further implementations device 101 can be running a QNX operating
system and data 182 can be placed in a PPS (persistent publish subscribe) framework
in the QNX operating system.
[0056] With reference to Fig. 4 it is appreciated that device 105 can be transported to
a plurality of locations 501a, 501b, 501c (generically a location 501 and collectively
locations 501) each comprising a respective access point 580a, 580b, 580c (generically
an access point 580 and collectively access points 580). Each of access points 580
can be similar to access point 180 described above. At each location 501, device 105
can acquire a respective profile 590a, 590b, 590c (generically a profile 590 and collectively
profiles 590) for establishing a respective link 585a, 585b, 585c with a respective
access point 580a, 580b, 580c in order to access a network or networks (not depicted)
at each location 501. Data 182, described above, can comprise profile data 590 and
each profile 590 can include, but is not limited to a WiFi profile, a WiMax profile,
a network identifier, SSID (Service Set Identifier) data, wireless type data, passwords,
access data, encryption data, encryption keys, decryption keys, WEP (Wired Equivalent
Privacy) keys, certification data, certificates, and address information.
[0057] For example, in implementations depicted in Fig. 4, device 105 is first transported
to location 501 where device 105 acquires profile 590a to establish link 585a with
access point 580a. Device 105 is then transported to location 501b where device 105
acquires profile 590b to establish link 585b with access point 580b. Device 105 is
then transported to location 501c where device 105 acquires profile 590c to establish
link 585c with access point 580c. While three locations 501 (with respective access
points 580) are depicted in Fig. 4, and three profiles 590 are acquired at device
105 (e.g. in data 182), it is appreciated that the number of locations and number
of profiles 590 are generally non-limiting, and that device 105 can acquire any suitable
number of profiles 590.
[0058] In any event, eventually device 105 comes into proximity with device 101 such that
local link 190 is established. Data 182, comprising profiles 590, is thus transmitted
from device 105 to device 101, such that each device 101, 105 has a copy of data 182.
Data 182, comprising profiles 590, are thus installed at device 101 and device 101
can thereafter establish links with access points 580 to access respective networks,
when transported to respective locations 501, without having to acquire each respective
profile 590 at each location 501.
[0059] Hence, by acquiring configuration data 182 (e.g. profiles 590) for access points
580 at device 105, and transferring a copy of the configuration data 182 to device
101 when a near field communication session is established between device 101 and
device 105, device 101 can thereafter establish respective links 585 with respective
access points 580. This obviates a need to locally install configuration data 182
for each access point 580 at device 101 saving processing resources and general wear
and tear on device 101. In other words, only one automatic installation of configuration
data182 occurs rather than a plurality of (possibly manual) installations, one for
each access point 580.
[0060] It is further appreciated that, in some implementations, device 105 can keep track
of which profiles 590 have already been transmitted to device 101. Hence, in subsequent
local communication sessions with device 105, only profiles 590 which have been acquired
since the last local communication session are transmitted to device 105 (i.e. a delta
of data 182 is transmitted to device 105).
[0061] It is yet further appreciated that, in some implementations, the exchange of data
182 can be bi-directional. In other words, device 101 can acquire profiles 590 that
have not been acquired by device 101 and can transmit these profiles 590 to device
101 via local link 190.
[0062] Thus, when device 101 and device 105 are paired and, for example, associated with
the same user, each of device 101 and device 105 can then be enabled to access the
same networks via the same access points based on configuration data acquired by each
device 101, 105. Therefore, whether the user is transporting one or both of devices
101, 105 to a previously visited location at which a link 585 was established with
an access point 580 using one of the two devices 101, 105, the other of the two devices
101, 105 can also then establish a link 585 with the same access point 580.
[0063] Those skilled in the art will appreciate that in some embodiments, the functionality
of devices 101, 105 can be implemented using pre-programmed hardware or firmware elements
(e.g., application specific integrated circuits (ASICs), electrically erasable programmable
read-only memories (EEPROMs), etc.), or other related components. In other embodiments,
the functionality of devices 101, 105 can be achieved using a computing apparatus
that has access to a code memory (not shown) which stores computer-readable program
code for operation of the computing apparatus. The computer-readable program code
could be stored on a computer readable storage medium which is fixed, tangible and
readable directly by these components, (e.g., removable diskette, CD-ROM, ROM, fixed
disk, USB drive). Alternatively, the computer-readable program code could be stored
remotely but transmittable to these components via a modem or other interface device
connected to a network (including, without limitation, the Internet) over a transmission
medium. The transmission medium can be either a non-mobile medium (e.g., optical and/or
digital and/or analog communications lines) or a mobile medium (e.g., microwave, infrared,
free-space optical or other transmission schemes) or a combination thereof.
[0064] A portion of the disclosure of this patent document contains material which is subject
to copyright protection. The copyright owner has no objection to the facsimile reproduction
by any one the patent document or patent disclosure, as it appears in the Patent and
Trademark Office patent file or records, but otherwise reserves all copyrights whatsoever.
[0065] Persons skilled in the art will appreciate that there are yet more alternative implementations
and modifications possible for implementing the embodiments, and that the above implementations
and examples are only illustrations of one or more embodiments. The scope, therefore,
is only to be limited by the claims appended hereto.
1. A mobile electronic device (101) for providing access of the mobile electronic device
(101) to at least one network accessible by a second mobile electronic device (105),
said second mobile electronic device (105) storing configuration data for accessing
said at least one network, comprising:
a processing unit (120) interconnected with a communication interface (124), said
processing unit (120) enabled to:
receive said configuration data from said second mobile electronic device (105) in
a communication session established between said mobile electronic device (101) and
said second mobile electronic device (105) via a local link (190) through said communication
interface (124); and
install said configuration data at said mobile electronic device (101) such that said
at least one network is accessible by said mobile electronic device (101) using said
configuration data.
2. The mobile electronic device (101) of claim 1, wherein said configuration data is
received at said mobile electronic device (101) by one or more of:
in response to transmitting a request for said configuration data from said mobile
electronic device (101) to said second mobile electronic device (105); and,
in a push of said configuration data from said second mobile electronic device (105)
to said mobile electronic device (101).
3. The mobile electronic device (101) of any of claims 1 to 2, wherein said local link
(190) comprises a cable connecting said mobile electronic device (101) and said second
mobile electronic device (105).
4. The mobile electronic device (101) of any of claims 1 to 2, wherein said local link
(190) comprises a near field communication network.
5. The mobile electronic device (101) of claim 4, wherein said near field communication
network comprises a Bluetooth® link between said mobile electronic device (101) and said second mobile electronic
device (105).
6. The mobile electronic device (101) of any of claims 1 to 5, wherein said configuration
data comprises data for connecting to said at least one network via at least one WiFi
access point.
7. The mobile electronic device (101) of claim 7, wherein said configuration data comprises
at least one WiFi profile.
8. The mobile electronic device (101) of any of claims 1 to 5, wherein said configuration
data comprises at least one of a WiFi profile, a WiMax profile, an identifier of a
network access point, a network identifier, SSID (Service Set Identifier) data, wireless
type data, passwords, access data, encryption data, encryption keys, decryption keys,
WEP (Wired Equivalent Privacy) keys, certification data, certificates, address information.
9. A method for enabling access of a first mobile electronic device (101) to at least
one network accessible by a second mobile electronic device (105), said second mobile
electronic device (105) storing configuration data for accessing said at least one
network, said method comprising:
receiving said configuration data at said first mobile electronic device (101) from
said second mobile electronic device (105) in a communication session established
between said first mobile electronic device (101) and said second mobile electronic
device (105) via a local link (190); and
installing said configuration data at said first mobile electronic device (101) such
that said at least one network is accessible by said first mobile electronic device
(101) using said configuration data.
10. The method of claim 9, wherein said configuration data is received at said first mobile
electronic device (101) by one or more of:
in response to transmitting a request for said configuration data from said first
mobile electronic device (101) to said second mobile electronic device (105); and
in a push of said configuration data from said second mobile electronic device (105)
to said first mobile electronic device (101).
11. The method of any of claims 9 to 10, wherein said local link (190) comprises one or
more of
a cable connecting said first mobile electronic device (101) and said second mobile
electronic device (105); and
a near field communication network.
12. The method of claim 11, wherein said near field communication network comprises a
Bluetooth® link between said first mobile electronic device (101) and said second mobile electronic
device (105).
13. The method of any of claims 9 to 12, wherein said configuration data comprises one
or more of:
data for connecting to said at least one network via at least one WiFi access point
at least one WiFi profile, a WiMax profile, an identifier of a network access point,
a network identifier, SSID (Service Set Identifier) data, wireless type data, passwords,
access data, encryption data, encryption keys, decryption keys, WEP (Wired Equivalent
Privacy) keys, certification data, certificates, address information.
14. The method of any of claims 9 to 13, further comprising said first wireless electronic
device connecting to said at least one network using said configuration data.
15. A computer program product, comprising a computer usable medium having a computer
readable program code adapted to be executed to implement a method for enabling access
of a first mobile electronic device (101) to at least one network accessible by a
second mobile electronic device (105), said second mobile electronic device (105)
storing configuration data for accessing said at least one network, said method comprising:
receiving said configuration data at said first mobile electronic device (101) from
said second mobile electronic device (105) in a communication session established
between said first mobile electronic device (101) and said second mobile electronic
device (105) via a local link (190); and
installing said configuration data at said first mobile electronic device (101) such
that said at least one network is accessible by said first mobile electronic device
(101) using said configuration data.