Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method comprising: storing, in a storage device, a plurality of tags used to tag a plurality of document pages, wherein each document page is identified via a corresponding unique page universal resource locator (URL); in response to browsing a particular document page of the plurality of document pages in a main window of a browser, displaying the corresponding page URL of the particular document page in a sidebar window communicatively coupled to the main window; displaying a tag input field in the sidebar window to receive a tag to be associated with the displayed page URL and to describe a contents of the particular document page; and in response to a subsequent selection of the tag associated with the page URL of the particular document page, displaying, by a processing unit, a list of document pages, including the particular document page, the contents of which are described by the selected tag in the main window of the browser, the list of document pages to form a view of the browser, wherein a unique view URL represents the view of the browser in a particular state, the state defined by a set of selected tags, communities and users, wherein when a user subscribes to the view using a syndicated subscription service, the user to receive notifications of document pages being newly associated with the selected tag and added to the view.
The system allows users to tag web pages with keywords and share these tags within communities. It stores tags associated with URLs of document pages. When a user browses a page, a sidebar displays the page's URL and a tag input field. Users can enter tags describing the page content. Later, selecting a tag displays a list of pages (including the originally tagged page) related to that tag in the main window. This list is called a "view" and has a unique URL. This URL represents the state of the selected tags, communities, and users that define the view. Users can subscribe to this view via a subscription service to receive notifications when new pages are tagged and added to the view.
2. The method of claim 1 , further comprising, in response to content entered in the tag input field, displaying a list of existing tags as suggestions to allow a user to select from the list of existing tags as part of auto-completion.
In addition to the tagging functionality of storing tags, URLs and displaying a tag input field, as well as generating and displaying views with unique URLs, when a user starts typing a tag in the input field, the system displays a list of existing tags as suggestions. This auto-completion feature allows the user to select from the existing tags instead of typing a new one.
3. The method of claim 2 , further comprising, for each of the existing tags, displaying a number of document pages that have been tagged by each existing tag.
Building upon the suggestion feature of displaying existing tags as auto-completions, for each suggested tag, the system also shows the number of document pages that have already been tagged with that particular tag. This allows users to quickly assess the popularity or relevance of each tag before selecting it.
4. The method of claim 3 , further comprising: in response to selecting a tag from the list of existing tags, displaying in a first display area of the main window a list of resources that have been tagged by the selected tag; and displaying in a second display area of the main window a list of one or more communities in which the selected tag has been published, wherein each of the one or more communities can be selectable or unselectable.
In addition to suggesting tags as auto-completions and displaying the count of the tagged pages for each tag, when a user selects a tag from the list of existing tags, the main window is split into multiple areas. A first area displays a list of web pages tagged with that selected tag. A second area displays a list of communities in which the selected tag has been published. Each community in the second area is selectable/unselectable.
5. The method of claim 4 , further comprising, in response to selecting or unselecting a community from the second display area, dynamically updating resources displayed in the first display area, such that only resources associated with remaining selected communities are displayed in the first display area.
Using the tag suggestion/selection process from previous claims, and with communities listed next to tagged pages, when a user selects or deselects a community in the second display area, the list of web pages displayed in the first display area is dynamically updated. Only web pages associated with the currently selected communities are displayed.
6. The method of claim 4 , further comprising displaying in a third display area of the main window a list of tags that are associated with at least one community displayed in the second display area.
Expanding on the tag suggestion and community display, alongside the list of tagged pages and selectable communities, a third display area shows a list of other tags that are associated with at least one of the communities currently shown in the second display area.
7. The method of claim 6 , further comprising, in response to selecting or unselecting a tag displayed in the third display area, dynamically updating resources displayed in the first display area, such that only resources tagged by the tag selected from the third display area are displayed in the first display area.
Building on the multiple display areas, including one for the tags that relate to the communities, when a user selects or deselects a tag from this third display area of community-related tags, the list of web pages in the first area dynamically updates, only displaying web pages tagged with the tag(s) selected in the third display area.
8. The method of claim 6 , further comprising displaying in a fourth display area of the main window one or more related tags that are related to at least one tag displayed in the third display area.
In addition to displaying lists of tagged pages, communities associated with those tags, and other tags associated with the communities, a fourth display area in the main window displays related tags. These "related" tags are linked to at least one tag shown in the third display area (community-related tags).
9. The method of claim 8 , further comprising, in response to selecting or unselecting a related tag displayed in the fourth display area, dynamically updating resources displayed in the first display area, such that only resources that are tagged by the selected tags and the related tags are displayed in the first display area.
Adding to the previous features of dynamically updating views when tags or communities are selected or deselected, and also displaying *related* tags, the selection/deselection of a related tag in the fourth display area dynamically updates the web pages in the first display area. Only resources tagged by both the original selected tags AND the selected related tags are displayed.
10. A non-transitory computer readable storage medium including instructions that, when executed by a processing unit, cause the processing unit to perform operations comprising: storing, in a storage device, a plurality of tags used to tag a plurality of document pages, wherein each document page is identified via a corresponding unique page universal resource locator (URL); in response to browsing a particular document page of the plurality of document pages in a main window of a browser, displaying the corresponding page URL of the particular document page in a sidebar window communicatively coupled to the main window; displaying a tag input field in the sidebar window to receive a tag to be associated with the displayed page URL and to describe a contents of the particular document page; and in response to a subsequent selection of the tag associated with the page URL of the particular document page, displaying, by the processing unit, a list of document pages, including the particular document page, the contents of which are described by the selected tag in the main window of the browser, the list of document pages to form a view of the browser, wherein a unique view URL represents the view of the browser in a particular state, the state defined by a set of selected tags, communities and users, wherein when a user subscribes to the view using a syndicated subscription service, the user to receive notifications of document pages being newly associated with the selected tag and added to the view.
The system allows users to tag web pages with keywords and share these tags within communities. Instructions stored on a computer-readable medium cause the system to store tags associated with URLs of document pages. When a user browses a page, a sidebar displays the page's URL and a tag input field. Users can enter tags describing the page content. Later, selecting a tag displays a list of pages (including the originally tagged page) related to that tag in the main window. This list is called a "view" and has a unique URL. This URL represents the state of the selected tags, communities, and users that define the view. Users can subscribe to this view via a subscription service to receive notifications when new pages are tagged and added to the view.
11. The non-transitory computer readable storage medium of claim 10 , wherein the operations further comprise, in response to content entered in the tag input field, displaying a list of existing tags as suggestions to allow a user to select from the list of existing tags as part of auto-completion.
In addition to the tagging functionality of storing tags, URLs and displaying a tag input field, as well as generating and displaying views with unique URLs, when a user starts typing a tag in the input field, the system displays a list of existing tags as suggestions. This auto-completion feature allows the user to select from the existing tags instead of typing a new one.
12. The non-transitory computer readable storage medium of claim 11 , wherein the operations further comprise, for each of the existing tags, displaying a number of document pages that have been tagged by each existing tag.
Building upon the suggestion feature of displaying existing tags as auto-completions, for each suggested tag, the system also shows the number of document pages that have already been tagged with that particular tag. This allows users to quickly assess the popularity or relevance of each tag before selecting it.
13. The non-transitory computer readable storage medium of claim 12 , wherein the operations further comprise: in response to selecting a tag from the list of existing tags, displaying in a first display area of the main window a list of resources that have been tagged by the selected tag; and displaying in a second display area of the main window a list of one or more communities in which the selected tag has been published, wherein each of the one or more communities can be selectable or unselectable.
In addition to suggesting tags as auto-completions and displaying the count of the tagged pages for each tag, when a user selects a tag from the list of existing tags, the main window is split into multiple areas. A first area displays a list of web pages tagged with that selected tag. A second area displays a list of communities in which the selected tag has been published. Each community in the second area is selectable/unselectable.
14. The non-transitory computer readable storage medium of claim 13 , wherein the operations further comprise in response to selecting or unselecting a community from the second display area, dynamically updating resources displayed in the first display area, such that only resources associated with remaining selected communities are displayed in the first display area.
Using the tag suggestion/selection process from previous claims, and with communities listed next to tagged pages, when a user selects or deselects a community in the second display area, the list of web pages displayed in the first display area is dynamically updated. Only web pages associated with the currently selected communities are displayed.
15. The non-transitory computer readable storage medium of claim 13 , wherein the operations further comprise displaying in a third display area of the main window a list of tags that are associated with at least one community displayed in the second display area.
Expanding on the tag suggestion and community display, alongside the list of tagged pages and selectable communities, a third display area shows a list of other tags that are associated with at least one of the communities currently shown in the second display area.
16. The non-transitory computer readable storage medium of claim 15 , wherein the operations further comprise, in response to selecting or unselecting a tag displayed in the third display area, dynamically updating resources displayed in the first display area, such that only resources tagged by the tag selected from the third display area are displayed in the first display area.
Building on the multiple display areas, including one for the tags that relate to the communities, when a user selects or deselects a tag from this third display area of community-related tags, the list of web pages in the first area dynamically updates, only displaying web pages tagged with the tag(s) selected in the third display area.
17. The non-transitory computer readable storage medium of claim 15 , wherein the operations further comprise displaying in a fourth display area of the main window one or more related tags that are related to at least one tag displayed in the third display area.
In addition to displaying lists of tagged pages, communities associated with those tags, and other tags associated with the communities, a fourth display area in the main window displays related tags. These "related" tags are linked to at least one tag shown in the third display area (community-related tags).
18. The non-transitory computer readable storage medium of claim 17 , wherein the operations further comprise, in response to selecting or unselecting a related tag displayed in the fourth display area, dynamically updating resources displayed in the first display area, such that only resources that are tagged by the selected tags and the related tags are displayed in the first display area.
Adding to the previous features of dynamically updating views when tags or communities are selected or deselected, and also displaying *related* tags, the selection/deselection of a related tag in the fourth display area dynamically updates the web pages in the first display area. Only resources tagged by both the original selected tags AND the selected related tags are displayed.
19. A data processing system, comprising: a processing unit; and a memory to store instructions, which when executed from the memory, cause the processor processing unit to: store, in a storage device, a plurality of tags used to tag a plurality of document pages, wherein each document page is identified via a corresponding unique page universal resource locator (URL), in response to browsing a particular document page of the plurality of document pages in a main window of a browser, display the corresponding page URL of the particular document page in a sidebar window communicatively coupled to the main window, display a tag input field in the sidebar window to receive a tag to be associated with the displayed page URL and to describe a contents of the particular document page, and in response to a subsequent selection of the tag associated with the page URL of the particular document page, display a list of document pages, including the particular document page, the contents of which are described by the selected tag in the main window of the browser, the list of document pages to form a view of the browser, wherein a unique view URL represents the view of the browser in a particular state, the state defined by a set of selected tags, communities and users, wherein when a user subscribes to the view using a syndicated subscription service, the user to receive notifications of document pages being newly associated with the selected tag and added to the view.
The system allows users to tag web pages with keywords and share these tags within communities. A processor executes instructions to store tags associated with URLs of document pages. When a user browses a page, a sidebar displays the page's URL and a tag input field. Users can enter tags describing the page content. Later, selecting a tag displays a list of pages (including the originally tagged page) related to that tag in the main window. This list is called a "view" and has a unique URL. This URL represents the state of the selected tags, communities, and users that define the view. Users can subscribe to this view via a subscription service to receive notifications when new pages are tagged and added to the view.
Unknown
October 7, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.