Method and apparatus for motion description
First Claim
1. An apparatus that is configured to transform an input data stream comprising spatio-temporal data that is expressed at least in part in a non-linguistic format into a format that can be expressed at least in part via a linguistic representation in a textual output, the apparatus comprising:
- a memory coupled to at least one processor; and
the at least one processor, configured to;
receive a set of eventualities, the set of eventualities describing at least one of a domain event and a domain state, the at least one of the domain event and the domain state derived from a set of spatio-temporal data and the set of eventualities associated with a particular region and a particular time period;
organize the set of eventualities according to a domain model;
wherein organizing the set of eventualities comprisesdetermining an importance score for one or more of the set of eventualities using the domain model that comprises a set of importance rules for one or more of the set of eventualities, wherein the importance rules provide an importance score based on an externally specified importance value for an eventuality type, a number of spatial points in the eventuality, and a time period of the eventuality;
organizing the set of eventualities based on the importance scores; and
at least one of filtering out one or more eventualities, partitioning one or more of the set of eventualities into a portion of the particular region, and ordering the set of eventualities into a particular order;
generate a document plan, wherein the document plan is generated based on the organized set of eventualities;
instantiate the document plan with one or more messages that describe each eventuality of the organized set of eventualities; and
generate a linguistic representation of the one or more messages using the document plan, wherein the linguistic representation of the one or more messages is displayable via a user interface.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product for describing motion. The method may include receiving a set of eventualities (114). The set of eventualities (114) may describe at least one of a domain event and a domain state. The at least one of the domain event and the domain state may be derived from a set of spatio-temporal data (102) and the set of eventualities (114) may be associated with a particular region and a particular time period. The method may include organizing the set of eventualities to generate a document plan. The method may further include generating, using a processor, a linguistic representation of the set of eventualities using the document plan.
296 Citations
22 Claims
-
1. An apparatus that is configured to transform an input data stream comprising spatio-temporal data that is expressed at least in part in a non-linguistic format into a format that can be expressed at least in part via a linguistic representation in a textual output, the apparatus comprising:
-
a memory coupled to at least one processor; and the at least one processor, configured to; receive a set of eventualities, the set of eventualities describing at least one of a domain event and a domain state, the at least one of the domain event and the domain state derived from a set of spatio-temporal data and the set of eventualities associated with a particular region and a particular time period; organize the set of eventualities according to a domain model; wherein organizing the set of eventualities comprises determining an importance score for one or more of the set of eventualities using the domain model that comprises a set of importance rules for one or more of the set of eventualities, wherein the importance rules provide an importance score based on an externally specified importance value for an eventuality type, a number of spatial points in the eventuality, and a time period of the eventuality; organizing the set of eventualities based on the importance scores; and at least one of filtering out one or more eventualities, partitioning one or more of the set of eventualities into a portion of the particular region, and ordering the set of eventualities into a particular order; generate a document plan, wherein the document plan is generated based on the organized set of eventualities; instantiate the document plan with one or more messages that describe each eventuality of the organized set of eventualities; and generate a linguistic representation of the one or more messages using the document plan, wherein the linguistic representation of the one or more messages is displayable via a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium that is configured to transform an input data stream comprising spatio-temporal data that is expressed at least in part in a non-linguistic format into a format that can be expressed at least in part via a linguistic representation in a textual output, the non-transitory computer readable storage medium comprising instructions, that, when executed by a processor, configure the processor to:
-
receive a set of eventualities, the set of eventualities describing at least one of a domain event and a domain state, the at least one of the domain event and the domain state derived from a set of spatio-temporal data and the set of eventualities associated with a particular region and a particular time period; organize the set of eventualities according to a domain model; wherein organizing the set of eventualities comprises determining an importance score for one or more of the set of eventualities using the domain model that comprises a set of importance rules for one or more of the set of eventualities, wherein the importance rules provide an importance score based on an externally specified importance value for an eventuality type, a number of spatial points in the eventuality, and a time period of the eventuality; organizing the set of eventualities based on the importance scores; and at least one of filtering out one or more eventualities, partitioning one or more of the set of eventualities into a portion of the particular region, and ordering the set of eventualities into a particular order; generate a document plan, wherein the document plan is generated based on the organized set of eventualities; instantiate the document plan with one or more messages that describe each eventuality of the organized set of eventualities; and generate a linguistic representation of the one or more messages using the document plan, wherein the linguistic representation of the one or more messages is displayable via a user interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification