.

BioPharmaceutical Business Intelligence

  • Analyze global market entry opportunities
  • Identify first generic entrants
  • Uncover prior art in expired and abandoned patents

► See Plans & Pricing

Upgrade to enjoy subscriber-only features like email alerts and data export. See the Plans and Pricing

Serving 500+ biopharmaceutical companies globally:

Baxter
Fish and Richardson
Cipla
Express Scripts
Argus Health
Chubb
Cantor Fitzgerald
Moodys
US Department of Justice
Johnson and Johnson

Generated: September 23, 2017

DrugPatentWatch Database Preview

Details for Patent: ► Subscribe

« Back to Dashboard

Details for Patent: ► Subscribe

Title:Switch failover for aggregated data communication links
Abstract: A network device, method and computer program product for communicating data over aggregated links, wherein each of the aggregated links comprises a plurality of data communication links. The network device comprises n ports; and a processor to determine a link quality for each of m of the aggregated links, wherein m.gtoreq.2, wherein each of the m aggregated links comprises a preselected plurality p of the n ports, select one of the m aggregated links based on the link quality determined for each of the m aggregated links, and send the data over the selected one of the m aggregated links.
Inventor(s): Karl; Michael (Karlsruhe, DE), Ruf; Thomas (Sasbach, DE), Kunz; Manfred (Rastatt, DE), Schmalz; Joachim (Bischweier, DE)
Assignee: Marvell International Ltd. (Hamilton, BE)
Filing Date:Feb 04, 2003
Application Number:10/358,713
Claims:1. A method for transferring data from a first network device comprising n ports to a second network device over a plurality of aggregated links, wherein each of the plurality of aggregated links comprises a plurality of data communication links, and wherein each of the n ports is connected to a different one of n of the data communication links, wherein n.gtoreq.2, the method comprising: determining a link quality for each of m of the plurality of aggregated links, wherein m.gtoreq.2, wherein each of the m aggregated links comprises a preselected plurality p of the n ports and the p data communication links connected to the p ports in the aggregated link; selecting one of the m aggregated links as an active link based on the link quality determined for each of the m aggregated links and a status of a switch that connects the first network device to the second network device via one of the m aggregated links, wherein remaining ones of the m aggregated links are inactive links; transferring the data from the first network device to the second network device over the selected one of the m aggregated links; and selecting one of the inactive links as the active link when the link quality of the selected one of the m aggregated links is less than the link quality of the selected one of the inactive links; aggregating ones of the n ports to form the m aggregated links; before aggregating the ones of the n ports to form the m aggregated links, selecting the n ports to form a team; and assigning a media access control address to the team; wherein the first network device sends the data to the team by using the media access control address.

2. The method of claim 1, wherein the link quality for an aggregated link represents at least one of the group comprising: a link status of the data communication links in the aggregated link; a bandwidth of the aggregated link; and a bit error rate of the aggregated link.

3. The method of claim 1, wherein aggregating comprises: executing a link aggregation control protocol.

4. The method of claim 3, wherein the link aggregation control protocol complies with Institute of Electrical and Electronics Engineers (IEEE) standard 802.3ad.

5. The method of claim 1, wherein the media access control address is also assigned to one of the ports in the team.

6. The method of claim 1, further comprising: assigning an internet protocol address to the team; wherein the first network device sends the data to the team by using the internet protocol address.

7. Computer-readable media embodying instructions executable by a computer to perform a method for transferring data from a first network device comprising n ports to a second network device over a plurality of aggregated links, wherein each of the plurality of aggregated links comprises a plurality of data communication links, and wherein each of the n ports is connected to a different one of n data communication links, wherein n.gtoreq.2, the method comprising: determining a link quality for each of m of the plurality of aggregated links, wherein m.gtoreq.2, wherein each of the m aggregated links comprises a preselected plurality p of the n ports and the p data communication links connected to the p ports in the aggregated link; selecting one of the m aggregated links as an active link based on the link quality determined for each of the m aggregated links and a status of a switch that connects the first network device to the second network device via one of the m aggregated links, wherein remaining ones of the m aggregated links are inactive links; transferring the data from the first network device to the second network device over the selected one of the m aggregated links; selecting one of the inactive links as the active link when the link quality of the selected one of the m aggregated links is less than the link quality of the selected one of the inactive links; aggregating ones of the n ports to form the m aggregated links; before aggregating the ones of the n ports to form the m aggregated links, selecting the n ports to form a team; and assigning a media access control address to the team; wherein the first network device sends the data to the team by using the media access control address.

8. The media of claim 7, wherein the link quality for an aggregated link represents at least one of the group comprising: a link status of the data communication links in the aggregated link; a bandwidth of the aggregated link; and a bit error rate of the aggregated link.

9. The media of claim 7, wherein aggregating comprises: executing a link aggregation control protocol.

10. The media of claim 9, wherein the link aggregation control protocol complies with Institute of Electrical and Electronics Engineers (IEEE) standard 802.3ad.

11. The media of claim 7, wherein the media access control address is also assigned to one of the ports in the team.

12. The media of claim 7, wherein the method further comprises: assigning an internet protocol address to the team; wherein the first network device sends the data to the team by using the internet protocol address.

13. A network device for communicating data over a plurality of aggregated links, wherein each of the plurality of aggregated links comprises a plurality of data communication links, the network device comprising: n ports; and a processor that: determines a link quality for each of m of the plurality of aggregated links, wherein m.gtoreq.2, wherein each of the m aggregated links comprises a preselected plurality p of the n ports; selects one of the m aggregated links as an active link based on the link quality determined for each of the m aggregated links and a status of a switch associated with at least one of the m aggregated links, wherein remaining ones of the m aggregated links are inactive links; sends the data over the selected one of the m aggregated links; selects one of the inactive links as the active link when the link quality of the selected one of the m aggregated links is less than the link quality of the selected one of the inactive links; wherein the processor: aggregates ones of the n ports to form the m aggregated links; before aggregating the ones of the n ports to form the m aggregated links, selects the n ports to form a team; assigns a media access control address to the team; and sends the data to the team by using the media access control address.

14. The network device of claim 13, wherein each of the n ports is connected to a different one of n of the data communication links, wherein n.gtoreq.2, and wherein the link quality for an aggregated link represents at least one of the group comprising: a link status of the data communication links in the aggregated link; a bandwidth of the aggregated link; and a bit error rate of the aggregated link.

15. The network device of claim 13, wherein the processor aggregates ones of the n ports to form the m aggregated links by executing a link aggregation control protocol.

16. The network device of claim 15, wherein the link aggregation control protocol complies with Institute of Electrical and Electronics Engineers (IEEE) standard 802.3ad.

17. The network device of claim 13, wherein the media access control address is also assigned to one of the ports in the team.

18. The network device of claim 13, wherein the processor further: assigns an internet protocol address to the team; and sends the data to the team by using the internet protocol address.

19. A network device for communicating data over a plurality of aggregated links, wherein each of the plurality of aggregated links comprises a plurality of data communication links, the network device comprising: n port means for transferring data over the plurality of aggregated links; and processor means for: determining a link quality for each of m of the plurality of aggregated links, wherein m.gtoreq.2, wherein each of the m aggregated links comprises a preselected plurality p of the n port means; selecting one of the m aggregated links as an active link based on the link quality determined for each of the m aggregated links and a status of a switch associated with at least one of the m aggregated links, wherein remaining ones of the m aggregated links are inactive links; sending the data over the selected one of the m aggregated links, and selecting one of the inactive links as the active link when the link quality of the selected one of the m aggregated links is less than the link quality of the selected one of the inactive links, wherein the processor: aggregates ones of the n ports to form the m aggregated links; before aggregating the ones of the n ports to form the m aggregated links, selects the n ports to form a team; assigns a media access control address to the team; and sends the data to the team by using the media access control address.

20. The network device of claim 19, wherein each of the n port means is connected to a different one of n of the data communication links, wherein n.gtoreq.2, and wherein the link quality for an aggregated link represents at least one of the group comprising: a link status of the data communication links in the aggregated link; a bandwidth of the aggregated link; and a bit error rate of the aggregated link.

21. The network device of claim 19, wherein the processor aggregates ones of the n ports to form the m aggregated links by executing a link aggregation control protocol.

22. The network device of claim 21, wherein the link aggregation control protocol complies with Institute of Electrical and Electronics Engineers (IEEE) standard 802.3ad.

23. The network device of claim 19, wherein the media access control address is also assigned to one of the ports in the team.

24. The network device of claim 19, wherein the processor further: assigns an internet protocol address to the team; and sends the data to the team by using the internet protocol address.
« Back to Dashboard

For more information try a trial or see the database preview and plans and pricing

Serving 500+ biopharmaceutical companies globally:

US Army
Cerilliant
Mallinckrodt
Queensland Health
Baxter
Moodys
Harvard Business School
Merck
McKinsey
Healthtrust

Drugs may be covered by multiple patents or regulatory protections. All trademarks and applicant names are the property of their respective owners or licensors. Although great care is taken in the proper and correct provision of this service, thinkBiotech LLC does not accept any responsibility for possible consequences of errors or omissions in the provided data. The data presented herein is for information purposes only. There is no warranty that the data contained herein is error free. thinkBiotech performs no independent verifification of facts as provided by public sources nor are attempts made to provide legal or investing advice. Any reliance on data provided herein is done solely at the discretion of the user. Users of this service are advised to seek professional advice and independent confirmation before considering acting on any of the provided information. thinkBiotech LLC reserves the right to amend, extend or withdraw any part or all of the offered service without notice.

Copyright 2002-2017 thinkBiotech LLC
ISSN: 2162-2639

Secure SSL Encrypted Heap | Mobile and Web Analytics
Privacy and Cookies
Terms & Conditions

Follow DrugPatentWatch:



Google
Twitter
Google Plus
botpot