Distributed cooperative memory for interactive and scalable video-on-demand system
First Claim
Patent Images
1. “
- DISTRIBUTED COOPERATIVE MEMORY FOR INTERACTIVE AND SCALABLE VoD SYSTEM”
characterized by, a centralized method to manage the contents of the client buffers of a Video-on-Demand system, comprising a DCM manager that will receive requests and client notifications, maintaining a table with these client information to calculate the frames that are in the client buffers, or simply clients, a DCM manager that on receiving a request or notification will update the client table, clients that will cooperate with the DCM manager, making available the movie portions that are in their buffers and clients that will reply to the DCM manager requests to send one or more video flows to other clients, obeying the transmission speed and amount of frames specified by the DCM manager, clients that will notify the DCM manager whenever some operation has been accomplished or when something of abnormal happens, such as the buffer level is below or above the work level, clients that always have available a table with the frames that are in their buffers and their positions in the buffers, aiming to answer the DCM manager requests, clients that have supplementary buffers for the use of the DCM VoD system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed to improve the scalability of Video on Demand Systems with VCR functions using the client buffers in a cooperative way.
-
Citations
15 Claims
-
1. “
- DISTRIBUTED COOPERATIVE MEMORY FOR INTERACTIVE AND SCALABLE VoD SYSTEM”
characterized by, a centralized method to manage the contents of the client buffers of a Video-on-Demand system, comprising a DCM manager that will receive requests and client notifications, maintaining a table with these client information to calculate the frames that are in the client buffers, or simply clients, a DCM manager that on receiving a request or notification will update the client table, clients that will cooperate with the DCM manager, making available the movie portions that are in their buffers and clients that will reply to the DCM manager requests to send one or more video flows to other clients, obeying the transmission speed and amount of frames specified by the DCM manager, clients that will notify the DCM manager whenever some operation has been accomplished or when something of abnormal happens, such as the buffer level is below or above the work level, clients that always have available a table with the frames that are in their buffers and their positions in the buffers, aiming to answer the DCM manager requests, clients that have supplementary buffers for the use of the DCM VoD system. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
- DISTRIBUTED COOPERATIVE MEMORY FOR INTERACTIVE AND SCALABLE VoD SYSTEM”
-
2. “
- DISTRIBUTED COOPERATIVE MEMORY FOR INTERACTIVE AND SCALABLE VoD SYSTEM”
characterized by, a distributed method to manage the contents of the client buffers of a Video-on-Demand system, comprising, a client that cooperates with the group by sending requests of frames for multicast when necessary, a client that cooperates with the group when receiving requests of frames by multicast and has them in its buffer, sending them to the requester, the use of multicast within the group to request a video flow starting at certain frame and sending this video flow through a client buffer.
- DISTRIBUTED COOPERATIVE MEMORY FOR INTERACTIVE AND SCALABLE VoD SYSTEM”
-
3. “
- DISTRIBUTED COOPERATIVE MEMORY FOR INTERACTIVE AND SCALABLE VoD SYSTEM”
characterized by, a distributed method to manage the contents of the client buffers of a Video-on-Demand system, comprising, a client who knows where comes from the flow it is receiving and to where it is sending a flow, even in relation to the standard buffer as to the supplementary buffer. A client that knows how to communicate with other clients, to ask where it is sending a video flow or from whom it is receiving a video flow, an intelligent client that using the capacities described above, knows how to walk through the chain trees, with the goal of locating the movie portion that is necessary to execute the operation, avoiding frequent access to the DCM manager and therefore avoiding overload the DCM manager, a client that when executing the video-cassette operations using the chain trees, maintain the DCM manager informed about the final state of the operation.
- DISTRIBUTED COOPERATIVE MEMORY FOR INTERACTIVE AND SCALABLE VoD SYSTEM”
Specification