Video of Simulator

on Sunday, December 23

Pico deployment in annular fashion 

A simple GUI for learning the SINR distribution when Pico base-stations are deployed in different ways by specifying in config file.

PDF Merge Split Join Tool

on Wednesday, December 12
KPDFtool is a simple GUI tool for merging, extracting and converting pages of PDF to images using ghostscript and Imagemagick.

The source code available KDE-Apps. The code depends on few Qt3 classes like Q3Process, FileDialogs and the ListBox.

I have cleaned up the entire code dependencies on Qt3. Grab the source code kpdftool-qt4-0.23.1.zip
Binary file - (Dynamically linked to your Qt library in system) : kpdftool (74k)

The credit of the actual functionality goes to the original developer. I have only removed the dependencies and converted Qt3 functions to Qt4 functions.

Screenshot

Mobile Network Cell-edge Simulation

on Wednesday, August 8
Some time back, I had simulated the aspect of cell-edge scheduling in a wireless cellular network. The snapshot is embedded. I used Qt based library for the visualization and itpp library for the back-end to simulate the signal processing, schedulers, CDMA base-station, receivers.


The GUI uses a dynamic webkit to present Google Map, with labels and other locations. Above the Map layout, there are graphical elements in different colors. The centre of circle, with three sectors in each cell. The different shades (other than BLUE) represents the SINR of the UEs.  Due to the wrap-around model one may notice that a UE at one of the cell  is being scheduled with a base-station too far from that cell.

Motorola android product ban - Microsoft

on Sunday, July 22

Recent ban on Motorola products based on android which has features like scheduling events from a mobile device has been reported here. here . This time its Microsoft and the patent in argument is this titled "Generating meeting requests and group scheduling from a mobile device".  The article mentions the claims numbered 1,2,5/6 are being infringed. 

Lets get the brief on the patent from its abstract
The present invention includes a mobile device which provides the user with the ability to schedule a meeting request from the mobile device itself. The mobile device creates an object representative of the meeting request and assigns the object a global identification number which uniquely identifies the object to other devices which encounter the object. In addition, the mobile device in accordance with one aspect of the present invention provides a property in the object which is indicative of whether the meeting request has already been transmitted. In this way, other devices which encounter the meeting request are capable of identifying it as a unique meeting request, and of determining whether the meeting request has already been transmitted, in order to alleviate the problem of duplicate meeting request transmissions.
From a layman perspective, if in the android device a software creates a meeting schedule (for e.g. an ICS file) or an equivalent XML file which includes an index which has global identifier (similar to an record index in a database of such objects in the server e.g in Google Calendar server, which can be recognized by other devices. Also the said XML object ( or equivalent) also has a property which indicates whether the object has already been sent to a destination user(s). The end-result is something essential for mobile based event sharing and scheduling,what is required is to have an implementation different than this proposed in claims. Lets do some quick search on http://patents.google.com and find a solution for Motorola

Apple - Samsung Nexus patent rule

on Saturday, June 30

This post is author's personal opinion and he is not associated either with Apple, Samsung or Legal entity

Recently, the court has ruled a temporary ban on samsung nexus for having an infringed "all in one search" in the android OS. The verge version of the news is here.
Let us dissect the patent .US8086604, which was granted in Dec 2011 and applied by Apple in Dec 2004. Here is abstract from the patent
The present invention provides convenient access to items of information that are related to various descriptors input by a user, by means of a unitary interface which is capable of accessing information in a variety of locations, through a number of different techniques. Using a plurality of heuristic algorithms to operate upon information descriptors input by the user, the present invention locates and displays candidate items of information for selection and/or retrieval. Thus, the advantages of a search engine can be exploited, while listing only relevant object candidate items of information