Abstract:
A system performs optical character recognition (OCR) on an image displaying a portion of an object. An image classification system identifies the object in the image, based on which one or more object detection models identify labels associated with the object within the image. The system determines text of the identified labels using OCR, and analyzes the OCR resultant text for discrepancies and/or inaccuracies. In response to identifying a discrepancy, the system provides a recommendation for improving the accuracy of the OCR resultant text.
Abstract:
System and methods are described for performing message language analysis based on target recipient profile data. In one implementation, a method comprises receiving proposed content to be transmitted to a target recipient; computing one or more semantic factors descriptive of the proposed content; comparing the one or more semantic factors with data stored in a profile associated with the target recipient; and generating, based on the comparison, one or more recommended edits to the proposed content to customize the proposed content to the target recipient.
Abstract:
A method for using a distributed ledger (DL) of a blockchain applicable to a network of blockchain nodes is provided. The method reduces a time period between an assertion placed on the blockchain by an assertor blockchain node and execution of one or more action items dependent on a consensus of the assertion, by: creating an Artificial Intelligence (AI) model, by one of the blockchain nodes of the network, using historical data stored by the DL, wherein the network of blockchain nodes further comprises the assertor blockchain node; calculating an index value indicating a probability that the consensus is true, based on the AI model and the historical data stored by the DL, by the one of the blockchain nodes, wherein each of the blockchain nodes comprises a computer system including at least a processor, a system memory element, and a communication device configured to send and receive data transmissions between the blockchain nodes of the network; and when the index value exceeds a predefined threshold, initiating the execution of the one or more action items dependent on the consensus, by the one of the blockchain nodes.
Abstract:
In various embodiments, a method of verifying a multi-factor administrator action may be performed. The method may include receiving, from a first user, an authentication request that indicates a requested access, where the first user has administrative privileges to perform the requested access. The method may further include identifying a second user that has administrative privileges to approve the requested access. A verification request may be to the second user. In response to receiving an approval message from the second user within a particular amount of time, an authentication response that indicates that the first user is authorized to perform the requested access may be sent to the first user.
Abstract:
In accordance with embodiments, there are provided mechanisms and methods for managing access to data based on information associated with a physical location of a user. These mechanisms and methods for managing access to systems, products, or data based on information associated with a physical location of a user can enable improved data management efficiency, enhanced data management accuracy, decreased data management costs, decreased licensing costs, increased security, additional marketing opportunities, etc.
Abstract:
In accordance with embodiments, there are provided mechanisms and methods for managing access to data based on information associated with a physical location of a user. These mechanisms and methods for managing access to systems, products, or data based on information associated with a physical location of a user can enable improved data management efficiency, enhanced data management accuracy, decreased data management costs, decreased licensing costs, increased security, additional marketing opportunities, etc.
Abstract:
A system performs optical character recognition (OCR) on an image displaying a portion of an object. An image classification system identifies the object in the image, based on which one or more object detection models identify labels associated with the object within the image. The system determines text of the identified labels using OCR, and analyzes the OCR resultant text for discrepancies and/or inaccuracies. In response to identifying a discrepancy, the system provides a recommendation for improving the accuracy of the OCR resultant text.
Abstract:
Systems and methods for generating customized content based on a streaming content are described. A server computing system streams content from an online content provider to an output device, the content including one or more programs. The computing system receives a first voice command while the one or more programs is being streamed to the output device. The computing system stores information associated with a program being streamed to the output device responsive to receiving the first voice command from a user associated with the output device during a first time interval. The computing system generates customized content based at least on the stored information associated with the program being streamed to the output device. The computing system delivers the customized content to the user during a second time interval.
Abstract:
A system performs optical character recognition (OCR) on an image displaying a portion of an object. An image classification system identifies the object in the image, based on which one or more object detection models identify labels associated with the object within the image. The system determines text of the identified labels using OCR, and analyzes the OCR resultant text for discrepancies and/or inaccuracies. In response to identifying a discrepancy, the system provides a recommendation for improving the accuracy of the OCR resultant text.
Abstract:
A method of targeting a promotion to an appropriate audience includes: performing clustering analysis on anonymized customer data using artificial intelligence to segment the anonymized data into a plurality of audience clusters; applying a matching algorithm to match a personalized promotion to a first audience cluster; sending the personalized promotion using a digital display channel to a plurality of individuals matching characteristics of the first audience cluster; receiving and recording results from the personalized promotion; and iteratively adjusting the personalized promotion based on the results from the personalized promotion. The iteratively adjusting includes: adjusting terms of the personalized promotion, sending the adjusted personalized promotion to a plurality of individuals, recording the success and failure of the adjusted personalized promotion, measuring the success of the adjusted personalized promotion, and repeating the adjusting, sending, recording, and measuring until a desired business result is obtained or a predetermined promotion adjustment ending point has been reached.