US20080288638A1 - Method and system for managing network resources in audio/video bridging enabled networks - Google Patents
Method and system for managing network resources in audio/video bridging enabled networks Download PDFInfo
- Publication number
- US20080288638A1 US20080288638A1 US11/874,509 US87450907A US2008288638A1 US 20080288638 A1 US20080288638 A1 US 20080288638A1 US 87450907 A US87450907 A US 87450907A US 2008288638 A1 US2008288638 A1 US 2008288638A1
- Authority
- US
- United States
- Prior art keywords
- administrative
- resources
- network
- reserved
- avb
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
- H04N21/43632—Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network involving a wired protocol, e.g. IEEE 1394
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2805—Home Audio Video Interoperability [HAVI] networks
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6373—Control signals issued by the client directed to the server or network components for rate control, e.g. request to the server to modify its transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/10—Adaptations for transmission by electrical cable
- H04N7/106—Adaptations for transmission by electrical cable for domestic distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/10—Use of a protocol of communication by packets in interfaces along the display data pipeline
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/2849—Audio/video appliances
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
Definitions
- Certain embodiments of the invention relate to networking. More specifically, certain embodiments of the invention relate to a method and system for managing network resources in audio/video bridging (AVB) enabled networks.
- AVB audio/video bridging
- the generation and rendering of high end graphics often involves the movement of large quantities of data. Frequently the data is stored in a server, from which it may be accessed by users at computer workstations via a network. Once the data is received at the computer workstation, the graphics may be displayed on an attached video monitor. In many cases the video monitor is physically separate and has been conventionally attached to the computer workstation via an analog interface, such as a video graphics array (VGA) interface, or a digital interface such as a digital visual interface (DVI). In a typical configuration, an interface in the computer workstation is connected to a compatible interface in the video monitor via an interstitial connector, such as a cable.
- VGA video graphics array
- DVI digital visual interface
- DVI digital video interface
- HDMI High Definition Multimedia Interface
- VESA Video electronics Standards Association
- DP DisplayPort
- AVB Audio Video Bridging and related extensions
- the individual protocols include, among others, IEEE P802.1AS—IEEE Standard for Local and Metropolitan Area Networks—Timing and Synchronization for Time-Sensitive Applications in Bridged Local Area Networks, IEEE P801.1Qat—IEEE Standard for Local and Metropolitan Area Networks: Virtual Bridged Local Area Networks—Amendment 9: Stream Reservation Protocol (SRP) and IEEE P802.1Qav: IEEE Standard for Local and Metropolitan Area Networks: Virtual Bridged Local Area Networks—Amendment 11: Forwarding and Queuing for Time-Sensitive Streams.
- Applications of these protocols include streaming compressed and/or uncompressed Audio and/or Video between various pieces of equipment.
- An exemplary transmission may comprise streaming uncompressed audio from an Audio/Video receiver to multiple Networked Speakers over an Ethernet network.
- it may be necessary that the rendering of Audio in all speakers is synchronized so as not to affect the listener's experience.
- the audio video bridging protocols are likely to be deployed in situations where quality of service is paramount to the user experience.
- Display Port is a digital interface standard, which enables a computer workstation to send graphics and video data to a video monitor, or multimedia display device, via a Display Port interface.
- the Display Port interface standard may describe a point-to-point interface, which is capable of transmitting data from a device connected at one end of a connecting cable to a device connected at the other end of the connecting cable.
- the graphics and/or video data communicated across the Display Port interface may be sent in mini-packets as described in applicable standards.
- the mini-packets may contain information comprising instructions on how to render the graphics and/or video data on the video display screen, for example.
- the mini-packets may be sent via a plurality of data paths referred to as “lanes”. In an exemplary Display Port interface, there may be four (4) such lanes.
- the Display Port standard may also enable the bidirectional transfer of data.
- the Display Port standard may allow for the exchange of encryption keys to enable the transfer of encrypted digital data across the Display Port interface. This capability may enable protection of digital content transferred across the Display Port interface.
- the bidirectional traffic capability of the Display Port interface may enable communication of computer mouse and/or keyboard data to the computer workstation. For example, mouse clicks to specific regions on the screen, or keyboard responses to the screen display may result in the generation of data across the Display Port interface in the direction of the video display device to the computer workstation.
- a system and/or method is provided for managing network resources in audio/video bridging enabled networks, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
- FIG. 1 is a block diagram illustrating exemplary AVB enabled Audio/Video equipment that may transmit and/or receive data over a network, in connection with an embodiment of the invention.
- FIG. 2A is a diagram of an audio/video bridging enabled network, in accordance with an embodiment of the invention.
- FIG. 2B is a diagram illustrating communication of high definition multimedia content over a network, in accordance with an embodiment of the invention.
- FIG. 3 is a diagram of an exemplary Ethernet frame structure that may enable rationing network resources between AVB traffic and General Ethernet traffic.
- FIG. 4 is a diagram illustrating allocation of network bandwidth, in accordance with an embodiment of the invention.
- FIG. 5 is a flow chart illustrating exemplary steps for managing AVB traffic, in accordance with an embodiment of the invention.
- Certain embodiments of the invention may be found in a method and system for managing network resources in an AVB enabled network.
- network resources reserved via AVB may be allocated for administrative and/or control traffic.
- administrative and/or control data may be assigned highest priority for routing in the network.
- priority of traffic may be determined via one or more bits of a VLAN tag associated with the traffic.
- For each AVB stream registered in the network there may be a corresponding portion of the reserved network resources allocated for administrative and/or control data.
- the portion of reserved network resources allocated for administrative and/or control data may be based on past, present, or expected network statistics. Portions of the reserved resources not allocated for administrative and/or control data may be utilized for communicating one or more multimedia streams.
- FIG. 1 is a block diagram illustrating exemplary Audio/Video Bridging and Audio/Video Bridging extensions (any combination of which are referred to herein as AVB) enabled Audio/Video equipment that may transmit and/or receive data over a network, in connection with an embodiment of the invention.
- AVB enabled Audio/Video equipment 100 that comprises a host 106 a and a network interface hardware (NIHW) device 114 .
- the NIHW device 114 may further comprise a medium access control (MAC) controller 108 a and a transceiver 104 , to enable communication over a network.
- the network may, for example, utilize Ethernet technology and may communicate over one or more twisted pair cables or wireless channels.
- the AVB enabled A/V equipment may comprise, for example, a microphone, an instrument, a sound board, a sound card, a video camera, a media player, a graphics card, or other audio and/or video device.
- the transceiver 110 may comprise suitable logic, circuitry, and/or code that may enable communication, for example, transmission and reception of data, between the AVB enabled Audio/Video equipment 100 and a network.
- the transceiver 110 a may support, for example, Ethernet operations.
- the transceiver 110 a may enable multi-rate communications, such as 10 Mbps, 100 Mbps, 1000 Mbps (or 1 Gbps) and/or 10 Gbps, for example.
- the transceiver 110 may support standard-based data rates and/or non-standard data rates.
- the transceiver 110 a may support standard Ethernet link lengths or ranges of operation and/or extended ranges of operation.
- the transceiver 110 may be configured to handle all the physical layer requirements, which include, but are not limited to, packetization, data transfer and serialization/deserialization (SERDES), in instances where such an operation is required. Additionally, in order to support AVB protocols, the transceiver 110 may be enabled to generate timestamps corresponding to the transmission and/or reception of data. Data packets received by the transceiver 110 a from the MAC controller 108 a may include data and header information for each of the above six functional layers. The transceiver 110 may be configured to encode data packets that are to be transmitted over a network and/or to decode data packets received from a network.
- SERDES serialization/deserialization
- the data transmitted and/or received by the transceiver 110 a may be formatted in accordance with the well-known OSI protocol standard.
- the OSI model partitions operability and functionality into seven distinct and hierarchical layers. Generally, each layer in the OSI model is structured so that it may provide a service to the immediately higher interfacing layer. For example, layer 1, or physical (PHY) layer, may provide services to layer 2 and layer 2 may provide services to layer 3.
- the data transmitted may comprise frames of Ethernet media independent interface (MII) data which may be delimited by start of stream and end of stream delimiters, for example.
- MII Ethernet media independent interface
- the host 106 may represent layer 3 and above, the MAC controller 108 may represent layer 2 and above and the transceiver 110 may represent the operability and/or functionality of layer 1 or the PHY layer.
- the transceiver 110 a may be referred to as a PHY device or a PHY transceiver, for example.
- the host 106 a may comprise suitable logic, circuitry, and/or code that may enable operability and/or functionality of the five highest functional layers for data packets that are to be transmitted over a network. Since each layer in the OSI model provides a service to the immediately higher interfacing layer, the MAC controller 108 may provide the necessary services to the host 106 a to ensure that packets are suitably formatted and communicated to the transceiver 110 .
- each layer may add its own header to the data passed on from the interfacing layer above it.
- a compatible device having a similar OSI stack strips off the headers as the message passes from the lower layers up to the higher layers.
- the MAC controller 108 may comprise suitable logic, circuitry, and/or code that may enable handling of data link layer, layer 2, operability and/or functionality in the AVB enabled Audio/Video equipment 100 . Accordingly, the MAC controller 108 may be configured to implement Ethernet protocols, such as those based on the IEEE 802.3 standard, for example. Similarly, the MAC controller 108 may be enabled to implement AVB protocols such as IEEE 801.1Qat and IEEE 802.1Qav.
- the MAC controller 108 may communicate with the transceiver 110 a via an interface 118 and with the host 106 via a bus controller interface 116 .
- the interface 118 may correspond to an Ethernet interface that comprises protocol and/or link management control signals.
- the interface 118 may be a multi-rate interface and/or media independent interface (MII).
- MII media independent interface
- the bus controller interface 116 a may correspond to a PCI or PCI-X interface. Notwithstanding, the invention is not limited in this regard.
- FIG. 2A is a diagram of an exemplary audio/video bridging enabled network, in accordance with an embodiment of the invention.
- a network 204 coupling a plurality of network nodes 100 a, and 100 b.
- the nodes 100 a, 100 b, and 100 c may be similar to or the same as the AVB enabled A/V equipment 100 of FIG. 1 .
- the network 204 may comprise one or more physical links and/or network nodes enabled to route data.
- the network 204 may, for example, comprise one or more twisted pair links, switches, routers, end systems, wireless links, wireless routers, etc.
- a VLAN VL 1 may be established between the AVB node 100 a and the AVB node 100 b.
- a VLAN VL 2 may be established between the AVB node 100 a and the AVB node 100 c.
- AVB and non-AVB traffic may be exchanged over VL 1 and/or VL 2 .
- the node 100 b may request A/V content, stream 1 , from the node 100 a.
- the AVB nodes 100 b and/or 100 c may utilize AVB protocols to reserve resources for the stream 1 .
- the nodes 100 a, 100 b and 100 c may need to exchange administrative/control data.
- the nodes 100 b and/or 100 c may need to send data to the node 100 a in order to, for example, open additional streams, manage files located on the node 100 a, and/or perform other operations separate from existing multimedia streams.
- the nodes 100 a, 100 b, and any intermediary nodes comprising the network 200 may be enabled to monitor and/or control an amount of bandwidth allocated for administrative/control data.
- allocating resources for administrative/control data may prevent multimedia traffic and/or general Ethernet traffic from consuming too many resources in the network 200 leading to communication errors, system failures, and/or network failures.
- the node 100 c may comprise an administrative/control node which may be enabled to access, control, and/or otherwise interact with the nodes 100 a and 100 b while stream 1 is being transmitted from the node 100 a to 100 b. Accordingly, resources between the node 100 c and the node 100 a and resources between the node 100 c and the node 100 b may be reserved to enable the administrative/control traffic, regardless of the amount and/or types of data being exchanged between the nodes 100 a and 100 b.
- FIG. 2B is a diagram illustrating communication of high definition multimedia content over a network, in accordance with an embodiment of the invention.
- a multimedia host 252 communicating content over the network 250 to a multimedia client 254 .
- the host 252 and the client 254 may be similar to or the same as the AVB enabled A/V equipment 100 of FIG. 1 .
- the network 204 may be as described in FIG. 2A .
- the network 250 may enable communication at up to 10 Gbps.
- high definition multimedia content may exceed data rates of 10 Gbps.
- the client 254 may be allowed to reserve 10 Gbps for multimedia traffic from the host 252 to the client 254
- the upstream administrative/control traffic from the client 254 to the host 252 may be bandwidth starved and communications may fail.
- the client 254 may be unable to, for example, access files on the server 252 , initiate additional multimedia streams, or perform various other tasks.
- aspects of the invention may ensure that at least a minimum amount of bandwidth may be reserved for administrative/control traffic, such that one or more multimedia streams don't monopolize communications between network nodes.
- administrative/control traffic may be provided guaranteed quality of service (as opposed to best effort service) to ensure reliable and timely communication of administrative/control data.
- FIG. 3 is a diagram of an exemplary Ethernet frame structure that may enable managing network resources allocated for AVB traffic.
- the Ethernet frame 300 may comprise a destination MAC address field 302 , a source MAC address field 304 , a VLAN tag 312 , an length/type field 306 , a payload 308 , and a frame check sequence (FCS) 310 .
- FCS frame check sequence
- the destination MAC address field 302 may comprise information that may be utilized to identify the node that the frame 300 is to be sent to.
- the source MAC address 304 field may comprise information that may be utilized to identify the node that originated the frame.
- the length/type field 306 may comprise information that may be utilized to identify the protocol (e.g. IPv4 or IPv6) being transported in the frame.
- the length/type field may be similar to or the same as an Ethertype field in a non-VLAN tagged Ethernet frame. Accordingly, when the frame 300 is parsed, the VLAN tag 312 may be removed and the length/type field 306 may be shifted over and become an Ethertype field. In this manner, when a frame is VLAN tagged, the information comprising an Ethertype field may be preserved in the length/type field 306 .
- the payload 308 may contain data being transmitted by the frame 300 .
- the payload 308 may comprise multimedia data and/or auxiliary/control data associated with a multimedia stream.
- the payload 308 may comprise administrative/control data which may be necessary to maintain the operations of one or more nodes in a network. Accordingly, aspects of the invention may enable reserving network resources for frames comprising administrative/control data.
- the FCS 310 may comprise information that may be utilized to provide error detection for the frame.
- the FCS 310 may comprise a CRC and/or a checksum.
- the VLAN tag 312 may comprise a TPID 314 and a tag control information (TCI) field 316 .
- the TPID 314 may comprise a numerical identifier which may indicate that the frame 300 has been VLAN tagged so that the frame 400 may be parsed accordingly.
- An exemplary numerical identifier may comprise 0x8100.
- the TCI field 316 may comprise a priority field 318 , a canonical format indicator (CFI) 320 , and a VLAN ID 322 .
- the CFI 320 may be used to provide compatibility between Ethernet and token ring networks.
- the VLAN ID 322 may comprise a numerical identifier corresponding to the VLAN with which the frame 300 is associated.
- the priority field 318 may indicate a level of urgency associate with the frame 300 and may be utilized for network resource management, in accordance with an embodiment of the invention.
- frames comprising administrative/control information may be assigned a high priority such that AVB reservations for multimedia streams and/or general Ethernet traffic do not prevent the timely delivery of the administrative/control information.
- a minimum amount of bandwidth may be reserved at all times in a video server to ensure that remote nodes can communicate bi-directionally with the video server.
- the minimum amount of bandwidth may be a cumulative minimum or may be a minimum per client.
- the frame 300 may be communicated across a network, such as the network 200 , utilizing Audio/Video bridging protocols.
- the TPID 314 may indicate that the frame is associated with a VLAN which has reserved network resources across the network. Accordingly, for a frame 300 containing important administrative/control data, the priority field 418 may indicate a high priority.
- FIG. 4 is a diagram illustrating allocation of network bandwidth, in accordance with an embodiment of the invention.
- portions 404 and 406 may be reserved via AVB.
- a determined percentage of node bandwidth may be reserved for guaranteed traffic while the remaining bandwidth, portion 402 , may provide best effort communication. For example, 70% of a nodes bandwidth may be reserved while 30% may remain for best effort service.
- the portion 406 may be allocated for administrative/control traffic. In this regard, reserving bandwidth strictly for administrative/control traffic may prevent network and/or node resources from being monopolized and causing communication errors, network, failures, and/or node failures.
- the percentage of bandwidth which may be reserved via AVB, the sum of portions 404 and 406 in FIG. 4 may increase to 100%, or may decrease to a minimum bandwidth required for administrative/control data. In the latter case, there may be no reserved bandwidth available for multimedia traffic.
- a minimum amount of bandwidth may be reserved for administrative/control data for each AVB stream registered in a network.
- aspects of the invention may enable that node to reserve an additional amount of bandwidth, beyond that requested, to be utilized strictly for administrative/control data associated with that AVB reservation or with the client requesting the reservation.
- the node may be enabled to reject the reservation.
- FIG. 5 is a flow chart illustrating exemplary steps for managing network resources, in accordance with an embodiment of the invention.
- the exemplary steps may begin with start step 502 .
- the exemplary steps may advance to step 504 .
- resources in a network may be reserved utilizing AVB.
- a default bandwidth may be reserved for time-sensitive traffic.
- a portion of the reserved resources may be allocated for administrative/control traffic.
- the exemplary steps may advance to step 506 .
- a frame may be received by a network node.
- the exemplary steps may advance to step 507 .
- step 507 it may be determined whether the frame received in step 506 comprises administrative/control data. If the frame does comprise administrative/control data, then the exemplary steps may advance to step 508 . In step 508 , the frame comprising administrative/control data may be routed utilizing the reserved resources allocated for admin/control traffic.
- step 510 it may be determined whether the frame received in step 507 is attempting to register a new AVB stream. If, in step 510 , it is determined that the frame is a stream registration, then the exemplary steps may advance to step 512 . In step 512 , it may be determined whether the stream may be registered without exceeding the resources reserved in step 504 . In this regard, sufficient resources may be required for associated administrative/control data in addition to the resources required for the stream. Accordingly, if the stream and associated administrative/control data do not result in exceeding the resources reserved in step 504 , then the exemplary steps may advance to step 516 . In step 516 , reserved resources may be allocated for the stream and associated administrative/control traffic, and the stream may begin traversing the network.
- step 522 it may be determined whether additional resources may be reserved via AVB. In this regard, network administrators may impose a limit on the resources which may be reserved via AVB. Additionally, limits on the usage of network resources may be based on past and/or present network statistics. If, in step 522 , additional resources may be reserved, then the exemplary steps may advance to the previously described step 516 .
- step 526 the stream may be denied and the originator of the frame may be notified of a lack of network resources.
- step 510 if the frame is not attempting to register a new stream, then the exemplary steps may advance to step 514 .
- step 514 it may be determined whether the frame is part of an existing AVB stream. In this regard, in instances where the frame may be part of an existing AVB stream, then the exemplary steps may advance to step 518 .
- step 518 the frame may be routed via reserved resources allocated for that AVB stream.
- step 514 if the frame is not part of an existing AVB stream, then the exemplary steps may advance to step 5124 .
- the frame may be routed via best effort service.
- network resources reserved via AVB may be allocated for administrative and/or control traffic, as depicted in FIG. 4 .
- administrative and/or control data may be assigned highest priority for routing in the network.
- priority of traffic may be determined via one or more bits of a VLAN tag associated with the traffic, as described with respect to FIG. 3 .
- For each AVB stream registered in the network there may be a corresponding portion of the reserved network resources allocated for administrative and/or control data. The portion of reserved network resources allocated for administrative and/or control data may be based on past, present, or expected network statistics.
- Portions of the reserved resources not allocated for administrative and/or control data may be utilized for communicating one or more multimedia streams.
- the unallocated resources may be distributed amongst the one or more multimedia streams. Allocating reserved resources for administrative and/or control traffic may ensure reliable communication of the administrative and/or control traffic, by preventing one or more multimedia streams from monopolizing network resources.
- Another embodiment of the invention may provide a machine-readable storage, having stored thereon, a computer program having at least one code section executable by a machine, thereby causing the machine to perform the steps as described herein for managing network resources in audio/video bridging (AVB) enabled networks.
- AVB audio/video bridging
- the present invention may be realized in hardware, software, or a combination of hardware and software.
- the present invention may be realized in a centralized fashion in at least one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited.
- a typical combination of hardware and software may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
- the present invention may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods.
- Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.
Abstract
Description
- This patent application makes reference to, claims priority to and claims benefit from U.S. Provisional Patent Application Ser. No. 60917870 filed on May 14, 2007.
- The above stated application is hereby incorporated herein by reference in its entirety.
- Certain embodiments of the invention relate to networking. More specifically, certain embodiments of the invention relate to a method and system for managing network resources in audio/video bridging (AVB) enabled networks.
- The generation and rendering of high end graphics often involves the movement of large quantities of data. Frequently the data is stored in a server, from which it may be accessed by users at computer workstations via a network. Once the data is received at the computer workstation, the graphics may be displayed on an attached video monitor. In many cases the video monitor is physically separate and has been conventionally attached to the computer workstation via an analog interface, such as a video graphics array (VGA) interface, or a digital interface such as a digital visual interface (DVI). In a typical configuration, an interface in the computer workstation is connected to a compatible interface in the video monitor via an interstitial connector, such as a cable.
- The ever increasing amount of multimedia content, and in particular, high quality multimedia content is presenting a number of challenges to designers and administrators of computing platforms and network alike. For example, bandwidth, hardware, and the isochronous nature of multimedia file transfers are all factors limiting the quality and availability of the multimedia content. In this regard a number of standards have been developed for transporting high quality multimedia data for presentation. For example, the digital video interface (DVI) and High Definition Multimedia Interface (HDMI) represent two of the most widely adopted and utilized display interfaces. However, DVI and HDMI each have a number of drawbacks which Video electronics Standards Association (VESA) has attempted to address with the newly emerging DisplayPort (DP) standard. In this regard, DP may offer, for example, increased bandwidth and more advanced copy protection as compared to DVI or HDMI.
- The increasing amount of data, and in particular multimedia content, transmitted over networks has also led to much research into ways to improve the quality and reliability of streaming data over bridged local area networks. Accordingly, the IEEE is in the process of standardizing a suite of protocols collectively known as Audio Video Bridging and related extensions (AVB). The individual protocols include, among others, IEEE P802.1AS—IEEE Standard for Local and Metropolitan Area Networks—Timing and Synchronization for Time-Sensitive Applications in Bridged Local Area Networks, IEEE P801.1Qat—IEEE Standard for Local and Metropolitan Area Networks: Virtual Bridged Local Area Networks—Amendment 9: Stream Reservation Protocol (SRP) and IEEE P802.1Qav: IEEE Standard for Local and Metropolitan Area Networks: Virtual Bridged Local Area Networks—Amendment 11: Forwarding and Queuing for Time-Sensitive Streams. Applications of these protocols include streaming compressed and/or uncompressed Audio and/or Video between various pieces of equipment. An exemplary transmission may comprise streaming uncompressed audio from an Audio/Video receiver to multiple Networked Speakers over an Ethernet network. In this regard, it may be necessary that the rendering of Audio in all speakers is synchronized so as not to affect the listener's experience. In this manner, the audio video bridging protocols are likely to be deployed in situations where quality of service is paramount to the user experience.
- Display Port is a digital interface standard, which enables a computer workstation to send graphics and video data to a video monitor, or multimedia display device, via a Display Port interface. In this regard, the Display Port interface standard may describe a point-to-point interface, which is capable of transmitting data from a device connected at one end of a connecting cable to a device connected at the other end of the connecting cable. The graphics and/or video data communicated across the Display Port interface may be sent in mini-packets as described in applicable standards. The mini-packets may contain information comprising instructions on how to render the graphics and/or video data on the video display screen, for example. The mini-packets may be sent via a plurality of data paths referred to as “lanes”. In an exemplary Display Port interface, there may be four (4) such lanes.
- In addition to supporting unidirectional data traffic from the workstation to the computer monitor (or other attached video display device), the Display Port standard may also enable the bidirectional transfer of data. For example, the Display Port standard may allow for the exchange of encryption keys to enable the transfer of encrypted digital data across the Display Port interface. This capability may enable protection of digital content transferred across the Display Port interface. In addition, the bidirectional traffic capability of the Display Port interface may enable communication of computer mouse and/or keyboard data to the computer workstation. For example, mouse clicks to specific regions on the screen, or keyboard responses to the screen display may result in the generation of data across the Display Port interface in the direction of the video display device to the computer workstation.
- Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of such systems with some aspects of the present invention as set forth in the remainder of the present application with reference to the drawings.
- A system and/or method is provided for managing network resources in audio/video bridging enabled networks, substantially as shown in and/or described in connection with at least one of the figures, as set forth more completely in the claims.
- These and other advantages, aspects and novel features of the present invention, as well as details of an illustrated embodiment thereof, will be more fully understood from the following description and drawings.
-
FIG. 1 is a block diagram illustrating exemplary AVB enabled Audio/Video equipment that may transmit and/or receive data over a network, in connection with an embodiment of the invention. -
FIG. 2A is a diagram of an audio/video bridging enabled network, in accordance with an embodiment of the invention. -
FIG. 2B is a diagram illustrating communication of high definition multimedia content over a network, in accordance with an embodiment of the invention. -
FIG. 3 is a diagram of an exemplary Ethernet frame structure that may enable rationing network resources between AVB traffic and General Ethernet traffic. -
FIG. 4 is a diagram illustrating allocation of network bandwidth, in accordance with an embodiment of the invention. -
FIG. 5 is a flow chart illustrating exemplary steps for managing AVB traffic, in accordance with an embodiment of the invention. - Certain embodiments of the invention may be found in a method and system for managing network resources in an AVB enabled network. In this regard, network resources reserved via AVB may be allocated for administrative and/or control traffic. Additionally, administrative and/or control data may be assigned highest priority for routing in the network. In this regard, priority of traffic may be determined via one or more bits of a VLAN tag associated with the traffic. For each AVB stream registered in the network, there may be a corresponding portion of the reserved network resources allocated for administrative and/or control data. The portion of reserved network resources allocated for administrative and/or control data may be based on past, present, or expected network statistics. Portions of the reserved resources not allocated for administrative and/or control data may be utilized for communicating one or more multimedia streams. In this regard, the unallocated resources may be distributed amongst the one or more multimedia streams. Allocating reserved resources for administrative and/or control traffic may ensure reliable communication of the administrative and/or control traffic, by preventing one or more multimedia streams from monopolizing network resources.
-
FIG. 1 is a block diagram illustrating exemplary Audio/Video Bridging and Audio/Video Bridging extensions (any combination of which are referred to herein as AVB) enabled Audio/Video equipment that may transmit and/or receive data over a network, in connection with an embodiment of the invention. Referring toFIG. 1 , there is shown AVB enabled Audio/Video equipment 100 that comprises a host 106 a and a network interface hardware (NIHW)device 114. The NIHWdevice 114 may further comprise a medium access control (MAC) controller 108 a and a transceiver 104, to enable communication over a network. In various embodiments of the invention, the network may, for example, utilize Ethernet technology and may communicate over one or more twisted pair cables or wireless channels. In various embodiments of the invention, the AVB enabled A/V equipment may comprise, for example, a microphone, an instrument, a sound board, a sound card, a video camera, a media player, a graphics card, or other audio and/or video device. - The
transceiver 110 may comprise suitable logic, circuitry, and/or code that may enable communication, for example, transmission and reception of data, between the AVB enabled Audio/Video equipment 100 and a network. The transceiver 110 a may support, for example, Ethernet operations. The transceiver 110 a may enable multi-rate communications, such as 10 Mbps, 100 Mbps, 1000 Mbps (or 1 Gbps) and/or 10 Gbps, for example. In this regard, thetransceiver 110 may support standard-based data rates and/or non-standard data rates. Moreover, the transceiver 110 a may support standard Ethernet link lengths or ranges of operation and/or extended ranges of operation. - The
transceiver 110 may be configured to handle all the physical layer requirements, which include, but are not limited to, packetization, data transfer and serialization/deserialization (SERDES), in instances where such an operation is required. Additionally, in order to support AVB protocols, thetransceiver 110 may be enabled to generate timestamps corresponding to the transmission and/or reception of data. Data packets received by the transceiver 110 a from the MAC controller 108 a may include data and header information for each of the above six functional layers. Thetransceiver 110 may be configured to encode data packets that are to be transmitted over a network and/or to decode data packets received from a network. - The data transmitted and/or received by the transceiver 110 a may be formatted in accordance with the well-known OSI protocol standard. The OSI model partitions operability and functionality into seven distinct and hierarchical layers. Generally, each layer in the OSI model is structured so that it may provide a service to the immediately higher interfacing layer. For example, layer 1, or physical (PHY) layer, may provide services to
layer 2 andlayer 2 may provide services to layer 3. The data transmitted may comprise frames of Ethernet media independent interface (MII) data which may be delimited by start of stream and end of stream delimiters, for example. - The
host 106 may represent layer 3 and above, theMAC controller 108 may representlayer 2 and above and thetransceiver 110 may represent the operability and/or functionality of layer 1 or the PHY layer. In this regard, the transceiver 110 a may be referred to as a PHY device or a PHY transceiver, for example. The host 106 a may comprise suitable logic, circuitry, and/or code that may enable operability and/or functionality of the five highest functional layers for data packets that are to be transmitted over a network. Since each layer in the OSI model provides a service to the immediately higher interfacing layer, theMAC controller 108 may provide the necessary services to the host 106 a to ensure that packets are suitably formatted and communicated to thetransceiver 110. During transmission, each layer may add its own header to the data passed on from the interfacing layer above it. During reception, a compatible device having a similar OSI stack strips off the headers as the message passes from the lower layers up to the higher layers. - The
MAC controller 108 may comprise suitable logic, circuitry, and/or code that may enable handling of data link layer,layer 2, operability and/or functionality in the AVB enabled Audio/Video equipment 100. Accordingly, theMAC controller 108 may be configured to implement Ethernet protocols, such as those based on the IEEE 802.3 standard, for example. Similarly, theMAC controller 108 may be enabled to implement AVB protocols such as IEEE 801.1Qat and IEEE 802.1Qav. - The
MAC controller 108 may communicate with the transceiver 110 a via aninterface 118 and with thehost 106 via abus controller interface 116. Theinterface 118 may correspond to an Ethernet interface that comprises protocol and/or link management control signals. Theinterface 118 may be a multi-rate interface and/or media independent interface (MII). The bus controller interface 116 a may correspond to a PCI or PCI-X interface. Notwithstanding, the invention is not limited in this regard. -
FIG. 2A is a diagram of an exemplary audio/video bridging enabled network, in accordance with an embodiment of the invention. Referring toFIG. 2A there is shown anetwork 204 coupling a plurality ofnetwork nodes nodes V equipment 100 ofFIG. 1 . Thenetwork 204 may comprise one or more physical links and/or network nodes enabled to route data. In this regard, thenetwork 204 may, for example, comprise one or more twisted pair links, switches, routers, end systems, wireless links, wireless routers, etc. - In operation, a VLAN VL1 may be established between the
AVB node 100 a and theAVB node 100 b. Similarly, a VLAN VL2 may be established between theAVB node 100 a and theAVB node 100 c. AVB and non-AVB traffic may be exchanged over VL1 and/or VL2. For example, thenode 100 b may request A/V content, stream 1, from thenode 100 a. Accordingly, theAVB nodes 100 b and/or 100 c may utilize AVB protocols to reserve resources for the stream 1. However, in addition to multimedia content comprising the stream 1, thenodes nodes 100 b and/or 100 c may need to send data to thenode 100 a in order to, for example, open additional streams, manage files located on thenode 100 a, and/or perform other operations separate from existing multimedia streams. Accordingly, thenodes network 200 may be enabled to monitor and/or control an amount of bandwidth allocated for administrative/control data. In this regard, allocating resources for administrative/control data may prevent multimedia traffic and/or general Ethernet traffic from consuming too many resources in thenetwork 200 leading to communication errors, system failures, and/or network failures. - In another embodiment of the invention, the
node 100 c may comprise an administrative/control node which may be enabled to access, control, and/or otherwise interact with thenodes node 100 a to 100 b. Accordingly, resources between thenode 100 c and thenode 100 a and resources between thenode 100 c and thenode 100 b may be reserved to enable the administrative/control traffic, regardless of the amount and/or types of data being exchanged between thenodes -
FIG. 2B is a diagram illustrating communication of high definition multimedia content over a network, in accordance with an embodiment of the invention. Referring toFIG. 2B , there is shown amultimedia host 252 communicating content over thenetwork 250 to amultimedia client 254. Thehost 252 and theclient 254 may be similar to or the same as the AVB enabled A/V equipment 100 ofFIG. 1 . Thenetwork 204 may be as described inFIG. 2A . - In an exemplary embodiment of the invention, the
network 250 may enable communication at up to 10 Gbps. However, high definition multimedia content may exceed data rates of 10 Gbps. Accordingly, in instances where theclient 254 may be allowed to reserve 10 Gbps for multimedia traffic from thehost 252 to theclient 254, the upstream administrative/control traffic from theclient 254 to thehost 252 may be bandwidth starved and communications may fail. In this manner, theclient 254 may be unable to, for example, access files on theserver 252, initiate additional multimedia streams, or perform various other tasks. Thus, aspects of the invention may ensure that at least a minimum amount of bandwidth may be reserved for administrative/control traffic, such that one or more multimedia streams don't monopolize communications between network nodes. Moreover, administrative/control traffic may be provided guaranteed quality of service (as opposed to best effort service) to ensure reliable and timely communication of administrative/control data. -
FIG. 3 is a diagram of an exemplary Ethernet frame structure that may enable managing network resources allocated for AVB traffic. Referring toFIG. 3 , theEthernet frame 300 may comprise a destinationMAC address field 302, a sourceMAC address field 304, aVLAN tag 312, an length/type field 306, apayload 308, and a frame check sequence (FCS) 310. - The destination
MAC address field 302 may comprise information that may be utilized to identify the node that theframe 300 is to be sent to. Thesource MAC address 304 field may comprise information that may be utilized to identify the node that originated the frame. - The length/
type field 306 may comprise information that may be utilized to identify the protocol (e.g. IPv4 or IPv6) being transported in the frame. In this regard, the length/type field may be similar to or the same as an Ethertype field in a non-VLAN tagged Ethernet frame. Accordingly, when theframe 300 is parsed, theVLAN tag 312 may be removed and the length/type field 306 may be shifted over and become an Ethertype field. In this manner, when a frame is VLAN tagged, the information comprising an Ethertype field may be preserved in the length/type field 306. - The
payload 308 may contain data being transmitted by theframe 300. For example, in instances that theframe 300 may be part of a multimedia stream, thepayload 308 may comprise multimedia data and/or auxiliary/control data associated with a multimedia stream. For other frames, thepayload 308 may comprise administrative/control data which may be necessary to maintain the operations of one or more nodes in a network. Accordingly, aspects of the invention may enable reserving network resources for frames comprising administrative/control data. - The
FCS 310 may comprise information that may be utilized to provide error detection for the frame. For example, theFCS 310 may comprise a CRC and/or a checksum. - The
VLAN tag 312 may comprise aTPID 314 and a tag control information (TCI)field 316. TheTPID 314 may comprise a numerical identifier which may indicate that theframe 300 has been VLAN tagged so that the frame 400 may be parsed accordingly. An exemplary numerical identifier may comprise 0x8100. TheTCI field 316 may comprise apriority field 318, a canonical format indicator (CFI) 320, and aVLAN ID 322. TheCFI 320 may be used to provide compatibility between Ethernet and token ring networks. TheVLAN ID 322 may comprise a numerical identifier corresponding to the VLAN with which theframe 300 is associated. Thepriority field 318 may indicate a level of urgency associate with theframe 300 and may be utilized for network resource management, in accordance with an embodiment of the invention. In this regard, frames comprising administrative/control information may be assigned a high priority such that AVB reservations for multimedia streams and/or general Ethernet traffic do not prevent the timely delivery of the administrative/control information. For example, a minimum amount of bandwidth may be reserved at all times in a video server to ensure that remote nodes can communicate bi-directionally with the video server. In this regard, the minimum amount of bandwidth may be a cumulative minimum or may be a minimum per client. - The
frame 300 may be communicated across a network, such as thenetwork 200, utilizing Audio/Video bridging protocols. In one embodiment of the invention, theTPID 314 may indicate that the frame is associated with a VLAN which has reserved network resources across the network. Accordingly, for aframe 300 containing important administrative/control data, the priority field 418 may indicate a high priority. -
FIG. 4 is a diagram illustrating allocation of network bandwidth, in accordance with an embodiment of the invention. Referring toFIG. 4 ,portions portion 402, may provide best effort communication. For example, 70% of a nodes bandwidth may be reserved while 30% may remain for best effort service. However, in accordance with an embodiment of the invention, theportion 406 may be allocated for administrative/control traffic. In this regard, reserving bandwidth strictly for administrative/control traffic may prevent network and/or node resources from being monopolized and causing communication errors, network, failures, and/or node failures. - In various embodiments of the invention, the percentage of bandwidth which may be reserved via AVB, the sum of
portions FIG. 4 , may increase to 100%, or may decrease to a minimum bandwidth required for administrative/control data. In the latter case, there may be no reserved bandwidth available for multimedia traffic. - In various embodiments of the invention, a minimum amount of bandwidth may be reserved for administrative/control data for each AVB stream registered in a network. For example, for each AVB reservation request received by a network node, aspects of the invention may enable that node to reserve an additional amount of bandwidth, beyond that requested, to be utilized strictly for administrative/control data associated with that AVB reservation or with the client requesting the reservation. In this regard, in instances where the requested bandwidth plus the additional administrative/control bandwidth is unavailable, the node may be enabled to reject the reservation.
-
FIG. 5 is a flow chart illustrating exemplary steps for managing network resources, in accordance with an embodiment of the invention. Referring toFIG. 5 , the exemplary steps may begin withstart step 502. Subsequent to step 502, the exemplary steps may advance to step 504. Instep 504, resources in a network may be reserved utilizing AVB. In this regard, a default bandwidth may be reserved for time-sensitive traffic. Moreover, a portion of the reserved resources may be allocated for administrative/control traffic. Subsequent to step 504, the exemplary steps may advance to step 506. Instep 506, a frame may be received by a network node. Subsequent to step 506, the exemplary steps may advance to step 507. Instep 507, it may be determined whether the frame received instep 506 comprises administrative/control data. If the frame does comprise administrative/control data, then the exemplary steps may advance to step 508. Instep 508, the frame comprising administrative/control data may be routed utilizing the reserved resources allocated for admin/control traffic. - Returning to step 507, if the frame received in
step 506 does not comprise administrative/control data, the exemplary steps may advance to step 510. Instep 510, it may be determined whether the frame received instep 507 is attempting to register a new AVB stream. If, instep 510, it is determined that the frame is a stream registration, then the exemplary steps may advance to step 512. Instep 512, it may be determined whether the stream may be registered without exceeding the resources reserved instep 504. In this regard, sufficient resources may be required for associated administrative/control data in addition to the resources required for the stream. Accordingly, if the stream and associated administrative/control data do not result in exceeding the resources reserved instep 504, then the exemplary steps may advance to step 516. Instep 516, reserved resources may be allocated for the stream and associated administrative/control traffic, and the stream may begin traversing the network. - Returning to step 512, in instances where the stream and associated administrative/control data may require resources beyond those reserved in
step 504, the exemplary steps may advance to step 522. Instep 522, it may be determined whether additional resources may be reserved via AVB. In this regard, network administrators may impose a limit on the resources which may be reserved via AVB. Additionally, limits on the usage of network resources may be based on past and/or present network statistics. If, instep 522, additional resources may be reserved, then the exemplary steps may advance to the previously describedstep 516. - Returning to step 522 if additional resources may not be reserved, then the exemplary steps may advance to step 526. In
step 526, the stream may be denied and the originator of the frame may be notified of a lack of network resources. - Returning to step 510, if the frame is not attempting to register a new stream, then the exemplary steps may advance to step 514. In
step 514, it may be determined whether the frame is part of an existing AVB stream. In this regard, in instances where the frame may be part of an existing AVB stream, then the exemplary steps may advance to step 518. Instep 518, the frame may be routed via reserved resources allocated for that AVB stream. - Returning to step 514 if the frame is not part of an existing AVB stream, then the exemplary steps may advance to step 5124. In
step 524, the frame may be routed via best effort service. - Aspects of a method and system for managing network resources in audio/video bridging enabled networks are provided. In this regard, network resources reserved via AVB may be allocated for administrative and/or control traffic, as depicted in
FIG. 4 . Additionally, administrative and/or control data may be assigned highest priority for routing in the network. In this regard, priority of traffic may be determined via one or more bits of a VLAN tag associated with the traffic, as described with respect toFIG. 3 . For each AVB stream registered in the network, there may be a corresponding portion of the reserved network resources allocated for administrative and/or control data. The portion of reserved network resources allocated for administrative and/or control data may be based on past, present, or expected network statistics. Portions of the reserved resources not allocated for administrative and/or control data may be utilized for communicating one or more multimedia streams. In this regard, the unallocated resources may be distributed amongst the one or more multimedia streams. Allocating reserved resources for administrative and/or control traffic may ensure reliable communication of the administrative and/or control traffic, by preventing one or more multimedia streams from monopolizing network resources. - Another embodiment of the invention may provide a machine-readable storage, having stored thereon, a computer program having at least one code section executable by a machine, thereby causing the machine to perform the steps as described herein for managing network resources in audio/video bridging (AVB) enabled networks.
- Accordingly, the present invention may be realized in hardware, software, or a combination of hardware and software. The present invention may be realized in a centralized fashion in at least one computer system, or in a distributed fashion where different elements are spread across several interconnected computer systems. Any kind of computer system or other apparatus adapted for carrying out the methods described herein is suited. A typical combination of hardware and software may be a general-purpose computer system with a computer program that, when being loaded and executed, controls the computer system such that it carries out the methods described herein.
- The present invention may also be embedded in a computer program product, which comprises all the features enabling the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program in the present context means any expression, in any language, code or notation, of a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.
- While the present invention has been described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the present invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present invention without departing from its scope. Therefore, it is intended that the present invention not be limited to the particular embodiment disclosed, but that the present invention will include all embodiments falling within the scope of the appended claims.
Claims (24)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/874,509 US20080288638A1 (en) | 2007-05-14 | 2007-10-18 | Method and system for managing network resources in audio/video bridging enabled networks |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US91787007P | 2007-05-14 | 2007-05-14 | |
US11/874,509 US20080288638A1 (en) | 2007-05-14 | 2007-10-18 | Method and system for managing network resources in audio/video bridging enabled networks |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080288638A1 true US20080288638A1 (en) | 2008-11-20 |
Family
ID=40026962
Family Applications (25)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/832,807 Active 2032-01-03 US8391354B2 (en) | 2007-05-14 | 2007-08-02 | Method and system for transforming uncompressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US11/833,854 Abandoned US20080285572A1 (en) | 2007-05-14 | 2007-08-03 | Single device for handling client side and server side operations for a/v bridging and a/v bridging extensions |
US11/839,366 Active 2029-11-27 US7949004B2 (en) | 2007-05-14 | 2007-08-15 | Method and system for data exchange with a multimedia and ethernet enabled LAN subsystem |
US11/848,507 Abandoned US20080288995A1 (en) | 2007-05-14 | 2007-08-31 | Method And System For Enabling Video Communication Via Ethernet Utilizing Asymmetrical Physical Layer Operations |
US11/860,264 Active 2030-04-12 US8861516B2 (en) | 2007-05-14 | 2007-09-24 | Method and system for transforming compressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US11/861,037 Active 2028-07-03 US7835374B2 (en) | 2007-05-14 | 2007-09-25 | Method and system for an asymmetric PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US11/861,430 Abandoned US20080285576A1 (en) | 2007-05-14 | 2007-09-26 | Method and system for integrating ethernet and multimedia functions into a lan system |
US11/864,136 Active 2028-06-28 US7839872B2 (en) | 2007-05-14 | 2007-09-28 | Method and system for an asymmetric optical PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US11/874,509 Abandoned US20080288638A1 (en) | 2007-05-14 | 2007-10-18 | Method and system for managing network resources in audio/video bridging enabled networks |
US11/923,080 Active 2028-06-29 US8259761B2 (en) | 2007-05-14 | 2007-10-24 | Method and system for managing multimedia traffic over ethernet |
US11/963,017 Abandoned US20080285459A1 (en) | 2007-05-14 | 2007-12-21 | Method and system for audio/video bridging aware shortest path bridging |
US11/962,577 Active 2028-10-08 US8301819B2 (en) | 2007-05-14 | 2007-12-21 | Method and system for docking a laptop with ethernet A/V bridging to guarantee services |
US11/963,087 Active 2028-08-26 US7860011B2 (en) | 2007-05-14 | 2007-12-21 | Method and system for fault resilience in networks with Audio/Video Bridging aware Shortest Path Bridging |
US11/966,274 Active 2031-04-11 US8589507B2 (en) | 2007-05-14 | 2007-12-28 | Method and system for keyboard, sound and mouse (KSM) over LAN A/V bridging and A/V bridging extensions for graphics thin client applications |
US11/970,172 Abandoned US20080288987A1 (en) | 2007-05-14 | 2008-01-07 | Method and system for utilizing a/v bridging and a/v bridging extensions to replace display port, hdmi, dvi and/or analog ports on a personal computing system |
US11/970,052 Abandoned US20080288704A1 (en) | 2007-05-14 | 2008-01-07 | Method and system for universal serial bus (usb) over a/v bridging and a/v bridging extensions |
US12/038,099 Active 2028-09-26 US8077617B2 (en) | 2007-05-14 | 2008-02-27 | Method and system for proxy A/V bridging on an ethernet switch |
US12/913,581 Abandoned US20110038381A1 (en) | 2007-05-14 | 2010-10-27 | Method and system for fault resilience in networks with audio/video bridging aware shortest path bridging |
US12/942,188 Active US8179910B2 (en) | 2007-05-14 | 2010-11-09 | Method and system for an asymmetric PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US12/945,324 Abandoned US20110058811A1 (en) | 2007-05-14 | 2010-11-12 | Method And System For An Asymmetric Optical Phy Operation For Ethernet A/V Bridging And Ethernet A/V Bridging Extensions |
US13/086,968 Active US8040910B2 (en) | 2007-05-14 | 2011-04-14 | Method and system for data exchange with a multimedia and ethernet enabled LAN subsystem |
US13/315,730 Abandoned US20120076036A1 (en) | 2007-05-14 | 2011-12-09 | Method and System for Proxy A/V Bridging on an Ethernet Switch |
US13/441,647 Active US8553709B2 (en) | 2007-05-14 | 2012-04-06 | Method and system for an asymmetric PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US13/754,953 Active US8755433B2 (en) | 2007-05-14 | 2013-01-31 | Transforming uncompressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US14/462,270 Active 2028-01-01 US9374614B2 (en) | 2007-05-14 | 2014-08-18 | Method and system for enabling video communication via ethernet utilizing asymmetrical physical layer operations |
Family Applications Before (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/832,807 Active 2032-01-03 US8391354B2 (en) | 2007-05-14 | 2007-08-02 | Method and system for transforming uncompressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US11/833,854 Abandoned US20080285572A1 (en) | 2007-05-14 | 2007-08-03 | Single device for handling client side and server side operations for a/v bridging and a/v bridging extensions |
US11/839,366 Active 2029-11-27 US7949004B2 (en) | 2007-05-14 | 2007-08-15 | Method and system for data exchange with a multimedia and ethernet enabled LAN subsystem |
US11/848,507 Abandoned US20080288995A1 (en) | 2007-05-14 | 2007-08-31 | Method And System For Enabling Video Communication Via Ethernet Utilizing Asymmetrical Physical Layer Operations |
US11/860,264 Active 2030-04-12 US8861516B2 (en) | 2007-05-14 | 2007-09-24 | Method and system for transforming compressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US11/861,037 Active 2028-07-03 US7835374B2 (en) | 2007-05-14 | 2007-09-25 | Method and system for an asymmetric PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US11/861,430 Abandoned US20080285576A1 (en) | 2007-05-14 | 2007-09-26 | Method and system for integrating ethernet and multimedia functions into a lan system |
US11/864,136 Active 2028-06-28 US7839872B2 (en) | 2007-05-14 | 2007-09-28 | Method and system for an asymmetric optical PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
Family Applications After (16)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/923,080 Active 2028-06-29 US8259761B2 (en) | 2007-05-14 | 2007-10-24 | Method and system for managing multimedia traffic over ethernet |
US11/963,017 Abandoned US20080285459A1 (en) | 2007-05-14 | 2007-12-21 | Method and system for audio/video bridging aware shortest path bridging |
US11/962,577 Active 2028-10-08 US8301819B2 (en) | 2007-05-14 | 2007-12-21 | Method and system for docking a laptop with ethernet A/V bridging to guarantee services |
US11/963,087 Active 2028-08-26 US7860011B2 (en) | 2007-05-14 | 2007-12-21 | Method and system for fault resilience in networks with Audio/Video Bridging aware Shortest Path Bridging |
US11/966,274 Active 2031-04-11 US8589507B2 (en) | 2007-05-14 | 2007-12-28 | Method and system for keyboard, sound and mouse (KSM) over LAN A/V bridging and A/V bridging extensions for graphics thin client applications |
US11/970,172 Abandoned US20080288987A1 (en) | 2007-05-14 | 2008-01-07 | Method and system for utilizing a/v bridging and a/v bridging extensions to replace display port, hdmi, dvi and/or analog ports on a personal computing system |
US11/970,052 Abandoned US20080288704A1 (en) | 2007-05-14 | 2008-01-07 | Method and system for universal serial bus (usb) over a/v bridging and a/v bridging extensions |
US12/038,099 Active 2028-09-26 US8077617B2 (en) | 2007-05-14 | 2008-02-27 | Method and system for proxy A/V bridging on an ethernet switch |
US12/913,581 Abandoned US20110038381A1 (en) | 2007-05-14 | 2010-10-27 | Method and system for fault resilience in networks with audio/video bridging aware shortest path bridging |
US12/942,188 Active US8179910B2 (en) | 2007-05-14 | 2010-11-09 | Method and system for an asymmetric PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US12/945,324 Abandoned US20110058811A1 (en) | 2007-05-14 | 2010-11-12 | Method And System For An Asymmetric Optical Phy Operation For Ethernet A/V Bridging And Ethernet A/V Bridging Extensions |
US13/086,968 Active US8040910B2 (en) | 2007-05-14 | 2011-04-14 | Method and system for data exchange with a multimedia and ethernet enabled LAN subsystem |
US13/315,730 Abandoned US20120076036A1 (en) | 2007-05-14 | 2011-12-09 | Method and System for Proxy A/V Bridging on an Ethernet Switch |
US13/441,647 Active US8553709B2 (en) | 2007-05-14 | 2012-04-06 | Method and system for an asymmetric PHY operation for ethernet A/V bridging and ethernet A/V bridging extensions |
US13/754,953 Active US8755433B2 (en) | 2007-05-14 | 2013-01-31 | Transforming uncompressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US14/462,270 Active 2028-01-01 US9374614B2 (en) | 2007-05-14 | 2014-08-18 | Method and system for enabling video communication via ethernet utilizing asymmetrical physical layer operations |
Country Status (1)
Country | Link |
---|---|
US (25) | US8391354B2 (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080285574A1 (en) * | 2007-05-14 | 2008-11-20 | Michael Johas Teener | Method and system for proxy a/v bridging on an ethernet switch |
US20090152943A1 (en) * | 2007-12-17 | 2009-06-18 | Wael William Diab | Method and system for vehicular power distribution utilizing power over ethernet |
US20100187903A1 (en) * | 2007-12-17 | 2010-07-29 | Wael William Diab | Method and system for vehicular power distribution utilizing power over ethernet in an aircraft |
CN102326368A (en) * | 2009-02-20 | 2012-01-18 | 汤姆森特许公司 | Time synchronized resource reservation over packet switched networks |
WO2012054389A3 (en) * | 2010-10-22 | 2012-06-14 | Intel Corporation | Reducing the maximum latency of reserved streams |
US8705391B2 (en) | 2011-03-24 | 2014-04-22 | Intel Corporation | Reducing latency of at least one stream that is associated with at least one bandwidth reservation |
US20150131431A1 (en) * | 2013-11-14 | 2015-05-14 | Broadcom Corporation | Protection ring in an automotive network |
TWI552639B (en) * | 2010-09-15 | 2016-10-01 | 英特爾股份有限公司 | Method and apparatus of mapping displayport standard over a wireless communication interface |
US9565118B1 (en) * | 2010-05-26 | 2017-02-07 | Marvell International Ltd. | Methods and apparatus for handling management packets in an audio video bridging (AVB) network |
US9794607B2 (en) * | 2014-12-29 | 2017-10-17 | Harman International Industries, Incorporated | AVB system bandwidth configuration |
US10038935B2 (en) | 2015-08-27 | 2018-07-31 | Tata Consultancy Services Limited | System and method for real-time transfer of audio and/or video streams through an ethernet AVB network |
US10305945B2 (en) | 2014-11-10 | 2019-05-28 | The Mitre Corporation | Providing survivable calling and conferencing |
US10339832B2 (en) * | 2017-06-16 | 2019-07-02 | International Business Machines Corporation | Keyboard with integrated refreshable braille display |
Families Citing this family (164)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030172295A1 (en) * | 2002-03-01 | 2003-09-11 | Onspec Electronics, Inc. | Device and system for allowing secure identification of an individual when accessing information and a method of use |
US9330060B1 (en) | 2003-04-15 | 2016-05-03 | Nvidia Corporation | Method and device for encoding and decoding video image data |
US8660182B2 (en) | 2003-06-09 | 2014-02-25 | Nvidia Corporation | MPEG motion estimation based on dual start points |
EP1668797B1 (en) * | 2003-09-30 | 2018-11-28 | Thomson Licensing | Quality of service control in a wireless local area network |
US20070162626A1 (en) * | 2005-11-02 | 2007-07-12 | Iyer Sree M | System and method for enhancing external storage |
US8731071B1 (en) | 2005-12-15 | 2014-05-20 | Nvidia Corporation | System for performing finite input response (FIR) filtering in motion estimation |
US8724702B1 (en) | 2006-03-29 | 2014-05-13 | Nvidia Corporation | Methods and systems for motion estimation used in video coding |
US8553720B2 (en) | 2006-04-19 | 2013-10-08 | Marvell World Trade Ltd. | Adaptive speed control for MAC-PHY interfaces |
US8228795B2 (en) * | 2006-04-19 | 2012-07-24 | Broadcom Corporation | Method and system for extended reach copper transceiver |
US8065435B2 (en) * | 2006-05-29 | 2011-11-22 | China Mobile Communications Corporation | Method for assigning address to the intelligent information household appliance and the sub-equipment in the household network |
US8660380B2 (en) | 2006-08-25 | 2014-02-25 | Nvidia Corporation | Method and system for performing two-dimensional transform on data value array with reduced power consumption |
US8184974B2 (en) | 2006-09-11 | 2012-05-22 | Lumexis Corporation | Fiber-to-the-seat (FTTS) fiber distribution system |
US7746629B2 (en) * | 2006-11-01 | 2010-06-29 | Simon Assouad | Method and system for coupling a laptop or other portable or hand-held device to a docking system using an Ethernet interface |
US7876894B2 (en) * | 2006-11-14 | 2011-01-25 | Mcm Portfolio Llc | Method and system to provide security implementation for storage devices |
US8717932B2 (en) | 2006-11-29 | 2014-05-06 | Broadcom Corporation | Method and system for determining and securing proximity information over a network |
US7711213B2 (en) * | 2007-01-29 | 2010-05-04 | Hewlett-Packard Development Company, L.P. | Nanowire-based modulators |
US20080181406A1 (en) * | 2007-01-30 | 2008-07-31 | Technology Properties Limited | System and Method of Storage Device Data Encryption and Data Access Via a Hardware Key |
US20090046858A1 (en) * | 2007-03-21 | 2009-02-19 | Technology Properties Limited | System and Method of Data Encryption and Data Access of a Set of Storage Devices via a Hardware Key |
US20080288782A1 (en) * | 2007-05-18 | 2008-11-20 | Technology Properties Limited | Method and Apparatus of Providing Security to an External Attachment Device |
US20080184035A1 (en) * | 2007-01-30 | 2008-07-31 | Technology Properties Limited | System and Method of Storage Device Data Encryption and Data Access |
US7835382B2 (en) * | 2007-02-07 | 2010-11-16 | Valens Semiconductor Ltd. | High definition and low power partial functionality communication link |
US9426006B2 (en) * | 2007-02-07 | 2016-08-23 | Valens Semiconductor Ltd. | Low power partial functionality communication link |
US8218567B2 (en) | 2007-03-12 | 2012-07-10 | Broadcom Corporation | Method and system for reducing transceiver power via a variable signal constellation |
US8254248B2 (en) * | 2007-03-20 | 2012-08-28 | Broadcom Corporation | Method and system for implementing redundancy for streaming data in audio video bridging networks |
US20080240152A1 (en) * | 2007-03-27 | 2008-10-02 | Dell Products L.P. | System And Method For Communicating Data For Display On A Remote Display Device |
US8243752B2 (en) * | 2007-04-04 | 2012-08-14 | Marvell World Trade Ltd. | Long-reach ethernet for 1000BASE-T and 10GBASE-T |
US20080285596A1 (en) * | 2007-05-17 | 2008-11-20 | Frank Hady | System and method for fine-grained, end-to-end traffic scheduling across heterogeneous local area networks |
US8756482B2 (en) | 2007-05-25 | 2014-06-17 | Nvidia Corporation | Efficient encoding/decoding of a sequence of data frames |
US20080291209A1 (en) * | 2007-05-25 | 2008-11-27 | Nvidia Corporation | Encoding Multi-media Signals |
US9118927B2 (en) | 2007-06-13 | 2015-08-25 | Nvidia Corporation | Sub-pixel interpolation and its application in motion compensated encoding of a video signal |
US8873625B2 (en) | 2007-07-18 | 2014-10-28 | Nvidia Corporation | Enhanced compression in representing non-frame-edge blocks of image frames |
KR101504723B1 (en) * | 2007-10-24 | 2015-03-20 | 삼성전자 주식회사 | Network system supporting spanning tree protocol and relay apparatus and method for creating spanning tree topology thereof |
EP2136535B1 (en) | 2007-12-05 | 2011-06-22 | Sony Corporation | Communication network and method for operating a communication network |
US8767952B2 (en) * | 2007-12-17 | 2014-07-01 | Broadcom Corporation | Method and system for utilizing a single connection for efficient delivery of power and multimedia information |
JP5188170B2 (en) * | 2007-12-21 | 2013-04-24 | 株式会社日立製作所 | Network system and OLT |
US8325616B2 (en) * | 2008-01-17 | 2012-12-04 | Broadcom Corporation | Method and system for determination and exchange of network timing information |
EP2248128A1 (en) * | 2008-01-31 | 2010-11-10 | Thomson Licensing | Method and system for look data definition and transmission over a high definition multimedia interface |
JP5611054B2 (en) * | 2008-01-31 | 2014-10-22 | トムソン ライセンシングThomson Licensing | LOOK DATA DEFINITION AND TRANSMISSION METHOD AND SYSTEM |
US8098690B2 (en) * | 2008-03-18 | 2012-01-17 | Transwitch Corporation | System and method for transferring high-definition multimedia signals over four twisted-pairs |
US20090248918A1 (en) * | 2008-03-27 | 2009-10-01 | Wael William Diab | Method and system for a usb ethertype to tunnel usb over ethernet |
US8155063B2 (en) * | 2008-04-28 | 2012-04-10 | Apple Inc. | Apparatus and methods for transmission and reception of data in multi-antenna systems |
US8121133B2 (en) * | 2008-05-15 | 2012-02-21 | Cisco Technology, Inc. | Stream regulation in a peer to peer network |
US8514267B2 (en) * | 2008-07-22 | 2013-08-20 | Verizon Patent And Licensing Inc | Method and system for enhancing standard definition video signals for display on a high definition television |
TW201005541A (en) * | 2008-07-31 | 2010-02-01 | Aspeed Technology Inc | Transmission device and data extended transmission method |
US20110167190A1 (en) * | 2008-09-02 | 2011-07-07 | Hung-Ming Lin | Apparatus and method for distant bus extended system |
TWI379567B (en) * | 2008-09-12 | 2012-12-11 | Realtek Semiconductor Corp | Single network interface card (nic) with multiple-ports and method thereof |
JP2010081129A (en) * | 2008-09-25 | 2010-04-08 | Hitachi Ltd | Device and method of reproducing content |
US8392631B1 (en) | 2008-10-02 | 2013-03-05 | Apple Inc. | Methods and apparatus for transmitting data streams via a heterogeneous network |
US8666181B2 (en) | 2008-12-10 | 2014-03-04 | Nvidia Corporation | Adaptive multiple engine image motion detection system and method |
US20100225569A1 (en) * | 2008-12-19 | 2010-09-09 | Samsung Electronics Co., Ltd. | Liquid crystal display, manufacturing method the same, and driving method thereof |
US8467286B2 (en) * | 2008-12-30 | 2013-06-18 | Alcatel Lucent | Load balancing and fault protection in aggregation networks |
US9450818B2 (en) * | 2009-01-16 | 2016-09-20 | Broadcom Corporation | Method and system for utilizing a gateway to enable peer-to-peer communications in service provider networks |
US8169999B2 (en) | 2009-01-16 | 2012-05-01 | Broadcom Corporation | Method and system for preserving content timing across femtocell interfaces via timestamp insertion |
US8259617B2 (en) * | 2009-03-18 | 2012-09-04 | Broadcom Corporation | Method and system for timely delivery of multimedia content via a femtocell |
CN102379095B (en) * | 2009-04-01 | 2014-08-27 | 泰克诺沃斯公司 | Method and apparatus for link sharing among multiple epons |
US8878864B2 (en) | 2009-04-20 | 2014-11-04 | Barco, Inc. | Using GPU for network packetization |
US20120124182A1 (en) * | 2009-07-10 | 2012-05-17 | Kim Hyldgaard | Method, a terminal, an access node and a media server for providing resource admission control of digital media streams |
US9014017B2 (en) * | 2009-07-24 | 2015-04-21 | Broadcom Corporation | Method and system for associating physical link partners using a layer two mechanism |
JP5391911B2 (en) * | 2009-08-05 | 2014-01-15 | ソニー株式会社 | Electronics |
RU2550537C2 (en) | 2009-08-06 | 2015-05-10 | Люмексис Корпорейшн | Serial networking fibre-to-seat in-flight entertainment system |
US8424045B2 (en) | 2009-08-14 | 2013-04-16 | Lumexis Corporation | Video display unit docking assembly for fiber-to-the-screen inflight entertainment system |
US8416698B2 (en) | 2009-08-20 | 2013-04-09 | Lumexis Corporation | Serial networking fiber optic inflight entertainment system network configuration |
US8498343B2 (en) * | 2009-08-24 | 2013-07-30 | Leanics Corporation | System for MIMO equalization of multi-channel transceivers with precoding |
US8699551B2 (en) * | 2009-08-24 | 2014-04-15 | Leanics Corporation | System for FEXT cancellation of multi-channel transceivers with precoding |
US20110069608A1 (en) * | 2009-09-22 | 2011-03-24 | Miller Gary M | System for providing backup programming at radio or television transmitter |
EP2302839B1 (en) * | 2009-09-29 | 2015-04-01 | Yamaha Corporation | Network system |
US8984167B1 (en) * | 2009-12-10 | 2015-03-17 | Nvidia Corporation | Real-time frame streaming from remote graphics processing unit |
US8355398B2 (en) * | 2010-01-19 | 2013-01-15 | Cisco Technology, Inc. | Transporting real time video frames over an Ethernet network |
US20110206063A1 (en) * | 2010-02-23 | 2011-08-25 | Wael William Diab | Method And System For Ethernet Converter And/Or Adapter That Enables Conversion Between A Plurality Of Different Ethernet Interfaces |
WO2011105770A2 (en) * | 2010-02-23 | 2011-09-01 | Lg Electronics Inc. | A method and an apparatus for transmitting messages in home network system |
US20110216083A1 (en) * | 2010-03-03 | 2011-09-08 | Vizio, Inc. | System, method and apparatus for controlling brightness of a device |
US8401370B2 (en) * | 2010-03-09 | 2013-03-19 | Dolby Laboratories Licensing Corporation | Application tracks in audio/video containers |
US8549197B2 (en) | 2010-03-30 | 2013-10-01 | Icron Technologies Corporation | Method and system for communicating displayport information |
US20110242426A1 (en) * | 2010-04-01 | 2011-10-06 | Samsung Electronics Co., Ltd. | Audio/video apparatus and signal control method thereof |
US9003466B2 (en) | 2010-04-22 | 2015-04-07 | Samsung Electronics Co., Ltd. | Method and system for isochronous data stream management in high speed audio/video networks |
US8973074B2 (en) | 2010-04-22 | 2015-03-03 | Samsung Electronics Co., Ltd. | Method and system for isochronous communication in audio/video networks |
US20110261823A1 (en) * | 2010-04-22 | 2011-10-27 | Samsung Electronics Co., Ltd. | Method and system for multiplexing data streaming in audio/video networks |
KR20110119526A (en) * | 2010-04-26 | 2011-11-02 | 삼성전자주식회사 | Method and apparatus for transmitting ethernet data through audio/video interface |
DE102011100461A1 (en) | 2010-04-29 | 2011-11-03 | Andreas Gabler | Gas diffusion electrode for use in e.g. batteries, has hydrophobic structure, gas distribution structure and electron lead structure, where hydrophobic structure is produced by pulsed laser radiation |
US9191230B2 (en) * | 2010-06-03 | 2015-11-17 | Savant Systems, Llc | Docking station with redundant communication path |
US9164930B2 (en) * | 2010-09-15 | 2015-10-20 | Synaptics Incorporated | Multi-device docking with a displayport compatible cable |
JP5564393B2 (en) * | 2010-10-06 | 2014-07-30 | 株式会社日立製作所 | Passive optical network system |
US8532100B2 (en) | 2010-10-19 | 2013-09-10 | Cisco Technology, Inc. | System and method for data exchange in a heterogeneous multiprocessor system |
US20130163945A1 (en) * | 2010-11-22 | 2013-06-27 | Mitsubishi Electric Corporation | Video signal output method and video information player device |
US8908701B2 (en) | 2011-03-14 | 2014-12-09 | Broadcom Corporation | Stream path selection within convergent networks |
US9191305B2 (en) | 2011-03-14 | 2015-11-17 | Broadcom Corporation | Convergent network architecture and path information |
US9412330B2 (en) * | 2011-03-15 | 2016-08-09 | Lattice Semiconductor Corporation | Conversion of multimedia data streams for use by connected devices |
WO2012158765A2 (en) * | 2011-05-16 | 2012-11-22 | Avocent | System and method for accessing operating system and hypervisors via a service processor of a server |
US8995507B2 (en) | 2011-06-07 | 2015-03-31 | Broadcom Corporation | Transceiver self-diagnostics for electromagnetic interference (EMI) degradation in balanced channels |
US20120314597A1 (en) * | 2011-06-08 | 2012-12-13 | Harkirat Singh | Enhanced stream reservation protocol for audio video networks |
US8949385B2 (en) * | 2011-09-27 | 2015-02-03 | Avaya, Inc. | Method and apparatus for resolving conflicting unicast advertisements in a transport network |
JP5938106B2 (en) * | 2011-12-20 | 2016-06-22 | インテル・コーポレーション | Enhanced wireless display |
US9232026B2 (en) * | 2011-12-21 | 2016-01-05 | Harman International Industries, Incorporated | System for communicating control messages in an AVB network |
US20140197699A1 (en) * | 2011-12-29 | 2014-07-17 | Ygdal Naouri | Wired communications connector included in a power device |
KR20130088281A (en) * | 2012-01-31 | 2013-08-08 | 삼성전자주식회사 | Display apparatus, upgrading apparatus, control method thereof and display system |
US9031084B2 (en) * | 2012-07-20 | 2015-05-12 | Harman International Industries, Incorporated | Quality of service for streams over multiple audio video bridging networks |
US10403252B2 (en) * | 2012-07-31 | 2019-09-03 | Fender Musical Instruments Corporation | System and method for connecting and controlling musical related instruments over communication network |
EP2696543A1 (en) * | 2012-08-06 | 2014-02-12 | Renesas Electronics Europe Limited | Calculating credit for controlling data frame transmission |
CN103875216B (en) * | 2012-08-07 | 2016-11-16 | 华为技术有限公司 | The access system of a kind of fiber optic network, communication means and equipment |
US9584573B2 (en) * | 2012-08-29 | 2017-02-28 | Ericsson Ab | Streaming policy management system and method |
US9373313B2 (en) | 2012-10-04 | 2016-06-21 | Fender Musical Instruments Corporation | System and method of storing and accessing musical performance on remote server |
US9015357B2 (en) * | 2012-10-22 | 2015-04-21 | Ati Technologies Ulc | Method and device for providing high speed data transmission with video data |
US9760116B2 (en) | 2012-12-05 | 2017-09-12 | Mobile Tech, Inc. | Docking station for tablet device |
US9588874B2 (en) * | 2012-12-14 | 2017-03-07 | Microsoft Technology Licensing, Llc | Remote device automation using a device services bridge |
US10079642B2 (en) * | 2013-01-02 | 2018-09-18 | Renesas Electronics America Inc. | Transporting multiple low-speed data streams across a high-speed communication link |
CN103152257B (en) * | 2013-03-14 | 2016-01-20 | 杭州华三通信技术有限公司 | A kind of data transmission method and device thereof |
US9317465B2 (en) * | 2013-03-15 | 2016-04-19 | Janus Technologies, Inc. | System and method of sending PCI express data over ethernet connection |
EP2950496B1 (en) * | 2013-03-29 | 2017-11-01 | Huawei Technologies Co., Ltd. | Method, apparatus, and system for transmitting data in ethernet |
US9160678B2 (en) | 2013-04-15 | 2015-10-13 | International Business Machines Corporation | Flow control credits for priority in lossless ethernet |
US9609336B2 (en) * | 2013-04-16 | 2017-03-28 | Fastvdo Llc | Adaptive coding, transmission and efficient display of multimedia (acted) |
US20140325101A1 (en) * | 2013-04-30 | 2014-10-30 | Hewlett-Packard Development Company, L.P. | Determining a loop set identifying ports of a routing module connected in a storage fabric loop |
US9621400B2 (en) * | 2013-05-31 | 2017-04-11 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Systems and methods for transmitting content |
US9313561B1 (en) * | 2013-07-11 | 2016-04-12 | Inphi Corporation | Integrated driver redundancy for a silicon photonics device |
EP3020163B1 (en) * | 2013-07-12 | 2019-12-11 | Telefonaktiebolaget LM Ericsson (publ) | Interworking between first protocol entity of stream reservation protocol and second protocol entity of routing protocol |
EP2827594A1 (en) * | 2013-07-17 | 2015-01-21 | Harman Becker Automotive Systems GmbH | Digital device, network and method for streaming audio or video data |
US20150049099A1 (en) | 2013-08-13 | 2015-02-19 | Mediatek Inc. | Data processing apparatus for transmitting/receiving compressed pixel data groups of picture over display interface and related data processing method |
US9736000B2 (en) | 2013-08-23 | 2017-08-15 | Macom Connectivity Solutions, Llc | Duplex transmission over reduced pairs of twinax cables |
US9985996B2 (en) * | 2013-09-09 | 2018-05-29 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Decoupling audio-video (AV) traffic processing from non-AV traffic processing |
US9118478B2 (en) | 2013-10-28 | 2015-08-25 | Saratoga Data Systems, Inc. | Fault-tolerant data transmission system for networks with non-full-duplex or asymmetric transport |
US20150150060A1 (en) * | 2013-11-25 | 2015-05-28 | Hangzhou Cloudchain Network Technology Co., Ltd. | Unified access method and device for digital television broadcasting and mobile data communication |
US9246623B2 (en) * | 2013-12-02 | 2016-01-26 | At&T Intellectual Property I, L.P. | Method and apparatus for routing traffic using asymmetrical optical connections |
KR102083927B1 (en) * | 2014-01-03 | 2020-03-03 | 한화테크윈 주식회사 | Network Camera and Network image surveilance system |
WO2016028457A1 (en) * | 2014-08-22 | 2016-02-25 | Applied Micro Circuits Corporation | Multi-rate transmissions over twinax cables |
US9569280B2 (en) * | 2014-09-15 | 2017-02-14 | Seagate Technology Llc | Managing resource collisions in a storage compute device |
US10361967B2 (en) * | 2014-09-17 | 2019-07-23 | GM Global Technology Operations LLC | Communication system using audio video bridging |
US9502830B2 (en) | 2014-12-03 | 2016-11-22 | Commscope, Inc. Of North Carolina | Multimedia faceplates having ethernet conversion circuitry |
WO2016094858A1 (en) * | 2014-12-12 | 2016-06-16 | Lantronix, Inc. | Console server with usb console port |
US9876570B2 (en) * | 2015-02-20 | 2018-01-23 | At&T Intellectual Property I, Lp | Guided-wave transmission device with non-fundamental mode propagation and methods for use therewith |
US9953613B2 (en) | 2015-03-18 | 2018-04-24 | Apple Inc. | High speed display interface |
US9521365B2 (en) | 2015-04-02 | 2016-12-13 | At&T Intellectual Property I, L.P. | Image-based techniques for audio content |
US10039097B2 (en) * | 2015-05-04 | 2018-07-31 | Verizon Patent And Licensing Inc. | Remote head simultaneously transmitting radio wave |
US10020959B1 (en) * | 2015-09-18 | 2018-07-10 | Aquantia Corp. | Ethernet controller with integrated AVB control point and time slave |
US10044524B1 (en) * | 2015-09-18 | 2018-08-07 | Aquantia Corp. | Ethernet controller with integrated TSN/AVB control point and time slave |
US11044296B1 (en) * | 2015-09-18 | 2021-06-22 | Marvell Asia Pte, Ltd. | Ethernet controller with integrated TSN/AVB control point and time slave |
US10517056B2 (en) | 2015-12-03 | 2019-12-24 | Mobile Tech, Inc. | Electronically connected environment |
US10728868B2 (en) | 2015-12-03 | 2020-07-28 | Mobile Tech, Inc. | Remote monitoring and control over wireless nodes in a wirelessly connected environment |
US10251144B2 (en) | 2015-12-03 | 2019-04-02 | Mobile Tech, Inc. | Location tracking of products and product display assemblies in a wirelessly connected environment |
US11109335B2 (en) | 2015-12-03 | 2021-08-31 | Mobile Tech, Inc. | Wirelessly connected hybrid environment of different types of wireless nodes |
US10339090B2 (en) * | 2016-05-23 | 2019-07-02 | Advoli Limited | System for implementing MXM on a PCI card |
EP3264725B1 (en) * | 2016-07-01 | 2021-08-25 | Harman Becker Automotive Systems GmbH | Stream reservation class converter |
US10101770B2 (en) | 2016-07-29 | 2018-10-16 | Mobile Tech, Inc. | Docking system for portable computing device in an enclosure |
US10248615B2 (en) * | 2016-09-19 | 2019-04-02 | Harman International Industries, Incorporated | Distributed processing in a network |
CN109952764B (en) * | 2016-11-09 | 2021-11-23 | 瑞萨电子株式会社 | Communication network controller module, method for storing data and auxiliary system |
US10462020B2 (en) * | 2017-02-16 | 2019-10-29 | Cisco Technology, Inc. | Network device user interface |
US10511549B2 (en) * | 2017-07-13 | 2019-12-17 | Avago Technologies International Sales Pte. Limited | High-speed interconnect solutions with support for continuous time in-band back channel communication and proprietary features |
US11075897B2 (en) | 2017-10-20 | 2021-07-27 | Vertiv It Systems, Inc. | System and method for communicating with a service processor |
US10764201B2 (en) | 2017-11-28 | 2020-09-01 | Dornerworks, Ltd. | System and method for scheduling communications |
GB2585296B (en) * | 2018-01-23 | 2022-12-28 | Cable Television Laboratories Inc | Systems and methods for a universal data link with demodulation and modulation only processing at intermediate nodes |
DE102018206934A1 (en) | 2018-05-04 | 2019-11-07 | Continental Automotive Gmbh | Gateway for data communication in a vehicle |
US20220070620A1 (en) | 2018-10-25 | 2022-03-03 | Mobile Tech, Inc | Proxy nodes for expanding the functionality of nodes in a wirelessly connected environment |
US10855600B2 (en) * | 2018-11-13 | 2020-12-01 | Intel Corporation | System, apparatus and method for traffic shaping of data communication via an interconnect |
US11165718B2 (en) * | 2018-12-03 | 2021-11-02 | Axonne, Inc. | Asymmetrical ethernet physical layer device |
US10614682B1 (en) | 2019-01-24 | 2020-04-07 | Mobile Tech, Inc. | Motion sensing cable for tracking customer interaction with devices |
CN109889406B (en) * | 2019-02-02 | 2021-05-14 | 北京百度网讯科技有限公司 | Method, apparatus, device and storage medium for managing network connection |
CN111988058A (en) * | 2019-05-22 | 2020-11-24 | 合肥移瑞通信技术有限公司 | Wireless communication device for vehicle and vehicle |
TWI709076B (en) * | 2019-05-31 | 2020-11-01 | 技嘉科技股份有限公司 | Motherboard outputting image data and operation system |
CN112332956B (en) | 2019-08-05 | 2024-03-26 | 华为技术有限公司 | Information sharing method and device in redundant network and computer storage medium |
CN117441294A (en) * | 2020-12-11 | 2024-01-23 | 马维尔亚洲私人有限公司 | Network for reducing crosstalk using asymmetric uplink and downlink baud rates |
US20220303642A1 (en) * | 2021-03-19 | 2022-09-22 | Product Development Associates, Inc. | Securing video distribution |
US20220350387A1 (en) * | 2021-04-30 | 2022-11-03 | Huddly As | USB/Thunderbolt to Ethernet Adapter with Dynamic Multiplex Power Supply |
US11882160B1 (en) * | 2021-05-13 | 2024-01-23 | Ethemnovia Inc. | Asymmetric data transmission using efficiency features |
EP4348945A1 (en) * | 2021-05-24 | 2024-04-10 | Marvell Semiconductor, Inc. | Network optimization for mitigation of crosstalk between network links |
CN113852836B (en) * | 2021-09-23 | 2024-01-30 | 湖南快乐阳光互动娱乐传媒有限公司 | Gasket signal output method and device, storage medium and electronic equipment |
US11784779B2 (en) | 2021-12-09 | 2023-10-10 | Marvell Asia Pte Ltd | Automotive asymmetric ethernet using a frequency-division duplex scheme with a low-rate echo cancelation |
Citations (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5710760A (en) * | 1995-11-29 | 1998-01-20 | Lucent Technologies Inc. | Out-of-band control for performing a loopback test for asynchronous transfer mode (ATM) networks |
US6192422B1 (en) * | 1997-04-16 | 2001-02-20 | Alcatel Internetworking, Inc. | Repeater with flow control device transmitting congestion indication data from output port buffer to associated network node upon port input buffer crossing threshold level |
US20020087713A1 (en) * | 2000-12-28 | 2002-07-04 | Cunningham Ian M. | Bandwidth allocation in ethernet networks |
US6470029B1 (en) * | 1997-06-09 | 2002-10-22 | Nec Corporation | Bandwidth control method in a network system |
US20020181401A1 (en) * | 2001-05-30 | 2002-12-05 | Hassan Hagirahim | Method of providing quality of service (QOS) to voice applications in routed IP networks |
US6532491B1 (en) * | 1997-03-24 | 2003-03-11 | Novell, Inc. | Processes and apparatuses for managing network devices |
US20030067942A1 (en) * | 2000-11-27 | 2003-04-10 | Peter Altenbernd | Method for bandwidth reservation in data networks |
US20040190526A1 (en) * | 2003-03-31 | 2004-09-30 | Alok Kumar | Method and apparatus for packet classification using a forest of hash tables data structure |
US20050128951A1 (en) * | 1999-05-24 | 2005-06-16 | Cisco Technology, Inc. | Apparatus and methods for dynamic bandwidth allocation |
US6917616B1 (en) * | 1998-09-18 | 2005-07-12 | Alcatel Canada Inc. | Method and apparatus for reduction and restoration of data elements pertaining to transmitted data packets in a communications network |
US20050163060A1 (en) * | 2003-06-12 | 2005-07-28 | Camiant, Inc. | Topology discovery in broadband networks |
US20050188089A1 (en) * | 2004-02-24 | 2005-08-25 | Lichtenstein Walter D. | Managing reservations for resources |
US20050213503A1 (en) * | 2004-03-23 | 2005-09-29 | Microsoft Corporation | Bandwidth allocation |
US20060002297A1 (en) * | 2004-07-01 | 2006-01-05 | Allan Sand | Flow admission control in an IP network |
US20060007941A1 (en) * | 2004-07-06 | 2006-01-12 | Vieo, Inc. | Distributed computing environment controlled by an appliance |
US20060020694A1 (en) * | 2000-07-28 | 2006-01-26 | Prominence Networks, Inc. | Administering a communication network |
US20060028987A1 (en) * | 2004-08-06 | 2006-02-09 | Alexander Gildfind Andrew J | Method and system for controlling utilisation of a file system |
US20060056300A1 (en) * | 2003-07-15 | 2006-03-16 | Yoshio Tamura | Bandwidth control apparatus |
US20060239191A1 (en) * | 2005-04-20 | 2006-10-26 | Jen-Li Wang | Method for sending and receiving data |
US20060245355A1 (en) * | 2005-04-28 | 2006-11-02 | Sony Corporation | Bandwith management in a network |
US20070030819A1 (en) * | 2003-10-10 | 2007-02-08 | Thomson Licensing | Prioritizing udp over tcp traffic by slowing down the tcp transmission rate |
US20070036163A1 (en) * | 2001-05-31 | 2007-02-15 | Dibiasio Michael V | Resource sharing among multiple RSVP sessions |
US20070133419A1 (en) * | 2005-12-13 | 2007-06-14 | Alcatel | Communication traffic congestion management systems and methods |
US20070206607A1 (en) * | 2006-03-06 | 2007-09-06 | Chapman John T | Resource reservation and admission control for IP network |
US20070223427A1 (en) * | 2006-03-27 | 2007-09-27 | Fujitsu Limited | Base station apparatus, terminal, and bandwidth control method |
US20070263554A1 (en) * | 2006-05-10 | 2007-11-15 | Finn Norman W | Technique for efficiently managing bandwidth registration for multiple spanning tree options |
US20070263640A1 (en) * | 2006-05-10 | 2007-11-15 | Finn Norman W | Technique for efficiently managing bandwidth for multipoint-to-multipoint services in a provider network |
US20080075116A1 (en) * | 2006-09-27 | 2008-03-27 | Hubert Holierhoek | Communication system bandwidth reservation management |
US20080144498A1 (en) * | 2006-12-13 | 2008-06-19 | Institute For Information Industry | Bandwidth reservation system and method for dynamic channel switching and computer readable recording medium |
US20080155101A1 (en) * | 2006-12-21 | 2008-06-26 | Cisco Technology, Inc. | Reserving resources for data streams in a communication network |
US20080159304A1 (en) * | 2007-01-03 | 2008-07-03 | Alcatel Lucent | Apparatus, and Associated Method, for Facilitating Multi-Media Service in an Ethernet Network |
US20080313638A1 (en) * | 2004-04-23 | 2008-12-18 | Masato Ohura | Network Resource Management Device |
US20090323712A1 (en) * | 2005-05-03 | 2009-12-31 | Netsocket Inc. | Method and arrangements for reservation of resources in a data network |
US20100067541A1 (en) * | 2005-09-16 | 2010-03-18 | Thomas Brandt | Method for reserving bandwidth |
US20100290336A1 (en) * | 2005-09-07 | 2010-11-18 | Nokia Siemens Networks Gmbh & Co. Kg | Optimized Bandwidth Allocation for Guaranteed Bandwidth Services |
Family Cites Families (141)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5488575A (en) * | 1989-05-02 | 1996-01-30 | Norand Corporation | Portable work station and data collection terminal including switchable multi purpose touch screen display |
US5710798A (en) * | 1992-03-12 | 1998-01-20 | Ntp Incorporated | System for wireless transmission and receiving of information and method of operation thereof |
US5485455A (en) * | 1994-01-28 | 1996-01-16 | Cabletron Systems, Inc. | Network having secure fast packet switching and guaranteed quality of service |
US5614955A (en) * | 1994-11-09 | 1997-03-25 | Michael I. Rackman | Compressed digital multi-channel video communications system having one or more auxiliary channels to accomodate high bit rates |
US5526353A (en) * | 1994-12-20 | 1996-06-11 | Henley; Arthur | System and method for communication of audio data over a packet-based network |
JPH08265714A (en) * | 1995-03-20 | 1996-10-11 | Fujitsu Ltd | Medium information distribution service system and medium information distribution service method |
US5909564A (en) * | 1997-03-27 | 1999-06-01 | Pmc-Sierra Ltd. | Multi-port ethernet frame switch |
US6104716A (en) * | 1997-03-28 | 2000-08-15 | International Business Machines Corporation | Method and apparatus for lightweight secure communication tunneling over the internet |
US5923655A (en) * | 1997-06-10 | 1999-07-13 | E--Net, Inc. | Interactive video communication over a packet data network |
US6310862B1 (en) * | 1997-06-24 | 2001-10-30 | At&T Corp. | Real-time multimedia conferencing over an ATM network using an intelligent ATM cable modem and hybrid fiber-coax access |
US5959968A (en) * | 1997-07-30 | 1999-09-28 | Cisco Systems, Inc. | Port aggregation protocol |
US5963431A (en) * | 1998-04-14 | 1999-10-05 | Compaq Computer Corporation | Desktop computer having enhanced motherboard/riser card assembly configuration |
US6275501B1 (en) * | 1998-04-21 | 2001-08-14 | Hewlett-Packard Company | Media access controller capable of connecting to a serial physical layer device and a media independent interface (MII) physical layer device |
US6256309B1 (en) * | 1998-04-28 | 2001-07-03 | Cisco Technology, Inc. | Quality of service sensitive routes precomputed in bandwidth brackets |
US6185737B1 (en) * | 1998-06-30 | 2001-02-06 | Sun Microsystems, Inc. | Method and apparatus for providing multi media network interface |
US6085241A (en) * | 1998-07-22 | 2000-07-04 | Amplify. Net, Inc. | Internet user-bandwidth management and control tool |
US6345310B1 (en) * | 1998-07-28 | 2002-02-05 | International Business Machines Corporation | Architecture for a multiple port adapter having a single media access control (MAC) with a single I/O port |
US6760766B1 (en) * | 1998-08-21 | 2004-07-06 | Per Sahlqvist | Data transmission method and device |
US6389029B1 (en) * | 1998-11-10 | 2002-05-14 | Nortel Networks Limited | Local area network incorporating universal serial bus protocol |
US6650640B1 (en) * | 1999-03-01 | 2003-11-18 | Sun Microsystems, Inc. | Method and apparatus for managing a network flow in a high performance network interface |
US6868072B1 (en) * | 1999-03-19 | 2005-03-15 | Broadcom Corporation | Home phone line network architecture |
US7933295B2 (en) * | 1999-04-13 | 2011-04-26 | Broadcom Corporation | Cable modem with voice processing capability |
US6335933B1 (en) * | 1999-05-21 | 2002-01-01 | Broadcom Homenetworking, Inc. | Limited automatic repeat request protocol for frame-based communication channels |
US8266657B2 (en) * | 2001-03-15 | 2012-09-11 | Sling Media Inc. | Method for effectively implementing a multi-room television system |
US6917626B1 (en) * | 1999-11-30 | 2005-07-12 | Cisco Technology, Inc. | Apparatus and method for automatic cluster network device address assignment |
US6792047B1 (en) * | 2000-01-04 | 2004-09-14 | Emc Corporation | Real time processing and streaming of spliced encoded MPEG video and associated audio |
FR2804816B1 (en) * | 2000-02-03 | 2003-10-31 | Gemplus Card Int | TRANSPORT OF PROTOCOL UNITS OF PORTABLE ELECTRONIC OBJECT BY PROTOCOL FOR MICROCOMPUTER DEVICES |
US6865185B1 (en) * | 2000-02-25 | 2005-03-08 | Cisco Technology, Inc. | Method and system for queuing traffic in a wireless communications network |
US7483964B1 (en) * | 2000-02-25 | 2009-01-27 | Nortel Networks, Limited | System, device, and method for providing personalized services in a communication system |
US7024461B1 (en) * | 2000-04-28 | 2006-04-04 | Nortel Networks Limited | Session initiation protocol enabled set-top device |
US6674755B1 (en) * | 2000-06-30 | 2004-01-06 | Cisco Technology, Inc. | Method and system for protection switching in a telecommunications network |
US6541878B1 (en) * | 2000-07-19 | 2003-04-01 | Cisco Technology, Inc. | Integrated RJ-45 magnetics with phantom power provision |
US7734758B1 (en) * | 2000-07-19 | 2010-06-08 | Cisco Technology, Inc. | USB encapsulation for network transmission |
CN1276664A (en) * | 2000-07-20 | 2000-12-13 | 上海龙林通讯技术开发有限公司 | Video data-transmission method for broad-band Ethernet |
US7072360B2 (en) * | 2000-09-22 | 2006-07-04 | Narad Networks, Inc. | Network architecture for intelligent network elements |
EP1211842A1 (en) * | 2000-11-30 | 2002-06-05 | BRITISH TELECOMMUNICATIONS public limited company | Network management apparatus |
JP4605911B2 (en) * | 2001-01-24 | 2011-01-05 | 富士通株式会社 | Packet transmission device |
US8103789B1 (en) * | 2001-03-01 | 2012-01-24 | Juniper Networks, Inc. | Method and apparatus for computing a backup path using fate sharing information |
US7243160B2 (en) * | 2001-05-10 | 2007-07-10 | Intel Corporation | Method for determining multiple paths between ports in a switched fabric |
US20090031419A1 (en) * | 2001-05-24 | 2009-01-29 | Indra Laksono | Multimedia system and server and methods for use therewith |
US7912074B2 (en) * | 2001-06-01 | 2011-03-22 | Fujitsu Limited | System and method of multiplexing data from multiple ports |
US7142557B2 (en) * | 2001-12-03 | 2006-11-28 | Xilinx, Inc. | Programmable logic device for wireless local area network |
US6898652B2 (en) * | 2001-08-22 | 2005-05-24 | General Atomics | Wireless device attachment and detachment system, apparatus and method |
EP1421501B1 (en) * | 2001-08-24 | 2006-08-02 | Intel Corporation | A general intput/output architecture, protocol and related methods to implement flow control |
US7522551B2 (en) * | 2001-09-17 | 2009-04-21 | Microsoft Corporation | Method and apparatus for wireless routing on a plurality of different wireless channels |
US7519081B2 (en) * | 2001-09-18 | 2009-04-14 | Cisco Technology, Inc. | Multi-carrier frequency-division multiplexing (FDM) architecture for high speed digital service in local networks |
CA2410137C (en) * | 2001-11-02 | 2008-04-15 | Nippon Telegraph And Telephone Corporation | Optical dynamic burst switch |
US7221389B2 (en) * | 2002-02-15 | 2007-05-22 | Avocent Corporation | Automatic equalization of video signals |
US7099277B2 (en) * | 2002-02-20 | 2006-08-29 | Mitsubishi Electric Research Laboratories, Inc. | Dynamic optimal path selection in multiple communications networks |
US7787387B2 (en) * | 2002-03-21 | 2010-08-31 | Broadcom Corporation | Auto-selection of SGMII or SerDes pass-through modes |
US7283481B2 (en) * | 2002-03-21 | 2007-10-16 | Broadcom Corporation | Auto detection of copper and fiber mode |
US7203174B2 (en) * | 2002-03-21 | 2007-04-10 | Broadcom Corporation | Auto detection of SGMII and GBIC modes |
US7181142B1 (en) * | 2002-04-09 | 2007-02-20 | Time Warner Cable Inc. | Broadband optical network apparatus and method |
US7409474B2 (en) * | 2002-06-27 | 2008-08-05 | Broadcom Corporation | Method and system for rate adaptation |
JP2004140776A (en) * | 2002-07-12 | 2004-05-13 | Nec Corp | Frame transfer method for network and frame transfer program |
EP1387527A1 (en) * | 2002-07-30 | 2004-02-04 | Agilent Technologies Inc. | Identifying network routers and paths |
JP2005535238A (en) * | 2002-08-01 | 2005-11-17 | ジェネラル・インスツルメント・コーポレーション | Method and apparatus for integrating non-IP video traffic and IP traffic on a home network |
US7996588B2 (en) * | 2002-10-04 | 2011-08-09 | Hewlett-Packard Company | Method and apparatus for real-time transport of multi-media information in a network |
US7519073B2 (en) * | 2003-03-07 | 2009-04-14 | Siemens Communications, Inc. | System and method for instant messaging control of an integrated communications center |
US20040177371A1 (en) * | 2003-03-07 | 2004-09-09 | Rami Caspi | System and method for integrated communications center |
KR100594024B1 (en) * | 2003-03-10 | 2006-07-03 | 삼성전자주식회사 | Authentication Method And Apparatus in Ethernet Passive Optical Network |
TWI249924B (en) * | 2003-03-11 | 2006-02-21 | Benq Corp | Universal media gateway |
US7103772B2 (en) * | 2003-05-02 | 2006-09-05 | Giritech A/S | Pervasive, user-centric network security enabled by dynamic datagram switch and an on-demand authentication and encryption scheme through mobile intelligent data carriers |
US20040249933A1 (en) * | 2003-06-04 | 2004-12-09 | Priva Govindarajan | Network interface parameters |
KR101042080B1 (en) * | 2003-06-30 | 2011-06-16 | 톰슨 라이센싱 | Method and apparatus for mapping prioritized qos packets to parameterized qos channels and vice versa |
US8275910B1 (en) * | 2003-07-02 | 2012-09-25 | Apple Inc. | Source packet bridge |
US7545794B2 (en) * | 2003-08-14 | 2009-06-09 | Intel Corporation | Timestamping network controller for streaming media applications |
US20080101770A1 (en) * | 2003-09-04 | 2008-05-01 | Digital Networks North America, Inc. | Method and Apparatus for Remotely Controlling a Receiver According to Content and User Selection |
KR100689469B1 (en) * | 2003-10-14 | 2007-03-08 | 삼성전자주식회사 | Method for Real-Time Multimedia Data Transmission in Ethernet Network |
US7107380B1 (en) * | 2003-12-04 | 2006-09-12 | National Semiconductor Corporation | Configuration for dockable portable computers using a single ethernet physical layer chip and transformer |
US7102995B2 (en) * | 2003-12-05 | 2006-09-05 | Rumi Sheryar Gonda | Supporting SDH/SONET APS bridge selector functionality for ethernet |
US20050151849A1 (en) * | 2004-01-13 | 2005-07-14 | Andrew Fitzhugh | Method and system for image driven clock synchronization |
US7249277B2 (en) | 2004-03-11 | 2007-07-24 | Hitachi, Ltd. | Disk array including plural exchangeable magnetic disk unit |
US7325060B2 (en) * | 2004-03-15 | 2008-01-29 | Micrel, Inc. | Management system for hardware network devices |
US7502333B2 (en) * | 2004-03-23 | 2009-03-10 | Hewlett-Packard Development Company, L.P. | Pre-configured topology with connection management |
US20080282299A1 (en) * | 2004-04-16 | 2008-11-13 | Peter Koat | Method and Apparatus for Delivering Consumer Entertainment Services Accessed Over an Ip Network |
US20050235329A1 (en) * | 2004-04-19 | 2005-10-20 | Broadcom Corporation | Systems and methods for integrated control within a home entertainment system |
US8219702B2 (en) * | 2004-04-30 | 2012-07-10 | Canon Kabushiki Kaisha | Video delivery apparatus and method |
US8046488B2 (en) * | 2004-05-21 | 2011-10-25 | Intel Corporation | Dynamically modulating link width |
US7681229B1 (en) * | 2004-06-22 | 2010-03-16 | Novell, Inc. | Proxy authentication |
US20060018328A1 (en) * | 2004-07-23 | 2006-01-26 | Comcast Cable Holdings, Llc | Method and system for powerline networking |
US7940764B2 (en) * | 2004-08-12 | 2011-05-10 | Intel Corporation | Method and system for processing multicast packets |
US20060045009A1 (en) * | 2004-08-30 | 2006-03-02 | Ken Madison | Device and method for managing oversubsription in a network |
US7529845B2 (en) * | 2004-09-15 | 2009-05-05 | Nokia Corporation | Compressing, filtering, and transmitting of protocol messages via a protocol-aware intermediary node |
US8320446B2 (en) * | 2004-11-24 | 2012-11-27 | Qformx, Inc. | System for transmission of synchronous video with compression through channels with varying transmission delay |
US8281031B2 (en) * | 2005-01-28 | 2012-10-02 | Standard Microsystems Corporation | High speed ethernet MAC and PHY apparatus with a filter based ethernet packet router with priority queuing and single or multiple transport stream interfaces |
US20060206513A1 (en) * | 2005-03-08 | 2006-09-14 | International Business Machines Corporation | Method for speed-efficient and memory-efficient construction of a trie |
US7499462B2 (en) * | 2005-03-15 | 2009-03-03 | Radiospire Networks, Inc. | System, method and apparatus for wireless delivery of content from a generalized content source to a generalized content sink |
KR101131264B1 (en) * | 2005-03-15 | 2012-03-30 | 삼성전자주식회사 | Super-Frame Construction Method by Using Sub-Frame In Residential Ethernet System |
US7430681B1 (en) * | 2005-03-30 | 2008-09-30 | Teradici Corporation | Methods and apparatus for interfacing a drawing memory with a remote display controller |
US7630394B2 (en) * | 2005-04-14 | 2009-12-08 | Ramot At Tel-Aviv University Ltd. | Method, apparatus and computer-readable code for data compression of network packets |
KR101224594B1 (en) * | 2005-04-28 | 2013-01-22 | 삼성전자주식회사 | Guaranteed services method and apparatus in Bridged LAN |
NO20052704L (en) * | 2005-06-06 | 2006-12-07 | Norsk Hydro As | Liquid wind turbine installation. |
US20060280195A1 (en) * | 2005-06-10 | 2006-12-14 | Dell Products L.P. | Systems and methods for providing dedicated or shared network interface functionality via a single MAC |
US20070005867A1 (en) * | 2005-06-30 | 2007-01-04 | Nimrod Diamant | Virtual peripheral device interface and protocol for use in peripheral device redirection communication |
WO2007005911A2 (en) * | 2005-07-05 | 2007-01-11 | White Technologies Group | System for multimedia on demand over internet based network |
US7525982B2 (en) * | 2005-07-15 | 2009-04-28 | Teknovus, Inc. | Method and apparatus for facilitating asymmetric line rates in an Ethernet passive optical network |
US20070061414A1 (en) * | 2005-07-21 | 2007-03-15 | Steve Bakke | Ethernet interconnection and interoperability of disparate send and receive devices |
US8250151B2 (en) * | 2005-10-12 | 2012-08-21 | Bloomberg Finance L.P. | System and method for providing secure data transmission |
US7548995B2 (en) * | 2005-10-21 | 2009-06-16 | Microsoft Corporation | Strategies for disseminating media information using redundant network streams |
DE112006003371B4 (en) * | 2005-12-14 | 2013-12-12 | Lenovo (Beijing) Ltd. | Display system and method |
US8514877B2 (en) * | 2006-01-17 | 2013-08-20 | Broadcom Israel Research, Ltd. | Method and system for a plurality of physical layers for network connection |
US9100197B2 (en) * | 2006-01-19 | 2015-08-04 | Lenovo (Singapore) Pte. Ltd. | Apparatus and method for signaling by and to a computer system user |
US7624417B2 (en) * | 2006-01-27 | 2009-11-24 | Robin Dua | Method and system for accessing media content via the internet |
EP2490359A3 (en) * | 2006-02-17 | 2014-04-30 | Standard Microsystems Corporation | System and method for transferring different types of streaming and packetized data |
KR101224591B1 (en) * | 2006-02-23 | 2013-01-22 | 삼성전자주식회사 | Network intermediate device and method thereof |
KR100713523B1 (en) * | 2006-03-03 | 2007-05-02 | 삼성전자주식회사 | Root bridge selecting method in spanning tree structuring |
US20070257923A1 (en) * | 2006-03-15 | 2007-11-08 | Colin Whitby-Strevens | Methods and apparatus for harmonization of interface profiles |
US7454543B2 (en) * | 2006-04-26 | 2008-11-18 | International Business Machines Corporation | Early high speed serializer-deserializer (HSS)internal receive (Rx) interface for data sampling clock signals on parallel bus |
US8902958B2 (en) * | 2006-05-01 | 2014-12-02 | Adaptive Spectrum And Signal Alignment, Inc. | Methods and apparatus to combine data from multiple source to characterize communication systems |
EP1858220A1 (en) * | 2006-05-16 | 2007-11-21 | THOMSON Licensing | Multimedia data interface device |
US8437352B2 (en) * | 2006-05-30 | 2013-05-07 | Broadcom Corporation | Method and system for power control based on application awareness in a packet network switch |
US8208372B2 (en) * | 2006-06-02 | 2012-06-26 | Cisco Technology, Inc. | Technique for fast activation of a secondary head-end node TE-LSP upon failure of a primary head-end node TE-LSP |
US20070292108A1 (en) * | 2006-06-15 | 2007-12-20 | Thales Avionics, Inc. | Method and system for processing digital video |
CN101094057A (en) * | 2006-06-20 | 2007-12-26 | 国际商业机器公司 | Content dividing method, device and system |
US20070299778A1 (en) * | 2006-06-22 | 2007-12-27 | Microsoft Corporation | Local peer-to-peer digital content distribution |
US7694027B2 (en) * | 2006-07-18 | 2010-04-06 | Dell Products L.P. | System and method for peripheral communication with an information handling system |
WO2008013729A2 (en) * | 2006-07-21 | 2008-01-31 | Thales Avionics, Inc. | Aircraft video display unit and system |
TW200835303A (en) * | 2006-09-07 | 2008-08-16 | Avocent Huntsville Corp | Point-to-multipoint high definition multimedia transmitter and receiver |
US20080101409A1 (en) * | 2006-10-26 | 2008-05-01 | Hewlett-Packard Development Company Lp | Packetization |
US8171370B2 (en) * | 2006-11-14 | 2012-05-01 | Futurewei Technologies, Inc. | Method and apparatus for applying forward error correction in 66b systems |
US8630312B2 (en) * | 2006-12-04 | 2014-01-14 | Samsung Electronics Company, Ltd. | System and method for wireless communication of uncompressed video having connection control protocol |
JP4813602B2 (en) * | 2006-12-15 | 2011-11-09 | トムソン ライセンシング | Media access control protocol and data unit integration in time division multiple access medium access control layer |
US20080144642A1 (en) * | 2006-12-19 | 2008-06-19 | Shaowen Song | Residential gateway for ethernet based metro networks and a global hierarchical ethernet addressing system |
US20080155124A1 (en) * | 2006-12-20 | 2008-06-26 | Matthew Charles Compton | Apparatus, system, and method for remote multi-user kvm switching |
US8165133B2 (en) * | 2006-12-22 | 2012-04-24 | Broadcom Corporation | Physical layer device with integrated switch |
US20080159288A1 (en) * | 2006-12-29 | 2008-07-03 | Lucent Technologies Inc. | TRAFFIC ENGINEERING AND FAST PROTECTION USING IPv6 CAPABILITIES |
US8051217B2 (en) * | 2007-01-12 | 2011-11-01 | Dell Products L.P. | System and method for providing PCIe over displayport |
US8054853B2 (en) * | 2007-01-29 | 2011-11-08 | Ciena Corporation | Systems and methods for combining time division multiplexed and packet connection in a meshed switching architecture |
US20080186407A1 (en) * | 2007-02-01 | 2008-08-07 | Magenta Research | Signal Equalizer for Balanced Transmission Line-Based Video Switching |
US20080186150A1 (en) * | 2007-02-05 | 2008-08-07 | D-Link Corporation | Plug-and-play network digital image display apparatus and image monitoring system |
EP2115954A2 (en) * | 2007-02-06 | 2009-11-11 | Entropic Communications Inc. | Parameterized quality of service architecture in a network |
US8565337B2 (en) * | 2007-02-07 | 2013-10-22 | Valens Semiconductor Ltd. | Devices for transmitting digital video and data over the same wires |
US7956856B2 (en) * | 2007-02-15 | 2011-06-07 | Parade Technologies, Ltd. | Method and apparatus of generating or reconstructing display streams in video interface systems |
US7937501B2 (en) * | 2007-02-26 | 2011-05-03 | Dell Products L.P. | Displayport CE system control functionality |
US8218567B2 (en) * | 2007-03-12 | 2012-07-10 | Broadcom Corporation | Method and system for reducing transceiver power via a variable signal constellation |
US8254248B2 (en) * | 2007-03-20 | 2012-08-28 | Broadcom Corporation | Method and system for implementing redundancy for streaming data in audio video bridging networks |
US20080240152A1 (en) * | 2007-03-27 | 2008-10-02 | Dell Products L.P. | System And Method For Communicating Data For Display On A Remote Display Device |
US7869431B2 (en) * | 2007-05-10 | 2011-01-11 | Dell Products L.P. | System and method for communication of uncompressed visual information through a network |
US8391354B2 (en) * | 2007-05-14 | 2013-03-05 | Broadcom Corporation | Method and system for transforming uncompressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions |
US8958486B2 (en) * | 2007-07-31 | 2015-02-17 | Cisco Technology, Inc. | Simultaneous processing of media and redundancy streams for mitigating impairments |
-
2007
- 2007-08-02 US US11/832,807 patent/US8391354B2/en active Active
- 2007-08-03 US US11/833,854 patent/US20080285572A1/en not_active Abandoned
- 2007-08-15 US US11/839,366 patent/US7949004B2/en active Active
- 2007-08-31 US US11/848,507 patent/US20080288995A1/en not_active Abandoned
- 2007-09-24 US US11/860,264 patent/US8861516B2/en active Active
- 2007-09-25 US US11/861,037 patent/US7835374B2/en active Active
- 2007-09-26 US US11/861,430 patent/US20080285576A1/en not_active Abandoned
- 2007-09-28 US US11/864,136 patent/US7839872B2/en active Active
- 2007-10-18 US US11/874,509 patent/US20080288638A1/en not_active Abandoned
- 2007-10-24 US US11/923,080 patent/US8259761B2/en active Active
- 2007-12-21 US US11/963,017 patent/US20080285459A1/en not_active Abandoned
- 2007-12-21 US US11/962,577 patent/US8301819B2/en active Active
- 2007-12-21 US US11/963,087 patent/US7860011B2/en active Active
- 2007-12-28 US US11/966,274 patent/US8589507B2/en active Active
-
2008
- 2008-01-07 US US11/970,172 patent/US20080288987A1/en not_active Abandoned
- 2008-01-07 US US11/970,052 patent/US20080288704A1/en not_active Abandoned
- 2008-02-27 US US12/038,099 patent/US8077617B2/en active Active
-
2010
- 2010-10-27 US US12/913,581 patent/US20110038381A1/en not_active Abandoned
- 2010-11-09 US US12/942,188 patent/US8179910B2/en active Active
- 2010-11-12 US US12/945,324 patent/US20110058811A1/en not_active Abandoned
-
2011
- 2011-04-14 US US13/086,968 patent/US8040910B2/en active Active
- 2011-12-09 US US13/315,730 patent/US20120076036A1/en not_active Abandoned
-
2012
- 2012-04-06 US US13/441,647 patent/US8553709B2/en active Active
-
2013
- 2013-01-31 US US13/754,953 patent/US8755433B2/en active Active
-
2014
- 2014-08-18 US US14/462,270 patent/US9374614B2/en active Active
Patent Citations (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5710760A (en) * | 1995-11-29 | 1998-01-20 | Lucent Technologies Inc. | Out-of-band control for performing a loopback test for asynchronous transfer mode (ATM) networks |
US6532491B1 (en) * | 1997-03-24 | 2003-03-11 | Novell, Inc. | Processes and apparatuses for managing network devices |
US6192422B1 (en) * | 1997-04-16 | 2001-02-20 | Alcatel Internetworking, Inc. | Repeater with flow control device transmitting congestion indication data from output port buffer to associated network node upon port input buffer crossing threshold level |
US6470029B1 (en) * | 1997-06-09 | 2002-10-22 | Nec Corporation | Bandwidth control method in a network system |
US6917616B1 (en) * | 1998-09-18 | 2005-07-12 | Alcatel Canada Inc. | Method and apparatus for reduction and restoration of data elements pertaining to transmitted data packets in a communications network |
US20050128951A1 (en) * | 1999-05-24 | 2005-06-16 | Cisco Technology, Inc. | Apparatus and methods for dynamic bandwidth allocation |
US20060020694A1 (en) * | 2000-07-28 | 2006-01-26 | Prominence Networks, Inc. | Administering a communication network |
US20030067942A1 (en) * | 2000-11-27 | 2003-04-10 | Peter Altenbernd | Method for bandwidth reservation in data networks |
US20020087713A1 (en) * | 2000-12-28 | 2002-07-04 | Cunningham Ian M. | Bandwidth allocation in ethernet networks |
US20020181401A1 (en) * | 2001-05-30 | 2002-12-05 | Hassan Hagirahim | Method of providing quality of service (QOS) to voice applications in routed IP networks |
US20070036163A1 (en) * | 2001-05-31 | 2007-02-15 | Dibiasio Michael V | Resource sharing among multiple RSVP sessions |
US20040190526A1 (en) * | 2003-03-31 | 2004-09-30 | Alok Kumar | Method and apparatus for packet classification using a forest of hash tables data structure |
US20050163060A1 (en) * | 2003-06-12 | 2005-07-28 | Camiant, Inc. | Topology discovery in broadband networks |
US20060056300A1 (en) * | 2003-07-15 | 2006-03-16 | Yoshio Tamura | Bandwidth control apparatus |
US20070030819A1 (en) * | 2003-10-10 | 2007-02-08 | Thomson Licensing | Prioritizing udp over tcp traffic by slowing down the tcp transmission rate |
US20050188089A1 (en) * | 2004-02-24 | 2005-08-25 | Lichtenstein Walter D. | Managing reservations for resources |
US20050213503A1 (en) * | 2004-03-23 | 2005-09-29 | Microsoft Corporation | Bandwidth allocation |
US20080313638A1 (en) * | 2004-04-23 | 2008-12-18 | Masato Ohura | Network Resource Management Device |
US20060002297A1 (en) * | 2004-07-01 | 2006-01-05 | Allan Sand | Flow admission control in an IP network |
US20060007941A1 (en) * | 2004-07-06 | 2006-01-12 | Vieo, Inc. | Distributed computing environment controlled by an appliance |
US20060028987A1 (en) * | 2004-08-06 | 2006-02-09 | Alexander Gildfind Andrew J | Method and system for controlling utilisation of a file system |
US20060239191A1 (en) * | 2005-04-20 | 2006-10-26 | Jen-Li Wang | Method for sending and receiving data |
US20060245355A1 (en) * | 2005-04-28 | 2006-11-02 | Sony Corporation | Bandwith management in a network |
US20090323712A1 (en) * | 2005-05-03 | 2009-12-31 | Netsocket Inc. | Method and arrangements for reservation of resources in a data network |
US20100290336A1 (en) * | 2005-09-07 | 2010-11-18 | Nokia Siemens Networks Gmbh & Co. Kg | Optimized Bandwidth Allocation for Guaranteed Bandwidth Services |
US20100067541A1 (en) * | 2005-09-16 | 2010-03-18 | Thomas Brandt | Method for reserving bandwidth |
US20070133419A1 (en) * | 2005-12-13 | 2007-06-14 | Alcatel | Communication traffic congestion management systems and methods |
US20070206607A1 (en) * | 2006-03-06 | 2007-09-06 | Chapman John T | Resource reservation and admission control for IP network |
US20070223427A1 (en) * | 2006-03-27 | 2007-09-27 | Fujitsu Limited | Base station apparatus, terminal, and bandwidth control method |
US20070263554A1 (en) * | 2006-05-10 | 2007-11-15 | Finn Norman W | Technique for efficiently managing bandwidth registration for multiple spanning tree options |
US20070263640A1 (en) * | 2006-05-10 | 2007-11-15 | Finn Norman W | Technique for efficiently managing bandwidth for multipoint-to-multipoint services in a provider network |
US20080075116A1 (en) * | 2006-09-27 | 2008-03-27 | Hubert Holierhoek | Communication system bandwidth reservation management |
US20080144498A1 (en) * | 2006-12-13 | 2008-06-19 | Institute For Information Industry | Bandwidth reservation system and method for dynamic channel switching and computer readable recording medium |
US20080155101A1 (en) * | 2006-12-21 | 2008-06-26 | Cisco Technology, Inc. | Reserving resources for data streams in a communication network |
US20080159304A1 (en) * | 2007-01-03 | 2008-07-03 | Alcatel Lucent | Apparatus, and Associated Method, for Facilitating Multi-Media Service in an Ethernet Network |
Non-Patent Citations (1)
Title |
---|
AV Bridging and Ethernet AV(TM) by Michael Johas Teener, published on 02-Mar-2007 18:31, http://www.ieee802.org/1/files/public/docs2007/as-mjt-AVB-Combo-For-ITU-0307.pdf * |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8077617B2 (en) | 2007-05-14 | 2011-12-13 | Broadcom Corporation | Method and system for proxy A/V bridging on an ethernet switch |
US20080285574A1 (en) * | 2007-05-14 | 2008-11-20 | Michael Johas Teener | Method and system for proxy a/v bridging on an ethernet switch |
US20090152943A1 (en) * | 2007-12-17 | 2009-06-18 | Wael William Diab | Method and system for vehicular power distribution utilizing power over ethernet |
US20100187903A1 (en) * | 2007-12-17 | 2010-07-29 | Wael William Diab | Method and system for vehicular power distribution utilizing power over ethernet in an aircraft |
US9553824B2 (en) * | 2009-02-20 | 2017-01-24 | Thomson Licensing | Time synchronized resource reservation over packet switched networks |
CN102326368A (en) * | 2009-02-20 | 2012-01-18 | 汤姆森特许公司 | Time synchronized resource reservation over packet switched networks |
US20120026951A1 (en) * | 2009-02-20 | 2012-02-02 | Gael Mace | Time synchronized resource reservation over packet switched networks |
CN105207903A (en) * | 2009-02-20 | 2015-12-30 | 汤姆森特许公司 | Time Synchronized Resource Reservation Over Packet Switched Networks |
US9137046B2 (en) * | 2009-02-20 | 2015-09-15 | Thomson Licensing | Time synchronized resource reservation over packet switched networks |
US10432556B1 (en) | 2010-05-26 | 2019-10-01 | Marvell International Ltd. | Enhanced audio video bridging (AVB) methods and apparatus |
US9565035B1 (en) | 2010-05-26 | 2017-02-07 | Marvell International Ltd. | Enhanced audio video bridging (AVB) methods and apparatus |
US9565118B1 (en) * | 2010-05-26 | 2017-02-07 | Marvell International Ltd. | Methods and apparatus for handling management packets in an audio video bridging (AVB) network |
US9584342B1 (en) * | 2010-05-26 | 2017-02-28 | Marvell International Ltd. | Enhanced audio video bridging (AVB) methods and apparatus |
US9590910B1 (en) | 2010-05-26 | 2017-03-07 | Marvell International Ltd. | Methods and apparatus for handling multicast packets in an audio video bridging (AVB) network |
US9887938B1 (en) | 2010-05-26 | 2018-02-06 | Marvell International Ltd. | Enhanced audio video bridging (AVB) methods and apparatus |
TWI552639B (en) * | 2010-09-15 | 2016-10-01 | 英特爾股份有限公司 | Method and apparatus of mapping displayport standard over a wireless communication interface |
CN106910486A (en) * | 2010-09-15 | 2017-06-30 | 英特尔公司 | The method and system of display port is mapped on a wireless interface |
WO2012054389A3 (en) * | 2010-10-22 | 2012-06-14 | Intel Corporation | Reducing the maximum latency of reserved streams |
US9014211B2 (en) | 2010-10-22 | 2015-04-21 | Intel Corporation | Reducing the maximum latency of reserved streams |
KR101426217B1 (en) | 2010-10-22 | 2014-08-01 | 인텔 코포레이션 | Reducing the maximum latency of reserved streams |
US8761201B2 (en) | 2010-10-22 | 2014-06-24 | Intel Corporation | Reducing the maximum latency of reserved streams |
US9083617B2 (en) | 2011-03-24 | 2015-07-14 | Intel Corporation | Reducing latency of at least one stream that is associated with at least one bandwidth reservation |
US8705391B2 (en) | 2011-03-24 | 2014-04-22 | Intel Corporation | Reducing latency of at least one stream that is associated with at least one bandwidth reservation |
US20150131431A1 (en) * | 2013-11-14 | 2015-05-14 | Broadcom Corporation | Protection ring in an automotive network |
US9401816B2 (en) * | 2013-11-14 | 2016-07-26 | Broadcom Corporation | Protection ring in an automotive network |
US11196782B2 (en) | 2014-11-10 | 2021-12-07 | The Mitre Corporation | Providing survivable calling and conferencing |
US10305945B2 (en) | 2014-11-10 | 2019-05-28 | The Mitre Corporation | Providing survivable calling and conferencing |
US11843645B2 (en) | 2014-11-10 | 2023-12-12 | The Mitre Corporation | Providing survivable calling and conferencing |
US10868843B2 (en) | 2014-11-10 | 2020-12-15 | The Mitre Corporation | Providing survivable calling and conferencing |
US9794607B2 (en) * | 2014-12-29 | 2017-10-17 | Harman International Industries, Incorporated | AVB system bandwidth configuration |
US10038935B2 (en) | 2015-08-27 | 2018-07-31 | Tata Consultancy Services Limited | System and method for real-time transfer of audio and/or video streams through an ethernet AVB network |
US10339832B2 (en) * | 2017-06-16 | 2019-07-02 | International Business Machines Corporation | Keyboard with integrated refreshable braille display |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080288638A1 (en) | Method and system for managing network resources in audio/video bridging enabled networks | |
US10334059B2 (en) | Network for transporting ethernet and time sensitive data | |
US8254248B2 (en) | Method and system for implementing redundancy for streaming data in audio video bridging networks | |
US6820150B1 (en) | Method and apparatus for providing quality-of-service delivery facilities over a bus | |
US9641456B2 (en) | Apparatus and methods for reduction of transmission delay in a communication network | |
US20090248918A1 (en) | Method and system for a usb ethertype to tunnel usb over ethernet | |
TWI439078B (en) | Method and system for management based end-to-end sleep limitation in an energy efficient ethernet network | |
KR101673304B1 (en) | Method and apparatus for controlling AVB(Audio/Video Bridging) stream for in-vehicle ethernet | |
US20050002402A1 (en) | Real-time transport protocol | |
WO2018210169A1 (en) | Data transmission methods, devices, apparatuses, and system | |
KR101837085B1 (en) | Method and apparatus for transmitting/receiving data based on secured path bandwidth in network established by using Audio/Video interface | |
US8619567B2 (en) | Method for pacing multi-rate time sensitive traffic on Ethernet and bridge connected networks | |
US6728821B1 (en) | Method and system for adjusting isochronous bandwidths on a bus | |
WO2015078220A1 (en) | Method and device for media multiplexing negotiation | |
JP2002111704A (en) | Data transmission/reception device and method therefor | |
US9215088B2 (en) | Identification of application sessions | |
JP2007324681A (en) | Connection apparatus to ieee serial bus | |
CN106506578B (en) | Data sharing system and method | |
US20060221994A1 (en) | Method for allocating slot for synchronous Ethernet service in Residential Ethernet system | |
KR20050104666A (en) | Ethernet mac adaptation apparatus for real time service and its data transmitting method | |
Foulkes et al. | Providing Interoperability of, and Control over, Quality of Service Networks for Real-time Audio and Video Devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BROADCOM CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DIAB, WAEL WILLIAM;TEENER, MICHAEL JOHAS;REEL/FRAME:020356/0315;SIGNING DATES FROM 20071006 TO 20071017 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001 Effective date: 20160201 Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:037806/0001 Effective date: 20160201 |
|
AS | Assignment |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001 Effective date: 20170120 Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BROADCOM CORPORATION;REEL/FRAME:041706/0001 Effective date: 20170120 |
|
AS | Assignment |
Owner name: BROADCOM CORPORATION, CALIFORNIA Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041712/0001 Effective date: 20170119 |