Communication System
AssigneeMicrosoft Technology Licensing, LLC
InventorsFarookh P. Mohammed, Krishnan Ananthanarayanan, Alexey Pikin, Mieszko G. Matkowski, Andrey Belenko
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsFarookh P. Mohammed, Krishnan Ananthanarayanan, Alexey Pikin, Mieszko G. Matkowski, Andrey Belenko
Estimating the term…
A computer system comprises computer storage holding a plurality of code modules, one or more processors and a communication system. The one or more processors are configured to execute the code modules and thereby implement the bots. The communication system comprises a message relay and an anonymized identifier generator. The message relay is configured to receive a message comprising an identifier of a user and an identifier of a target one of the bots. The anonymized identifier generator is configured to generate an anonymized identifier of the user unique to the target bot, by applying an anonymization function to the user identifier and the bot identifier in the message. The message relay is configured to transmit to the target bot a version of the message, which comprises the anonymized user identifier and does not include the user identifier, wherein the user identifier is not rendered accessible to the target bot.
A computer system comprising:
A computer-implemented method of effecting communications between at least one user of a communication system and at least a target one of a plurality of bots, the bots being implemented by a plurality of code modules executed on one or more processors, the method comprising implementing, at the communication system, the following steps:
A computer program product comprising system code stored on a computer readable storage medium, the system code for effecting communications between at least one user of a communication system and at least a target one of a plurality of bots, the bots being implemented as a plurality of code modules executed on one or more processors, the system code configured when executed at the communication system to implement the following steps:
Dependencies are inferred from the claim text.