Patent ID: 9591087
Date: 2017-03-07
CPC Classifications: H04L

Claim:
1. A computer implemented method for creating an intelligent social network between a plurality of devices participating in a social network over Internet, the method comprising processor implemented steps of: detecting an intent of at least one user of a first device with at least one subsequent device of the plurality of devices based on at least one pre-defined parameter, wherein user activity is detected by the plurality of devices to facilitate said at least one user for interaction; detecting a match between the detected intent of the at least one user of the first device and at least one second user of the at least one subsequent device based on said at least one pre-defined parameter; transmitting a quantity of information pertaining to the detected intent of the at least one user of the first device to the at least one subsequent device by said first device; enabling communication and formation of the intelligent social network between the first device and the at least one subsequent device, wherein the first device utilizes a representational state transfer (REST) API for connecting to a residential gateway running on a web server; obtaining social networking data of the first device and the at least subsequent device using an open authorization (Oauth) adapted to connect to the intelligent social network via the residential gateway, wherein the social networking data is stored in a social graph database Neo4J and is maintained in PostGIS; discovering and updating information relating to a context of at the least one user, based on at least one of a location of the user, an activity of the least one user, and the detected intent of the least one user; and auto-analyzing a historical behavior of the said plurality of devices from a social profile of said plurality of devices participating in the intelligent social network.