METHOD AND SYSTEM FOR SHARING USER AND CONNECTED USERS' DATA WITH EXTERNAL DOMAINS, APPLICATIONS AND SERVICES AND RELATED OR CONNECTED USERS OF THE SOCIAL NETWORK
A system for transmission, reception and accumulation of the knowledge packets to plurality of channel nodes in the network operating distributedly in a peer to peer environment via installable one or more role active Human Operating System (HOS) applications in a digital devise of each of channel node, a network controller registering and providing desired HOS applications and multiple developers developing advance communication and knowledge management applications and each of subscribers exploiting the said network resources by leveraging and augmenting taxonomically and ontologically classified knowledge classes expressed via plurality search macros and UKID structures facilitating said expert human agents for knowledge invocation and support services and service providers providing information services in the preidentified taxonomical classes, wherein each of channel nodes communicating with the unknown via domain specific supernodes each facilitating social networking and relationships development leading to human grid which is searchable via Universal Desktop Search by black box search module.
1 . A method for sharing user and connected users' data with external domains, applications and services and related or connected users of the social network, the method comprising:
receiving at the central unit a request for sharing selective user data and one or more user related or connected users data based on sharing and security settings with or by one or more external domains, applications and services and related or connected users of the social network from one or more users via a user device, authenticating the each said user for sharing the selective user data and user related or connected users data based on sharing and security settings with or by one or more external domains, applications and services and related or connected users of the social network;
receiving at the central unit a request from the one or more external domains, applications and services and related or connected users of the social network for one or more users related selective user data and user related or connected users data;
authenticating the said each request by the central unit to provide the each request specific requested user data and user related or connected users data to the requesting one or more external domains, applications and services and related or connected users of the social network; and
providing the said requested user data and user related or connected users' data from the central unit to the requesting one or more external domains, applications and services and related or connected users of the social network.
2 . A method according to claim 1 , wherein the requested user and user related or connected users' data comprises data related to one or more users of application(s), subscribers of service(s), related or connected users of the social network.
3 . A method according to claim 1 , wherein further comprising: receiving sharing and security settings or privacy settings from one or more of the other related or connected or matched users or subscribers of the user of social network, the sharing and security settings or privacy settings includes permission for sharing particular user's selective data shared by one or more selective external domains, applications and services and users of the social network to other one or more external domains, applications and services and related or connected users of the social network.
4 . A method according to claim 3 , further comprising providing sharing and security information to the requesting one or more external domains, applications, services and related or connected users of the social network with requested user data and user related or connected users' data.
5 . A method according to claim 1 , wherein user data comprising one or more profiles, survey data, auto updated journal and profile data, dynamic relationships or connections, connected users' data, publications, user generated or stored contents, search macros, desktop resources and database.
6 . A method according to claim 1 , further comprising: receiving sharing and security settings or privacy settings from the user of the social network, the sharing and security settings or privacy settings providing permission to one or more external domains, applications and services and related or connected users of the social network to share said user's data and user's connected users data to other one or more external domains, applications and services and users of the social network.
7 . A system of share user and connected users' data with external domains, applications and services and related or connected users of the social network, the system comprises of:
a central server unit;
a application or software modules repositories;
a user database configure to store and update users data and sharing and security or privacy settings for sharing said user data;
an application programming interface configure to receiving a request to share selective user data and one or more user related or connected users data based on sharing and security settings with or by one or more external domains, applications and services and related or connected users of the social network from one or more users via a user device, to authenticate each said user to share the selective user data and user related or connected users data based on sharing and security settings with or by one or more external domains, applications and services and related or connected users of the social network, to receive at the central unit a request from the one or more external domains, applications and services and related or connected users of the social network for one or more users related selective user data and user related or connected users data, to authenticate the said each request to provide the each request specific requested user data and user related or connected users data to the requesting one or more external domains, applications and services and related or connected users of the social network and to provide the said requested user data and user related or connected users data to the requesting one or more external domains, applications and services and related or connected users of the social network.
8 . The system according to claim 7 , wherein the requested user data and related or connected users' data comprises data related to one or more users of application(s), subscribers of service(s), related or connected users of the social network
9 . The system according to claim 7 , wherein further comprising: sharing and security settings or privacy settings component is configure to receive sharing and security settings or privacy settings from one or more of the other related or connected or matched users or subscribers of the user of social network, the sharing and security settings or privacy settings includes permission for sharing particular user's selective data shared by one or more selective external domains, applications and services and related or connected users of the social network to other one or more external domains, applications and services and related or connected users of the social network.
10 . The system according to claim 9 , further comprising providing sharing and security information to the requesting one or more external domains, applications and services and related or connected users of the social network with requested user data and user related or connected users' data.
11 . The system according to claim 7 , wherein user data comprising one or more profiles, survey data, auto updated journal and profile data, dynamic relationships or connections, connected users' data, publications, user generated or stored contents, search macros, desktop resources and database.
12 . The system according to claim 7 , further comprising: sharing and security settings or privacy settings component is configure to receive sharing and security settings or privacy settings from the user of the social network, the sharing and security settings or privacy settings providing permission to one or more external domains, applications and services and related or connected users of the social network to share said user's data and user's connected users data to other one or more external domains, applications and services and related or connected users of the social network.
13 . A method of providing access to user data and profile(s) maintained by a social network to external domain or application or service provider server, the method comprising: receiving, at the social network, a request to access an application from a user; identifying the external domain or application service provider server associated with the request; determining a user data and profile(s) associated with the user providing the request to access the application; and transmitting the user data and profile(s), and the request to access the application to the external domain or application or service provider server.
14 . The method of claim 1 , further comprising: receiving, at the social network, a request for data included in the user data and profile(s) from the external domain or application or service provider server; verifying and matching a privacy setting associated with the user profile; comparing the request for data included in the user profile to the privacy setting associated with the user profile; and transmitting a selective matched data included in the user profile to the external domain or application or service provider server.
15 . The method of claim 1 , wherein identifying the external domain or application or service provider server associated with the request comprises:
extracting application identification (ID) from the request; and determining external domain or application or service provider server address associated with the application identification (ID).
16 . The method of claim 15 , wherein identifying the external domain or application or service provider server associated with the request further comprises: determining application data associated with the application identification (ID), the application data identifying data from the social network for use by the external domain or application server.
17 . The method of claim 1 , further comprising: receiving from the external domain or application or service provider server application content configured for the user based upon the user identification and the user data and profile(s).
18 . A method of sharing user profile data between a social network and external domain or application server, the method comprising: receiving, at external domain or application or service provider server, a request from a user to access an application; transmitting an application identification (ID) and access request to the social network to receive data from a user profile maintained by the social network, the user profile associated with the user; receiving a selective data included in the user profile maintained by the social network; and generating application content customize to the user based upon the said selective data included in the user profile maintained by the social network.
19 . The method of claim 18 , wherein providing the selective data included in the user profile comprises: transmitting to the social network, a request for data included in the user profile from the external domain or application or service provider server; and receiving a selective data included in the user profile from the social network.
20 . The method of claim 19 , wherein the selective data included in the user profile from the social network comprises data classified as publicly accessible by a privacy setting included in the social network.
21 . The method of claim 12 , wherein the transmitted user data comprises identification (ID) of one or more other related or connected users of the social network.
22 . The method of claim 12 , wherein the external domain or application or service provider server provides an application(s) and service(s) that executes within the social network.
23 . The method of claim 18 , wherein the received data from the user profile comprises identification (ID) of one or more other related or connected users of the social network.
24 . The method of claim 18 , wherein the application(s) and service(s) content is presented to the user within the social network.
25 . A system for sharing user profile data between a social network website and a third-party application server, the system comprising a profile store including a profile for each of a plurality of users of the social networking website, each profile identifying a dynamic relationship or connection to each of a plurality of other users of the social networking; an application identification module adapted to communicate with the profile store, the application identification module including a plurality of application profiles, each application profile including an application identification (ID), an application address and application data, the application data identifying data from a profile; and a communication module adapted to communicate with the application identification module and the profile store, the communication module receiving a destination application identification (ID) and a requesting profile and transmitting data associated with the requesting profile to the application address associated with the destination application identification (ID).
26 . The system of claim 26 , wherein the profile store includes a privacy setting associated with each profile, the privacy setting indicating data in each profile that is publicly accessible.
27 . The system of claim 26 , wherein the communication module transmits data associated with the requesting profile responsive to the privacy setting associated with the requesting profile.
28 . A method for providing privacy settings for an application associated with a member profile in a social network, the method comprising: receiving a request from a member to install the application in association with the member profile; installing the requested application; providing a privacy settings selection to control access to data associated with the installed application; receiving the privacy settings selection from the member; and displaying the data associated with the application based on the privacy settings selection.
29 . The method of claim 28 , wherein the application is available via a taxonomy wise application directory and search and match based on one or more criteria.
30 . The method of claim 28 , wherein the data associated with the installed application is displayed to a second member based on the privacy settings selection.
31 . The method of claim 28 , wherein the data associated with the installed application is displayed only to the member based on the privacy settings selection.
32 . The method of claim 28 , the method further comprising displaying a summary of privacy settings selections.
33 . A system for providing privacy settings for an application associated with a member profile in a social network, the system comprising: a communications interface configured to receive a request from a member to install the application in association with the member profile; a profile module configured to install the requested application; a privacy settings module configured to provide a privacy settings selection to control access to data associated with the installed application and to receive the privacy settings selection from the member; and the communications interface further configured to send the data associated with the application for presentation based on the privacy settings selection.
34 . The system of claim 33 , wherein the application is available via a taxonomy wise application directory and search and match based on one or more criteria.
35 . The system of claim 33 , wherein the data associated with the installed application is displayed to a second member based on the privacy settings selection.
36 . The system of claim 33 , wherein the data associated with the installed application is displayed only to the member based on the privacy settings selection.
37 . The system of claim 33 , the system further comprising a privacy summary module configured to display a summary of privacy settings selections.