US9904661B2ActiveUtilityA1

Real-time agreement analysis

82
Assignee: IBMPriority: Jun 23, 2015Filed: Jun 23, 2015Granted: Feb 27, 2018
Est. expiryJun 23, 2035(~9 yrs left)· nominal 20-yr term from priority
G06F 40/10H04L 63/1483G06Q 10/0635H04L 63/1416G06F 17/21
82
PatentIndex Score
4
Cited by
24
References
17
Claims

Abstract

Techniques for informing a user about an agreement including agreement terms and trustworthiness of data source are described herein. In some examples, a processor receives agreement document data while the data is in route to a client device. A system receives network sources and content data of the agreement document. The network sources are to be processed by the processor with traffic analytics, and the content data is to be processed with text analytics. The output of these analytics is used to generate an agreement risk event for delivery to the client device with the original agreement document data.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A system for informing a user about an agreement comprising a processor configured to:
 receive agreement document data while the agreement document data is in route to a client device; 
 generate traffic analytics data based on network sources corresponding to the agreement document data; 
 generate text analytics data based on content data corresponding to the agreement document data; 
 generate an agreement risk event based on the traffic analytics data and the text analytics data for transmitting to the client device with the agreement document data; and 
 block a user from accepting the agreement based on the agreement risk event, wherein the processor being configured to block the user from accepting the agreement based on the agreement risk event further comprises the processor being configured to:
 block an outgoing transmission of data corresponding to an acceptance of the agreement. 
 
 
     
     
       2. The system of  claim 1 , wherein the agreement document data includes a raw packet of network data and wherein a network interface includes a data injector configured to:
 receive the packet and reconstruct a single agreement document using deep packet inspection; and 
 send the agreement document to the processor for traffic analytics and text analytics. 
 
     
     
       3. The system of  claim 1 , wherein the processor is further configured to analyze the network sources and the content data using a streaming technique. 
     
     
       4. The system of  claim 1 , wherein the traffic analytics data and the text analytics data are weighted differently when used to generate the agreement risk event based on confidence associated with each of the traffic analytics data and the text analytics data, respectively. 
     
     
       5. The system of  claim 1 , wherein the agreement risk event comprises:
 origin system information to identify a source of the agreement document data; and 
 agreement data event information to describe an agreement data event and a meta-data event to be transmitted to the client device. 
 
     
     
       6. The system of  claim 1 , wherein the processor is further configured to analyze the content data to determine features of the content data, wherein the features comprise:
 a linguistic concept to indicate a sematic unit that includes at least one of a word, expression, or conceptual token bearing a construct of language; 
 a linguistic profile to indicate any statistical information associated with a linguistic concept of the data source; 
 a matching status to indicate if text of the content data matches the linguistic profile; and 
 a set of agreement specific characteristics based on content data. 
 
     
     
       7. The system of  claim 6 , wherein the set of agreement specific characteristics comprises an end-user commitment period, an end-user payment commitment, a product covered by the agreement document, and a vendor responsible for the product. 
     
     
       8. The system of  claim 1 , wherein the processor generates the traffic analytics data and the text analytics data using machine learning logic. 
     
     
       9. The system of  claim 1 , wherein text analytics processing occurs on data received from a user specified client device. 
     
     
       10. The system of  claim 9 , wherein the text analytics processing occurs on data received from a web browser of the user specified client device. 
     
     
       11. The system of  claim 1 , wherein generating the agreement risk event includes correlating the agreement document data to an agreement document policy for the client device, and where the processor provides an event to the client device based on the correlation. 
     
     
       12. The system of  claim 1 , wherein the processor being configured to block the user from accepting the agreement further comprises the processor being configured to:
 block the user from accepting the agreement until certain precautions and verifications are undertaken. 
 
     
     
       13. A non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
 receive agreement document data at a processing platform while the data is in route to a client device; 
 analyze network sources of the agreement document with traffic analytics; 
 analyze content data of the agreement document with text analytics; 
 generate an agreement risk event from data output by the traffic analytics and the text analytics for delivery to the client device along with the agreement document data; and 
 block a user from accepting an agreement based on the agreement risk event, wherein the program instructions being executable by the processor to cause the processor to block the user from accepting the agreement further cause the processor to: 
 block an outgoing transmission of data corresponding to an acceptance of the agreement. 
 
     
     
       14. The non-transitory computer readable storage medium of  claim 13 , wherein the agreement document data includes a raw packet of network data and wherein the computer readable storage medium includes a data injector to receive the packet and reconstruct a single agreement document using deep packet inspection before sending the packet to the traffic analytics and the text analytics. 
     
     
       15. The non-transitory computer readable storage medium of  claim 13 , wherein the processing platform uses streaming techniques to analyze the incoming agreement document data. 
     
     
       16. The non-transitory computer readable storage medium of  claim 13 , wherein the traffic analytics and the text analytics are weighted differently when used to generate the agreement risk event based on confidence associated with each of the traffic analytics and the text analytics, respectively. 
     
     
       17. The non-transitory computer readable storage medium of  claim 13 , wherein the program instructions being executable by the processor to cause the processor to block the user from accepting the agreement further cause the processor to:
 block the user from accepting the agreement until certain precautions and verifications are undertaken.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.