C# Natural Language Engine connected to Microsoft Dynamics CRM 2011 Online
In an earlier post I discussed some ideas around a Semantic CRM. Recently I’ve been doing some clean up work on my C# Natural Language Engine and decided to do a quick test connecting it to a real CRM....
View ArticleHome network crawler – cataloging every file on the home LAN with C# and MongoDB
Map-Reduce in action: The glaciers in Greenland 'map' the canyon walls into streams of rocks called lateral moraine. As the glaciers merge these rocks are 'reduced' into streams in the middle called...
View Article“Remember Everything”… a long-term project
Here's a working example of the kind of semantic and mathematical summarization possible.One of my long-term project ideas that is gradually coming together piece-by-piece is a system I call “Remember...
View ArticleA traffic service that answers “which way should I go?”
Most traffic reports (on the radio or in text message alerts) are fairly useless. Like weather reports they contain lots of irrelevant information that could be eliminated with just a bit of extra...
View ArticleUnderstanding Dates and Times in Natural Language
One of the more challenging aspects of understanding natural language is dealing with date and time expressions. There are many different ways a user could refer to a specific date and time. They might...
View ArticleThe Internet of Dogs
In my previous post about GreenGoose I described my initial experiences with this “Internet Of Things in a box” product. Recently I’ve been trying their API and have integrated it into my Home...
View ArticleMy first programme [sic]
At the risk of looking seriously old, here’s something found on a paper tape bearing the title “Ian’s First Programme” … BEGIN INTEGER A,B,C,D,E,F,G,ANS' READ A,B,C,D,E,F,G' ANS:=(A+B+C+D+E+F+G)/7'...
View ArticleBefore there was the web there was BeebTel
Sorting through the stuff from my attic in the UK I came across a manual written in 1985. Here are some verbatin quotes from the manual: … allows us to gain instant access to information which may...
View ArticleIntegrating an Android phone into my home automation system
My home automation system has long had the capability to communicate with a Panasonic PBX. From the PBX it gets a flow of information about every phone call in or out the house. It also has a couple of...
View ArticleA Quantified House – My Talk to the Seattle Quantified Self Meetup
I delivered the following presentation to a meetup of the Quantified Self group in Seattle tonight. The evening was a fascinating fusion of medicine, technology and personal improvement. My talk fell...
View ArticleJSON Patch – a C# implementation
I’m in the process of trying to implement JSON Patch as a way to cut the chatter down between my various home automation systems. In particular, since I’ve implemented a SignalR-all-the-things web...
View ArticleA wireless sensor network using Moteino boards
Over the past few months I’ve been experimenting with the Netduino and Arduino as ways to expand the inputs on my home automation system without running more wires off to various corners of the house....
View ArticleShowing home status with just a single RGB LED
This week I decided to try out the Bluno (Bluetooth + Arduino Uno) and WiDo (WiFi + Arduino Lenardo) modules that I’d ordered from DFRobot. The Bluno investigation was fairly short-lived: it works as...
View ArticleThe Internet of Hubs (and things) #iot
Over the past year many large companies have been scrambling to jump on board the so-called ‘Internet of Things’ bandwagon and many small companies have launched new internet connected devices. Sadly,...
View ArticleHome Automation Systems as a Graph
A zoomed out view of the graph behind my home automation system. Click to enlarge. Originally my home automation system was constructed as a tree: The house contains Floors, Floors contain Rooms, Rooms...
View Article