Patent ID: 9280320
Filing Date: 2016-03-08
CPC Classification: G06F

Claim Text:
1. A method for software design sharing, comprising: receiving an interaction, using a design sharer having machine readable instructions stored within memory of a development server and executable by a processor of the development server, from a first user to select a first portion of a first hierarchical software design, the first hierarchical software design comprising a plurality of decomposition levels containing one or more sub-graphs each representing a decomposing process; saving, using the design sharer, the first portion within a public workspace; converting the first portion to a single-process form by removing design details while keeping design functionality of the first portion so that the top most level of the first portion is visible and none of the information associated with the top most level is changeable by a second user; receiving a second interaction, using the design sharer, from the second user having access to the public workspace to select the first portion; and inserting the first portion into a second hierarchical software design, the second hierarchical software design comprising a plurality of decomposition levels containing one or more sub-graphs each representing a decomposing process; wherein the public workspace is accessible, via the design sharer, by any user and wherein the organization workspace is accessible, via the design sharer, only by authorized users of an organization associated with the organization workspace.