Method and apparatus for providing a response to an input post on a social page of a brand
First Claim
1. A method comprising:
- detecting an input post, by an apparatus comprising at least one processor, upon posting of the input post on a social page of a brand, the social page being present on a social channel;
identifying, by the apparatus, an inquiry regarding the brand from the input post;
extracting, by the apparatus, one or more keywords from the inquiry;
determining, by the apparatus, semantically equivalent terms for the extracted one or more keywords;
generating, by the apparatus, a feature vector for the input post by using the one or more keywords and the semantically equivalent terms;
determining, by the apparatus, at least one social post from already posted posts on one or more social channels, the at least one social post associated with the brand;
accessing a database storing a mapping between the feature vector for the input post and one or more posts previously determined to be relevant to the feature vector for the input post;
comparing a post time associated with the at least one social post and a latest mapping time associated with the mapping stored in the database; and
based on determining that the post time associated with the at least one social post is earlier than the latest mapping time associated with the mapping;
creating, by the apparatus, based on a similarity measure between a feature vector for the at least one social post and the feature vector for the input post, a response post using the at least one social post; and
causing to post the response post, by the apparatus, on the social page of the social channel as a reply to the input post.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing a response to an input post on a social page of a brand is provided. The input post is detected upon posting of the input post on the social page of the brand. The social page is present on a social channel. An inquiry regarding the brand is identified from content of the input post. At least one social post is determined from already posted posts on one or more social channels based on the inquiry. The at least one social post is associated with the brand. A response post is created using the at least one social post. The response post addresses the inquiry. The response post is then posted on the social page of the social channel as a reply to the input post. An apparatus for performing the method as described herein is also provided.
13 Citations
20 Claims
-
1. A method comprising:
-
detecting an input post, by an apparatus comprising at least one processor, upon posting of the input post on a social page of a brand, the social page being present on a social channel; identifying, by the apparatus, an inquiry regarding the brand from the input post; extracting, by the apparatus, one or more keywords from the inquiry; determining, by the apparatus, semantically equivalent terms for the extracted one or more keywords; generating, by the apparatus, a feature vector for the input post by using the one or more keywords and the semantically equivalent terms; determining, by the apparatus, at least one social post from already posted posts on one or more social channels, the at least one social post associated with the brand; accessing a database storing a mapping between the feature vector for the input post and one or more posts previously determined to be relevant to the feature vector for the input post; comparing a post time associated with the at least one social post and a latest mapping time associated with the mapping stored in the database; and based on determining that the post time associated with the at least one social post is earlier than the latest mapping time associated with the mapping; creating, by the apparatus, based on a similarity measure between a feature vector for the at least one social post and the feature vector for the input post, a response post using the at least one social post; and causing to post the response post, by the apparatus, on the social page of the social channel as a reply to the input post. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable storage medium comprising instructions that, when executed by at least one processor, cause a computing device to:
-
detect an input post upon posting of the input post on a social page of a brand, the social page being present on a social channel; identify an inquiry regarding the brand from content of the input post; extract one or more keywords from the inquiry; determine semantically equivalent terms for the extracted one or more keywords; generate a feature vector for the input post by using the one or more keywords and the semantically equivalent terms; determine at least one social post from already posted posts on one or more social channels, the at least one social post associated with the brand; access a database storing a mapping between the feature vector for the input post and one or more posts previously determined to be relevant to the feature vector for the input post; compare a time associated with the at least one social post and a latest mapping time associated with the mapping stored in the database; and based on determining that the post time associated with the at least one social post is earlier than the latest mapping time associated with the mapping; create, based on a similarity measure between a feature vector for the at least one social post and the feature vector for the input post, a response post using the at least one social post; and cause to post the response post on the social page of the social channel as a reply to the input post. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
a memory comprising computer-readable instructions; and one or more processors coupled to the memory, wherein the computer-readable instructions, when executed by the one or more processors, cause the apparatus to; detect an input post upon posting of the input post on a social page of a brand, the social page being present on a social channel; identify an inquiry regarding the brand from content of the input post; extract one or more keywords from the inquiry; determine semantically equivalent terms for the extracted one or more keywords; generate a feature vector for the input post by using the one or more keywords and the semantically equivalent terms; determine at least one social post from already posted posts on one or more social channels, the at least one social post associated with the brand; access a database storing a mapping between the feature vector for the input post and one or more posts previously determined to be relevant to the feature vector for the input post; compare a post time associated with the at least one social post and a latest mapping time associated with the mapping stored in the database; and based on determining that the post time associated with the at least one social post is earlier than the latest mapping time associated with the mapping; create, based on a similarity measure between a feature vector for the at least one social post and the feature vector for the input post, a response post using the at least one social post; and cause to post the response post, on the social page of the social channel, as a reply to the input post. - View Dependent Claims (19, 20)
-
Specification