Method for discovery and routing using a priori knowledge in the form of application programme within mobile AD-HOC networks
First Claim
Patent Images
1. A mobile device, comprising:
- a memory to store an installed application software package chosen by a user of the mobile device to be installed on the device and a device list including devices having the same installed application software package, said device list including a dynamic routing table to said devices, wherein the application software package enables users of a mobile ad-hoc network having the same application software installed on their devices to share and operate the installed application software of each other via a subset of the ad-hoc network which includes only devices with the same installed application software package; and
a processor to establish said subset of the ad-hoc network of the mobile devices of the ad-hoc network that include said installed application software package based on the routing table, wherein a route of the routing table is dynamically determined according to a cheapest cost of communication channels between mobile devices of said subset of said ad-hoc network which said cost of communication channels includes a direct or indirect route to an intended device of said subset of the ad-hoc network.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile ad-hoc network device includes application software. The device constructs its routing table, listing reachable devices with the same application software. The routing table knowledge is dynamic, as devices enter and leave the network or their parameters change.
-
Citations
26 Claims
-
1. A mobile device, comprising:
-
a memory to store an installed application software package chosen by a user of the mobile device to be installed on the device and a device list including devices having the same installed application software package, said device list including a dynamic routing table to said devices, wherein the application software package enables users of a mobile ad-hoc network having the same application software installed on their devices to share and operate the installed application software of each other via a subset of the ad-hoc network which includes only devices with the same installed application software package; and a processor to establish said subset of the ad-hoc network of the mobile devices of the ad-hoc network that include said installed application software package based on the routing table, wherein a route of the routing table is dynamically determined according to a cheapest cost of communication channels between mobile devices of said subset of said ad-hoc network which said cost of communication channels includes a direct or indirect route to an intended device of said subset of the ad-hoc network. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
entering a mobile ad-hoc network and informing a device of the mobile ad-hoc network about an installed application software package; dynamically updating a device list with devices having the same installed application software package, wherein the device list includes a routing table having routes to devices having the same installed application software package; and establishing a sub-network of only a subset of the mobile devices that have installed therein said application software package based on the routing table wherein, a route of the routing table is dynamically determined according to a cheapest cost of communication channels between mobile devices of said subset of said ad-hoc network which said cost of communication channels includes a direct or an indirect route to an intended device of said sub-network. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An article comprising:
-
a storage medium, said storage medium having stored thereon instructions that, when executed by a computing device, result in; entering a mobile ad-hoc network and informing a device of the mobile ad-hoc network about an installed application software package; dynamically updating a device list with devices having the same installed application software package, wherein the device list includes a routing table having routes to the devices with the same installed application software package; and establishing a sub-network of only a subset of the mobile devices that have installed therein said application software package based on the routing table wherein, a route of the routing table is dynamically determined according to a cheapest cost of communication channels between mobile devices of said subset of said ad-hoc network which said cost of communication channels includes a direct or an indirect route to an intended device of said sub-network. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification