CA2371795A1 - Communication management system and method - Google Patents
Communication management system and method Download PDFInfo
- Publication number
- CA2371795A1 CA2371795A1 CA002371795A CA2371795A CA2371795A1 CA 2371795 A1 CA2371795 A1 CA 2371795A1 CA 002371795 A CA002371795 A CA 002371795A CA 2371795 A CA2371795 A CA 2371795A CA 2371795 A1 CA2371795 A1 CA 2371795A1
- Authority
- CA
- Canada
- Prior art keywords
- packet
- session
- network
- init
- switch
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/04—Protocols for data compression, e.g. ROHC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/613—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/752—Media network packet handling adapting media to network capabilities
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234327—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2365—Multiplexing of several video streams
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2365—Multiplexing of several video streams
- H04N21/23655—Statistical multiplexing, e.g. by controlling the encoder to alter its bitrate to optimize the bandwidth utilization
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2368—Multiplexing of audio and video streams
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42607—Internal components of the client ; Characteristics thereof for processing the incoming bitstream
- H04N21/4263—Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific tuning arrangements, e.g. two tuners
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4341—Demultiplexing of audio and video streams
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4347—Demultiplexing of several video streams
-
- 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
- H04N21/4351—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reassembling additional data, e.g. rebuilding an executable program from recovered modules
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4516—Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
-
- 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
-
- 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/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
- H04N21/6547—Transmission by server directed to the client comprising parameters, e.g. for client setup
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8146—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
- H04N21/8153—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics comprising still images, e.g. texture, background image
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8352—Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17336—Handling of requests in head-ends
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5603—Access techniques
- H04L2012/5604—Medium of transmission, e.g. fibre, cable, radio
- H04L2012/5605—Fibre
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5603—Access techniques
- H04L2012/5604—Medium of transmission, e.g. fibre, cable, radio
- H04L2012/5606—Metallic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5603—Access techniques
- H04L2012/5609—Topology
- H04L2012/561—Star, e.g. cross-connect, concentrator, subscriber group equipment, remote electronics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5614—User Network Interface
- H04L2012/5615—Network termination, e.g. NT1, NT2, PBX
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5629—Admission control
- H04L2012/5631—Resource management and allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5664—Support of Video, e.g. MPEG
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
Abstract
Broadband multimedia system including a communication bus, a router, connect ed to the communication bus and further between a plurality of media sources an d a plurality of network transmitters, a session manager, connected to the communication bus, where the session manager provides routing instructions t o the router, for directing data received from the media sources to the networ k transmitters for transmitting over a broadband network.
Claims (112)
1. System for switching packets comprising:
a plurality of input ports, including at least one non-addressable stream input port;
a plurality of non-addressable stream output ports;
a multiple port switch, connected between said non-addressable stream input ports and said non-addressable stream output ports;
said multiple port switch directing a packet, received from a selected one of said at least one non-addressable stream input ports, to at least a selected one of said at least one non-addressable stream output ports, said multiple port switch selecting said selected non-addressable stream output port according to the type and identity of said selected non-addressable stream input port and the identity information embedded in said received packet.
a plurality of input ports, including at least one non-addressable stream input port;
a plurality of non-addressable stream output ports;
a multiple port switch, connected between said non-addressable stream input ports and said non-addressable stream output ports;
said multiple port switch directing a packet, received from a selected one of said at least one non-addressable stream input ports, to at least a selected one of said at least one non-addressable stream output ports, said multiple port switch selecting said selected non-addressable stream output port according to the type and identity of said selected non-addressable stream input port and the identity information embedded in said received packet.
2. The system according to claim 1, further comprising a priority controller, connected to said multiple port switch.
3. The system according to claim 1, further comprising at least one media degradation unit, each said at least one media degradation unit coupled to a selected one of said non-addressable stream output ports.
4. The system according to claim 1, wherein said at least one non-addressable stream input port is operative to receive MPEG
transport packets.
transport packets.
5. The system according to claim 1, further comprising at least one addressable stream communication port, connected to said multiple port switch, said multiple port switch directing a packet, received from a selected one of said at least one addressable stream communication ports, to at least a selected one of said at least one non-addressable stream output ports
6. The system according to claim 1, wherein said at least one addressable stream input port is operative to receive Ethernet packets or IP packets.
7. The system according to claim 1, wherein said selected non-addressable stream output port encapsulating said packet in a non-addressable stream packet, when said packet is received from one of said at least one addressable stream input ports.
8. The system according to claim 1, wherein said multiple port switch is an Ethernet switch.
9. The system according to claim 1, wherein said multiple port switch is a communication switch.
10. The system according to claim 4, wherein said MPEG transport packets are encapsulated into communication packets respective of the communication protocol of said multiple port switch.
11. The system according to claim 1, wherein said at least one non-addressable stream input port comprises a multiple program transport interface and wherein said at least one non-addressable stream output port comprises a multiple program transport interface.
12. The system according to claim 1, wherein said at least one addressable stream input port comprises a data input port.
13. The system according to claim 1, further comprising a plurality of stream processors, each said stream processor being connected between said multiple port switch and a respective one of said non-addressable stream output ports.
14. The system according to claim 13, wherein each said stream processors is operative to at least perform a procedure selected from the list consisting of:
multiplexing;
re-multiplexing;
rate adaptation;
PID re-mapping;
PCR re-stamping; and updating system information embedded in transport streams.
multiplexing;
re-multiplexing;
rate adaptation;
PID re-mapping;
PCR re-stamping; and updating system information embedded in transport streams.
15. Method for switching packets, the method comprising the steps of:
receiving a packet from an input port selected from at least one non-addressable stream input port;
selecting at least one of a plurality of non-addressable stream output ports according to the type and identity of said selected input port and the identity information embedded in said received packet;
and directing said packet to said selected non-addressable stream output port.
receiving a packet from an input port selected from at least one non-addressable stream input port;
selecting at least one of a plurality of non-addressable stream output ports according to the type and identity of said selected input port and the identity information embedded in said received packet;
and directing said packet to said selected non-addressable stream output port.
16. The method according to claim 15, wherein said input port is further selected from at least one addressable stream input port.
17. The method according to claim 15, further comprising the step of prioritizing the directing of the session associate with said received packet.
18. The method according to claim 16, further comprising the step of encapsulating said packet in a non-addressable stream packet, when said packet is received from one of said at least one addressable stream input ports.
19. The method according to claim 15, further comprising the step of encapsulating said packet in a addressable stream packet, when said packet is received from one of said at least one non-addressable stream input ports.
20. The method according to claim 15, wherein said non-addressable stream packet includes an MPEG transport packet.
21. The method according to claim 16, wherein said addressable stream packet includes a data packet.
22. The method according to claim 15, further comprising the step of stream processing said packet.
23. The method according to claim 22, wherein said step of stream processing said packet includes at least a procedure selected from the list consisting of:
multiplexing;
re-multiplexing;
rate adaptation;
PID re-mapping;
PCR re-stamping; and updating system information embedded in transport streams.
multiplexing;
re-multiplexing;
rate adaptation;
PID re-mapping;
PCR re-stamping; and updating system information embedded in transport streams.
24. Method for switching packets, the method comprising the steps of:
receiving a packet from an input port selected from at least one non-addressable stream input port;
when said packet is received from said at feast one non-addressable stream input port, detecting identity information associated with said received packet, determining at least one destination port according to said identity information and embedding said packet in an addressable stream packet with a header directed to at least a selected one of said at least one destination port; and directing said data packet to said destination port.
receiving a packet from an input port selected from at least one non-addressable stream input port;
when said packet is received from said at feast one non-addressable stream input port, detecting identity information associated with said received packet, determining at least one destination port according to said identity information and embedding said packet in an addressable stream packet with a header directed to at least a selected one of said at least one destination port; and directing said data packet to said destination port.
25. The method according to claim 24, wherein said input port is further selected from at least one addressable stream input port, the method further comprising the step of determining said received packet a data packet having at least one destination port when said packet is received from said at least one addressable stream input port, before said step of directing.
26. The method according to claim 24, wherein said identity information includes the identity of said at least one non-addressable stream port receiving said packet.
27. The method according to claim 24, wherein said identity information includes the identity of a media stream associated with said packet.
28. The method according to claim 26, wherein said identity information further includes the identity of a media stream associated with said packet.
29. The method according to claim 24, further comprising the step of stream processing said packet.
30. The method according to claim 29, wherein said step of stream processing said packet includes at least a procedure selected from the list consisting of:
multiplexing;
re-multiplexing;
rate adaptation;
PID re-mapping;
PCR re-stamping; and updating system information embedded in transport streams.
multiplexing;
re-multiplexing;
rate adaptation;
PID re-mapping;
PCR re-stamping; and updating system information embedded in transport streams.
31. The method according to claim 24, wherein said non-addressable stream packet includes an MPEG transport packet.
32. The method according to claim 25, wherein said addressable stream packet includes a data packet.
33. Broadband multimedia system comprising:
a communication bus;
a router, connected to said communication bus and further between a plurality of media sources and a plurality of network transmitters;
a session manager, connected to communication bus, said session manager providing routing instructions to said router, for directing data received from said media sources to said network transmitters for transmitting over a broadband network.
a communication bus;
a router, connected to said communication bus and further between a plurality of media sources and a plurality of network transmitters;
a session manager, connected to communication bus, said session manager providing routing instructions to said router, for directing data received from said media sources to said network transmitters for transmitting over a broadband network.
34. The broadband multimedia system according to claim 33, further comprising a policy database, connected to said communication bus, said session manager producing said routing instructions at least according to policy information retrieved from said policy database.
35. The broadband multimedia system according to claim 34, wherein said policy database includes at least general policy rules.
36. The broadband multimedia system according to claim 34, wherein said policy database includes at feast network policy rules.
37. The broadband multimedia system according to claim 33, further comprising a bandwidth utilization detection unit, connected to said communication bus, said session manager producing said routing instructions at least according to bandwidth utilization information received from said bandwidth utilization detection unit.
38. The broadband multimedia system according to claim 33, further comprising a network management system, connected to said communication bus, said session manager producing said routing instructions at least according to bandwidth network management information received from said network management system.
39. The broadband multimedia system according to claim 33, further comprising a dynamic network restructuring unit, connected to said communication bus, wherein said network transmitters are further connected to said communication bus, wherein said dynamic network restructuring unit provides channel managing commands to each said network transmitters, receiving data from said router.
40. The broadband multimedia system according to claim 33, wherein said session manager receives a plurality of session requests, for executing a session through said broadband multimedia system, said session manager either allows or denies each said session requests, said session manager provides resource allocation parameters for each said allowed sessions.
41. The broadband multimedia system according to claim 33, further comprising an RF switch, connected to said communication bus and further between said network transmitters and a plurality of RF
combiners, said RF switch directing RF signals from selected ones of said network transmitters to selected ones of said RF combiners.
combiners, said RF switch directing RF signals from selected ones of said network transmitters to selected ones of said RF combiners.
42. The broadband multimedia system according to claim 41, further comprising a dynamic network restructuring system, connected to said communication bus, said dynamic network restructuring system providing switching commands to said RF switch for directing said RF signals.
43. The broadband multimedia system according to claim 33, wherein at least selected ones of said network transmitters are QAM units.
44. The broadband multimedia system according to claim 33, wherein said broadband network is an HFC network.
45. The broadband multimedia system according to claim 33, wherein said broadband network is a DSL network.
46. The broadband multimedia system according to claim 33, wherein said broadband network is a satellite network.
47. The broadband multimedia system according to claim 33, wherein said broadband network is a wired network.
48. The broadband multimedia system according to claim 33, wherein said broadband network is a wireless network.
49. Network session management system comprising:
a session manager, coupled to at least one application manager, and at least one policy database, said session manager receiving session requests, said session manager denies a selected one of said session requests when detecting non-compliance of said selected session request with at least a selected policy rule retrieved from said at least one policy database.
a session manager, coupled to at least one application manager, and at least one policy database, said session manager receiving session requests, said session manager denies a selected one of said session requests when detecting non-compliance of said selected session request with at least a selected policy rule retrieved from said at least one policy database.
50. The network session management system according to claim 49, further comprising a shared area manager, coupled to said session manager, said shared area manager producing a session denial indication when detecting non-compliance of said selected session request with predetermined shared area policy rules.
51. The network session management system according to claim 50, further comprising a dynamic network restructuring unit, coupled to said shared area manager, said dynamic network restructuring unit producing a session denial indication when detecting that the bandwidth required in said session request is greater than available network bandwidth.
52. The network session management system according to claim 51, wherein said network restructuring unit determines network resources to session request session denial indication when detecting that the bandwidth required in said session request is greater than the available network bandwidth.
53. The network session management system according to claim 52, wherein said session manager authorizes said selected session request when detecting compliance with said selected policy rules retrieved from said at least one policy database and receiving a session approval indication from said shared area manager, said session manager further assigning said determined network resources to said session request and available network bandwidth.
54. The network session management system according to claim 49, wherein said session manager is further coupled to an out of band manager, said session manager receiving at least one of said session requests from said out of band manager.
55. The network session management system according to claim 49, wherein said at least one policy database is selected from the list consisting of:
a general policy database;
a network policy database;
a sub-network policy database;
a target policy database; and an external application policy database.
a general policy database;
a network policy database;
a sub-network policy database;
a target policy database; and an external application policy database.
56. The network session management system according to claim 49, wherein said session manager is further coupled to additional information resources, said session manager denies a selected one of said session requests when detecting non-compliance of said selected session request with at least a selected parameter retrieved from said additional information resources.
56. Method for managing sessions, comprising the step of denying an init-session request when detecting non-compliance of said init-session request with at least one general policy rule.
56. Method for managing sessions, comprising the step of denying an init-session request when detecting non-compliance of said init-session request with at least one general policy rule.
57. The method according to claim 56, further comprising the step of authorizing said init-session request when said init-session request is not denied.
58. The method according to claim 56, further comprising the step of denying said init-session request when detecting non-compliance of said init-session request with at least one network policy rule.
59. The method according to claim 58, further comprising the step of authorizing said init-session request when said init-session request is not denied.
60. The method according to claim 58, further comprising the step of denying said init-session request when detecting non-compliance of said init-session request with at least one bandwidth usage policy rule.
61. The method according to claim 60, further comprising the step of authorizing said init-session request when said init-session request is not denied.
62. The method according to claim 60, further comprising the step of denying said init-session request when detecting that said init-session request requires channels and bandwidth resources which are greater than the available channels and bandwidth resources.
63. The method according to claim 62, further comprising the step of authorizing said init-session request when said init-session request is not denied.
64. The method according to claim 62, further comprising the step of assigning at least one channel and bandwidth within said at least one channel to said init-session request when said init-session request is not denied.
65. The method according to claim 64, further comprising the step of launching a session associated with said init-session request.
66. The method according to claim 65, wherein said step of launching comprises the sub procedures of:
operating an input module receiving said session, according to approved session information;
operating a switching module switching said session, according to approved session information;
operating at least one output module through which said session is to be directed, according to approved session information.
operating an input module receiving said session, according to approved session information;
operating a switching module switching said session, according to approved session information;
operating at least one output module through which said session is to be directed, according to approved session information.
67. Method for managing sessions at a shared area level, comprising the step of denying an init-session request when detecting non-compliance of said init-session request with at least one shared area session policy rule.
68. The method according to claim 67, further comprising the steps of:
determining if the bandwidth requirement of the session associated with said init-session request, is no greater than the available bandwidth within channels of said shared area;
detecting an additional channel to be assigned to said shared area when said bandwidth requirement are greater than the available bandwidth within said channels of said shared area; and denying an init-session request when said additional channel can not be detected or when said additional channel can not be added to said shared area.
determining if the bandwidth requirement of the session associated with said init-session request, is no greater than the available bandwidth within channels of said shared area;
detecting an additional channel to be assigned to said shared area when said bandwidth requirement are greater than the available bandwidth within said channels of said shared area; and denying an init-session request when said additional channel can not be detected or when said additional channel can not be added to said shared area.
69. The method according to claim 68, further comprising the step of assigning an optimal channel to said shared area, from channels of said shared area network.
70. The method according to claim 69, further comprising the steps of:
providing session parameters to a channel manager operating said assigned channel;
detecting a channel readiness information provided by said channel manager; and denying said session when said channel readiness information includes a channel non-readiness indication; and approving said session when said channel readiness information includes a channel readiness indication.
providing session parameters to a channel manager operating said assigned channel;
detecting a channel readiness information provided by said channel manager; and denying said session when said channel readiness information includes a channel non-readiness indication; and approving said session when said channel readiness information includes a channel readiness indication.
71. Method for dynamic network restructuring, comprising the steps of:
denying an init-session request when the bandwidth requirement of a session associated with said init-session request, is greater than the available bandwidth within said shared area; and denying said init-session request when the channel equipment requirement of said session, is unavailable within said shared area.
denying an init-session request when the bandwidth requirement of a session associated with said init-session request, is greater than the available bandwidth within said shared area; and denying said init-session request when the channel equipment requirement of said session, is unavailable within said shared area.
72. The method according to claim 71, further comprising the step of allocating channel and bandwidth for said session.
73. The method according to claim 72, further comprising the step of denying said init-session request when the RF equipment requirement of said session, is unavailable RF equipment within said shared area.
74. The method according to claim 73, further comprising the step of determining an RF route for said session.
75. The method according to claim 73, wherein said step of determining said RF route for said session is performed by hardware switching.
76. Packet switch system comprising:
a packet switch engine;
a downstream re-multiplexing engine, coupled to said packet switch engine and to a plurality of downstream transmit units; and a plurality of media-access controllers coupled to said downstream re-multiplexing engine, said packet switch engine and to upstream channels, said media-access controllers provide packets received from said upstream channels either to said downstream re-multiplexing engine or to said packet switch engine, according to packet content type and packet original destination.
a packet switch engine;
a downstream re-multiplexing engine, coupled to said packet switch engine and to a plurality of downstream transmit units; and a plurality of media-access controllers coupled to said downstream re-multiplexing engine, said packet switch engine and to upstream channels, said media-access controllers provide packets received from said upstream channels either to said downstream re-multiplexing engine or to said packet switch engine, according to packet content type and packet original destination.
77. The packet switch system, according to claim 76, further comprising an upstream switch coupled between said media-access controllers and said upstream channels, said upstream switch dynamically directing packets from selected ones of said upstream channels to selected ones of said media-access controllers.
78. The packet switch system, according to claim 76, wherein said packet switch engine is further coupled to a data network.
79. The packet switch system, according to claim 78, wherein said data network is an IP network.
80. The packet switch system, according to claim 76, wherein said downstream transmit units are further coupled to a broadband network including in-band channels and out-of-band channels, wherein said packet switch engine is further coupled to said out-of-band channels via a data link.
81. The packet switch system, according to claim 80, wherein said data link comprises an IP interface.
82. The packet switch system, according to claim 76, further comprising a rate adaptation statistical multiplexor engine, coupled to said packet switch engine.
83. The packet switch system, according to claim 76, further comprising a processor, coupled to said packet switch engine.
84. The packet switch system, according to claim 82, further comprising a processor, coupled to said packet switch engine.
85. The packet switch system, according to claim 84, wherein said processor is operative to determines and controls the load balancing between competing communication elements and provides parameters there according, to said downstream re-multiplexing engine, said rate adaptation statistical multiplexor engine and said media-access controllers.
86. The packet switch system, according to claim 84, wherein said processor is operative to determine transmit priority to each session transmitted trough said downstream re-multiplexing engine, detect over all transmit load and control the transmitting order and quality of said sessions.
87. Method for directing a packet in a communication switching system, comprising the steps of:
rate adapted multiplexing said packet, over data-over-broadband network transmission, when said packet is a part of a media session over data-over-broadband network transmission, authorized for rate adaptation multiplexing; and rate adapted multiplexing said packet, over media-over-broadband network transmission, when said packet is a part of a media session over media-over-broadband network transmission, authorized for rate adaptation multiplexing.
rate adapted multiplexing said packet, over data-over-broadband network transmission, when said packet is a part of a media session over data-over-broadband network transmission, authorized for rate adaptation multiplexing; and rate adapted multiplexing said packet, over media-over-broadband network transmission, when said packet is a part of a media session over media-over-broadband network transmission, authorized for rate adaptation multiplexing.
88. The method according to claim 87, further comprising the step of multiplexing said packet, over media-over-broadband network transmission, when said packet is a part of a media session over media-over-broadband network transmission, not authorized for rate adaptation multiplexing.
89. The method according to claim 88, further comprising the step of encapsulating said packet and re-multiplexing said encapsulated packet for further transmission, when said packet is directed to a non data-over-broadband network transmission end unit, supporting in-band channels.
90. The method according to claim 89, further comprising the step of directing said packet to an out-of-band channel, when said packet is directed to a non data-over-broadband network transmission end unit, not supporting in-band channels.
91. The method according to claim 90, further comprising the step of directing said packet to a selected media-access controller and further re-multiplexing said packet for further transmission, when said packet is directed to a cable modem.
92. The method according to claim 91, further comprising the steps of:
determining a packet destination according to session management determination or external network resources;
directing said packet to said packet destination when said packet destination is determined; and discarding said packet when said packet destination can not be determined.
determining a packet destination according to session management determination or external network resources;
directing said packet to said packet destination when said packet destination is determined; and discarding said packet when said packet destination can not be determined.
93. The method according to claim 6, further comprising the steps of:
assigning priority to each session associated with a received packet;
detecting transmit system load;
controlling said session transmit order and quality according to said detected transmit system load.
assigning priority to each session associated with a received packet;
detecting transmit system load;
controlling said session transmit order and quality according to said detected transmit system load.
94. The method according to claim 87, further comprising the steps of:
assigning priority to each session associated with a received packet;
detecting transmit system load;
controlling said session transmit order and quality according to said detected transmit system load.
assigning priority to each session associated with a received packet;
detecting transmit system load;
controlling said session transmit order and quality according to said detected transmit system load.
95. The method according to claim 87, wherein said media-over-broadband network transmission includes MPEG
transport.
transport.
96. The method according to claim 87, wherein said data-over-broadband network transmission includes data-over-cable (DOCSIS) transmission.
97. The system according to any of the claims 1-14 substantially as described herein above.
98. The system according to any of the claims 1-14 substantially as illustrated in any of the drawings.
99. A method according to any of the claims 15-32 substantially as described herein above.
100. A method according to any of the claims 15-32 substantially as illustrated in any of the drawings.
101. The system according to any of the claims 33-48 substantially as described herein above.
102. The system according to any of the claims 33-48 substantially as illustrated in any of the drawings.
103. The system according to any of the claims 49-56 substantially as described herein above.
104. The system according to any of the claims 49-56 substantially as illustrated in any of the drawings.
105. A method according to any of the claims 56-70 substantially as described herein above.
106. A method according to any of the claims 56-70 substantially as illustrated in any of the drawings.
107. A method according to any of the claims 71-75 substantially as described herein above.
108. A method according to any of the claims 71-75 substantially as illustrated in any of the drawings.
109. The system according to any of the claims 76-86 substantially as illustrated in any of the drawings.
110. A method according to any of the claims 76-86 substantially as described herein above.
111. A method according to any of the claims 87-96 substantially as described herein above.
112. A method according to any of the claims 87-96 substantially as illustrated in any of the drawings.
Applications Claiming Priority (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13600699P | 1999-05-26 | 1999-05-26 | |
US60/136,006 | 1999-05-26 | ||
US13964999P | 1999-06-17 | 1999-06-17 | |
US60/139,649 | 1999-06-17 | ||
US15334799P | 1999-09-10 | 1999-09-10 | |
US60/153,347 | 1999-09-10 | ||
US18848600P | 2000-03-10 | 2000-03-10 | |
US18848900P | 2000-03-10 | 2000-03-10 | |
US60/188,486 | 2000-03-10 | ||
US60/188,489 | 2000-03-10 | ||
PCT/US2000/014544 WO2000072509A2 (en) | 1999-05-26 | 2000-05-26 | Communication management system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2371795A1 true CA2371795A1 (en) | 2000-11-30 |
CA2371795C CA2371795C (en) | 2012-02-07 |
Family
ID=27538014
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2371795A Expired - Lifetime CA2371795C (en) | 1999-05-26 | 2000-05-26 | Communication management system and method |
Country Status (5)
Country | Link |
---|---|
US (4) | US6434141B1 (en) |
EP (1) | EP1201060A2 (en) |
AU (1) | AU5445000A (en) |
CA (1) | CA2371795C (en) |
WO (1) | WO2000072509A2 (en) |
Families Citing this family (135)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6430619B1 (en) * | 1999-05-06 | 2002-08-06 | Cisco Technology, Inc. | Virtual private data network session count limitation |
US6529955B1 (en) | 1999-05-06 | 2003-03-04 | Cisco Technology, Inc. | Proxy session count limitation |
JP3628914B2 (en) * | 1999-06-29 | 2005-03-16 | 松下電器産業株式会社 | Resource reservation management device |
US20020059637A1 (en) * | 2000-01-14 | 2002-05-16 | Rakib Selim Shlomo | Home gateway for video and data distribution from various types of headend facilities and including digital video recording functions |
US6745246B1 (en) * | 2000-01-28 | 2004-06-01 | Advanced Micro Devices, Inc. | Apparatus and method in a network switch for modifying a bandwidth request between a requestor and a router |
CN1197296C (en) * | 2000-03-10 | 2005-04-13 | 黎明网络有限公司 | An information switch |
US7184433B1 (en) * | 2000-05-26 | 2007-02-27 | Bigband Networks, Inc. | System and method for providing media content to end-users |
US6591285B1 (en) * | 2000-06-16 | 2003-07-08 | Shuo-Yen Robert Li | Running-sum adder networks determined by recursive construction of multi-stage networks |
US6947431B1 (en) * | 2000-08-23 | 2005-09-20 | Radio Ip Software Inc. | Wireless data communications with header suppression and reconstruction |
US7092727B1 (en) * | 2000-11-08 | 2006-08-15 | Nortel Networks Limited | Apparatus and method for supporting differentiated packet data services within a wireless network |
US20020073431A1 (en) * | 2000-12-11 | 2002-06-13 | Adc Telecommunications, Inc. | Supporting multiple data channels in a cable modem termination system |
US7110398B2 (en) * | 2001-01-12 | 2006-09-19 | Broadcom Corporation | Packet tag for support of remote network function/packet classification |
US20020101864A1 (en) * | 2001-01-31 | 2002-08-01 | Joe Teixeira | System and method for switching digital subscriber line |
US6766008B2 (en) | 2001-01-31 | 2004-07-20 | Nhc Communications | System and method for switching telecommunications service in a multiple dwelling unit/multiple tenant unit environment |
US20020120751A1 (en) * | 2001-02-23 | 2002-08-29 | Chris Del Sordo | Control channel protocol and hardware-independent downstream services software design for broadband devices |
US20030041175A2 (en) * | 2001-05-03 | 2003-02-27 | Singhal Sandeep K | Method and System for Adapting Short-Range Wireless Access Points for Participation in a Coordinated Networked Environment |
US6937619B1 (en) * | 2001-05-29 | 2005-08-30 | Bigband Networks, Inc. | Method and system for comparison-based prioritized bit rate conversion |
US7688828B2 (en) * | 2001-06-27 | 2010-03-30 | Cisco Technology, Inc. | Downstream remote physical interface for modular cable modem termination system |
US7209442B1 (en) * | 2001-06-27 | 2007-04-24 | Cisco Technology, Inc. | Packet fiber node |
US7639617B2 (en) * | 2001-06-27 | 2009-12-29 | Cisco Technology, Inc. | Upstream physical interface for modular cable modem termination system |
US6957071B1 (en) * | 2001-07-18 | 2005-10-18 | Cisco Technology, Inc. | Method and system for managing wireless bandwidth resources |
US7126920B2 (en) * | 2001-08-08 | 2006-10-24 | General Instrument Corporation | Performance of lifetest using CMTS as a proxy |
US7496110B1 (en) * | 2001-08-21 | 2009-02-24 | Juniper Networks, Inc. | Virtual upstream channel scheduling in broadband communication systems |
US6754230B2 (en) | 2001-08-31 | 2004-06-22 | The Boeing Company | User bandwidth monitor and control management system and method |
US8713623B2 (en) | 2001-09-20 | 2014-04-29 | Time Warner Cable Enterprises, LLC | Technique for effectively providing program material in a cable television system |
US20050152397A1 (en) * | 2001-09-27 | 2005-07-14 | Junfeng Bai | Communication system and techniques for transmission from source to destination |
US20030120819A1 (en) * | 2001-12-20 | 2003-06-26 | Abramson Howard D. | Active-active redundancy in a cable modem termination system |
US20030200548A1 (en) * | 2001-12-27 | 2003-10-23 | Paul Baran | Method and apparatus for viewer control of digital TV program start time |
JP4080765B2 (en) * | 2002-03-01 | 2008-04-23 | 株式会社日立製作所 | Network system |
US7764863B1 (en) | 2002-03-06 | 2010-07-27 | Bigband Networks Inc. | System and method for providing trick modes |
US7324515B1 (en) | 2002-03-27 | 2008-01-29 | Cisco Technology, Inc. | Proxy addressing scheme for cable networks |
US20040004965A1 (en) * | 2002-07-02 | 2004-01-08 | Weijing Chen | Dynamic provisioning of DSL services |
DE10229900B4 (en) * | 2002-07-03 | 2005-05-04 | Siemens Ag | Configuring a broadband cable distribution network based telephony access network and an associated packet based exchange |
JP2005535238A (en) * | 2002-08-01 | 2005-11-17 | ジェネラル・インスツルメント・コーポレーション | Method and apparatus for integrating non-IP video traffic and IP traffic on a home network |
US7397822B2 (en) * | 2002-08-26 | 2008-07-08 | Bigband Network Inc. | Method and system for compensating for timing violations of a multiplex of at least two media packet streams |
US7391724B2 (en) * | 2002-10-09 | 2008-06-24 | Spyder Navigations, L.L.C. | System and method with policy control function for multimedia broadcast/multicast system services |
US7453844B1 (en) * | 2002-10-22 | 2008-11-18 | Hong Kong Applied Science and Technology Research Institute, Co., Ltd. | Dynamic allocation of channels in a wireless network |
US7315946B1 (en) * | 2003-04-14 | 2008-01-01 | Aol Llc | Out-of-band tokens for rights access |
US7647277B1 (en) | 2002-10-25 | 2010-01-12 | Time Warner Inc. | Regulating access to content using a multitiered rule base |
WO2004056082A2 (en) * | 2002-11-27 | 2004-07-01 | Rgb Media, Inc. | Method and apparatus for time-multiplexed processing of multiple digital video programs |
US7782898B2 (en) * | 2003-02-04 | 2010-08-24 | Cisco Technology, Inc. | Wideband cable system |
US7349386B1 (en) | 2003-02-18 | 2008-03-25 | Cisco Technology, Inc. | Method and apparatus for transporting MPEG streams on IP networks including removing null packets |
US7930711B2 (en) * | 2003-03-06 | 2011-04-19 | Wegener Communications, Inc. | Apparatus and method for addressing control in a network for distributed data |
US20050021678A1 (en) * | 2003-03-11 | 2005-01-27 | Wegener Communications, Inc. | Satellite network control by internet with file upload and distribution |
WO2004095825A2 (en) * | 2003-04-21 | 2004-11-04 | Rgb Networks, Inc. | Time-multiplexed multi-program encryption system |
US8000475B1 (en) * | 2003-04-28 | 2011-08-16 | Bigband Networks Inc. | System and method for encrypting and modulating video streams |
US7296204B2 (en) * | 2003-05-30 | 2007-11-13 | Wegener Communications, Inc. | Error correction apparatus and method |
US7583704B1 (en) | 2003-06-10 | 2009-09-01 | Carl Walker | Synchronizing separated upstream and downstream channels of cable modem termination systems |
US9807460B2 (en) * | 2003-08-11 | 2017-10-31 | Arris Enterprises, Inc. | Optimal provisioning and management of bandwidth in a video-on-demand services architecture |
US9247288B2 (en) | 2003-08-12 | 2016-01-26 | Time Warner Cable Enterprises Llc | Technique for effectively delivering targeted advertisements through a communications network having limited bandwidth |
KR100651566B1 (en) * | 2003-08-26 | 2006-11-28 | 삼성전자주식회사 | Multimedia Player Using Output Buffering in Mobile Terminal and Its Control Method |
CA2537280C (en) * | 2003-08-29 | 2014-04-01 | Rgb Networks, Inc. | Advanced, self-balancing video multiplexer system |
WO2005032133A2 (en) * | 2003-09-26 | 2005-04-07 | General Instrument Corporation | Method and apparatus for high- speed data multiplexing |
US20050078609A1 (en) * | 2003-10-10 | 2005-04-14 | Adc Broadband Access Systems, Inc. | Access switch for a cable network having a zero configuration multimedia service subsystem |
US20050123001A1 (en) * | 2003-11-05 | 2005-06-09 | Jeff Craven | Method and system for providing video and data traffic packets from the same device |
CN100527682C (en) * | 2003-11-12 | 2009-08-12 | 株式会社日立制作所 | Conversation Qo S controller |
US7849488B2 (en) * | 2003-12-23 | 2010-12-07 | Goback Tv, Inc. | Video modem termination system and method |
US20050188415A1 (en) * | 2004-01-23 | 2005-08-25 | Camiant, Inc. | Video policy server |
US7835274B2 (en) * | 2004-05-25 | 2010-11-16 | Cisco Technology, Inc. | Wideband provisioning |
US7864686B2 (en) * | 2004-05-25 | 2011-01-04 | Cisco Technology, Inc. | Tunneling scheme for transporting information over a cable network |
US7817553B2 (en) * | 2004-05-25 | 2010-10-19 | Cisco Technology, Inc. | Local area network services in a cable modem network |
US7646786B2 (en) * | 2004-05-25 | 2010-01-12 | Cisco Technology, Inc. | Neighbor discovery in cable networks |
US7532627B2 (en) * | 2004-05-25 | 2009-05-12 | Cisco Technology, Inc. | Wideband upstream protocol |
US8149833B2 (en) * | 2004-05-25 | 2012-04-03 | Cisco Technology, Inc. | Wideband cable downstream protocol |
US8102854B2 (en) * | 2004-05-25 | 2012-01-24 | Cisco Technology, Inc. | Neighbor discovery proxy with distributed packet inspection scheme |
US7720101B2 (en) * | 2004-05-25 | 2010-05-18 | Cisco Technology, Inc. | Wideband cable modem with narrowband circuitry |
US7539208B2 (en) * | 2004-05-25 | 2009-05-26 | Cisco Technology, Inc. | Timing system for modular cable modem termination system |
US7676720B2 (en) * | 2004-06-01 | 2010-03-09 | BigBand Networks, Inc | Method and system for program based redundancy |
US8843978B2 (en) * | 2004-06-29 | 2014-09-23 | Time Warner Cable Enterprises Llc | Method and apparatus for network bandwidth allocation |
JP4523381B2 (en) * | 2004-10-29 | 2010-08-11 | 株式会社日立製作所 | Packet communication device |
US7701938B1 (en) | 2004-12-13 | 2010-04-20 | Cisco Technology, Inc. | Advanced multicast support for cable |
US9723267B2 (en) | 2004-12-15 | 2017-08-01 | Time Warner Cable Enterprises Llc | Method and apparatus for wideband distribution of content |
JP4398354B2 (en) * | 2004-12-20 | 2010-01-13 | 富士通株式会社 | Relay system |
US7567565B2 (en) | 2005-02-01 | 2009-07-28 | Time Warner Cable Inc. | Method and apparatus for network bandwidth conservation |
ES2745045T3 (en) | 2005-04-22 | 2020-02-27 | Audinate Pty Ltd | Network, device and method to transport digital media |
US7630361B2 (en) * | 2005-05-20 | 2009-12-08 | Cisco Technology, Inc. | Method and apparatus for using data-over-cable applications and services in non-cable environments |
US20070016767A1 (en) * | 2005-07-05 | 2007-01-18 | Netdevices, Inc. | Switching Devices Avoiding Degradation of Forwarding Throughput Performance When Downloading Signature Data Related to Security Applications |
US8458753B2 (en) | 2006-02-27 | 2013-06-04 | Time Warner Cable Enterprises Llc | Methods and apparatus for device capabilities discovery and utilization within a content-based network |
US8170065B2 (en) | 2006-02-27 | 2012-05-01 | Time Warner Cable Inc. | Methods and apparatus for selecting digital access technology for programming and data delivery |
US7701951B2 (en) * | 2006-03-06 | 2010-04-20 | Cisco Technology, Inc. | Resource reservation and admission control for IP network |
US20100242048A1 (en) * | 2006-04-19 | 2010-09-23 | Farney James C | Resource allocation system |
WO2007131297A1 (en) | 2006-05-17 | 2007-11-22 | National Ict Australia Limited | Transmitting and receiving media packet streams |
CN101563886B (en) * | 2006-05-17 | 2012-12-05 | 奥迪耐特有限公司 | Redundant media packet streams |
US8255682B2 (en) | 2006-07-27 | 2012-08-28 | Cisco Technology, Inc. | Early authentication in cable modem initialization |
US7957305B2 (en) | 2006-08-16 | 2011-06-07 | Cisco Technology, Inc. | Hierarchical cable modem clone detection |
US7865727B2 (en) | 2006-08-24 | 2011-01-04 | Cisco Technology, Inc. | Authentication for devices located in cable networks |
US20080109859A1 (en) * | 2006-11-07 | 2008-05-08 | Nstreams Technologies, Inc. | Video on demand system for providing graceful degradation and fault tolerance and method thereof |
US20080235746A1 (en) | 2007-03-20 | 2008-09-25 | Michael James Peters | Methods and apparatus for content delivery and replacement in a network |
US8171152B2 (en) | 2007-05-11 | 2012-05-01 | Audinate Pty Limited | Systems, methods and computer-readable media for configuring receiver latency |
US7773594B2 (en) | 2007-07-11 | 2010-08-10 | Cisco Technology, Inc. | Transferring DOCSIS frames using a label switching network |
US20090024725A1 (en) * | 2007-07-16 | 2009-01-22 | Tellabs Vienna, Inc. | Method and apparatus to integrate and manage an optical network terminal and a broadband home router |
US9071859B2 (en) | 2007-09-26 | 2015-06-30 | Time Warner Cable Enterprises Llc | Methods and apparatus for user-based targeted content delivery |
US8561116B2 (en) | 2007-09-26 | 2013-10-15 | Charles A. Hasek | Methods and apparatus for content caching in a video network |
US8099757B2 (en) | 2007-10-15 | 2012-01-17 | Time Warner Cable Inc. | Methods and apparatus for revenue-optimized delivery of content in a network |
US9113334B2 (en) | 2008-02-01 | 2015-08-18 | Tekelec, Inc. | Methods, systems, and computer readable media for controlling access to voice resources in mobile networks using mobility management signaling messages |
US8813143B2 (en) | 2008-02-26 | 2014-08-19 | Time Warner Enterprises LLC | Methods and apparatus for business-based network resource allocation |
WO2009105838A1 (en) | 2008-02-29 | 2009-09-03 | Audinate Pty Ltd | Network devices, methods and/or systems for use in a media network |
JP5106300B2 (en) * | 2008-07-31 | 2012-12-26 | キヤノン株式会社 | Management device, communication device, control method, and program |
US8160098B1 (en) | 2009-01-14 | 2012-04-17 | Cisco Technology, Inc. | Dynamically allocating channel bandwidth between interfaces |
US8861546B2 (en) | 2009-03-06 | 2014-10-14 | Cisco Technology, Inc. | Dynamically and fairly allocating RF channel bandwidth in a wideband cable system |
US9866609B2 (en) | 2009-06-08 | 2018-01-09 | Time Warner Cable Enterprises Llc | Methods and apparatus for premises content distribution |
KR101268629B1 (en) * | 2009-11-05 | 2013-05-29 | 한국전자통신연구원 | Channel sever, channel prediction server, terminal and method for the fast channel change system based on multiplicity multicast with program rating prediction |
US9300445B2 (en) | 2010-05-27 | 2016-03-29 | Time Warner Cable Enterprise LLC | Digital domain content processing and distribution apparatus and methods |
US9185341B2 (en) | 2010-09-03 | 2015-11-10 | Time Warner Cable Enterprises Llc | Digital domain content processing and distribution apparatus and methods |
US8175452B1 (en) * | 2010-10-26 | 2012-05-08 | Complete Genomics, Inc. | Method and system for imaging high density biochemical arrays with sub-pixel alignment |
US8931089B2 (en) * | 2011-01-12 | 2015-01-06 | Korea Advanced Institute Of Science And Technology | System and method for implementing a hidden server |
EP2719139B1 (en) * | 2011-06-11 | 2016-08-10 | Ikanos Communications, Inc. | Method and apparatus for dsl backchannel communication |
US9854280B2 (en) | 2012-07-10 | 2017-12-26 | Time Warner Cable Enterprises Llc | Apparatus and methods for selective enforcement of secondary content viewing |
US8862155B2 (en) | 2012-08-30 | 2014-10-14 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling location-based services within a premises |
US9420026B2 (en) * | 2012-10-31 | 2016-08-16 | At&T Intellectual Property I, L.P. | Distributing communication of a data stream among multiple devices |
US9131283B2 (en) | 2012-12-14 | 2015-09-08 | Time Warner Cable Enterprises Llc | Apparatus and methods for multimedia coordination |
US10368255B2 (en) | 2017-07-25 | 2019-07-30 | Time Warner Cable Enterprises Llc | Methods and apparatus for client-based dynamic control of connections to co-existing radio access networks |
WO2014151061A2 (en) | 2013-03-15 | 2014-09-25 | Authentic8, Inc. | Secure web container for a secure online user environment |
US9066153B2 (en) | 2013-03-15 | 2015-06-23 | Time Warner Cable Enterprises Llc | Apparatus and methods for multicast delivery of content in a content delivery network |
US9313568B2 (en) | 2013-07-23 | 2016-04-12 | Chicago Custom Acoustics, Inc. | Custom earphone with dome in the canal |
US11540148B2 (en) | 2014-06-11 | 2022-12-27 | Time Warner Cable Enterprises Llc | Methods and apparatus for access point location |
US10028025B2 (en) | 2014-09-29 | 2018-07-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for enabling presence-based and use-based services |
US9935833B2 (en) | 2014-11-05 | 2018-04-03 | Time Warner Cable Enterprises Llc | Methods and apparatus for determining an optimized wireless interface installation configuration |
US10542031B2 (en) | 2015-02-20 | 2020-01-21 | Authentic8, Inc. | Secure application for accessing web resources |
WO2016134346A1 (en) | 2015-02-20 | 2016-08-25 | Authentic8, Inc. | Secure analysis application for accessing web resources |
US11032309B2 (en) | 2015-02-20 | 2021-06-08 | Authentic8, Inc. | Secure application for accessing web resources |
US11356411B2 (en) | 2015-02-20 | 2022-06-07 | Authentic8, Inc. | Secure analysis application for accessing web resources |
US10027700B2 (en) | 2015-02-20 | 2018-07-17 | Authentic8, Inc. | Secure analysis application for accessing web resources via URL forwarding |
US10491639B2 (en) * | 2015-03-17 | 2019-11-26 | The Boeing Company | Scalable security architecture systems and methods |
US9986578B2 (en) | 2015-12-04 | 2018-05-29 | Time Warner Cable Enterprises Llc | Apparatus and methods for selective data network access |
US9918345B2 (en) | 2016-01-20 | 2018-03-13 | Time Warner Cable Enterprises Llc | Apparatus and method for wireless network services in moving vehicles |
US10492034B2 (en) | 2016-03-07 | 2019-11-26 | Time Warner Cable Enterprises Llc | Apparatus and methods for dynamic open-access networks |
US10586023B2 (en) | 2016-04-21 | 2020-03-10 | Time Warner Cable Enterprises Llc | Methods and apparatus for secondary content management and fraud prevention |
US10687115B2 (en) | 2016-06-01 | 2020-06-16 | Time Warner Cable Enterprises Llc | Cloud-based digital content recorder apparatus and methods |
US10164858B2 (en) | 2016-06-15 | 2018-12-25 | Time Warner Cable Enterprises Llc | Apparatus and methods for monitoring and diagnosing a wireless network |
US10911794B2 (en) | 2016-11-09 | 2021-02-02 | Charter Communications Operating, Llc | Apparatus and methods for selective secondary content insertion in a digital network |
US10645547B2 (en) | 2017-06-02 | 2020-05-05 | Charter Communications Operating, Llc | Apparatus and methods for providing wireless service in a venue |
US10638361B2 (en) | 2017-06-06 | 2020-04-28 | Charter Communications Operating, Llc | Methods and apparatus for dynamic control of connections to co-existing radio access networks |
US11109290B2 (en) | 2017-08-04 | 2021-08-31 | Charter Communications Operating, Llc | Switching connections over frequency bands of a wireless network |
US10939142B2 (en) | 2018-02-27 | 2021-03-02 | Charter Communications Operating, Llc | Apparatus and methods for content storage, distribution and security within a content distribution network |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4829372A (en) * | 1987-08-20 | 1989-05-09 | Telaction Corporation | Presentation player |
US5115427A (en) | 1990-03-30 | 1992-05-19 | At&T Bell Laboratories | Arrangements for switching multiple packet types combined in a single packet stream |
US5742761A (en) | 1991-03-29 | 1998-04-21 | International Business Machines Corporation | Apparatus for adapting message protocols for a switch network and a bus |
US5450406A (en) | 1993-04-20 | 1995-09-12 | Kabushiki Kaisha Toshiba | ATM communication system with high speed connection-less service function |
US5541917A (en) * | 1994-09-12 | 1996-07-30 | Bell Atlantic | Video and TELCO network control functionality |
US5561669A (en) | 1994-10-26 | 1996-10-01 | Cisco Systems, Inc. | Computer network switching system with expandable number of ports |
US5652749A (en) * | 1995-02-03 | 1997-07-29 | International Business Machines Corporation | Apparatus and method for segmentation and time synchronization of the transmission of a multiple program multimedia data stream |
US5666487A (en) | 1995-06-28 | 1997-09-09 | Bell Atlantic Network Services, Inc. | Network providing signals of different formats to a user by multplexing compressed broadband data with data of a different format into MPEG encoded data stream |
US6128293A (en) * | 1995-12-20 | 2000-10-03 | Nortel Networks Corporation | Multiservice access management system |
US5781726A (en) | 1996-01-31 | 1998-07-14 | 3Com Corporation | Management of polling traffic in connection oriented protocol sessions |
US6081519A (en) * | 1996-03-25 | 2000-06-27 | Next Level Communications | In-home communication system |
US5719862A (en) | 1996-05-14 | 1998-02-17 | Pericom Semiconductor Corp. | Packet-based dynamic de-skewing for network switch with local or central clock |
WO1998010541A1 (en) * | 1996-09-09 | 1998-03-12 | Hybrid Networks, Inc. | Broadband communication system for high-speed internet access |
US5793753A (en) * | 1996-09-17 | 1998-08-11 | Coherent Communications Systems Corp. | Telecommunications network management observation and response system |
US5940598A (en) * | 1997-01-28 | 1999-08-17 | Bell Atlantic Network Services, Inc. | Telecommunications network to internetwork universal server |
US6141339A (en) * | 1997-04-04 | 2000-10-31 | Sprint Communications Company, L.P. | Telecommunications system |
WO1999009689A1 (en) | 1997-08-14 | 1999-02-25 | Motorola Inc. | System, device, and method for scheduling in a communication network |
US6578076B1 (en) * | 1999-10-18 | 2003-06-10 | Intel Corporation | Policy-based network management system using dynamic policy generation |
US6813270B1 (en) * | 2000-05-26 | 2004-11-02 | Bigband Networks, Inc. | Method and system for generating and providing delayed media unit sequences to end-users |
-
2000
- 2000-05-26 US US09/579,551 patent/US6434141B1/en not_active Expired - Lifetime
- 2000-05-26 WO PCT/US2000/014544 patent/WO2000072509A2/en active Search and Examination
- 2000-05-26 EP EP00939356A patent/EP1201060A2/en not_active Withdrawn
- 2000-05-26 CA CA2371795A patent/CA2371795C/en not_active Expired - Lifetime
- 2000-05-26 AU AU54450/00A patent/AU5445000A/en not_active Abandoned
-
2001
- 2001-08-23 US US09/938,338 patent/US7031301B1/en not_active Expired - Lifetime
- 2001-08-23 US US09/938,445 patent/US7113502B2/en not_active Expired - Lifetime
- 2001-08-23 US US09/938,352 patent/US7120142B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP1201060A2 (en) | 2002-05-02 |
US20010055305A1 (en) | 2001-12-27 |
CA2371795C (en) | 2012-02-07 |
WO2000072509A3 (en) | 2002-03-07 |
US7113502B2 (en) | 2006-09-26 |
AU5445000A (en) | 2000-12-12 |
US7120142B1 (en) | 2006-10-10 |
US6434141B1 (en) | 2002-08-13 |
WO2000072509A2 (en) | 2000-11-30 |
US7031301B1 (en) | 2006-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2371795A1 (en) | Communication management system and method | |
US7184433B1 (en) | System and method for providing media content to end-users | |
US8018963B2 (en) | Systems for flexible wireless channel association | |
US7333495B2 (en) | Method for scheduling upstream communications | |
US5699521A (en) | Communication system and communication method | |
US8774001B2 (en) | Relay device and relay method | |
US8411566B2 (en) | Apparatus and a method for distributing bandwidth | |
US6745246B1 (en) | Apparatus and method in a network switch for modifying a bandwidth request between a requestor and a router | |
US7924713B2 (en) | Admission control for telecommunications networks | |
US8908522B2 (en) | Transmission rate control | |
US20030031178A1 (en) | Method for ascertaining network bandwidth allocation policy associated with network address | |
US20100226249A1 (en) | Access control for packet-oriented networks | |
EP1225734A2 (en) | Methods, systems and computer program products for bandwidth allocation in a multiple access system | |
US20110188374A1 (en) | Method, device, and system for admission control in metropolitan area network | |
EP1266526A2 (en) | Method, system and computer program product for scheduling upstream communications | |
EP1949597B1 (en) | Use of negative classifiers for internet traffic | |
US20030161263A1 (en) | Method and apparatus for selectively accelerating network communications | |
WO2015105384A1 (en) | Method and apparatus of transmitting media data related information in multimedia transmission system | |
US7535888B1 (en) | System and method for providing in-band timing information to digital home communication terminals | |
KR20060097538A (en) | Packet traffic management system and method for developing the quality of service for ip network | |
WO2007131892A1 (en) | Multimedia data interface device | |
JPH02241247A (en) | Frame communication method | |
Kuo et al. | Scheduling and bandwidth allocation for integrated services over DOCSIS cable networks | |
JPH0946392A (en) | Information communication controller | |
JPH0837533A (en) | Communication control equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20200526 |