1. A computer-implemented method of operating a navigation system to provide different options in viewing disputed territories, the method comprising:
receiving a request for representing a first geographic entity, the first geographic entity associated with an area having a boundary that is disputed between the first geographic entity and a second geographic entity;
providing, via an end user device, an option to view the first geographic entity:
i) with a first location for the boundary as recognized by the first geographic entity and not recognized by the second geographic entity, and
ii) with a second location for the boundary, the second location different than the first location, as recognized by the second geographic entity and not recognized by the first geographic entity;
when the option to view the first geographic entity with the first location for the boundary as recognized by the first geographic entity and not recognized by the second geographic entity is selected, obtaining, via a processor of the end user device, data records from a geographic database that correspond to the first location for the boundary as recognized by the first geographic entity and not recognized by the second geographic entity; and
providing the data records for map display on the end user device.
2. The method of claim 1, wherein obtaining the data records that correspond to the first location for the boundary recognized by the first geographic entity and not recognized by the second geographic entity is based on an attribute or feature type associated with the data records, the attribute or feature type indicating that a respective data record represents part of a border location disputed between the first geographic entity and the second geographic entity.
3. The method of claim 1, further comprising:
when the option to view the first geographic entity as recognized by the second geographic entity and not recognized by the first geographic entity is selected, obtaining, via the processor of the end user device, data records from the geographic database that correspond to a boundary location recognized by the second geographic entity and not recognized by the first geographic entity.
4. The method of claim 1, wherein the first geographic entity comprises a first country and the second geographic entity comprises a second country.
5. The method of claim 1, wherein the first geographic entity comprises a first state or province and the second geographic entity comprises a second state or province.
6. The method of claim 1, wherein providing, via the end user device, the option to view the first geographic entity further comprises: iii) with a third location for the boundary as recognized by a third party.
7. The method of claim 6, wherein the third party comprises an international body or forum.
8. A computer-implemented method of operating a navigation system to provide views of disputed territories, the method comprising:
providing, in a geographic database, a data record indicating a first boundary location and a second boundary location, the second boundary location different than the first boundary location, corresponding to a geographic area having a disputed boundary between a first geographic entity and a second geographic entity, wherein the first geographic entity recognizes the first boundary location and the second geographic entity recognizes the second boundary location, and the data record is associated with an indication of dispute;
retrieving, by a processor, the data record from the geographic database as a function of the indication of dispute to generate a representation of the first geographic entity with the first boundary location; and
displaying, via a display of an end user device, the representation of the first geographic entity.
9. The method of claim 8, wherein the data record comprises a link data record.
10. The method of claim 8, wherein the data record represents a polygon.
11. The method of claim 8, further comprising:
retrieving the data record from the geographic database as a function of the indication of dispute to generate a representation of the second geographic entity with the second boundary location; and
displaying, via the display of the end user device, the representation of the second geographic entity, the representation of the second geographic entity including the second boundary location that is not recognized by the first geographic entity.
12. The method of claim 8, wherein the data record comprises a point of interest.
13. The method of claim 8, wherein retrieving the data record to generate the data representation of the first geographic entity that is not recognized by the second geographic entity is based on a real world location of the end user device used to display the graphical representation.
14. The method of claim 8, wherein retrieving the data record to generate the data representation of the first geographic entity that is not recognized by the second geographic entity occurs after receiving a user selection to view the first geographic entity as such.
15. The method of claim 8, further comprising:
excluding data records that represent a border location accepted by a third party from the data representation of the first geographic entity, the data records that represent the border accepted by a third party include respective attributes indicating dispute.
16. The method of claim 8, wherein the representation of the first geographic entity further includes a geographic feature recognized by the first geographic entity as being within the geographic boundary of the first geographic entity but not recognized by the second geographic entity as being within the geographic boundary of the first geographic entity.
17. A navigation device for providing different options in viewing disputed territories, the device comprising:
a user interface configured to display a geographic area;
a processor in communication with the user interface; and
a geographic database in communication with the processor, the geographic database including a geographic data record associated with an indication of dispute indicating that the geographic data record represents at least part of a disputed area between a first geographic entity and a second geographic entity, and
wherein the processor is configured to retrieve the geographic data record as a function of the indication of dispute to generate a representation of the first geographic entity having a border location that is not recognized by the second geographic entity, the representation of the first geographic entity displayed on the user interface.
18. The device of claim 17, wherein the geographic database further includes a first name associated with the geographic data record and a second name associated with the geographic data record.
19. The device of claim 18, wherein the processor is further configured to retrieve the first name associated with the geographic data record when generating the representation of the first geographic entity that is not recognized by the second geographic entity.
20. The device of claim 17, wherein the geographic data record represents a point of interest.
21. The device of claim 17, wherein the geographic data record represents part of a country, state, or city border.
22. A computer-implemented method of operating a navigation system to provide different views of disputed territories, the method comprising:
identifying, by a processor, a first data record that represents a first location of a geographic feature accepted by a first geographic entity but not accepted by a second geographic entity;
providing the first data record for display, via a display of an end user device, of the first location of the geographic feature accepted by the first geographic entity but not accepted by the second geographic entity;
identifying, by the processor, a second data record that represents a second location of the geographic feature, different than the first location, accepted by the second geographic entity but not accepted by the first geographic entity; and
providing the second data record for display, via the display of the end user device, of the second location of the geographic feature accepted by the second geographic entity but not accepted by the first geographic entity,
wherein the first data record and the second data record are stored in a geographic database associated with the navigation system, and
wherein the geographic features represented by the first data record and the second data record respectively comprise at least a part of a geographic boundary.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A node apparatus that connects to a network, comprising:
a plurality of packet processor units;
an interface unit that connects to the packet processor units through a switch, stores association information for associating each packet with information of the packet processor unit capable of processing it, and forwards a packet that is associated with information of a first packet processor unit in the association information; and
a control unit for, when the first packet processor unit is determined to be in a load more than or equal to a threshold, updating the association information so that a packet being processable by the first packet processor unit may also be associated with information of a second packet processor unit in the association information,
wherein the interface unit forwards a packet that is associated with the information of the second packet processor unit in the updated association information to the second packet processor unit.
2. The node apparatus according to claim 1,
wherein the interface unit has the association information for every identifier that should be contained in every packet,
wherein the interface unit forwards a packet containing a first identifier to the first packet processor unit that is associated in the association information about the first identifier,
wherein the control unit updates the association information about the first identifier so that a packet containing the first identifier may also be associated with the information of the second packet processor unit, and
wherein the interface unit forwards the packet containing the first identifier to the second packet processor unit.
3. The node apparatus according to claim 2,
wherein the first packet processor unit has a first program for processing a packet containing the first identifier,
wherein when the first packet processor unit is in a load more than or equal to the threshold, the control unit loads the first program into the second packet processor unit, and
wherein the second packet processor unit processes the packet containing the first identifier with the first program.
4. The node apparatus according to claim 3,
wherein when the first program is loaded into the second packet processor unit, the control unit deletes a second program from the second packet processor unit, and deletes the information of the second packet processor unit in the association information about the second identifier contained in the packet that the second program processes.
5. The node apparatus according to claim 1,
wherein the control unit stores the same association information as the association information that the interface unit has.
6. The node apparatus according to claim 1,
wherein each packet processor unit sends its load information to the interface unit, and the interface unit has a load table for storing the load information.
7. The node apparatus according to claim 1,
wherein the load information is the number of packets that accumulate in each queue of each packet processor unit.
8. A system that comprises a node apparatus for connecting to a network, and a management device for instructing the node apparatus so that the node apparatus may store at least a first program,
wherein the node apparatus includes:
a plurality of packet processor units;
an interface unit that connects to the packet processor units through a switch, stores association information for associating each packet with information of the packet processor unit capable of processing this, and forwards a packet that is associated with information of a first packet processor unit in the association information to the first packet processor unit so that the packet may be processed by the first program; and
a control unit that when the first packet processor unit is determined to be in a load more than or equal to a threshold, updates the association information so that the packet being processable by the first packet processor unit may also be associated with information of a second packet processor unit in the association information,
wherein the control unit loads the first program into the second packet processor unit, and
wherein the interface unit forwards a packet that is associated with the information of the second packet processor unit in the updated association information to the second packet processor unit.
9. The node apparatus according to claim 8,
wherein the interface unit has the association information for every identifier that should be contained in each packet,
wherein the interface unit forwards a packet containing a first identifier to the first packet processor unit that is associated in the association information about the first identifier,
wherein the control unit updates the association information about the first identifier so that the packet containing the first identifier may also be associated with the information of the second packet processor unit, and
wherein the interface unit forwards the packet containing the first identifier to the second packet processor unit.
10. The system according to claim 9,
wherein when the first program is loaded into the second packet processor unit, the control unit deletes a second program from the second packet processor unit, and deletes the information of the second packet processor unit in association information about a second identifier contained in a packet that the second program processes.
11. The system according to claim 8,
wherein the control unit stores the same association information as the association information that the interface unit has.
12. The system according to claim 8,
wherein each packet processor unit sends information of its load to the interface unit, and the interface unit has a load table for storing the load information.
13. The system according to claim 12,
wherein the information of the load is the number of the packets accumulated in each queue of each packet processor unit.
14. A packet processing method that is executed in a node apparatus connecting to a network,
wherein the node apparatus has a plurality of packet processor units and an interface unit that connects to the packet processor units through a switch and stores association information for associating each packet with information of the packet processor unit capable of processing this,
wherein the packet processing method comprises:
forwarding a packet that is associated with information of a first packet processor unit in the association information to the first packet processor unit;
when the first packet processor unit is determined to be in a load more than or equal to a threshold, updating the association information so that a packet being processable by the first packet processor unit may also be associated with information of a second packet processor unit in the association information; and
forwarding the packet that is associated with the information of the second packet processor unit to the second packet processor unit.