tag:blogger.com,1999:blog-22849346222808618942024-03-18T02:48:38.836-07:00Algorithms.ioUnknownnoreply@blogger.comBlogger19125tag:blogger.com,1999:blog-2284934622280861894.post-23962042392357439812013-12-13T08:09:00.001-08:002013-12-13T08:09:30.074-08:00Algorithms.io has been acquired by LumenData<div class="MsoNormal">
On behalf of the Algorithms.io team, I’m pleased to announce
that LumenData, a leader in the Master Data Management (MDM) and Data Strategy
space, has acquired Algorithms.io.<span style="mso-spacerun: yes;"> </span>LumenData’s
solutions are used by dozens of enterprises to address the difficult problems
of data integration, cleansing, and maintenance.<span style="mso-spacerun: yes;"> </span>The company’s MDM software aggregates data
across the enterprise into a “single-source of truth” that customers can rely
on to effectively run their business. <span style="mso-spacerun: yes;"> </span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
We founded Algorithms.io to help companies use data
generated by connected devices to identify insights and products.<span style="mso-spacerun: yes;"> </span>As adoption of our cloud machine learning
platform has grown, we’ve come to realize that expertise in data strategy and
integration is an integral part of providing larger, more meaningful
solutions.<span style="mso-spacerun: yes;"> </span>The days of Big Data are
still young, and while the market has been flooded with new technologies,
companies still need a trusted advisor to help them understand what data to use
and how to best assemble it in order to get the most value from analytics.<span style="mso-spacerun: yes;"> </span>By combining LumenData’s expertise in overall
data strategy and our powerful cloud platform, we are positioned well to work
with our collective customers from initial concept through production
deployment.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
We would like to thank all of our customers, partners and
advisors who have supported us over the past two years.<span style="mso-spacerun: yes;"> </span>We’re thrilled to begin this next chapter of
our journey and look forward to continuing providing innovative solutions for
companies looking to transform streaming data into business value.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Sincerely,<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>JA</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="276">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]-->
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:Cambria;
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<!--StartFragment-->
<!--EndFragment--><br />
<div class="MsoNormal">
Andy Bartley<o:p></o:p></div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-2284934622280861894.post-87731357742569129862013-10-01T21:40:00.002-07:002013-10-01T21:40:41.066-07:00Visit Algorithms.io At Booth 118 At Dataweek Tomorrow and Thursday<table align="center" border="0" cellpadding="0" cellspacing="0" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; width: 320px;"><tbody>
<tr><td align="left" style="margin: 0px; padding: 0px;" valign="top"><table align="center" border="0" cellpadding="0" cellspacing="0" style="margin-left: 0px; margin-right: auto; width: 100%px;"><tbody>
<tr><td align="left" style="color: #262626; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; padding: 0px;" valign="top"><br /><div>
<br /></div>
</td></tr>
</tbody></table>
</td></tr>
<tr><td align="left" style="margin: 0px; padding: 0px;" valign="top"><table align="center" border="0" cellpadding="0" cellspacing="0" style="margin-left: 0px; margin-right: auto; width: 100%px;"><tbody>
<tr><td align="left" style="color: #262626; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; padding: 0px 0px 33px;" valign="top"><div>
<br /></div>
<div>
Come visit us <span class="aBn" data-term="goog_548789091" style="border-bottom-color: rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-width: 1px; position: relative; top: -2px; z-index: 0;" tabindex="0"><span class="aQJ" style="position: relative; top: 2px; z-index: -1;">tomorrow</span></span> and <span class="aBn" data-term="goog_548789092" style="border-bottom-color: rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-width: 1px; position: relative; top: -2px; z-index: 0;" tabindex="0"><span class="aQJ" style="position: relative; top: 2px; z-index: -1;">Thursday</span></span>at <a href="http://dataweek.co/" target="_blank">Dataweek 2013</a> at the Fort Mason center in San Francisco. We will be in booth #118 giving a live demo of our new machine learning platform for wearable devices.</div>
<div>
<br /></div>
<div>
This new platform intelligently classifies streaming data from wearable devices into actionable events that can be used to build predictive applications. It combines a data scientist, dev ops engineer, and developer all into one simple service.</div>
<div>
<br /></div>
<div>
We've received a very positive response about the new platform, including being voted Dataweek's <a href="http://dataweek.co/algorithms-io-wins-data-2-0-summit-2013-startup-pitch-competition/" target="_blank">September Startup of The Month</a>.</div>
<div>
<br /></div>
<div>
For those who can't make it to Dataweek you can catch us later this month at the following events:</div>
<div>
<br /></div>
<div>
<span class="aBn" data-term="goog_548789093" style="border-bottom-color: rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-width: 1px; position: relative; top: -2px; z-index: 0;" tabindex="0"><span class="aQJ" style="position: relative; top: 2px; z-index: -1;">Oct. 17</span></span></div>
<div>
<a href="https://app.getresponse.com/click.html?x=a62b&lc=BHSbp&mc=B2&s=lowB9&y=K&" style="color: #1155cc;" target="_blank" title="CTIA">CTIA MobileCON - Wearables, beyond the handset</a></div>
<div>
@ San Jose Conference Center</div>
<div>
<br /></div>
<div>
<span class="aBn" data-term="goog_548789094" style="border-bottom-color: rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-width: 1px; position: relative; top: -2px; z-index: 0;" tabindex="0"><span class="aQJ" style="position: relative; top: 2px; z-index: -1;">Oct. 21</span></span></div>
<div>
<a href="https://app.getresponse.com/click.html?x=a62b&lc=BHSbs&mc=B2&s=lowB9&y=2&" style="color: #1155cc;" target="_blank" title="Wearable sensor analytics meetup">Frontier Cloud Meetup: Analytics as a Service for Wearable Sensors</a></div>
<div>
@Hacker Dojo</div>
<div>
<br /></div>
<div>
<span class="aBn" data-term="goog_548789095" style="border-bottom-color: rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-width: 1px; position: relative; top: -2px; z-index: 0;" tabindex="0"><span class="aQJ" style="position: relative; top: 2px; z-index: -1;">Oct. 25</span></span></div>
<div>
<a href="https://app.getresponse.com/click.html?x=a62b&lc=BHSb1&mc=B2&s=lowB9&y=Z&" style="color: #1155cc;" target="_blank" title="Seattle Interconnected Conference">Seattle Interactive Conference Wearables Hackathon</a></div>
<div>
@The Hub, Seattle</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Cheers, </div>
<div>
Andy</div>
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-2284934622280861894.post-81039798746756342022013-10-01T00:47:00.001-07:002013-10-01T11:57:45.957-07:00We are transitioning to focus on streaming dataThis past 6 months has been exciting for us. We publicly launched our first algorithms as a service offering in April, won pitch competitions in May and June, and have been heads down working with customers since July.<br />
<br />
It's been a lot of fun going from idea to revenue. We've had the opportunity to work with great companies in a variety of industries including semiconductor, online education, venture capital. We've enjoyed building recommendation systems, predictors, and intelligent content classifiers. But every once in a while, a calling comes that you just can't ignore.<br />
<br />
That calling for us is the internet of things (IoT). While we've had our eye on this space for some time, the last several months have made it clear that the right fit for our technology and team is working with streaming data from connected devices.<br />
<br />
Our technical team has been working with massive streams of data for years in the security space security was big data before big data even existed as a term). In security, as with IoT, classifying data is the name of the game. Systems need to be able to ingest massive amounts of raw data and figure out WHAT it means. Is there a threat? Is a system going out-of-whack? Is a system being hacked?<br />
<br />
All of these events have a digital fingerprint that can be identified with the right data models. This requires infrastructure to properly ingest and store streaming data, a modeling process to build the "digital fingerprint" of what you're looking for, and machine learning so that those models get better over time. <br />
<br />
Data from IoT devices need the same intelligence. Devices should be able to easily stream raw data into scaleable storage. It should be easy to build data models for "digital fingerprints" and apply machine learning to find and refine those fingerprints over time. Today, there are several great companies and open-source projects tackling the infrastructure piece, but machine learning solutions that solve the big problem for IoT, classification (and anomaly detection to a lesser degree) are still lacking.<br />
<br />
It is our goal to make this powerful machine learning technology available to companies of all sizes. We are starting out with wearables companies, and will be announcing some exciting new projects in manufacturing and healthcare soon so stay tuned. We're excited to be playing in such a rapidly growing space, and look forward to working with a cadre of great customers and partners in the months to come.Anonymousnoreply@blogger.com11tag:blogger.com,1999:blog-2284934622280861894.post-70322531991298354812013-09-25T08:00:00.000-07:002013-10-01T01:21:27.541-07:00Data format required for streaming platform alpha launch<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;">In response to several recent questions, here's a quick update on the data structure our system can handle for now. </span><br />
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;">
<br /><div>
Input. What the data should look like. Each piece of data represents a point in time. Your sensor is gathering data and then emitting (should use this term) it. You don't specifically mark the time on each piece of data but as they are created they are sent to the Algorithms.io system. </div>
<div>
<br /></div>
<div>
Each piece of data (or if you want to call it an event) has some properties associated with it. It depends on what your sensor is designed to do. For example for a gyroscope sensor. It will emit rotation of the x, y, and z axis. For every sample that the sensor emit it might look like gyro.x = -84.2, gyro.y = -132.2, gyro.z = -80. All of that data represents 1 event. You can send as many of these "events" to Algorithms.io as you want.</div>
<div>
<br /></div>
<div>
Most sensors can emit at a very high frequency. You can try to send all that data into Algorithms.io (which it can handle) but is your internet connection good enough to send all that data? Or do you need that high of a sample rate for your application? What is the right sample rate? Thats another topic for another blog.</div>
<div>
<br /></div>
<div>
Once you have all this time series data streamed in you can do some very cool stuff with it. For our users, the most important thing to do with the data is classify it WITHOUT having to pre-define the device state. What that means, is being able to tell from the raw data what's going on, not requiring pre-set parameters that define the events ("right now I am running, all data coming in is related to running") for a specific period of time.</div>
<div>
<br /></div>
<div>
We'll have more on this in our support FAQ.</div>
</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-2284934622280861894.post-89241906072247032322013-09-13T10:55:00.000-07:002013-09-30T11:58:43.732-07:00Algorithms.io Now Providing Machine Learning For Streaming Data<div style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
<span style="background-color: white;">The Algorithms.io team is excited to announce that we will now be providing a version of our machine learning platform specifically for streaming data. We will be supporting flat data from any type of connected device.</span></div>
<div style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
<span style="background-color: white;">This offering comes as a result of customer demand from the past several months. We had initially planned to launch our streaming platform in Q1 of 2014. However the number of requests we’ve received for streaming support convinced us that the time was right now to bring our Beta offering to market.</span></div>
<div style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
<span style="background-color: white;">So, what are the top three problems this platform solves for our customers?</span><br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;"><br /></span>
<span style="background-color: white;"><strong>First</strong>, turning sensor data into useful information is not easy. Many of our customers have limited data science resources on their teams. Developing and moving machine learning algorithms into production is a challenge. Our catalog of machine learning algorithms provides a complete data science solution out of the box. This is especially useful for startups looking to raise capital as our platform provides a Big Data and Machine Learning story for pitches.</span><br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;"><strong>Second</strong>, time to market. The wearables market is exploding, and being able to provide valuable apps to users based on device data is critical. Our platform provides all the infrastructure needed to ingest, store, predictively model and return results that power consumer web and mobile apps. This has eliminated months of development time which allow our customer to stay focused on delighting their customers and building awesome developer communities.</span><br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;"><strong>Third</strong>, scaleability. It’s one thing to build out the infrastructure, it’s another to scale it across thousands of devices and millions of events. Our cross-cloud architecture automatically scales with our customers business. It leverages multiple geographies across multiple cloud providers to ensure service is never interrupted.</span><br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;"><br /></span>
<strong style="background-color: white;">For our technical friends, the platform includes:</strong></div>
<ul class="arrowList" style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin: 0px 0px 10px 25px; padding: 0px;">
<li style="line-height: 20px;"><span style="background-color: white;">Web Sockets For True Streaming</span></li>
<li style="line-height: 20px;"><span style="background-color: white;">Multiple Classification Algorithms</span></li>
<li style="line-height: 20px;"><span style="background-color: white;">Time-Series Data Storage</span></li>
<li style="line-height: 20px;"><span style="background-color: white;">Streaming Visualizations</span></li>
<li style="line-height: 20px;"><span style="background-color: white;">API for Developers</span></li>
</ul>
<div style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
<span style="background-color: white;">You can find more information on the platform here:<strong><a href="http://www.algorithms.io/streaming-solutions/" style="color: black; text-decoration: none;" title="Streaming Data"></a></strong></span></div>
<div style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
<span style="background-color: white;">We’re now accepting new users for our Beta. If interested in joining the beta, please email me at andy(at)algorithms.io.</span></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2284934622280861894.post-88207714457239178012013-08-20T10:30:00.000-07:002013-10-01T01:34:46.966-07:00Do developers actually spend time looking for new algorithms?<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-bEbM86JCSxw/UkqGYaEKX5I/AAAAAAAAAGQ/ffHj5ZWGgIs/s1600/Screen+Shot+2013-09-30+at+11.00.25+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="185" src="http://4.bp.blogspot.com/-bEbM86JCSxw/UkqGYaEKX5I/AAAAAAAAAGQ/ffHj5ZWGgIs/s640/Screen+Shot+2013-09-30+at+11.00.25+PM.png" width="640" /></a></div>
<br />
One question we've been curious about when considering the potential of algorithms as a services is how often developers look for new algorithms. <br />
<br />
So, we ran a quick two-day survey to get an initial indication of what the answer might be.<br />
<br />
With a sample size of n = 80, we'd be remiss to not point out the obvious facts that the statistical validity of the responses wouldn't hold up in Judge Judy's court. That said, as a quick finger in the air test is gives an idea if any wind is blowing at all.<br />
<br />
The answers in this population were a bit lower than we initially expected. For a service to be meaningful, we'd want it to have the potential to engage users on at least a monthly basis (to justify the monthly fee). With most respondents looking for new algos at the rate of around 2 - 4 times per year, a service that provides new algorithms would require a significant amount of eyeballs to manage the likely churn that would come with disengagement (assuming subscription sign-ups in the first place).<br />
<br />
We'll be broadening the scope of this survey to get a larger sample size, and more meaningful results. The results will be posted when available so stay tuned.Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-2284934622280861894.post-54874948443123948382013-07-24T10:58:00.000-07:002013-10-01T00:12:22.660-07:00Machine Learning as a Service gaining in popularity by those that matter - the implementers<div style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
<span style="background-color: white;">I had the opportunity to speak on a panel last night on the topic of Machine Learning as a Service. My fellow panelists were from <a href="http://bigml.com/" style="color: black; text-decoration: none;" title="Big ML">BigML</a>, <a href="http://snap-analytx.com/" style="color: black; text-decoration: none;" title="Snap Analytx">Snap Analytx</a>, and <a href="http://www.numenta.com/" style="color: black; text-decoration: none;" title="Grok">Grok</a>.</span></div>
<div style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
<span style="background-color: white;">One of the questions I was asked before the event was “<em>What needs to happen for broader acceptance of Machine Learning as a Service?” </em>My answer is below:</span></div>
<div style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
<span style="background-color: white;">“I think this hinges on a broader understanding of how intelligent algorithms like machine learning can add value. This means greater discussion of successful use cases on how the use of these algorithms has a meaningful impact, especially as compared to traditional approaches. I’m looking forward to the day when there are so many compelling stories that Amazon and Netflix aren’t one of the first examples people use to talk about Machine Learning.</span></div>
<div style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
<span style="background-color: white;">I have noticed that an increasing number of people we talk to have spent some time educating themselves on this concept, and it’s not all techies. Many are being exposed to the topic as part of the broader discussion around Big Data. Their analysis is evolving from “How would I use this in my organization?” to “How do I fit this within the budget of my organizational constraints?” People are wondering if it is something they are going to build out internally or if there is a way for them to have access to some of the technology without building out internal resources. Those are the people that we really enjoy talking to.”</span></div>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-2284934622280861894.post-35408784073076165802013-07-20T11:57:00.000-07:002013-09-30T11:58:17.848-07:00Two Technology Hurdles We’ve Overcome<br />
<div>
I recently conducted an interview about Algorithms.io. One of the questions asked was “What were some of the biggest technology challenges you had to overcome?” My answer is below:</div>
<div>
<br /></div>
<div>
</div>
<div>
First off, what we’re doing today is really enabled by the latest advances in cloud computing. Even 18 months ago it would have been nearly impossible to build this, and all of the people able to do it would have been locked up at one of the large technology companies</div>
<div>
<br /></div>
<div>
That said, there were two really difficult technical challenges to overcome: abstracting algorithms into reusable components and building a cross-cloud orchestration layer.</div>
<div>
<br /></div>
<div>
Being able to abstract and normalize algorithms written in different programming languages into a standard format was an interesting challenge. We can currently take in algorithms written in R, Java, PHP, Python, C, as well as MapReduce and PIG functions for Hadoop and chain them all together without having to write custom glue code. This approach makes our system infinitely customizable, and allows our customers to leverage the best open source code along with their own proprietary algorithms. The net impact is companies are able to get more leverage out of their current data science team, or for those without a data scientist, they can start using these tools with limited ramp-up.</div>
<div>
<br /></div>
<div>
Our cross-cloud orchestration layer is also a useful piece of technology that’s pretty unique. The platform currently sits across Rackspace, Amazon Web Services, Google Compute, and HP Cloud, and we have Microsoft Azure in our product roadmap. This allows us to process our customer’s data in whichever cloud environment they are currently using. We’re able to plug in new database and execution environments and dynamically spin up/down execution resources (i.e. Hadoop cluster, R server, Java server, etc) in each of those clouds. With our alpha system alone that is over 55,000 unique data analysis combinations to manage PER CLOUD. We do this all today programmatically, and it’s getting better all the time.</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2284934622280861894.post-56297849458519977422013-07-12T09:00:00.000-07:002013-09-30T22:12:23.341-07:00Algorithms.io Now Support Async Calls<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
We have just released new functionality that allows someone to make an asynchronous call with any of our algorithms via our API. Prior to this every algorithm’s API call is a synchronous call which means if the algorithms takes 5 minutes to run, the API call will hold the connection for 5 minutes. This is not ideal in some situation. This now asynchronous call functionality allows you to run the same algorithm but instead of waiting around for it to finish, the system will return a job id to you and you can use that to query for the status of the job.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
Let me show you how this works. It is not too different from before.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
Making an asynchronous call. The only thing we are changing in the call is the parameter “method” is now set to “async”</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px;">
<div id="highlighter_842242">
<table border="0" cellpadding="0" cellspacing="0" style="background-color: transparent; border-collapse: collapse; border-spacing: 0px; max-width: 100%;"><tbody>
<tr><td><div title="Hint: double-click to select code">
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">curl -X POST \</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">-d </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">'method=async'</code> <code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">\</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">-d </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">'outputType=json'</code> <code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">\</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">-d </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">'train=3339'</code> <code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">\</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">-d </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">'test=3340'</code> <code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">\</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">-d </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">'dependentVariable=closed'</code> <code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">\</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">-H </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"authToken: <AUTH_TOKEN>"</code> <code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">\</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">https:</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">//api.algorithms.io/jobs/swagger/46</code></div>
<div>
</div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">RETURNS:</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">[</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">{</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"status"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"SUBMITTED_TO_QUEUE"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">,</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"job_id"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"4fcb7389fa4c1e3d3caabe506bd360c9"</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">}</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">]</code></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
This call will return immediately. Using the “job_id” you will make a query to checkout the status of this job.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px;">
<div id="highlighter_456875">
<table border="0" cellpadding="0" cellspacing="0" style="background-color: transparent; border-collapse: collapse; border-spacing: 0px; max-width: 100%;"><tbody>
<tr><td><div title="Hint: double-click to select code">
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">curl -X GET \</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">-H </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"authToken: <AUTH_TOKEN>"</code> <code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">\</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">https:</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">//api.algorithms.io/jobs/id/4fcb7389fa4c1e3d3caabe506bd360c9</code></div>
<div>
</div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">RETURN:</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">{</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"status"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"COMPLETED"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">,</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"additional_info"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: {</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"final"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: {</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"output"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: {</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"datasource_id_seq"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">3663</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">}</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">}</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">},</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"datasource"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: {</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"id"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"3663"</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">},</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"created"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: {</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"date"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"2013-07-09 22:20:29"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">,</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"timezone_type"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">3</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">,</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"timezone"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"America/Los_Angeles"</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">},</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"last_modified"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: {</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"date"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"2013-07-09 22:20:29"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">,</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"timezone_type"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">3</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">,</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"timezone"</code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">: </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">"America/Los_Angeles"</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;"> </code><code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">}</code></div>
<div>
<code style="background-color: #f7f7f9; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border: 1px solid rgb(225, 225, 232); color: #dd1144; font-family: Monaco, Menlo, Consolas, 'Courier New', monospace; font-size: 12px; padding: 2px 4px; white-space: nowrap;">}</code></div>
</div>
</td></tr>
</tbody></table>
</div>
</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
The status will be in various states depending on the algorithm. There is one final state “ERROR” or “COMPLETED”. Once you see this, it is the final output. The results from the algorithm is placed into a datasource for you. The datasource id can be found in two places in the query job return. Both will have the same ID.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
Thats about it. Making asynchronous calls easy!</div>
Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2284934622280861894.post-56341785761627458262013-07-06T15:30:00.000-07:002013-09-30T22:14:05.646-07:00The increasing importance of Algorithms: Article by The Guardian's Leo Hickman<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
The Guardian’s Leo Hickman published a new article this week about the increasingly pervasive use of algorithms in today’s data driven world.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
You can find the full article transcript here: <a href="http://m.guardiannews.com/science/2013/jul/01/how-algorithms-rule-world-nsa" style="color: black; text-decoration: none;" title="Guardian News Algorithm Article">http://m.guardiannews.com/science/2013/jul/01/how-algorithms-rule-world-nsa</a>.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
The article included an interesting quote from Chris Steiner, author of <a data-link-name="in body link" href="http://www.chrissteiner.com/" style="color: black; text-decoration: none;" title="">Automate This: How Algorithms Came to Rule Our World</a>.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
<em>Steiner argues that we should not automatically see algorithms as a malign influence on our lives, but we should debate their ubiquity and their wide range of uses. “We’re already halfway towards a world where algorithms run nearly everything. As their power intensifies, wealth will concentrate towards them. They will ensure the 1%-99% divide gets larger. If you’re not part of the class attached to algorithms, then you will struggle.”</em></div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
In today’s digital world, more businesses than ever before have access to data about their customers and operations. Much more is to come as Silicon Valley has invested over $1B in Big Data since Q2 2011 (<a href="http://www.cbinsights.com/blog/venture-capital/big-data-companies-venture-capital-fundinc" style="color: black; text-decoration: none;" title="VC Big Data">http://www.cbinsights.com/blog/venture-capital/big-data-companies-venture-capital-fundinc</a>). The opportunities to turn this resource into revenue will continue to evolve. Those business that are able to do this with algorithms will get the most leverage, and as demonstrated in Ecommerce with recommendations, will set a new standard that all others must follow or fail.</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-2284934622280861894.post-40003495795913549442013-06-27T18:30:00.000-07:002013-09-30T22:15:35.710-07:00Thoughts on why Machine Learning as a Service is useful for developers<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
I recently had someone ask me why Machine Learning as a Service is a viable business. It’s not the first time I’ve heard that question. Below is an excerpt from my response:</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
“<em>I think one of the best trends to look at is the increase in <a href="http://blog.programmableweb.com/2012/11/26/8000-apis-rise-of-the-enterprise/" style="color: black; text-decoration: none;" title="Programmable Web">number of APIs</a> that are available – and the increasing number of applications that are mashups of various APIs. Some of these mashups (i.e. Summly) have been very successful.</em></div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
<em>With the web now highly programmable, basic functions are now commodities (payments, social, location, etc). As this happens the standard for all applications rises, and developers look to new technologies to add competitive differentiation to their applications.</em></div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
<em>We believe Machine Learning will be a key competitive differentiator for applications. Being able to turn raw data into intelligent output to build better apps and user experiences has already shown to be a significant advantage (Google, Netflix, Amazon). The same artificial intelligence that helps make these companies great, must eventually be delivered in a way that the broader market can consume because it will demand it to stay competitive.</em></div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
<em>We’re still early on in the adoption cycle, most of the developers I’ve talked too today would rather consume ML inside of a complete application, but we’re starting to see an increase in the number of new inquiries we receive about specific algorithms. Developers and companies are realizing that if they don’t begin to do more with their data they will be left behind by competitors. Not all of them are going to learn or hire someone who know ML, so having access to it via a simple API can be an attractive option”</em></div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-2284934622280861894.post-15670021772451933602013-06-20T13:30:00.000-07:002013-09-30T22:16:32.966-07:00Much Love For Mashape<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
Launching a new API isn’t easy. There is a lot of noise in the market, and discovery can be challenging. That’s why finding great partners to work with in this space is of vital importance.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
We made the decision early on to partner with <a href="http://www.mashape.com/" style="color: black; text-decoration: none;" title="Mashape">Mashape</a> to bring our Machine Learning APIs to market. For those who aren’t familiar, Mashape is the leading open market for APIs. They help new APIs get discovered and integrated into awesome applications.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
Mashape has been an exceptional partner from day one. Before we even launched with them, Aghi their CEO was willing to meet with me in person to explain their marketplace. As we rolled out our offerings the technical team was available around the clock to help make sure our APIs were working properly.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
Most recently, Mashape has brought Chris Ismael on to help with promotion of APIs. Chris has done an unbelievable job for us. He’s lined up several hackathon sponsor opportunities and media interviews that have exposed our company to an extensive new audience.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
Here’s what Chris has to say about working at Mashape:<br />“As a Mashape evangelist, I get to have a unique and interesting perspective on APIs. While everyone’s hacking on the Facebook’s, Twitter’s, and , I get to play with the ones that don’t get mainstream attention. This gap between developers and the ‘long-tail’ APIs presents a huge opportunity cost to the API economy. Which is why I enjoy my job of promoting APIs from Mashape – aside from the fact that I get to show off complex stuff without driving myself crazy (e.g. need to build a recommendation engine like Amazon? There’s an API for that), I get to contribute back to the API providers by giving them valuable feedback from developers whom I show their APIs to. If I can bridge that gap and get them closer, I’ll be a happy camper.”</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
Chris and the Mashape team are helping to ensure that the potential of the web as a programming platform is realized. If you are launching a new API I strongly encourage you to connect with the Mashape team to find out how they can help you make your service known.</div>
<div>
<br /></div>
Anonymousnoreply@blogger.com2tag:blogger.com,1999:blog-2284934622280861894.post-2098792645750420452013-06-14T06:00:00.000-07:002013-09-30T22:17:59.314-07:00Our cloud infrastructure for Algorithm APIs<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
Launching a new product or service is an exciting time. New customers, new opportunities, new success stories. That’s why we are excited to announce the launch of our <strong>new cloud infrastructure as a service for Algorithm-based APIs</strong>.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
This offering comes as the result of two key trends we are observing:</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
1. <span style="text-decoration: underline;"><strong>In the world of the Programmable Web, algorithms are competitive advantage</strong></span>: With more API’s available than ever before, it’s becoming easier to build interesting new applications from nothing more that mashing up APIs. When anyone can build an app, how can developers differentiate themselves? We believe that adding intelligence to applications will be one of the key ways to accomplish this. And were not alone in this belief because…</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
2. <span style="text-decoration: underline;"><strong>The number of APIs based on complex algorithms is on the rise:</strong></span><strong> </strong>Natural language processing, audio feature extraction, image and facial recognition, and machine learning are just a handful of the complex new algorithm classes available via API. As these become better understood they will evolve from being a competitive differentiator to an industry standard. The market demand for these complex algorithms has fueled an explosion in the number of new algorithm based APIs. Mashape alone recently posted an <a href="http://bit.ly/mlapis" style="color: black; text-decoration: none;" title="Mashape blog post">article on their blog</a> highlighting over 40 machine learning algorithms available through their marketplace.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
In response to this demand, we decided to offer our cloud back end to developers looking to bring a new algorithm-based API to market. Think of our platform as <b>the Heroku for Algorithm APIs</b>. It’s a cross-cloud platform that manages the development, provisioning, and scaling of cloud infrastructure across Rackspace, AWS, and Google Compute.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
The platform includes all of the necessary components to ingest, store and process data with algorithms:</div>
<ul style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin: 0px 0px 10px 25px; padding: 0px;">
<li style="line-height: 20px;"><span style="line-height: 13px;">Use any database you like (SQL, NoSQL, Graph, etc)</span></li>
<li style="line-height: 20px;">Supports algorithms written in Java, C, Python, PHP, R, MapReduce, and PIG</li>
<li style="line-height: 20px;">Messaging queue and load balancer</li>
<li style="line-height: 20px;">Orchestration queue executes jobs automatically in the proper environment</li>
<li style="line-height: 20px;">Multi-tenant with security roles and permissions – one platform for many customers</li>
</ul>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
Our service is white-labeled, meaning developers control their own brand. With a web page and tutorial content built over a weeekend, developers can bring their APIs to market.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
If you have an idea for next awesome algorithm API, or you’re sick of dealing with infrastructure maintenance for your current API, contact us today and let us help you launch and grow your business.</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-2284934622280861894.post-55099194500713925712013-06-04T13:10:00.000-07:002013-10-01T00:11:29.238-07:00Algorithms.io voted “Most Likely To Succeed” at SV Forum Launch: Silicon Valley<div style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
<span style="background-color: white;">I’m pleased to announce that Algorithms.io was one of the six companies to receive the “Most Likely to Succeed” award at SV forum’s <a href="https://app.getresponse.com/click.html?x=a62b&lc=Bia77&mc=B1&s=rJSHU&y=J&" style="color: black; text-decoration: none;" target="_blank" title="">Launch:Silicon Valley 2013</a> conference this past Tuesday. We presented alongside 29 other great companies and are humbled to have been chosen for this award.</span></div>
<div style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px;">
<span style="background-color: white;">It was a great event with many interesting speakers. Ray Kurzweil opened the conference and emphasized importance of algorithms. His speech provided a great introduction to our pitch which also highlighted the importance of algorithms in today’s data driven world.</span></div>
<div style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px;">
</div>
<div style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px;">
<span style="background-color: white;">We received interest from many companies throughout the day, further validating our belief that delivering algorithms as a cloud service is essential in today’s tech ecosystem. The age of machine learning is underway!</span></div>
<div style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px;">
</div>
<div style="color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px;">
<span style="background-color: white;"><br /></span>
<span style="background-color: white;">You can see the video of our pitch on Tube Chop here: </span><a href="http://www.tubechop.com/watch/1520134" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px; line-height: normal;" target="_blank">http://www.tubechop.com/watch/<wbr></wbr>1520134</a><br />
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2284934622280861894.post-10312614150632530032013-06-02T07:00:00.000-07:002013-09-30T22:19:40.309-07:00Our New Look<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
We’re excited to present our new website, and hope it helps better communicate the value that Algorithms.io can provide. Visitors to our site will notice several new additions.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
Industry Solutions – We’ve added several use cases explaining the benefits of using machine learning in different industries. Check back often as we have more of these to come<br />Better API explanation – We’re constantly discussion how to make our API easier to use. We’re thankful to all those who have contributed their thoughts on this topic.<br />More information about our company – People want to be able to connect with those that they do business with – we’ve shared more of our story and listed upcoming opportunities to meet us in person.<br />Improved UI</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
We’re constantly incorporating feedback from our customers into our communications. If you have a comment or suggestion on how we can improve, please let us know by submitting your feedback via the form on the “Contact Us” page.</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-2284934622280861894.post-42734170313472905442013-05-08T14:00:00.000-07:002013-09-30T22:20:46.509-07:00Alpha V.1 Ending May 17<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
We will be ending our alpha program this coming Friday, May 17. We’ve received great feedback, and would like to thank all of those that participated. Here’s a quick summary of the comments:</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
Working Well:<br />- Documentation and code examples are clear and useful<br />- Good initial selection of algorithms<br />- Interesting concept</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
Needs Improvement:<br />- More use cases on how to use machine learning to solve business problems, especially cases where machine learning provides superior performance or results<br />- Enable ability to host personal algorithms<br />- More information on how to use API</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
We’re headed back to the drawing board to incorporate all feedback into our Beta which will launch early June. If you’re interested in participating in our Beta program let us know by submitting your information via the form on our Contact Us page.</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-2284934622280861894.post-31055801531266338532013-05-05T21:00:00.000-07:002013-09-30T22:22:02.501-07:00A Global Opportunity For Big Data Services<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
In late 2012 I accepted a short consulting engagement to help a Silicon Valley based investor set up an international angel network in South America and Europe. The purpose of this network was to identify companies from outside the US that would be candidates for Silicon Valley investors. Since late 2010 he number of international accelerator programs was growing at 200%+ annually, however growth in available angel capital abroad was flat to negative. This created an interesting arbitrage opportunity (which I believe still exists) for US based angel investors.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
In each country I visited, I took time to investigate the local Big Data expertise. While my perspective is by no means all-inclusive, I did speak with over a dozen VC’s and accelerator programs, and close to 100 start-ups. Across the board, there was little to no focus on developing expertise in Big Data skill sets (infrastructure and tools addressing volume, variety, velocity). The few companies I found working in the space were led by one or two individuals who were having to train local engineers themselves. They have no local talent pool with experience in this space to recruit from.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
This strikes me as an enormous opportunity. The Big Data bug is already spreading globally, and the velocity of this spread is sure to increase. Billions of dollars of value will be generated through the move to Big Data, yet the global talent pool seems to be completely under-developed. Does this create an opportunity for a country to take a deliberate approach to developing global leadership around Big Data? Where will larger solutions providers be able to establish international development centers to leverage local skills? What country will be a net exporter of this talent globally?</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-2284934622280861894.post-37242156204921518332013-04-30T22:22:00.000-07:002013-09-30T22:23:08.367-07:00Business model for MLaaS - Discussion at Data 2.0 Panel<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
I had the opportunity to sit on a panel aptly named “Algorithms-as-a-Service” with founders from Algorithmia.io, Wise.io, and the VP of Marketing from Revolution Analytics. As a relative newcomer to the world of data and algorithms, hearing the opinions of those who have spent years in this space provided a great learning opportunity.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
One interesting topic of discussion was how to monetize algorithms as a service. As can be expected for such a new space<strong>the business model thesis is very much TBD</strong>. What I mean by this, is the big, industry-changing, IPO-justifying business model hasn’t been hit upon by the new class of companies in this space. Responses to the business model question ranged from revenue share from an algorithm marketplace, selling appliances that embed the algorithms for faster modeling, models built on specific machine learning algorithms, API use, and premium features. As far as customer acquisition – still very much hand-to-hand combat.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
In my opinion, companies that are successful in this space will develop use cases on top of the algorithms. Use cases serve two specific functions – they answer the question “what problem does this solve?” and they enable the measurement of ROI. Without answering these questions the ability to migrate from a data science tool to a business solution will be limited – and the money lies in business solutions.</div>
Anonymousnoreply@blogger.com0tag:blogger.com,1999:blog-2284934622280861894.post-11646561090235117052013-03-28T10:00:00.000-07:002013-10-01T01:42:36.566-07:00Anomaly detection in demand by data scientists<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
We wanted to share these results from our market survey. Respondents were answering the question: “<strong>What algorithms are you most interested in using that you’re not already familiar with?</strong>“.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
<span id="more-1384"></span></div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
These results were provided by 80 survey participants who were not limited to the number of algorithm categories they could select.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
The results were mostly in-line with our expectations, however the level of interest in anomaly detection was surprising. That specific technique had not been prevalent in the conversations we were having with potential users.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
Digging a bit deeper, what we found is that there seems to be significant interest in finding new ways to apply anomaly detection. Many people are familiar with its common applications in fields such as fraud detection and log management. Other “killer apps” based on this technique are still relatively limited.</div>
<div style="background-color: whitesmoke; color: #535353; font-family: helvetica; font-size: 16px; line-height: 21px; margin-bottom: 10px;">
Based on this feedback we plan to include some anomaly detection techniques in our alpha release in April. We’d like to hear from the community if you’ve found an interesting way to apply anomaly detection.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-U2sM_ipMGgE/UkpdaK84QFI/AAAAAAAAAGA/VXzRqG9v7Uw/s1600/Screen+Shot+2013-09-30+at+10.27.30+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="296" src="http://1.bp.blogspot.com/-U2sM_ipMGgE/UkpdaK84QFI/AAAAAAAAAGA/VXzRqG9v7Uw/s640/Screen+Shot+2013-09-30+at+10.27.30+PM.png" width="640" /></a></div>
Anonymousnoreply@blogger.com0