Systems for distributing data over a computer network and...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 15/173 (2006.01)

Patent

CA 2577287

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.

Dans certains modes de réalisation, la présente invention a trait à un système pour la distribution de données (par exemple, des données de contenu) sur un réseau informatique et un procédé pour l'agencement de noeuds de réception dans un réseau informatique de sorte que la capacité d'un serveur soit efficacement accrue (par exemple, la capacité d'un serveur peut être efficacement multipliée plusieurs fois; la capacité du serveur peut être efficacement accrue de manière exponentielle). Dans un mode de réalisation, la présente invention peut profiter de la capacité excédentaire que possèdent plusieurs noeuds de réception, et peut utiliser de tels noeuds de réception comme répéteurs. Le système de distribution peut inclure un/des noeud(s) ayant une/des base(s) de données indiquant un/des ancêtre(s) et/ou un/des descendant(s) du noeud de sorte que la reconfiguration du réseau de distribution peut être réalisée sans surcharger le serveur principal du système. Un mode de réalisation de la présente invention peut inclure un procédé pour la configuration d'un réseau de distribution d'information d'ordinateurs ayant un noeud de serveur principal et des noeuds d'utilisateurs reliés en cascade, et la reconfiguration du réseau dans le cas où un noeud d'utilisateur quitte le réseau. Dans un mode de réalisation (considéré comme étant une illustration et non une limitation), le procédé peut comprendre les étapes suivantes: la mise à disposition d'un nouveau noeud d'utilisateur (ou un noeud d'utilisateur de demande de connexion) avec une liste d'adresses de connexion de noeuds au sein du réseau, en entraînant (ou par une tentative à cet effet) le nouveau noeud d'utilisateur (ou le noeud d'utilisateur de demande de connexion) à se diriger vers le noeud en tête de la liste d'adresses de connexion, et à déterminer si le noeud fait toujours partie du réseau de distribution, et à se connecter à celui-ci, dans l'affirmative, et sinon, de l'orienter (ou tenter de l'orienter ) vers le noeud suivant sur la liste d'adresses de connexion. Dans un autre mode de réalisation (considéré comme étant une illustration et non une limitation), lors du départ d'un noeud d'utilisateur du réseau de distribution, un signal de propagation peut être transmis vers les noeuds se trouvant en-dessous dans le réseau, les déplaçant vers le haut dans le réseau dans un ordre prédéterminé. Dans un autre mode de réalisation, (considéré comme une illustration et non une limitation), la présente invention peut assurer une approche décentralisée qui fournit à chaque noeud d'utilisateur (ou noeud d'utilisateur de demande de connexion) un trajet retour vers le serveur racine.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFCA-PAI-O-1967817

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.