US2020267102A1PendingUtilityA1

Method and system for real-time blocking of content from an organization activity timeline

39
Assignee: SALESFORCECOM INCPriority: Jun 29, 2017Filed: May 5, 2020Published: Aug 20, 2020
Est. expiryJun 29, 2037(~11 yrs left)· nominal 20-yr term from priority
H04L 51/212G06F 3/1275H04L 63/101H04L 63/0227G06Q 10/107H04L 65/1079G06Q 10/103G06F 40/166G06Q 10/06H04L 63/108H04L 51/12
39
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and systems are provided for real-time blocking of content from an organization activity timeline of an organization. The content blocked can be, for example, activities, or contributions to those activities. The organization activity timeline is displayed within a user interface to show activities involving a particular external contact and one or more users of the organization. The disclosed methods and systems can be used to control which activities or contributions to activities are displayed in the organization activity timeline. One or more identifiers can be added to one or more blacklists. New activities are evaluated for inclusion in the organization activity timeline. Any new activity that includes an identifier (or contributions to that new activity) can be blocked so that it does not appear in the organization activity timeline.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for controlling which contributions are displayed in an organization activity timeline of an organization, wherein the organization activity timeline is a visual component displayed within a user interface that shows activities involving a particular external contact and one or more users of the organization, the method comprising:
 adding an identifier to a blacklist; and   blocking, based on the identifier, at least one contribution to a new activity that includes the identifier so that the contribution does not appear in the organization activity timeline.   
     
     
         2 . A method according to  claim 1 , wherein the blacklist is a user-level blacklist and the identifier is associated with the particular external contact and is specified by a user of the organization, and further comprising:
 removing the identifier from the user-level blacklist; and   allowing, after removing, any new activities that include new contributions by the user to appear in the organization activity timeline.   
     
     
         3 . A method according to  claim 1 , wherein the blacklist is an organization-level blacklist, and wherein the identifier is associated with the particular external contact and is specified by an administrator of the organization, and wherein blocking comprises:
 blocking any new activity that includes a contribution associated with the particular external contact associated with the identifier included in the organization-level blacklist from appearing in the organization activity timeline, and   further comprising:   permanently deleting the any new activity that includes a contribution associated with the particular external contact associated with the identifier in the organization-level blacklist.   
     
     
         4 . A method according to  claim 1 , wherein the blacklist is an organization-level external domain blacklist, and wherein the identifier is an external domain specified by an administrator of the organization, and wherein blocking comprises:
 blocking any new activity including any contribution having an external domain included in the organization-level external domain blacklist from appearing in the organization activity timeline; and   further comprising:   permanently deleting any new activity that includes the external domain included in the organization-level external domain blacklist.   
     
     
         5 . A method according to  claim 1 , wherein the blacklist is an organization-level internal domain blacklist, and wherein the identifier is an internal domain specified by an administrator of the organization, and wherein blocking comprises:
 blocking any new activity where all contributors belong to an internal domain included in the organization-level internal domain blacklist so that the new activity does not appear in the organization activity timeline; and   further comprising:   permanently deleting any new activity where all contributors belong to an internal domain included in the organization-level internal domain blacklist.   
     
     
         6 . A method according to  claim 1 , wherein the organization activity timeline comprises a chronological record of activities each having at least one contributor that is a user from the organization. 
     
     
         7 . A method according to  claim 1 , wherein each activity within the organization activity timeline comprises: a recording of a communication between one or more users of the organization and a particular external contact, and wherein the communication comprises:
 an email;   a calendar meeting;   a phone call;   a task;   a note;   a change to an internal representation of an external person; or   an internal representation of a need or change of that need to follow-up with an external person.   
     
     
         8 . A method according to  claim 1 , wherein the identifier comprises:
 any identifier associated with the particular external contact that can be used to identify that particular external contact.   
     
     
         9 . A computing system for controlling which contributions are displayed in an organization activity timeline of an organization, the computing system comprising:
 a distributed database management system (DDMS) configured to store one or more blacklists each including at least one identifier;   an organization activity timeline generator configured to generate the organization activity timeline for the organization, wherein the organization activity timeline is a visual component displayed within a user interface that shows activities involving a particular external contact and one or more users of the organization, wherein the organization activity timeline generator comprises:   a real-time activity evaluator configured to ingest new activities received from data sources of the user, determine which new activities include an identifier specified by the one or more blacklists, and block at least one contribution to any new activity that is determined to include an identifier specified by the one or more blacklists so that the contribution does not appear in the organization activity timeline.   
     
     
         10 . A computing system according to  claim 9 , wherein one of the blacklists is a user-level blacklist that includes an identifier that is associated with the particular external contact and that is specified by a user of the organization, and wherein the real-time activity evaluator is further configured to:
 allow, after removing the identifier from the user-level blacklist, any new activities that include new contributions by the user to appear in the organization activity timeline.   
     
     
         11 . A computing system according to  claim 9 , wherein one of the blacklists is an organization-level blacklist that includes an identifier that is associated with the particular external contact and that is specified by an administrator of the organization, and
 wherein the real-time activity evaluator is further configured to:   block any new activity, that includes a contribution associated with the particular external contact, from appearing in the organization activity timeline, and   permanently delete any new activity that is blocked.   
     
     
         12 . A computing system according to  claim 9 , wherein one of the blacklists is an organization-level external domain blacklist that includes an identifier for an external domain that is specified by an administrator of the organization, and
 wherein the real-time activity evaluator is further configured to:   block any new activity, that includes any contribution associated with the external domain included in the organization-level external domain blacklist, from appearing in the organization activity timeline; and   permanently delete any new activity that is blocked.   
     
     
         13 . A computing system according to  claim 9 , wherein one of the blacklists is an organization-level internal domain blacklist that includes an identifier for an internal domain that is specified by an administrator of the organization, and
 wherein the real-time activity evaluator is further configured to:   block any new activity where all contributors belong to the internal domain included in the organization-level internal domain blacklist so that those new activities do not appear in the organization activity timeline; and   permanently deleting any new activity that is blocked.   
     
     
         14 . A computing system according to  claim 9 , wherein the organization activity timeline comprises a chronological record of activities each having at least one contributor that is a user from the organization. 
     
     
         15 . A computing system according to  claim 9 , wherein each activity within organization activity timeline comprises: a recording of a communication between one or more users of the organization and a particular external contact, and wherein the communication comprises:
 an email;   a calendar meeting;   a phone call;   a task;   a note;   a change to an internal representation of an external person; or   an internal representation of a need or change of that need to follow-up with an external person.   
     
     
         16 . A computing system comprising a processor and a memory, wherein the memory comprises computer-executable instructions that are capable of execution by the processor, and that when executed by the processor, cause the computing system to:
 process new activities to determine whether each new activity includes an identifier from a blacklist; and   block at least one contribution to each new activity that includes the identifier so that the contribution does not appear in an organization activity timeline of an organization, wherein the organization activity timeline is displayed within a user interface to show activities involving a particular external contact and one or more users of the organization.   
     
     
         17 . A computing system according to  claim 16 , wherein the blacklist is a user-level blacklist that includes an identifier that is associated with the particular external contact and that is specified by a user of the organization, and wherein the real-time activity evaluator is further configured to:
 allow, after removing the identifier from the user-level blacklist, any new activities that include new contributions by the user to appear in the organization activity timeline.   
     
     
         18 . A computing system according to  claim 16 , wherein the blacklist is an organization-level blacklist that includes an identifier that is associated with the particular external contact and that is specified by an administrator of the organization, and
 wherein the real-time activity evaluator is further configured to:   block any new activity, that includes a contribution associated with the particular external contact, from appearing in the organization activity timeline, and   permanently delete any new activity that is blocked.   
     
     
         19 . A computing system according to  claim 16 , wherein the blacklist is an organization-level external domain blacklist that includes an identifier for an external domain that is specified by an administrator of the organization, and
 wherein the real-time activity evaluator is further configured to:   block any new activity, that includes any contribution associated with the external domain included in the organization-level external domain blacklist, from appearing in the organization activity timeline; and   permanently delete any new activity that is blocked.   
     
     
         20 . A computing system according to  claim 16 , wherein the blacklist is an organization-level internal domain blacklist that includes an identifier for an internal domain that is specified by an administrator of the organization, and
 wherein the real-time activity evaluator is further configured to:   block any new activity where all contributors belong to the internal domain included in the organization-level internal domain blacklist so that those new activities do not appear in the organization activity timeline; and   permanently deleting any new activity that is blocked.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.