US20030191752A1

System and method for creating a distributed network architecture

Claim Score by NHIP

Abstract

A large scale distributed multimedia system comprising the following: i) one or more server(s), wherein each server includes a main server thread, one or more threads capable of monitoring incoming data feeds and instantiating the resultant data into the system (monitoring threads), one or more threads capable of handling incoming data requests (request threads), and cache memory; ii) a mass storage system (MSS), wherein the MSS stores information concerning the arrangement of one or more server(s) and is capable of controlling one or more robotic autoloader systems (robots); iii) a types system for defining data types at a binary level and for associating those data types with one or more server(s) such that the mapping maps data types with the servers that must be addressed to obtain the corresponding data; and iv) a query system for executing data queries on servers mapped to the data type being queried. Additional features are also supported including registration on one or more servers of customized commands and functions, and input and output folders for transmitting data to or from data storage.

US20030191752A1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 25 November 2024, 1.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

38 claims: 2 independent, 36 dependent

  1. 1
    1 ) A large scale distributed multimedia system comprising the following:a) One or more server(s), wherein each server includes i) a main server thread;ii) one or more threads capable of monitoring incoming data feeds and instantiating the resultant data into the system (monitoring threads), and iii) one or more threads capable of handling incoming data requests (request threads);and iv) cache memory. b) logically connected to such server(s), a mass storage system (MSS), wherein such MSS stores information concerning the arrangement of one or more server(s) and is capable of controlling one or more robotic autoloader systems (robots);c) logically connected to such server(s), a types system for defining data types at a binary level and for associating those data types with one or more server(s) such that the mapping maps data types with the servers that must be addressed to obtain the corresponding data;and d) logically connected to such server(s), a query system for executing data queries on servers mapped to the data type being queried.
  2. 24
    24 ) The system of 23 , wherein the query(s) saved and executed by the query system includes one or more “interest profiles” corresponding to one or more client machines such that whenever new data arrives from a feed matches the interest profile, the corresponding client is notified by the query system.