Search Images Maps Play YouTube News Gmail Drive More »
Sign in

Patents

  1. Advanced Patent Search
Publication numberWO2014102734 A1
Publication typeApplication
Application numberPCT/IB2013/061356
Publication dateJul 3, 2014
Filing dateDec 27, 2013
Priority dateDec 27, 2012
Publication numberPCT/2013/61356, PCT/IB/13/061356, PCT/IB/13/61356, PCT/IB/2013/061356, PCT/IB/2013/61356, PCT/IB13/061356, PCT/IB13/61356, PCT/IB13061356, PCT/IB1361356, PCT/IB2013/061356, PCT/IB2013/61356, PCT/IB2013061356, PCT/IB201361356, WO 2014/102734 A1, WO 2014102734 A1, WO 2014102734A1, WO-A1-2014102734, WO2014/102734A1, WO2014102734 A1, WO2014102734A1
InventorsCh Venkata RAMANA
ApplicantRamana Ch Venkata
Export CitationBiBTeX, EndNote, RefMan
External Links: Patentscope, Espacenet
Systems and methods for collecting, sorting and posting information on a social media profile
WO 2014102734 A1
Abstract
System and methods for sorting and presenting information on a social networking site, wherein the system comprises, a) a profile linked to at least a page; b) at least one data indicator linked to said profile; c) at least a core keyword; d) a parameter population engine; e) a search term generation engine; f) a search engine enabling a search mechanism; g) a search filtration or ranking engine enabling search filtration and ranking mechanism; h) a search result selection engine enabling a search result selection mechanism; i) a search result publication engine enabling publication or posting of selected search results; j) a performance pointer; k) a performance indicator calculator; and l) a core keyword updation matrix.
Claims  (OCR text may contain errors)
I claim:
1) System for sorting and presenting information on a social networking site, wherein the system comprises,
a) a profile linked to at least a page;
b) at least one data indicator linked to said profile;
c) at least a core keyword;
d) a parameter population engine;
e) a search term generation engine;
f) a search engine enabling a search mechanism;
g) a search filtration or ranking engine enabling search filtration and ranking mechanism;
h) a search result selection engine enabling a search result selection mechanism;
i) a search result publication engine enabling publication or posting of selected search results; a performance pointer;
j) a performance indicator calculator; and
k) a core keyword updation matrix;
wherein a core keyword may be derived from at least one data indicator linked to the said profile, and the search term generation engine along with the parameter population engine generates a set of search terms using the core keywords to search using the search mechanism by the search engine, the results of which are filtered or ranked using the filtration and ranking mechanism by the search filtration or ranking engine to generate a set of selectable filtered and ranked results which is then selected for publication using search result selection mechanism by the search result selection engine, after which one or more selected results are published as one or more posts by the search result publication engine on the at least a page linked to the profile;
and wherein performance of the one or more posts is indicated and calculated by the performance pointer and the performance indicator calculator;
and wherein the core keyword updation matrix is capable of updating the core keyword at predefined intervals of time.
2) Method for sorting and presenting information on a social networking site, wherein the method comprises the steps of,
a. creating a profile linked to at least a page;
b. deriving a core keyword from at least one data indicator linked to said profile; c. generating a set of search terms using the core keyword via a search term generation engine along with a parameter population engine;
d. searching the set of search terms using a search mechanism by the search engine;
e. filtering or ranking of results obtained after the previous step using the filtration and ranking mechanism by the search filtration or ranking engine;
f. generating a set of selectable filtered and ranked results which is capable of being selected for publication using search result selection mechanism by the search result selection engine; and
g. publishing one or more selected results from the previous step as one or more posts by the search result publication engine on the at least a page linked to the profile;
wherein performance of the one or more posts is indicated and calculated by a performance pointer and a performance indicator calculator;
and wherein a core keyword updation matrix is capable of updating the core keyword at predefined intervals of time.
3) Method for sorting and presenting information on a social networking site, as claimed in claim 2, wherein a textual data or information obtained as a result of a search engine enabled search mechanism is converted to multimedia form selected from a set of picture form, video form, audio form and a combination thereof.
4) Method for sorting and presenting information on a social networking site, as claimed in claim 2, wherein the search result publication engine posts or publishes contents automatically in an appropriate linguistic style.
5) Method for sorting and presenting information on a social networking site, as claimed in claim 2, wherein the search result publication engine posts or publishes contents automatically in an appropriate language.
6) Method for sorting and presenting information on a social networking site, as claimed in claim 2, wherein the search result publication engine posts or publishes contents automatically at a predetermined time. 7) Method for sorting and presenting information on a social networking site, as claimed in claim 2, wherein a content updating mechanism enables a restriction to post or publish only unique content.
8) System for sorting and presenting information on a social networking site, as claimed in claim 1, wherein the performance pointer and the performance indicator calculator creates artificial intelligence based on the selection of the content for posting or publishing and the activity the posted or published content draws.
9) System for sorting and presenting information on a social networking site, as claimed in claim 1, wherein a performance pointer is added or associated to a content each time the content is chosen for display or publication via the search result publication engine.
10) Method for sorting and presenting information on a social networking site, as claimed in claim 2, further comprising the use of a structured tagging language (STL)
11) A computer program product for sorting and presenting information on a social networking site, the computer program product embodied in a computer readable medium that, when executing on a computer, performs steps comprising
a. creating a profile linked to at least a page;
b. deriving a core keyword from at least one data indicator linked to said profile;
c. generating a set of search terms using the core keyword via a search term generation engine along with a parameter population engine;
d. searching the set of search terms using a search mechanism by the search engine;
e. filtering or ranking of results obtained after the previous step using the filtration and ranking mechanism by the search filtration or ranking engine;
f. generating a set of selectable filtered and ranked results which is capable of being selected for publication using search result selection mechanism by the search result selection engine; and
g. publishing one or more selected results from the previous step as one or more posts by the search result publication engine on the at least a page linked to the profile;
wherein performance of the one or more posts is indicated and calculated by a performance pointer and a performance indicator calculator; and wherein a core keyword updation matrix is capable of updating the core keyword at predefined intervals of time.
12) A system for sorting and presenting information on a social networking site, wherein the system comprises,
a) at least an electronic device;
b) at least a data storage device; and
c) at least a data processing unit;
wherein said at least an electronic device comprises,
i. a profile linked to at least a page; and
ii. at least one display interface;
iii. at least a core keyword;
and wherein said at least a data storage device comprises,
i. at least one data indicator linked to said profile;
and wherein said at least a data processing unit comprises,
i. a parameter population engine;
ii. a search term generation engine;
iii. a search engine enabling a search mechanism;
iv. a search filtration or ranking engine enabling search filtration and ranking mechanism; v. a search result selection engine enabling a search result selection mechanism;
vi. a search result publication engine enabling publication or posting of selected search results;
vii. a performance pointer;
viii. a performance indicator calculator; and
ix. a core keyword updation matrix;
wherein a core keyword may be derived from at least one data indicator linked to the said profile, and the search term generation engine along with the parameter population engine generates a set of search terms using the core keywords to search using the search mechanism by the search engine, the results of which are filtered or ranked using the filtration and ranking mechanism by the search filtration or ranking engine to generate a set of selectable filtered and ranked results which is then selected for publication using search result selection mechanism by the search result selection engine, after which one or more selected results are published as one or more posts by the search result publication engine on the at least a page linked to the profile; and wherein performance of the one or more posts is indicated and calculated by the performance pointer and the performance indicator calculator;
and wherein the core keyword updation matrix is capable of updating the core keyword at predefined intervals of time.
13) A system, for sorting and presenting information on a social networking site, comprising: at least a data processing unit; and
at least a data storage device that stores instructions for causing the data processing unit to perform the following operations:
a. create a profile linked to at least a page;
b. derive a core keyword from at least one data indicator linked to said profile;
c. generate a set of search terms using the core keyword via a search term generation engine along with a parameter population engine;
d. search the set of search terms using a search mechanism by the search engine;
e. filter or ranking of results obtained after the previous step using the filtration and ranking mechanism by the search filtration or ranking engine;
f. generate a set of selectable filtered and ranked results which is capable of being selected for publication using search result selection mechanism by the search result selection engine; and
wherein performance of the one or more posts is indicated and calculated by a performance pointer and a performance indicator calculator;
and wherein a core keyword updation matrix is capable of updating the core keyword at predefined intervals of time.
Description  (OCR text may contain errors)

SYSTEMS AND METHODS FOR COLLECTING. SORTING AND POSTING

INFORMATION ON A SOCIAL MEDIA PROFILE

FIELD OF THE INVENTION

The present invention relates to the field of collecting, sorting and posting information in a network by social media users.

BACKGROUND OF THE INVENTION

In the present age, networks of computing devices, for example internet, have become a popular and important medium for carrying out various day-to-day activities. These activities include the use of network based social media for people to people interaction, online marketing, advertisements, entertainment, blogs, tweets and file, , article or webpage sharing etc. Any medium that involves interaction between two or more network users and allow such activities have now started to come under the classification of social media or social network, and it is increasingly becoming more popular, organized and effective with time. The common elements of social media would include, but is not limited to, social networks, chatting tools and forums, messaging services, web logs, personal pages, user review sites, deal aggregators, gaming consoles, discussion forums, file sharing interfaces, online magazines, online surveys and blogs etc. These elements are now being used widely by users to maximize their visibility, draw feedback, research product and marketing ideas, reach potential customers, address existing customers and resolve issues.

Typically, a user of social media creates a profile which comprises of data and meta-data related to the user which is used by the user to create an online or virtual presence or identity.

Typically, a user of a social media may be an individual person or a group of individual persons or a business entity or a social entity or a government body or any other organization.

Typically, a user engages in publication of information which may be referred to as a 'post' which is made accessible or visible to other users which are a part of the social media. A post is a means of communication or interaction between different users of social media, and it could be any data or information such as but not limited to images, videos, audio, text feed and URLs. In the present era, a vast number of people spend considerable time and effort on social media making it to be a very important and easy channel to enable social interaction at different levels in considerably less time. This has led to a desire by many users to publish posts which are found useful and interesting by other visiting users which may access and view the post, as it shall improve the overall social experience and attract the visiting users to access and view the same and other posts of the original user, and also attract new visiting users to access and view the posts of the original user. On the same lines several business entities and organizations create their profiles on various social media platforms and aim to promote interaction and user experience with customers, prospects, affiliates, news & media personals, government personals and other relevant persons.

However, it is evident that even though business entities are spending a considerable amount of time and money on trying to utilize social media for promotion and effective interaction with different relevant persons and are desirous of publishing relevant post to be able to achieve this, the number of publication of posts on social media, especially by business entities and organizations is considerably low. In a survey conducted by Krishna Neelamraju of Recommend.ly for October 2012, that over 70% Facebook™ pages of businesses and other groups were inactive during October 2012.

The essential reasons for such low activities, especially not publishing posts are:

a) failure or inability to search relevant information which can be published as relevant posts that are liked or viewed by the relevant visiting users

b) failure or inability to identify relevant information which can be published as relevant posts that are liked or viewed by the relevant visiting users

c) failure or inability to categorize or rank relevant information among multiple types or sources of information which can be published as relevant posts that are liked or viewed by the relevant visiting users

d) absence of time to search relevant information which can be published as relevant posts which are liked or viewed by the relevant visiting users

e) absence of time to identify relevant information which can be published as relevant posts that are liked or viewed by the relevant visiting users

absence of time to categorize or rank relevant information among multiple types or sources of information which can be published as relevant posts that are liked or viewed by the relevant visiting users

On the other hand even active users find it difficult to segregate the available content on the internet, and effectively choose the most relevant and attractive content for posting or sharing with other users which are not only relevant and attractive but constantly updating at regular intervals so that other users remain attracted and engaged to the content posted or shared by the active user.

Thus, it can be easily extrapolated with reference to the abovementioned study and by other activities undertaken in the online medium, that not only less active users, but also regular and active users of the online medium including users of social media websites (example facebook.com, google+ , myspace etc.), online chatting forums (example whatsapp, gtalk, skype, yahoo messenger, msn messenger), search engine (example google.com, bing.com, yahoo.com), content sharing (example instagram, flikr, dropbox), online greetings (example 123greetings.com), multimedia viewing (youtube.com), online business promoting programs or blogs (example wordpress.com), find it difficult to search and communicate relevant and new content with other users.

For example, if the owner of a company (for example a bakery, ABC Bakery) has a profile page of ABC bakery on a social network website such as facebook.com and wants to engage with his friends, relatives, subscribers and client by showing them some relevant pictures or news of cakes, the owner will ordinarily do a search on an online search interface such as google.com and choose one of the images or news which he feels relevant to post it on his company's home page on facebook.com. However, ordinarily after a few such activities the friends, relatives, subscribers and clients of the profile page will get disinterested in seeing pictures of cakes, due to repetition and lack of relevance, without the owner realizing the reason for the disinterest. In such a scenario, the presently available systems and methods adopted by any social network website (example facebook) or any search engine (like google) or any other presently existing online systems or methods cannot offer any service or product to the owner of the bakery for ensuring that he is able to post more relevant, unique and updated content such as

a) a picture of cake with a celebrity cutting it whose birthday is on the day of posting the content which may have resulted from a keyword search for 'cake celebrity birthday today'; followed by

b) a cake in the shape of an animal which may have resulted from a keyword search for 'animal shape cake';

followed by;

c) a news article on the world's largest cake recorded in Guiness Book of World Record which may have resulted from a keyword search for 'largest cake in the world'; which would allow the content to be relevant, unique and updated and be regularly posted on his profile page on a social media website or on any other online communicating system such as but not limited to online chatting forums (example whatsapp, gtalk, skype, yahoo messenger, msn messenger), search engine (example google.com, bing.com, yahoo.com), content sharing (example instagram, flikr, dropbox), online greetings (example 123greetings.com), multimedia viewing (youtube.com), online business promoting programs or blogs (example wordpress.com).

The present invention in its various embodiments aims to address the above reasons for low publication of posts, especially by business entities and organizations.

SUMMARY OF THE INVENTION

In a broad aspect, the invention provides a system and methods for sorting and presenting information on a social networking site, wherein the system comprises,

a) a profile linked to at least a page;

b) at least one data indicator linked to said profile;

c) at least a core keyword;

d) a parameter population engine;

e) a search term generation engine;

f) a search engine enabling a search mechanism;

g) a search filtration or ranking engine enabling search filtration and ranking mechanism; h) a search result selection engine enabling a search result selection mechanism;

i) a search result publication engine enabling publication or posting of selected search results; j) a performance pointer;

k) a performance indicator calculator; and

1) a core keyword updation matrix;

wherein a core keyword may be derived from at least one data indicator linked to the said profile, and the search term generation engine along with the parameter population engine generates a set of search terms using the core keywords to search using the search mechanism by the search engine, the results of which are filtered or ranked using the filtration and ranking mechanism by the search filtration or ranking engine to generate a set of selectable filtered and ranked results which is then selected for publication using search result selection mechanism by the search result selection engine, after which one or more selected results are published as one or more posts by the search result publication engine on the at least a page linked to the profile; and wherein performance of the one or more posts is indicated and calculated by the performance pointer and the performance indicator calculator;

and wherein the core keyword updation matrix is capable of updating the core keyword at predefined intervals of time.

BRIEF DESCRIPTION OF THE DRAWINGS

Figure 1 is an illustration of an exemplary set of components of a system in an embodiment of the present invention.

Figure 2 is an illustration of an exemplary set of steps of a method in an embodiment of the present invention associated with one or more components of a system in an embodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

In a broad aspect, the invention provides a system and methods for sorting and presenting information on a social networking site, wherein the system comprises,

a) a profile linked to at least a page;

b) at least one data indicator linked to said profile;

c) at least a core keyword;

d) a parameter population engine;

e) a search term generation engine;

f) a search engine enabling a search mechanism;

g) a search filtration or ranking engine enabling search filtration and ranking mechanism; h) a search result selection engine enabling a search result selection mechanism;

i) a search result publication engine enabling publication or posting of selected search results; j) a performance pointer;

k) a performance indicator calculator; and

1) a core keyword updation matrix;

wherein a core keyword may be derived from at least one data indicator linked to the said profile, and the search term generation engine along with the parameter population engine generates a set of search terms using the core keywords to search using the search mechanism by the search engine, the results of which are filtered or ranked using the filtration and ranking mechanism by the search filtration or ranking engine to generate a set of selectable filtered and ranked results which is then selected for publication using search result selection mechanism by the search result selection engine, after which one or more selected results are published as one or more posts by the search result publication engine on the at least a page linked to the profile;

and wherein performance of the one or more posts is indicated and calculated by the performance pointer and the performance indicator calculator;

and wherein the core keyword updation matrix is capable of updating the core keyword at predefined intervals of time.

In an embodiment of the invention, the system comprises:

a) at least an electronic device;

b) at least a data storage device; and

c) at least a data processing unit.

In an embodiment of the invention the system may comprise of one or more database to store information in an electronic device.

In a broad aspect, the invention provides a system and methods for sorting and presenting information on a social networking site, wherein the method comprises the steps of,

creating a profile linked to at least a page;

deriving a core keyword from at least one data indicator linked to said profile;

generating a set of search terms using the core keyword via a search term generation engine along with a parameter population engine;

searching the set of search terms using a search mechanism by the search engine;

filtering or ranking of results obtained after the previous step using the filtration and ranking mechanism by the search filtration or ranking engine;

generating a set of selectable filtered and ranked results which is capable of being selected for publication using search result selection mechanism by the search result selection engine; and publishing one or more selected results from the previous step as one or more posts by the search result publication engine on the at least a page linked to the profile;

wherein performance of the one or more posts is indicated and calculated by a performance pointer and a performance indicator calculator;

and wherein a core keyword updation matrix is capable of updating the core keyword at predefined intervals of time. The following examples and figures 1 through 2 describe the various components of the systems and the methods of their working in accordance with the invention. It is to be noted that the following examples have been used to illustrate and exemplify the method of working of the invention and it does not restrict the invention. A person skilled in the art may easily identify equivalent systems and methods that can be developed using information provided herein below:

For example a user of a social networking site X provides information linked to the user, such as, name, age, interests, etc, and thus generates a profile or a description about the user and introduces oneself which is linked to at least a page or webpage 104, wherein the information provided by the user is stored in a data storage device and is visible via this page or webpage. The information provided by the user may be personal or professional information such as, name, age, type of entity, nationality, interests, qualifications, professional achievements, name of workplace etc. which is at least one data indicator linked to the profile. That is the at least one data indicator linked to the profile 105 describes or introduces the user and the at least one data indicator linked to the profile remains stored in a data storage device, which is visible in the profile linked to at least a page. Now depending upon the at least one data indicator linked to said profile or the term a user types to search, at least a core keyword is generated 201. For example if the user owns a bakery or confectionary shop and has a profile with the name of this bakery or confectionary shop, with details or information linked to shop available in the profile, the at least one core keyword may be automatically generated from the at least one data indicator linked to said profile of the shop. A core keyword may also be provided by the user. To understand the invention it may be assumed the at least a core keyword is 'cake'. Then the search term generation engine 201 creates one or more search phrases along with the core keyword 'cake' such as 'Birthday cake', 'Wedding cake', 'Bollywood cake', 'Cake with animals', Innovative cake' by associating several data indicator linked to said profile as well as indicators obtained from other internal as well as external sources via a parameter population engine 201. The search engine 501 enabling a search mechanism then uses these search phrases to conduct a search and generate results that may be desirable to the user, wherein the generated search results shall typically be more relevant to the user's requirement in comparison to a search comprising only the core keyword instead of the search phrases since the search phrases are specific to the user's profile created using the data indicators which are linked to the said user's profile. As mentioned earlier, the type of content of a profile linked to a page on a social networking site often times determines the number of visitors to the page or activities visible on the page. Thus if a user can generate more relevant or desirable content to display on the page, such as picture of a famous sports celebrity cutting his birthday cake, the user's profile page may attract more visitors and activities in comparison to a picture of a cake only which may have been the picture obtained from a search of the core keyword 'cake' only. Once the search engine 501 enabling the search mechanism is completed the search filtration or ranking engine 301 enabling search filtration and ranking mechanism begins, wherein the filtration or ranking engine filters and ranks the results based on their priority and displays them to the user or selects one automatically. This filtering and ranking occurs taking into account various factors such as geographical location, type of users visiting the profile page and the activities involved. To exemplify this we assume that the confectionary shop is located in India. When search phrases are searched via the search engine 501 and more than one result of picture of a famous sports celebrity cutting his birthday cake is obtained, the filtration or ranking engine considers the, to be more relevant than others. The user thus finds the picture of a famous sports celebrity from India, cutting his birthday cake, above all other pictures. However, if the search engine 501 is set to work by itself at a particular time then once the filtration and ranking of searched results are over a search result selection engine 401 enabling a search result selection mechanism, selects a relevant result or picture, in this case the picture of a famous sports celebrity from India, cutting his birthday cake and allows a search result publication engine 302 enabling publication or posting of selected search results, to publish the picture.

The parameter population engine 201 for example also takes into account information obtained from the associated or linked profiles of the same or different 105 social networking site, such as if a linked user's birthday comes up, the parameter population engine recognizes interests of the linked user and search phrases are generated by the search term generation engine 201 utilizing these interests of the linked user and search filtration or ranking engine enabling search filtration and ranking mechanism depending upon the interests of the linked user. To illustrate this we can consider that profile page of a user A is linked to the profile page of the confectionary shop. The information that user A likes renaissance paintings is available as at least one data indicator linked to said profile of user A. On the birthday of user A the parameter population engine gives more importance to information available on the profile of user A and search term generation engine 201 generates search phrases such as 'renaissance cake' or 'cake with paintings' which may extract relevant results thus allowing better filtration or ranking of most appropriate results and in turn giving better options to choose from for selection and publication. To illustrate another aspect of the search filtration or ranking engine enabling search filtration and ranking mechanism it may be considered several profiles of users linked to a page suggest that users are interested in movies, particularly Hindi movies from Bollywood. All these profiles are associated with the profile page of the confectionary shop. Hence, after searching the results are filtered and ranked via the search filtration or ranking engine making the results obtained from searching the phrase 'Bollywood cake' more prominent or at the top of the list of relevant results.

In an embodiment of the invention, content displayed as a result of a search engine 501 enabled search mechanism is strictly pictures or videos. The filtration engine removes all other searched results or information or data.

In an embodiment of the invention, the textual data or information obtained as a result of a search engine 501 enabled search mechanism is converted to picture form or any multimedia form selected from picture form, video form, audio form and a combination thereof.

For example if the core keyword searched is 'cake' and as a result a cake recipe is obtained, the systems and methods of the present invention shall transform this recipe obtained as a text into a picture. The colour scheme and look of the picture may depend upon at least one data indicator linked to a profile. For instance, the profile page of a female teenager user, and whose page is associated with profile pages of predominantly females teenager users, a purple or pink background image or picture is used first to display the text of the recipe in picture format.

In another aspect of the invention, users may be from different social networking sites, or the information available about users may be scattered over various social networking sites as well as in storage devices of communication devices. In such cases information has to be aggregated from several sources and at least one data indicator linked to said profile may be obtained from several sources for example different social networking sites, professional networking sites as well as stored information in a communication device such as mobile phones, personal computers, email IDs stored in ones email account, etc. For example if a user wants to display certain content on the profiles linked to pages, of a specific group of users, the relationship between the user displaying and the users obtaining the displayed content, is measured. This measurement is based on several factors, such as, same or similar profession, same or similar educational background, same educational institution, common interests, time period of the relationship from the time of storage of a mobile phone number, or email ID, or addition in social networking sites, etc. If measurements reveal more than one factor of connection, such as through more than one networking sites, or networking site plus also via email accounts, such relationships are considered to be closer than other. In another aspect, the similar relationships are grouped via one or more systems and methods of the invention. So for example if user B wants to display a cake recipe to all the college friends of user B, he can do so by selecting the appropriate group.

In another aspect of the invention, every time a content 103 is chosen by a user for display or publication via the search result publication engine 302, a performance pointer 303 is added or associated to this content. The systems and methods of the present invention also adds performance pointer 303 for every positive reaction or activity for a content which is calculated by a performance indicator calculator 303 to rank the content. Thus when similar searches conducted, by users the ranking of these content are set higher than the ones with lesser or no positive activities.

For example this addition of performance pointer 303 and ranking based on the performance indicator calculator may help a user to post or publish relevant or desirable content based on the performance calculation done on a previous occasion. For instance if a user C desires user D to write about a topic, user C may chose certain criteria set by the systems of the present invention and post or publish desirable content every time such content is searched by the search engine 501 depending upon the criteria which will be associated to the performance indicator calculator. Then user D who is also interested on the topic is invited to read, comment or write on the topic which will be associated to the performance indicator calculator.

In an aspect of the invention, the performance pointer 303 and the performance indicator calculator 303 creates an artificial intelligence based on the selection of the content for posting or publishing and the activity the posted or published content draws. The artificial intelligence is created due to predefined algorithms which allow the system to identify and update data and metadata related to different parameters stored in a data storage device and processed using a data processing device. For example the system categorises users based on factors like geographical location, gender, age and interest. These content posts and activities are then categorised with such group. Herein below are listed certain such categories and types of news or content they may be interested in.

Group A: Teenage female in Mumbai: Relevant news in order of preference -

1. Hindi movie review

2. Teenager makes it to NASA

3. Youngest achiever award for Indian lady

4. Rahul Gandhi's birthday bash

5. Art Film review 6. Godman's tour

Group B: 40 plus male in Indore

1 Art Film review

2 Godman's tour

3 Rahul Gandhi's birthday bash

4 Youngest achiever award for Indian lady

5 Teenager Radha makes it to NASA

6 Hindi movie review

In an aspect of the invention, a content updating mechanism content updating mechanism enables a restriction to post or publish only unique content. For example, on ones birthday, to make wishing via social networking site more diverse, the systems and the methods of the present invention suggests to users different content for post or publication via social networking sites. Once a content has been chosen for publication the option shall not be available to any later user.

For instance the user celebrating birthday gets unique wishes from other users. One wishing user may say he shares his birthday with Einstein, and so this friend is waiting to see Einstein getting unleashed which shall not be available to another user. Another wishing user may send a card with a background of Michael Jackson as Michael Jackson is the favorite musician of the birthday user. A third user may send an Amazon free ebook on 'Theory of Everything' written by birthday user's favorite authors. A fourth user may send a numerology prediction that his year is going to be fabulous. Thus when a wishing user selects a particular type of gift or wish for the birthday user, the remaining users cannot select the same gift. This ensures the maintenance of the uniqueness of the wishes and gifts.

In an example of content development layers of content images are tagged with appropriate names of user's profiles. Some variables are colors, or images, or placeholders, or templates for text color, fonts, and sizes. The background of images may be - techno, teenage, bookish, jazzy, etc. So when a birthday card has to be generated for a teenage girl, only a subset of these themes/backgrounds gets selected on which the content and text are placed.

Typically, users find it easier to share a ready content 103 than to create content. The systems and the methods of the present invention provides for extracting desirable and relevant content 103. Constant and automatic variation of the core keyword using a core keyword updation matrix 202 allows generation of similar or parallel or alternate keywords, which in turn generates similar or parallel or alternate search phrases. The core keyword works on a protocol or an algorithm which creates a sequence of approaches to generate or update a variety of core keywords with different and parallel criteria associated with the generation of the core keyword. This creates variations in the contents and in turn updation of posts or publication 102 searched even though other parameters may remain the same. This is a crucial aspect to ensure that the same search and search results are not posted on the page linked to a profile, and is capable of ensuring that posts with freshness and variety are designated to a page at regular intervals of time which is able to provide positive response and high ranking content. In an example to explain the working of a core keyword updation matrix, if the core keyword derived from a social media professional is 'social media' where the at least one data indicator linked to the said profile is that the user works in a social media advertising company, then the exemplary core keyword variations generated by the core keyword updation matrix at regular intervals along with the different criteria are as follows: Main Non-updated core keyword - Social Media

Criteria:

a) Common Search in a common search engine so as to obtain a long list of commonly used words with our core keywords and common phrases;

b) Expand using adjectives and adverbs where information can be obtained from adjective or adverb adjoining the core keyword such as Secrets, tips, guide, recipe etc.;

c) Inclusion of word forms such as Common misspellings (socal media, social medya..), Synonyms , Slang and colloquial terms n abbreviations (socmedia);

d) Category shifts to find which category the main non-updated core keyword belongs to (internet marketing, web marketing) and which categories the main non-updated core keyword can be broken down to;

e) Sideways shifts to obtain the alternatives for the main non-updated core keyword (email marketing, search marketing);

f) Purpose keywords to identify the purpose associated with the main non-updated core keyword (More business , More customers)

Core keyword updation matrix generated updated core keyword:

a) social media news

b) social media infographics

c) social media celebrities d) social media tips

e) social media marketing

f) latest social media

g) social media case study india

h) social media secrets

i) social media management

j) social media joke

k) social media fun

1) social media cartoon

m) social media jobs

n) social media strategy

o) social media statistics

p) social media quote

In an embodiment of the invention, the systems and methods of this invention allow contents 103 to be automatically posted 101 or published at a predetermined time.

In an embodiment of the invention, the systems and methods of this invention allow contents 103 to be automatically posted 101 in an appropriate language.

In an embodiment of the invention, the systems and methods of this invention allow users to choose content from a variety of pre-analyzed content that may trigger maximum activity or response.

In an embodiment of the invention, the systems and methods of this invention allow contents 103 to be automatically posted 101 in an appropriate linguistic style. For example description of an item could be written in various ways, such as the encyclopedia style and the tabloid style. Encyclopedia style is fact driven, and tabloid sensation driven. In a social media, the tabloid style may work better and the essence of tabloid headline is some kind of adjective, adverb in the headline. Some examples of different types of descriptions are given herein below: The guy disappears with bag of money (tabloid style); or Mr. Raj is born on 21 jan 1980. He is a scientist, and receiver of noble prize. (Encyclopedia style); or Mr. Raj, creator computers? made diapers too, celebrates birthday today (tabloid style) In figure 2, the steps involved in modification of a content 103 depending upon the performance of a post 101 is depicted via a flow diagram. Thin the first step (10) the content of a post 101 is identified and categorised by its type, e. g. text, image, video, etc. In step two (11), the identified and categorised content, is filtered, depending upon various factors such as its tags or source. In the third step (12), the content is modified depending upon the category of content. Such as a text may be modified to an image, a video to a thumbnail, etc. the modifications (12') may be incorporated from previously stored or extracted content such as extensively used background colours, popular images or fonts etc. In the next step (13) the performance of the previously posted content is referred to, such as the number of positive comments the post drew, the number of views, the content attracted etc. In the last step (14), based on the performance of the post scores are allotted and new content 103 is thus generated.

In an aspect of the invention, the following algorithm may be implemented to perform one or more methods of the present invention. Data storage device stores all actions. An unique ID is designated to each content. Date and time is also stored in UTC format. 'Impressions' is the count of times a user views the post. 'Clicks' is the count of times a user has republished or reposted the content. 'PostCount' is the number of users who have selected the content to be republished or reposted. 'Post Γ counts if the post has been shared on 'networkl ', and 'ResponseCount' is total number of activities for example likes, comments, shares, etc that the post has attached in various social networking sites. 'Respl ' is the 'ResponseCount' for the 'networkl'. Response count is predicted by 'ResponsePredictor' PR (ci) - predicted response for ith content is calculated by machine learning algorithms as depicted herein below:

Data Selection/Posting Result

Data storage device

machine learning algorithms

• selection time;

• content type (event, quote..)

• background color

each word of the text in the caption

• social network chosen to be posted

• posting time

• attribute of friend • Age

• Gender

• Geography

• Interest

In an embodiment of the invention, a computer program product for sorting and presenting information on a social networking site, the computer program product embodied in a computer readable medium that, when executing on a computer, performs steps comprising

a. creating a profile linked to at least a page;

b. deriving a core keyword from at least one data indicator linked to said profile;

c. generating a set of search terms using the core keyword via a search term generation engine along with a parameter population engine;

d. searching the set of search terms using a search mechanism by the search engine;

e. filtering or ranking of results obtained after the previous step using the filtration and ranking mechanism by the search filtration or ranking engine;

f. generating a set of selectable filtered and ranked results which is capable of being selected for publication using search result selection mechanism by the search result selection engine; and g. publishing one or more selected results from the previous step as one or more posts by the search result publication engine on the at least a page linked to the profile;

wherein performance of the one or more posts is indicated and calculated by a performance pointer and a performance indicator calculator;

and wherein a core keyword updation matrix is capable of updating the core keyword at predefined intervals of time.

In an embodiment of the invention, a system for sorting and presenting information on a social networking site, wherein the system comprises,

a) at least an electronic device;

b) at least a data storage device; and

c) at least a data processing unit;

wherein said at least an electronic device comprises,

i. a profile linked to at least a page; and

ii. at least one display interface;

iii. at least a core keyword; and wherein said at least a data storage device comprises,

i. at least one data indicator linked to said profile;

and wherein said at least a data processing unit comprises,

i . a parameter population engine ;

ii. a search term generation engine;

iii. a search engine enabling a search mechanism;

iv. a search filtration or ranking engine enabling search filtration and ranking mechanism; v. a search result selection engine enabling a search result selection mechanism;

vi. a search result publication engine enabling publication or posting of selected search results; vii. a performance pointer;

viii. a performance indicator calculator; and

ix. a core keyword updation matrix;

wherein a core keyword may be derived from at least one data indicator linked to the said profile, and the search term generation engine along with the parameter population engine generates a set of search terms using the core keywords to search using the search mechanism by the search engine, the results of which are filtered or ranked using the filtration and ranking mechanism by the search filtration or ranking engine to generate a set of selectable filtered and ranked results which is then selected for publication using search result selection mechanism by the search result selection engine, after which one or more selected results are published as one or more posts by the search result publication engine on the at least a page linked to the profile;

and wherein performance of the one or more posts is indicated and calculated by the performance pointer and the performance indicator calculator;

and wherein the core keyword updation matrix is capable of updating the core keyword at predefined intervals of time.

In an embodiment of the invention, a system, for sorting and presenting information on a social networking site, comprising:

at least a data processing unit; and

at least a data storage device that stores instructions for causing the data processing unit to perform the following operations:

a. create a profile linked to at least a page;

b. derive a core keyword from at least one data indicator linked to said profile;

c. generate a set of search terms using the core keyword via a search term generation engine along with a parameter population engine; d. search the set of search terms using a search mechanism by the search engine;

e. filter or ranking of results obtained after the previous step using the filtration and ranking mechanism by the search filtration or ranking engine;

f. generate a set of selectable filtered and ranked results which is capable of being selected for publication using search result selection mechanism by the search result selection engine; and wherein performance of the one or more posts is indicated and calculated by a performance pointer and a performance indicator calculator;

and wherein a core keyword updation matrix is capable of updating the core keyword at predefined intervals of time.

In an embodiment of the invention, a data storage device programmed for using information from a social networking site to a webpage provided by a second online service provider network, the programming comprising instructions for causing an electronic device to:

a. create a profile linked to at least a page;

b. derive a core keyword from at least one data indicator linked to said profile;

c. generate a set of search terms using the core keyword via a search term generation engine along with a parameter population engine;

d. search the set of search terms using a search mechanism by the search engine;

e. filter or ranking of results obtained after the previous step using the filtration and ranking mechanism by the search filtration or ranking engine;

f. generate a set of selectable filtered and ranked results which is capable of being selected for publication using search result selection mechanism by the search result selection engine; and wherein performance of the one or more posts is indicated and calculated by a performance pointer and a performance indicator calculator;

and wherein a core keyword updation matrix is capable of updating the core keyword at predefined intervals of time.

In an embodiment of the invention, a profile may optionally be related to or a part of the one or more networking systems. Networking systems may include but is not limited to one or more online social or professional network. The network indicates the ways in which such individuals are connected. In an embodiment of the invention, the above aspects of networking systems also enable in commercial interactions. Users may use the opinion of others in their social network with regard to related information. Alternatively or additionally, the user information may optionally be separate, such that the user for example may optionally provide the information for the profile separately from that of a networking system.

In an embodiment of the invention, the systems and the methods of the present invention may be used as a feature of any social networking platforms or websites which are either already in use or may be developed in future, such as but not limited to 43 Things, Academia.edu, Advogato, aNobii, AsianAvenue, aSmallWorld, Athlinks, Audimated.com, Bebo, BIGADDA, Biip.no, BlackPlanet, Blauk, Blogster, Bolt.com, Busuu, Buzznet, CafeMom, Care2, CaringBridge, Classmates.com, Cloob, CouchSurfmg, CozyCot, Cross.tv, Crunchyroll, Cyworld, DailyBooth, DailyStrength, delicious, deviantART, Diaspora*, Disaboom, Dol2day, DontStayln, Draugiem.lv, douban, DXY.cn, Elftown, Elixio, English, baby!, Epernicus, eToro, Experience Project, Exploroo, Facebook, Faceparty, Faces.com, Fetlife, FilmAffinity, Filmow, FledgeWing, Flixster, Flickr, Focus.com, Fotki, Fotolog, Foursquare, Friendica, Friends Reunited, Friendster, Fruhstuckstreff, Fubar, Fuelmyblog, FullCircle, Gaia Online, GamerDNA, Gapyear.com, Gather.com, Gays.com, Geni.com, GetGlue, Gogoyoko, Goodreads, Goodwizz, Google+, GovLoop, Grono.net, Habbo, hi5, Hospitality Club, Hotlist, HR.com, Hub Culture, Hyves, Ibibo, Identi.ca, Indaba Music, Instagram, IRC-Galleria, italki.com, Itsmy, iWiW, Jaiku, Jiepang, KaixinOOl, Kiwibox, Lafango, AGbook, LaiBhaari, Last.fm, Library Thing, Lifeknot, Linkedln, LinkExpats, Listography, LiveJournal, Livemocha, Makeoutclub, MEETin, Meetup (website), Meettheboss, MillatFacebook, mixi, MocoSpace, MOG, MouthShut.com, Mubi, MyHeritage, MyLife, My Opera, Myspace, Nasza-klasa.pl, Netlog, Nexopia, NGO Post, Ning, Odnoklassniki, Open Diary, Orkut, OUTeverywhere, PatientsLikeMe, Partyflock, Pingsta, Pinterest, Plaxo, PureVolume, Playfire, Playlist.com, Plurk, Qapacity, Quechup, Qzone, Raptr, Ravelry, Renren, ReverbNation.com, Ryze, ScienceStage, Share TheMusic, Shelfari, Sina Weibo, Skoob, Skyrock, SocialVibe, Sonico.com, SoundCloud, Spaces, Stickam, StudiVZ, Students Circle Network, StumbleUpon, Tagged, Talkbiznow, Taltopia, Taringa!, eachStreet, TermWiki, The Sphere, TravBuddy.com, Travellerspoint, tribe.net, Trombi.com, Tuenti, Twitter, Tylted, Vkontakte, Vampirefireaks.com, Viadeo, Virb, Vox, Wakoopa, Wattpad, WAYN, WeeWorld, Wellwer, WeOurFamily, Wepolls.com, Wer-kennt-wen, weRead, Wiser.org, Wooxie, WriteAPrisoner.com, Xanga, XING, Xt3, Yammer, Yelp, Inc., Zoo.gr, Zooppa, Zorpia, Second Life, similar social networking websites, or any combinations thereof.

For the purpose of this invention, social networking platforms or websites deem to include instant messengers or chat applications such as but not limited to pAdium, AIM, aMSN, Ayttm, BitlBee, Bombus, Centericq, climm, Coccinella, eBuddy, emesene, Empathy, FaceTime, Fire, Gadu-Gadu, Gajim, Google Hangouts, IBM Lotus Sametime, iCall, iChat, ICQ, IMVU, Instantbird, Jitsi, Kadu, Kopete, MCabber, meebo, Meetro, Microsoft Lync, Miranda IM, MySpacelM, naim, Palringo, Paltalk, Pidgin, PlayXpert, Psi, QIP, Qnext, QuteCom, Skype, PSV, Tencent QQ, Tkabber, Trillian, Windows Live Messenger, WeChat, WhatsApp, Xfire, Yahoo! Messenger, Yuilop, Zephyr, or any combinations thereof

For the purpose of this invention, the identity of a user linked to the user's phone or user's email shall be deemed to be a social network profile.

For the purpose of this invention, the identity of a user linked to the user's phone or user's email shall be deemed to be a social network profile.

The systems of the present invention, in an embodiment are made accessible through a portal or an interface which is a part of, or may be connected to, the internet or World Wide Web or any similar portal, wherein the portals or interfaces are accessed by one or more of users through a computing device, whereby the user may send and receive data to the portal or interface which gets stored in at least one memory device or at least one data storage device or at least one server, and utilises at least one processing unit. The portal or interface in combination with one or more of memory device, data storage device, processing unit and serves, form an embedded computing setup, and may be used by, or used in, one or more of a computer program product. In an embodiment of the invention, the embedded computing setup and optionally one or more of a computer program product, in relation with, and in combination with the said portal or interface forms one of the systems of the invention.

Typical examples of a portal or interface may be selected from but is not limited to a website, an executable software program or a software application, and can be used in, or accessed through, a computing device.

In an embodiment of the invention, the system may provide for an interface to access to user profile information, where the user may view or edit information accordingly.

In an embodiment of the invention a data indicator linked to a profile may be based on or may be related to information of profile such as but not limited to photos, friends, connections, map, likes, subscriptions, events, notes, music, apps, professional information, educational information, location information, family information, profile history, date of birth, age, gender, sexual orientation, marital status, relationship status, languages known, religion, political views, web addresses, favourite music, favourite books, favourite movies, favourite television, favourite games, favourite teams, favourite sports, favourite activities, inspirations, interests, favourite web pages, suggestions, states, comments, albums, forums, communities, groups, shares, tweets, or any combination thereof.

In an embodiment of the invention the systems and methods of the present invention can be related to and made applicable for any online or network based activities such as but not limited to monetary transactions, online shopping, social networks, emails, chatting, on-line gaming sessions, messaging, multimedia-conferencing, application-sharing, e-voting, group-ware & collaboration, blogging, or any combination thereof.

A user is any person, machine or software that uses or accesses one or more of the systems or methods of the present invention. A user includes an automated computer program and a robot.

In an embodiment of the invention, the systems and methods can be practised using any electronic device. An electronic device for the purpose of this invention is selected from any device capable of processing or representing data to a user and providing access to a network or any system similar to the internet, wherein the electronic device may be selected from but not limited to, personal computers, mobile phones, laptops, palmtops, portable media players and personal digital assistants.

In an embodiment of the invention, the systems and methods of the present invention may be enabled through a computer program product which may be embodied in a computer.

In an embodiment of the invention, the systems and methods of the present invention provides for a computer program product embodied in a computer readable medium for collecting, sorting and posting information on a social media profile.

In an embodiment of the invention, one or more user can be blocked or denied access or be required to reattempt access, to one or more of the aspects of the invention. In an embodiment of the invention, a user may have a system to record or send alert or be informed in case any other user is accessing the user's electronic device remotely.

In an embodiment of the invention, the systems and methods of the invention may simultaneously involve more than one user or more than one data storage device or more than one host server or any combination thereof.

In an embodiment of the invention, additional systems and methods along with the present invention are used to prevent or restrict hacking or related phenomenon such as but not limited to phishing, man in the middle attack, inside jobs, rogue access points, back door access, use of viruses and worms, use of trojan horses, denial of service attack, sniffing, spoofing, ransomware or any combination thereof.

In an embodiment of the invention, a user may enter or communicate data or request through any suitable input device or input mechanism such as but not limited to a keyboard, a mouse, a joystick, a touchpad, a virtual keyboard, a virtual data entry user interface, a virtual dial pad, a software or a program, a scanner, a remote device, a microphone, a webcam, a camera, a fingerprint scanner, pointing stick, or a combination thereof.

In an embodiment of the invention, a profile information or data may be stored or processed or exchanged in encrypted or coded or encoded or scrambled or translated or ciphered form.

In an embodiment of the invention, the systems and methods of the present invention provides or enables a user interface which may allow commands for a command line interface or a graphical user interface (GUI) enabling a user to create, modify and delete data or metadata or program or logic or algorithm or parameters associated with encryption method or encryption program or encryption language.

In an embodiment of the invention, the systems and methods can be practised using any electronic device which may be connected to one or more of other electronic device with wires or wirelessly which may use technologies such as but not limited to, Bluetooth, WiFi, Wimax. This will also extend to use of the aforesaid technologies to provide an authentication key or access key or electronic device based unique key or any combination thereof. In an embodiment of the invention, multiple devices can be registered or indexed in accordance with the present invention, and one or more of the devices can be used either individually or in combination thereof for using the systems and methods of the present invention.

In an embodiment of the invention, the systems of the invention may be accessed through a website or a network based application or a plug -in or independent software programs.

In an embodiment of the invention, the system may involve software updates or software extensions or additional software applications.

In an embodiment of the invention, the systems of the present invention may be practiced or accessed through cloud computing.

In an embodiment of the invention, a computer program product residing on a machine readable medium may provide or enable access to systems and methods of the present invention to a user, wherein the computer program product is tangibly stored on machine readable media.

In an embodiment of the invention, the system of the invention further comprises of adding or attaching a tag or a label or any similar metadata to one or more of information linked to a profile. This may correspond to a structured tagging language (STL). To exemplify the use and significance of the structured tagging language for the purpose of this invention, the following exemplary illustration is provided:

A user's contacts in a social network may be distributed or subscribed to different service providers of different social networks (example, facbeook, twitter, Linkedin etc. Mobile phone, email etc). When a user thinks of a content piece it is desirable by the user that the content piece is made accessible to a certain group of friends or contacts or other users for whom the content piece is relevant. For example if a user sees a great recipe of birthday cake, he might think of his college friends with whom he had a wonderful time on a certain birthday .Now, if he wants to share this particular birthday cake picture to his college friends, it's a very difficult job to track and group his friends at one place. There might be 30 college friends but all are spread and subscribed to different social network or various networks and also the phone, email. The structured tagging language reads friends profiles in various networks and comes out with a map of friends deduplicated and with one click enables the user to send the birthday cake to his college friends across phone, email, and various social networks. On a first social networking site, the system tags the friend, while on a second social networking site, it mentions, and it does appropriate action in each of the network ensuring maximization of response.

An added feature of this is weights of relationship between friends in a manner that based on a predefined algorithm it is calculated that a friend is important as derived from the frequency of interactions and longevity of friendship. Further, STL enables sending of messages in multiple channels, and if there is no response, does the job of auto reminding the friend and till there is a response, the system chases the person(s). This followup is driven by data emanating from the interactions between friends.

In an embodiment of the invention a profile may be a profile of any entity such as but not limited to a company, organization, firm, an individual person, group of people, community, institute, a virtual body or any combination thereof.

In an embodiment of the invention, it may be required that the electronic device be registered or indexed with systems of the present invention. As an addition or alteration to this embodiment, it may be required that the electronic device may meet certain predetermined parameters such as but not limited to having licensed version of software or operating system of the device, or an original device itself.

In an embodiment of the invention, it may be required that the electronic device be registered or indexed with the encryption and identification program. As an addition or alteration to this embodiment, it may be required that the electronic device may meet certain predetermined parameters such as but not limited to having licensed version of software or operating system of the device, or an original device itself.

In an embodiment of the invention, the systems and methods can be practised using any electronic device which may contain or may be infected by one or more of an undesirable software such as but not limited to a virus, or a Trojan, or a worm, malware, spyware, adware, scareware, crimeware, rootkit or any combination thereof.

In an embodiment of the invention the system may involve software updates or software extensions or additional software applications. In an embodiment of the invention, any form of internet security such as but not limited to, a firewall or antivirus or antimalware or registry protection can be used by a user in the same or different electronic device either simultaneously or separately, along with the systems or methods of the present invention.

In an embodiment of the invention one or more user can be blocked or denied access to one or more of the aspects of the invention.

The described embodiments may be implemented as a system, method, apparatus or article of manufacture using standard programming or engineering techniques related to software, firmware, hardware, or any combination thereof. The described operations may be implemented as code maintained in a "computer readable medium", where a processor may read and execute the code from the computer readable medium. A computer readable medium may comprise media such as magnetic storage medium (e.g., hard disk drives, floppy disks, tape, etc.), optical storage (CD- ROMs, DVDs, optical disks, etc.), volatile and non-volatile memory devices (e.g., EEPROMs, ROMs, PROMs, RAMs, DRAMs, SRAMs, Flash Memory, firmware, programmable logic, etc.), etc. The code implementing the described operations may further be implemented in hardware logic (e.g., an integrated circuit chip, Programmable Gate Array (PGA), Application Specific Integrated Circuit (ASIC), etc.). Still further, the code implementing the described operations may be implemented in "transmission signals", where transmission signals may propagate through space or through a transmission media, such as an optical fibre, copper wire, etc. The transmission signals in which the code or logic is encoded may further comprise a wireless signal, satellite transmission, radio waves, infrared signals, Bluetooth, etc. The transmission signals in which the code or logic is encoded is capable of being transmitted by a transmitting station and received by a receiving station, where the code or logic encoded in the transmission signal may be decoded and stored in hardware or a computer readable medium at the receiving and transmitting stations or devices. An "article of manufacture" comprises computer readable medium, hardware logic, or transmission signals in which code may be implemented. A device in which the code implementing the described embodiments of operations is encoded may comprise a computer readable medium or hardware logic. Of course, those skilled in the art will recognize that many modifications may be made to this configuration without departing from the scope of the present invention, and that the article of manufacture may comprise suitable information bearing medium known in the art. In an embodiment of the invention computer program code for carrying out operations or functions or logic or algorithms for aspects of the present invention may be written in any combination of one or more programming languages which are either already in use or may be developed in future, such as but not limited to Java, Smalltalk, C++, C, Foxpro, Basic, HTML, PHP, SQL, Javascript, COBOL, Extensible Markup Language (XML), Pascal, Python, Ruby, Visual Basic .NET, Visual C++, Visual C# .Net, Python, Delphi, VBA, Visual C++ .Net, Visual FoxPro, YAFL, XOTcl, XML, Wirth, Water, Visual DialogScript, VHDL, Verilog, UML, Turing, TRAC, TOM, Tempo, Tcl-Tk, T3X, Squeak, Specification, Snobol, Smalltalk, S-Lang, Sisal, Simula, SGML, SETL, Self, Scripting, Scheme, Sather, SAS, Ruby, RPG, Rigal, Rexx, Regular Expressions, Reflective, REBOL, Prototype-based, Proteus, Prolog, Prograph, Procedural, PowerBuilder, Postscript, POP- 11, PL-SQL, Pliant, PL, Pike, Perl, Parallel, Oz, Open Source, Occam, Obliq, Object-Oriented, Objective-C, Objective Caml, Obfuscated, Oberon, Mumps, Multiparadigm, Modula-3, Modula-2, ML, Miva, Miranda, Mercury, MATLAB, Markup, m4, Lua, Logo, Logic-based, Lisp (351), Limbo, Leda, Language-OS Hybrids, Lagoona, Lab VIEW, Interpreted, Interface, Intercal, Imperative, IDL, Icl, ICI, HyperCard, HTMLScript, Haskell, Hardware Description, Goedel, Garbage Collected, Functional, Frontier, Fortran, Forth, Euphoria, Erlang, Elastic, Eiffel, E, Dylan, DOS Batch, Directories, Declarative, Dataflow, Database, D, Curl, C-Sharp, Constraint, Concurrent, Component Pascal, Compiled, Comparison and Review, Cocoa, CobolScript, CLU, Clipper, Clean, Clarion, CHILL, Cecil, Caml, Blue, Bistro, Bigwig, BETA, Befunge, BASIC, Awk, Assembly, ASP, AppleScript, APL, Algol 88, Algol 60, Aleph, ADL, ABEL, ABC, or similar programming languages.

In an embodiment, the data storage unit or data storage device is selected from a set of but not limited to USB flash drive (pen drive), memory card, optical data storage discs, hard disk drive, magnetic disk, magnetic tape data storage device, data server and molecular memory.

The term social media or social network may be alternately used and deem to include a network of computers capable of being accessed by more than one users.

The term social media site deems to include a network based website or a network based platform where more than one users are provided access to the network and allowed to interact with other users of the network. For the purpose of this invention, a page may be a front end interface or a profile page or a webpage or a dashboard or a board linked to a profile of a user or entity and is accessible or viewable by another user or entity.

The term appropriate in respect of certain output data or input data stands for a user desired or system desired output or input data which is determined by the system based on predefined algorithms stored or processed by the system for the purpose of this invention.

The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, or components, but do not preclude or rule out the presence or addition of one or more other features, integers, steps, operations, elements, components, or groups thereof.

The process steps, method steps, algorithms or the like may be described in a sequential order, such processes, methods and algorithms may be configured to work in alternate orders. In other words, any sequence or order of steps that may be described does not necessarily indicate a requirement that the steps be performed in that order. The steps of processes described herein may be performed in any order practical. Further, some steps may be performed simultaneously, in parallel, or concurrently.

In an embodiment of the invention the term network means a system allowing interaction between two or more electronic devices, and includes any form of inter/intra enterprise environment such as the world wide web, Local Area Network (LAN) , Wide Area Network (WAN), Storage Area Network (SAN) or any form of Intranet.

The techniques described above are not limited to any particular hardware or software configuration. Rather, they may be implemented using hardware, software, or a combination of both. The methods and processes described may be implemented as computer programs that are executed on programmable computers comprising at least one processor and at least one data storage device. The programs may be implemented in a high-level programming language and may also be implemented in assembly or other lower level languages, if desired. Any such program will typically be stored on a computer-usable storage medium or device (e.g., CD-Rom, RAM, or magnetic disk). When read into the processor of the computer and executed, the instructions of the program cause the programmable computer to carry out the various operations described above.

Furthermore, elements of different implementations may be combined, deleted, added, supplemented or modified to yield further implementations. In addition, actions or communications do not necessarily need to occur in the order in which they are depicted. Accordingly, other implementations are within the scope of the following claims.

The aim of this specification is to describe the invention without limiting the invention to any one embodiment or specific collection of features. A person skilled in the relevant art may realize the variations from the specific embodiments that will nonetheless fall within the scope of the invention, and such variations are deemed to be within the scope of the current invention.

It may be appreciated that various other modifications and changes may be made to the embodiment described without departing from the spirit and scope of the invention.

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
WO2012095768A1 *Jan 5, 2012Jul 19, 2012International Business Machines CorporationMethod for ranking search results in network based upon user's computer-related activities, system, program product, and program thereof
US20090217178 *Nov 24, 2008Aug 27, 2009Social Media Networks, Inc.Ranking interactions between users on the internet
US20100061411 *Jun 21, 2007Mar 11, 2010Kansas State University Research FoundationMethod and apparatus for controlling carrier envelope phase
US20100161416 *Jun 25, 2009Jun 24, 2010Electronics And Telecommunications Research InstituteMethod of providing targeted advertisements
US20120290407 *May 22, 2012Nov 15, 2012Hubbard Sid JaSelection of keyword phrases for providing contextually relevant content to users
Classifications
International ClassificationG06F17/00, G06Q30/02, G06Q10/00
Cooperative ClassificationG06F17/30867, G06Q10/10, G06Q30/0269, G06Q30/0241, G06Q50/01
Legal Events
DateCodeEventDescription
Aug 20, 2014121Ep: the epo has been informed by wipo that ep was designated in this application
Ref document number: 13868833
Country of ref document: EP
Kind code of ref document: A1
Jun 29, 2015NENPNon-entry into the national phase in:
Ref country code: DE
Jan 20, 2016122Ep: pct app. not ent. europ. phase
Ref document number: 13868833
Country of ref document: EP
Kind code of ref document: A1