Mailbot system, mailbot system program

The mailbot system addresses the limitations of conventional chatbots by performing multiple actions per input, automating email processing, and enhancing workflow efficiency through image recognition and pre-configured actions.

JP7854643B2Active Publication Date: 2026-05-07SATELLITE OFFICE CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
SATELLITE OFFICE CO LTD
Filing Date
2022-03-31
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

Conventional chatbot assistance programs struggle to handle non-one-to-one situations and perform multiple actions in response to a single user input.

Method used

A mailbot system and program that processes email data by detecting attachments, recognizing images, generating text data, and performing actions such as saving, forwarding, registering in an electronic calendar, and calculating based on email content, using image recognition and pre-configured actions.

Benefits of technology

Enables handling of non-one-to-one situations by performing multiple actions per input, automating document creation, forwarding emails to relevant parties, and registering important emails, thereby reducing human error in data entry and improving workflow efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007854643000001
    Figure 0007854643000001
  • Figure 0007854643000002
    Figure 0007854643000002
  • Figure 0007854643000003
    Figure 0007854643000003
Patent Text Reader

Abstract

To provide a mail-bot system capable of dealing with execution of at least any one action, in cases where a relationship is not one-on-one or in response to one input.SOLUTION: A mail-bot system 100 includes a user terminal 110 and a server 120. When a destination (113) of an email (111) transmitted from the user terminal includes an email address AD for a mail-bot 121 of the server, email data is transmitted from the user terminal to the mail-bot of the server on the basis of transmission operation on the user terminal. The mail-bot determines contents of the email received from the user terminal and executes a predetermined action set in advance according to the contents of the email.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a mail bot system that includes a user terminal and a server and transmits and receives email data between the user terminal and the mail bot of the server, and a program thereof.

Background Art

[0002] Conventionally, a phase addition data creation unit that divides the control circuit of an information processing device into interactive data between multiple parties for each phase and creates phase addition data that annotates each divided interactive data with a phase, and a phase to which the text input by the user belongs From the phase addition data, a question candidate data creation unit that creates question candidate data that is a candidate for the next output question based on the similarity to the text, a search data creation unit that creates search data by structuring natural language data, and a user A response candidate data creation unit that searches for a sentence containing a word with a high similarity to the word type included in the input text from the search data and creates response candidate data based on the searched sentence, and question candidate data and the response input by the user thereto, and response candidate data and the response input by the user thereto, and operates as a dialogue content data creation unit that creates dialogue content data based on the above. A chatbot assist program is known (for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, the conventional chatbot assistance programs described above were basically structured to perform one action in response to a single user input after multiple conversational exchanges between the user and the chatbot. This presented a problem in that it was difficult to handle situations that were not one-to-one or to perform at least one action in response to a single input.

[0005] Therefore, the present invention solves the problems of the prior art described above, and that is, the object of the present invention is to provide a mailbot system and program that can respond to non-one-to-one situations or to perform at least one action for a single input. [Means for solving the problem]

[0006] The invention according to claim 1 is a mailbot system comprising a user terminal and a server, which sends and receives email data between the user terminal and the mailbot on the server, wherein if the recipient of an email sent from the user terminal includes an email address for the mailbot on the server, the email data is sent from the user terminal to the mailbot on the server based on a send operation on the user terminal, and the mailbot determines the content of the email received from the user terminal. And , The system detects attachments in emails received from the aforementioned user terminal, Pre-configured actions based on the content of the email of execution The system uses image recognition to read the characters in the attached file, generates text data, and saves it to the server. From the text data, it detects either monetary or quantity item information. Based on the content of the email, it selects one of the following: a quotation format file, an invoice format file, or an expense claim format file. The multiplication setting for the monetary information input field and the quantity information input field in the format file is set to the total field, which is the first designated field group, and the sum setting for the numerical values ​​in the first designated field group is set to the total field, which is the second designated field. The monetary or quantity information is entered into the pre-configured locations in the format file, which is a spreadsheet software file format, and the attached image data is placed in the pre-configured attachment field in the format file. This configuration solves the aforementioned problems.

[0007] The invention according to claim 2, in addition to the configuration of the mailbot system described in claim 1, The new email window on the user's terminal displays a bot icon and a recipient field. When the bot icon is operated, the recipient can specify either the recipient, CC, or BCC field. Once any of these is selected, the email address for the mailbot is inserted into the specified field. This will further resolve the aforementioned issues.

[0008] The invention according to claim 3, in addition to the configuration of the mailbot system described in claim 1 or claim 2, The mailbot is configured to determine the content of an email received from the user terminal and, as a predetermined action, forward the email to another user pre-configured according to its content. This will further resolve the aforementioned issues.

[0009] The invention according to claim 4, in addition to the configuration of the mailbot system described in any one of claims 1 to 3, The mailbot is configured to detect a name contained in the content of an email received from the user terminal and to forward the email to the user whose name was detected, as a predetermined action. This will further resolve the aforementioned issues.

[0010] The invention according to claim 5 is, in addition to the configuration of the mailbot system described in any one of claims 1 to 4, The emailbot is configured to determine the content of an email received from the user's terminal and, as a predetermined action, select from a set of pre-configured texts according to the content of the email and send a reply. This will further resolve the aforementioned issues.

[0011] The invention according to claim 6 is, in addition to the configuration of the mailbot system described in any one of claims 1 to 5, The email bot detects date and time information contained in the email received from the user terminal, determines it to be a scheduled email, and registers the date and time information and sender information in an electronic calendar as a predetermined action. This will further resolve the aforementioned issues.

[0012] The invention according to claim 7 is, in addition to the configuration of the mailbot system described in any one of claims 1 to 6, The aforementioned mail bot detects predetermined keywords contained in the content of emails received from the user terminal, determines them to be important emails, and, as a predetermined action, notifies other users via a chat application. This will further resolve the aforementioned issues.

[0013] The invention according to claim 8, in addition to the configuration of the mailbot system described in any one of claims 1 to 7, The emailbot is configured to detect items and numerical values ​​in the content of an email received from the user terminal, and to input the corresponding numerical values ​​based on the detected items into a database of another predetermined system as a predetermined action. This will further resolve the aforementioned issues.

[0014] The invention according to claim 9 is, A mailbot system program for sending and receiving email data between a user terminal and a mailbot on a server, wherein the recipient of the email sent from the user terminal includes the mailbot's email address on the server, and based on a send operation on the user terminal, email data is sent from the user terminal to the mailbot on the server, and the mailbot receives the email from the user terminal; a determination step in which the mailbot determines the content of the email received from the user terminal and detects any attachments attached to the email received from the user terminal; and the mailbot reads the characters of the attachments using image recognition means as the execution of a predetermined action set in advance according to the content of the email. The system includes the following steps: extracting text data and saving it to a server; detecting monetary or quantity item information from the text data; selecting one of the following based on the content of the email: a quotation format file, an invoice format file, or an expense claim format file; inputting monetary or quantity information into pre-configured locations in the format file, which is a spreadsheet software file format, where the multiplication setting between the monetary information input field and the quantity information input field in the format file is set to the total field, which is the first predetermined field group, and the summing setting for the numbers in the first predetermined field group is set to the total field, which is the second predetermined field; and placing attached image data into the pre-configured attachment field in the format file. As a result, the aforementioned challenges Solve It is a matter of determination.

[0015] The invention according to claim 10 is, In addition to the configuration of the mailbot system described in claim 9, the new mail window of the user terminal displays a bot icon and a recipient field, and when the bot icon is operated, the recipient can specify either the recipient, CC, or BCC field, and when any of these is specified, an address insertion step is further performed to insert the mailbot's email address into the specified field. By having these features, the aforementioned challenges can be addressed. moreover It will be resolved. [Effects of the Invention]

[0016] The email bot system of the present invention includes a user terminal and a server, which can not only send and receive email data between the user terminal and the email bot of the server, but also achieve the following specific effects.

[0017] According to the email bot system of the invention according to claim 1, if the email address for the email bot is included in any of the destination, CC, and BCC of the recipient, the content of the sent email is determined to be for the email bot, and a predetermined action set in advance is executed according to the content of the email. Therefore, it is possible to save, transfer, register in the electronic calendar, calculate and reflect in a predetermined system, save the attached file on the server, contact a predetermined user in the chat, etc. in a predetermined file format according to the content of the email. That is, it can correspond to the execution of at least one action for one input even when it is not one-to-one. Furthermore, if, for example, the attached file is an image file of a receipt, the contents of the receipt will be read and saved as text data on the server. This allows administrators in departments such as general affairs to easily process payments based on the text data without making input errors. Furthermore, the mailbot not only automatically inputs the unit price and quantity into the format file, but also automatically displays the corresponding amount in the first designated field (total field), and the sum of these amounts is automatically displayed in the second designated field (total field). As a result, users can easily create documents that require calculating quantities, such as quotations, invoices, and expense reports, using the mailbot. <> Furthermore, not only text data but also image data is placed in the format file.

[0018] According to the email bot system of the invention according to claim 2, in addition to the effects achieved by the invention according to claim 1, When a user interacts with the bot icon, they can freely specify the recipient's To, CC, or BCC fields. Once a field is selected, the email address for the mailbot will be inserted into the designated field.

[0019] According to the email bot system of the invention according to claim 3, in addition to the effects achieved by the invention according to claim 1 or claim 2, Because emails are forwarded to other pre-configured users based on their content, received emails can be forwarded to the appropriate person. For example, emails can be forwarded to the appropriate person, such as a department head, section chief, or customer service representative.

[0020] According to the email bot system of the invention according to claim 4, in addition to the effects achieved by the invention according to any one of claims 1 to 3, The system detects names mentioned in the email content and forwards the email to the pre-configured user with the detected name, allowing received emails to be forwarded to the relevant parties mentioned in the email's content. For example, you can forward the email to the relevant parties involved in its content, such as department heads, section chiefs, and contact persons.

[0021] According to the email bot system of the invention according to claim 5, in addition to the effects achieved by the invention according to any one of claims 1 to 4, Based on the content of the email, a response will be sent that is selected from several pre-configured text options, allowing you to send a more appropriate reply.

[0022] According to the mailbot system of the invention of claim 6, in addition to the effects achieved by the invention of any one of claims 1 to 5, When a reservation email is received, its contents are registered in the electronic calendar, allowing administrators to easily check the reservation status using the calendar entries.

[0023] According to the mailbot system of the invention of claim 7, in addition to the effects achieved by the invention of any one of claims 1 to 6, When an important email is received, a notification is sent to a pre-configured person in charge, allowing that person to easily check only the important emails among a large number of incoming emails.

[0024] According to the mailbot system of the invention of claim 8, in addition to the effects achieved by the invention of any one of claims 1 to 7, For example, if an item and sales amount are detected from an email containing sales figures, the corresponding sales amount is entered into the database of the core system, allowing administrators to easily verify updates to sales figures in the core system.

[0025] Mailbot system according to claim 9 of this invention The program According to Similar to the effects achieved by the invention according to claim 1, if the recipient's email address for the mailbot is included in the recipient, CC, or BCC fields, the mailbot determines the content of the sent email and performs a predetermined action according to the content of the email. This allows for saving the email in a predetermined file format, forwarding it, registering it in an electronic calendar, calculating and reflecting it in a predetermined system, saving attachments to a server, contacting a predetermined user via chat, and so on, depending on the content of the email. In other words, it can handle situations that are not one-to-one, or where at least one action can be performed for each input. Furthermore, if, for example, the attached file is an image file of a receipt, the contents of the receipt will be read and saved as text data on the server. This allows administrators in departments such as general affairs to easily process payments based on the text data without making input errors. Furthermore, the mailbot not only automatically inputs the unit price and quantity into the format file, but also automatically displays the corresponding amount in the first designated field (total field), and the sum of these amounts is automatically displayed in the second designated field (total field). As a result, users can easily create documents that require calculating quantities, such as quotations, invoices, and expense reports, using the mailbot. Furthermore, not only text data but also image data is placed in the format file.

[0026] According to the program of the mailbot system of the invention of claim 10, 9 Effects of the invention relating to this invention In addition, when a user interacts with the bot icon, they can freely specify the recipient's To, CC, or BCC fields. When any of these are specified, the email address for the mailbot is inserted into the designated field. [Brief explanation of the drawing]

[0027] [Figure 1] A diagram illustrating the concept of a mailbot system, which is the first embodiment of the present invention. [Figure 2] A chart illustrating an example of the operation of a mailbot system, which is the first embodiment of the present invention. [Figure 3] (A) and (B) are diagrams showing examples of emails received by a mailbot in a mailbot system which is an embodiment of the first invention, and examples of emails that were judged to be important and forwarded to other users. [Figure 4]This figure shows how a mailbot in a mailbot system, which is the first embodiment of the present invention, determines an email to be important and sends a push notification via chat to another user's smartphone. [Figure 5] (A) and (B) are diagrams showing examples of emails received by a mailbot in a mailbot system which is an embodiment of the first invention, and examples of emails that have been determined to be related to another user and forwarded to that other user. [Figure 6] (A) and (B) are diagrams showing examples of emails received by a mailbot in a mailbot system which is an embodiment of the second present invention, and examples of emails that have been identified as inquiry emails and replied with a predetermined message. [Figure 7] (A) and (B) are diagrams showing examples of emails received by a mailbot in a mailbot system which is an embodiment of the third invention, and diagrams showing how the emails are identified as scheduled emails and registered in an electronic calendar. [Figure 8] (A) and (B) are figures showing examples of emails received by a mailbot in a mailbot system, which is a fourth embodiment of the present invention, and figures showing the detected attachments saved on the server. [Figure 9] (A) to (C) are figures showing examples of image data attached to emails received by a mailbot in a mailbot system, which is a fourth embodiment of the present invention; figures showing the process of reading the content of the image data and converting it into text data; and figures showing examples of format files. [Figure 10] A diagram showing an example of a document file created by a mailbot system, which is a fourth embodiment of the present invention. [Figure 11] (A) and (B) are figures showing examples of emails received by a mailbot in a mailbot system, which is a fifth embodiment of the present invention, and figures showing the detected items and numerical values ​​entered into a spreadsheet file in the core system. [Modes for carrying out the invention]

[0028] The present invention provides a mailbot system comprising a user terminal and a server, wherein when the destination of an email sent from the user terminal includes the mailbot's email address on the server, the email data is sent from the user terminal to the mailbot on the server based on a send operation on the user terminal, and the mailbot determines the content of the email received from the user terminal and performs a predetermined action set in advance according to the content of the email. As long as the system can perform actions such as saving the email in a predetermined file format, forwarding it, registering it in an electronic calendar, calculating and reflecting it in a predetermined system, saving attachments to the server, and contacting a predetermined user via chat, the specific embodiment of the system may be any. Furthermore, the program for the mailbot system of the present invention includes an email receiving step in which the destination of an email sent from the user terminal includes an email address for the mailbot on the server, and based on a send operation on the user terminal, the email data is sent from the user terminal to the mailbot on the server, and the mailbot receives the email from the user terminal; a determination step in which the mailbot determines the content of the email received from the user terminal; and an action execution step in which the mailbot performs a predetermined action set in advance according to the content of the email. As long as the program can save, transfer, register to an electronic calendar, calculate and reflect in a predetermined system, save attachments to the server, contact a predetermined user via chat, etc., according to the content of the email, the specific embodiment of the program may be any.

[0029] For example, a user terminal can be any device that displays data on the user terminal's display browser, such as a desktop personal computer terminal, a notebook personal computer terminal, a smartphone terminal, a tablet terminal, a smartwatch terminal, or a glasses terminal, and that connects to a server via a communication network including a wide area network (such as the Internet), a local network, or a telephone line to send and receive data. Furthermore, the server may be a cloud server created in a cloud environment, and the number of physical servers that make up the server may be one or more. [Examples]

[0030] Below, a mailbot system 100, which is a first embodiment of the present invention, will be described with reference to Figures 1 to 5(B). Here, Figure 1 is a diagram showing the concept of a mailbot system 100 which is the first embodiment of the present invention, Figure 2 is a chart showing an example of operation of the mailbot system 100 which is the first embodiment of the present invention, Figure 3(A) is a diagram showing an example of an email received by the mailbot 121 of the mailbot system 100 which is the first embodiment of the present invention, Figure 3(B) is a diagram showing an example of an email that the mailbot 121 of the mailbot system 100 which is the first embodiment of the present invention has determined to be an important email and has forwarded to another user, Figure 4 is a diagram showing how the mailbot 121 of the mailbot system 100 which is the first embodiment of the present invention has determined to be an important email and has sent a push notification via chat to another user's smartphone terminal 130B, Figure 5(A) is a diagram showing an example of an email received by the mailbot 121 of the mailbot system 100 which is the first embodiment of the present invention, and Figure 5(B) is a diagram showing an example of an email that the mailbot 121 of the mailbot system 100 which is the first embodiment of the present invention has determined to be an email related to another user and has forwarded to another user.

[0031] As shown in Figure 1, the first embodiment of the present invention, the mailbot system 100, comprises a user terminal 110, a server 120, and another user terminal 130A as an example. Furthermore, it is configured to send and receive email data between the user terminal 110 and the mailbot 121 on the server 120. Specifically, if the recipient of an email sent from the user terminal 110 includes the email address AD for the mailbot 121 on the server 120, the email data is sent from the user terminal 110 to the mailbot 121 on the server 120 based on the send operation on the user terminal 110. Then, the mailbot 121 determines the content of the email received from the user terminal 110. The mailbot 121 is configured to perform predetermined actions according to the content of the email.

[0032] As a result, if the email address AD for Mailbot 121 is included in the recipient, CC, or BCC fields of the sent email, Mailbot 121 will determine the content of the sent email and execute a predetermined action according to the content of the email. As a result, depending on the content of the email, it can be saved in a predetermined file format, transferred, registered to an electronic calendar CD (see Figure 7(B)), calculated and reflected in a predetermined system, attached file AT is saved to server 120, and designated users are contacted via chat. In other words, it can handle situations that are not one-to-one, or where at least one action can be performed for each input.

[0033] For example, if user Suzuki Emi, who is on user terminal 110, sends an email to Nakamura Jiro, and includes the email address AD for mailbot 121 in the CC field, the email will be sent not only to Nakamura Jiro's terminal but also to mailbot 121. Then, when Mailbot 121 determines the content of the received email and detects a predetermined keyword KW, and determines that it is an important email, it forwards the email to Ichiro Tanaka, the department head and Jiro Nakamura's superior, as an example of a predetermined action.

[0034] Next, we will explain in more detail an example of how the mailbot system 100 works. As shown in Figure 2, in step S1, as an email reception step, the destination of the email sent from the user terminal 110 includes the email address AD for the mailbot 121 of the server 120, and based on the send operation on the user terminal 110, the email data is sent from the user terminal 110 to the mailbot 121 of the server 120, and the mailbot 121 determines whether or not it has received the email from the user terminal 110.

[0035] For example, as shown in Figure 3(A), the new email window 111 of the user terminal 110 displays an example bot icon 112 and a recipient field 113. Furthermore, when the mailbot system 100 program is installed on the user terminal 110, the bot icon 112 may be configured to appear in a new mail window 111 or the like. For example, when a user operates the bot icon 112, they can freely specify the recipient, CC, or BCC field, and when any of these is specified, the email address AD for the mailbot 121 may be inserted into the specified field. When the user clicks the send button, the email is sent to the specified recipient. If the mailbot 121 determines that it has received an email from the user terminal 110, it proceeds to step S2; on the other hand, if it determines that it has not yet received an email, it repeats step S1.

[0036] In step S2, as a determination step, the mailbot 121 determines the content of the email received from the user terminal 110. The method of judgment is predetermined. For example, suppose the keywords "urgent" and "complaint" are pre-registered in mailbot 121 as predetermined keywords (KW) to identify important emails. Then, when the mailbot 121 receives the email shown in Figure 3(A), the mailbot 121 detects the predetermined keywords KW "urgent" and "complaint" from the content of the email, including the title and body, and determines that it is an important email.

[0037] In step S3, as an action execution step, the mailbot 121 performs a predetermined action that is set in advance according to the content of the email. As described above, if the email address AD for Mailbot 121 is included in the recipient, CC, or BCC fields of the sent email, Mailbot 121 will determine the content of the sent email and execute a predetermined action according to the content of the email. As a result, depending on the content of the email, it can be saved in a predetermined file format, transferred, registered to an electronic calendar CD (see Figure 7(B)), calculated and reflected in a predetermined system, attached file AT is saved to server 120, and designated users are contacted via chat. In other words, it can handle situations that are not one-to-one, or where at least one action can be performed for each input.

[0038] Furthermore, in this embodiment, the mailbot 121 is configured to determine the content of an email received from the user terminal 110 and, as a predetermined action, forward the email to another user pre-configured according to the content of the email. This allows emails to be forwarded to other pre-configured users based on their content. As a result, received emails can be forwarded to the appropriate person. For example, emails can be forwarded to the appropriate person, such as a department head, section chief, or customer service representative.

[0039] For example, suppose that in step S2, if the email is determined to be important, then in step S3, it is set to forward the email to a pre-configured supervisor as an example of a predetermined action. Then, if the email shown in Figure 3(A) is received and determined to be an important email, as shown in Figure 3(B), the mailbot 121 will forward the email to another user terminal 130A, which is the terminal of the supervisor, Department Manager Ichiro Tanaka, with an added message such as, "This email has been determined to be important, Department Manager Ichiro Tanaka, so I am forwarding it to you!". Then, the email forwarded from the mailbot 121 is displayed on the email browser 131 of another user terminal 130A.

[0040] In this embodiment, the mailbot 121 detects a predetermined keyword KW contained in the content of an email received from the user terminal 110 and determines that it is an important email. Furthermore, it is configured to send notifications to other users pre-configured as a predetermined action using the chat application CT. As a result, as shown in Figure 4, when an important email is received, a notification is sent to a pre-configured person on another user's smartphone terminal 130B. As a result, the person in charge can easily check only the important emails among the many emails they receive. For example, you could send an email to Department Head Ichiro Tanaka with a message like, "Dear Department Head Ichiro Tanaka, You have received an important email! You can check it at the following URL: URL: https:mail.inbox," which would allow you to access the email content via a URL.

[0041] Furthermore, in this embodiment, the mailbot 121 detects a name NM that is listed in the content of an email received from the user terminal 110, other than the recipient and sender names. The mailbot 121 is configured to forward emails to users with the detected name NM, which is set in advance as a predetermined action. This allows the system to detect the name NM mentioned in the email content and forward the email to the pre-configured user with the detected name NM. As a result, received emails can be forwarded to the relevant parties involved in the email's content. For example, you can forward the email to the relevant parties involved in its content, such as department heads, section chiefs, and contact persons.

[0042] As shown in Figure 5(A), let's assume that the mailbot 121 receives an email. In this case, the system will detect "Mr. Tanaka, Sales Department Manager" and "Mr. Nakamura". Here, we determine that "Nakamura-san" is included in the recipient list, but "Tanaka-san" is not. Then, as shown in Figure 5(B), the mailbot 121 forwards the email to another user terminal 130A, which is the terminal of the supervisor, Department Manager Ichiro Tanaka, adding a message such as, "Ichiro Tanaka's name was included. We have determined that this email is related to Ichiro Tanaka, so we will forward it to Mr. Tanaka!" Then, the email forwarded from the mailbot 121 is displayed on the email browser 131 of another user terminal 130A. The information that MailBot 121 uses to analyze emails it receives includes the subject line, the most recent part of the email body (the entire email for new emails, and the newly added part for forwarded or replied emails), and, if there is an attachment, the attachment's AT file number.

[0043] The first embodiment of the present invention, the mailbot system 100 obtained in this manner, comprises a user terminal 110 and a server 120. When the recipient field 113 of an email sent from the user terminal 110 contains the email address AD for the mailbot 121 of the server 120, the email data is sent from the user terminal 110 to the mailbot 121 of the server 120 based on the send operation on the user terminal 110. The mailbot 121 then determines the content of the email received from the user terminal 110 and performs a predetermined action set in advance according to the content of the email. This allows for saving, transferring, registering to an electronic calendar CD (see Figure 7(B)), calculating and reflecting in a predetermined system, saving the attached file AT to the server 120, contacting a predetermined user via chat, and more, depending on the content of the email.

[0044] Furthermore, the mailbot 121 is configured to determine the content of emails received from the user terminal 110 and, as a predetermined action, forward the email to another user pre-configured according to the content of the email, thereby enabling the received email to be forwarded to the appropriate person in charge.

[0045] Furthermore, the mailbot 121 is configured to detect the name NM contained in the email received from the user terminal 110 and forward the email to the user with the detected name NM, which is set as a predetermined action. This allows the received email to be forwarded to the relevant parties in the email's content.

[0046] Furthermore, the mailbot 121 detects a predetermined keyword KW contained in the content of an email received from the user terminal 110, determines it to be an important email, and, as a predetermined action, notifies other users using the chat application CT. This configuration allows the person in charge to easily check only when an important email has been received among a large number of incoming emails.

[0047] Furthermore, the program of the mailbot system 100, which is an embodiment of the present invention, includes an email address AD for the mailbot 121 on the server 120 in the recipient field 113, which is the destination of the email sent from the user terminal 110. Based on the send operation on the user terminal 110, the email data is sent from the user terminal 110 to the mailbot 121 on the server 120. The program comprises an email receiving step S1 in which the mailbot 121 receives the email from the user terminal 110, a determination step S2 in which the mailbot 121 determines the content of the email received from the user terminal 110, and an action execution step S3 in which the mailbot 121 performs a predetermined action set in advance according to the content of the email. As a result, it can save the email in a predetermined file format according to the content of the email, transfer it, register it to an electronic calendar CD (see Figure 7(B)), calculate and reflect it in a predetermined system, save the attached file AT on the server 120, contact a predetermined user via chat, and so on, and the effects are enormous. [Examples]

[0048] Next, a second embodiment of the present invention, the mailbot system 100, will be described based on Figures 6(A) and 6(B). Here, Figure 6(A) shows an example of an email received by the mailbot 121 of the mailbot system 100, which is an embodiment of the second present invention, and Figure 6(B) shows an example of an email that the mailbot 121 of the mailbot system 100, which is an embodiment of the second present invention, has determined to be an inquiry email and has sent back a predetermined message. The mailbot system 100 of the second embodiment is a modified version of the mailbot system 100 of the first embodiment, with the use of automatic replies changed or the use of automatic replies added. Since many elements are common to the mailbot system 100 of the first embodiment, detailed explanations of common items will be omitted.

[0049] As shown in Figure 6(A), let's assume that an email has been sent from the user terminal 110 to the mailbot 121 on the server 120. For example, in a typical inquiry email, the recipient's email address is set to the email address AD used for Mailbot 121. In this embodiment, the mailbot 121 determines the content of the email received from the user terminal 110. The mailbot 121 is configured to select from a number of pre-set texts based on the content of the email as a predetermined action and reply accordingly.

[0050] This allows the system to select a response from a pre-configured set of text options based on the content of the email. As a result, you can send a reply email with appropriate content. For example, suppose the mailbot 121 receives the email shown in Figure 6(A). In this case, the subject line "Inquiry" may be used as the designated keyword KW to detect inquiries. Then, as shown in Figure 6(B), the mailbot 121 selects text from multiple texts that is suitable for responding to the inquiry and sends an email to the user terminal 110 with an example message such as, "Thank you for your inquiry. A representative will contact you shortly." Then, the email sent back by the mailbot 121 is displayed in the email browser 114 of the user terminal 110.

[0051] In the second embodiment of the present invention, the mailbot system 100 obtained in this way, the mailbot 121 determines the content of an email received from the user terminal 110 and selects from a plurality of pre-set texts according to the content of the email as a predetermined action to reply to, thereby enabling the reply of an email with appropriate content, and thus the effect is enormous. [Examples]

[0052] Next, a third embodiment of the present invention, the mailbot system 100, will be described based on Figures 7(A) and 7(B). Here, Figure 7(A) shows an example of an email received by the mailbot 121 of the mailbot system 100, which is an embodiment of the third present invention, and Figure 7(B) shows the mailbot 121 of the mailbot system 100, which is an embodiment of the third present invention, determining that it is a reserved email and registering it to the electronic calendar CD. The mailbot system 100 of the third embodiment is a modification of the mailbot system 100 of the first and second embodiments, with the use of reservation acceptance changed or the use of reservation acceptance added. Since many elements are common with the mailbot system 100 of the first and second embodiments, detailed explanations of common items will be omitted.

[0053] As shown in Figure 7(A), let's assume that an email has been sent from the user terminal 110 to the mailbot 121 on the server 120. For example, this is a so-called reservation email, and the recipient's email address is set to the email address AD used for MailBot 121. In this embodiment, the mailbot 121 detects future date and time information TM contained in the email received from the user terminal 110 and determines that it is a scheduled email. Furthermore, the mailbot 121 is configured to register date and time information TM and sender information SD in association with the electronic calendar CD as a predetermined action.

[0054] This means that when a reservation email is received, its contents are registered on the electronic calendar CD. As a result, administrators can easily check reservation status using the information registered on the electronic calendar CD. For example, suppose the mailbot 121 receives the email shown in Figure 7(A). In this case, the following information is detected: "Reservation" in the subject or body, date and time information TM "May 22, 2022, 19:00" in the body, number of people information "5 people", applicant information (sender information SD) "Emi Suzuki", menu name information "Satisfying Italian Course", and contact information "09012345679". Then, as shown in Figure 7(B), the mailbot 121 accesses the electronic calendar CD of the Italian restaurant XX and registers the date and time information TM "May 22, 2022, 19:00", number of people information "5 people", applicant information (sender information SD) "Emi Suzuki", dish name information "Satisfying Italian Course", and contact information "09012345679" to the electronic calendar CD.

[0055] Furthermore, the electronic calendar CD allows for customizable registration of each restaurant table and time slot. Then, Mailbot 121 selects a table based on the number of people it has detected. The tables have designated slots for the number of people. For example, Table 1 is set to accommodate 5-6 people. This eliminates mismatches between the number of people in the group making a reservation and the number of people allocated to each table. As a result, the restaurant can secure a table suitable for the size of the group and prepare for the arrival of the reserved customers.

[0056] Furthermore, if the applicant's preferred date and time are fully booked and reservations are not possible, the mailbot 121 may be configured to select a suitable text message from multiple text options and send an email to the user terminal 110 with an example message such as, "Thank you for contacting us. We are very sorry, but your preferred date and time are fully booked." Furthermore, if the applicant's preferred date and time are fully booked and unavailable, the mailbot 121 may be configured to check the availability information on the electronic calendar CD, select a suitable text from multiple options for a refusal and alternative response, and send an email to the user terminal 110 with an example message such as, "Thank you for contacting us. We are very sorry, but your preferred date and time are fully booked. We can accommodate you on May 23rd at 19:00."

[0057] In the mailbot system 100, which is the third embodiment of the present invention obtained in this way, the mailbot 121 detects the date and time information TM contained in the content of an email received from the user terminal 110, determines it to be a scheduled email, and registers the date and time information TM and sender information SD in association with the electronic calendar CD as a predetermined action. As a result, the administrator can easily check the reservation status using the registered contents of the electronic calendar CD, and the effect is enormous. [Examples]

[0058] Next, a mailbot system 100, which is a fourth embodiment of the present invention, will be described with reference to Figures 8(A) to 10. Here, Figure 8(A) shows an example of an email received by the mailbot 121 of the mailbot system 100, which is the fourth embodiment of the present invention; Figure 8(B) shows the attachment file AT detected by the mailbot 121 of the mailbot system 100, which is the fourth embodiment of the present invention, being saved on the server 120; Figure 9(A) shows an example of image data PT attached to an email received by the mailbot 121 of the mailbot system 100, which is the fourth embodiment of the present invention; Figure 9(B) shows the contents of the image data PT read by the mailbot 121 of the mailbot system 100, which is the fourth embodiment of the present invention, being converted into text data TX; Figure 9(C) shows an example of a format file FF; and Figure 10 shows an example of a document file created by the mailbot system 100, which is the fourth embodiment of the present invention. The mailbot system 100 of the fourth embodiment is a modification of the mailbot system 100 of the first to third embodiments, with the use of saving attached files via AT format being changed or the use of saving attached files via AT format being added. Since many elements are common with the mailbot system 100 of the first to third embodiments, detailed explanations of common items will be omitted.

[0059] As shown in Figure 8(A), let's assume that an email has been sent from the user terminal 110 to the mailbot 121 on the server 120. The email contains two attachments: "Presentation Materials.pdf" and "Sample Photos.jpg". In this embodiment, the mailbot 121 detects the attachment AT attached to the email received from the user terminal 110. The mailbot 121 is configured to save the attachment AT to the database 122 of the server 120 as a predetermined action. As a result, as shown in Figure 8(B), examples of attached files AT, namely "Presentation Materials.pdf" and "Sample Photos.jpg", are saved to the database 122 on the server 120. As a result, the administrator can easily view the attached file AT stored on server 120.

[0060] Furthermore, in this embodiment, the mailbot 121 detects the attachment AT attached to the email received from the user terminal 110. Furthermore, the mailbot 121 is configured to use image recognition means to read the characters of the attached file AT as a predetermined action, generate text data TX, and save it to the server 120. For example, as shown in Figure 9(A), suppose a photo of the receipt was attached as an email attachment (AT).

[0061] In this case, as shown in Figure 9(B), the mailbot 121 uses image recognition means to read characters from the receipt photo data, generates text data TX, and saves it to the server 120. As a result, for example, in a workflow, if the attached file AT is an image file PT of a receipt, the contents of the receipt are read and saved to the server 120 as text data TX. As a result, administrators in departments such as general affairs can easily process settlements based on text data (TX) without input errors.

[0062] Alternatively, the mailbot 121 may be configured to detect monetary or quantity item information as item information from the text data TX, and input the monetary information, quantity information, etc., into pre-configured locations CL1 to CL6 in the format file FF, which is a file format for spreadsheet software. For example, Mailbot 121 analyzes the content of an email and selects one of the following: a quotation format file FF, an invoice format file FF, or an expense claim form format file FF. As an example, as shown in Figure 9(C), when the expense reimbursement application format file FF is displayed in the browser of the user terminal 110, the locations where the item information is entered become clear.

[0063] Then, Mailbot 121 inputs monetary information, quantity information, etc., into the pre-configured sections CL1 to CL6 in the format file FF. Specifically, the content of the email, when identified as the "application date," is entered into cell G1 (a pre-configured location CL1) to the right of the "application date." Similarly, the content of the email that is identified as the "project name" is set to be entered into cell C4 (a pre-configured location CL2) to the right of "Project Name:".

[0064] Furthermore, the information determined to be "Purpose" is set to be entered sequentially into cells B6 (a pre-set location CL3) and below in the "Purpose" column of the table. Furthermore, the information determined to be "amount" is set to be entered sequentially into the "amount" column of the table, starting from cell D6 (a pre-set location CL4). Furthermore, the information determined to be "quantity" is set to be entered sequentially into the cells F6 (a pre-set location CL5) and below in the "quantity" column of the table. Furthermore, the image data PT files identified as "attached files" are set to be placed sequentially in the "attachment field" starting from cell B13 (a pre-set location CL6). Figure 10 shows an example of an expense reimbursement application file created by the mailbot 121, based on the content of the email and the image data PT of the attached file AT, and entered into the expense reimbursement application format file FF.

[0065] Furthermore, as shown in Figure 10, the multiplication setting for the input field PR for monetary information and the input field QT for quantity information in the format file FF is set in the total field M1, which is the first predetermined field group, and the summing setting for the numerical values ​​of the first predetermined field group is set in the total field M2, which is the second predetermined field. As a result, the mailbot 121 not only inputs the unit price and quantity into the format file FF, but also automatically displays the amount corresponding to the quantity in the first designated field, the total field M1, and the sum of these amounts is automatically displayed in the second designated field, the total field M2. As a result, users can easily create documents that involve calculating numbers, such as quotes, invoices, and expense reports, using MailBot 121. Furthermore, the mailbot 121 places the image data PT, which is the attachment file AT, into the attachment field, which is a pre-configured attachment area AR in the expense reimbursement application format file FF, which is an example of a format file FF. This means that not only text data TX but also image data PT are placed in the format file FF.

[0066] In the mailbot system 100, which is the fourth embodiment of the present invention obtained in this way, the mailbot 121 detects the attachment file AT attached to an email received from the user terminal 110 and saves the attachment file AT to the server 120 as a predetermined action, so that the administrator can easily check the attachment file AT saved on the server 120.

[0067] Furthermore, the mailbot 121 detects an attachment AT attached to an email received from the user terminal 110, and as a predetermined action, uses image recognition to read the characters of the attachment AT, generating text data TX and saving it to the server 120. This configuration offers significant advantages; for example, if the attachment AT is image data PT of a receipt, administrators such as those in the general affairs department can easily settle accounts based on the text data TX without input errors. [Examples]

[0068] Next, a fifth embodiment of the present invention, the mailbot system 100, will be described based on Figures 11(A) and 11(B). Here, Figure 11(A) shows an example of an email received by the mailbot 121 of the mailbot system 100, which is the fifth embodiment of the present invention, and Figure 11(B) shows the item TL and numerical value NB detected by the mailbot 121 of the mailbot system 100, which is the fifth embodiment of the present invention, being entered into the file FL of the spreadsheet software of the core system. The fifth embodiment of the mailbot system 100 is a modified version of the mailbot system 100 of the first to fourth embodiments, with the use of data input to a database of another predetermined system added. Since many elements are common to the mailbot system 100 of the first to fourth embodiments, a detailed explanation of the common items will be omitted.

[0069] As shown in Figure 11(A), let's assume that an email has been sent from the user terminal 110 to the mailbot 121 on the server 120. For example, in the case of a so-called daily sales report email, the email address to which the report is sent is set to the email address AD used for MailBot 121. In this embodiment, the mailbot 121 detects the item TL and the numerical value NB as a set in the content of the email received from the user terminal 110. Alternatively, "sales daily report" may be detected as a designated keyword (KW). The mailbot 121 is configured to input the corresponding numerical value NB, based on the detected item TL, into the database of another predetermined system as a predetermined action. As a result, for example, the numerical value NB of the sales amount corresponding to item TL is entered into the database of the core system where item TL and the numerical value NB of the sales amount were detected from an email containing the sales amount. As a result, administrators can easily check updates to sales figures in the core system.

[0070] For example, suppose the mailbot 121 receives the email shown in Figure 11(A). In this case, using the subject "Sales Daily Report," the date information DT in the body being "May 22, 2022," the store specific information ST being "○○ Store," and the items TL and numerical value NB as an example set, the sales information "Sales 123,456 yen" is detected. Then, as shown in Figure 11(B), the mailbot 121 accesses the database file FL of the core system, which is an example of another predetermined system, and based on the date information DT, "May 22, 2022", the store specific information ST, "○○ Store", and the sales information "Sales 123,456 yen", which is an example of a set of items TL and numerical value NB, it inputs "123,456 yen" into cell CE, where the item ST1 for "○○ Store" and the item DT1 for "May 22" intersect.

[0071] In the fifth embodiment of the present invention, the mailbot system 100 obtained in this way, the mailbot 121 detects a set of item TL and numerical value NB described in the content of an email received from the user terminal 110, and as a predetermined action, inputs the corresponding numerical value NB based on the detected item TL into the database of another predetermined system. As a result, the administrator can easily check the update of sales figures in the core system, and the effect is enormous. [Explanation of Symbols]

[0072] 100 ··· Mailbot System 110 ··· User terminal 111 ··· New mail window 112 ··· Bot Icon 113 ··· Recipient field 114... (User's terminal) email browser 120 ··· Server 121 ··· Mailbot 122 ··· Database 130A... Other user terminals 131... (Email browser on another user's device) 130B... Other users' smartphone devices AD... Email address for mailbot KW ··· Designated keyword CT ··· Chat application NM ··· Name TM ··· Date and time information CD · Electronic Calendar SD ·· Sender Information AT ··· Attached file TX ··· Text data TL...Item NB ... numerical value ST ··· Store-specific information ST1... The item "○○ Store" DT ··· Date information DT1 ··· Item for "May 22nd" CE ··· Cell FL... Spreadsheet software file for the core system (other designated system) CL1~6... Pre-set locations AR ··· Attachment area PT ··· Image data PR... Input field for monetary information QT ··· Input field for quantity information M1 ··· Total column (1st designated column group) M2... Total column (second prescribed column) FF ··· Format file

Claims

1. A mailbot system comprising a user terminal and a server, which sends and receives email data between the user terminal and the mailbot on the server, If the recipient of an email sent from the user terminal includes an email address for the server's mailbot, the email data is sent from the user terminal to the server's mailbot based on the send operation on the user terminal. The mailbot system is characterized in that it determines the content of an email received from the user terminal, detects attachments attached to the email received from the user terminal, uses image recognition means to read the characters in the attachments as a predetermined action according to the content of the email, generates text data and saves it to the server, detects item information such as monetary amount or quantity from the text data, selects one of the following based on the content of the email: a quotation format file, an invoice format file, or an expense claim form format file, inputs monetary amount or quantity information into a predetermined location in the format file, which is a spreadsheet software file format, where the multiplication setting of the input field for monetary amount information and the input field for quantity information in the format file is set in the total field, which is the first predetermined field group, and the sum setting of the numerical values ​​in the first predetermined field group is set in the total field, which is the second predetermined field, and places the image data, which is an attachment, into a predetermined attachment field in the format file.

2. The new email window of the user terminal displays a bot icon and a recipient field. The mailbot system according to claim 1, characterized in that when the bot icon is operated, the recipient can freely specify the recipient, CC, or BCC, and when any of these is specified, the mailbot's email address is inserted into the specified field.

3. The mailbot system according to claim 1 or 2, characterized in that the mailbot determines the content of an email received from the user terminal and, as a predetermined action, forwards the email to another user pre-configured according to the content of the email.

4. The mailbot system according to any one of claims 1 to 3, characterized in that the mailbot detects a name contained in the content of an email received from the user terminal and forwards the email to the user with the detected name, which is set in advance as a predetermined action.

5. The mailbot system according to any one of claims 1 to 4, characterized in that the mailbot determines the content of an email received from the user terminal and selects a predetermined action from a plurality of pre-set texts according to the content of the email and replies to it.

6. The mailbot system according to any one of claims 1 to 5, characterized in that the mailbot detects date and time information contained in the content of an email received from the user terminal, determines it to be a scheduled email, and registers the date and time information and sender information in association with an electronic calendar as a predetermined action.

7. The mailbot system according to any one of claims 1 to 6, characterized in that the mailbot detects predetermined keywords contained in the content of an email received from the user terminal, determines it to be an important email, and, as a predetermined action, notifies other users using a chat application.

8. The mailbot system according to any one of claims 1 to 7, characterized in that the mailbot detects items and numerical values ​​in the content of an email received from the user terminal as a set, and inputs the corresponding numerical values ​​based on the detected items into a database of another predetermined system as a predetermined action.

9. A mailbot system program that sends and receives email data between a user terminal and a mailbot on a server, The email sent from the user terminal includes an email address for the server's mailbot as the recipient, and based on a send operation on the user terminal, the email data is sent from the user terminal to the server's mailbot, and the mailbot receives the email from the user terminal in a mail receiving step. The mailbot performs a determination step in which it determines the content of the email received from the user terminal and detects attachments attached to the email received from the user terminal, A mailbot system program characterized by comprising the following steps: the mailbot reads the characters of an attached file using image recognition means as the execution of a predetermined action set in advance according to the content of the email, generates text data and saves it to a server, detects item information of amount or quantity from the text data as item information, selects one of a quotation format file, an invoice format file, or an expense claim format file based on the content of the email, inputs the amount information or quantity information into a predetermined location in a format file which is a spreadsheet software file format in which the multiplication setting of the input field for amount information and the input field for quantity information in the format file is set in the total field which is the first predetermined field group, and the sum setting of the numerical values ​​of the first predetermined field group is set in the total field which is the second predetermined field, and places the image data which is an attached file into a predetermined attachment field in the format file.

10. The program for a mailbot system according to claim 9, wherein the new mail window of the user terminal displays a bot icon and a recipient field, and when the bot icon is operated, the recipient can freely specify one of the recipients (To, CC, or BCC), and when one of these is specified, the program further comprises an address insertion step of inserting an email address for the mailbot into the specified field.

Citation Information

Patent Citations

  • Server device

    JP2002073612A

  • Contact center system

    JP2004192521A

  • Image information processing system and image information processing method

    JP2006195923A

  • Ordering management device, ordering management method, program and computer-readable recording medium

    JP2010049360A

  • Schedule management system, terminal device for schedule management system, management device for schedule management system, schedule management method, schedule information notification program, and schedule registration program

    JP2013137593A