US 20140372966A1
(19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0372966 A1 Howard (54)
(43) Pub. Date:
SOFTWARE DESIGN SHARING SYSTEMS AND METHODS
(71) Applicant: Massively Parallel Technologies, Inc.,
Publication Classi?cation
(51)
Inventor:
Int CL
(52) {Glost’FCii/zu
Boulder, CO (Us)
(72)
Dec. 18, 2014
(200601)
CPC ...................................... .. 6an 8/20 (2013.01)
Kevin D. Howard, Tempe, AZ (Us)
USPC ........................................................ .. 717/101
(57) A
(21) APP1~ NO-3 14/306-1161
ABSTRACT
system, meth 0 d an d so it ware pro duct s hares a so it ware
design. A design sharer having machine readable instructions stored within memory of a development server and execut
_
_
able by a processor of the development server interacts with a
(22)
Flled'
Jun“ 16’ 2014
?rst user to select a ?rst portion of a ?rst hierarchical software design. The design sharer saves the ?rst portion within a
(60)
Related U's' Apphcatlon Data Provisional application No. 61/ 835,254, ?led on Jun.
user having access to the public workspace to select the ?rst portion and inserts the ?rst portion into a second hierarchical
14,2013.
software design.
.
200
.
public workspace. The design sharer interacts with a second
\
N a.
i deemapwsitéao
Patent Application Publication
100
Dec. 18, 2014 Sheet 1 0f 23
US 2014/0372966 A1
K SERVER CLUSTER
CLOUD @
E II II
DEVELOPMENT SERVER m
PROCESSOR @ MEMORY @ PUBLIC WORKSPACE m SHARABLE DESIGN PORTION m DESIGN
SHARER @ A
120 \ ORG WORKSPACE — NON-S HARABLE
DESIGN PORTION 11_7
SOFTWARE DESIGN m
DEVELOPER COMPUTER 150111
DEVELOPER
DEVELOPER COMPUTER 15012]
DISPLAY 152 1
DISPLAY 152 2
INTERFACE
156(1)
DEVELOPER INTERFACE
INPUT DEVICE 154(1)
INPUT DEVICE 154(21
FIG. 1
156(2)
Patent Application Publication
200
Dec. 18, 2014 Sheet 2 0f 23
k
FIG. 2
US 2014/0372966 A1
Patent Application Publication
300
Dec. 18, 2014 Sheet 3 0f 23
k
FIG. 4
US 2014/0372966 A1
Patent Application Publication
Dec. 18, 2014 Sheet 4 0f 23
FIG. 5
warm Qsamm 5 mm
_
iiw?seiiseting
@608
FIG. 6
US 2014/0372966 A1
Patent Application Publication
700
Dec. 18, 2014 Sheet 5 0f 23
US 2014/0372966 A1
\ 704 -/ {sescrimim
{WW-aids Tags Pmmd‘wies
702
FIG. 7
800 k 802
804
812
814
806
808
816
818
FIG. 8
900
\ image P‘mq
mg;
5???
FIG. 9
Patent Application Publication
1 000
Dec. 18, 2014 Sheet 6 0f 23
US 2014/0372966 A1
1
FIG. 10
1100 \ 9mm
Biame'mw @555— andi gas
FIG. 11
1200 X
FIG. 12
1300 \
1302
1304
1306
FIG. 13
1308
1310
Patent Application Publication
1400
Dec. 18, 2014 Sheet 7 0f 23
\L 3313!; és; a ten dies?riptim m she-w
the awn-cam,
FIG. 14
FIG. 15
US 2014/0372966 A1
Patent Application Publication
1600
Dec. 18, 2014 Sheet 8 0f 23
\
Keywom Lizst
FIG. 16
FIG. 1 7
US 2014/0372966 A1
Patent Application Publication
Dec. 18, 2014 Sheet 9 0f 23
US 2014/0372966 A1
com
asl/?
Patent Application Publication
Dec. 18, 2014 Sheet 10 0f 23
1900 k V
FIG. 19
US 2014/0372966 A1
Patent Application Publication
2000
Dec. 18, 2014 Sheet 11 0f 23
\ 20020)
2002(2)
T1 2002(3)
TE 2002(4)
T3
FIG. 20
US 2014/0372966 A1
Patent Application Publication
2100
Dec. 18, 2014 Sheet 12 0f 23
“\ai
FIG. 21
2200
\ 2202
FIG. 22
US 2014/0372966 A1
Patent Application Publication
Dec. 18, 2014 Sheet 13 0f 23
US 2014/0372966 A1
FIG.23
230k
Patent Application Publication
Dec. 18, 2014 Sheet 14 0f 23
MHag i .w
US 2014/0372966 A1
Patent Application Publication
Dec. 18, 2014 Sheet 15 0f 23
US 2014/0372966 A1
$wang vs
6E3
Patent Application Publication
2000
Dec. 18, 2014 Sheet 16 0f 23
X j5 g
FIG. 26
2700
US 2014/0372966 A1
\
FIG. 27
Rim! mem 2
Patent Application Publication
2800
Dec. 18, 2014 Sheet 17 0f 23
\
FIG. 28
iagw‘ v
v.
a
FIG. 29
US 2014/0372966 A1
Patent Application Publication
3000
Dec. 18, 2014 Sheet 18 0f 23
\
3.
4F
I
.5
i.
1'
222*.
E?iémaili-i
a
FIG. 30
Cmmpamenm
An-aiym 6
'
‘ t
Symimi Lagand Save
Exit
5192
FIG. 31
US 2014/0372966 A1
Patent Application Publication
Dec. 18, 2014 Sheet 19 0f 23
US 2014/0372966 A1