This patent application is based on and claims priority pursuant to 35 U.S.C. § 119(a) to Japanese Patent Application Nos. 2021-048507, filed on Mar. 23, 2021, and 2021-214834, filed on Dec. 28, 2021, in the Japan Patent Office, the entire disclosure of which is hereby incorporated by reference herein.
The present disclosure relates to an apparatus, system, and method of controlling display.
For example, there is a computer system for assisting a user to select a service. However, selecting a particular service, which meets a certain condition of the user, has been difficult.
Example embodiments include an apparatus for controlling display, including circuitry that receives, from a user, condition information indicating a condition for determining a service to be provided to the user. The circuitry selects, from among a plurality of forms of the user, one or more particular forms that meet the condition for determining a service, as a form to be used for applying the service, and controls a display to display a user interface, the user interface including information on the one or more particular forms that are selected.
Example embodiments include a system for controlling display, including a memory that stores information on a plurality of forms of a user, and circuitry. The circuitry receives, from the user, condition information indicating a condition for determining a service to be provided to the user. The circuitry selects, from among the plurality of forms of the user, one or more particular forms that meet the condition for determining a service, as a form to be used for applying the service, and displays a user interface including information on the one or more particular forms that are selected.
Example embodiments include a method for controlling display, including: receiving, from a user, condition information indicating a condition for determining a service to be provided to the user; selecting, from among a plurality of forms of the user, one or more particular forms that meet the condition for determining a service, as a form to be used for applying the service; and controlling a display to display a user interface, the user interface including information on the one or more particular forms that are selected.
A more complete appreciation of the disclosure and many of the attendant advantages and features thereof can be readily obtained and understood from the following detailed description with reference to the accompanying drawings, wherein:
The accompanying drawings are intended to depict embodiments of the present invention and should not be interpreted to limit the scope thereof. The accompanying drawings are not to be considered as drawn to scale unless explicitly noted. Also, identical or similar reference numerals designate identical or similar components throughout the several views.
In describing embodiments illustrated in the drawings, specific terminology is employed for the sake of clarity. However, the disclosure of this specification is not intended to be limited to the specific terminology so selected and it is to be understood that each specific element includes all technical equivalents that have a similar function, operate in a similar manner, and achieve a similar result.
Referring now to the drawings, embodiments of the present disclosure are described below. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
Overview of Communication System
The communication system of
In one embodiment, the proposal server 3 receives, from the user terminal 1, condition information indicating a condition for determining a service to be provided to the user A1. The proposal server 3 can access information on a plurality of forms indicating activities of the user A1, and select one or more particular forms that meet the condition requested by the user A1. The proposal server 3 generates a user interface for display at the user terminal 1, which includes the information on the particular forms.
The user interface has a function of outputting and a function of inputting, as describe below in some examples. However, in some other examples, the user interface does not have to be provided with a section that receives a user input, such that the user interface may only have a function to output, depending on display content.
Hardware Configuration of Communication System
Next, referring to
As illustrated in
Among them, the CPU 101 controls entire operation of the computer. The ROM 102 stores a program for executing the CPU 101 such as an initial program loader (IPL). The RAM 103 is used as a work area for the CPU 101. The HD 104 stores various data such as a control program. The HDD controller 105 controls reading or writing of various data from or to the HD 104 under control of the CPU 101. The display 106 displays various information such as a cursor, menu, window, character, and image. The external device connection I/F 108 is an interface for connecting the computer to various external devices. Examples of the external devices include, but not limited to, a universal serial bus (USB) memory and a printer. The network I/F 109 is an interface that controls communication of data with an external device through the communication network 100. The bus line 110 is, for example, an address bus or a data bus, which electrically connects the elements such as the CPU 101 illustrated in
The keyboard 111 is one example of an input device provided with a plurality of keys for allowing a user to input characters, numerals, or various instructions. The pointing device 112 is an example of an input device that allows a user to select or execute a specific instruction, select a target for processing, or move a cursor being displayed. The DVD-RW drive 114 controls reading and writing of various data from and to a DVD-RW 113, which is an example of a removable recording medium. In alternative to the DVD-RW, any recording medium may be used such as a DVD-R, Blu-ray Disc (Registered Trademark), etc. The medium I/F 116 controls reading and writing (storing) of data from and to a recording medium 115 such as a flash memory.
The external device connection I/F 108 may be connected to a microphone as an example of a sound collecting device, a speaker as an example of a sound output device, a camera as an example of an imaging device, etc.
In the following embodiments, the example case in which the proposal server 3 proposes a financing service, as a particular service, to the user A1 is described.
Relationships Between Companies
Referring to
As illustrated in
The factoring service company D, the accounts receivable financing service company E, the PO financing service company F, and the quotation financing service company G are all examples of a financing service company that provides finance. Specifically, the factoring service company D is a company that provides a factoring service, in which a business sells its accounts receivable to a third party at a discount. The accounts receivable financing service company E is a company that provides an accounts receivable financing service, which allows a business to receive early payment on outstanding invoices. The PO financing service company F is a company that provides a PO financing service, which allows a business to receive funding for a pre-ordered project using the purchase order. The quotation financing service company G is a company that provides a quotation financing service, which allows a business to receive funding for estimate or quotation. The financing service company is a financing source for the service user company A.
The factoring service company D is a general term used to collectively refer to a plurality of factoring service companies D1, D2, . . . Dn. The accounts receivable financing service company E is a general term used to collectively refer to a plurality of accounts receivable financing service companies E1, E2, . . . En. The PO financing service company F is a general term used to collectively refer to a plurality of PO financing service companies F1, F2, . . . Fn. The quotation financing service company G is a general term used to collectively refer to a plurality of quotation financing service companies G1, G2, . . . Gn.
The credit information service company H is a company that provides credit information to the proposal company C. The credit information service company H has credit information of companies, such as business partner companies, for evaluating credibility of the company. The credit information service company H is a general term used to collectively refer to a plurality of credit information service companies H1, H2, . . . Hn.
The following describes an outline of transactions, performed by the entities of
First, the service user company A provides or plans to provide products or services to the business partner company B, such that accounts receivable occurs (S1). Then, the service user company A notifies the proposal company C of condition information indicating a predetermined condition (service charge rate priority, risk avoidance priority) desired by the service user company A, to request proposal of a financing source that meets the condition of the service user company A from among a plurality of financing sources (S2). The proposal company C acquires the credit information of the business partner company B from the credit information service company H, and proposes a particular financing source to the service user company A based on comprehensive determination of various information such as the credit information that is obtained, the contents of forms, and the predetermined condition from the service user company A (S3).
The service user company A sends a form to the proposed financing source (financing service company) to apply for financing (S4). In response to reception of the form, the particular financing service company provides financing to the service user company A, assuming that the user company A has passed the audit (5). The particular financing service company charges the business partner company B for amount indicated by the accounts receivable (S6). The business partner company B pays the amount indicated by the accounts receivable to the particular financing service company on the due date (S7).
Referring back to
The service user company A is provided with the user terminal 1 such as a personal computer (PC), which is operated by a user A1. The proposal company C is provided with the proposal server 3. The factoring service company D, the accounts receivable financing service company E, the PO financing service company F, and the quotation financing service company G are respectively provided with the service servers 5d, 5e, 5f, and 5g, such as the financing service servers 5d, 5e, 5f, and 5g. The credit information service company H is provided with the information server 7, such as a credit information server 7. Each server is implemented by one or more computers. The user terminal 1, the financing service servers 5d, 5e, 5f, and 5g, and the credit information server 7 are communicable with one another via a communication network 100 such as the Internet. Hereinafter, the financing service servers 5d, 5e, 5f, and 5g are collectively referred to as “financing service server 5”.
Functional Configuration of Communication System
Next, referring to
Functional Configuration of User Terminal
Referring to
Functional Units of User Terminal
Next, functional units of the user terminal 1 will be described. The transmission and reception unit 11, which is implemented by instructions of the CPU 101, the external device connection I/F 108, and the network I/F 109 illustrated in
The acceptance unit 12, which is mainly implemented by the instructions from the CPU 101, the keyboard Ill and the pointing device 112, illustrated in
The display control unit 14, which is mainly implemented by instructions from the CPU 101 illustrated in
The determination unit 15, which is implemented by instructions of the CPU 101 illustrated in
The storing and reading processing unit 19, which is mainly implemented by instructions from the CPU 101 and the HDD controller 105 illustrated in
Functional Configuration of Proposal Server
Next, referring to
Tenant Periodic Expense Management Table
Tenant-Specific Payment Management Table
Financing Information Management Table
Tenant Bank Account Management Information Table
Tenant Credit Card Management Table
Tenant Management Table
Financing Service Type Management Table
Financing Service Management Table
Destination Information Management Table
Credit Information Adjustment Management Table
Credit Information Management Table
Recommendation Candidate Information Management Table
Functional Units of Proposal Server
Next, functional units of the proposal server 3 are escribed in detail. In the following description of each functional unit of the proposal server 3, a relationship of each functional unit with some elements illustrated in
The transmission and reception unit 31 of the proposal server 3 illustrated in
The calculation unit 33, which is implemented by instructions of the CPU 101 illustrated in
The determination unit 35, which is implemented by instructions of the CPU 101 illustrated in
The generation unit 36 is implemented by instructions from the CPU 101 illustrated in
The storing and reading processing unit 39, which is implemented by instructions from the CPU 101 and the HDD controller 105 illustrated in
Processes and Operations
Next, referring to
Processing of Displaying Cash Budget Screen
First, referring to
In response to a request from the user A1, the user terminal 1 sends a login request to the proposal server 3 (S21). The login request includes a tenant ID for identifying the service user company A, which is an example of a tenant, and a password associated with the tenant ID. Accordingly, the transmission and reception unit 31 of the proposal server 3 receives the login request. Then, the determination unit 35 of the proposal server 3 performs authentication, and if authentication is successful, determines whether or not the service user company A is an authorized tenant that is authorized to receive the service (S22).
Next, the transmission and reception unit 31 transmits a response to the login request, to the user terminal 1 (S23). The transmission and reception unit 11 of the user terminal 1 receives the response. The following describes the example case in which the service user company A is determined as an authorized tenant.
In response to the user A1 operating the user terminal 1, the acceptance unit 12 receives a request to display a cash budget screen (S24). The transmission and reception unit 11 transmits a request for cash budget screen data to the proposal server 3 (S25). The transmission and reception unit 31 of the proposal server 3 receives the request for the cash budget screen data.
Next, the proposal server 3 performs processing for generating a cash budget screen (S26). Referring to
Processing to Generate Cash Budget Screen
As illustrated in
Next, the storing and reading processing unit 39 searches the financing information management DB 3003 (see
Next, the storing and reading processing unit 39 searches the tenant bank account management DB 3004 (see
Next, the generation unit 36 generates a cash budget screen as illustrated in
Subsequently, returning to
Initial Cash Budget Screen
Referring to
As illustrated in
Among them, the operation date display field 212 displays a date on which an operation is performed on the cash budget screen, that is, a date when the cash budget screen is displayed. The past balance display field 213 displays the balance (expense, income, and cash balance) for each specific time period (in this example, one month) before the operation date. The balance displayed is a value obtained at the end of the month. For example, in August 2020, income is 1 million yen, cash balance is 1.2 million yen, and expense is 0.7 million yen. The cash balance is a value of “income+cash balance−expense” in July, which is the month just before August.
The future balance display field 214 displays a predicted balance (expense, income, and cash balance) for each month after the operation date. Since the predicted balance is calculated as a value to be obtained at the end of month, when the operation date is September 15, the future balance display field 214 displays a predicted balance at the end of September. In this example, a message 2141 indicating that the balance will be 2,000,000 yen short at the end of October is displayed. The predicted expense in October is 2,600,000 yen. With respect to this 2,600,000 yen, only the 600,000 yen of the cash balance that certainly exists by the payment date is used to compensate. As a result, the message 2141 indicating the shortage of 2,000,000 yen in October is displayed. Since the predicted income of 500,000 yen in October may not be in time by the payment date of 2,600,000 yen, this 500,000 yen is not to be used to compensate the expense of 2,600,000 yen. Accordingly, the user A1 can visually and easily see that the balance will be 2,000,000 yen short at the end of October 2020.
The lower part of the cash budget screen 210 includes three entry fields 215 to 217 for receiving a selection or an input from the user. For the user A1, or the service user company A, the financing service company is a financing source that provides funds.
The entry field 215 allows the user A1 to input the condition on recommendation priority, and includes a “service charge rate priority” radio button 2151 and a “risk avoidance priority” radio button 2152.
The “service charge rate priority” is an example of a predetermined condition for determining a specific financing source from among a plurality of financing sources (financing service companies), by giving higher priority to the financing service having a low service charge rate. The service charge rate of the financing service is determined based on information on the respective financing sources and the respective forms. When the user presses a “service charge rate priority” radio button 2151, the proposal server 3 proposes recommendation information in which the service charge rate is prioritized, as described later.
The “risk avoidance priority” is an example of a predetermined condition for determining a specific financing source from among a plurality of financing sources (financing service companies), by giving priority to minimizing the risk while taking into account credibility of the business partner. When the user presses a “risk avoidance priority” radio button 2152, the proposal server 3 provides recommendation information giving priority to minimizing the risk, as described later. For example, when there is a high possibility that accounts receivable cannot be collected from a debtor as a business partner company, funds are provided while giving priority to accounts receivable to such company.
The entry field 216 indicates financing subjects, i.e., forms, to be considered, for example, by allowing the user A1 to enter information on a payment due date of the financing subject. Specifically, the entry field 216 includes a period entry field 2161 for allowing the user to input a value determined by a unit time period. In this example, one month, which is a value of the specific time period, is set as a unit time period.
The entry field 217 indicates a financing subject type, and includes check boxes 2171, 2172, and 2173 that respectively correspond to “invoice”, “order form”, and “quotation”, as specific examples of the financing subject type. Of the check boxes 2171 to 2173, a document (including electronic data) as indicated by the financing subject type checked by the user A1 will be the subject for financing. As illustrated in
The cash budget screen of
Processing to Display Recommendation Screen
Next, referring to
In response to the user A1 selecting and inputting information in the fields 215 to 217 of the screen of
Next, the proposal server 3 performs processing to select recommendation information (S44). Referring now to
Processing to Generate Recommendation Screen
Preparation
Referring to
First, the storing and reading processing unit 39 searches the tenant management DB 3006 (see
Next, the storing and reading processing unit 39 reads, from the financing information management DB 3003 (see
Next, the storing and reading processing unit 39 refers to the financing service type management DB 3007 (see
The storing and reading processing unit 39 searches the financing service management DB 3008 (see
Subsequently, the proposal server 3 repeatedly executes the processing, from S145 to S151, that is, the steps S146 to S150, for each record of the financing service information that is obtained.
First, the storing and reading processing unit 39 reads “non-applicable industry type”, “coverage area”, and “private business” of the financing service, from financing service information specified at S145 (S146).
The determination unit 35 determines whether to select the financing service information as a result of primary selection based on each information read or obtained by the storing and reading processing unit 39 at steps S141 to 146 described above. Specifically, the determination unit 35 determines whether or not the tenant industry type of the service user company A is the non-applicable industry type, based on the “non-applicable industry type” information (S147). In this example, since the industry type of the service user company A is construction, the service B2 having the non-applicable industry type of construction is excluded from selection. When the industry type is not the non-applicable industry type (S147; NO), the determination unit 35 determines whether the tenant address of the service user company A is outside the coverage area (S148). When the area is not outside the coverage area (S148; NO), the determination unit 35 determines whether the business type of the tenant of the service user company A is supported by the financing service based on information on the private business (S149). For example, if the service user company A is a private business, whether or not the private business indicates “true” is determined. Since the service user company A is corporation in this example, it is determined that all financing services support the tenant business. When the business type of the tenant is supported by the financing service based on the private business (S149; YES), the determination unit 35 determines the financing service (company) as a financing source candidate to which the inquiry about the service charge rate is made (S150). The operation then returns to S145, to select a financing service to be processed next. The proposal server 3 then performs the same processing on the next financing service. On the other hand, in the case of YES at S147, YES at S148, or NO at S149, the proposal server 3 does not execute the processing of S150, such that the financing service is not selected as a financing source candidate. The operation returns to S145, and proceeds to perform the same processing on the next financing service. When all financing service information acquired at S144 are processed, the operation of
As described above, the proposal server 3 selects (primary selection) one or more financing services, as a financing source candidate to be inquired about the service charge rate, from among all financing services specified at S144.
Next, returning to
Generation of Recommendation Candidate Information
Referring to
As illustrated in
First, the storing and reading processing unit 39 refers to the financing service type management DB 3007 (see
Next, the transmission and reception unit 31 generates inquiry information for each financing service having the financing service type that is obtained at S163, from among the candidates of financing services (companies) to be inquired for the service charge rate obtained at S121. The transmission and reception unit 31 transmits the inquiry information to the financing service server 5 that manages each financing service to acquire a service charge rate (S164). The transmission and reception unit 31 refers to the destination information of the financing service server 5, each stored in the destination information management DB 3009 (see
Next, the storing and reading processing unit 39 stores the service charge rate information received from each of the financing service servers 5 in the storage unit 3000 (S165).
Next, the generation unit 36 obtains information that associates the financing service having the lowest service charge rate and the financing information, as a subject to be compared as described later (secondary selection) (S166). For example, in
The storing and reading processing unit 39 then obtains credit information (for example, credibility) of the business partner (company), from the financing information read at S161 (S167).
Next, the transmission and reception unit 31 obtains credit information of the business partner company B from each credit information server 7 (S168). In this case, the transmission and reception unit 31 refers to the destination information of each credit information service, which is stored in the destination information management DB 3009, and sends the inquiry to the credit information server 7 of each credit information service. The processing of S168 corresponds to S168-1 and S168-2 of
As described above, contents of the credit information differ between credit information service companies. For example, some companies evaluate credit information in three ranks of “H, N, and L”, and other companies evaluate credit information in seven ranks of “7 to 1”, and thus adjustment is desirable. Therefore, in order to normalize different credibility rank scales, the storing and reading processing unit 39 refers to the credit information adjustment management DB 3010, and adjusts the credibility rank received from the credit information servers 7 into the credibility rank that is standardized (S169). The storing and reading processing unit 39 stores the credibility of each business partner (company), after adjustment, in the credit information management DB 3011 (S170).
The storing and reading processing unit 39 stores recommendation candidate information obtained at S161 to S171 for each business partner in the recommendation candidate information management DB 3012 (see
As described above, the proposal server 3 is able to manage recommendation candidate information.
Rearrangement of Recommendation Information
Next, returning to
When the service charge rate priority is selected as the priority condition of recommendation in
On the other hand, when the risk avoidance priority is selected as the priority condition of recommendation in
Next, the storing and reading processing unit 39 extracts one or more forms, from the recommendation candidate information sorted at S124 or S125, so as to compensate for the amount of deficit with the amount to be paid in connection with the forms (S126).
Then, the storing and reading processing unit 39 reads the recommendation screen frame stored in the storage unit 3000 (S127).
Processing to Update Display of Cash Budget Screen
Next, returning to
First, after selection of the recommendation information at S44, the transmission and reception unit 31 transmits all items of recommendation information selected at S44 and the recommendation screen frame read at S127 to the user terminal 1 (S45). The transmission and reception unit 11 of the user terminal 1 receives all items of recommendation information and the recommendation screen frame. The processing of S45 corresponds to the processing of S3 described above.
Next, at the user terminal 1, the display control unit 14 displays a recommendation screen as illustrated in
Recommendation Screen (Service Charge Rate Priority)
Referring to
As illustrated in
The recommendation screen 250 further includes a total amount of financing (total amount financed) and an amount of shortage at lower left. The total amount of financing is a sum of the amounts of financing of selected recommended information each having its check box checked by the user A1. Initially, the total amount of financing is determined to be the lowest amount that exceeds the shortage.
The recommendation screen 250 further includes a “confirm” button 257, and a “show other recommendation” button 259, at its lower right. The “confirm” button 257 is a button to be pressed by the user A1 to confirm the displayed content of
In response to the user A1 pressing the “show other recommendation” button 258, the display control unit 14 changes the recommendation screen 250 to a recommendation screen 251 as illustrated in
The recommendation screen 251 further includes a “return to initial recommendation” button 258, in place of the “show other recommendation” button 258, at its lower right. When the “return to initial recommendation” button 259 is pressed, the display control unit 14 switches the display from the recommendation screen 251 of
The recommendation screen of
Recommendation Screen (Risk Avoidance Priority)
Referring to
The recommendation screen of
Each recommendation information includes a business partner, a financing subject type, an amount of transaction, and a payment due date, as information regarding a form to be used for determining financing. The recommendation information further includes a financing type, a financing source, a service charge rate, an amount of financing, and a payment date, as information regarding a financing source. The recommendation information further includes credibility of the business partner. On the recommendation screen 250, a check box for selection is displayed on left of each recommendation information.
The recommendation screen 260 further includes a total amount of financing (total amount financed) and an amount of shortage at lower left. The total amount of financing is a sum of the amounts of financing of selected recommendation information each having its check box checked by the user A. The “confirm” button 268 and the “show other recommendation” button 269 on the lower right of the recommendation screen 260 are the same in function as the “confirm” button 257 and the “show other recommendation” button 258 on the lower right of the recommendation screen 250 in
The following describes the example case in which the user A1 presses the “confirm” button 257 with the three check boxes of
In response to the user A1 pressing the “confirm” button 257, as illustrated in
Next, at the proposal server 3, the generation unit 36 generates a cash budget screen as illustrated in
Subsequently, after generation of the cash budget screen reflecting the recommendation information at S50 is completed, the display control unit 14 of the user terminal 1 displays the cash budget screen generated at S50 on the display 106 of the user terminal 1 using the web browser function (S51).
In this example, the screen can be changed to a recommendation screen as illustrated in
The recommendation screen of
Cash Budget Screen Reflecting Recommendation Information
Referring to
As illustrated in
The cash budget screen 220 further includes a “confirm” button 229 at the lower right. The “confirm” button 229 is a button to be pressed when the user A1 confirms the contents illustrated in
The processing of updating the cash budget screen ends.
Specific Business Partner Priority Condition
On the cash budget screen illustrated in
For example, financing of the accounts receivable to a specific business partner is prioritized in the following case. Specifically, the service user company A may determine that there is a situation (for example, there is a possibility of bankruptcy) such that it may be difficult to collect the accounts receivable from a recent transaction with a specific business partner.
Cash Budget Screen with Partner Priority Condition
Referring to
As illustrated in
At the proposal server 3, the transmission and reception unit 31 receives the request for prioritized partner selection screen data. Next, the storing and reading processing unit 39 searches the financing information management DB 3003 (see
At the user terminal 1, the display control unit 14 displays a prioritized partner selection screen as illustrated in
Prioritized Partner Selection Screen
Referring to
As illustrated in
The partner list display field 271 displays a list of business partners each having transactions with the service user company A such that the forms issued to the business partner are managed in the financing information management DB 3003. The order of displaying the business partners in the partner list display field 271 is arranged according to a predetermined rule. The predetermined rule may be any rule as long as the user A1 can easily find a particular business partner. For example, the order may be determined by a business partner name (such as the order may be alphabetical order), or may be determined by a rank of credit managed by the credit information management DB 3011.
The user A1 selects a business partner from the partner list display field 271 and moves the selected business partner to the selected partner display field 272, to select the business partner as a prioritized business partner. In the selected partner display field 272, the order of the selected partners can be changed. In this example, the order displayed in the selected partner display field 272 represents the priority order. That is, the business partner displayed at the top of the selected partner display field 272 has the highest priority, and the business partner displayed second from the top has the second highest priority.
When the user A1 presses the OK button 279, the display control unit 14 closes the prioritized partner selection screen, while selecting the business partner being displayed in the selected partner display field 272 as the prioritized partner, and switches display to the cash budget screen 230 of
Generation of Recommendation Screen with Partner Priority Condition
When a prioritized partner is entered as the priority condition in
Next, the storing and reading processing unit 39 extracts the forms, from the recommendation candidate information sorted by S127, so as to compensate for the amount of deficit (S128).
Then, the storing and reading processing unit 39 reads the recommendation screen frame stored in the storage unit 3000 (S129).
Recommendation Screen (Partner Priority)
Referring now to
As illustrated in
The total amount of financing, displayed at the lower left of the recommendation screen 252, indicates a sum of the amounts of financing of the selected recommendation information each having the check box checked.
Cash Budget Screen Reflecting Recommendation Information with Partner Priority
Referring to
As illustrated in
According to at least one embodiment, the proposal server 3 transmits, to the user terminal 1, recommendation on a specific financing source (or form) that satisfies a predetermined condition requested by the user A1 (service user company A). That is, the proposal server 3 transmits, to the user terminal 1, a proposal for a specific financing source that the user A (service user company A) can apply. With this proposal, the user A1 is able to easily find a financing source (or form) that meets the condition desired by the user A1 (service user company A).
In addition, the proposal server 3 transmits, to the user terminal 1, information indicating a specific form determined based on the predetermined condition, from among a plurality of forms issued by the user A1 in providing products or services. That is, the proposal server 3 transmits, to the user terminal 1, recommendation on a specific financing subject (“what” to apply) to be used for requesting the specific financing source for financing, which satisfies a predetermined condition requested by the user A1 (service user company A). With this proposal, the user A1 is able to easily find a financing source (or form) that meets the condition desired by the user A1 (service user company A).
After the step S53 in
The user terminal 1 is an example of a communication terminal. Examples of the user terminal 1 include, in addition to the PC, a smart watch, a game machine, and a video conference system.
Some hardware elements, such as the CPU 101, may be single or plural.
Each of the functions of the above-described embodiments may be implemented by one or more processing circuits or circuitry. Processing circuitry includes a programmed processor, as a processor includes circuitry. A processing circuit also includes devices such as an application specific integrated circuit (ASIC), digital signal processor (DSP), field programmable gate array (FPGA), System on a chip (SOC), graphical processing unit (GPU), and conventional circuit components arranged to perform the recited functions.
The servers 3, 5, and 7 described in the embodiment are merely one example of plural computing environments that implement one or more embodiments disclosed herein. For example, the proposal server 3 may include a plurality of computing devices such as a server cluster. The plurality of computing devices are configured to communicate with one another through any type of communication link, including a communication network, a shared memory, etc., and perform processes disclosed herein. In substantially the same manner, the proposal server 3 can include a plurality of computing devices configured to communicate with one another.
Further, the proposal server 3 can be configured to share the disclosed processes with any server in various combinations. For example, a part of processes to be executed by the proposal server 3 can be executed by any other server. Similarly, a part of functions to be executed by the proposal server 3 can be performed by any other server. Further, the elements of the proposal server 3 and any other server may be combined into one apparatus or may be divided into a plurality of apparatuses.
Furthermore, in communication between each terminal and each server, any intermediary device such as another server or a router may be disposed to relay data.
The above-described embodiments are illustrative and do not limit the present invention. Thus, numerous additional modifications and variations are possible in light of the above teachings. For example, elements and/or features of different illustrative embodiments may be combined with each other and/or substituted for each other within the scope of the present invention.
Any one of the above-described operations may be performed in various other ways, for example, in an order different from the one described above.
In one aspect, a server includes: circuitry that receives, from a user terminal of a user, condition information indicating a condition for determining a financing service to be provided to the user. The circuitry selects, from among a plurality of forms each issued by the user in providing a product or a service to a business partner, one or more particular forms that meet the condition for determining and recommended to be used by the user to request financing to compensate deficit, and transmits information on one or more particular forms that are selected.
In another aspect, the condition information indicates a condition in which the particular forms are selected so as to minimize a sum of service charge rates in financing. The circuitry transmits information on the particular forms having been selected to minimize a sum of service charge rates in financing.
In another aspect, the condition information indicates a condition in which the particular forms billed to a particular business partner with low credibility are selected. The circuitry transmits information on the particular forms each billed to the particular business partner with low credibility.
In another aspect, the condition information indicates a condition in which the particular forms billed to a particular business partner having been selected by the user are selected. The circuitry transmits information on the particular forms each billed to the particular business partner selected by the user.
In another aspect, the condition information indicates a time period selected by the user. The circuitry transmits information on the particular forms each having a payment due that falls within the time period selected by the user.
In another aspect, the condition information indicates a type of form selected by the user. The circuitry transmits information on the particular forms each having a type of form selected by the user.
In another aspect, a system includes circuitry that receives, from a user terminal of a user, condition information indicating a condition for determining a financing service to be provided to the user. The circuitry selects, from among a plurality of forms each issued by the user in providing a product or a service to a business partner, one or more particular forms that meet the condition for determining and recommended to be used by the user to request financing to compensate deficit, and displays information on one or more particular forms that are selected.
In another aspect, a method for proposing is disclosed, which is performed by a proposal server that sends a proposal, through a network, to a user terminal of a user, who provides or is to provide a product or a service to a partner. The method includes receiving, from the user terminal, condition information indicating a condition in relation to a financing service using a form issued by the user in providing the product or service. The method further includes transmitting information on one or more particular forms that meet the condition, from among the plurality of forms, to the user terminal.
In another aspect, a non-transitory recording medium is disclosed, which stores a plurality of instructions which, when executed by one or more processors, cause the processors to perform the above-described method.
Number | Date | Country | Kind |
---|---|---|---|
2021-048507 | Mar 2021 | JP | national |
2021-214834 | Dec 2021 | JP | national |