Spoken tags for telecom web platforms in a social network
First Claim
Patent Images
1. A method for assigning a spoken tag in a telecom web platform, wherein the method comprises:
- receiving a spoken tag from a querying user;
comparing the spoken tag to a set of one or more template tags, said comparing carried out by a distinct software module executing on a hardware processor;
if the spoken tag is a match to a template tag, assigning the spoken tag and updating frequency of the spoken tag in the set of one or more template tags, said assigning carried out by a distinct software module executing on a hardware processor;
if the spoken tag is not a match to a template tag, searching for a nearest match, and if the nearest match is within a pre-determined proximity threshold, assigning the spoken tag and updating frequency of the spoken tag in the set of one or more template tags with user confirmation, said assigning carried out by a distinct software module executing on a hardware processor;
if the spoken tag is not a match to a template tag and if the nearest match is not within the pre-determined proximity threshold, assigning the spoken tag and registering the spoken tag as a new tag, said assigning carried out by a distinct software module executing on a hardware processor; and
extracting one or more user attributes from the spoken tag and assigning one or more additional tags associated with the user'"'"'s location, based on background noise in the spoken tag;
wherein at least one of the foregoing operations is carried out by a computer device.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques for assigning a spoken tag in a telecom web platform are provided. The techniques include receiving a spoken tag, comparing the spoken tag to a set of one or more template tags, if the spoken tag is a match to a template tag, assigning the spoken tag and updating frequency of the tag in the set of one or more template tags, and if the spoken tag is not a match to a template tag, assigning the spoken tag and registering the spoken tag as a new tag in the set of one or more template tags.
23 Citations
16 Claims
-
1. A method for assigning a spoken tag in a telecom web platform, wherein the method comprises:
-
receiving a spoken tag from a querying user; comparing the spoken tag to a set of one or more template tags, said comparing carried out by a distinct software module executing on a hardware processor; if the spoken tag is a match to a template tag, assigning the spoken tag and updating frequency of the spoken tag in the set of one or more template tags, said assigning carried out by a distinct software module executing on a hardware processor; if the spoken tag is not a match to a template tag, searching for a nearest match, and if the nearest match is within a pre-determined proximity threshold, assigning the spoken tag and updating frequency of the spoken tag in the set of one or more template tags with user confirmation, said assigning carried out by a distinct software module executing on a hardware processor; if the spoken tag is not a match to a template tag and if the nearest match is not within the pre-determined proximity threshold, assigning the spoken tag and registering the spoken tag as a new tag, said assigning carried out by a distinct software module executing on a hardware processor; and extracting one or more user attributes from the spoken tag and assigning one or more additional tags associated with the user'"'"'s location, based on background noise in the spoken tag; wherein at least one of the foregoing operations is carried out by a computer device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer program product comprising a tangible computer readable recordable storage medium including computer useable program code for assigning a spoken tag in a telecom web platform, the computer program product including:
-
computer useable program code for receiving a spoken tag from a querying user; computer useable program code for comparing the spoken tag to a set of one or more template tags; computer useable program code for assigning the spoken tag and updating frequency of the spoken tag in the set of one or more template tags if the spoken tag is a match to a template tag; computer useable program code for searching for a nearest match, and if the nearest match is within a pre-determined proximity threshold, assigning the spoken tag and updating frequency of the spoken tag in the set of one or more template tags with user confirmation if the spoken tag is not a match to a template tag; computer useable program code for assigning the spoken tag and registering the spoken tag as a new tag if the spoken tag is not a match to a template tag and if the nearest match is not within the pre-determined proximity threshold; and computer useable program code for extracting one or more user attributes from the spoken tag and assigning one or more additional tags associated with the user'"'"'s location, based on background noise in the spoken tag. - View Dependent Claims (14)
-
-
15. A system for assigning a spoken tag in a telecom web platform, comprising:
-
a memory; and at least one processor coupled to the memory and operative to; receive a spoken tag from a querying user; compare the spoken tag to a set of one or more template tags; assign the spoken tag and update frequency of the spoken tag in the set of one or more template tags if the spoken tag is a match to a template tag; search for a nearest match, and if the nearest match is within a pre-determined proximity threshold, assign the spoken tag and update frequency of the spoken tag in the set of one or more template tags with user confirmation if the spoken tag is not a match to a template tag; assign the spoken tag and register the spoken tag as a new tag if the spoken tag is not a match to a template tag and if the nearest match is not within the pre-determined proximity threshold; and extract one or more user attributes from the spoken tag and assigning one or more additional tags associated with the user'"'"'s location, based on background noise in the spoken tag. - View Dependent Claims (16)
-
Specification