×

Network routing modifications for distribution of data

  • US 9,647,932 B2
  • Filed: 06/06/2016
  • Issued: 05/09/2017
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of distributing data to multiple computing devices, the method comprising the steps of:

  • identifying (1) a source computing device comprising the data and (2) at least two intended destination computing devices to which copies of the data will be distributed;

    identifying at least one expensive network segment that is part of both a first network path between the source computing device and a first of the at least two intended destination computing devices and a second network path between the source computing device and a second of the at least two intended destination computing devices, such that multiple copies of the data would be transmitted, separately, along the identified expensive network segment;

    identifying an intermediate computing device such that data transmitted from the source computing device to the intermediate computing device would be transmitted along the identified expensive network segment, but data transmitted from the intermediate computing device to multiple ones of the at least two intended destination computing devices would avoid transmission along the identified expensive network segment;

    utilizing the identification of the source computing device, the identification of the intermediate computing device, and the identification of the expensive network segment to generate a first portion of a store-and-forward routing providing for transmission, in accordance with a first network communication protocol specified by the store-and-forward routing, of a copy of the data from the source computing device to the intermediate computing device through the expensive network segment;

    generating a second portion of the store-and-forward routing providing for storage of the transmitted copy of the data on the intermediate computing device; and

    utilizing the identification of the intermediate computing device and the at least two intended destination computing devices to generate a third portion of the store-and-forward routing providing for transmission, in accordance with a second network communication protocol specified by the store-and-forward routing, of copies of the data from the intermediate computing device to multiple ones of the at least two intended destination computing devices.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×