System and method for accessing and posting nodes of network and generating and updating information of connections between and among nodes of network
First Claim
1. A method performed by a computing device that includes a memory and one or more processors, the method comprising:
- maintaining in a first database a plurality of nodes of a social network or a social graph;
maintaining in a second database a plurality of connections in the social network or the social graph, wherein each connection represents a connection between two or more nodes in the social network or the social graph;
maintaining in a third database information about the plurality of nodes and the plurality of connections;
providing an interface for users of the social network or the social graph to share and post content items in one or more communication channels of the social network or the social graph;
receiving from the interface the content item comprising selected content and instructions for selecting a referenced node;
determining whether any nodes of the social network or the social graph from the first database match the referenced node;
providing the user with a list of referenced nodes that matched any of the nodes of the social network or social graph from the first database;
receiving from the user a selected referenced node from the list, the selected referenced node being referenced in the interface; and
presenting a link to the selected referenced node in the content item,wherein each of the first database, second database and third database are partial components of a universal database,wherein updates to any of the first database, second database and third database are synchronized in the universal database.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
216 Citations
57 Claims
-
1. A method performed by a computing device that includes a memory and one or more processors, the method comprising:
-
maintaining in a first database a plurality of nodes of a social network or a social graph; maintaining in a second database a plurality of connections in the social network or the social graph, wherein each connection represents a connection between two or more nodes in the social network or the social graph; maintaining in a third database information about the plurality of nodes and the plurality of connections; providing an interface for users of the social network or the social graph to share and post content items in one or more communication channels of the social network or the social graph; receiving from the interface the content item comprising selected content and instructions for selecting a referenced node; determining whether any nodes of the social network or the social graph from the first database match the referenced node; providing the user with a list of referenced nodes that matched any of the nodes of the social network or social graph from the first database; receiving from the user a selected referenced node from the list, the selected referenced node being referenced in the interface; and presenting a link to the selected referenced node in the content item, wherein each of the first database, second database and third database are partial components of a universal database, wherein updates to any of the first database, second database and third database are synchronized in the universal database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method performed by a computing device that includes a memory and one or more processors to identify a node in a social network, the method comprising:
-
maintaining in a first database a plurality of nodes of a social network; maintaining in a second database a plurality of connections in the social network, wherein each connection represents the connection between two or more nodes network; maintaining information in a third database, wherein the information comprises data about the nodes and connections between the nodes; receiving updates to the information automatically or from a user of the social network based on at least one user activity via a user interface, the updates comprising auto identified or user selected nodes from a collection of connected nodes in the social network, wherein the collection of connected nodes are identified based on matching the information in the third database to the collection of connected nodes; auto identifying or user selecting selectable links corresponding to the collection of connected nodes; receiving an auto identified or user selected link, the auto identified or user selected link identifying a selected referenced node from the collection of connected nodes; storing information in the third database about the selected referenced node and a connection with a user, wherein the stored information is based on the user'"'"'s activities, relations, groupings, communications and posted content; wherein each of the first database, second database and third database are partial components of a universal database, wherein updates to any of the first database, second database and third database are synchronized in the universal database. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A system comprising a processor and memory for generating and updating information of connections between and among nodes of social network, comprising:
-
a node database maintaining a plurality of nodes of the social network or a social graph; a connection database maintaining a plurality of connections in the social network or the social graph, wherein each connection represents the connection between two or more nodes in the social network or the social graph, the connection database further maintaining information about the plurality of connections; a server providing an interface for users of the social network or social graph to share and post content items in one or more communication channels of the social network or social graph, wherein the server receives the content item from the user via the interface, wherein the content item comprises selected content and instructions for selecting a referenced node, wherein the instructions for selecting the referenced node comprise; determining which of the nodes of the social network or the social graph match the referenced node; providing the user with a list of referenced nodes that matched any of the nodes of the social network or social graph; receiving from the user a selected referenced node from the list of nodes, the selected referenced node being referenced in the content item; and
,presenting in the content item a link to the selected referenced node of the social network or the social graph, wherein both node database and the connection database are partial components of a universal database, wherein updates to either the node database or the connection database are synchronized in the universal database. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method performed by a computing device that includes a memory and one or more processors, the method comprising:
-
maintaining in a first database a plurality of nodes of a social network or a social graph; providing an interface for users of the social network or social graph to share and post content items in one or more communication channels of the social network or social graph; receiving from the user via the interface the content item comprising selected content and instructions for selecting a referenced node; in response to receiving instructions from the user to select a referenced node via the interface, presenting in the interface a list of referenced nodes; receiving a selected referenced node from the list of referenced nodes; sending a link to the selected referenced node; and in response to receiving a user request to share and post the content item, presenting the content item in one or more communication channels of the social network, the content item comprising the link to the selected referenced node, wherein the first database is a partial component of a universal database, where the universal database comprises a plurality of databases, wherein updates to the first database are synchronized in the universal database. - View Dependent Claims (51, 52, 53, 54, 55)
-
-
56. A method performed by a computing device that includes a memory and one or more processors, the method comprising:
-
maintaining in a first database, information about nodes in a social network, the information comprising data about the nodes and connections between the nodes; receiving content from a user of the social network, the content comprising instructions for selecting a referenced node and an identifier immediately following the instructions; identifying candidate referenced nodes from the nodes in the social network, wherein the candidate referenced nodes are identified by matching the identifier to information maintained about the candidate referenced nodes; presenting a list of links corresponding to the candidate referenced nodes; receiving a selected link from the list of links, the selected link identifying a selected referenced node from the candidate referenced nodes; and storing information in the first database about a connection between the user and the selected referenced node, wherein the first database is a partial component of a universal database, where the universal database comprises a plurality of databases, wherein updates to the first database are synchronized in the universal database. - View Dependent Claims (57)
-
Specification