Method and apparatus for expressing time in an output text
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/27
G06F-017/28
G06Q-010/06
출원번호
US-0702352
(2015-05-01)
등록번호
US-9904676
(2018-02-27)
발명자
/ 주소
Sripada, Gowri Somayajulu
Burnett, Neil
출원인 / 주소
ARRIA DATA2TEXT LIMITED
대리인 / 주소
Alston & Bird LLP
인용정보
피인용 횟수 :
1인용 특허 :
122
초록▼
Methods, apparatuses, and computer program products are described herein that are configured to express a time in an output text. In some example embodiments, a method is provided that comprises identifying a time period to be described linguistically in an output text. The method of this embodiment
Methods, apparatuses, and computer program products are described herein that are configured to express a time in an output text. In some example embodiments, a method is provided that comprises identifying a time period to be described linguistically in an output text. The method of this embodiment may also include identifying a communicative context for the output text. The method of this embodiment may also include determining one or more temporal reference frames that are applicable to the time period and a domain defined by the communicative context. The method of this embodiment may also include generating a phrase specification that linguistically describes the time period based on the descriptor that is defined by a temporal reference frame of the one or more temporal reference frames. In some examples, the descriptor specifies a time window that is inclusive of at least a portion of the time period to be described linguistically.
대표청구항▼
1. A computer implemented method comprising: identifying, using a processor, a time period to be described linguistically in an output text;identifying, using the processor, a communicative context for the output text;determining, using the processor, one or more temporal reference frames that are a
1. A computer implemented method comprising: identifying, using a processor, a time period to be described linguistically in an output text;identifying, using the processor, a communicative context for the output text;determining, using the processor, one or more temporal reference frames that are applicable to the time period and a domain defined by the communicative context; andgenerating, using the processor, a phrase specification that linguistically describes the time period based on a descriptor that is defined by a temporal reference frame of the one or more temporal reference frames, wherein the descriptor specifies a time window that is inclusive of at least a portion of the time period to be described linguistically. 2. A method according to claim 1, further comprising: instantiating or aligning, using the processor, the one or more temporal reference frames to the communicative context; andselecting, using the processor, the descriptor defined by the temporal reference frame of the one or more temporal reference frames based on the time period and one or more previously generated phrase specifications. 3. A method according to claim 1, further comprising: determining, using the processor, a temporal relationship between the time period and the descriptor, wherein the phrase specification is further based on the temporal relationship between the time period and the descriptor. 4. A method according to claim 3, further comprising: verifying, using the processor, the phrase specification using one or more constraints. 5. A method according to claim 1, further comprising: identifying, using the processor, another time period to be described linguistically; anddetermining, using the processor, a descriptor that is defined by another temporal reference frame of the one or more temporal reference frames. 6. A method according to claim 5, wherein the descriptor for the another time period is different from the descriptor used for the time period. 7. A method according to claim 1, wherein each temporal reference frame of the one or more temporal reference frames are partitioned, such that a descriptor is configured to linguistically describe each partition. 8. A method according to claim 7, wherein the communicative context is defined by at least one of a domain model, a current time or a current location. 9. A method according to claim 1, wherein the time period comprises at least one of a time point or a series of time points. 10. A method of claim 1, further comprising: determining, using the processor, that a single descriptor does not specify a time window that is inclusive of the time period to be described linguistically; anddetermining, using the processor, two or more descriptors that are defined by a temporal reference frame of the one or more temporal reference frames, wherein the two or more descriptors specify a time window that is inclusive of the time period to be described linguistically. 11. An apparatus comprising: at least one processor; andat least one memory including computer program code, at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to: at least: identify a time period to be described linguistically in an output text;identify a communicative context for the output text;determine one or more temporal reference frames that are applicable to the time period and a domain defined by the communicative context; andgenerate a phrase specification that linguistically describes the time period based on a descriptor that is defined by a temporal reference frame of the one or more temporal reference frames, wherein the descriptor specifies a time window that is inclusive of at least a portion of the time period to be described linguistically. 12. An apparatus according to claim 11, wherein the at least one memory including the computer program code is further configured to, with the at least one processor, cause the apparatus to: align the one or more temporal reference frames to the communicative context; andselect the descriptor defined by the temporal reference frame of the one or more temporal reference frames based on the time period and one or more previously generated phrase specifications. 13. An apparatus according to claim 11, wherein the at least one memory including the computer program code is further configured to, with the at least one processor, cause the apparatus to: determine a temporal relationship between the time period and the descriptor, wherein the phrase specification is further based on the temporal relationship between the time period and the descriptor. 14. An apparatus according to claim 13, wherein the at least one memory including the computer program code is further configured to, with the at least one processor, cause the apparatus to: verify the phrase specification using one or more constraints. 15. An apparatus according to claim 11, wherein the at least one memory including the computer program code is further configured to, with the at least one processor, cause the apparatus to: identify another time period to be described linguistically; anddetermine a descriptor that is defined by another temporal reference frame of the one or more temporal reference frames. 16. An apparatus according to claim 15, wherein the descriptor for the another time period is different from the descriptor used for the time period. 17. An apparatus according to claim 11, wherein each temporal reference frame of the one or more temporal reference frames are partitioned, such that a descriptor is configured to linguistically describe each partition. 18. An apparatus according to claim 17, wherein the communicative context is defined by at least one of a domain model, a current time or a current location. 19. An apparatus according to claim 11, wherein the time period comprises at least one of a time point or a series of time points. 20. An apparatus of claim 11, wherein the at least one memory including the computer program code is further configured to, with the at least one processor, cause the apparatus to: determine that a single descriptor does not specify a time window that is inclusive of the time period to be described linguistically; anddetermine two or more descriptors that are defined by a temporal reference frame of the one or more temporal reference frames, wherein the two or more descriptors specify a time window that is inclusive of the time period to be described linguistically. 21. A computer program product comprising: at least one computer readable non-transitory memory medium having program code instructions stored thereon, the program code instructions which when executed by an apparatus cause the apparatus at least to: identify a time period to be described linguistically in an output text;identify a communicative context for the output text;determine one or more temporal reference frames that are applicable to the time period and a domain defined by the communicative context; andgenerate a phrase specification that linguistically describes the time period based on a descriptor that is defined by a temporal reference frame of the one or more temporal reference frames, wherein the descriptor specifies a time window that is inclusive of at least a portion of the time period to be described linguistically. 22. A computer program product according to claim 21, further comprising program code instructions configured to: align the one or more temporal reference frames to the communicative context; andselect the descriptor defined by the temporal reference frame of the one or more temporal reference frames based on the time period and one or more previously generated phrase specifications. 23. A computer program product according to claim 21, further comprising program code instructions configured to: determine a temporal relationship between the time period and the descriptor, wherein the phrase specification is further based on the temporal relationship between the time period and the descriptor. 24. A computer program product according to claim 23, further comprising program code instructions configured to: verify the phrase specification using one or more constraints. 25. A computer program product according to claim 21, further comprising program code instructions configured to: identify another time period to be described linguistically; anddetermine a descriptor that is defined by another temporal reference frame of the one or more temporal reference frames. 26. A computer program product according to claim 25, wherein the descriptor for the another time period is different from the descriptor used for the time period. 27. A computer program product according to claim 21, wherein each temporal reference frame of the one or more temporal reference frames are partitioned, such that a descriptor is configured to linguistically describe each partition. 28. A computer program product according to claim 27, wherein the communicative context is defined by at least one of a domain model, a current time or a current location. 29. A computer program product according to claim 21, wherein the time period comprises at least one of a time point or a series of time points. 30. A computer program product of claim 21, further comprising program code instructions configured to: determine that a single descriptor does not specify a time window that is inclusive of the time period to be described linguistically; anddetermine two or more descriptors that are defined by a temporal reference frame of the one or more temporal reference frames, wherein the two or more descriptors specify a time window that is inclusive of the time period to be described linguistically.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (122)
Malsheen Bathsheba J. (San Francisco CA) Groner Gabriel F. (Palo Alto CA) Disner Sandra F. (Los Angeles CA), Abbreviation and acronym/initialism expansion procedures for a text to speech reader.
Namburu, Setu Madhavi; Prokhorov, Danil; Qiao, Liu; Ghimire, Sandesh, Adaptive information processing systems, methods, and media for updating product documentation and knowledge base.
Alonso, Tirso M.; Douglas, Shona; Rahim, Mazin G.; Stern, Benjamin J., Automatic detection, summarization and reporting of business intelligence highlights from automated dialog systems.
Nichols, Nathan Drew; Birnbaum, Lawrence A.; Hammond, Kristian J., Configurable and portable method, apparatus, and computer program product for generating narratives using content blocks, angels and blueprints sets.
Calistri-Yeh, Randall J.; Yuan, Bo; Osborne, George B.; Snyder, David L., Construction of trainable semantic vectors and clustering, classification, and searching using trainable semantic vectors.
Mengusoglu, Erhan; Pickering, John B., Extracting a system modelling meta-model language model for a system from a natural language specification of the system.
Bennett, Ian M.; Babu, Bandi Ramesh; Morkhandikar, Kishor; Gururaj, Pallaki, Interactive speech based learning/training system formulating search queries based on natural language parsing of recognized user queries.
Begeja, Lee; DiFabbrizio, Giuseppe; Gibbon, David Crawford; Hakkani-Tur, Dilek Z.; Liu, Zhu; Renger, Bernard S.; Shahraray, Behzad; Tur, Gokhan, Library of existing spoken dialog data for use in generating new natural language spoken dialog systems.
Ringger,Eric; Gamon,Michael; Smets,Martine; Corston Oliver,Simon; Moore,Robert C., Linguistically informed statistical models of constituent structure for ordering in sentence realization for a natural language generation system.
Budzinski Robert L., Memory system for storing and retrieving experience and knowledge with natural language utilizing state representation data, word sense numbers, function codes and/or directed graphs.
Budzinski, Robert L., Memory system for storing and retrieving experience and knowledge with natural language utilizing state representation data, word sense numbers, function codes, directed graphs, context memory, and/or purpose relations.
White Brian F. (Yorktown NY) Bretan Ivan P. (Lidingo SEX) Sanamrad Mohammad A. (Lidingo SEX), Method and apparatus for paraphrasing information contained in logical forms.
Nichols, Nathan; Smathers, Michael Justin; Birnbaum, Lawrence; Hammond, Kristian; Adams, Lawrence E., Method and apparatus for triggering the automatic generation of narratives.
Nichols, Nathan; Smathers, Michael Justin; Birnbaum, Lawrence; Hammond, Kristian; Adams, Lawrence E., Method and apparatus for triggering the automatic generation of narratives.
Nichols, Nathan; Smathers, Michael Justin; Birnbaum, Lawrence; Hammond, Kristian; Adams, Lawrence E., Method and apparatus for triggering the automatic generation of narratives.
Nichols, Nathan; Smathers, Michael Justin; Birnbaum, Lawrence; Hammond, Kristian; Adams, Lawrence E., Method and apparatus for triggering the automatic generation of narratives.
Cheng,Hua; Cavedon,Lawrence; Dale,Robert; Weng,Fuliang; Meng,Yao; Peters,Stanley, Method and system for adaptive navigation using a driver's route knowledge.
Bansal, Dhananjay; Gardner, Nancy; Shu, Chang-Qing; Goss, Kristie; Yuschik, Matthew; Issar, Sunil; Kim, Woosung; Naik, Jayant M., Method and system for creating natural language understanding grammars.
Sykes, Mark; Baldock, George Ronald, Method for converting speech to text, performing natural language processing on the text output, extracting data values and matching to an electronic ticket form.
Burmester, Sven; Lamberg, Klaus; Wewetzer, Christian; Thiessen, Christine, Method of creating a requirement description for testing an embedded system.
Sripada, Gowri Somayajulu; Dale, Robert; Feegrade, Mario; de Paiva, Daniel da Silva, Method, apparatus, and computer program product for user-directed reporting.
Jansen, Wilhelmus Johannes Josephus, Method, device, computer program and computer program product for processing linguistic data in accordance with a formalized natural language.
Morgan Jerry L. (Urbana IL) Frisch Alan M. (Champaign IL) Hinrichs Erhard W. (Tuebingen DEX), Natural language generation system for producing natural language instructions.
Riley, Michael D; Schalkwyk, Johan; Allauzen, Cyril Georges Luc; Chelba, Ciprian Ioan; Benson, Edward Oscar, Natural language refinement of voice and text entry.
Corston Oliver, Simon; Gamon, Michael; Ringger, Eric; Moore, Robert C.; Zhang, Zhu, Sentence realization model for a natural language generation system.
Begeja, Lee; Rahim, Mazin G.; Gorin, Allen Louis; Shahraray, Behzad; Gibbon, David Crawford; Liu, Zhu; Renger, Bernard S.; Haffner, Patrick Guy; Drucker, Harris; Lewis, Steven Hart, System and method for automatic generation of a natural language understanding model.
Cox, Richard Vandervoort; Eslambolchi, Hossein; Nadji, Behzad; Rahim, Mazin G., System and method for providing a natural language interface to a database.
Birnbaum, Lawrence A.; Hammond, Kristian J.; Allen, Nicholas D.; Templon, John R., System and method for using data and angles to automatically generate a narrative story.
Birnbaum, Lawrence A.; Hammond, Kristian J.; Allen, Nicholas D.; Templon, John R., System and method for using data and angles to automatically generate a narrative story.
Birnbaum, Lawrence A.; Hammond, Kristian J.; Allen, Nicholas D.; Templon, John R., System and method for using data and derived features to automatically generate a narrative story.
Birnbaum, Lawrence A.; Hammond, Kristian J.; Allen, Nicholas D.; Templon, John R., System and method for using data and derived features to automatically generate a narrative story.
Birnbaum, Lawrence A.; Hammond, Kristian J.; Allen, Nicholas D.; Templon, John R., System and method for using data to automatically generate a narrative story.
Lundberg, Sonja Petrovic; Aili, Eric; Wieweg, Andreas; Jonsson, Rebecca; Hjelm, David, System and methods for semiautomatic generation and tuning of natural language interaction applications.
Lundberg, Sonja Petrovic; Aili, Eric; Wieweg, Andreas; Jonsson, Rebecca; Hjelm, David, System and methods for semiautomatic generation and tuning of natural language interaction applications.
Suda Aruna Rohra,JPX ; Jeyachandran Suresh,JPX, System for generating natural language information from information expressed by concept and method therefor.
Delmonico, Robert M.; Klinger, Tamir; Ray, Bonnie Kathryn; Santhanam, Padmanabhan; Williams, Clay Edwin, Systems and methods for automated interpretation of analytic procedures.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.