Dynamic configuration of context-sensitive personal sites and membership channels
First Claim
1. A method for modifying an hierarchical structure for electronically organizing content in a channel communicating over a network with content sites, the structure specifying a channel node having a network address and hierarchically arranged sub-nodes each selectively having a pointer to particular content and links specifying the hierarchy, the method comprising:
- displaying a representation of the structure;
receiving a selection of a node during a user session;
receiving an identification of a location to insert the node within the hierarchical structure during the user session;
temporarily inserting the node within the hierarchical structure during the user session; and
establishing the node as part of the hierarchical structure for retrieval and use during a subsequent user session.
1 Assignment
0 Petitions
Accused Products
Abstract
A personal site for organizing network content. The site includes one or more channels, and each channel is associated with sub-nodes. The channel is dynamically linked with the sub-nodes, and each sub-node can have one or more associated pages. The sub-nodes and the pages can include pointers to content such as uniform resource locators. Upon a user logging in, the site dynamically retrieves and builds a representation of the organized content and displays a node structure for the representation. The user can dynamically configure the representation by dragging and dropping items, such as content or network addresses, into the displayed node structure. The user can also specify master nodes for use in publishing content to user groups. The master nodes are copied, such as through dragging and dropping, into user groups, and each instance of the master node in the user groups inherits the user-specified properties of the master node. The user can also specify custom nodes having user-specified properties and fields, and can specify query nodes having search queries used to dynamically retrieve and expand sub-nodes for the query node.
277 Citations
55 Claims
-
1. A method for modifying an hierarchical structure for electronically organizing content in a channel communicating over a network with content sites, the structure specifying a channel node having a network address and hierarchically arranged sub-nodes each selectively having a pointer to particular content and links specifying the hierarchy, the method comprising:
-
displaying a representation of the structure;
receiving a selection of a node during a user session;
receiving an identification of a location to insert the node within the hierarchical structure during the user session;
temporarily inserting the node within the hierarchical structure during the user session; and
establishing the node as part of the hierarchical structure for retrieval and use during a subsequent user session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19)
-
-
12. A method for modifying an hierarchical structure for electronically organizing content in a channel communicating over a network with content sites, the structure specifying a channel node having a network address and hierarchically arranged sub-nodes each selectively having a pointer to particular content and links specifying the hierarchy, the method comprising:
-
displaying a representation of the structure, including displaying at least one master node;
receiving a selection of the master node during a user session;
receiving an identification of a location to insert the master node within the hierarchical structure during the user session;
inserting a representation of the master node in the identified location of the hierarchical structure;
receiving changes to the master node; and
automatically propagating the changes to the inserted master nodes in the hierarchical structure.
-
-
20. A method for modifying an hierarchical structure for electronically organizing content in a channel communicating over a network with content sites, the structure specifying a channel node having a network address and hierarchically arranged sub-nodes each selectively having a pointer to particular content and links specifying the hierarchy, the method comprising:
-
displaying a representation of the structure;
receiving a selection of a node during a user session;
receiving user-specified properties for the node;
classifying the node as a custom node controlled by the user-specified properties;
receiving an identification of a location to insert the custom node within the hierarchical structure during the user session; and
inserting a representation of the custom node in the identified location of the hierarchical structure. - View Dependent Claims (21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50)
-
-
26. An apparatus for modifying an hierarchical structure for electronically organizing content in a channel communicating over a network with content sites, the structure specifying a channel node having a network address and hierarchically arranged sub-nodes each selectively having a pointer to particular content and links specifying the hierarchy, the apparatus comprising:
-
a display module for displaying a representation of the structure;
a selection module for receiving a selection of a node during a user session;
a receive module for receiving an identification of a location to insert the node within the hierarchical structure during the user session;
an insert module for temporarily inserting the node within the hierarchical structure during the user session; and
a module for establishing the node as part of the hierarchical structure for retrieval and use during a subsequent user session.
-
-
37. An apparatus for modifying an hierarchical structure for electronically organizing content in a channel communicating over a network with content sites, the structure specifying a channel node having a network address and hierarchically arranged sub-nodes each selectively having a pointer to particular content and links specifying the hierarchy, the apparatus comprising:
-
a display module for displaying a representation of the structure, including displaying at least one master node;
a selection module for receiving a selection of the master node during a user session;
a receive module for receiving an identification of a location to insert the master node within the hierarchical structure during the user session;
an insert module for inserting a representation of the master node in the identified location of the hierarchical structure;
a module for receiving changes to the master node; and
a module for automatically propagating the changes to the inserted master nodes in the hierarchical structure.
-
-
45. An apparatus for modifying an hierarchical structure for electronically organizing content in a channel communicating over a network with content sites, the structure specifying a channel node having a network address and hierarchically arranged sub-nodes each selectively having a pointer to particular content and links specifying the hierarchy, the apparatus comprising:
-
a display module for displaying a representation of the structure;
a selection module for receiving a selection of a node during a user session;
a receive module for receiving user-specified properties for the node;
a classify module for classifying the node as a custom node controlled by the user-specified properties;
a module for receiving an identification of a location to insert the custom node within the hierarchical structure during the user session; and
an insert module for inserting a representation of the custom node in the identified location of the hierarchical structure.
-
-
51. A structure for electronically organizing content in a channel communicating over a network with content sites, comprising:
-
a master node having a network address and having properties specifying a location of content associated with the master node;
a master structure specifying a structure of sub-nodes for the master node;
copies of the master node associated with user groups; and
links between the master node and the copies of the master node, wherein the links are used to propagate the properties and the master structure to the copies of the master node.
-
-
52. A structure for electronically organizing content in a channel communicating over a network with content sites, comprising:
-
a custom node having a network address, wherein the custom node has user-specified properties;
sub-nodes each selectively having a pointer to particular content;
links between the custom node and the sub-nodes;
pages associated with the sub-nodes; and
links between the pages and the sub-nodes. - View Dependent Claims (53, 54, 55)
-
Specification