US20120250615A1 - System and method for sharing data over wireless adhoc network - Google Patents

System and method for sharing data over wireless adhoc network Download PDF

Info

Publication number
US20120250615A1
US20120250615A1 US13/179,630 US201113179630A US2012250615A1 US 20120250615 A1 US20120250615 A1 US 20120250615A1 US 201113179630 A US201113179630 A US 201113179630A US 2012250615 A1 US2012250615 A1 US 2012250615A1
Authority
US
United States
Prior art keywords
required data
user required
data
handheld device
devices
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US13/179,630
Other versions
US9357567B2 (en
Inventor
Puneet Gupta
Chitrajit CHANDRASHEKAR
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Infosys Ltd
Original Assignee
Infosys Ltd
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 Infosys Ltd filed Critical Infosys Ltd
Assigned to INFOSYS TECHNOLOGIES LIMITED reassignment INFOSYS TECHNOLOGIES LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHANDRASHEKAR, CHITRAJIT, GUPTA, PUNEET
Publication of US20120250615A1 publication Critical patent/US20120250615A1/en
Assigned to Infosys Limited reassignment Infosys Limited CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: INFOSYS TECHNOLOGIES LIMITED
Application granted granted Critical
Publication of US9357567B2 publication Critical patent/US9357567B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Definitions

  • the present disclosure relates to a communication network system between mobile devices, more particularly to a system and method for sharing data over wireless adhoc network using mobile devices.
  • IP Internet Protocol
  • hosts typically uses Internet Protocol (IP) to transport packet data representative of voice, video, data or control traffic between endpoints (or “hosts” in IP terminology).
  • IP Internet Protocol
  • the data is divided into IP packets called datagrams that include addressing information (e.g., source and destination addresses) that enables various routers forming an IP network to route the packets to the specified destination.
  • the destination address may comprise an address identifying a particular host or an address shared by a group of hosts.
  • the hosts include various fixed devices and mobile wireless devices, often called mobile terminals that are capable of roaming from site to site or even between different wireless access point (AP) that use IP.
  • AP wireless access point
  • a hotspot is defined as a readily available wireless network area, covered by the access point.
  • the user with variety of wireless devices in the AP may make use of the internet, download files, in wireless mode. This will only be possible when the user is able to connect to the nearby access point.
  • wireless network Due to the enhanced utility of this wireless communication and mobile internet and intranet access, it is envisioned that multiple mobile devices, which uses IP will be carried within a car, airplane, and train (or even on a person). Such a collection of devices is known as a wireless network and the IP-addressable devices residing within the wireless network are known as wireless network nodes. It would be desirable to provide the communication network for various devices at various locations around one or more access points.
  • Ad-hoc communication network is a short-range wireless network comprising an arbitrary collection of wireless devices that are physically close enough to exchange information.
  • the ad-hoc network is constructed quickly with mobile wireless devices as they enter and leave the proximity of the remaining mobile wireless devices.
  • the ad-hoc network also may include one or more access points, that is, stationary wireless devices operating as a stand-alone server or as gateway connections to other communication networks.
  • wireless communication is opening the door to a completely new dimension of computing and business practices that propel enterprises to new heights of service and flexibility, however, a number of problems are associated with the wireless communication.
  • the access points and therefore, the hotspot increase in numbers and thus becomes complex to manage and monitor.
  • the various components that make up a wireless infrastructure, such as servers, companion desktops, etc. require effective monitoring and management, in order to maintain an optimal work environment and increase productivity.
  • a method for sharing data over wireless adhoc network comprises determining a user required data on a handheld device. The method further comprises broadcasting the user required data within the wireless adhoc network. Furthermore, the method comprises detecting a plurality of devices comprising the user required data. The method also comprises establishing a communication channel between the plurality of devices and the handheld device within a proximity environment. Sharing of the user required data automatically between the plurality of devices and the handheld device can also be a step of the method.
  • a system for sharing data over wireless adhoc network comprises a data determining module configured to determine a user required data on a handheld device, wherein the handheld device is a mobile phone.
  • the system further comprises a data broadcasting module configured to broadcast the user required data within the wireless adhoc network.
  • the system also can comprise a device detecting module configured to receive user required data from the data determining module and to detect a plurality of devices comprising the user required data within a proximity environment.
  • the system also comprises a data sharing module configured to assist in sharing of the user required data automatically between the plurality of devices and the handheld device.
  • FIG. 1 is a flow chart illustrating a method 100 for sharing of user required data in a wireless adhoc network, in accordance with an embodiment of the present disclosure
  • FIG. 2 is a block diagram illustrating a system 200 for sharing of user required data in a wireless adhoc network, in accordance with an embodiment of the present disclosure.
  • FIG. 3 is an example embodiment 300 of the present disclosure illustrating a typical wireless adhoc network comprising communicating devices.
  • the following discussion relates generally to a method for sharing of user required data between a plurality of devices in a wireless adhoc network.
  • communication network refers to a group of two or more devices linked together in a network.
  • a device refers to handheld devices and more particularly to a mobile device, which are adapted to establish connection in the communication network.
  • devices are also referred as peers in the communication network terminology.
  • LANs local-area networks
  • FIG. 1 depicts a flowchart illustrating a method 100 of establishing a communication channel between the plurality of devices for exchanging information points, in accordance with one embodiment of the present technique.
  • the method 100 beings by step 110 which describes determining the user data required on a handheld device.
  • the user required data is determined based on a plurality of information present on a handheld device.
  • the user required data can be, but not limited to information related to the network infrastructure, that is information may be pertaining to the access points which may contain better quality of service.
  • the user required data can also be a webpage content which cannot be retrieved due to various constraints such as, poor quality of service from the access points, disability to connect to an access point.
  • the user required data can also be information related to geographical location and information related to a plurality of services such as, information regarding ATM, Petrol bunks, service stations etc.
  • the plurality of data present on the handheld device can be historical data present on the web-browser of the handheld device.
  • the user required data is broadcasted within the wireless adhoc network. Broadcasting of the user required data includes, using communication channels such as bluetooth, infrared, web-enabled services to broadcast the data within the wireless adhoc network.
  • communication channels such as bluetooth, infrared, web-enabled services
  • the plurality of devices comprising the user required data are detected.
  • the handheld device automatically starts detecting for the plurality of devices through a communication channel which may include, bluetooth, infrared, or any similar wireless communication.
  • the handheld device determines the user required data on the plurality of devices by accessing the browser history contents, or the location at which the cached data is stored in the plurality of devices.
  • the handheld device can also communicate with an access point to directly obtain the data, if the user is happy with the quality of service provided by the access point.
  • the handheld device continuously keeps detecting for the plurality of devices until the user required data is found on at least one or more of the plurality of devices.
  • a communication channel is established between the plurality of devices and the handheld device within a proximity environment.
  • the communication channel can be, but not limited to a bluetooth connection, an infrared connection, a connection to the plurality of devices through an access point etc.
  • the proximity environment is preferably an adhoc wireless network. The handheld device automatically, that is without any user intervention, establishes a connection with the plurality of devices comprising the user required data.
  • the user required data is shared automatically between the plurality of devices and the handheld device.
  • a transparent communication is automatically established between the handheld device and the plurality of devices.
  • the transparent connection can be established between the handheld device and a plurality of devices without any user intervention.
  • the user required data is automatically shared between handheld device and the plurality of devices.
  • a completeness check is carried out to identify if the complete data has been shared. If the complete user required data has been shared, then it is displayed on to the output screen of the output device for the user to view or to read.
  • the handheld device again detects for the plurality of devices consisting of the user required data. The steps are repeated until the user required data is gathered completely on to the hand held device. After the user required data has been gathered on to the hand held device, the user required data is logically arranged to display it in a readable format to the user.
  • FIG. 2 depicts a system a system 200 which is disposed inside the handheld device, the system 200 can assist with sharing of user required data in a wireless adhoc network, in accordance with an embodiment of the present disclosure.
  • the system comprises a data determining module 210 , a data broadcasting module 220 , a device detecting module 230 and a device sharing module 240 .
  • the data determining module 210 is configured to determine a user required data on a handheld device based on a plurality of information.
  • the user required data can be, but not limited to information related to the network infrastructure, that is information may be pertaining to the access points which may contain better quality of service.
  • the user required data can also be a webpage content which cannot be retrieved due to various constraints such as, poor quality of service from the access points, disability to connect to an access point.
  • the user required data can also be information related to geographical location and information related to a plurality of services such as, information regarding ATM, Petrol bunks, service stations etc.
  • the plurality of data present on the handheld device can be historical data present on the web-browser of the handheld device. When a user requests for webpage or any data, each of the requests are stored in the historical data or the cached data section of the handheld device.
  • the data broadcasting data 220 is configured to receive the user required data from the data determining module 210 and broadcast the user required data within the wireless adhoc network. Broadcasting of the user required data includes, using communication channels such as bluetooth, infrared, web-enabled services to broadcast the data within the wireless adhoc network.
  • the system 200 further comprises a device detecting module 230 configured to receive user required data from the data determining module 220 and to detect the plurality of devices comprising the user required data within a proximity environment.
  • the device detecting module disposed 230 , automatically starts detecting for the plurality of devices through a communication channel which may include, bluetooth, infrared, or any similar wireless communication.
  • the handheld device determines the user required data on the plurality of devices by accessing the browser history contents, or the location at which the cached data is stored in the plurality of devices.
  • the handheld device can also communicate with an access point to directly obtain the data, if the user is happy with the quality of service provided by the access point.
  • the system comprises a data sharing module 240 configured to assist in sharing of the user required data automatically between the plurality of devices and the handheld device.
  • the user required data is shared automatically between the plurality of devices and the handheld device.
  • a transparent communication is automatically established between the handheld device and the plurality of devices.
  • the transparent connection can be established between the handheld device and a plurality of devices without any user intervention.
  • the user required data is automatically shared between handheld device and the plurality of devices.
  • a completeness check is carried out to identify if the complete data has been shared.
  • the handheld device again detects for the plurality of devices consisting of the user required data. The steps are repeated until the user required data is gathered completely on to the hand held device. After the user required data has been gathered on to the hand held device, the user required data is logically arranged to display it in a readable format to the user.
  • the system 200 comprises an output module configured to receive the complete user required data from the data sharing module 240 and display the complete user required data on an output display of the handheld device.
  • the example embodiment 300 of the present disclosure illustrating a typical wireless adhoc network comprising communicating devices.
  • the example embodiment 300 comprises a first adhoc network 304 and a second adhoc network 318 .
  • the embodiment 300 also comprises handheld devices 310 , 312 and 322 .
  • the embodiment 300 also comprises a mobile phones as plurality of devices 302 , 306 , 314 , 316 and 320 .
  • the user using a handheld device 310 may send a request to access a webpage within the wireless adhoc network 304 .
  • the data determining module 210 on the handheld device 310 determines the user required by accessing the history contents of the browser. After determining the user required data, in this case a particular webpage, the data broadcasting module 220 broadcasts the user required data within the wireless adhoc network 304 . The broadcasting is done through a communication channel.
  • the device detecting module 230 detects for a plurality of devices for the user required data. In the example embodiment 300 , the device detecting module 230 detects a mobile phone 306 containing the user required data.
  • the device sharing module 240 establishes a connection between the mobile phone 306 to share the user required data.
  • the user required data is displayed to the user on an output screen of the handheld device. If the user required data is also present in the mobile phones 302 and 308 , the handheld device 310 can also obtain the data simultaneously from the mobile phones 302 and 308 .
  • the handheld device 310 can also detect and share the user required data from the wireless adhoc network 318 . As illustrated in the example embodiment 300 , the handheld device 310 is not within the proximity environment of the wireless adhoc network 318 . In this embodiment, the user required data can be automatically transferred to the handheld device 312 . When the handheld device 310 is within the proximity environment to the handheld device 312 , the user required data can be automatically shared between the handheld device 310 and 312 .

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The method for sharing data over wireless adhoc network using mobile devices comprises a step of determining a user required data on a handheld device. The method further comprises broadcasting the user required data within the wireless adhoc network. Further, the method includes detecting a plurality of devices comprising the user required data. The method also comprises establishing a communication channel, in a proximity environment between the plurality of devices and the handheld device. The method further comprises sharing of the user required data automatically between the plurality of devices and the handheld device.

Description

    TECHNICAL FIELD
  • The present disclosure relates to a communication network system between mobile devices, more particularly to a system and method for sharing data over wireless adhoc network using mobile devices.
  • BACKGROUND
  • Over the past decade, the wireless communication network system typically uses Internet Protocol (IP) to transport packet data representative of voice, video, data or control traffic between endpoints (or “hosts” in IP terminology). In such systems, the data is divided into IP packets called datagrams that include addressing information (e.g., source and destination addresses) that enables various routers forming an IP network to route the packets to the specified destination. The destination address may comprise an address identifying a particular host or an address shared by a group of hosts. Typically, the hosts include various fixed devices and mobile wireless devices, often called mobile terminals that are capable of roaming from site to site or even between different wireless access point (AP) that use IP.
  • In the field of wireless communication, a hotspot is defined as a readily available wireless network area, covered by the access point. The user with variety of wireless devices in the AP may make use of the internet, download files, in wireless mode. This will only be possible when the user is able to connect to the nearby access point.
  • Due to the enhanced utility of this wireless communication and mobile internet and intranet access, it is envisioned that multiple mobile devices, which uses IP will be carried within a car, airplane, and train (or even on a person). Such a collection of devices is known as a wireless network and the IP-addressable devices residing within the wireless network are known as wireless network nodes. It would be desirable to provide the communication network for various devices at various locations around one or more access points.
  • Ad-hoc communication network is a short-range wireless network comprising an arbitrary collection of wireless devices that are physically close enough to exchange information. The ad-hoc network is constructed quickly with mobile wireless devices as they enter and leave the proximity of the remaining mobile wireless devices. The ad-hoc network also may include one or more access points, that is, stationary wireless devices operating as a stand-alone server or as gateway connections to other communication networks.
  • Although wireless communication is opening the door to a completely new dimension of computing and business practices that propel enterprises to new heights of service and flexibility, however, a number of problems are associated with the wireless communication. The access points and therefore, the hotspot, increase in numbers and thus becomes complex to manage and monitor. The various components that make up a wireless infrastructure, such as servers, companion desktops, etc., require effective monitoring and management, in order to maintain an optimal work environment and increase productivity. Furthermore, as different hotspots at any time provide different quality of service because of the local conditions, it becomes difficult for the user to rely completely on the hotspots to obtain the required data.
  • Accordingly, there is a need for a technique that enables effective data gathering or sharing through mobile devices in an adhoc wireless system without use of hotspots, thereby improving the user experience while browsing for the required data on a handheld device.
  • SUMMARY OF THE INVENTION
  • Aspects of the disclosure relate a communication network system between mobile devices, more particularly to a method for sharing data over wireless adhoc network. A method for sharing data over wireless adhoc network comprises determining a user required data on a handheld device. The method further comprises broadcasting the user required data within the wireless adhoc network. Furthermore, the method comprises detecting a plurality of devices comprising the user required data. The method also comprises establishing a communication channel between the plurality of devices and the handheld device within a proximity environment. Sharing of the user required data automatically between the plurality of devices and the handheld device can also be a step of the method.
  • According to the one aspect of the present disclosure, a system for sharing data over wireless adhoc network comprises a data determining module configured to determine a user required data on a handheld device, wherein the handheld device is a mobile phone. The system further comprises a data broadcasting module configured to broadcast the user required data within the wireless adhoc network. The system also can comprise a device detecting module configured to receive user required data from the data determining module and to detect a plurality of devices comprising the user required data within a proximity environment. Furthermore, the system also comprises a data sharing module configured to assist in sharing of the user required data automatically between the plurality of devices and the handheld device.
  • DRAWINGS
  • These and other features, aspects, and advantages of the present disclosure will be better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
  • FIG. 1 is a flow chart illustrating a method 100 for sharing of user required data in a wireless adhoc network, in accordance with an embodiment of the present disclosure;
  • FIG. 2 is a block diagram illustrating a system 200 for sharing of user required data in a wireless adhoc network, in accordance with an embodiment of the present disclosure; and
  • FIG. 3 is an example embodiment 300 of the present disclosure illustrating a typical wireless adhoc network comprising communicating devices.
  • DETAILED DESCRIPTION
  • The following discussion relates generally to a method for sharing of user required data between a plurality of devices in a wireless adhoc network.
  • The various embodiments discussed herein are generally adapted for improving the user experience while browsing data on a hand held device efficiency of the communication network. As will be appreciated by persons skilled in the art, communication network refers to a group of two or more devices linked together in a network. In the present context, a device refers to handheld devices and more particularly to a mobile device, which are adapted to establish connection in the communication network. It should also be noted that devices are also referred as peers in the communication network terminology. There are many types of communication networks, which includes local-area networks (LANs), wherein the devices are geographically close together.
  • FIG. 1 depicts a flowchart illustrating a method 100 of establishing a communication channel between the plurality of devices for exchanging information points, in accordance with one embodiment of the present technique. As illustrated, the method 100, beings by step 110 which describes determining the user data required on a handheld device. The user required data is determined based on a plurality of information present on a handheld device. The user required data can be, but not limited to information related to the network infrastructure, that is information may be pertaining to the access points which may contain better quality of service. The user required data can also be a webpage content which cannot be retrieved due to various constraints such as, poor quality of service from the access points, disability to connect to an access point. The user required data can also be information related to geographical location and information related to a plurality of services such as, information regarding ATM, Petrol bunks, service stations etc. The plurality of data present on the handheld device can be historical data present on the web-browser of the handheld device.
  • At step 120, the user required data is broadcasted within the wireless adhoc network. Broadcasting of the user required data includes, using communication channels such as bluetooth, infrared, web-enabled services to broadcast the data within the wireless adhoc network.
  • At step 130, the plurality of devices comprising the user required data are detected. The handheld device automatically starts detecting for the plurality of devices through a communication channel which may include, bluetooth, infrared, or any similar wireless communication. The handheld device determines the user required data on the plurality of devices by accessing the browser history contents, or the location at which the cached data is stored in the plurality of devices. In another embodiment of the present disclosure, the handheld device can also communicate with an access point to directly obtain the data, if the user is happy with the quality of service provided by the access point. Furthermore, at step 140, the handheld device continuously keeps detecting for the plurality of devices until the user required data is found on at least one or more of the plurality of devices.
  • At step 150, after the handheld device detects the plurality of devices which contains the user required data, a communication channel is established between the plurality of devices and the handheld device within a proximity environment. The communication channel can be, but not limited to a bluetooth connection, an infrared connection, a connection to the plurality of devices through an access point etc. The proximity environment is preferably an adhoc wireless network. The handheld device automatically, that is without any user intervention, establishes a connection with the plurality of devices comprising the user required data.
  • At step 160, the user required data is shared automatically between the plurality of devices and the handheld device. Once the handheld device identifies the plurality of devices, which can be one or more, a transparent communication is automatically established between the handheld device and the plurality of devices. In another embodiment of the present disclosure, the transparent connection can be established between the handheld device and a plurality of devices without any user intervention. After a transparent communication channel has been established, the user required data is automatically shared between handheld device and the plurality of devices. Furthermore, as soon as the user required data has been received on the handheld device, a completeness check is carried out to identify if the complete data has been shared. If the complete user required data has been shared, then it is displayed on to the output screen of the output device for the user to view or to read. If the data gathered is not complete, the handheld device again detects for the plurality of devices consisting of the user required data. The steps are repeated until the user required data is gathered completely on to the hand held device. After the user required data has been gathered on to the hand held device, the user required data is logically arranged to display it in a readable format to the user.
  • FIG. 2 depicts a system a system 200 which is disposed inside the handheld device, the system 200 can assist with sharing of user required data in a wireless adhoc network, in accordance with an embodiment of the present disclosure. The system comprises a data determining module 210, a data broadcasting module 220, a device detecting module 230 and a device sharing module 240.
  • The data determining module 210 is configured to determine a user required data on a handheld device based on a plurality of information. The user required data can be, but not limited to information related to the network infrastructure, that is information may be pertaining to the access points which may contain better quality of service. The user required data can also be a webpage content which cannot be retrieved due to various constraints such as, poor quality of service from the access points, disability to connect to an access point. The user required data can also be information related to geographical location and information related to a plurality of services such as, information regarding ATM, Petrol bunks, service stations etc. The plurality of data present on the handheld device can be historical data present on the web-browser of the handheld device. When a user requests for webpage or any data, each of the requests are stored in the historical data or the cached data section of the handheld device.
  • The data broadcasting data 220 is configured to receive the user required data from the data determining module 210 and broadcast the user required data within the wireless adhoc network. Broadcasting of the user required data includes, using communication channels such as bluetooth, infrared, web-enabled services to broadcast the data within the wireless adhoc network.
  • The system 200 further comprises a device detecting module 230 configured to receive user required data from the data determining module 220 and to detect the plurality of devices comprising the user required data within a proximity environment. The device detecting module, disposed 230, automatically starts detecting for the plurality of devices through a communication channel which may include, bluetooth, infrared, or any similar wireless communication. The handheld device determines the user required data on the plurality of devices by accessing the browser history contents, or the location at which the cached data is stored in the plurality of devices. In another embodiment of the present disclosure, the handheld device can also communicate with an access point to directly obtain the data, if the user is happy with the quality of service provided by the access point.
  • Furthermore, the system comprises a data sharing module 240 configured to assist in sharing of the user required data automatically between the plurality of devices and the handheld device. The user required data is shared automatically between the plurality of devices and the handheld device. Once the handheld device identifies the plurality of devices, which can be one or more, a transparent communication is automatically established between the handheld device and the plurality of devices. In another embodiment of the present disclosure, the transparent connection can be established between the handheld device and a plurality of devices without any user intervention. After a transparent communication channel has been established, the user required data is automatically shared between handheld device and the plurality of devices. Furthermore, as soon as the user required data has been received on the handheld device, a completeness check is carried out to identify if the complete data has been shared. If the complete user required data has been shared, then it is displayed on to the output screen of the output device for the user to view or to read. If the data gathered is not complete, the handheld device again detects for the plurality of devices consisting of the user required data. The steps are repeated until the user required data is gathered completely on to the hand held device. After the user required data has been gathered on to the hand held device, the user required data is logically arranged to display it in a readable format to the user.
  • In another embodiment of the present disclosure, the system 200 comprises an output module configured to receive the complete user required data from the data sharing module 240 and display the complete user required data on an output display of the handheld device.
  • As will be appreciated by person having ordinary skill in the art, one of the embodiments of the present disclosure can be explained by considering the example embodiment 300 of the present disclosure illustrating a typical wireless adhoc network comprising communicating devices. The example embodiment 300 comprises a first adhoc network 304 and a second adhoc network 318. The embodiment 300 also comprises handheld devices 310, 312 and 322. Furthermore, the embodiment 300 also comprises a mobile phones as plurality of devices 302, 306, 314, 316 and 320. The user using a handheld device 310 may send a request to access a webpage within the wireless adhoc network 304. Due to poor quality of service provided by the wireless device within the wireless adhoc network 304, the user is unable to access the required webpage. The data determining module 210 on the handheld device 310 determines the user required by accessing the history contents of the browser. After determining the user required data, in this case a particular webpage, the data broadcasting module 220 broadcasts the user required data within the wireless adhoc network 304. The broadcasting is done through a communication channel. The device detecting module 230 detects for a plurality of devices for the user required data. In the example embodiment 300, the device detecting module 230 detects a mobile phone 306 containing the user required data. The device sharing module 240 establishes a connection between the mobile phone 306 to share the user required data. After completely gathering the user required data on the handheld device 310, the user required data is displayed to the user on an output screen of the handheld device. If the user required data is also present in the mobile phones 302 and 308, the handheld device 310 can also obtain the data simultaneously from the mobile phones 302 and 308.
  • In another embodiment of the present disclosure, the handheld device 310 can also detect and share the user required data from the wireless adhoc network 318. As illustrated in the example embodiment 300, the handheld device 310 is not within the proximity environment of the wireless adhoc network 318. In this embodiment, the user required data can be automatically transferred to the handheld device 312. When the handheld device 310 is within the proximity environment to the handheld device 312, the user required data can be automatically shared between the handheld device 310 and 312.
  • In view of the many possible embodiments to which the principles of our invention may be applied, we claim as our invention all such embodiments as may come within the scope and spirit of the following claims and equivalents thereto.

Claims (22)

1. A method for sharing of data within a wireless adhoc network, the method comprising:
determining a user required data on a handheld device;
broadcasting the user required data within the wireless adhoc network;
detecting a plurality of devices comprising the user required data;
establishing a communication channel, in a proximity environment between the plurality of devices and the handheld device; and
sharing of the user required data automatically between the plurality of devices and the handheld device.
2. The method of claim 1 wherein determining the user required data on the handheld device further comprises, determining the user required data based on a plurality of information present on the handheld device.
3. The method of claim 1 wherein the communication channel is one or more of:
a bluetooth connection;
a wireless connection; and
an infrared connection.
4. The method of claim 1 wherein the user required data is one or more of:
an information related to the network infrastructure;
a webpage content;
an information related to geographical location; and
an information related to a plurality of services.
5. The method of claim 1 further comprising analyzing the user required data received from the plurality of devices to check for completeness of the user required data.
6. The method of claim 5 further comprises arranging the user required data to a readable format when the user required data is received from the plurality of devices.
7. The method of claim 1 wherein the plurality of devices is one or more of:
a mobile phone; and
a laptop.
8. The method of claim 1 wherein the handheld device is a mobile phone.
9. The method of claim 5 further comprising, searching for plurality of devices and receiving the user required data until the user required data is gathered completely.
10. The method of claim 2 wherein the plurality of information present on the handheld device is a historical data present on the web-browser of the handheld device.
11. The method of claim 1 wherein the proximity environment is within the wireless adhoc network.
12. A system comprising for sharing of data within a wireless adhoc network, the system comprising:
a data determining module configured to determine a user required data on a handheld device based on a plurality of information, wherein the handheld device is a mobile phone;
a data broadcasting module configured to broadcast the user required data within the wireless adhoc network;
a device detecting module configured to receive user required data from the data determining module and to detect a plurality of devices comprising the user required data within a proximity environment; and
a data sharing module configured to assist in sharing of the user required data automatically between the plurality of devices and the handheld device.
13. The system of claim 12 wherein the data determining module is configured to determine the user required data based on a plurality of information present on the handheld device.
14. The system of claim 12 further comprising a data communication module configured to establish a communication channel between the plurality of devices and the handheld device.
15. The method of claim 14 wherein the communication channel is one or more of:
a bluetooth connection;
a wireless connection; and
an infrared connection.
16. The method of claim 12 wherein the user required data is one or more of:
an information related to the network infrastructure;
a webpage content;
an information related to geographical location; and
an information related to a plurality of services.
17. The system of claim 12 wherein the data sharing module is further configured to analyze the user required data received from the plurality of devices to check for completeness of the user required data.
18. The system of claim 17 wherein the data sharing module is further configured to arrange the user required data to a readable format when the user required data is received from the plurality of devices.
19. The system of claim 12 wherein the plurality of devices is one or more of:
a mobile phone; and
a laptop.
20. The system of claim 18 wherein the data sharing module is configured to search for plurality of devices and receive the user required data until the user required data is gathered completely.
21. The system of claim 12 wherein the plurality of information present on the handheld device is a historical data present on the web-browser of the handheld device.
22. The system of claim 12 further comprising an output module configured to receive a complete user required data from the data sharing module and display the complete user required data on an output display of the handheld device.
US13/179,630 2011-03-31 2011-07-11 System and method for sharing data over wireless adhoc network Expired - Fee Related US9357567B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN1064CH2011 2011-03-31
IN1064/CHE/2011 2011-03-31

Publications (2)

Publication Number Publication Date
US20120250615A1 true US20120250615A1 (en) 2012-10-04
US9357567B2 US9357567B2 (en) 2016-05-31

Family

ID=46927190

Family Applications (1)

Application Number Title Priority Date Filing Date
US13/179,630 Expired - Fee Related US9357567B2 (en) 2011-03-31 2011-07-11 System and method for sharing data over wireless adhoc network

Country Status (1)

Country Link
US (1) US9357567B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014147289A1 (en) * 2013-03-22 2014-09-25 Nokia Corporation Method and apparatus for providing local synchronization of information for augmented reality objects
US9020443B1 (en) * 2013-11-07 2015-04-28 Jonathan A. Tyler Systems, apparatus, and methods for controlling the color of a skin of a mobile communication device
US9037087B2 (en) 2013-07-25 2015-05-19 Elwha Llc Systems and methods for providing one or more functionalities to a wearable computing device with directional antenna
US9078089B2 (en) 2013-07-25 2015-07-07 Elwha Llc Systems and methods for providing one or more functionalities to a wearable computing device
US9167407B2 (en) 2013-07-25 2015-10-20 Elwha Llc Systems and methods for communicating beyond communication range of a wearable computing device
US9167376B2 (en) 2013-07-25 2015-10-20 Elwha Llc Systems and methods for selecting for usage one or more functional devices detected within a communication range of a wearable computing device
US9204245B2 (en) 2013-07-25 2015-12-01 Elwha Llc Systems and methods for providing gesture indicative data via a head wearable computing device
US9219975B2 (en) 2013-07-25 2015-12-22 Elwha Llc Systems and methods for receiving gesture indicative data at a limb wearable
US9958275B2 (en) * 2016-05-31 2018-05-01 Toyota Motor Engineering & Manufacturing North America, Inc. System and method for wearable smart device communications

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060104200A1 (en) * 2004-11-18 2006-05-18 Samsung Electronics Co., Ltd. Terminal for automatically changing operating mode and wireless network system having the same, and method thereof
US20070030824A1 (en) * 2005-08-08 2007-02-08 Ribaudo Charles S System and method for providing communication services to mobile device users incorporating proximity determination
US20070136473A1 (en) * 2005-12-13 2007-06-14 Birchler Mark A Method for selecting a communications network mode having an optimum efficiency
US20070204321A1 (en) * 2006-02-13 2007-08-30 Tvu Networks Corporation Methods, apparatus, and systems for providing media content over a communications network
US20090047903A1 (en) * 2005-03-07 2009-02-19 Broadcom Corporation Automatic resource availability using bluetooth
US20100115613A1 (en) * 2008-10-31 2010-05-06 Google Inc. Cacheable Mesh Browsers
US20100185753A1 (en) * 2007-08-30 2010-07-22 Hang Liu Unified peer-to-peer and cache system for content services in wireless mesh networks
US20110117897A1 (en) * 2009-11-19 2011-05-19 Junghoon Lee Mobile terminal and incoming screen display method thereof

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060104200A1 (en) * 2004-11-18 2006-05-18 Samsung Electronics Co., Ltd. Terminal for automatically changing operating mode and wireless network system having the same, and method thereof
US20090047903A1 (en) * 2005-03-07 2009-02-19 Broadcom Corporation Automatic resource availability using bluetooth
US20070030824A1 (en) * 2005-08-08 2007-02-08 Ribaudo Charles S System and method for providing communication services to mobile device users incorporating proximity determination
US20070136473A1 (en) * 2005-12-13 2007-06-14 Birchler Mark A Method for selecting a communications network mode having an optimum efficiency
US20070204321A1 (en) * 2006-02-13 2007-08-30 Tvu Networks Corporation Methods, apparatus, and systems for providing media content over a communications network
US20100185753A1 (en) * 2007-08-30 2010-07-22 Hang Liu Unified peer-to-peer and cache system for content services in wireless mesh networks
US20100115613A1 (en) * 2008-10-31 2010-05-06 Google Inc. Cacheable Mesh Browsers
US20110117897A1 (en) * 2009-11-19 2011-05-19 Junghoon Lee Mobile terminal and incoming screen display method thereof

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014147289A1 (en) * 2013-03-22 2014-09-25 Nokia Corporation Method and apparatus for providing local synchronization of information for augmented reality objects
US9179284B2 (en) 2013-07-25 2015-11-03 Elwha Llc Systems and methods for communicating beyond communication range of a wearable computing device
US9204245B2 (en) 2013-07-25 2015-12-01 Elwha Llc Systems and methods for providing gesture indicative data via a head wearable computing device
US9037087B2 (en) 2013-07-25 2015-05-19 Elwha Llc Systems and methods for providing one or more functionalities to a wearable computing device with directional antenna
US9078089B2 (en) 2013-07-25 2015-07-07 Elwha Llc Systems and methods for providing one or more functionalities to a wearable computing device
US9167407B2 (en) 2013-07-25 2015-10-20 Elwha Llc Systems and methods for communicating beyond communication range of a wearable computing device
US9167376B2 (en) 2013-07-25 2015-10-20 Elwha Llc Systems and methods for selecting for usage one or more functional devices detected within a communication range of a wearable computing device
US9237412B2 (en) 2013-07-25 2016-01-12 Elwha Llc Systems and methods for providing gesture indicative data via a head wearable computing device
US9237411B2 (en) 2013-07-25 2016-01-12 Elwha Llc Systems and methods for providing one or more functionalities to a wearable computing device with directional antenna
US9173053B2 (en) 2013-07-25 2015-10-27 Elwha Llc Systems and methods for providing one or more functionalities to a wearable computing device
US9219975B2 (en) 2013-07-25 2015-12-22 Elwha Llc Systems and methods for receiving gesture indicative data at a limb wearable
US9226094B2 (en) 2013-07-25 2015-12-29 Elwha Llc Systems and methods for receiving gesture indicative data at a limb wearable computing device
US9226097B2 (en) 2013-07-25 2015-12-29 Elwha Llc Systems and methods for selecting for usage one or more functional devices detected within a communication range of a wearable computing device
US9020443B1 (en) * 2013-11-07 2015-04-28 Jonathan A. Tyler Systems, apparatus, and methods for controlling the color of a skin of a mobile communication device
US20150126253A1 (en) * 2013-11-07 2015-05-07 Jonathan A. Tyler Systems, apparatus, and methods for controlling the color of a skin of a mobile communication device
US9958275B2 (en) * 2016-05-31 2018-05-01 Toyota Motor Engineering & Manufacturing North America, Inc. System and method for wearable smart device communications

Also Published As

Publication number Publication date
US9357567B2 (en) 2016-05-31

Similar Documents

Publication Publication Date Title
US9357567B2 (en) System and method for sharing data over wireless adhoc network
CN102204349B (en) Pre-evaluation of multiple network access points
JP5735586B2 (en) System and method for evaluating multiple connectivity options
JP5669323B2 (en) Vehicle status monitoring using cellular broadcast
CN103339522B (en) Peer-to-peer location service
CA2889393C (en) Multiple access point name and ip service connectivity
US7545771B2 (en) Independent direct link protocol
US8687547B2 (en) Method and system for automatic connection to a network
US7948951B2 (en) Automatic peer discovery
JP6068630B2 (en) Method, device, and system for registering and discovering services
CN101626596B (en) Method, device and system for generating service distributing strategy
EP2618595B1 (en) Mobile WiFi network
US20120178488A1 (en) System, Method and Apparatus for Dynamic Wireless Network Discovery
US20050130634A1 (en) Location awareness in wireless networks
WO2017020553A1 (en) Method and device for establishing wireless connection
CN104335199A (en) Using services through virtual access point interfaces
CN101827380B (en) Wireless hotspot recognition system and method
JP2003134133A (en) System and device for providing network service information, method thereof and terminal
CN105828453A (en) Data transmission method and data transmission device for relay communication
Hasan et al. Intelligent transportation systems: 802.11-based Vehicular Communications
US9491202B2 (en) Device and method capable of searching for available service
WO2022047392A1 (en) Private cellular network for acquisition and exchange of location data with emergency call centers
EP2257108A1 (en) Process and communication system for establishing intermittent connections between a moving system and external access points
CN104798397A (en) Method and device for hosting application by access node
CN103533104A (en) Method for issuing IP address as well as method, device and system for acquiring temporary information

Legal Events

Date Code Title Description
AS Assignment

Owner name: INFOSYS TECHNOLOGIES LIMITED, INDIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GUPTA, PUNEET;CHANDRASHEKAR, CHITRAJIT;REEL/FRAME:026819/0295

Effective date: 20110805

AS Assignment

Owner name: INFOSYS LIMITED, INDIA

Free format text: CHANGE OF NAME;ASSIGNOR:INFOSYS TECHNOLOGIES LIMITED;REEL/FRAME:030039/0819

Effective date: 20110616

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY