Method and apparatus for scalable, high bandwidth storage retrieval and transportation of multimedia data on a network
AssigneeOracle Corporation
InventorsAndrew Laursen, Jeffrey C. Olkin, Mark A. Porter, Farzad Nazem, William Bailey, Mark Moore
Life of this patent
Estimating the term…
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.
Claims14
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.
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.
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.
Dependencies are inferred from the claim text.