System and method for managing content interest data using peer-to-peer logical mesh networks
First Claim
1. A system, comprising:
- a memory storing instructions; and
one or more processors coupled to said memory, wherein said instructions are executable by at least one of said one or more processors to implement a given logical node of a plurality of logical nodes of a logical mesh network, wherein said given logical node is configured to;
store identifying information of one or more peer logical nodes of said given logical node, wherein said one or more peer logical nodes are members of said plurality of logical nodes of said logical mesh network;
in response to detecting a message-passing event, generate and convey an outgoing message to at least some of said one or more peer logical nodes dependent upon said identifying information,wherein said message passing event comprises an indication of interest at said given logical node in an item of respective network-based content that said given logical node has accessed,wherein to detect said message-passing event, said given logical node is further configured to detect, via a user interface;
a user'"'"'s indication that said outgoing message be generated, orthe user'"'"'s request for creation of a bookmark;
wherein said outgoing message comprises a pointer to said item of respective network-based content stored remote from the plurality of logical nodes,wherein said outgoing message includes indicia of said respective network-based content, andwherein said given logical node does not convey said outgoing message to any logical node of said logical mesh network that is not a peer logical node of said given logical node; and
dependent upon indicia of network-based content included in one or more incoming messages received from said one or more peer logical nodes;
determine a degree to which said indicia match indicia of areas of interest for said given logical node; and
dependent on said degree, update said identifying information to add or delete a particular one of said logical nodes as a peer logical node of said given logical node, wherein said particular one of said logical nodes is a sender of the incoming message.
1 Assignment
0 Petitions
Accused Products
Abstract
Managing content interest data using peer-to-peer logical mesh networks. Instructions may be processor-executable to implement a given logical node of a logical mesh network that includes a number of such nodes. The given logical node may be configured to store identifying information of its peer nodes. In response to detecting a message-passing event, the given logical node may be configured to generate and convey an outgoing message, which may correspond to respective network-based content and may include indicia of the content, to its peer nodes. The given logical node may not convey the outgoing message to any node that is not a peer. Dependent upon indicia of network-based content included in an incoming message received from a given one of its peer nodes, the given logical node may be further configured to update its identifying information to add or delete a particular node as a peer node.
-
Citations
49 Claims
-
1. A system, comprising:
-
a memory storing instructions; and one or more processors coupled to said memory, wherein said instructions are executable by at least one of said one or more processors to implement a given logical node of a plurality of logical nodes of a logical mesh network, wherein said given logical node is configured to; store identifying information of one or more peer logical nodes of said given logical node, wherein said one or more peer logical nodes are members of said plurality of logical nodes of said logical mesh network; in response to detecting a message-passing event, generate and convey an outgoing message to at least some of said one or more peer logical nodes dependent upon said identifying information, wherein said message passing event comprises an indication of interest at said given logical node in an item of respective network-based content that said given logical node has accessed, wherein to detect said message-passing event, said given logical node is further configured to detect, via a user interface; a user'"'"'s indication that said outgoing message be generated, or the user'"'"'s request for creation of a bookmark; wherein said outgoing message comprises a pointer to said item of respective network-based content stored remote from the plurality of logical nodes, wherein said outgoing message includes indicia of said respective network-based content, and wherein said given logical node does not convey said outgoing message to any logical node of said logical mesh network that is not a peer logical node of said given logical node; and dependent upon indicia of network-based content included in one or more incoming messages received from said one or more peer logical nodes; determine a degree to which said indicia match indicia of areas of interest for said given logical node; and dependent on said degree, update said identifying information to add or delete a particular one of said logical nodes as a peer logical node of said given logical node, wherein said particular one of said logical nodes is a sender of the incoming message. - 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, 24)
-
-
25. A computer-implemented method, comprising:
-
storing, by a given logical node of a plurality of logical nodes of a logical mesh network, identifying information of one or more peer logical nodes of said given logical node, wherein said one or more peer logical nodes are members of said plurality of logical nodes of said logical mesh network; in response to detecting a message-passing event, generating and conveying, by said given logical node, an outgoing message to at least some of said one or more peer logical nodes dependent upon said identifying information, wherein said message passing event comprises an indication of interest at said given logical node in an item of respective network-based content that said given logical node has accessed, wherein detecting said message-passing event comprises detecting user input indicating; that said outgoing message is to be generated, or creation of a bookmark, wherein said outgoing message comprises a pointer to said item of respective network-based content stored remote from the plurality of logical nodes, wherein said outgoing message includes indicia of said respective network-based content, wherein said given logical node does not convey said outgoing message to any logical node of said logical mesh network that is not a peer logical node of said given logical node; and dependent upon indicia of network-based content included in one or more incoming messages received from said one or more peer logical nodes; determining, by said given logical node, a degree to which said indicia match indicia of areas of interest for said given logical node; and dependent on said degree, updating, by said given logical node, said identifying information to add or delete a particular one of said logical nodes as a peer logical node of said given logical node, wherein said particular one of said logical nodes is a sender of the incoming message. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification