Home

1. Introduction:

MyLinked is a web-based system for combining Social Network Services (Facebook, Twitter, Instagram) together in the Social Internetworking scenario.

The main feature of MyLinked is designed to collect all the statuses from certain famous Social Network Services (Facebook, Twitter, Instagram) and supported to detect events from collected data by time (Time period of event detection: 1 day, 3 days, 7 days, 30 days).

Moreover, MyLinked also provide methods to visualize the result (as markers on Google Map, as table or as timeline). Now, MyLinked combined these types of visualization into one which will be introduced in the next part.

About the scalability: MyLinked is implemented by code as formal development framework, so we can easily to append more Social Network Services or develop more features.

MyLinked is implemented by using:

Java (Spring Framework)

MongoDB database

Threadpool and queue

Finally, MyLinked can also run on smartphone, more detail, Android operating system.

2. Social network integration

The main flow of MyLinked system:

The flow chart of getting data from Social Network Services through HTTP request:

By integrating all the Social Network Services together, we can:

Detecting event

Identity matching

Malicious account detection

In the next section, we will consider the best feature of MyLinked: Detecting event.

3. Event detection

MyLinked can detect events by calculating the number of words occurred in the statuses in term of:

Status posting timestamp

Its location information

With the assumption that:

An event draws more attentions from SNS users

A group of status, which express a event, contains a distinct set of words

The occurrences of these word is increased rapidly in a certain time range (or in status from specified locations)

Candidates for the common set

Words have occurrence frequency is greater a threshold

An event is ranked by using the formula:

To make the result more precise, we remove stop words by using the stop words database of My SQL and lemmatization the statuses.

4. How the system works

The login page:Home page for users to select social networks and time range:Facebook will ask for the permission :

Twitter will ask for the permission: Instagram will ask for the permission:

The result is present by timeline:

We can see the frequency occurrence of words by clicking on Tag Cloud:

5. MyLinked on Android:

Smart phones are widely used all over the world and mobile applications are becoming essential due to human demand. Every daily activities are related to smart phone. To make it convenient, MyLinked is also implemented for running in smart phone whose operating system is Android.

The requirements for MyLinked application are:

Android Operating System: 2.2 (Froyo ) or older

Ram: 512Mb or higher

Screen: recommend 5” (for best display)

Enable wifi enable when using applcation

Some pictures which are captured about MyLinked on Android:

Home page for users to select social networks and time range:

The result is present by timeline:

We can see the frequency occurrence of words by clicking on Tag Cloud: