Patent classifications
H04L41/5064
SYSTEMS AND METHODS FOR PROVIDING CONTACT ENGAGEMENT VISUALIZATION ACROSS COMMUNICATION CHANNELS
A method for aggregating and generating contact engagement data for contacts in a customer relationship management (CRM) system includes receiving a plurality of communications via a plurality of communication channels, extracting message objects from each communication, the message objects including a sender address, a recipient address, a message body, and a corresponding communication channel for each communication. A contact based on at least one of the message objects for each communication is identified. A subset of the message objects corresponding to communications associated with the contact among the plurality of communications is aggregated to obtain aggregated message data. A visual representation of the aggregated message data is generated for display, the visual representation comprising a temporal distribution of the subset of the message objects corresponding to the communications associated with the contact and the corresponding communication channels for each of the communications associated with the contact.
METHODS AND APPARATUS TO PROVIDE NETWORK PROVIDER RECOMMENDATIONS BASED ON DEMOGRAPHICS
Methods, apparatus, systems, and articles of manufacture are disclosed to provide network provider recommendations based on demographics. An example apparatus includes a network performance analyzer to determine a service performance of a first network provider based demographic information and network measurement data, the demographic information corresponding to subscribers of the first network provider, the network measurement data corresponding to services of the first network provider, and a report generator to generate a report of the service performance of the first network provider, the report including a recommendation for a demographic group to use a second network provider based on the service performance not satisfying a threshold, the second network provider different from the first network provider.
Dynamic execution resource selection for customized workflow tasks
A representation of a workflow comprising a plurality of tasks is obtained. An execution of an instance of the workflow is initiated. The execution comprises selecting, with respect to a particular task of the workflow, a particular execution resource option from a set comprising at least a first execution resource option and a second resource execution option. A result of the execution is stored.
Data processing systems for fulfilling data subject access requests and related methods
Responding to a data subject access request includes receiving the request and identifying the requestor and source. In response to identifying the requestor and source, a computer processor determines whether the data subject access request is subject to fulfillment constraints, including whether the requestor or source is malicious. If so, then the computer processor denies the request or requests a processing fee prior to fulfillment. If not, then the computer processor fulfills the request.
Continuous data sensing of functional states of networked computing devices to determine efficiency metrics for servicing electronic messages asynchronously
Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to interface among repositories of disparate data and computing machine-based entities configured to access, track, and/or analyze data, and, more specifically, to a computing and data storage platform to implement computerized tools to continuously (or nearly continuously) sense data describing functional states of remote computing devices and/or user interfaces configured to service electronic messages, according to at least some examples. For example, a method may include receiving a stream of data representing states of user interfaces, analyzing the states of the user interfaces, identifying activity data, identifying a state of an application, detecting an action and classifying a subset of activity data based on the action, and generating data representing a state of an application configured to interact with a digital conversation.
Application deployment and management in a cloud computing environment
Methods, devices, and systems for management of a cloud computing environment for use by a software application. The cloud computing environment may be an N-tier environment. Multiple cloud providers may be used to provide the cloud computing environment.
Feedback prioritization system
The present disclosure generally relates to a feedback processing service that can receive customer input, as customer feedback corresponds to a service context. The feedback processing service aggregates semantically similar feedback as a cluster. Then, the feedback processing service can prioritize each of the clusters by ranking each of the clusters.
Adaptive service subscription management
A system, method, and computer-readable medium for performing a data center monitoring and management operation. The data center monitoring and management operation includes: selecting a service subscription to manage; monitoring asset resource utilization of the service subscription; generating an adaptive service subscription schedule recommendation; and, managing the service subscription based upon the adaptive service schedule recommendation.
Systems and methods for playing media assets stored on a digital video recorder while a customer service representative is online
Improved technical functionality is provided to dynamically select and seamlessly play advertisements immediately before playing of a recorded program upon selection of the recorded program for playing, or upon other detected events and conditions associated with the set-top-box (STB) or user. In some embodiments, this is performed by using metadata which may be delivered to and stored on a digital video recorder (DVR) prior to recording the program, providing a technical solution to enable opportunities for additional advertisement impressions. Playing of the advertisement may also or instead occur upon the recorded program finishing playing. Thus, the technical solution provides the additional opportunity for the content creator and/or the satellite television or cable service provider to sell advertising spots in addition to those already sold for breaks within the recorded program.
Tunable parameter settings for a distributed application
A technology is described for generating and modifying tunable parameter settings for use with a distributed application. An example method may include providing a first set of tunable parameter settings for a distributed application, where the first set of tunable parameter settings may be selected based at least in part on historical data associated with similar distributed applications. Performance metrics and implementation attributes associated with the distributed application may then be collected during a time period. The performance metrics and the implementation attributes collected may be input to a machine learning model configured to output a second set of tunable parameter settings for the distributed application, and the second set of tunable parameter settings may be provided for use with the distributed application, where performance of the distributed application may be better as compared to a performance using the first set of tunable parameter settings.