Configurable extractions in social media
First Claim
1. A non-transitory computer-readable medium embodying at least one program executable in at least one computing device, the at least one program having instructions that cause the at least one computing device to perform a method comprising:
- receiving an extraction configuration defined by a merchant user offering an item through an electronic commerce application, the extraction configuration comprising a specification of the item, a social network, an extraction time, a condition, and an action to be performed in response to the condition being met;
accessing data of the social network at the extraction time to obtain extraction data from a plurality of posts that include a mention of the item;
for at least one of the plurality of posts associated with the extraction data;
causing performance of the action in response to detection of the condition being met based on an analysis of the extraction data associated with the at least one of the plurality of posts, wherein causing performance of the action in response to detection of the condition being met comprises automatically adjusting a price of the item set by the merchant user through the electronic commerce application in response to a number of mentions of the item in the at least one of the plurality of posts meeting a predefined threshold that indicates that the item is trending on the social network;
storing the at least one of the plurality of posts in a data store in association with the item offered by the merchant user in response to the mention of the item in the at least one of the plurality of posts;
identifying a name associated with an originator of the at least one of the plurality of posts;
querying the data store using the name associated with the originator to identify a user account of the electronic commerce application, wherein an association of a social networking account of the originator has been made with the user account of the electronic commerce application; and
identifying a sentiment level for the at least one of the plurality of posts using a natural language processor to determine whether a purchase of the item made on the user account is associated with a positive sentiment or a negative sentiment; and
encoding at least a portion of the extraction data in a user interface for access by the merchant user on a client device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for accessing and processing social media content. An extraction configuration comprising definitions for keywords, social networks, extraction times, and/or actions to be initiated upon a detection of a condition may be defined by a user of a site monitoring system. The defined social networks may be accessed at the defined extraction times to obtain data from a post comprising the defined keyword. The presence of some data in association with the post may initiate an action defined by the user.
21 Citations
19 Claims
-
1. A non-transitory computer-readable medium embodying at least one program executable in at least one computing device, the at least one program having instructions that cause the at least one computing device to perform a method comprising:
-
receiving an extraction configuration defined by a merchant user offering an item through an electronic commerce application, the extraction configuration comprising a specification of the item, a social network, an extraction time, a condition, and an action to be performed in response to the condition being met; accessing data of the social network at the extraction time to obtain extraction data from a plurality of posts that include a mention of the item; for at least one of the plurality of posts associated with the extraction data; causing performance of the action in response to detection of the condition being met based on an analysis of the extraction data associated with the at least one of the plurality of posts, wherein causing performance of the action in response to detection of the condition being met comprises automatically adjusting a price of the item set by the merchant user through the electronic commerce application in response to a number of mentions of the item in the at least one of the plurality of posts meeting a predefined threshold that indicates that the item is trending on the social network; storing the at least one of the plurality of posts in a data store in association with the item offered by the merchant user in response to the mention of the item in the at least one of the plurality of posts; identifying a name associated with an originator of the at least one of the plurality of posts; querying the data store using the name associated with the originator to identify a user account of the electronic commerce application, wherein an association of a social networking account of the originator has been made with the user account of the electronic commerce application; and identifying a sentiment level for the at least one of the plurality of posts using a natural language processor to determine whether a purchase of the item made on the user account is associated with a positive sentiment or a negative sentiment; and encoding at least a portion of the extraction data in a user interface for access by the merchant user on a client device. - View Dependent Claims (2, 3)
-
-
4. A system, comprising:
-
at least one computing device; a data store in communication with the at least one computing device; and program instructions executable in the at least one computing device that, when executed, cause the at least one computing device to perform a method comprising; accessing an extraction configuration previously defined by a user and stored in the data store, the extraction configuration comprising a specification of a keyword associated with an item offered through an electronic commerce application, a social network, and an extraction time; accessing data of the social network at the extraction time in accordance with the extraction configuration to obtain extraction data from at least one post comprising the keyword; identifying a name associated with an author of the at least one post; querying the data store using the name associated with the author of the at least one post to identify a user account of the electronic commerce application; encoding at least a portion of the extraction data and information associated with the user account in a user interface for rendering on a client device; and causing performance of an action in response to a predefined condition associated with the action being met based at least in part on an analysis of the extraction data, the action and the predefined condition being specified in the extraction configuration, wherein causing performance of the action in response to detection of the condition being met comprises automatically adjusting a price of the item through the electronic commerce application in response to a number of mentions of the item in the at least one post meeting a predefined threshold that indicates that the item is trending on the social network. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
accessing, by at least one computing device, an extraction configuration defined through an electronic commerce application, the extraction configuration comprising a specification of a search string, a network site, and an extraction time; accessing, by the at least one computing device, the network site to perform a search utilizing the search string at the extraction time; storing, by the at least one computing device, extraction data obtained as a result of the search in memory, the extraction data comprising information obtained from at least one post using at least one keyword specified in the search string; identifying, by the at least one computing device, an identifier that identifies an author of the at least one post; identifying, by the at least one computing device, a user account of the electronic commerce application based at least in part on the identifier and an association made between a profile of the network site and the user account of the electronic commerce application; encoding, by the at least one computing device, at least a portion of the extraction data and information associated with the user account in a user interface for access on a client device; and causing, by the at least one computing device, performance of an action in response to a predefined condition associated with the action being met based at least in part on an analysis of the extraction data, the action and the predefined condition being specified in the extraction configuration, wherein causing performance of the action in response to detection of the condition being met comprises automatically adjusting a price of at least one item through the electronic commerce application in response to a number of mentions of the at least one item in the at least one post meeting a predefined threshold that indicates that the at least one item is trending on the network site. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification