Presenting Search Results in a Dynamically Formatted Graphical User Interface
US-2024420206-A1 · Dec 19, 2024 · US
US10210259B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10210259-B2 |
| Application number | US-95005807-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 4, 2007 |
| Priority date | Dec 4, 2007 |
| Publication date | Feb 19, 2019 |
| Grant date | Feb 19, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments of the present invention address deficiencies of the art in respect to the visual display of tags and provide a method, system and computer program product for contributor characteristic based tag clouds. In an embodiment of the invention, a tag cloud generation method can include loading tags for resources in a social bookmarking system, determining a personal characteristic for each of the end users applying the tags to the resources, and rendering a tag cloud for the tags based upon the personal characteristic of the end users and not based upon the frequency of use of the tags alone.
Opening claim text (preview).
We claim: 1. A tag cloud generation method comprising: collecting and storing personal characteristics by different end users applying different tags to different resources in a social bookmarking system executing in memory of a computer, determining a date when the characteristics are collected and stored and storing each determined date in connection with a corresponding one of the collected and stored personal characteristics; and, subsequent to the collecting and storing of the personal characteristics by the different end users applying the different tags to the different resources in the social bookmarking system performing: selecting a bookmarked one of the different resources for tagging in the social bookmarking system; identifying an end user performing the selection; receiving a tag in the social bookmarking system specified by the end user and describing the selected bookmarked resource; applying the tag to the selected bookmarked resource; determining a personal characteristic of the end user applying the tag; retrieving both other tags applied by at least one other end user to the selected bookmarked resource that describe the selected bookmarked resource, and also a personal characteristic for the at least one other end user who applied one of the other tags to the selected bookmarked resource; filtering the personal characteristics collected and stored prior to the selecting of the bookmarked one of the different resources according to a date limitation corresponding to when each of the collected and stored personal characteristics had been collected and stored by the social bookmarking system indicated by each date stored in correspondence to the collected and stored personal characteristics; and, rendering a tag cloud for the tags, each one of the tags in the tag cloud being visually distinguished from one another by at least one display characteristic chosen to correspond both to a frequency of tagging and also at least in based part upon one of the filtered personal characteristics. 2. The method of claim 1 , wherein determining a personal characteristic, comprises determining a geographic location for the end user. 3. The method of claim 1 , wherein determining a personal characteristic, comprises determining an age for the end user. 4. The method of claim 1 , wherein determining a personal characteristic, comprises determining a gender for the end user. 5. The method of claim 1 , wherein rendering a tag cloud for the tags, comprises rendering a tag cloud for the tags based upon the personal characteristic of the end users in combination with the frequency of use of the tags. 6. The method of claim 1 , wherein the at least one display characteristic is chosen to correspond at least in part upon a personal characteristic identified with a specified data range of an end user who applied a corresponding one of the tags. 7. The method of claim 1 , further comprising: detecting a proximity of a cursor to the tag cloud; and, displaying the personal characteristic in association with the tag cloud in response to detecting the proximity of the cursor to the tag cloud. 8. The method of claim 1 , further comprising: determining additional personal characteristics for each of the end users applying the tags to the resources; filtering out different ones of the additional personal characteristics; and, rendering the tag cloud for the tags based upon remaining ones of the additional personal characteristics of the end users. 9. A social bookmarking data processing system comprising: at least one computer with memory and at least one processor; a social bookmarking system executing in the memory by at least one processor of the at least one computer, the system being coupled to a data store of tags; and, contributor characteristic logic comprising program code enabled to collect and store personal characteristics by different end users applying different tags to different resources in the social bookmarking system, determining a date when the characteristics are collected and stored and storing each determined date in connection with a corresponding one of the collected and stored personal characteristics, and subsequent to the collecting and storing of the personal characteristics by the different end users applying the different tags to the different resources in the social bookmarking system performing: selecting a bookmarked one of the different resources for tagging in the social bookmarking system for tagging, identifying an end user performing the selection, receiving a tag in the social bookmarking system specified by the end user and describing the selected bookmarked resource, applying the tag to the selected bookmarked resource, determining a personal characteristic of the end user applying the tag, retrieving both other tags applied by at least one other end user to the selected bookmarked resource that describe the selected bookmarked resource, and also a personal characteristic for the at least one other end user who applied one of the other tags to the selected bookmarked resource, filtering the personal characteristics collected and stored prior to the selecting of the bookmarked one of the different resources according to a date limitation corresponding to when each of the collected and stored personal characteristics had been collected and stored by the social bookmarking system indicated by each date stored in correspondence to the collected and stored personal characteristics, and rendering a tag cloud for the tags, each one of the tags in the tag cloud being visually distinguished from one another by at least one display characteristic chosen to correspond both to a frequency of tagging and also at least in based part upon one of the filtered personal characteristics. 10. The system of claim 9 , wherein the personal characteristics comprise characteristics selected from the group consisting of location, age and gender. 11. A computer program product comprising a non-transitory computer usable medium embodying computer usable program code for tag cloud generation, the computer program code performing: collecting and storing personal characteristics by different end users applying different tags to different resources in a social bookmarking system executing in memory of a computer, determining a date when the characteristics are collected and stored and storing each determined date in connection with a corresponding one of the collected and stored personal characteristics; and subsequent to the collecting and storing of the personal characteristics by the different end users applying the different tags to the different resources in the social bookmarking system performing: selecting a bookmarked one of the different resources for tagging in the social bookmarking system; identifying an end user performing the selection; receiving a tag in the social bookmarking system specified by the end user and describing the selected bookmarked resource; applying the tag to the selected bookmarked resource; determining a personal characteristic of the end user applying the tag; retrieving both other tags applied by at least one other end user to the selected bookmarked resource that describe the selected bookmarked resource, and also a personal characteristic for the at least one other end user who applied one of the other tags to the selected bookmarked resource; filtering the personal characteristics collected and stored prior to the selecting of the bookmarked one of the different resources according to a date limitation corresponding to when each of the collected and stored personal characteristics had been collected and stored by the socia
Search customisation based on user profiles and personalisation · CPC title
Bookmark management · CPC title
Search customisation based on social or collaborative filtering · CPC title
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.