IP Library Granted Patent US 8,630,968
Granted Patent B2
US 8,630,968 · App. 12/861,660 · Granted Jan 14, 2014

Selective content block of posts to social network

Inventor: Raj Sinha (West Orange, NJ)
Assignee: Avaya Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,630,968
App. No.
12/861,660
Granted
Jan 14, 2014
Kind
B2
Abstract

Mechanisms are provided herein which are directed toward monitoring a user's interaction with a website when the user is utilizing an enterprise device to conduct the interaction. The monitoring of the interaction can lead to the generation of one or more automated responses to control the interaction in accordance with enterprise policy or rules. The types of interactions which can be controlled include interactions where the user is attempting to post data on the website.

Claims (37)

1. A method, comprising:

detecting, by a processor, a user activity at a user device wherein the detected activity corresponds to a potential interaction between the user device and a web service;

analyzing the detected activity to determine one or more attributes of the detected activity;

comparing the attributes of the detected activity with a user-posting rule which defines one or more of (i) a rule for identifying restricted transmissions of data from the user device to the web service for display by the web service and (ii) a rule for identifying permitted transmissions of data from the user device to the web service for display by the web service, the user-posting rule comprising at least one input segment, a rules segment, and a response segment, the at least one input segment including one or more of a user identity, one or more keywords, one or more key phrases, and one or more context analysis rules, the rules segment including one or more heuristic rules, and the response segment including one or more actions to be applied, and wherein the user-posting rule is at least partially context based and wherein the method further comprises:

analyzing content that is already publicly-available via the web service;

determining a context of the detected activity based on the content that is already publicly-available via the web service; and

adjusting the user-posting rule by designating the detected activity as permitted or restricted based on the determined context;

based on the comparing step, determining that the detected activity corresponds to a controlled activity; and

based on determining that the detected activity corresponds to a controlled activity, implementing one or more automated responses.

2. The method of claim 1 , wherein the controlled activity comprises a message which was generated by the user and attempted to be transmitted to the web service and wherein the one or more automated responses include at least one of blocking the message, redacting portions of the message, forwarding the message to security personnel, providing warning a message back to the user, providing a posting policy back to the user, highlighting an objectionable portion of the message, identifying possible repercussions that may occur if the message is posted by the web service, replacing objectionable content of the message with a synonym, and delaying the transmission of the message for a predetermined amount of time.

3. The method of claim 2 , wherein a plurality of the one or more automated responses are implemented.

4. The method of claim 1 , wherein the user device is administered by an enterprise and wherein the web service is not administered by the enterprise.

5. The method of claim 4 , wherein the user-posting rule is established by the enterprise.

6. The method of claim 1 , wherein the detected user activity corresponds to one or more of a user input, an attempted data transfer, and a processing request.

7. The method of claim 1 , wherein the comparing step comprises comparing content of the detected activity with one or more of a keyword and key phrase contained within the user-posting rule.

8. A non-transitory computer readable medium having stored thereon instructions that cause a computing system to execute a method, the instructions comprising:

instructions configured to detect a user activity at a user device wherein the detected activity corresponds to a potential interaction between the user device and a web service;

instructions configured to analyze the detected activity to determine one or more attributes of the detected activity;

instructions configured to compare the attributes of the detected activity with a user-posting rule which defines one or more of (i) a rule for identifying restricted transmissions of data from the user device to the web service for display by the web service and (ii) a rule for identifying permitted transmissions of data from the user device to the web service for display by the web service, the user-posting rule comprising at least one input segment, a rules segment, and a response segment, the at least one input segment including one or more of a user identity, one or more keywords, one or more key phrases, and one or more context analysis rules, the rules segment including one or more heuristic rules, and the response segment including one or more actions to be applied, and wherein the user-posting rule is at least partially context based and wherein the instructions further comprise:

instructions configured to analyze content that is already publicly-available via the web service;

instructions configured to determine a context of the detected activity based on the content that is already publicly-available via the web service;

instructions configured to adjust the user-posting rule by designating the detected activity as permitted or restricted based on the determined context;

instructions configured to determine that the detected activity corresponds to a controlled activity; and

instructions configured to implement one or more automated responses to the controlled activity.

9. The computer readable medium of claim 8 , wherein the controlled activity comprises a message which was generated by the user and attempted to be transmitted to the web service and wherein the one or more automated responses include at least one of blocking the message, redacting portions of the message, forwarding the message to security personnel, providing warning a message back to the user, providing a posting policy back to the user, highlighting an objectionable portion of the message, identifying possible repercussions that may occur if the message is posted by the web service, replacing objectionable content of the message with a synonym, and delaying the transmission of the message for a predetermined amount of time.

10. The computer readable medium of claim 8 , wherein the detected user activity corresponds to one or more of a user input, an attempted data transfer, and a processing request.

11. The computer readable medium of claim 8 , wherein the instructions configured to compare the attributes of the detected activity with a user-posting rule compare content of the detected activity with one or more of a keyword and key phrase contained within the user-posting rule.

12. A communication system, comprising:

a user device including a user interface and a network interface, the network interface connecting the user device to a web service via a communication network;

a user activity monitoring module configured to detect a user activity at the user device wherein the detected activity corresponds to a potential interaction between the user device and the web service, analyze the detected activity to determine one or more attributes of the detected activity, compare the attributes of the detected activity with a user-posting rule which defines one or more of (i) a rule for identifying restricted transmissions of data from the user device to the web service for display by the web service and (ii) a rule for identifying permitted transmissions of data from the user device to the web service for display by the web service, and determine that the detected activity corresponds to a controlled activity, the user-posting rule comprising at least one input segment, a rules segment, and a response segment, the at least one input segment including one or more of a user identity, one or more keywords, one or more key phrases, and one or more context analysis rules, the rules segment including one or more heuristic rules, and the response segment including one or more actions to be applied, and wherein the user-posting rule is at least partially context based on content that is already publicly-available via the web service, and wherein the user-posting rule is adjusted by designating the detected activity as permitted or restricted based on the determined context; and

a module to implement one or more automated responses to the controlled activity.

13. The system of claim 12 , wherein the module to implement the one or more automated responses to the controlled activity comprises one or more of a content blocking module and a user feedback module.

14. The system of claim 12 , wherein at least one of the user activity monitoring module and the module to implement one or more automated responses resides at a social network activity monitoring service.

15. The system of claim 14 , wherein the social network activity monitoring service is administered by an enterprise that also administers the user device.

16. The system of claim 12 , wherein at least one of the user activity monitoring module and the module to implement one or more automated responses resides on the user device.

17. The system of claim 12 , wherein the controlled activity comprises a message which was generated by the user and attempted to be transmitted to the web service and wherein the one or more automated responses include at least one of blocking the message, redacting portions of the message, forwarding the message to security personnel, providing warning a message back to the user, providing a posting policy back to the user, highlighting an objectionable portion of the message, identifying possible repercussions that may occur if the message is posted by the web service, replacing objectionable content of the message with a synonym, and delaying the transmission of the message for a predetermined amount of time.

18. The system of claim 12 , wherein the detected user activity corresponds to one or more of a user input, an attempted data transfer, and a processing request.

Assignments (20)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2010
From: SINHA, RAJ
To: AVAYA INC.
Reel/Frame 024877/0331 →
Continuity (2)
Provisional Application 61235838 · Aug 21, 2009
Related Publication 20110047117A1 · Feb 24, 2011