Mediating a communication in an observation platform
First Claim
1. A method of mediating a communication in an observation platform, said method comprising:
- parsing a first communication with a computer system according to a policy to determine metadata associated with said first communication, wherein said metadata comprises a first set of attributes and wherein said first communication is received at said computer system from a first communication device, wherein said policy dictates rules for use and storage of said metadata;
dynamically changing said policy during an operation of said observation platform;
comparing said first set of attributes to attributes of a plurality of communication devices associated with said observation platform, said comparing performed by said computing system;
identifying at least one recipient communication device from said plurality of communication devices for said first communication based on said comparing wherein at least one of said first set of attributes matches at least one of said attributes of said plurality of communication devices, and wherein at least one attribute of said at least one recipient communication device causes said policy to inhibit said at least one recipient communication device from receipt of communications based on an availability status of a particular user associated with said at least one recipient communication device, said identifying performed by said computing system;
overriding said inhibit based on application of a voting system of said policy indicating a tally of said matching attributes of said at least one recipient communication device outweighs a tally of said at least one inhibiting attribute of said at least one recipient communication device by a predetermined threshold amount; and
responsive to said inhibit being overridden, delivering said first communication to said at least one identified recipient communication device via said computer system.
12 Assignments
0 Petitions
Accused Products
Abstract
Using an observation platform for mediating a communication. A first communication is parsed with a computer system according to a policy to determine metadata associated with the first communication, wherein the metadata comprises a first set of attributes and wherein the first communication is received at the computer system from a first communication device. The first set of attributes is compared to attributes of a plurality of communication devices associated with the observation platform, the comparing performed by the computing system. At least one recipient communication device is identified from the plurality of communication devices for the first communication based on the comparing, the identifying performed by the computing system. The first communication is relayed to the at least one identified recipient communication device via the computer system.
109 Citations
34 Claims
-
1. A method of mediating a communication in an observation platform, said method comprising:
-
parsing a first communication with a computer system according to a policy to determine metadata associated with said first communication, wherein said metadata comprises a first set of attributes and wherein said first communication is received at said computer system from a first communication device, wherein said policy dictates rules for use and storage of said metadata; dynamically changing said policy during an operation of said observation platform; comparing said first set of attributes to attributes of a plurality of communication devices associated with said observation platform, said comparing performed by said computing system; identifying at least one recipient communication device from said plurality of communication devices for said first communication based on said comparing wherein at least one of said first set of attributes matches at least one of said attributes of said plurality of communication devices, and wherein at least one attribute of said at least one recipient communication device causes said policy to inhibit said at least one recipient communication device from receipt of communications based on an availability status of a particular user associated with said at least one recipient communication device, said identifying performed by said computing system; overriding said inhibit based on application of a voting system of said policy indicating a tally of said matching attributes of said at least one recipient communication device outweighs a tally of said at least one inhibiting attribute of said at least one recipient communication device by a predetermined threshold amount; and responsive to said inhibit being overridden, delivering said first communication to said at least one identified recipient communication device via said computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-usable storage medium having instructions embodied therein that when executed cause a computer system to perform a method for mediating a communication in an observation platform, said method comprising:
-
parsing a first communication with a computer system according to a policy to determine metadata associated with said first communication, wherein said metadata comprises a first set of attributes and wherein said first communication is received at said computer system from a first communication device, wherein said policy dictates rules for use and storage of said metadata; dynamically changing said policy during an operation of said observation platform; comparing said first set of attributes to attributes of a plurality of communication devices associated with said observation platform, said comparing performed by said computing system; identifying at least one recipient communication device from said plurality of communication devices for said first communication based on said comparing wherein at least one of said first set of attributes matches at least one of said attributes of said plurality of communication devices, and wherein at least one attribute of said at least one recipient communication device causes said policy to inhibit said at least one recipient communication device from receipt of communications based on an availability status of a particular user associated with said at least one recipient communication device, said identifying performed by said computing system; overriding said inhibit based on application of a voting system of said policy indicating a tally of said matching attributes of said at least one recipient communication device outweighs a tally of said at least one inhibiting attribute of said at least one recipient communication device by a predetermined threshold amount; and responsive to said inhibit being overridden, delivering said first communication to said at least one identified recipient communication device via said computer system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for an observation platform for mediating a communication, said system comprising:
-
a first communication device configured to send a first communication; and a computer system configured to; parse said first communication, by a processor of said computer system, according to a policy to determine metadata associated with said first communication, wherein said metadata comprises a first set of attributes, wherein said policy dictates rules for use and storage of said metadata; dynamically change said policy, by said processor of said computer system, during an operation of said observation platform; compare, by said processor of said computer system, said first set of attributes to attributes of a plurality of communication devices associated with said observation platform; identify, by said processor of said computer system, at least one recipient communication device from said plurality of communication devices for said first communication based on said comparing wherein at least one of said first set of attributes matches at least one of said attributes of said plurality of communication devices, and wherein at least one attribute of said at least one recipient communication device causes said policy to inhibit said at least one recipient communication device from receipt of communications based on an availability status of a particular user associated with said at least one recipient communication device; override, by said processor of said computer system, said inhibit based on an attribute of said first set of attributes and application of a voting system of said policy indicating a tally of said matching attributes of said at least one recipient communication device outweighs a tally of said inhibiting at least one attribute of said at least one recipient communication device by a predetermined threshold amount; and responsive to said inhibit being overridden and under direction of said processor of said computer system, deliver said first communication to said at least one identified recipient communication device. - View Dependent Claims (34)
-
Specification