IP Library Granted Patent US 8,862,102
Granted Patent B2
US 8,862,102 · App. 12/906,057 · Granted Oct 14, 2014

Method for facilitating and analyzing social interactions and context for targeted recommendations in a network of a telecom service provider

Inventors: Abhay Karandikar (Mumbai, IN); Animesh Kumar (District Saran, IN); Prateek Kapadia (Mumbai, IN); Sanjay Kumar (Pune, IN); Somya Sharma (Kanpur, IN); Dhanashree Deval Parakh (Miraj, IN)
Assignee: TTSL IITB Center For Excellence In Telecom (TICET)
H04M7/0024H04L67/04H04M2203/655H04W4/12H04M3/42348H04W4/206H04M3/42382G06Q30/02H04M2207/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,862,102
App. No.
12/906,057
Granted
Oct 14, 2014
Kind
B2
Abstract

A mobile social networking platform including a system and method for cellular communications and accessing services using cellular communications. The system and method enable any mobile device user having a mobile station (MS) with minimal functionality to SMS to access a social network without installing any additional software on the MS. The system and method also enable the mobile user to access Location Based Services even if the network provides location information, without specifically requiring a GPS/GPRS enabled MS.

Claims (67)

1. A method for providing dynamically and autonomously generated targeted recommendations about a social network facilitated event to a user in a social network and in a network compatible with said social network, wherein said social network is accessible from a mobile device in a mobile network, said method comprising providing recommendations about said event to said user based on a plurality of factors, said plurality of factors comprising of at least one among:

a relationship of said user with a social cluster;

a relationship of said event with an event cluster;

a relationship of said social cluster with said event cluster; and

ratings provided by a plurality of users for a plurality of events in said event cluster, wherein said user may be included in said plurality of users,

wherein said social cluster is created by performing steps comprising of:

analyzing feedback and rated events, wherein said rated events are similar to said event, to build a list of users with similar interests in a dynamic manner;

grouping dynamically said list of users in a dynamic manner into said social cluster; and

determining a final user rating for said rated events dependent on said social cluster to provide recommendations,

wherein said social cluster is modified by performing steps comprising of:

analyzing call detail records of said user, a list of contacts of said user, a profile of said user, a location of said user, said feedback and said rated events, wherein said rated events are similar to said event; and

re-grouping said social cluster to provide feedback and ratings for said rated events,

wherein said ratings modify an event cluster, and

wherein analyzing said call detail records comprises:

assigning weights to entries present in said call detail records; and

ranking said entries based on said weights, wherein said weights are assigned based on similarity of users between said user and said entries.

2. The method of claim 1 , wherein said mobile device uses Short Messaging Service (SMS) for accessing said social network, and wherein a copy of a SMS sent by a user is stored.

3. The method of claim 1 , wherein said event cluster is created by performing steps comprising of:

fetching event attributes of said event;

analyzing said event attributes and rating depending on a social cluster to build a list of events with similar attributes, wherein said event attributes is at least one of keywords, user profile, and location; and

dynamically grouping said list of events into said event clusters.

4. The method of claim 3 , wherein said event attributes are fetched dynamically from an event database, wherein said event attributes are entered by at least one of commercial and non-commercial enterprise, and stored in said event database.

5. The method of claim 3 , wherein said event attributes comprise of at least one of keywords, suitable user profiles, and location wherein said keywords is used to query for recommendations.

6. The method of claim 1 , wherein analyzing rated events further comprises of:

fetching users who have rated events, wherein said rated events are of interest to said user; and

quantifying interest of said users on said social network.

7. The method of claim 1 , wherein analyzing list of contacts of said user further comprises of:

checking contacts of said user for contacts who have similar interests as said user; and

quantifying influence of contacts with similar interests on said user.

8. The method of claim 1 , wherein providing recommendations to a user further comprises at least one of:

said user providing feedback about said event; and

said user providing ratings for said event.

9. The method of claim 8 , wherein said feedback and said ratings are further used to modify said event clusters in relation to said event.

10. The method of claim 9 , wherein modifying said event clusters comprises of:

dynamically modifying weights assigned to said event; and

dynamically modifying relationship between said event clusters and said social clusters.

11. A system for providing dynamically and autonomously generated targeted recommendations about a social network facilitated event to a user in a social network and in a network compatible with said social network accessed on at least one hardware device comprising a plurality of modules and a plurality of databases, wherein said social network is accessible from a mobile device in a mobile network, and wherein said system comprises a recommender module running on said at least one hardware device for providing recommendations about said event to said user based on a plurality of factors, said plurality of factors comprising of at least one of:

a relationship of said user with a social cluster;

a relationship of said event with an event cluster;

a relationship of said social cluster with said event cluster; and

ratings provided by a plurality of users for a plurality of events in said event cluster,

wherein said user may be included in said plurality of users;

wherein said at least one hardware device is adapted for creating said social cluster by performing steps comprising of:

analyzing feedback and rated events, wherein said rated events are similar to said event, to build a list of users with similar interests in a dynamic manner;

grouping dynamically said list of users in a dynamic manner into said social cluster; and

determining a final user rating for said rated events dependent on said social cluster to provide recommendations,

wherein said at least one hardware device is adapted for modifying said social cluster by performing steps comprising of:

analyzing call detail records of said user, a list of contacts of said user, a profile of said user, a location of said user, said feedback and said rated events, wherein said rated events are similar to said event;

re-grouping said social cluster to provide feedback and ratings for said rated events; and

determining a final user rating for said rated events dependent on said social cluster to provide recommendations,

wherein said at least one hardware device is adapted for analyzing call detail records by performing steps comprising of:

assigning weights to entries present in said call detail records; and

ranking said entries based on said weights, wherein said weights are assigned based on similarity of users between said user and said entries.

12. The system of claim 11 , wherein said mobile device is adapted for using Short Messaging Service (SMS) for accessing said social network, and wherein a copy of a SMS sent by a user is stored.

13. The system of claim 11 , wherein said at least one hardware device is adapted for creating said event cluster by performing steps comprising of:

fetching event attributes of said event;

analyzing said event attributes to build a list of events and rating said events depending on a social cluster to build a list of events with similar attributes, wherein said attributes is at least one of keywords, user profile, and location; and

dynamically grouping said list of events into said event clusters.

14. The system of claim 13 , wherein said at least one hardware device is adapted for fetching dynamically said event attributes from an event database, wherein said event attributes are entered by at least one of commercial and non-commercial enterprise.

15. The system of claim 11 , wherein said at least one hardware device is adapted for analyzing events by performing steps comprising of:

sorting events by rating at least one of timestamps, and alphabets;

fetching users who have rated events, wherein said events are of interest to said user; and

quantifying interest of said users on said social network.

16. The system of claim 11 , wherein said at least one hardware device is adapted for analyzing list of contacts of said user by performing steps comprising of:

checking contacts of said user for contacts who have similar interests as said user; and

quantifying influence of contacts with similar interests on said user.

17. The system of claim 11 , wherein said at least one hardware device is adapted for modifying said event clusters based on feedback and ratings provided by said user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2010
From: KARANDIKAR, ABHAY, DR.; KUMAR, ANIMESH, DR.; KAPADIA, PRATEEK; KUMAR, SANJAY; SHARMA, SOMYA; PARAKH, DHANASHREE DEVAL
To: TTSL IITB CENTER FOR EXCELLENCE IN TELECOM (TICET)
Reel/Frame 025148/0582 →
Priority Claims (1)
IN 411/MUM/2010 · Feb 15, 2010 · national
Continuity (1)
Related Publication 20110201317A1 · Aug 18, 2011