Response retrieval using communication session vectors
AssigneeMicrosoft Technology Licensing, LLC
InventorsEmmanouil Koukoumidis, Joseph Edwin Johnson, Jr., Hailong Mu, Matthew W Schuerman, Ying Wang
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for response retrieval using communication session vectors. In one implementation, a first communication session is received. The first communication session includes a first communication. The first communication session is encoded as a first vector. A second vector is identified within a defined proximity of the first vector. The second vector represents a second communication session that includes a second communication. The second communication is provided within the first communication session in response to the first communication.
Claims20
A system comprising:
- a processing device;
- and
- a memory coupled to the processing device and storing instructions that, when executed by the processing device, cause the system to perform operations comprising:
- receiving a first conversation including a first word;
- identifying an emotion associated with the first conversation;
- encoding the first conversation and the emotion as a first vector;
- identifying a second vector within a defined proximity of the first vector, the second vector representing a second conversation that includes a second word;
- and
- responsive to identifying the second vector as being within the defined proximity, providing the second word within the first conversation in response to the first word.
A method comprising:
- receiving a first conversation comprising a first word;
- identifying an emotion associated with the first conversation;
- encoding the first conversation and the emotion as a first vector;
- based on the emotion, identifying a second vector within a defined proximity of the first vector, the second vector representing a second conversation that includes a second word;
- and
- providing the second word within the first conversation in response to the first word.
A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processing device, cause the processing device to perform operations comprising:
- receiving a first conversation comprising a first word;
- identifying an emotion associated with the first conversation;
- encoding the first conversation and the emotion as a first vector;
- identifying, within a vector space, a second vector within a defined proximity of the first vector, the second vector representing a second conversation that includes a second word;
- and
- providing the second word within the first conversation in response to the first word.
Dependencies are inferred from the claim text.