Naming distribution method for ad hoc networks
First Claim
1. A method to distribute a user-defined name of a user'"'"'s wireless device to a plurality of member wireless devices in an ad hoc network, comprising:
- associating a member device address with a member-defined name, in a member name record stored in a plurality of member devices in the ad hoc network;
receiving a name distribution message associating a user device address with a user-defined name;
comparing the user-defined name with the member-defined name;
storing the user device address in association with the user-defined name in a user name record in the plurality of member devices in the ad hoc network, if there is no name conflict; and
using the user-defined name at the plurality of member devices to access the user'"'"'s wireless device in the ad hoc network.
11 Assignments
0 Petitions
Accused Products
Abstract
Device name conflicts are resolved when adding devices to existing ad hoc networks or when joining two ad hoc networks together. After a connection has been established between a new device to be added and a first member device in the ad hoc network, a name distribution message is transferred by the new device to the first member device. The name distribution message will be passed from member device to member device in the ad hoc network, and at each member device a name conflict check is performed. Device name conflicts are also resolved when joining two ad hoc networks together. The contents of name manager tables of the two respective ad hoc networks must be exchanged. This is accomplished by forming a name distribution message for each name record in the name manager tables of the two devices establishing the connection on behalf of their respective ad hoc networks. Then the name distribution messages formed in each respective ad hoc network are distributed to the other ad hoc network. In the process of distributing the name distribution messages through the other network, any name conflicts are commonly resolved in all of the devices in both ad hoc networks.
-
Citations
52 Claims
-
1. A method to distribute a user-defined name of a user'"'"'s wireless device to a plurality of member wireless devices in an ad hoc network, comprising:
-
associating a member device address with a member-defined name, in a member name record stored in a plurality of member devices in the ad hoc network;
receiving a name distribution message associating a user device address with a user-defined name;
comparing the user-defined name with the member-defined name;
storing the user device address in association with the user-defined name in a user name record in the plurality of member devices in the ad hoc network, if there is no name conflict; and
using the user-defined name at the plurality of member devices to access the user'"'"'s wireless device in the ad hoc network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method to distribute a user-defined name of a user'"'"'s wireless device to a plurality of member wireless devices in an ad hoc network, comprising:
-
associating a member device address with a member-defined name, in a member name record stored in a plurality of member devices in the ad hoc network;
distributing a name distribution message associating a user device address with a user-defined name and a user-defined alternate name, to the plurality of member devices in the ad hoc network;
comparing the user-defined name with the member-defined name in each of the plurality of member devices in the ad hoc network;
storing the user device address in association with the user-defined name in a user name record in the plurality of member devices in the ad hoc network, if there is no name conflict;
storing the user device address in association with the user-defined alternate name in a user name record in the plurality of member devices in the ad hoc network, if there is a name conflict; and
using the stored name at the plurality of member devices in the ad hoc network, to access the user'"'"'s wireless device in the ad hoc network. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method to distribute user-defined names of wireless devices to a plurality of member wireless devices when connecting two ad hoc networks, comprising:
-
associating a member device address with a member-defined name, in a member name record stored in a plurality of member devices in a first ad hoc network;
connecting a second ad hoc network containing a user device, to the first ad hoc network;
receiving a name distribution message in the first ad hoc network from the user device, the message associating a user device address with a user-defined name;
comparing the user-defined name with the member-defined name;
storing the user device address in association with the user-defined name in a user name record in the plurality of member devices in the first ad hoc network, if there is no name conflict; and
using the user-defined name at the plurality of member devices in the first ad hoc network to access the user'"'"'s wireless device in the second ad hoc network. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system to distribute a user-defined name of a user'"'"'s wireless device to a plurality of member wireless devices in an ad hoc network, comprising:
-
a memory, for storing a member device address in association with a member-defined name, in a member name record stored in a member device in an ad hoc network;
an input, for receiving a name distribution message associating a user device address with a user-defined name;
a comparator coupled to the memory and the input, for comparing the user-defined name with the member-defined name;
said memory storing the user device address in association with the user-defined name in a user name record, if there is no name conflict; and
an interface coupled to the memory, for using the user-defined name to access the user'"'"'s wireless device in the ad hoc network. - View Dependent Claims (46)
-
-
47. A computer program product to distribute a user-defined name of a user'"'"'s wireless device to a plurality of member wireless devices in an ad hoc network, comprising:
-
a computer readable medium;
program code in said computer readable medium for storing a member device address in association with a member-defined name, in a member name record in a member device in the ad hoc network;
program code in said computer readable medium for receiving a name distribution message associating a user device address with a user-defined name;
program code in said computer readable medium for comparing the user-defined name with the member-defined name;
program code in said computer readable medium for storing the user device address in association with the user-defined name in a user name record, if there is no name conflict; and
program code in said computer readable medium for using the user-defined name to access the user'"'"'s wireless device in the ad hoc network. - View Dependent Claims (48)
-
-
49. A method to distribute a user-defined name of a user'"'"'s wireless device to a plurality of member wireless devices in an ad hoc network, comprising:
-
associating a member device address with a member-defined name, in an existing name table stored in a plurality of member devices in the ad hoc network;
receiving a name distribution message associating a user device address with a user-defined name in a new name table;
appending the new name table to the existing name table to form a composite name table;
comparing the user-defined name with the member-defined name;
storing the user device address in association with the user-defined name in the composite name table in the plurality of member devices in the ad hoc network, if there is no name conflict; and
using the user-defined name at the plurality of member devices to access the user'"'"'s wireless device in the ad hoc network. - View Dependent Claims (50)
-
-
51. A method to distribute user-defined names of users'"'"' wireless devices to a plurality of member wireless devices when connecting two ad hoc networks, comprising:
-
associating a first member device address with a first member-defined name, in a first existing name table stored in a first plurality of member devices in a first ad hoc network;
associating a second member device address with a second member-defined name, in a second existing name table stored in a second plurality of member devices in a second ad hoc network;
receiving a first name distribution message including the first existing name table in the second ad hoc network, associating a first user device address with a first user-defined name from a first user'"'"'s device which is located in the first ad hoc network, when connecting the second ad hoc network with the first ad hoc network;
appending the first existing name table to the second existing name table to form a composite name table;
comparing the first user-defined name with the second member-defined name;
storing the first user device address in association with the first user-defined name in the composite name table in the second plurality of member devices in the second ad hoc network, if there is no name conflict; and
using the first user-defined name at the second plurality of member devices to access the first user'"'"'s wireless device in the first ad hoc network. - View Dependent Claims (52)
-
Specification