G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 15/173 (2006.01) G06F 15/16 (2006.01)
Patent
CA 2577443
Various embodiments of the present invention relate to a system for distributing data (e.g., content data) over a computer network and a method of arranging receiver nodes in a computer network such that the capacity of a server is effectively increased (e.g., the capacity of a server may be effectively multiplied many times over; the capacity of the server may be effectively increased exponentially). In one embodiment the present invention may take advantage of the excess capacity many receiver nodes possess, and may use such receiver nodes as repeaters. The distribution system may include node(s) having database(s) which indicate ancestor(s) and/or descendant(s) of the node so that reconfiguration of the distribution network may be accomplished without burdening the system's primary server. An embodiment of the present invention may include a process for configuring a computer information distribution network having a primary server node and user nodes docked in a cascaded relationship, and reconfiguring the network in the event that a user node departs from the network. In one example (which example is intended to be illustrative and not restrictive), the process may include the steps of providing a new user node (or connection requesting user node) with a connection address list of nodes within the network, having the new user node (or connection requesting user node) go to (or attempt to go to) the node at the top of the connection address list, determine whether that node is still part of the distribution network, and connect thereto if it is, and if it is not, to go to (or attempt to go to) the next node on the connection address list. In another example (which example is intended to be illustrative and not restrictive), when a user node departs from the distribution network, a propagation signal may be transmitted to the nodes below it in the network, causing them to move up in the network in a predetermined order. In another example (which example is intended to be illustrative and not restrictive), the present invention may provide a decentralized approach which provides, to each new user node (or connection requesting user node) a path back to the root server.
Divers modes de réalisation de la présente invention concernent un système destiné à distribuer des données (telles que des données de contenu) sur un réseau informatique ainsi qu'un procédé destiné à agencer des noeuds de réception dans un réseau informatique de sorte que la capacité d'un serveur soit augmentée efficacement (par ex., la capacité d'un serveur peut être augmentée efficacement par multiplication, de manière exponentielle, etc.). Dans un mode de réalisation, la présente invention exploite la capacité excédentaire que possèdent plusieurs noeuds de réception, et peut utiliser ces noeuds de réception comme répéteurs. Le système de distribution peut comprendre un ou plusieurs noeuds comportant une ou plusieurs bases de données indiquant un ou plusieurs ancêtres et/ou descendants du noeud de sorte que la reconfiguration du réseau de distribution puisse être accomplie sans surcharge du serveur principal du système. Un mode de réalisation de la présente invention peut inclure un procédé destiné à configurer un réseau informatique de distribution d'informations comprenant un noeud de serveur principal et des noeuds d'utilisateurs connectés en cascade, et à reconfigurer le réseau dans le cas où un noeud d'utilisateur s'éloigne du réseau. Dans un exemple (exemple non restrictif donné à titre d'illustration), le procédé peut consister à utiliser un nouveau noeud d'utilisateur (ou un noeud d'utilisateur demandant une connexion) avec une liste d'adresses de connexion de noeuds à l'intérieur du réseau, à amener le nouveau noeud d'utilisateur (ou le noeud d'utilisateur demandant une connexion) à se déplacer (ou à tenter de se déplacer) vers le noeud situé au sommet de la liste d'adresses de connexion, à déterminer si ce noeud fait encore partie du réseau de distribution, puis, si tel est le cas, à le connecter, et si tel n'est pas le cas, à l'amener à se déplacer (ou à tenter de se déplacer) vers le noeud suivant sur la liste d'adresses de connexion. Dans un autre exemple (exemple non restrictif donné à titre d'illustration), lorsqu'un noeud d'utilisateur s'éloigne du réseau de distribution, un signal de propagation peut être émis en direction des noeuds situés sous celui-ci dans le réseau, ce qui les amène à monter dans le réseau dans un ordre prédéterminé. Dans un autre exemple (exemple non restrictif donné à titre d'illustration), la présente invention peut faire appel à une approche décentralisée permettant d'obtenir, pour chaque nouveau noeud d'utilisateur (ou noeud d'utilisateur demandant une connexion), un chemin de retour vers le serveur racine.
O'neal Mike
Talton John P.
Kirby Eades Gale Baker
Network Foundation Technologies Llc
LandOfFree
Systems for distributing data over a computer network and... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Systems for distributing data over a computer network and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Systems for distributing data over a computer network and... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1779748