CA2371795A1 - Communication management system and method - Google Patents

Communication management system and method Download PDF

Info

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
Application number
CA002371795A
Other languages
French (fr)
Other versions
CA2371795C (en
Inventor
Ran Menachem Oz
Nery Strasman
Amir Bassan-Eskenazi
Andrey Yruski
Oded Golan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Arris Enterprises LLC
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=27538014&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CA2371795(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Individual filed Critical Individual
Publication of CA2371795A1 publication Critical patent/CA2371795A1/en
Application granted granted Critical
Publication of CA2371795C publication Critical patent/CA2371795C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/752Media network packet handling adapting media to network capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing 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/234327Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling 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/2365Multiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling 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/2365Multiplexing of several video streams
    • H04N21/23655Statistical multiplexing, e.g. by controlling the encoder to alter its bitrate to optimize the bandwidth utilization
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling 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/2368Multiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel 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/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel 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/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42607Internal components of the client ; Characteristics thereof for processing the incoming bitstream
    • H04N21/4263Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific tuning arrangements, e.g. two tuners
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling 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/4341Demultiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling 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/4347Demultiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • H04N21/4351Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/4508Management of client data or end-user data
    • H04N21/4516Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/454Content or additional data filtering, e.g. blocking advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6547Transmission by server directed to the client comprising parameters, e.g. for client setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
    • H04N21/8153Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics comprising still images, e.g. texture, background image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8173End-user applications, e.g. Web browser, game
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17336Handling of requests in head-ends
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • H04L2012/5604Medium of transmission, e.g. fibre, cable, radio
    • H04L2012/5605Fibre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • H04L2012/5604Medium of transmission, e.g. fibre, cable, radio
    • H04L2012/5606Metallic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • H04L2012/5609Topology
    • H04L2012/561Star, e.g. cross-connect, concentrator, subscriber group equipment, remote electronics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • H04L2012/5615Network termination, e.g. NT1, NT2, PBX
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5664Support of Video, e.g. MPEG
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
95. The method according to claim 87, wherein said media-over-broadband network transmission includes MPEG
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.
CA2371795A 1999-05-26 2000-05-26 Communication management system and method Expired - Lifetime CA2371795C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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