1 00:00:01,100 --> 00:00:04,340 covering the week's top tech dorks like 2 00:00:04,340 --> 00:00:04,350 covering the week's top tech dorks like 3 00:00:04,350 --> 00:00:08,509 covering the week's top tech dorks like Linux bias startup my craft a I stood up 4 00:00:08,509 --> 00:00:08,519 Linux bias startup my craft a I stood up 5 00:00:08,519 --> 00:00:11,379 Linux bias startup my craft a I stood up to a patent troll who filed a lawsuit 6 00:00:11,379 --> 00:00:11,389 to a patent troll who filed a lawsuit 7 00:00:11,389 --> 00:00:14,360 to a patent troll who filed a lawsuit against it for a building and open 8 00:00:14,360 --> 00:00:14,370 against it for a building and open 9 00:00:14,370 --> 00:00:16,460 against it for a building and open source Linux based voice controlled 10 00:00:16,460 --> 00:00:16,470 source Linux based voice controlled 11 00:00:16,470 --> 00:00:19,580 source Linux based voice controlled assistant my craft AI develops voice 12 00:00:19,580 --> 00:00:19,590 assistant my craft AI develops voice 13 00:00:19,590 --> 00:00:21,830 assistant my craft AI develops voice assistant software that runs on Linux 14 00:00:21,830 --> 00:00:21,840 assistant software that runs on Linux 15 00:00:21,840 --> 00:00:24,830 assistant software that runs on Linux systems including the Raspberry Pi the 16 00:00:24,830 --> 00:00:24,840 systems including the Raspberry Pi the 17 00:00:24,840 --> 00:00:27,109 systems including the Raspberry Pi the device it can then respond to spoken 18 00:00:27,109 --> 00:00:27,119 device it can then respond to spoken 19 00:00:27,119 --> 00:00:30,050 device it can then respond to spoken requests similar to Amazon echo or 20 00:00:30,050 --> 00:00:30,060 requests similar to Amazon echo or 21 00:00:30,060 --> 00:00:33,080 requests similar to Amazon echo or Google home such as setting alarms and 22 00:00:33,080 --> 00:00:33,090 Google home such as setting alarms and 23 00:00:33,090 --> 00:00:36,500 Google home such as setting alarms and reminders searching the web and so on my 24 00:00:36,500 --> 00:00:36,510 reminders searching the web and so on my 25 00:00:36,510 --> 00:00:39,410 reminders searching the web and so on my craft day I at first learned trouble was 26 00:00:39,410 --> 00:00:39,420 craft day I at first learned trouble was 27 00:00:39,420 --> 00:00:41,330 craft day I at first learned trouble was brewing a when it was contacted in 28 00:00:41,330 --> 00:00:41,340 brewing a when it was contacted in 29 00:00:41,340 --> 00:00:43,850 brewing a when it was contacted in December by a lawyer at a Texas law firm 30 00:00:43,850 --> 00:00:43,860 December by a lawyer at a Texas law firm 31 00:00:43,860 --> 00:00:46,880 December by a lawyer at a Texas law firm focused on intellectual property in an 32 00:00:46,880 --> 00:00:46,890 focused on intellectual property in an 33 00:00:46,890 --> 00:00:49,040 focused on intellectual property in an email to the startup CEO Joshua 34 00:00:49,040 --> 00:00:49,050 email to the startup CEO Joshua 35 00:00:49,050 --> 00:00:51,740 email to the startup CEO Joshua Montgomery the lawyer claimed my craft a 36 00:00:51,740 --> 00:00:51,750 Montgomery the lawyer claimed my craft a 37 00:00:51,750 --> 00:00:54,529 Montgomery the lawyer claimed my craft a eyes technology infringed two US patents 38 00:00:54,529 --> 00:00:54,539 eyes technology infringed two US patents 39 00:00:54,539 --> 00:00:56,540 eyes technology infringed two US patents belonging to their client voice tech 40 00:00:56,540 --> 00:00:56,550 belonging to their client voice tech 41 00:00:56,550 --> 00:01:00,410 belonging to their client voice tech court these patents described a system 42 00:01:00,410 --> 00:01:00,420 court these patents described a system 43 00:01:00,420 --> 00:01:03,020 court these patents described a system for a handling quote voice commands from 44 00:01:03,020 --> 00:01:03,030 for a handling quote voice commands from 45 00:01:03,030 --> 00:01:05,630 for a handling quote voice commands from a mobile device to remotely access and 46 00:01:05,630 --> 00:01:05,640 a mobile device to remotely access and 47 00:01:05,640 --> 00:01:08,660 a mobile device to remotely access and control a computer and quote initially 48 00:01:08,660 --> 00:01:08,670 control a computer and quote initially 49 00:01:08,670 --> 00:01:10,940 control a computer and quote initially the lawyer offered Mycroft AI a 50 00:01:10,940 --> 00:01:10,950 the lawyer offered Mycroft AI a 51 00:01:10,950 --> 00:01:13,370 the lawyer offered Mycroft AI a non-exclusive license of voice text 52 00:01:13,370 --> 00:01:13,380 non-exclusive license of voice text 53 00:01:13,380 --> 00:01:16,280 non-exclusive license of voice text patents however after Montgomery ignored 54 00:01:16,280 --> 00:01:16,290 patents however after Montgomery ignored 55 00:01:16,290 --> 00:01:18,830 patents however after Montgomery ignored the emails voice tech sued Mycroft AI 56 00:01:18,830 --> 00:01:18,840 the emails voice tech sued Mycroft AI 57 00:01:18,840 --> 00:01:22,280 the emails voice tech sued Mycroft AI for patent infringement earlier this 58 00:01:22,280 --> 00:01:22,290 for patent infringement earlier this 59 00:01:22,290 --> 00:01:22,670 for patent infringement earlier this month 60 00:01:22,670 --> 00:01:22,680 month 61 00:01:22,680 --> 00:01:24,770 month Montgomery declared he's ready to fight 62 00:01:24,770 --> 00:01:24,780 Montgomery declared he's ready to fight 63 00:01:24,780 --> 00:01:27,350 Montgomery declared he's ready to fight the lawsuit all the way he told the 64 00:01:27,350 --> 00:01:27,360 the lawsuit all the way he told the 65 00:01:27,360 --> 00:01:29,719 the lawsuit all the way he told the register quote this is a textbook case 66 00:01:29,719 --> 00:01:29,729 register quote this is a textbook case 67 00:01:29,729 --> 00:01:31,760 register quote this is a textbook case of why the US patent system is 68 00:01:31,760 --> 00:01:31,770 of why the US patent system is 69 00:01:31,770 --> 00:01:34,850 of why the US patent system is fundamentally broken software is math 70 00:01:34,850 --> 00:01:34,860 fundamentally broken software is math 71 00:01:34,860 --> 00:01:37,580 fundamentally broken software is math running on a microchip sure it's written 72 00:01:37,580 --> 00:01:37,590 running on a microchip sure it's written 73 00:01:37,590 --> 00:01:39,950 running on a microchip sure it's written in a particular language and that is 74 00:01:39,950 --> 00:01:39,960 in a particular language and that is 75 00:01:39,960 --> 00:01:43,130 in a particular language and that is copyrightable but math is not patentable 76 00:01:43,130 --> 00:01:43,140 copyrightable but math is not patentable 77 00:01:43,140 --> 00:01:46,969 copyrightable but math is not patentable unquote according to their abstract the 78 00:01:46,969 --> 00:01:46,979 unquote according to their abstract the 79 00:01:46,979 --> 00:01:49,880 unquote according to their abstract the patents involve quote receiving audio 80 00:01:49,880 --> 00:01:49,890 patents involve quote receiving audio 81 00:01:49,890 --> 00:01:52,550 patents involve quote receiving audio data from mobile device at the computer 82 00:01:52,550 --> 00:01:52,560 data from mobile device at the computer 83 00:01:52,560 --> 00:01:55,219 data from mobile device at the computer the audio data is decoded into a command 84 00:01:55,219 --> 00:01:55,229 the audio data is decoded into a command 85 00:01:55,229 --> 00:01:58,789 the audio data is decoded into a command a software program that the command was 86 00:01:58,789 --> 00:01:58,799 a software program that the command was 87 00:01:58,799 --> 00:02:01,459 a software program that the command was provided for is determined at least one 88 00:02:01,459 --> 00:02:01,469 provided for is determined at least one 89 00:02:01,469 --> 00:02:03,530 provided for is determined at least one process is executed at the computer in 90 00:02:03,530 --> 00:02:03,540 process is executed at the computer in 91 00:02:03,540 --> 00:02:06,380 process is executed at the computer in response to the command output data is 92 00:02:06,380 --> 00:02:06,390 response to the command output data is 93 00:02:06,390 --> 00:02:08,930 response to the command output data is generated at the computer in response to 94 00:02:08,930 --> 00:02:08,940 generated at the computer in response to 95 00:02:08,940 --> 00:02:11,089 generated at the computer in response to executing at least one process at the 96 00:02:11,089 --> 00:02:11,099 executing at least one process at the 97 00:02:11,099 --> 00:02:13,820 executing at least one process at the computer the output data is 98 00:02:13,820 --> 00:02:13,830 computer the output data is 99 00:02:13,830 --> 00:02:17,600 computer the output data is mitad to the mobile device and quote the 100 00:02:17,600 --> 00:02:17,610 mitad to the mobile device and quote the 101 00:02:17,610 --> 00:02:20,450 mitad to the mobile device and quote the Montgomery argued the patents do not 102 00:02:20,450 --> 00:02:20,460 Montgomery argued the patents do not 103 00:02:20,460 --> 00:02:22,550 Montgomery argued the patents do not reflect the complexity and architecture 104 00:02:22,550 --> 00:02:22,560 reflect the complexity and architecture 105 00:02:22,560 --> 00:02:25,010 reflect the complexity and architecture of modern assistants and pointed out my 106 00:02:25,010 --> 00:02:25,020 of modern assistants and pointed out my 107 00:02:25,020 --> 00:02:27,680 of modern assistants and pointed out my Mycroft AI doesn't even involve a 108 00:02:27,680 --> 00:02:27,690 Mycroft AI doesn't even involve a 109 00:02:27,690 --> 00:02:30,680 Mycroft AI doesn't even involve a separate mobile device because Mycroft 110 00:02:30,680 --> 00:02:30,690 separate mobile device because Mycroft 111 00:02:30,690 --> 00:02:33,080 separate mobile device because Mycroft AI is based in Missouri they'd have to 112 00:02:33,080 --> 00:02:33,090 AI is based in Missouri they'd have to 113 00:02:33,090 --> 00:02:35,540 AI is based in Missouri they'd have to spend money hiring a law firm in Texas 114 00:02:35,540 --> 00:02:35,550 spend money hiring a law firm in Texas 115 00:02:35,550 --> 00:02:38,060 spend money hiring a law firm in Texas to work with its attorney montgomery 116 00:02:38,060 --> 00:02:38,070 to work with its attorney montgomery 117 00:02:38,070 --> 00:02:40,610 to work with its attorney montgomery described voice tack in his opinion as a 118 00:02:40,610 --> 00:02:40,620 described voice tack in his opinion as a 119 00:02:40,620 --> 00:02:43,730 described voice tack in his opinion as a quote patent troll end quote 120 00:02:43,730 --> 00:02:43,740 quote patent troll end quote 121 00:02:43,740 --> 00:02:46,820 quote patent troll end quote and compared such organizations to 122 00:02:46,820 --> 00:02:46,830 and compared such organizations to 123 00:02:46,830 --> 00:02:49,970 and compared such organizations to playground bullies he said if you don't 124 00:02:49,970 --> 00:02:49,980 playground bullies he said if you don't 125 00:02:49,980 --> 00:02:51,949 playground bullies he said if you don't stand up the first time it you'll get 126 00:02:51,949 --> 00:02:51,959 stand up the first time it you'll get 127 00:02:51,959 --> 00:02:52,880 stand up the first time it you'll get picked on forever 128 00:02:52,880 --> 00:02:52,890 picked on forever 129 00:02:52,890 --> 00:02:56,330 picked on forever end quote On February 11th voice Tech 130 00:02:56,330 --> 00:02:56,340 end quote On February 11th voice Tech 131 00:02:56,340 --> 00:02:59,210 end quote On February 11th voice Tech voluntarily dismissed the case in an 132 00:02:59,210 --> 00:02:59,220 voluntarily dismissed the case in an 133 00:02:59,220 --> 00:03:01,430 voluntarily dismissed the case in an update posted to Mycroft blog 134 00:03:01,430 --> 00:03:01,440 update posted to Mycroft blog 135 00:03:01,440 --> 00:03:03,770 update posted to Mycroft blog Montgomery says quote we have won the 136 00:03:03,770 --> 00:03:03,780 Montgomery says quote we have won the 137 00:03:03,780 --> 00:03:07,790 Montgomery says quote we have won the battle not the war he also noted the 138 00:03:07,790 --> 00:03:07,800 battle not the war he also noted the 139 00:03:07,800 --> 00:03:09,680 battle not the war he also noted the outpouring of support from the open 140 00:03:09,680 --> 00:03:09,690 outpouring of support from the open 141 00:03:09,690 --> 00:03:12,350 outpouring of support from the open source community staying over the last 142 00:03:12,350 --> 00:03:12,360 source community staying over the last 143 00:03:12,360 --> 00:03:14,180 source community staying over the last week we have been humbled by the 144 00:03:14,180 --> 00:03:14,190 week we have been humbled by the 145 00:03:14,190 --> 00:03:17,060 week we have been humbled by the outpouring of support thousands of you 146 00:03:17,060 --> 00:03:17,070 outpouring of support thousands of you 147 00:03:17,070 --> 00:03:19,820 outpouring of support thousands of you shared the shared the post sent in 148 00:03:19,820 --> 00:03:19,830 shared the shared the post sent in 149 00:03:19,830 --> 00:03:21,550 shared the shared the post sent in further evidence of the incident 150 00:03:21,550 --> 00:03:21,560 further evidence of the incident 151 00:03:21,560 --> 00:03:24,890 further evidence of the incident invalidity of the patent claims offered 152 00:03:24,890 --> 00:03:24,900 invalidity of the patent claims offered 153 00:03:24,900 --> 00:03:27,560 invalidity of the patent claims offered your expert testimony and even wanted to 154 00:03:27,560 --> 00:03:27,570 your expert testimony and even wanted to 155 00:03:27,570 --> 00:03:29,420 your expert testimony and even wanted to contribute financially to the legal 156 00:03:29,420 --> 00:03:29,430 contribute financially to the legal 157 00:03:29,430 --> 00:03:31,910 contribute financially to the legal defense from everyone at Mycroft 158 00:03:31,910 --> 00:03:31,920 defense from everyone at Mycroft 159 00:03:31,920 --> 00:03:35,240 defense from everyone at Mycroft thank you all end quote I love that the 160 00:03:35,240 --> 00:03:35,250 thank you all end quote I love that the 161 00:03:35,250 --> 00:03:37,370 thank you all end quote I love that the open source community comes together yes 162 00:03:37,370 --> 00:03:37,380 open source community comes together yes 163 00:03:37,380 --> 00:03:38,960 open source community comes together yes yes and says you know what we're gonna 164 00:03:38,960 --> 00:03:38,970 yes and says you know what we're gonna 165 00:03:38,970 --> 00:03:40,370 yes and says you know what we're gonna back you up we're gonna help you with 166 00:03:40,370 --> 00:03:40,380 back you up we're gonna help you with 167 00:03:40,380 --> 00:03:44,570 back you up we're gonna help you with this I think that in all of this is the 168 00:03:44,570 --> 00:03:44,580 this I think that in all of this is the 169 00:03:44,580 --> 00:03:47,360 this I think that in all of this is the big win statement because it shows you 170 00:03:47,360 --> 00:03:47,370 big win statement because it shows you 171 00:03:47,370 --> 00:03:49,400 big win statement because it shows you that it's not just about company versus 172 00:03:49,400 --> 00:03:49,410 that it's not just about company versus 173 00:03:49,410 --> 00:03:51,140 that it's not just about company versus company it's the community that's behind 174 00:03:51,140 --> 00:03:51,150 company it's the community that's behind 175 00:03:51,150 --> 00:03:53,930 company it's the community that's behind it and I mean we hear this all the time 176 00:03:53,930 --> 00:03:53,940 it and I mean we hear this all the time 177 00:03:53,940 --> 00:03:55,550 it and I mean we hear this all the time where somebody gets kind of beaten over 178 00:03:55,550 --> 00:03:55,560 where somebody gets kind of beaten over 179 00:03:55,560 --> 00:03:57,290 where somebody gets kind of beaten over the head going we have this generic 180 00:03:57,290 --> 00:03:57,300 the head going we have this generic 181 00:03:57,300 --> 00:03:59,270 the head going we have this generic patent that covers about everything 182 00:03:59,270 --> 00:03:59,280 patent that covers about everything 183 00:03:59,280 --> 00:04:01,610 patent that covers about everything you're infringing upon it yeah and it's 184 00:04:01,610 --> 00:04:01,620 you're infringing upon it yeah and it's 185 00:04:01,620 --> 00:04:02,840 you're infringing upon it yeah and it's like come on 186 00:04:02,840 --> 00:04:02,850 like come on 187 00:04:02,850 --> 00:04:04,520 like come on as you're as you're talking about this 188 00:04:04,520 --> 00:04:04,530 as you're as you're talking about this 189 00:04:04,530 --> 00:04:06,440 as you're as you're talking about this patent I'm thinking like have you never 190 00:04:06,440 --> 00:04:06,450 patent I'm thinking like have you never 191 00:04:06,450 --> 00:04:09,590 patent I'm thinking like have you never seen an episode of Star Trek this is 192 00:04:09,590 --> 00:04:09,600 seen an episode of Star Trek this is 193 00:04:09,600 --> 00:04:11,210 seen an episode of Star Trek this is this is all the stuff that we were 194 00:04:11,210 --> 00:04:11,220 this is all the stuff that we were 195 00:04:11,220 --> 00:04:12,979 this is all the stuff that we were talking about in the 80s like this is 196 00:04:12,979 --> 00:04:12,989 talking about in the 80s like this is 197 00:04:12,989 --> 00:04:14,840 talking about in the 80s like this is not something you can really patent 198 00:04:14,840 --> 00:04:14,850 not something you can really patent 199 00:04:14,850 --> 00:04:17,390 not something you can really patent right this is something we've had all 200 00:04:17,390 --> 00:04:17,400 right this is something we've had all 201 00:04:17,400 --> 00:04:22,010 right this is something we've had all along unreal I'm really happy that they 202 00:04:22,010 --> 00:04:22,020 along unreal I'm really happy that they 203 00:04:22,020 --> 00:04:24,380 along unreal I'm really happy that they dropped it because to be honest that 204 00:04:24,380 --> 00:04:24,390 dropped it because to be honest that 205 00:04:24,390 --> 00:04:26,360 dropped it because to be honest that would have been a relief it wouldn't 206 00:04:26,360 --> 00:04:26,370 would have been a relief it wouldn't 207 00:04:26,370 --> 00:04:27,240 would have been a relief it wouldn't have been a fair 208 00:04:27,240 --> 00:04:27,250 have been a fair 209 00:04:27,250 --> 00:04:29,070 have been a fair in that they would have had to hire a 210 00:04:29,070 --> 00:04:29,080 in that they would have had to hire a 211 00:04:29,080 --> 00:04:31,260 in that they would have had to hire a lawyer outside the state they would have 212 00:04:31,260 --> 00:04:31,270 lawyer outside the state they would have 213 00:04:31,270 --> 00:04:34,770 lawyer outside the state they would have associate restful yeah anyone but like 214 00:04:34,770 --> 00:04:34,780 associate restful yeah anyone but like 215 00:04:34,780 --> 00:04:36,330 associate restful yeah anyone but like what a waste of resource 216 00:04:36,330 --> 00:04:36,340 what a waste of resource 217 00:04:36,340 --> 00:04:37,890 what a waste of resource no you're right but feel like you're on 218 00:04:37,890 --> 00:04:37,900 no you're right but feel like you're on 219 00:04:37,900 --> 00:04:40,230 no you're right but feel like you're on the defensive and you know the whole 220 00:04:40,230 --> 00:04:40,240 the defensive and you know the whole 221 00:04:40,240 --> 00:04:42,840 the defensive and you know the whole thing would have been yucky and I really 222 00:04:42,840 --> 00:04:42,850 thing would have been yucky and I really 223 00:04:42,850 --> 00:04:45,240 thing would have been yucky and I really loved that they felt supported in the 224 00:04:45,240 --> 00:04:45,250 loved that they felt supported in the 225 00:04:45,250 --> 00:04:47,940 loved that they felt supported in the way it was shown yeah exactly 226 00:04:47,940 --> 00:04:47,950 way it was shown yeah exactly 227 00:04:47,950 --> 00:04:49,740 way it was shown yeah exactly and check out Mycroft I mean it's a 228 00:04:49,740 --> 00:04:49,750 and check out Mycroft I mean it's a 229 00:04:49,750 --> 00:04:52,740 and check out Mycroft I mean it's a great project so think about your amazon 230 00:04:52,740 --> 00:04:52,750 great project so think about your amazon 231 00:04:52,750 --> 00:04:55,020 great project so think about your amazon echo or Google home Mini or whatever 232 00:04:55,020 --> 00:04:55,030 echo or Google home Mini or whatever 233 00:04:55,030 --> 00:04:58,230 echo or Google home Mini or whatever device you have and then create an 234 00:04:58,230 --> 00:04:58,240 device you have and then create an 235 00:04:58,240 --> 00:04:59,880 device you have and then create an open-source kind of alternative that you 236 00:04:59,880 --> 00:04:59,890 open-source kind of alternative that you 237 00:04:59,890 --> 00:05:03,060 open-source kind of alternative that you can install on a Raspberry Pi and create 238 00:05:03,060 --> 00:05:03,070 can install on a Raspberry Pi and create 239 00:05:03,070 --> 00:05:05,760 can install on a Raspberry Pi and create your own virtual assistant and create 240 00:05:05,760 --> 00:05:05,770 your own virtual assistant and create 241 00:05:05,770 --> 00:05:07,340 your own virtual assistant and create plug-ins for it and everything else 242 00:05:07,340 --> 00:05:07,350 plug-ins for it and everything else 243 00:05:07,350 --> 00:05:09,360 plug-ins for it and everything else definitely something we need to look at 244 00:05:09,360 --> 00:05:09,370 definitely something we need to look at 245 00:05:09,370 --> 00:05:26,730 definitely something we need to look at category five 246 00:05:26,730 --> 00:05:26,740 247 00:05:26,740 --> 00:05:29,800 [Music]