×

Systems and methods for peer-to-peer build sharing

  • US 10,223,099 B2
  • Filed: 04/11/2017
  • Issued: 03/05/2019
  • Est. Priority Date: 12/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A software build system for generating new software builds based on build objects obtained from a peer build system comprising:

  • one or more processors; and

    memory storing instructions that, when executed by the one or more processors, cause the system to perform;

    obtaining a current build object over a communication network, the current build object comprising a portion of a current build, and the current build object comprising any of one or more hashes, data attributes, methods, parameters, tree structures and multiple content items;

    storing the current build object;

    estimating a change between the current build object and a predicted build object based on a current state of one or more content items associated with the current build;

    comparing the estimated change to a threshold condition;

    generating, in response to the comparison, one or more new build objects;

    determining one or more changes between two or more build objects;

    generating one or more build modification objects based on the one or more determined changes between the two or more build objects, wherein at least one of the one or more build modification objects comprise a tree structure storing at least a portion of a build that has changed relative to one or more other builds;

    providing the one or more build modification objects to at least one peer build system without providing an entire build, thereby reducing time for the at least one peer system to update one or more local build objects, the one or more local build objects capable of being used for processing build action requests.

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