Method and apparatus for scalable, high bandwidth storage retrieval and transportation of multimedia data on a network
DC CAFCFirst Claim
Patent Images
1. A high bandwidth, scalable server for storing, retrieving, and transporting multimedia data to a client in a networked system, said server comprising:
- an upstream manager receiving messages from said client and routing said messages to an appropriate service on said server, said upstream manager being coupled to a first network;
a downstream manager sending a stream of said multimedia data from said appropriate service on said server to said client, said downstream manager being coupled to a second network; and
a connection service for maintaining information to connect said client, said upstream manager, said downstream manager, and said appropriate service on said server.
17 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
An improved system and method for providing multimedia data in a networked system is disclosed. The present invention provides a platform for distributed client-server computing and access to data over asymmetric real-time networks. A service mechanism allows applications to be split such that client devices (set-top boxes, personal digital assistants, etc.) can focus on presentation, while backend services running in a distributed server complex, provide access to data via messaging across an abstracted interface.
1011 Citations
14 Claims
-
1. A high bandwidth, scalable server for storing, retrieving, and transporting multimedia data to a client in a networked system, said server comprising:
-
an upstream manager receiving messages from said client and routing said messages to an appropriate service on said server, said upstream manager being coupled to a first network; a downstream manager sending a stream of said multimedia data from said appropriate service on said server to said client, said downstream manager being coupled to a second network; and a connection service for maintaining information to connect said client, said upstream manager, said downstream manager, and said appropriate service on said server. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method for retrieving and transporting multimedia data between a client and a server on a network, said computer-implemented method comprising the steps of:
-
receiving a client request for initialization in a message to an upstream manager in said server, said upstream manager being coupled to a first network; obtaining an upstream physical address for said client as said client request enters said server; allocating a downstream physical address and downstream logical address to said client corresponding to the upstream physical address obtained for said client, said downstream physical address being used by a downstream manager for sending a stream of said multimedia data from a service on said server to said client, said downstream manager being coupled to a second network; and updating a connection service table with said upstream physical address, said downstream physical address, and said downstream logical address for said client. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A high bandwidth, scalable server for storing, retrieving, and transporting multimedia data to a client in a networked system, said server comprising:
-
means for receiving a client request for initialization in a message to an upstream manager in said server, said upstream manager being coupled to a first network; means for obtaining an upstream physical address for said client as said client request enters said server; means for allocating a downstream physical address and downstream logical address for said client corresponding to the upstream physical address obtained for said client, said downstream physical address being used by a downstream manager for sending a stream of said multimedia data from a service on said server to said client, said downstream manager being coupled to a second network; and means for updating a connection service table with said upstream physical address, said downstream physical address, and said downstream logical address for said client. - View Dependent Claims (11, 12, 13, 14)
-
Specification