Personalized communications using semantic memory
First Claim
Patent Images
1. 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 from a first application a first communication from a user;
semantically processing the first communication to identify a first content element and a second content element within the communication;
associating the first content element with the second content element within a content repository in accordance with an ontology model;
receiving a subsequent communication from the user including a third content element;
receiving from a second application a second communication from the user, the second communication comprising the first content element;
based on an association between the first content element and the second content element within the content repository and a context inferred from the third content element, generating a third communication, the third communication comprising the second content element and the third content element;
providing the third communication to the user in response to the second communication;
receiving a selection from the user in response to the third communication; and
based on the selection, adjusting, by either increasing or decreasing, a weight associated with the first content element within the content repository.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for personalized communications using semantic memory. In one implementation, a first communication is received from a user and processed to identify a first content element within the communication. The first content element is associated with a second content element within a content repository. A second communication that includes the first content element is received from the user. Based on an association between the first content element and the second content element within the content repository, a third communication that includes the second content element is generated and provided to the user in response to the second communication.
13 Citations
17 Claims
-
1. 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 from a first application a first communication from a user; semantically processing the first communication to identify a first content element and a second content element within the communication; associating the first content element with the second content element within a content repository in accordance with an ontology model; receiving a subsequent communication from the user including a third content element; receiving from a second application a second communication from the user, the second communication comprising the first content element; based on an association between the first content element and the second content element within the content repository and a context inferred from the third content element, generating a third communication, the third communication comprising the second content element and the third content element; providing the third communication to the user in response to the second communication; receiving a selection from the user in response to the third communication; and based on the selection, adjusting, by either increasing or decreasing, a weight associated with the first content element within the content repository. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- a processing device; and
-
8. A method comprising:
-
receiving from a first application a first communication from a user; semantically processing the first communication to identify a first content element and a second content element within the communication; associating the first content element with the second content element within a content repository in accordance with an ontology model; receiving a subsequent communication from the user including a third content element; receiving from a second application a second communication from the user, the second communication comprising the first content element; based on an association between the first content element and the second content element within the content repository and a context inferred from the third content element, generating a third communication, the third communication comprising the second content element and the third content element; providing the third communication to the user in response to the second communication; receiving a selection from the user in response to the third communication; and based on the selection, adjusting, by either increasing or decreasing, a weight associated with the first content element within the content repository. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer storage device having instructions stored thereon that, when executed by a processing device, cause the processing device to perform operations comprising:
-
receiving from a first application a first communication from a user; semantically processing the first communication to identify a first content element and a second content element within the communication; associating the first content element with the second content element within a content repository in accordance with an ontology model; receiving a subsequent communication from the user including a third content element; receiving from a second application a second communication from the user, the second communication comprising the first content element; based on an association between the first content element and the second content element stored within the content repository and a context inferred from the third content element, generating a third communication, the third communication comprising the second content element and the third content element; providing the third communication to the user in response to the second communication; receiving a selection from the user in response to the third communication; and based on the selection, adjusting, by either increasing or decreasing, a weight associated with the first content element within the content repository. - View Dependent Claims (16, 17)
-
Specification