Saturday, December 28, 2013

Search for online courses

Our mashup based on Google Custom Search Engine - Search for Online Courses. 105+ sites. And discuss your result right on the page via TogetherJS from Mozilla.

Sunday, December 22, 2013

M2M & Smart Cities

Machine-to-Machine in Smart Grids & Smart Cities: Technologies, Standards & Applications.


Friday, December 20, 2013

Social Streams

A new paper has been published in International Journal of Space-Based and Situated Computing. This paper describes a new approach for using wireless sensors on mobile phones for integrating data from social networks. See Social streams based on network proximity.

Saturday, December 14, 2013

About mobile sensing

Here is the list of open source mobile libraries for collecting data from sensors (in no particular order):

What is missed? New suggestions are more than welcome.

Tuesday, December 10, 2013

LeWeb 2013


We continue to share links for monitoring the interesting events in Twitter. Now it is LeWeb 2013, Paris 2013

LeWeb tweets

/via Geo Messages

Saturday, December 07, 2013

Time-series databases

An actual question in connection with M2M and Smart Cities tasks - Open source databases for time-series, events and metrics. E.g.:

What is else?

Thursday, December 05, 2013

Blacklisted journals

There are 4 publishers not recognized by Malaysia Ministry of Higher Education (MOHE):

  • EuroJournals Inc.
  • Common Ground Publishing
  • Academic Journals
  • African World Press

See list of journals here.

Tuesday, December 03, 2013

AppNation 2013


We continue to share links for monitoring the interesting events in Twitter. Now it is AppNation 2013, SF 2013

AppNation tweets

/via Geo Messages

i-ASC 2014

Monday, December 02, 2013

Friday, November 29, 2013

Wednesday, November 27, 2013

Web Pair - share data between HTML5 browsers

Our web pairing for mobile phones has been updated. This basic service lets you connect two smart phones so you will be able to transfer data from one to another. More precisely – it links two browsers. Actually, you cal link mobile to desktop, desktop to desktop, mobile to smart TV, etc. The key idea is that internet connection should be enough for passing data from one browser to another (from any screen to another screen). There is no need to download applications. Everything should work in the browser.

How does it work? Point two browsers (two phones, for example) to the same URL: http://pair.linkstore.ru

You can use the following QR-code:

QR code
 

You can see the following:


There is an unique 4-digits code on the top. The picture will be the same in the second browser. Just a code should be different:


This random code will be used for pairing two devices. The schema for pairing is similar to Bluetooth pairing. On the screen (phone) that should display the data (be linked to another phone/show data in slave mode) type the code presented on the second browser. You do not need to type anything on the second (master) phone. It will recognize the connection from the slave device automatically.

As soon as you submit the code, slave screen is ready to accept data:


As soon as the code in entered, the second screen (master) will be updated automatically:


Type any text and press Push button on the master screen. You (your pal) will see data on the slave screen.

It is a basic example that transfers text data. Technically it is possible to pass any data available in the browser. What can you transfer right now:

- just type any text. All connected slaves phones will see that

- type any phone number. It will be presented as a clickable link on the slave screen (screens)

- type any URL. E.g. http://servletsuite.com Slave screen will show a clickable link

- type any email address. Slave screen will show a clickable link

- type the following command t:some_name_from_Twitter. E.g.:  t:t411. Slave screen (screens) will show the link to that account in Twitter (http://twitter.com/t411 in our example). So, your pals will be able to read your feed, follow it, etc.

- type the following command f:some_name_from_Facebook. The same as above but for Facebook. Slave screen (screens) will show the link to that profile in Facebook. So, your pals will be able to read your feed, subscribe, etc.

- type the following command v:some_name_from_Vkontakte. The same as above but for Vkontakte. Slave screen (screens) will show the link to that profile in Vkontakte. So, your pals will be able to read your feed, subscribe, etc.

In the latest version you can transfer image files (or pictures from the camera) too. E.g., get the file (camera picture) from mobile and show it on Smart TV, etc. As you can see (try to enlarge the pictures above) master screen contains a widget for images selection.

Note. File transfer is based on HTML5 File Read API. It is not 100% supported right now for mobie browsers (especially, with old operational systems). But it works fine for the desktop already. So, you can transfer images from your desktop browser (master) to mobile (slave), for example.

What are the prototypes? There are two componets in Coldtags suite. Both controls are pre-ajax and use frames but they work. They are Cobrowse and Slide.

Tuesday, November 26, 2013

Gathering Pattern

An interesting paper about discovering useful patterns from movement behaviours: "Online Discovery of Gathering Patterns over Trajectories".

We did the similar things for proximity data. E.g.: Analysis of trajectories in mobile networks based on data about the network proximity.

Sunday, November 24, 2013

Open Source M2M

An interesting Open Source M2M framework - DeviceHive. Java based.

Friday, November 22, 2013

Type, please

Users can be identified with a half percent margin of error based on the way they type - from this paper.

Monday, November 18, 2013

Dynamic Networks

Relational data—like graphs, networks, and matrices—is often dynamic, where the relational structure evolves over time. A fundamental problem in the analysis of time-varying network data is to extract a summary of the common structure and the dynamics of the underlying relations between the entities. - from here

Sunday, November 17, 2013

Computational creativity

Can a computer be creative? Computational creativity is concerned with machine systems that produce novel and high-quality artifacts (broadly construed) for the pleasure and consumption of people. Such systems could produce jokes, poems, visual art, architectural blueprints, business processes, fashion ensembles, financial service designs, or any other such artifact that is popularly viewed by people as creative output. In this paper, we focus primarily on culinary recipes, which include both the set and quantities of ingredients to be used as well as the methods and procedures of preparation. We also discuss menus, which are sequences of culinary recipes. - from here.

Thursday, November 14, 2013

Educational courses

Search for online courses. 95+ sites. And you can discuss your results right on the site via TogetherJS from Mozilla.


Wednesday, November 13, 2013

Slush 2013


We continue to share links for monitoring the interesting events in Twitter. Now it is Slush 2013, Helsinki 2013

Slush tweets

/via Geo Messages

Sunday, November 10, 2013

Why location matters again in e-commerce

"For every mile closer a store was, smartphone users were 23 percent more likely to click on an ad. When they were on a PC, they were only 12 percent more likely to click close-by stores." - from here

Friday, November 08, 2013

Twitter about Twitter

Send the following tweet to user @t411 t TWTR and wait for reply.

In other words, do this in your Twitter client: @t411 t TWTR

/via T411 for Twitter

Thursday, November 07, 2013

INJOIT CFP

The International Journal of Open Information Technologies (INJOIT) is an all-electronic journal with the aim to bring the most recent and unpublished research and development results in the area of information technologies to the scientific and technical societies. Free, peer reviewed papers. Russian or English.

It is published by the OIT Lab (Open Information Technologies Lab, Faculty of Computational Mathematics and Cybernetics, Lomonosov Moscow State University).

Wednesday, November 06, 2013

Webinos

An interesting event, devoted to open IoT systems. Interesting, how does it correlate with FI_WARE?

Sunday, November 03, 2013

Heterogeneity in Big Data

"The patterns observed [at population level] may be surprisingly different from the underlying patterns on the individual level." - from here

Thursday, October 31, 2013

Web Summit 2013


We continue to share links for monitoring the interesting events in Twitter. Now it is WebSummit 2013, Dublin 2013

WebSummit tweets

/via Geo Messages

Friday, October 25, 2013

Fi-Ware Open Call

Open Call for an interesting project has been posted. The “Smart City Service” platform is a portfolio of functions, designed to foster the development and uptake of city guide applications for end users based on future internet technologies (“smart city guide”). The “smart city guide” aims at having functions before, during and after a visit in a town. Another goal of this final application is to be available on various devices (mobile, tablet, PC, TV).

We are looking for partners. We have some ideas for B5: Platform Enrichment (Data and Content). Extend or build Open City Databases.

Monday, October 21, 2013

Online courses

Search for online courses. 90+ sites. And you can discuss your results right on the site via TogetherJS from Mozilla.


Thursday, October 10, 2013

Context-aware QR-codes

Our paper devoted to context-aware QR-code has been published in World Applied Sciences Journal.

See also this message

Tuesday, October 08, 2013

Place 2013


We continue to share links for monitoring the interesting events in Twitter. Now it is Place 2013, SF 2013

Place tweets

/via Geo Messages

Sunday, October 06, 2013

City Sciences

Smart Cities in the University. It is the first time that the Universidad Politecnica of Madrid promotes a cross-cutting postgraduate program between the schools of engineering and architecture, with the ambition to become an international benchmark. The Master in City Sciences is an advanced program that provides a holistic view on the development of the city - City Sciences

Here is an example for ICT course - Big Data for Smart Cities

Wednesday, September 25, 2013

How do you explain Machine Learning?

It looks like the marketing won in math too. As per this thread How do you explain Machine Learning and Data Mining to non Computer Science people? any statistics is machine learning. As I can guess, everything unknown is a deep learning ...

Tuesday, September 24, 2013

Search for online courses

Our mashup based on Google Custom Search Engine - Search for Online Courses. And discuss your result right on the page with TogetherJS from Mozilla.

Monday, September 23, 2013

Sunday, September 22, 2013

How Twitter can cash in?

MIT review published an article about the possible earnings for Twitter.

More or less traditionally referred to in conjunction with Twitter sources. At the first hand it is location based services. Although fewer than 1 percent of tweets are "geotagged," or voluntarily labeled by users with location coordinates. The second big area is natural language processing for tweets. For example, there are various demographics data that could be extracted and making sense of breaking news.

We would like to point attention to our old idea - Twitter as a transport. The system could be used as a transport layer. Think for example about many services that provide request/response cycles over SMS. Why do not use Twitter for this? Request data (and/or service) over Twitter rather than SMS.

For example, try to send the following tweet:

@t411 t GOOG

It will return to you (as a reply in Twitter) stock quotes for GOOG. Here:

@t411 is service address (a-la service number in SMS world)
t - is a request
GOOG is a parameter

It is from our T411 for Twitter service. And it is DIY service. You can define your own bot at T411.

Obviously, that such service could be a part of Twitter's offering. E.g. allow unlimited statuses for a fee, etc. It is Twitter for business.

Wednesday, September 18, 2013

How to replace Apple's iBeacons

Explanatory article describes iBeacon from Apple.

iBeacons is a Bluetooth-based micro-locations system. But instead of being used by people to determine their own locations, it's used by retailers, museums and businesses of all kinds to find out exactly where people are, so they can automatically serve up highly relevant interactions to customers' phones.

How does it work? The closes analogue is, probably, an automatic check-in. As per Apple, if you walked into, say, Jay's Donut Shop, iBeacons would know for certain that you had walked into Jay's Donut shop, whereas other location apps might use GPS, Wi-Fi and cellular triangulation to produce a list of guesses about where you were. A check-in wouldn't even be required.

But of course, it depends on pre-installed BLE devices (iBeacons). They have to have some global addresses (unique IDs) in order to distinguish Jay's Donut Shop from Ann's Donut Shop.

And here I would like to highlight again our old idea about triggering data access depends on the network environment. It is SpotEx. See our papers, for example. In this concept, any existing or even specially created wireless network node could be used as a presence sensor that can open (discover) access to some dynamic or user-generated content. The content itself could also be linked to social media. An appropriate mobile service (context-aware browser) can present that information to mobile subscribers. Potential use-cases for the proposed approach include any project associated with hyper-local news data. For example, projects providing Smart City data, delivering indoor retail information, etc. In other words, we can replace iBeacons right now (more precisely - simulate the same behavior) with Wi-Fi nodes. And because Wi-Fi access point could be opened right on the mobile phone, any smartphone can play a role of iBeacon.

Actually, we wrote about this in discussion about Estimote. Once again - any wireless node (e.g. Wi-Fi access point or even the smartphone itself) is a beacon. The location is completely insignificant here. It is about the visibility only. As soon as some access point is visible (and this access point could be opened right on the phone, of course), we can deliver some data to the mobile user (to the subscriber).
Of course, the metric could be more complex (e.g., we can use The Spearman rank-order, etc.), but the whole idea is transparent. The presence statement for some network node (nodes) triggers data access.

Tuesday, September 17, 2013

M2M & IoT

In short, 'M2M/IoT Application Platforms' represent M2M platforms re-cast for the age of the Internet of Things.

The M2M/IoT Application Platform provides the 'glue' that intermediates between application developers, M2M connected devices and a range of niche and specialised M2M platforms and wider enterprise IT systems. Referring to the dynamics of this new M2M/IoT world, Morrish commented: "In the world of the M2M/IoT Application Platform, the application developer is king." - from here

Monday, September 16, 2013

The Machine Learning Summer School

Slides and tutorials from The Machine Learning Summer School
26 August to 6 September 2013 at the Max Planck Institute for Intelligent Systems, Tübingen, Germany

Saturday, September 14, 2013

Emergency Indoor Navigation

How New Indoor Navigation Systems Will Protect Emergency Responders. Tracking firefighters in blazing buildings helps keep them safe - an interesting article.

Thursday, September 12, 2013

Twitter Data Analytics

Free book: Twitter Data Analytics.

This book is designed to provide researchers, practitioners, project managers, and graduate students new to the field with an entry point to jump start their endeavors. It also serves as a convenient reference for readers seasoned in Twitter data analysis.

/via Data Central

Wednesday, September 11, 2013

INJOIT: correction

Thanks to Justin Hill from CrossTalk Publisher. He pointed us to an invalid article, which we rashly published in INJOIT. It is our fault and it has been fixed. You can see an updated issue 6 here.

Tuesday, September 10, 2013

Location Sharing Without Central Server

Local Messaging

Our missed paper:

Dmitry Namiot, Manfred Sneps-Sneppe. "Local messages for smartphones". Future Internet Communications (CFIC), 2013 Conference on, pp. 1-6, DOI: 10.1109/CFIC.2013.6566322.

This paper describes a new model for local messaging based on the network proximity. We present a novelty mobile mashup which combines Wi-Fi proximity measurements with Cloud Messaging. Our mobile mashup combines passive monitoring for smart phones and cloud based messaging for mobile operational systems. Passive monitoring can determine the location of mobile subscribers (mobile phones, actually) without the active participation of mobile users. This paper describes how to combine the passive monitoring and notifications.

Monday, September 09, 2013

INJOIT: call for papers

The International Journal of Open Information Technologies (INJOIT) is an all-electronic journal with the aim to bring the most recent and unpublished research and development results in the area of information technologies to the scientific and technical societies. Free, peer reviewed papers.

It is published by the OIT Lab (Open Information Technologies Lab, Faculty of Computational Mathematics and Cybernetics, Lomonosov Moscow State University).

Wednesday, September 04, 2013

Tuesday, September 03, 2013

Campus Party Europe


We continue to share links for monitoring the interesting events in Twitter. Now it is Campus Party Europe, London 2013

Campus Party Europe

/via Geo Messages

Monday, September 02, 2013

Trajectories and proximity

A new paper: Dmitry Namiot "Flock Patterns and Context", Applied Mathematical Sciences, Vol. 7, 2013, no. 90, pp. 4493 - 4497, HIKARI Ltd

The wide deployment of location detection devices (for example, smartphones) leads to collecting of large datasets in the form of trajectories. There are a whole set of papers devoted to trajectory-based queries. Mostly, they are concentrated on similarity queries. In the same time, there is a constantly growing interest in getting various forms for aggregating behavior of trajectories as groups. The typical task, for example, is find all groups of moving objects that move together. For example, we can find convoys of vehicles, groups of people, etc. In this paper we discuss the task of flocks discover y for context-aware applications, where location data could be replaced by proximity information. We propose a framework and several strategies to discover such patterns in streaming context-related data. Our experiments with real datasets show that the proposed algorithms are scalable and efficient.

Thursday, August 29, 2013

Wednesday, August 28, 2013

Tuesday, August 27, 2013

Geofence and Network Proximity

Our new paper: Dmitry Namiot, Manfred Sneps-Sneppe. "Geofence and Network Proximity". Internet of Things, Smart Spaces, and Next Generation Networking Lecture Notes in Computer Science Volume 8121, 2013, pp. 117-127

Many of modern location-based services are often based on an area or place as opposed to an accurate determination of the precise location. Geofencing approach is based on the observation that users move from one place to another and then stay at that place for a while. These places can be, for example, commercial properties, homes, office centers and so on. As per geofencing approach they could be described (defined) as some geographic areas bounded by polygons. It assumes users simply move from fence to fence and stay inside fences for a while. In this article we replace geo-based boundaries with network proximity rules. This new approach let us effectively deploy indoor location based services and provide a significant energy saving for mobile devices comparing with the traditional methods.

Monday, August 26, 2013

Discovery of Convoys in Network Proximity Log

Our new paper: Dmitry Namiot, Manfred Sneps-Sneppe. "Discovery of Convoys in Network Proximity Log". Internet of Things, Smart Spaces, and Next Generation Networking Lecture Notes in Computer Science Volume 8121, 2013, pp. 139-150

This paper describes an algorithm for discovery of convoys in database with proximity log. Traditionally, discovery of convoys covers trajectories databases. This paper presents a model for context-aware browsing application based on the network proximity. Our model uses mobile phone as proximity sensor and proximity data replaces location information. As per our concept, any existing or even especially created wireless network node could be used as presence sensor that can discover access to some dynamic or user-generated content. Content revelation in this model depends on rules based on the proximity. Discovery of convoys in historical user's logs provides a new class of rules for delivering local content to mobile subscribers.

Friday, August 23, 2013

MMA Forum


We continue to share links for monitoring the interesting events in Twitter. Now it is MMA Forum, Singapore 2013

MMA Forum tweets

/via Geo Messages

Thursday, August 22, 2013

Multiphone

"In the future, you have a different phone depending on where you go, and that’s something most of the tech giants seem to be working on." - a very true statement about context-aware computing. From here.

Thursday, August 15, 2013

Outlier detection

"Outliers occur regularly enough in real-world measurement data to constitute a significant practical problem that is not adequately addressed by traditional smoothing filters designed to reduce the effects of high-frequency noise. To address this problem, this paper describes a simple data cleaning filter for outlier detection and removal which is based on a causal moving data window that is appropriate to real{time applications like closed loop control." - an interesting paper about online outlier detection

Wednesday, August 14, 2013

Push server

Amazon provisdes push notifications for mobile applications.

The usage for the similar server is described in this article from CFIC-2013: Local messages for smartphones (paper in arxiv.org). Here is yet another Open Source implementation: Uniqush-Push. And here is a useful server with free limit: PushOver. Windows Azure supports Notification Hub.

Our Spotique project uses push-notifications

Friday, August 09, 2013

BLE in Retail

An interesting company - Estimote. It creates Bluetooth beacons. Each tiny beacon has a built-in Bluetooth 4.0 chip, also called a BLE (Bluetooth Low Energy). The beacon can run for up to two years on a single coin battery. All the hardware is placed into the soft silicone case which has a sticky backside, allowing it to be easily attached to any flat surface like wood, concrete, or glass.

After installation, the Beacons begin transmitting 2.4 GHz Bluetooth® signals, similar to WiFi. They can communicate with smartphones that are as close as four inches away, or as far as 30 feet away.

Here is also a Wired article and an interesting discussion on YCombinator.

One remark: actually such a beacon could be replaced by Wi-Fi phone. Our SpotEx approach could be used here.

Just a quote:"We believe the whole indoor-navigation idea is wrong. There is no need to map every inch of the physical world and get X,Y coordinates. It's all about the context and placing tiny beacons in the doors, next to check-out, next to GoPro camera in the Best Buy. They you detect the proximity and the context and trigger an action." It is what SpotEx is about. Why do we need location if we can distribute data on the base of context info?

Thursday, August 08, 2013

Wednesday, August 07, 2013

Web analytics for offline

By bringing web analytics into the offline world, merchants can analyze shopper visit data and learn about the behavior and movement of customers in their stores. This data can then be used to optimize the shopping experience, grow key customer segments, and measure the impact that mobile campaigns are having on foot traffic in real-time. Here are five hyperlocal vendors bringing web-style analytics into the real world. - see it here

It is what our Spotique is for.

Tuesday, August 06, 2013

Retail and mobile

A couple of interesting articles about modern services in retail:

1. Indoor analytics
2. Retail stores plan elaborate ways to track you

P.S. it what our Spotique is about

Sunday, August 04, 2013

Call for papers: INJOIT

The International Journal of Open Information Technologies (INJOIT) is an all-electronic journal with the aim to bring the most recent and unpublished research and development results in the area of information technologies to the scientific and technical societies, and is published by the OIT Lab (Open Information Technologies Lab, Faculty of Computational Mathematics and Cybernetics, Lomonosov Moscow State University).

Tuesday, July 30, 2013

Mobile Web Summit


We continue to share links for monitoring the interesting events in Twitter. Now it is Mobile Web Summit, Chicago 2013

Mobile Web Summit tweets

/via Geo Messages

Context-aware QR-codes

Dmitry Namiot, Manfred Sneps-Sneppe, Oleg Skokov "Context-aware QR-codes"

This paper describes a new model for presenting local information based on the network proximity. We present a novelty mobile mashup which combines Wi-Fi proximity measurements with QR-codes. Our mobile mashup automatically adds context information the content presented by QR-codes. It simplifies the deployment schemes and allows to use unified presentation for all data points, for example. This paper describes how to combine QR-codes and network proximity information.

Here you can get our context-aware QR-code reader for Android

INJOIT

The International Journal of Open Information Technologies (INJOIT) is an all-electronic journal with the aim to bring the most recent and unpublished research and development results in the area of information technologies to the scientific and technical societies, and is published by the OIT Lab (Open Information Technologies Lab, Faculty of Computational Mathematics and Cybernetis, Lomonosov Moscow State University).

Manuscripts to INJOIT are accepted via electronic submission only. Authors are requested to prepare manuscript by using Microsoft Word template on English or Russian language. To enable fast access to the readers, accepted manuscript are published as they were submitted, therefore it is essential to adhere to the provided templates. Please note that manuscripts that do not match the required formatting are automatically rejected.

Your original papers are welcome.

Monday, July 29, 2013

Smart Cities Software: Customized Messages for Mobile Subscribers

Manfred Sneps-Sneppe, Dmitry Namiot "Smart Cities Software: Customized Messages for Mobile Subscribers", Wireless Access Flexibility, Lecture Notes in Computer Science Volume 8072, 2013, pp 25-36

This paper introduces a new way of delivering local messages to mobile subscribers. Our application presents a mashup from passive monitoring for smart phones and cloud-based messaging for mobile operational systems. Passive monitoring can detect the presence of mobile phones without active participation from the users. It does not require prior calibration, nor does it require mobile users to mark their own location on social networks (like traditional check-ins). Mobile users do not need to run location track applications on their phones the. At the same time, a production-based expert system built around cloud messaging allows interested parties to directly deliver their custom information to mobile users in proximity.

Sunday, July 28, 2013

Local messages for smartphones

Dmitry Namiot, Manfred Sneps-Sneppe "Local messages for smartphones". Future Internet Communications (CFIC), 2013 Conference on.

This paper describes a new model for local messaging based on the network proximity. We present a novelty mobile mashup which combines Wi-Fi proximity measurements with Cloud Messaging. Our mobile mashup combines passive monitoring for smart phones and cloud based messaging for mobile operational systems. Passive monitoring can determine the location of mobile subscribers (mobile phones, actually) without the active participation of mobile users. This paper describes how to combine the passive monitoring and notifications.

Saturday, July 20, 2013

Saturday, July 13, 2013

Friday, July 12, 2013

One-class SVM

Traditionally, many classification problems try to solve the two or multi-class situation. The goal of the machine learning application is to distinguish test data between a number of classes, using training data. But what if you only have data of one class and the goal is to test new data and found out whether it is alike or not like the training data? A method for this task, which gained much popularity the last two decades, is the One-Class Support Vector Machine

Thursday, July 11, 2013

App Promotion Summit 2013


We continue to share links for monitoring the interesting events in Twitter. Now it is App Promotion Summit, London 2013

APS 2013 tweets

/via Geo Messages

Wednesday, July 10, 2013

Long live WATN

Google Latitude will be retired on August 9th, 2013. Products being retired include Google Latitude in Google Maps for Android, Latitude for iPhone, the Latitude API, the public badge, the iGoogle Gadget, and the Latitude website at maps.google.com/latitude. - from here.

Long live WATN. It is a new model for location sharing.

Tuesday, July 09, 2013

MobileBeat 2013


We continue to share links for monitoring the interesting events in Twitter. Now it is Mobile Beat, SF 2013

MobileBeat 2013 tweets

/via Geo Messages

Social CRM 2013


We continue to share links for monitoring the interesting events in Twitter. Now it is Social CRM, London 2013

Social CRM 2013 tweets
/via Geo Messages

P.S. is there any widget for embedding tweets? It looks like everything in this area is killed by Twitter :(

Saturday, July 06, 2013

Home Gateway Mashups

Our paper in INJOIT: Manfred Schneps-Schneppe, Dmitry Namiot "About Home Gateway Mashups"

This paper discusses Home Gateway Initiative software and telecom mashups. Can we use IMS for mashups and how to do that? What is impact of Home Gateway Initiative decisions to application developers and what can we expect to see on the application market for home devices.

Thursday, July 04, 2013

Analysis of trajectories in mobile networks

Our new paper: Analysis of trajectories in mobile networks based on data about the network proximity

This paper is devoted to location-based mobile services. The movement (trajectory) data extraction from logs related to network proximity is considered. Usually, this type of pattern extraction (search) relates to trajectory databases containing geoposition information. We consider a model of context-aware computing (a context-aware browser) based on network proximity. A mobile phone is considered as a proximity sensor. The geoposition information is replaced with the network proximity. Any existing or specially created network node can be regarded as a sensor of presence that provides access to dynamically determined network content. The disclosure of the content depends on the set of rules describing the conditions of network’s proximity. An algorithm is given for calculating the trajectories in mobile networks based on information about the network’s proximity.

Wednesday, July 03, 2013

Reservoir Sampling

Say you have a stream of items of large and unknown length that we can only iterate over once. Create an algorithm that randomly chooses an item from this stream such that each item is equally likely to be selected. - an excellent explanation of Reservoir Sampling algorithm.

Tuesday, July 02, 2013

Startup's life

We call it beta, because it's beta than nothing ...

Networks Sensors and Social Streams

Our new paper: Wireless Networks Sensors and Social Streams.

The paper introduces a new approach for using wireless sensors on mobile phones for integrating data from social networks. We describe existing models for integrating sensors and social networks, as well as propose a new practical approach for social context-aware data discovery that uses mobile phone as proximity sensor. Our concept uses wireless networks sensors from mobile phones (Wi-Fi, Bluetooth) as presence sensor that can open (discover) access for some content published in the social networks. And an appropriate mobile service (context-aware browser client for social networks) can present that information to mobile subscribers. As the potential use-cases for the proposed approach we can mention all projects related to hyper-local news data. For example, proximity marketing, Smart City news, indoor information delivery, etc.

Monday, July 01, 2013

Civil DARPA

The philosophy behind Motorola ATAP is to create an organization with the same level of appetite for technology advancement as DARPA, but with a consumer focus. Looks like it is an interesting project.

Wednesday, June 19, 2013

Smart Metering

Manfred Sneps-Sneppe, Anatoly Maximenko, Dmitry Namiot, "On M2M communications standards for smart metering"

The paper discusses M2M communications standards for smart metering. One of the our goals is to show the failures of ETSI standartization process for M2M communications. Our paper proposes some extesions to ETSI standards. At the first hand, it is M-Bus protocol and Open Metering System based on M-Bus. The paper shows how to estimate wireless M-bus throughput and how to avoid collisions. After analysis of Open API for M2M, submitted to ETSI, we propose a new approach in the client-side web development - Web Intents. The main goal for our suggestions is to simplify the development phase for new applications by support asynchronous calls and JSON versus XML for data exchange.

Presented on The INTHITEN (INternet of THings and ITs ENablers) conference.

Saturday, June 15, 2013

PRISM and location sharing

If you want to know just how crazy fear over PRISM-like surveillance has made the Internet, take a look at DuckDuckGo.

DuckDuckGo was launched in 2008 and has since become the foremost search engine for those concerned about not just snooping by the government but Google as well. When visitors search via DuckDuckGo, the search engine doesn’t track them; it just gives them the search results they request. (Like Google, DuckDuckGo does serve contextual ads, which is how it makes its money.) - from here.

PRISM fears are growing. And in this context location sharing is much more important area. So, pay your attention to our WATN approach. It lets you share location info without saving all your data on some centralized (read - PRISM-ed) store. See WATN related info in this blog or our Peer to Peer Location Sharing article, for example.

Tuesday, June 11, 2013

Smart Cities 2013


We continue to share links for monitoring the interesting events in Twitter. Now it is Smart Cities, London 2013



/via Geo Messages

P.S. and the same in Twi-gazeta:   Smart Cities 2013

Monday, June 10, 2013

Mobile Summit


We continue to share links for monitoring the interesting events in Twitter. Now it is Mobile Summit, SF 2013



/via Geo Messages

P.S. and the same in Twi-gazeta:   Mobile Summit

A new approach for local messaging

Our presentation from WWIC-2013 conference. It is mobile web mashup for passive Wi-Fi monitoring and Cloud Messaging:

Sunday, June 09, 2013

New pattern for stock prices

New pattern to predict stock prices, multiplies return by factor 5.

Does it work? Positive memory for stock prices: "I looked at the daily performance the following day (again comparing day-to-day close prices), for companies who ranked either #1 or #500 today. Companies that ranked #1 today also experienced (on average) a boost in stock price the next day. The boost was more substantial for companies experiencing a 7.5% (or more) price increase today. And the return boost on the next day was statistically significant, and quite large."

Saturday, June 08, 2013

Never eat alone

It is a popular rule for the networking - never eat alone. And here is an updated version of mobile service for this rule: Never Eat Alone - lets you mark some cafe (restaurant etc.) where you are in right now as well as the time you are going to stay there. This mark (on practice - a mobile page) could be shared via email/twitter/facebook, so your friends are interested in will see your place and time they can join you.

Mobile site: http://nea.linkstore.ru

Short URL: http://bit.ly/e80a3G

Also you can use the following QR-code:

You can use this mashup in your own mobile sites (portals, services). Just set a link to NEA service in your area. The basic URL accepts the following optional parameters:

lat - latitude for search
lng - longitude for search

For example: NEA in Palo Alto

P.S. there is a huge set of related services. For example: Places, Frontplace, City Chat, City Forum, Geo chat и food from Twitter.

Wednesday, June 05, 2013

Deep Learning with SVM

An interesting paper: Deep Learning using Support Vector Machines To date, deep learning for classi cation using fully connected layers and convolutional layers have almost always used softmax layer objective to learn the lower level parameters. There are exceptions, notably the supervised embedding with nonlinear NCA, and semisupervised deep embedding. In this paper, we propose using multiclass SVM's objective to train deep neural nets for classi fication tasks.

Tuesday, June 04, 2013

Directory of mashups

Our mashups directory has been updated. A huge collection of applications: Facebook, Twitter, Google Maps, LBS, QR-codes, mobile HTML5 etc.

The latest release includes for example our new mobile mashup Context-aware QR-codes.

Monday, June 03, 2013

Context-aware QR-code reader

QR-code reader lets you submit Wi-Fi info to the target URL: Code Scanner.

Suppose your QR code presents the following URL: http://server/script. This modified QR-code reader lets you automatically add Wi-Fi fingerprints (SSID name, MAC-address and RSSI info) for the each "visible" Wi-Fi network.

It is described in this article: D.Namiot "Network Proximity on Practice: Context-aware Applications and Wi-Fi Proximity", International Journal of Open Information Technologies Vol. 1, N. 3, 2013, pp. 1-4

Sunday, June 02, 2013

Big data startups

42 big data startups. It is interesting to discover new and hot directions in big data.

Friday, May 31, 2013

Modular Robot Platform

An interesting project - Linkbot

Bad Java hosting

DailyRazor.com is getting worse as Java hosting. The second big failure during the short time. And support does not exist on practice.

Any recommendation for good Java hosting?

Thursday, May 30, 2013

Spotique: A New Approach to Local Messaging

Our new paper: Manfred Sneps-Sneppe and Dmitry Namiot "Spotique: A New Approach to Local Messaging", 11th International Conference, WWIC 2013, St. Petersburg, Russia, June 5-7, 2013. Proceedings, pp. 192-203

This paper describes a new approach to local messaging. Our application combines passive monitoring for smart phones and cloud based messaging for mobile OS (operational system). Passive monitoring can determine the location of mobile subscribers (mobile phones, actually) without the active participation of the users. Mobile users do not need to mark own location on social networks (check-in), they do not need to run on their phones the location track applications. In the same time, Cloud Messaging allows interested parties to directly deliver their information to mobile users who find themselves near a selected point. This is the main content of the service - how to combine the monitoring and notifications.

Tuesday, May 28, 2013

Deep Learning

This tutorial will teach you the main ideas of Unsupervised Feature Learning and Deep Learning. By working through it, you will also get to implement several feature learning/deep learning algorithms, get to see them work for yourself, and learn how to apply/adapt these ideas to new problems - from Stanford tutorial

Monday, May 27, 2013

Guide to Mobile

Comprehensive overview of mobile telecoms and smartphones business opportunity, from end-users to service and apps, to handsets, to the business of mobile. This free edition has the full 350 pages of original content including the Foreword by Raimo van der Klein, CEO of Layar. This free edition includes over 100 pages of samples including several reviews and chapter-length excerpts from several of Mr Ahonen's previous books. - free ebook

Saturday, May 25, 2013

Temporal classification

An interesting paper about temporal classificaion. It proposed a new temporal data classification method. This method seems applicable in general for temporal phenomena that exhibit major trends that develop gradually over time also contain significant fluctuations in the measured values between adjacent time instances.

Friday, May 24, 2013

Killing application

Technology investor and actor Ashton Kutcher predicted a large-scale shift to Wi-Fi-enabled VoIP and data services - a move that will put huge pressure on operators - and questioned Facebook’s potential to evolve on mobile. - from CTIA

Location is who, not where

"Marketers should keep in mind that targeting power comes from understanding what location reveals about the user, not just the location point itself. It is who, not where, that more strongly impacts CTRs and SVRs. The power of mobile location data lies in extracting context and meaning from historical location patterns to interpret meaningful insights about users; not the fleeting, real-time moment that a consumer enters a geo-fence." - from here

Thursday, May 23, 2013

Mobile Services and Network Proximity

Dmitry Namiot and Manfred Sneps-Sneppe. "Mobile Services and Network Proximity." arXiv preprint arXiv:1305.4348 (2013)

This paper discusses several practical use cases for deploying network proximity in mobile services. Our research presents here mobile services oriented for either discovering new data for mobile subscribers or for delivering some customized information to them. All applications share the same approach and use the common platform, based on the Wi-Fi proximity. The typical deployment areas for our approach are context-aware services and ubiquitous computing applications. Our own examples include proximity marketing as the model use case.

Wednesday, May 22, 2013

Twitter Group Chats Wiki

We wrote recently about Twitter Group Chats and our Twicus tool for creating Group Chats. Here you can try Twicus.

And here is an interesting collection of Twitter Group Chats

Tuesday, May 21, 2013

Monday, May 20, 2013

Local Messages for Smartphones

Our new paper on arXiv: Dmitry Namiot and Manfred Sneps-Sneppe "Local Messages for Smartphones". arXiv preprint arXiv:1305.4163 (2013).

This paper describes a new model for local messaging based on the network proximity. We present a novelty mobile mashup which combines Wi-Fi proximity measurements with Cloud Messaging. Our mobile mashup combines passive monitoring for smart phones and cloud based messaging for mobile operational systems. Passive monitoring can determine the location of mobile subscribers (mobile phones, actually) without the active participation of mobile users. This paper describes how to combine the passive monitoring and notifications.

Sunday, May 19, 2013

Local area messaging for mobile users

Web mashup combines passive monitoring for mobile phones and cloud messaging. As a result we can send local area messages to mobile users. Our presentation for CFIC 2013 conference.


Saturday, May 18, 2013

About Group Chats on Twitter

An interesting article from WWW 2013 conference: Group Chats on Twitter.

Authors report on a new kind of group conversation on Twitter they call a group chat. These chats are periodic, synchronized group conversations focused on specific topics and they exist at a massive scale. The groups and the members of these groups are not explicitly known. Rather, members agree on a hashtag and a meeting time to discuss a subject of interest.

Group chats are similar to virtual communities in that the primary venue for communicating is online. As with other communities, the purpose is to exchange knowledge, to share experiences, to provide empathy and generally feel part of a community. Also, groups chats can be sprawled out geographically and thus they en- able a way to meet that would otherwise be difficult or impossible. However, they differ from virtual communities in that they use the Twitter platform as a real-time mechanism to communicate in groups. The real-time nature of these conversations imparts a live feeling that is hard to duplicate in other online venues such as forums. Another key difference is that these groups are implicit and therefore not easily discoverable.

In this connection we would like to point attention to our Twicus application. Actually, this application creates Group Chats on Twitter. One of the obvious applied areas is the second screen application for discussing TV show.

WWW 2013


We continue to share links for monitoring the interesting events in Twitter. Now it is WWW conference, Rio de Janeiro 2013



/via Geo Messages

P.S. and the same in Twi-gazeta:   WWW 2013

Friday, May 17, 2013

Directory of mashups

Our mashups directory has been updated. A huge collection of applications: Facebook, Twitter, Google Maps, LBS, QR-codes, mobile HTML5 etc.

The latest release includes for example our new web mashup Spotique.

Wednesday, May 15, 2013

Google I/O


We continue to share links for monitoring the interesting events in Twitter. Now it is Google I/O, SF 2013



/via Geo Messages

P.S. and the same in Twi-gazeta:   Google I/O 2013

From SlideShare

Monday, May 13, 2013

Bayesian Way for ranking comments

The most simple, and most popular, form of moderation of cooments is to rank according to a simple difference, score = #upvotes - #downvotes. However, this scoring function significantly over-weights comments that have a high number of views, typically comments that were posted within the first hour of a submission. In this paper, author points out that this ranking task is very similar to the multi-armed bandit problem, and that there are a number of alternative approaches developed in this area that likely outperform this lower bound approach.

You can see Java code for this algorithm

Saturday, May 11, 2013

Discussions in Twitter

You are welcome to check out an updated version for our Twicus - discussions in Twitter mashup.

Discussion here is a flow of messages (statuses) with some hash tag. Mashup lets users add a special status for the own timeline during the first visit. It is like check-in. This check-in record contains hash tag for the discussion. So, user can switch to search right with one click right from your new post. Additionally, user's timeline will keep check-in record (read - description to hashtag), so it is easy to return back to that discussion. For subsequent visits mashup simply redirects user to Twitter search page for the given hash tag.

You can set your own parameters for the discussion. Basic URL proceeds the following parameters:

tag - tag for discussion
title - explanation for your discussion
checkin - check-in message to be published in user's timeline
via - Optional. Twitter's account to follow for the check-in message
init - Optional. 0 value lets you skip an initial screen. Default value is 1.

For example: http://twicus.linkstore.ru?tag=mytag

Such way you can add links to your site/blog: 'Discuss in Twitter'

How it could be used? For example, second screen application for social TV.

Friday, May 10, 2013

MMA Forum 2013


We continue to share links for monitoring the interesting events in Twitter. Now it is Mobile Marketing Forum, NY 2013



/via Geo Messages

P.S. and the same in Twi-gazeta:   Mobile Marketing Forum 2013

Senate as Facebook network

A great visualization for soical network: "For every member, I calculated which other senators voted the same way at least 75 percent of the time. In effect, this organizes the Senate as a mini-Facebook of 100 users, in which any given pair of senators are friends if they meet this 75-percent threshold….Visualizations like this one work by treating the senators as particles that repel one another, and treating the connections between them as springs that hold them together. Because the Democrats vote so cohesively, with few defectors, they are held together by a large number of springs."

/via Facebook Directory

Thursday, May 09, 2013

Money from checkins

Foursquare’s Dennis Crowley told the audience at TechCrunch Disrupt that his company does, in fact, know how to make money. Key moments are: checkins retargeting and post check-in units.

In this connection - pay attention to our customized check-in products. For example, Places from Facebook lets any small business create own "Foursquare" on the existing base of Facebook's users.

Tuesday, May 07, 2013

Missed papers

Technical stuff - some missed papers in IJCSI Volume 10, Issue 2, March 2013. E.g. could not find our own paper Location Sharing Without Central Server

Monday, May 06, 2013

Wi-Fi monitoring and real analytics

Passive Wi-Fi monitoring service can tracks unique mobile users as they move through a mall, for example. It relies on Wi-Fi to do this, so it can track users who have their Wi-Fi turned on on their phones. Because it does not rely on GPS, it can track people indoors. Here is a demo version of dashboard for statistical service: Spotique. It is a-la Google Analytics, but for the real place and real visitors.

Snapshot illustrates registered mobile devices:


Sunday, May 05, 2013

Friday, May 03, 2013

Twitter and IoT

"Twitter created the clock, called #Flock, last month in partnership with London-based technology consultancy Berg; the clock responds to incoming tweets, @-messages, and retweets by animating small wooden puppets.

The Berg Cloud dev kit includes two small circuit boards and microcontrollers with access to a set of Web APIs, allowing the microcontroller to send and receive data from Internet applications. Another device in the kit, called a Bridge, provides wireless connectivity, and a built-in mobile user interface called Remote can access, manage, and control the system via iPhone, Android, or Windows Phone devices." - from MIT review

It is a time for Twitter bots. In this connection check out again our T411 service. It is our old idea about using Twitter as a transport layer for applications. You can see some our publications about twitter bots

Tuesday, April 30, 2013

Custom maps

A great resource for creating custom maps - Mapbox

Smart Cities Software

Our new paper: Dmitry Namiot, Manfred Schneps-Schneppe Smart Cities Software from the developer’s point of view, International Conference on Applied Information and Communication Technologies (AICT2013), 25-26. April, 2013, Jelgava, Latvia, pp.238-245.

The paper discusses the current state and development proposals for Smart Cities and Future Internet projects. Definitions of a Smart City can vary but usually tend to suggest the use of innovative Info-Communication technologies such as the Internet of Things and Web 2.0 to deliver more effective and efficient public service s that improve living and working conditions and create more sustainable urban environments. Our goal is to analyze the current proposals from the developer’s point of view, highlight the really new elements, the positions borrowed from the existing tools as well as propose some new extensions. We would like to discuss the possible extensions for the existing proposals and describe add-ons that, by our opinion, let keep the future research inline with the modern approaches in the web development domain.

Sunday, April 28, 2013

Network Proximity SDK

Yet another company provides network proximity SDK - NewAer. The NewAer ProxPlatform enables any smartphone to automate aspects of your digital life based on devices that are detected in the physical space around it.

We can mention Gimbal in this context too. And of course our own SpotEx

Saturday, April 27, 2013

Location Sharing Without Central Server

This paper describes a new model for sharing location info for mobile users. This approach can operate without the need for disclosing identity info to third party servers. It could be described as a safe location sharing model. The proposed approach creates a special form of distributed database that splits location info and identity information. In this distributed data store identity info is always saved locally. It eliminates one of the main concerns with location-based systems - privacy. This paper describes a model itself as well as its implementation in the form of HTML5 mobile web application. Our new paper has been published. It is about WATN approach

Friday, April 26, 2013

Demo Mobile 2013


We continue to share links for monitoring the interesting events in Twitter. Now it is Demo Mobile, SF 2013



/via Geo Messages

P.S. and the same in Twi-gazeta:   Demo Mobile 2013

Thursday, April 25, 2013

TNW 2013


We continue to share links for monitoring the interesting events in Twitter. Now it is TNW, Amsterdam 2013



/via Geo Messages

P.S. and the same in Twi-gazeta:   The Next Web

Wednesday, April 24, 2013

ML ideas

What would be a great and prospective startup idea relating to Machine Learning, Augmented Reality or Big Data or a combination of all three? - see discussion here

Tuesday, April 23, 2013

Peer to Peer Location Sharing

This paper describes several new models for sharing location information without disclosing identity data to some third party server. All our services proposed in this research share the common background idea. It could be described as a safe location sharing. It combines server-side (centralized) location information with the locally based distributed identity information. In this distributed data store, identity info is always saved locally. The proposed approach eliminates one of the biggest concerns for location based systems adoption – privacy. This article describes our approach as well as several generic implementations. - our new paper from ICDT-2013. It is about our WATN approach.

Machine Learning Summit

Microsoft Research - Machine Learning Summit 2013. Video Sessions will be posted.

Wednesday, April 17, 2013

M2M - the view from Russia

Our new paper: M.Schneps-Schneppe and D. Namiot "Machine-to-Machine Communications: the view from Russia", International Journal of Open Information Technologies, vol.1, N 1, 2013, pp. 1-5

The paper describes the current state on M2M communications and targets mostly Smart Metering Communication Mandate and Open API from ETSI. We provide a description for the current state of this API as well as propose some extensions we are working on. Our proposals are oriented to more tight integration of M2M API and modern web development tools and approaches. Also this paper outlines some practical systems being implemented locally (Russia, Latvia) and suggests the prospect directions for the joint projects in M2M area.

Tuesday, April 16, 2013

Geo Search problems

Google informed that geo search for YouTube videos will be restored in the second half of 2013 only.

In Facebook API searches for places and pages using the graph API no longer work.

Is it some global disaster with geo search?

Monday, April 15, 2013

Web Pair - share info between browsers

Our web pairing for mobile phones has been updated. This basic service lets you connect two smart phones so you will be able to transfer data from one to another. More precisely – it links two browsers. Actually, you cal link mobile to desktop, desktop to desktop, mobile to smart TV, etc. The key idea is that internet connection should be enough for passing data from one browser to another (from any screen to another screen). There is no need to download applications. Everything should work in the browser.

How does it work? Point two browsers (two phones, for example) to the same URL: http://pair.linkstore.ru

You can use the following QR-code:

QR code
 

You can see the following:


The picture will be the same in the second browser. Just a code should be different:


This random code will be used for pairing two devices. It is the schema similar to Bluetooth pairing. On the screen (phone) that should display the data (be linked to another phone/screen in slave mode) type the code presented on the second phone. You do not need to type anything on the second (master) phone.


Now our slave screen is ready to accept data:


As soon as the code in entered, the second screen (master) will be updated automatically:


Type any text and press Push button on the master screen. You (your pal) will see data on the slave screen:


It is a basic example that transfers text data. Technically it is possible to pass any data available in the browser. What you can transfer right now:

- just type any text. All connected slaves phones will see that

- type any phone number. It will be presented as a clickable link on the slave screen (screens)

- type any URL. E.g. http://servletsuite.com Slave screen will show a clickable link

- type any email address. Slave screen will show a clickable link

- type the following command t:some_name_from_Twitter. E.g.:  t:t411. Slave screen (screens) will show the link to that account in Twitter (http://twitter.com/t411 in our example). So, your pals will be able to read your feed, follow it, etc.

- type the following command f:some_name_from_Facebook. The same as above but for Facebook. Slave screen (screens) will show the link to that profile in Facebook. So, your pals will be able to read your feed, subscribe, etc.

- type the following command v:some_name_from_Vkontakte. The same as above but for Vkontakte. Slave screen (screens) will show the link to that profile in Vkontakte. So, your pals will be able to read your feed, subscribe, etc.

What are the prototypes? There are two componets in Coldtags suite. Both controls are pre-ajax and use frames but they work. They are Cobrowse and Slide.