Abstract:
Systems and methods disclosed herein score leads by determining and applying a scoring rule based on lead participation in an activity. This involves a processor of a computing device receiving information on participation in the activity by prior leads that resulted in conversions or rejections. A scoring rule is determined for the activity by assigning a score to the activity based on the information on participation in the activity by the prior leads that resulted in the conversions or the rejections. A new lead is scored using the scoring rule by assigning the new lead the score based on participation by the new lead in the activity. The scoring of the new lead can be used in various ways. In one example, the score of the new lead is used to determine to send a communication to the new lead.
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.
Abstract:
Systems and methods are provided for intelligently adapting content presented in electronic forms. In some embodiments, a processor provides access to multiple instances of a first version of an electronic form by multiple clients based on determining that insufficient data exists in a data source for a category of information. The first version of the form can include content for soliciting data associated with the category of information. The processor can receive responsive electronic communications in response to providing access to the first version of the form. The processor can provide access to multiple instances of a second version of the electronic form by multiple clients based on determining from the received responses whether sufficient data exists for the category of information. The second version of the electronic form can omit or replace the content for soliciting data associated with the category of information.
Abstract:
Systems and methods for testing two or more pieces of marketing communication content that intelligently selects test recipients sets to get effective results in a timely manner. One embodiment involves identifying a category of a marketing campaign and identifying potential test recipients who are interested in the category based on interactions by each respective potential test recipient with prior marketing communications associated with the category. The embodiment further involves selecting a first subset and a second subset of the potential test recipients and sending the first marketing communication content to the first subset and sending the second marketing communication content to the second subset. The embodiment further involves assessing responsiveness of recipients of the first subset and assessing responsiveness of recipients of the second subset.
Abstract:
In one embodiment, at least one of number of times a frame is paused by a plurality of users (users) and attention-activity of the users for the frame is tracked for each frame of an asset (video etc.). An interactive version of at least one frame is pre-generated based on the tracking. The interactive version is stored to enable playing of the interactive version of the at least one frame. In another embodiment, pausing of a currently playing frame (frame) of the asset is determined. A determination to replace the frame is made based on at least one of attention-activity of a user in the frame, and detecting metadata, of the frame, specifying that the frame is to be replaced. An interactive version of the frame is generated, based on at least one of the attention of the user and the metadata, to replace the frame with the interactive version.
Abstract:
Techniques are disclosed for presenting recommended marketing content that can be dynamically varied (e.g., in real time or near-real time) based on the particular content of a web page that a user is currently reading, the content that the user has previously read, or a combination of these factors. For example, the current interactions of a user with content of a web page, such as scroll position or eye fixation, can be used to identify which portion or portions of the web page content the user is currently reading and which portions of the web page content the user is skimming or skipping over. Keywords can then be generated based on the content in those portions of the web page that the user is currently reading. Next, recommended marketing content corresponding to the keywords can be retrieved and presented to the user.
Abstract:
Methods score users to determine if they will receive marketing communications sent to users on a subscription list. One method calculates an un-subscription score for a user based on: a degree of sentiment determined by identifying user interaction with a web page and assessing content of the interaction for indications of sentiment; or a degree of sentiment determined by identifying a user communication and assessing its content for indications of sentiment. Responsive to determining that the un-subscription score exceeds a threshold, the method excludes the user when sending the marketing communication to users on the subscription list. Another method calculates a degree of sentiment based on user interactions with a page and user communications, and calculates the user's un-subscription score based on the degree of sentiment. Responsive to comparing the un-subscription score with a threshold, the method excludes the user when sending the marketing communication to users on the list.
Abstract:
Techniques are disclosed for color selection in a desktop publishing application. A color selection technique includes receiving a selection of an image, automatically sampling a color from a pixel of the selected image, and adding the sampled color to a color swatch in a graphical user interface. The sampled color may be the predominant color in the image (e.g., the color that appears in the greatest number of pixels), or the sampled color may be the darkest or lightest color in the image. In another embodiment, several colors (e.g., two, three, four, five, six, seven, eight, nine or ten) are sampled from different pixels of the selected image, and some or all of the sampled colors are added to the color swatch. A designer can then select the sampled color(s) from the color swatch and apply the selected color(s) to one or more elements of a layout.
Abstract:
Techniques disclosed herein identify visitors who visit a real-world shopping venue as belonging to a group. This involves tracking a physical action of a visitor present at the real-world shopping venue and identifying the visitor based on the tracked physical action and previously collected visitor information associated with the venue. The visitor is determined to be a member of a group based on the previously collected visitor information. Based on determining that the visitor is a member of the group, a notification is sent to another member of the group. The notification identifies that the visitor has placed at least one item in a sharing cart while the visitor is present at the real-world shopping venue. A system determines that visitors who routinely visit a real-world shopping venue belong to a group based on their activities while visiting the venue, and allows the visitors to provide feedback to each other.
Abstract:
Display control of a portion of a document by primary and secondary display devices is described. In one or more implementations, an input is received to a user interface displaying a document on a primary display device to cause a display of a portion of the document on a secondary display device. A navigation input is then received that causes a navigation of the display of the document on the primary display device while the secondary display device continues to display the portion of the document.