Claims
- 1. A method for communicating data through a network from a source node to one or more destination nodes, the network having multiple routing devices and a network manager for configuring those routing devices to forward data, each routing device able to forward data to at least one or more other routing devices based on a current configuration, the method comprising:
under control of the source node,
receiving data for communication to at least one destination node, registering the communication of the data with the network manager by sending a registration request and receiving in response a transmittal virtual identifier for use with the communication, the transmittal virtual identifier assigned to at least one path through the network, each of the paths from the source node to a destination node and including multiple routing devices; and forwarding the data accompanied by the transmittal virtual identifier to a first routing device included in all of the paths; under control of the network manager and in response to the registration request from the source node,
configuring the network to communicate the data by determining at least one path through the network from the source node to a destination node, determining a virtual identifier available for use by all of the routing devices along each of the paths, configuring all but a last of the routing devices along each path to forward data accompanied by the determined virtual identifier to a next routing device along that path, and configuring the last routing device along each path to forward data accompanied by the determined virtual identifier to the destination node for that path; and sending the determined virtual identifier to the source node for use as the transmittal virtual identifier for the data communication; and under control of each of the routing devices along the paths,
receiving forwarded data accompanied by the transmittal virtual identifier; determining to forward the received data to a next routing device along the path or to a destination node based on the configuring of the routing device for the transmittal virtual identifier; and forwarding the received data accompanied by the transmittal virtual identifier as determined, so that the destination nodes will receive the data communication sent by the source node based on the configuring of the network for the transmittal virtual identifier.
- 2. The method of claim 1 wherein, for at least some of the routing devices along the paths, the determining to forward the received data includes determining whether the communication of the received data is authorized, and including, under control of those routing devices, filtering the received data in such a manner that the forwarding of the received data is performed only if the communication of the received data is determined to be authorized.
- 3. The method of claim 2 wherein the configuring of the network to communicate the data includes configuring the routing devices performing the filtering in such a manner as to enable a determination of whether a communication of data is authorized.
- 4. The method of claim 2 wherein the configuring of the network to communicate the data includes determining a group of multiple virtual identifiers for use together when communicating the data, and wherein the filtering includes determining whether the forwarding of the received data to the routing device that is performing the filtering used the determined group of multiple virtual identifiers together.
- 5. The method of claim 2 wherein the configuring of the network to communicate the data includes determining one or more Quality Of Service parameters that are appropriate for use during the communication of the data, and wherein the filtering includes determining whether the forwarding of the received data to the routing device that is performing the filtering used appropriate Quality Of Service parameters.
- 6. The method of claim 1 wherein the network manager receives registration requests for data communications from each of multiple source nodes of the network, and wherein the network manager configures the network for each registered data communication by a source node by determining a unique virtual identifier for that data communication and by configuring routing devices along a path from that source node to a destination node so that data accompanied by that determined unique virtual identifier will be forwarded along the path to the destination node.
- 7. The method of claim 1 wherein the network manager receives multiple registration requests for data communications from the source node, and wherein the network manager configures the network for each registered data communication by determining a unique virtual identifier for that data communication and by configuring routing devices along a path from the source node to a destination node for that data communication so that data accompanied by that determined unique virtual identifier will be forwarded along that path to that destination node.
- 8. The method of claim 1 including, under the control of the source node and after the forwarding of the data to the first routing device, receiving additional data for communication to the destination nodes and forwarding the additional data accompanied by an indication of the transmittal virtual identifier to the first routing device.
- 9. The method of claim 8 wherein the forwarding of the additional data is performed without registering the communication of the additional data with the network manager.
- 10. The method of claim 1 wherein the received data is of a first type and wherein the transmittal virtual identifier received in response to the registering is associated with data communications of the first type.
- 11. The method of claim 10 wherein the determining of the paths through the network is based at least in part on the type of data to be communicated.
- 12. The method of claim 10 wherein the configuring of the network to communicate the data includes determining one or more Quality Of Service parameters that are appropriate for use during communication of data of the first type and includes configuring the routing devices along the paths to forward data accompanied by the transmittal virtual identifier in accordance with the determined Quality Of Service parameters.
- 13. The method of claim 10 wherein the configuring of the network to communicate the data includes selecting the destination nodes based at least in part on the type of data to be communicated.
- 14. The method of claim 1 wherein the registering of the communication of the data includes providing an indication of the destination nodes and wherein the transmittal virtual identifier received in response to the registering is associated with any data communications to the destination nodes, such that additional data to be communicated to the destination nodes can be communicated with the transmittal virtual identifier.
- 15. A method for communicating data through a network having multiple routing devices and a network manager, the method comprising:
under control of a source,
registering with the network manager an indicated type of data communication in such a manner that one or more routing devices along a path through the network from the source to a destination are configured to route a data communication of that indicated type to that destination; and initiating a data communication of the indicated type to the destination by supplying data to a first of the routing devices along the path so that the first routing device can forward the data in a manner based on the indicated type; and under control of the network manager and in response to the registering,
configuring all but a last of the routing devices along the path to forward data received from a data communication of the indicated type to a next routing device along the path; and configuring the last routing device along the path to forward data received from a data communication of the indicated type to the destination for that path.
- 16. The method of claim 15 including selecting a destination identifier for use in routing data communications of the indicated type to the destination, and wherein the configuring of the routing devices includes instructing those routing devices to recognize received data that is associated with the selected destination identifier as a data communication of the indicated type, and wherein the supplying of the data to the first routing device includes supplying an associated indication of the selected destination identifier.
- 17. The method of claim 16 wherein the selected destination identifier is a virtual identifier associated with the path.
- 18. The method of claim 16 including registering a distinct second indicated type of data communication with the network manager and selecting a distinct second destination identifier for use in routing data communications of the second type to the destination.
- 19. The method of claim 15 wherein the indicated type of data communication involves communicating data of an indicated type.
- 20. The method of claim 15 wherein the indicated type of data communication involves communicating data in an indicated manner.
- 21. The method of claim 15 wherein the indicated type of data communication involves communicating data to an indicated destination.
- 22. The method of claim 15 wherein the indicated type of data communication involves communicating data that is associated with a specified destination identifier.
- 23. The method of claim 15 wherein the registering of the indicated type of data communication includes supplying an indication of the data to be communicated.
- 24. The method of claim 15 wherein the registering of the indicated type of data communication is performed only for an initial data communication of the indicated type.
- 25. The method of claim 15 wherein the registering of the indicated type of data communication includes requesting that one or more specified Quality Of Service parameters be approved for data communications of the indicated type.
- 26. The method of claim 15 wherein the initiating of the data communication includes indicating to communicate the data in accordance with one or more specified Quality Of Service parameters.
- 27. The method of claim 15 wherein the initiating of the data communication includes indicating multiple virtual identifiers that are associated with the data communication.
- 28. The method of claim 15 wherein the configuring of at least some of the routing devices along the path includes enabling those routing devices to perform filtering so as to determine whether received data is authorized to be forwarded.
- 29. The method of claim 28 wherein the filtering includes determining whether a data communication of the indicated type is associated with a group of multiple virtual identifiers specific to the indicated type.
- 30. The method of claim 28 wherein the filtering includes determining whether a data communication of the indicated type was forwarded using Quality Of Service parameters that are appropriate for the indicated type.
- 31. The method of claim 15 including, under the control of the network manager, determining a virtual identifier that is available to be used with the routing devices along the path and providing the determined virtual identifier to the source for use in communicating data along the path.
- 32. The method of claim 15 including, under the control of the network manager, selecting one of multiple paths from the source to the destination as the path.
- 33. The method of claim 15 including, under the control of the network manager, selecting one of multiple possible destinations as the destination.
- 34. The method of claim 15 wherein multiple distinct sources each register one or more indicated types of data communications, and wherein the network manager configures appropriate routing devices for each registered type of data communication.
- 35. The method of claim 15 wherein the registering of the indicated type of data communication by the source includes providing information that enables the network manager to authenticate the source before performing the configuring.
- 36. The method of claim 15 including, under the control of the network manager, receiving an indication to de-register data communications of the indicated type and configuring at least one of the routing devices along the path such that the routing device will no longer forward received data from a data communication of the indicated type so as to reach the destination.
- 37. The method of claim 36 wherein the de-registration indication is received based on expiration of a previously determined time for the registration of the indicated type of data communication.
- 38. The method of claim 36 wherein the de-registration indication is received based on detected changes related to the source.
- 39. The method of claim 36 including providing an indication to the source that the indicated type of data communication is no longer registered.
- 40. A computer-readable medium whose contents cause a computing device to communicate data through a network, by performing a method comprising:
under control of a source,
registering a type of data communication so that one or more intermediate devices along a path from the source to a destination device are configured to route a data communication of that type to that destination device; and initiating a data communication of the registered type to the destination device by providing data to a first of the intermediate devices along the path so that the first device can forward the data in a manner based on the registered type; and under control of a network manager,
configuring each of the intermediate devices along the path to forward a received data communication of the registered type to a next device along the path.
- 41. The computer-readable medium of claim 40 including, under the control of the network manager, identifying a virtual identifier for use in routing data communications of the type to the destination node, and wherein the configuring of each of the intermediate devices includes associating a data communication that is received with the identified virtual identifier as a data communication of that type.
- 42. The computer-readable medium of claim 40 wherein the computer-readable medium is a memory of a computing device.
- 43. The computer-readable medium of claim 40 wherein the computer-readable medium is a data transmission medium transmitting a generated data signal containing the contents.
- 44. The computer-readable medium of claim 40 wherein the contents are instructions that when executed cause the computing device to perform the method.
- 45. A computing system for communicating data through a network, comprising:
one or more source nodes each capable of registering with a network manager for the network an indicated type of data communication in such a manner that one or more routing devices along a path through the network from the source to a destination are configured to route a data communication of that indicated type to that destination, and of initiating a data communication of the indicated type to the destination by supplying the data to a first of the routing devices along the path so that the first routing device can forward the data in a manner based on the indicated type; and a network manager for the network that is capable of configuring all but a last of the routing devices along the path to forward received data for a data communication of the indicated type to a next routing device along the path.
- 46. The computing system of claim 45 further comprising multiple routing devices each capable of receiving a data communication of the indicated type and of determining how to forward the data communication in accordance with the configuring.
- 47. A computing system for communicating data through a network, comprising:
at least one source means for registering with a network manager means an indicated type of data communication in such a manner that one or more routing devices along a path through the network to a destination are configured to route a data communication of that indicated type to that destination, and for initiating a data communication of the indicated type to the destination by supplying the data to a first of the routing devices along the path so that the first routing device can forward the data in a manner based on the indicated type; and a network manager means for configuring all but a last of the routing devices along the path to forward received data for a data communication of the indicated type to a next routing device along the path.
- 48. A method for communicating data through a network having multiple devices and a network manager, the method comprising:
under control of a source,
registering with the network manager an indicated type of data communication in such a manner that one or more intermediate devices along a path through the network from the source to a destination are configured to route a data communication of that type to that destination; and initiating a data communication of the registered type to the destination by providing data to a first of the intermediate devices along the path; and under control of each of the intermediate devices along the path,
receiving a data communication of the registered type; if the intermediate device is a last of the intermediate devices along the path, forwarding the received data communication to the destination in a manner based on the registered type in accordance with prior configuring of the intermediate device by the network manager; and if the intermediate device is not the last intermediate device along the path, forwarding the received data communication to a next intermediate device along the path in a manner based on the registered type in accordance with prior configuring of the intermediate device by the network manager.
- 49. The method of claim 48 wherein intermediate devices are switches, and wherein the prior configuring of the switches by the network manager was performed in response to the registering.
- 50. The method of claim 48 including selecting a virtual identifier that is associated with the path for use in routing data communications of the registered type to the destination, and wherein the prior configuring of the intermediate devices includes associating the selected virtual identifier with data communications of the registered type, and wherein the providing of the data to the first intermediate device includes providing an associated indication of the selected virtual identifier.
- 51. The method of claim 48 including, under control of at least some of the intermediate devices along the path, filtering received data communications of the registered type so as to determine whether to forward those data communications.
- 52. A method for communicating data through a network, the method comprising:
under control of a network manager for the network,
receiving an indication of a registration corresponding to a data communication; determining a type of the data to be communicated; identifying one or more routing devices along a path through the network from a source to a destination; and configuring all but a last of the identified routing devices along the path to communicate received data of the determined type to a next routing device along the path; and under control of each of the configured routing devices,
receiving communicated data of the determined type; and communicating the received data to the next routing device along the path based on the determined type in accordance with the configuring.
- 53. The method of claim 52 wherein the registration indication is from the source, and wherein the configuring of the routing devices is performed in response to the registration indication.
- 54. The method of claim 52 including selecting a virtual identifier that is associated with the path for use in routing data of the determined type to the destination, and wherein the configuring of the routing devices includes associating the selected virtual identifier with communicated data of the determined type.
- 55. The method of claim 52 including, under control of each of at least some of the routing devices along the path, filtering received data of the determined type so as to determine whether to forward that data.
- 56. A method for communicating data through a network, the method comprising:
under control of a source,
registering with a network manager for the network an indicated type of data communication so that one or more routing devices in the network between the source and a destination are configured to route a data communication of that indicated type to that destination; and initiating a data communication of the indicated type to the destination by providing the data to a first of the one or more routing devices so that the first routing device can forward the data in a manner based on the indicated type; under control of the network manager,
receiving an indication of the registering; and configuring at least some of the one or more routing devices to forward received data for a data communication of the indicated type to a next of the routing devices; and under control of each of the configured routing devices,
receiving a data communication of the indicated type; and forwarding the received data communication to the next routing device based on the indicated type.
- 57. The method of claim 56 including selecting a virtual identifier for use in routing data communications of the indicated type to the destination, and wherein the configuring of the routing devices includes associating the selected virtual identifier with data communications of the indicated type, and wherein the providing of the data to the first routing device includes providing an associated indication of the selected virtual identifier.
- 58. The method of claim 56 including, under control of at least some of the routing devices, filtering received data communications of the indicated type so as to determine whether to forward those data communications.
- 59. A method for communicating data through a network having multiple routing devices and a network manager, the method comprising:
under control of a source,
registering with the network manager for communication of a type of data so that data of that type can be communicated to a destination; and after the registering, communicating data of the registered type to the destination by providing the data to a first routing device along a path to the destination; under control of the network manager,
receiving an indication of the registering; and determining one or more appropriate manners for communicating data of the registered type; configuring at least some of one or more routing devices along the path to communicate received data of the registered type to a next routing device; and configuring at least one of the routing devices along the path to filter received data of the registered type before communicating that received data; and under control of each of the configured routing devices,
receiving communicated data of the registered type; if the routing device is configured to filter received data of the registered type, determining whether communicating of the received data can be performed in one of the determined appropriate manners; and unless it is determined that the communicating of the received data cannot be performed in one of the determined appropriate manners, communicating the received data to the next routing device.
- 60. The method of claim 59 including selecting a virtual identifier for use in routing data communications of the registered type to the destination, and wherein the configuring of the routing devices to communicate received data of the registered type includes associating the selected virtual identifier with data communications of the registered type, wherein the communicating of the data to the first routing device includes providing an associated indication of the selected virtual identifier, and wherein the communicating of the received data to the next routing device includes providing an associated indication of the selected virtual identifier.
- 61. A method for communicating data through a network having multiple routing devices and a network manager, the method comprising:
under control of a source,
registering with the network manager a data communication in such a manner that one or more routing devices along a path through the network from the source to a destination are configured to route data that is associated with an indicated destination identifier to that destination; and initiating a data communication to the destination by supplying data and an associated indication of the destination identifier to a first of the routing devices along the path so that the first routing device can forward the data in a manner based on the destination identifier; and under control of the network manager and after the registering, configuring at least some of the routing devices along the path to forward received data that is associated with the destination identifier to a next routing device along the path.
- 62. The method of claim 61 including, under control of the network manager, determining a virtual identifier that is available to be used with the routing devices along the path and selecting the determined virtual identifier as the destination identifier.
- 63. The method of claim 61 including providing the destination identifier to the source in response to the registering for use in communicating data to the destination.
- 64. The method of claim 61 wherein the configuring of the routing devices is performed in a manner based on a type of the registered data communication.
- 65. A method for communicating data through a network having multiple routing devices and a network manager, the method comprising:
under control of a source,
registering with the network manager a data communication in such a manner so that data associated with a selected virtual identifier can be communicated to a destination; and communicating data to the destination by providing the data and an associated indication of the virtual identifier to a first of the routing devices along a path through the network from the source to the destination; and under control of each of multiple routing devices along the path,
receiving the data and an associated indication of the virtual identifier; if the routing device is a last of the routing devices along the path, forwarding the received data to the destination in a manner based on prior configuring of the routing device for the indicated virtual identifier by the network manager; and if the routing device is not the last routing device along the path, forwarding the received data and an associated indication of the virtual identifier to a next routing device along the path in a manner based on prior configuring of the routing device for the indicated virtual identifier by the network manager.
- 66. A method for communicating data through a network, the method comprising:
under control of a network manager for the network,
receiving an indication of a registration for a data communication; identifying a path through the network from a source to a destination that includes one or more routing devices; and configuring all but a last of the identified routing devices along the path to communicate received data that is associated with an indicated destination identifier to a next routing device along the path; and under control of each of the configured routing devices,
receiving communicated data and an associated indication of the destination identifier; and communicating the received data and the associated indication of the destination identifier to the next routing device along the path in accordance with the configuring.
- 67. The method of claim 66 wherein the registration indication is from the source, and wherein the configuring of the routing devices is performed in response to the registration indication.
- 68. The method of claim 66 including, under control of each of at least some of the routing devices along the path, filtering received data of the determined type so as to determine whether to forward that data.
- 69. A computer-readable medium whose contents cause a computing device to communicate data through a network, by performing a method comprising:
under control of a network manager for the network,
receiving an indication of a data communication registration; and configuring all but a last of one or more routing devices along a path through the network from a source to a destination in such a manner as to communicate received data that is associated with a specified destination identifier to a next routing device along the path; and under control of each of the configured routing devices,
receiving communicated data and an associated indication of the specified destination identifier; and communicating the received data and the associated indication of the destination identifier to the next routing device along the path in accordance with the configuring.
- 70. A computing system for communicating data through a network, comprising:
a network manager for the network that is capable of, in response to a registration for a data communication, configuring at least some routing devices along a path through the network from a source to a destination for communicating received data that is associated with an indicated destination identifier; and one or more configured routing devices that are each capable of receiving communicated data that is associated with the destination identifier and of communicating the received data in a manner associated with the destination identifier to a next routing device along the path.
- 71. The computing system of claim 70 including one or more source nodes each capable of registering a data communication with the network manager, of receiving in response to the registering a destination identifier for use with the data communication, and of initiating a data communication to the destination by supplying data in a manner associated with the received destination identifier to a first of the routing devices along the path.
- 72. A method for communicating data through a network, the method comprising:
under control of a source,
registering with a network manager for the network a data communication so that one or more routing devices in the network between the source and a destination are configured to route data that is associated with an indicated destination identifier to that destination; and initiating a data communication to the destination by providing the data and an associated indication of the destination identifier to a first of the one or more routing devices so that the first routing device can forward the data in a manner based on the indicated destination identifier; under control of the network manager,
receiving an indication of the registering; configuring at least some of the one or more routing devices to forward received data that is associated with the destination identifier to a next of the routing devices; and under control of each of the configured routing devices,
receiving a data communication and an associated indication of the destination identifier; and forwarding the received data communication and the associated indication of the destination identifier to the next routing device based on the destination identifier.
- 73. A method for communicating data through a network having multiple routing devices and a network manager, the method comprising:
under control of a source,
registering with the network manager for communication of data so that a destination identifier for use in communication data to a destination can be identified; and after the registering, communicating data to the destination by providing the data and an associated indication of the identified destination identifier to a first of the routing devices along a path to the destination; under control of the network manager,
receiving an indication of the registering; determining one or more appropriate manners for communicating data that is associated with the destination identifier; configuring at least some of one or more routing devices along the path to communicate received data that is associated with the identified destination identifier to a next routing device; and configuring at least one of the routing devices along the path to filter received data that is associated with the identified destination identifier before communicating that received data; and under control of each of the configured routing devices,
receiving communicated data and an associated indication of the destination identifier; if the routing device is configured to filter received data that is associated with the identified destination identifier, determining whether the communication of the received data matches one of the determined appropriate manners; and unless it is determined that the communication of the received data does not match one of the determined appropriate manners, communicating the received data and the associated indication of the destination identifier to the next routing device.
CROSS-REFERENCE TO RELATED APPLICATION(S)
[0001] This application claims the benefit of U.S. Provisional Application No. 60/287,069 entitled “METHOD FOR IMPLEMENTING A CLUSTER NETWORK FOR HIGH PERFORMANCE AND HIGH AVAILABILITY USING A FIBRE CHANNEL SWITCH FABRIC,” filed Apr. 27, 2001; U.S. Provisional Application No. 60/287,120 entitled “MULTI-PROTOCOL NETWORK FOR ENTERPRISE DATA CENTERS,” filed Apr. 27, 2001; U.S. Provisional Application No. 60/286,918 entitled “UNIFIED ENTERPRISE NETWORK SWITCH (UNEX) PRODUCT SPECIFICATION,” filed Apr. 27, 2001; U.S. Provisional Application No. 60/286,922 entitled “QUALITY OF SERVICE EXAMPLE,” filed Apr. 27, 2001; U.S. Provisional Application No. 60/287,081 entitled “COMMUNICATIONS MODEL,” filed Apr. 27, 2001; U.S. Provisional Application No. 60/287,075 entitled “UNIFORM ENTERPRISE NETWORK SYSTEM,” filed Apr. 27, 2001; U.S. Provisional Application No. 60/314,088 entitled “INTERCONNECT FABRIC MODULE,” filed Aug. 21, 2001; U.S. Provisional Application No. 60/314,287 entitled “INTEGRATED ANALYSIS OF INCOMING DATA TRANSMISSIONS,” filed Aug. 22, 2001; U.S. Provisional Application No. 60/314,158 entitled “USING VIRTUAL IDENTIFIERS TO ROUTE TRANSMITTED DATA THROUGH A NETWORK,” filed Aug. 21, 2001; U.S. patent application Ser. No. 10/062,199 entitled “METHOD AND SYSTEM FOR VIRTUAL ADDRESSING IN A COMMUNICATIONS NETWORK”; U.S. patent application Ser. No. 10/066,014 entitled “METHOD AND SYSTEM FOR LABEL TABLE CACHING IN A ROUTING DEVICE”; U.S. patent application Ser. No. 10/039,505 entitled “METHOD AND SYSTEM FOR MULTIFRAME BUFFERING IN A ROUTING DEVICE”; U.S. patent application Ser. No. 10/046,333 entitled “METHOD AND SYSTEM FOR DOMAIN ADDRESSING IN A COMMUNICATIONS NETWORK”; U.S. patent application Ser. No. 10/039,404 entitled “METHOD AND SYSTEM FOR INTERSWITCH LOAD BALANCING IN A COMMUNICATIONS NETWORK”; U.S. patent application Ser. No. 10/046,572 entitled “METHOD AND SYSTEM FOR INTERSWITCH DEADLOCK AVOIDANCE IN A COMMUNICATIONS NETWORK”; U.S. patent application Ser. No. 10/039,877 entitled “METHOD AND SYSTEM FOR CONNECTION PREEMPTION IN A COMMUNICATIONS NETWORK”; U.S. patent application Ser. No. 10/061,564 entitled “METHOD AND SYSTEM FOR MULTICASTING IN A ROUTING DEVICE”; U.S. patent application Ser. No. 10/046,640 entitled “METHOD AND SYSTEM FOR NETWORK CONFIGURATION DISCOVERY IN A NETWORK MANAGER”; U.S. patent application Ser. No. 10/046,334 entitled “METHOD AND SYSTEM FOR PATH BUILDING IN A COMMUNICATIONS NETWORK”; U.S. patent application Ser. No. 10/039,703 entitled “METHOD AND SYSTEM FOR RESERVED ADDRESSING IN A COMMUNICATIONS NETWORK”; U.S. patent application Ser. No. 10/039,814 entitled “METHOD AND SYSTEM FOR RECONFIGURING A PATH IN A COMMUNICATIONS NETWORK”; U.S. patent application Ser. No. 10/066,217 entitled “METHOD AND SYSTEM FOR ADMINISTRATIVE PORTS IN A ROUTING DEVICE”; U.S. patent application Ser. No. 10/039,784 entitled “PARALLEL ANALYSIS OF INCOMING DATA TRANSMISSIONS”; U.S. patent application Ser. No. 10/066,159 entitled “INTEGRATED ANALYSIS OF INCOMING DATA TRANSMISSIONS”; U.S. patent application Ser. No. 10/062,245 entitled “USING VIRTUAL IDENTIFIERS TO ROUTE TRANSMITTED DATA THROUGH A NETWORK”; U.S. patent application Ser. No. 10/044,182 entitled “USING VIRTUAL IDENTIFIERS TO PROCESS RECEIVED DATA ROUTED THROUGH A NETWORK”; U.S. patent application Ser. No. 10/044,164 entitled “METHOD AND SYSTEM FOR PERFORMING SECURITY VIA VIRTUAL ADDRESSING IN A COMMUNICATIONS NETWORK”; and U.S. patent application Ser. No. 10/068,329 entitled “METHOD AND SYSTEM FOR PERFORMING SECURITY VIA DE-REGISTRATION IN A COMMUNICATIONS NETWORK”, all of which are hereby incorporated by reference in their entirety.
[0002] This application is also related to U.S. patent application Ser. No. ______ (Attorney Docket No. 030048016US1), entitled “COMMUNICATING DATA THROUGH A NETWORK SO AS TO ENSURE QUALITY OF SERVICE” and filed concurrently.
Provisional Applications (9)
|
Number |
Date |
Country |
|
60287069 |
Apr 2001 |
US |
|
60287120 |
Apr 2001 |
US |
|
60286918 |
Apr 2001 |
US |
|
60286922 |
Apr 2001 |
US |
|
60287081 |
Apr 2001 |
US |
|
60287075 |
Apr 2001 |
US |
|
60314088 |
Aug 2001 |
US |
|
60314287 |
Aug 2001 |
US |
|
60314158 |
Aug 2001 |
US |