Memory architecture for dialogue systems
First Claim
Patent Images
1. Dialogue system (8) comprising:
- input means (2) for receiving dialogue information supplied by a user (1);
output means (7) for providing dialogue information to said user (1);
a plurality of memory units (4) for storing said dialogue information,wherein during a dialogue with a user, the dialogue system (8) passes through several dialogue states, andwherein, in each dialogue state, an information unit comprising dialogue information generated by said user (1) and/or the dialogue system (8) in said dialogue state is stored in one of said plurality of memory units (4); and
assigning means for assigning each memory unit (4) pointing information linking the respective memory unit (4) to at least one other memory unit (4), said pointing information being stored in the memory unit (4) to which said pointing information is assigned.
2 Assignments
0 Petitions
Accused Products
Abstract
A dialogue system (8) comprises a plurality of memory units (4) each of which is able to store an information unit and at least one logical connection between two or more of said memory units (4). An information unit is stored in one memory unit (4) at the time of occurrence of the information unit, and at least one logical connection to at least one other memory unit (4) is assigned to said memory unit (4) after storage of the information unit and said at least one logical connection is stored in said memory unit (4).
11 Citations
12 Claims
-
1. Dialogue system (8) comprising:
-
input means (2) for receiving dialogue information supplied by a user (1); output means (7) for providing dialogue information to said user (1); a plurality of memory units (4) for storing said dialogue information, wherein during a dialogue with a user, the dialogue system (8) passes through several dialogue states, and wherein, in each dialogue state, an information unit comprising dialogue information generated by said user (1) and/or the dialogue system (8) in said dialogue state is stored in one of said plurality of memory units (4); and assigning means for assigning each memory unit (4) pointing information linking the respective memory unit (4) to at least one other memory unit (4), said pointing information being stored in the memory unit (4) to which said pointing information is assigned. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Memory management method within a dialogue system (8), comprising:
-
receiving dialogue information supplied by a user (1); providing dialogue information to said user (1); storing said dialogue information in a plurality of memory units (4), wherein during a dialogue with a user (1), the dialogue system (8) passes through several dialogue states, and wherein, in each dialogue state, an information unit comprising dialogue information being created by said user (1) and/or the dialogue system (8) in said dialogue state is stored in one of said memory units (4); assigning to each memory unit (4) pointing information linking a memory unit (4) to at least one other memory unit (4); and storing said pointing information in the memory unit (4) to which said pointing information is assigned. - View Dependent Claims (9, 10, 12)
-
-
11. Computer readable storage medium, having stored thereon program code for embodying a dialogue system, comprising:
-
wherein during a dialogue with a user, the dialogue system (8) passes through several dialogue states, and wherein, in each dialogue state, an information unit comprising dialogue information generated by said user (1) and/or the dialogue system (8) in said dialogue state is stored in one of a plurality of memory units (4); and assigning means for assigning each memory unit (4) pointing information linking the respective memory unit (4) to at least one other memory unit (4), said pointing information being stored in the memory unit (4) to which said pointing information is assigned, when said program code is executed on a computer or a digital signal processor.
-
Specification