Hallucination Detection
US-2024394600-A1 · Nov 28, 2024 · US
US9836723B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9836723-B2 |
| Application number | US-57790309-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 13, 2009 |
| Priority date | Dec 2, 2008 |
| Publication date | Dec 5, 2017 |
| Grant date | Dec 5, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Message display control means updates and displays messages sequentially on a message list screen each time message receiving means receives a message. When input detection means detects a response message, identification means identifies the latest message at the time of detection and the response message. Response message sending means sends the response message as a response to the identified message to other participants upon completion of input of the response message. Therefore, even in the case where the message list screen is updated due to receiving the subsequent message during the input of the response message, the completed response message is able to be sent back to the response object message.
Opening claim text (preview).
What is claimed is: 1. A message exchange method of exchanging messages with other participants in a chat session, comprising: receiving a plurality of messages from a set of two or more participants in a chat session, wherein said plurality of messages comprise at least a first message from a first one of the participants and a second message from a second one of the participants, wherein said first message is received before the second message; updating and displaying the first and second messages sequentially on a message list screen each time one of the messages is received, wherein the first message is displayed in sequence before the second message; detecting initiation of input of a response message after the first message was received and before the second message was received, which is an indication that the response message is a response to the first message; identifying the first message among the messages displayed on the message list screen as being a message to which the response message is a response based on a time of the detection of the input being initiated; and sending the response message to the set of two or more participants as a response to the message identified upon completion of input of the response message wherein the response message details that the first message is the one of the plurality of messages to which the response is made, wherein user interfaces of the set of two or more participates are configured to display the first message of the two or more participants a second time subsequent to a display of the response message, wherein the second time of the display of the first message is so as to be near the response message or so as to be superimposed on a part of the response message. 2. The message exchange method according to claim 1 , wherein the sending of the response message to the other participants further comprises: adding corresponding identification information for distinguishing the message, which is identified for the response message, to the response message before sending the response message; and within the message list screen highlighting the first message while the response message is being input and before the response message is sent as a visual indicator to a user entering the response message to indicate the response message is in response to the first message and not the second message. 3. The message exchange method according to claim 1 , wherein the updating and displaying of the messages sequentially further comprises: displaying the message identified for the response message in the identification step so as to be distinguishable from other messages on the message list screen by showing arrows from the first message to the response message even though the second message is shown sequentially within the users interfaces of the set of two or more participants between the first message and the response message. 4. The message exchange method according to claim 1 , further comprising: changing the message identified for the response message from the message identified in the identification step to another message displayed on the message list screen, wherein the sending of the response message to the other participants further comprises: sending the response message as a response to the message to which the identified message is changed in the identification change means. 5. The message exchange method according to claim 1 , further comprising: receiving the response message from any of the other participants; and detecting the message corresponding to the response message received in the response message receiving step from among the messages displayed on the message list screen, wherein the updating and displaying of the messages comprises: displaying the response message so as to be associated with the detected message on the message list screen. 6. The message exchange method according to claim 5 , wherein the updating and displaying of the messages comprises: displaying arbitrary association information, which associates the detected message with the response message, on the message list screen. 7. A message exchange program stored on a non-transitory storage medium for causing a computer of a message exchange device, which exchanges messages with other participants, to function as: message receiving means for receiving a plurality of messages from a set of two or more participants in a chat session, wherein said plurality of message comprise at least a first message from a first one of the participants and a second message from a second one of the participants, wherein said first message is received before the second message; message display control means for updating and displaying the first and second messages sequentially on a message list screen each time one of the messages is received, wherein the first message is displayed in sequence before the second message; input detection means for detecting initiation of input of a response message after the first message was received and before the second message was received, which is an indication that the response message is a response to the first message; identification means for identifying the first message among the messages displayed on the message list screen, as being a message to which the response message is a response based on a time of the detection of the input being initiated; and response message sending means for sending the response message to the set of two or more participants as a response to the message identified upon completion of input of the response message wherein the response message details that the first message is the one of the plurality of messages to which the response is made, wherein user interfaces of the set of two or more participates are configured to display the first message of the two or more participants a second time subsequent to a display of the response message, wherein the second time of the display of the first message is so as to be near the response message or so as to be superimposed on a part of the response message. 8. The message exchange program according to claim 7 , wherein the response message sending means functions as means for adding corresponding identification information for distinguishing the message, which is identified for the response message, to the response message before sending the response message, wherein the message list screen highlights the first message while the response message is being input and before the response message is sent as a visual indicator to a user entering the response message to indicate the response message is in response to the first message and not the second message. 9. The message exchange program according to claim 7 , wherein the message display control means functions as means for displaying the message identified for the response message by the identification means so as to be distinguishable from other messages on the message list screen, by showing arrows from the first message to the response message even though the second message is shown sequentially within the users interfaces of the set of two or more participants between the first message and the response message. 10. The message exchange program according to claim 7 , the program further causing the computer of the message exchange device to function as identification change means for changing the message identified for the response message from the message identified by the identification means to another message displayed on the message list screen, wherein the response message sending means functions as means for sending the response message as a response to the message to which the identified message is changed by the identificatio
Computer-aided management of electronic mailing [e-mailing] · CPC title
for computer conferences, e.g. chat rooms (instant messaging H04L51/04; protocols for multimedia communication H04L65/1101; arrangements for multi-party communication H04L65/403; telephonic conference arrangements H04M3/56; television conference systems H04N7/15) · CPC title
Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title
Digital output to display device {; Cooperation and interconnection of the display device with other functional units} · CPC title
Digital computing or data processing equipment or methods, specially adapted for specific functions (information retrieval, database structures or file system structures therefor G06F16/00) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.