Method and system for managing dynamic associations between folksonomic data and resources
AssigneeScenera Technologies, LLC
InventorRobert P. Morris
Life of this patent
Estimating the term…
Loading patent…
AssigneeScenera Technologies, LLC
InventorRobert P. Morris
Estimating the term…
Methods and systems are described for managing dynamic associations between folksonomic data and resources. One method includes receiving from a subscriber a subscription request to establish at least one of a first subscription to tag/resource association data associated with a resource and a second subscription to tag/resource association data associated with a folksonomic tag, wherein the folksonomic tag is unstructured metadata that includes a user-defined character string and establishing at least one of the first subscription and the second subscription. The method further includes determining a change to the tag/resource association data associated with at least one of the folksonomic tag and the resource identified in the subscription request, generating a notification message including at least one of an identifier of the folksonomic tag and an identifier of the resource in response to determining the change to the tag/resource association data associated with at least one of the folksonomic tag and the resource, and sending the notification message to the subscriber pursuant to at least one of the first subscription and the second subscription.
A method for managing dynamic associations between folksonomic data and resources, the method comprising:
A method for managing dynamic associations between folksonomic data and resources, the method comprising:
A system for managing dynamic associations between folksonomic data and resources, the system comprising system components including:
A system for managing dynamic associations between folksonomic data and resources, the system comprising:
A computer readable medium containing a computer program, executable by a machine, for managing dynamic associations between folksonomic data and resources, the computer program comprising executable instructions for:
A computer readable medium containing a computer program, executable by a machine, for managing dynamic associations between folksonomic data and resources, the computer program comprising executable instructions for:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Of unstructured textual data: retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
Querying, e.g. by the use of web search engines: search customisation based on user profiles and personalisation
Computing and data processing
About 1 year 6 months of term left · ends 5 May 2028 (estimated)
A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
The term folksonomy refers to an Internet-based information retrieval methodology that uses collaboratively generated, open-ended labels that categorize resources, such as images, video clips, web pages, books, and the like. A folksonomy allows a user of a resource, e.g., an originator or a viewer, to create a label and to associate the label with the resource. The label, which is commonly referred to as a folksonomic tag (“tag”), is typically unstructured metadata that includes a user-defined character string that reflects the user's interpretation of the resource. Because folksonomic tags are user-created, they can, in some instances, more accurately describe the resource, e.g., when the user (tagger) is very familiar with the resource. Furthermore, because folksonomic tags reflect, to some degree, the tagger's viewpoint or perspective, other users who share the same or similar perspective can explore other resources tagged by the tagger.
Several web-based services currently allow users to provide folksonomic tags to resources hosted by the services and/or resources hosted by other services. One problem, however, is that in order to determine a resource's folksonomic tag(s), the resource must be known and accessed. Similarly, in order to find resources related to a tag, a search for those resources must be performed using the particular tag information. Another problem with current services that utilize folksonomic tags is that the association between a resource and a folksonomic tag is static. That is, once a tag is assigned to a resource, that association is persistent. Accordingly, folksonomic tags generally cannot be associated with resources that change dynamically, e.g., resources associated with presence or publish/subscribe data, because the tags do not change dynamically.
Objects and advantages of the present invention will become apparent to those skilled in the art upon reading this description in conjunction with the accompanying drawings, in which like reference numerals have been used to designate like elements, and in which:
FIG. 1 is a block diagram illustrating an exemplary system for managing dynamic associations between folksonomic data and resources according to an exemplary embodiment;
FIG. 2 is a block diagram illustrating an exemplary device according to an exemplary embodiment;
Methods, systems, and computer program products for managing dynamic associations between folksonomic tags and resources are disclosed. In this description, a folksonomic tag is unstructured metadata that includes a user defined character string. For example, a folksonomic tag can be a word, such as “car,” or it can be a phrase, such as “1955 Chevy Impala.” Moreover, a resource, in this description, refers to any network accessible resource that can have a folksonomic tag associated with it. For example, resources include media resources, e.g., image data including video, audio data, documents, messages, e.g., email and MMS, web pages, account information, presence information, devices, software and hardware components, transactions and other short-lived resources.
According to one embodiment, a subscription service provides notifications of changes in an association between a resource and a folksonomic tag to interested clients of the resource. An interested client either has a subscription for receiving notifications or the subscription service is directed to send a notification to the client in some other manner. Similarly, the subscription service can also provide notifications of changes in an association between a folksonomic tag and a resource to interested clients of the folksonomic tag. For example, when a new folksonomic tag is associated with a resource or when an existing folksonomic tag associated with the resource is removed, the interested client of the resource can be notified of the change in the association.
In one embodiment, the subscription service can send asynchronous notifications to clients who subscribe to receive changes relating to a resource and/or a folksonomic tag. For example, a publish/subscribe (pub/sub) communication protocol can be used to send asynchronous notifications. In other embodiments, the subscription service can send notifications using traditional store and forward queuing services, such as electronic mail, as well as traditional Get-Request services, such as RSS. A notification can include only the most recent change, in one embodiment, or can include changes queued and stored for the subscriber when the subscriber is offline or otherwise unsubscribed. In this case, when a subscriber logs on or subscribes to the subscription service, the subscriber can receive the current state of the information, as well as previous updates that may have occurred while the subscriber was offline or unsubscribed.