Program, information processing device, method, and system

The program and system enhance asset management in commercial facilities by integrating schedule information across multiple locations, reducing oversight through a calendar-based interface.

JP7759041B1Active Publication Date: 2025-10-23COUNTERWORKS INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025033035
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-03-03
Publication Date
2025-10-23
Estimated Expiration
2045-03-03

AI Technical Summary

Technical Problem

Existing asset management systems in commercial facilities, such as shopping malls, lack the capability to effectively manage assets, leading to management oversights and omissions.

Method used

A program and system that utilizes a database to store asset schedules across multiple commercial facilities, allowing users to generate and display a calendar that integrates asset schedules with facility information, enabling comprehensive management.

Benefits of technology

Facilitates easy management of assets within commercial facilities, reducing management oversights and improving oversight through integrated schedule visualization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007759041000001_ABST
    Figure 0007759041000001_ABST
Patent Text Reader

Abstract

It makes it easier to manage assets within commercial facilities and reduces management gaps and omissions. [Solution] A program to be executed by a computer having a processor and memory. A database stores information regarding the schedules of each asset provided in each of a plurality of commercial facilities. The program causes the processor to execute the following steps: accepting a display operation from a user who owns the plurality of commercial facilities; referencing the database based on the accepted display operation, and displaying the schedule of each asset provided in each of the plurality of commercial facilities in association with the commercial facility, and generating a calendar for each of the plurality of commercial facilities that displays the schedule of the entire commercial facility; and displaying the generated calendar on a screen viewable by the user.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a program, an information processing device, a method, and a system. [Background technology]

[0002] In recent years, a sales model in which multiple tenants set up shop within a commercial facility such as a shopping mall or shopping center has become established. In this sales model, the tenants rent assets within the commercial facility and conduct various business activities during the period of various contracts concluded with the developer, who owns the commercial facility. The assets include, for example, common areas within the commercial facility, such as plots, advertising spaces, seats, elevators, and restrooms. Meanwhile, the developer manages the tenants and assets using various information stored in a management server or the like.

[0003] For example, Patent Document 1 discloses a calendar image that displays tenant information of tenants who have opened stores in a commercial facility. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 2018-147409 Summary of the Invention [Problem to be solved by the invention]

[0005] The calendar image disclosed in Patent Document 1 is merely a tool for managing tenants, not for managing assets. Therefore, there is room for improvement in terms of asset management with respect to the calendar image.

[0006] The purpose of the present disclosure is to facilitate the management of assets within commercial facilities and reduce management omissions and oversights. [Means for solving the problem]

[0007] In order to solve the above-mentioned problems, one aspect of the present disclosure provides a program for execution by a computer including a processor and a memory. A database stores information regarding schedules for each asset provided in each of a plurality of commercial facilities. The program causes the processor to execute the following steps: accepting a display operation from a user who owns the plurality of commercial facilities; referencing the database based on the accepted display operation to display a schedule for each asset provided in each of the plurality of commercial facilities in association with the commercial facility, and generating a calendar for each of the plurality of commercial facilities that displays the schedule for the entire commercial facility; and displaying the calendar on a screen viewable by the user. [Effects of the Invention]

[0008] According to the present disclosure, assets within a commercial facility can be easily managed, and management omissions and oversights can be reduced. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a block diagram showing an example of the overall configuration of a system 1. FIG. [Figure 2] 2 is a block diagram showing an example of the configuration of a terminal device 10 shown in FIG. 1. FIG. [Figure 3] 2 is a block diagram showing an example of the configuration of a server 20 shown in FIG. 1. FIG. [Figure 4] FIG. 4 is a diagram showing the data structure of a facility information database 2021 shown in FIG. 3. [Figure 5] 10 is a flowchart showing an example of the operation of the server 20. [Figure 6] FIG. 14 is a schematic diagram showing an example of a screen of the display 141 when a calendar 1411 is displayed. [Figure 7] FIG. 14 is a schematic diagram showing an example of a screen of the display 141 when a calendar 1412 is displayed. [Figure 8] FIG. 14 is a schematic diagram showing an example of a screen of the display 141 when a calendar 1413 is displayed. [Figure 9] FIG. 2 is a block diagram showing the basic hardware configuration of a computer 90. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In all drawings describing the embodiments, common components are designated by the same reference numerals, and repeated description will be omitted. Note that the following embodiments do not unduly limit the content of the present disclosure described in the claims. Furthermore, not all components shown in the embodiments are necessarily essential components of the present disclosure. Furthermore, each drawing is a schematic diagram and is not necessarily a precise illustration.

[0011] [1. Overview] The server according to this embodiment has a database that stores information regarding the schedules of each asset provided in each of a plurality of commercial facilities. The server according to this embodiment accepts display operations from a user who owns the plurality of commercial facilities. The user is, for example, a developer. Based on the accepted display operations, the server according to this embodiment references the database and displays the schedules of each asset provided in each of the plurality of commercial facilities in association with the commercial facility, and generates a calendar for each of the plurality of commercial facilities that displays the schedule of the entire commercial facility. The server according to this embodiment displays the generated calendar on a screen that can be viewed by the user.

[0012] [2. Overall system configuration] 1 is a block diagram showing an example of the overall configuration of system 1. System 1 is a system for providing a service (hereinafter referred to as a management support service) that supports the management of assets installed in, for example, multiple commercial facilities.

[0013] A commercial facility is a facility used for the purpose of selling various products or providing various services. Examples of commercial facilities include shopping malls, department stores, retail stores, clinic malls, and amusement facilities.

[0014] Examples of assets provided in a commercial facility include sections, common areas, seats, advertising space, etc. Common areas include, for example, entrances, corridors, halls, stairs, elevators, toilets, rest areas, etc. Advertising space includes, for example, digital signage, OOH (Out Of Home) advertising, etc.

[0015] 1 includes, for example, a terminal device 10 and a server 20. The terminal device 10 and the server 20 are connected for communication via a network 80, for example.

[0016] 1 shows an example in which the system 1 includes one terminal device 10, but for example, the system 1 may include two or more terminal devices 10. In FIG. 1, an example in which the system 1 includes one server 20 is shown, but for example, a collection of multiple devices may be one server 20. The way in which the multiple functions required to realize the server 20 are allocated to one or multiple pieces of hardware can be determined appropriately depending on the processing capacity of each piece of hardware and / or the specifications required for the server 20, etc.

[0017] The terminal device 10 is, for example, an information processing device operated by a user. The user is the owner of multiple commercial facilities that are the targets of the management support service, such as a developer. Specifically, the terminal device 10 is operated by a responsible employee of the developer. The terminal device 10 is realized, for example, by a mobile terminal such as a smartphone or tablet, a stationary personal computer (PC), or a laptop PC. In this embodiment, the terminal device 10 is assumed to be a company tablet distributed to a responsible employee of the developer.

[0018] The terminal device 10 includes a communication IF (Interface) 12, an input device 13, an output device 14, a memory 15, a storage 16, and a processor 19. The input device 13 is a device for receiving input operations from a user (for example, a touch panel, a touch pad, a pointing device such as a mouse, a keyboard, etc.). The output device 14 is a device for presenting information to a user (a display, a speaker, etc.). In this embodiment, the terminal device 10 is assumed to include a touch panel in which the input device 13 and the output device 14 are integrated.

[0019] The server 20 is, for example, an information processing device for managing and operating a management support service, and is an information processing device realized by a computer connected to the network 80. In this embodiment, the server 20 is assumed to be a management server owned by a company that provides the management support service.

[0020] 1, the server 20 includes a communication IF 22, an input / output IF 23, an output device 24, a memory 25, a storage 26, and a processor 29. The input / output IF 23 functions as an input device (not shown) for receiving input operations from employees in charge of management support services (hereinafter, service-side employees), and as an interface for the output device 24 for outputting information to the service-side employees.

[0021] Each information processing device, such as the terminal device 10 and the server 20, is configured by a computer 90 (see FIG. 9) equipped with an arithmetic unit and a storage device. The basic hardware configuration of the computer 90 and the basic functional configuration of the computer 90 realized by the basic hardware configuration will be described later. Note that for each of the terminal device 10 and the server 20, descriptions that overlap with the basic hardware configuration and basic functional configuration of the computer 90 will be omitted.

[0022] <2-1 Terminal device configuration> Fig. 2 is a block diagram showing an example configuration of the terminal device 10 shown in Fig. 1. As shown in Fig. 2, the terminal device 10 includes a communication unit 120, an input device 13, an output device 14, an audio processing unit 170, a microphone 171, a speaker 172, a camera 160, a position information sensor 150, an acceleration sensor 155, a storage unit 180, and a control unit 190. The blocks included in the terminal device 10 are electrically connected by, for example, a bus or the like.

[0023] The communication unit 120 performs processing such as modulation and demodulation for communication between the terminal device 10 and an external device (for example, the server 20). The communication unit 120 performs transmission processing on the signal generated by the control unit 190 and transmits it to the external device. The communication unit 120 performs reception processing on the signal received from the external device and outputs it to the control unit 190.

[0024] The input device 13 is a device for a user to input instructions or information. The input device 13 is realized, for example, by a touch-sensitive device 131 that inputs instructions by touching an operation surface. When the terminal device 10 is a PC or the like, the input device 13 may be realized by a reader, keyboard, mouse, or the like. The input device 13 converts instructions input by the user into electrical signals and outputs them to the control unit 190. The input device 13 may include, for example, a receiving port that receives electrical signals input from an external input device.

[0025] The output device 14 is a device for presenting information to a user. The output device 14 is realized, for example, by a display 141 that is visible to the user. The display 141 is an example of a screen according to an embodiment of the present disclosure, and displays various information according to the control of the control unit 190. The display 141 is realized, for example, by an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

[0026] The audio processing unit 170 performs, for example, digital-to-analog conversion processing of an audio signal. The audio processing unit 170 converts a signal provided from the microphone 171 into a digital signal and provides the converted signal to the control unit 190. The audio processing unit 170 also provides the audio signal to the speaker 172. The audio processing unit 170 is realized, for example, by a processor for audio processing. The microphone 171 receives audio input and provides an audio signal corresponding to the audio input to the audio processing unit 170. The speaker 172 converts the audio signal provided from the audio processing unit 170 into audio and outputs the audio to the outside of the terminal device 10.

[0027] Camera 160 is an imaging device that captures images using visible light. In other words, camera 160 is a device that receives visible light using a light-receiving element and outputs image data as an image capture signal. Camera 160 captures an image of a subject in a certain direction and within a certain image capture range relative to terminal device 10, and outputs image data as the image capture result. If camera 160 has a function that allows the image capture range, or more precisely, the angle of view, to be adjustable, camera 160 also outputs information regarding this angle of view. This function is known as a zoom function.

[0028] The position information sensor 150 is a sensor that detects the position of the terminal device 10 and is generally a GNSS device, such as a GPS module. The GPS module is a receiving device used in a satellite positioning system. In a satellite positioning system, signals are received from at least three or four satellites, and the current position of the terminal device 10 equipped with the GPS module is detected as coordinate values ​​based on the received signals. The position information sensor 150 may detect the current position of the terminal device 10 from the position of a wireless base station to which the terminal device 10 connects via the communication unit 120.

[0029] The acceleration sensor 155 is a sensor that detects acceleration applied to the terminal device 10. Preferably, the acceleration sensor 155 has a function of detecting tilt around each axis (X-axis, Y-axis, Z-axis) of a three-dimensional coordinate system with the position of the terminal device 10 as the origin. The acceleration sensor 155 having such a function can detect the attitude of the terminal device 10, that is, the direction with respect to the X-axis, Y-axis, and Z-axis, by detecting the gravitational acceleration of the gravitational force with respect to the earth.

[0030] 1, and stores data and programs used by the terminal device 10. The programs include, for example, a web browser application.

[0031] The control unit 190 is realized, for example, by the processor 19 reading a program (including the app 2022) stored in the storage unit 180 and executing instructions included in the program. The control unit 190 controls the operation of the terminal device 10. The control unit 190 performs the functions of an operation reception unit 191, a transmission / reception unit 192, and a presentation control unit 193 by operating in accordance with the read program.

[0032] The operation reception unit 191 performs processing for receiving instructions or information input from the input device 13. Specifically, the operation reception unit 191 receives instructions or information input from the touch-sensitive device 131.

[0033] The transmitting / receiving unit 192 performs processing for the terminal device 10 to transmit and receive data to and from an external device in accordance with a communication protocol. Specifically, the transmitting / receiving unit 192 transmits instructions or information input by a user to the server 20. The transmitting / receiving unit 192 receives information transmitted from the server 20.

[0034] The presentation control unit 193 controls the output device 14 to present various information to the user. For example, the presentation control unit 193 displays a calendar generated by the management support processing module 2034 on the display 141. The management support processing module 2034 and the calendar will be described in detail later.

[0035] <2-2 Server configuration> Fig. 3 is a block diagram showing an example of the configuration of the server 20 shown in Fig. 1. As shown in Fig. 3, the server 20 includes an output device 24, a communication unit 201, a storage unit 202, and a control unit 203. The blocks included in the server 20 are electrically connected by, for example, a bus or the like.

[0036] The output device 24 is a device for presenting information to the service staff. The output device 24 is realized, for example, by a display (not shown) that is visible to the service staff. The display displays various information under the control of the control unit 203. The display is realized, for example, by an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display.

[0037] The communication unit 201 performs processing for the server 20 to communicate with an external device (for example, the terminal device 10).

[0038] The storage unit 202 is realized by the memory 25 and the storage 26, and stores data and programs used by the server 20. The programs include application programs such as a web browser application.

[0039] The storage unit 202 also stores, for example, a facility information database 2021 and an app 2022. The facility information database 2021 is an example of a database according to an embodiment of the present disclosure, and is a database that stores various information related to commercial facilities and assets within the commercial facilities. Details of the facility information database 2021 will be described later.

[0040] The app 2022 is application software for executing and managing the management support service. A user can access the app 2022 in the server 20 by using, for example, a web browser application installed on the terminal device 10. The app 2022 may be stored in, for example, the terminal device 10. In this case, the app 2022 is executed in the background of other applications installed on the terminal device 10, for example.

[0041] The control unit 203 is realized by the processor 29 reading a program stored in the storage unit 202 and executing instructions included in the program. The control unit 203 controls the operation of the server 20. The control unit 203 operates in accordance with the read program to fulfill the functions of a reception control module 2031, a transmission control module 2032, a presentation control module 2033, and a management support processing module 2034.

[0042] The reception control module 2031 controls the process of receiving signals from external devices according to a communication protocol by the server 20. The reception control module 2031 accepts, for example, a calendar display operation by the user.

[0043] The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol. The presentation control module 2033 controls the process in which various information is presented to users and service staff. The presentation control module 2033 controls, for example, the presentation control unit 193 to display the generated calendar on the display 141.

[0044] Based on the received display operation, the management support processing module 2034 generates a calendar by referring to the facility information database 2021. The method for generating the calendar will be described in detail later.

[0045] The calendar displays the schedule of each asset installed in each of multiple commercial facilities (hereinafter referred to as multiple target facilities) that are the target of the management support service, linked to the target facility. "Each asset" specifically refers to all assets installed in the target facility. "Linked display" specifically refers to a display format that allows a user, when viewing the calendar, to understand the correspondence between the schedule of each asset and the target facility in which each asset is installed. In other words, "linked display" refers to a display format that allows a user, when viewing the calendar, to understand which target facility's asset the schedule of each asset relates to.

[0046] There are no particular limitations on the type of assets displayed on the calendar, and they may include, for example, a combination of at least two of the following: sections, advertising spaces, seats, or common areas. In this embodiment, at least one of the assets displayed on the calendar is a section. There are also no particular limitations on the content of the asset schedule displayed on the calendar. The calendar displays, as the asset schedule, for example, the asset's daily schedule, scheduled events to be held at the asset, vacancy periods, etc.

[0047] The calendar may, for example, accept the selection of a specific day and display a pop-over with a detailed schedule for that specific day. The calendar may, for example, superimpose information about business negotiations, contracts, etc. between tenants who have stores in the asset and the user on the asset schedule. Also, for example, the calendar may be displayed on the display 141 so that details about business negotiations, contracts, etc. between tenants and users can be entered.

[0048] The calendar also displays the schedule for the entire facility for each of the multiple target facilities. There are no particular limitations on the content of the schedule for the entire facility displayed on the calendar. The calendar may display, as the schedule for the entire facility, for example, the facility's maintenance schedule (equipment inspection, maintenance, cleaning, etc.), the facility's event / promotion schedule, the government response schedule (legal inspections based on the Fire Service Act and the Building Standards Act, etc.), the facility's project schedule (renewal, renovation, etc.), the facility's staff shift management schedule, etc.

[0049] The display format of each schedule displayed on the calendar is not particularly limited, as long as the schedule of each asset provided in the target facility is displayed in association with the target facility. The calendar may, for example, simultaneously display on the display 141 the schedule of each asset provided in each of the multiple target facilities and the schedule for the entire target facility in each of the multiple target facilities. Alternatively, for example, the calendar may simultaneously display only a portion of each schedule displayed on the calendar on the display 141. In this case, for example, a portion of the calendar that was not displayed on the display 141 may be displayed on the display 141 by a user's scrolling operation. This portion of the calendar displays another portion of each schedule that was not displayed on the display 141.

[0050] [3 Data Structure] 4 is a schematic diagram showing the data structure of tables stored in the server 20. Note that FIG. 4 is merely an example and does not exclude data that is not listed. Furthermore, even data listed in the same table may be stored in separate storage areas in the storage unit 202.

[0051] Fig. 4 is a schematic diagram showing the data structure of the facility information database 2021. The facility information database 2021 shown in Fig. 4 is a table having, for example, a facility ID as a key and columns of facility name, facility information, floor, tenant name, asset used, tenant information, negotiation information, contract information, performance information, schedule information, and flow information. The facility information database 2021 comprehensively stores various information on all target facilities owned by the developer.

[0052] The "facility ID" item stores identification information (identifier) ​​for uniquely identifying the target facility. The "facility information" item stores basic information and schedule information for the target facility. Basic information includes, for example, location, contact information, industry, business hours, access information, parking information, and bank account information. Schedule information includes business hours, regular holidays, closure periods, event duration and content, maintenance duration and content, etc. The "floor" item stores the floor number of each floor within the target facility. The "tenant name" item stores the name of the tenant who has a store in the target facility. The "used asset" item stores the type, location, and area of ​​the asset used by the tenant.

[0053] The "Tenant Information" item stores tenant information for tenants who have opened stores in the target facility (tenants who are currently under contract for opening a store). The tenant information includes, for example, basic information about the tenant's operating company, the type of business, store area, business hours, products / services offered, store format, official social media accounts, and online shop links.

[0054] The item "negotiation information" stores negotiation information. Negotiation information is information related to various negotiations conducted between users and tenants. Negotiation information includes, for example, information related to negotiations by tenants to open a store in an asset. Negotiation information for opening a store includes, for example, store opening conditions (rent, contract period, contract renewal conditions, security deposit / rental fee, burden of common area charges, etc.), store area / interior / equipment, business conditions (opening date, business hours, products / services handled, etc.), various reporting obligations such as sales reports, and cancellation conditions.

[0055] The "contract information" item stores contract information. Contract information is information about various contracts concluded between a user and a tenant. Contract information includes, for example, information about a store opening contract related to a tenant opening a store in an asset. Contract information for a store opening contract includes, for example, the contract number, contract date, contract period (store opening period), and contract terms related to the tenant's rent (e.g., common area fees, management fees, and the calculation method for the basic rent linked to the tenant's sales amount). Note that the rent included in the contract information may be, for example, a fixed rent that is not linked to sales amount, etc.

[0056] The "Results Information" item stores the results information of a tenant. The results information is information about various results of the tenant's use of the asset, and includes, for example, sales information, customer number information, sales promotion information, inventory information, profit information, customer information, and operation information. Sales information includes, for example, the total amount of sales for a certain period (monthly, quarterly, annual, etc.), the increase or decrease in sales compared to past sales (year-on-year, month-on-month, etc.), the average purchase amount per customer, and the number of transactions for a certain period (number of sales, number of orders, etc.). Customer number information includes, for example, the number of customers who visited the store within a certain period, the time period / day of the week with the most customers, and the average length of time customers stayed in the store. Sales promotion information includes, for example, the increase or decrease in sales during sales and campaigns, analysis results of the effectiveness of advertising and PR activities, and analysis results of the usage rates / effectiveness of discounts and coupons with special offers. Inventory information includes, for example, inventory turnover (an indicator of how quickly products are sold), the types of products that went out of stock within a certain period of time, the frequency of out-of-stocks, and the presence and extent of excess inventory. Profit information includes, for example, gross profit (gross profit: the profit amount obtained by subtracting cost of goods sold from sales), operating profit (gross profit minus expenses), and the ratio of profit to sales (gross profit rate, operating profit rate, etc.). Customer information includes, for example, customer attribute information, repeat customer rate, and satisfaction / ratings obtained from survey results, word-of-mouth, and online reviews. Operational information includes goal achievement (degree of achievement of monthly and annual target sales, target number of store visitors, target profit, etc.), growth rate (compared to the previous period, the same month last year, and the quarter), and evaluations of staff work efficiency, customer service, etc.

[0057] The "Schedule Information" item stores schedule information for an asset. Schedule information includes, for example, the usage period, usage start date, usage end date, business hours, regular holidays, preparation period, cleanup period, event period and content, staff shifts, vacant period, maintenance period and content, business schedule for a certain period (day, week, month, year, etc.), release date of new products / services, advertising schedule, and dates and summaries of various business negotiations / meetings.

[0058] The "flow information" item stores flow information. Flow information is information related to changes in the status of tenants and assets. Flow information includes, for example, information about planned tenant openings and closings (including tenant relocations within the facility), vacant space information for sections, etc., information about rent revisions, information about planned changes in tenant business formats, and renovation / renewal plans.

[0059] The various information stored in the facility information database 2021 may be input to the server 20 by, for example, an input operation by a service employee, or the server 20 may receive various information transmitted from the terminal device 10. Furthermore, the various information stored in the facility information database 2021 may be edited and updated as appropriate by, for example, a service employee. Furthermore, the facility information database 2021 may store information other than the various information shown in FIG. 4 . Furthermore, the facility information database 2021 may store, for example, transaction information. The transaction information is information regarding a transaction conducted between a user and a tenant who operates an asset in the target facility. The transaction information may include, for example, the conditions of the asset in which the tenant operates (such as the area of ​​the store or other facility used by the tenant, the purpose of use, and conditions for renovation and capital investment), the asset's usage regulations and maintenance agreements, insurance contract information, guarantors, etc. The server 20 may, for example, superimpose the transaction information on a calendar.

[0060] Note that the table structure of the facility information database 2021 shown in FIG. 4 is merely an example, and the facility information database 2021 may employ various table structures. For example, tenant information, negotiation information, contract information, performance information, schedule information, and flow information may each be managed in a separate database, and the facility information database 2021 may be a collection of these linked databases. In this case, the separate databases may have in common, for example, a facility ID as a key and have columns for facility name, facility information, floor, tenant name, and asset usage. Furthermore, for example, tenant information, negotiation information, contract information, performance information, schedule information, and flow information may each be classified into several categories and managed in a database for each category, and the facility information database 2021 may be a collection of these linked databases. In this case, for example, a management mode may be assumed in which tenant information and negotiation information are managed in a database in the category "sales management," contract information and performance information are managed in a database in the category "business management," and schedule information and flow information are managed in a database in the category "usage reservation."

[0061] [4 Operation example] An example of the operation of the server 20 when it displays a calendar on the display 141 will be described with reference to Fig. 5. Fig. 5 is a flowchart showing an example of the operation of the server 20.

[0062] In this operation example, it is assumed that the user has logged in from the login screen displayed on the display 141 and that the various functions of the management support service are available for use.

[0063] In step S11 shown in FIG. 5, the server 20 accepts a calendar display operation by the user.

[0064] Specifically, for example, the operation receiving unit 191 receives a calendar display operation by a user. The transmitting / receiving unit 192, for example, transmits a calendar display request related to the received operation to the server 20. The reception control module 2031, for example, receives the calendar display request transmitted from the terminal device 10. As a result, the server 20 receives the calendar display operation.

[0065] In step S12, the server 20 generates a calendar by referring to the facility information database 2021 based on the received display operation.

[0066] Specifically, for example, upon receiving a request to display a calendar, the management support processing module 2034 reads facility information, tenant information, and schedule information for all target facilities from the facility information database 2021. The management support processing module 2034 generates a calendar using the read facility information, tenant information, and schedule information by, for example, accessing a web application for generating a calendar through a web browser application stored in the storage unit 202. There are no particular limitations on the web application for generating a calendar, and it may be, for example, a front-end (e.g., JavaScript) web application having a known calendar library such as Full Calendar.

[0067] In step S13, the server 20 causes the display 141 to display the generated calendar.

[0068] Specifically, for example, the presentation control module 2033 transmits information for displaying the generated calendar to the terminal device 10. The transmission / reception unit 192 receives, for example, information for displaying the calendar transmitted from the server 20. The presentation control unit 193 causes the display 141 to display the calendar based on, for example, the received information for displaying the calendar. As a result, the server 20 displays the calendar on the display 141. Note that if the output device 14 is a printer, the presentation control unit 193 may, for example, print out a paper medium on which the calendar is printed from the output device 14.

[0069] An example of a screen when the server 20 causes the display 141 to display a calendar will be described below with reference to Fig. 6. Fig. 6 is a schematic diagram showing an example of a screen of the display 141 when a calendar 1411 is displayed.

[0070] In the example screen of Fig. 6, a calendar 1411 is displayed on the display 141. The calendar 1411 is a table consisting of a record of each target facility owned by the user, a record of each asset installed in the target facility, and columns for dates and days of the week.

[0071] 6, for the sake of simplicity, the calendar 1411 displays information about only one target facility, but in reality, information about all of the target facilities is displayed on the calendar 1411. For example, when the operation receiving unit 191 receives a scroll operation by the user, a portion of the calendar 1411 that displays information about one or more other target facilities not shown in the figure is displayed on the display 141.

[0072] The calendar 1411, for example, displays asset information 14111 in the key of an asset record. The asset information 14111 includes, for example, the type, location, and area of ​​the asset. The calendar 1411, for example, displays schedule information 14112 in the form of a bar graph in the asset record. The schedule information 14112 is displayed in a display mode that displays the contents of the schedule in a bar graph-like object. The calendar 1411, for example, displays the name 14113 of the target facility in the key of the record of the target facility. The calendar 1411, for example, displays schedule information 14114 in the form of a bar graph in the record of the target facility. The schedule information 14114 is displayed in a display mode that displays the contents of the schedule in a bar graph-like object.

[0073] In the display mode described above, the calendar 1411 displays schedule information 14112 for each asset set up in the target facility, linked to the target facility. The calendar 1411 also displays schedule information 14114 for the entire target facility together with the schedule information 14112 for each asset.

[0074] 6 is merely an example, and various variations can be assumed for the configuration, display content, display mode, etc. of the calendar 1411. For example, the calendar 1411 may display, on the display 141, schedule information 14112 for each asset provided in each of the multiple target facilities, and schedule information 14114 for the entire target facility in each of the multiple target facilities at the same time.

[0075] [5 Summary] As described above, in this embodiment, the operation receiving unit 191 receives a calendar display operation by a user. The transmitting / receiving unit 192 transmits a calendar display request related to the received operation to the server 20. The reception control module 2031 receives the calendar display request transmitted from the terminal device 10. Upon receiving the calendar display request, the management support processing module 2034 reads facility information, tenant information, and schedule information for all target facilities from the facility information database 2021 and generates a calendar using this information. The presentation control module 2033 transmits information for displaying the generated calendar to the terminal device 10. The transmitting / receiving unit 192 receives information for displaying the calendar transmitted from the server 20. The presentation control unit 193 displays the calendar on the display 141 based on the received information for displaying the calendar.

[0076] This allows the user to simultaneously check the schedules of each asset installed in all of the target facilities owned by the user simply by looking at the display 141. Therefore, the server 20 makes it easy to manage the assets in the target facilities, and reduces omissions and oversights in management.

[0077] [6. Modifications] <6-1 First Modification> In order to improve the convenience of the calendar, the server 20 can provide various additional functions to the calendar. Some of the additional functions that the calendar can have will be described below with examples.

[0078] First, the server 20 may, for example, generate a searchable calendar of assets that meet certain criteria.

[0079] Specifically, for example, the management support processing module 2034 may generate a calendar capable of displaying an input field. The input field is a UI (User Interface) for accepting input of predetermined conditions. The calendar may, for example, display the input field in advance. Alternatively, the presentation control module 2033 may accept a display request from a user and control the presentation control unit 193 to display the input field on the calendar. There are no particular limitations on the input format of the input field, and for example, it may be a format that directly accepts input of text data, image data, etc., or a selection format such as a select box format or a check box format.

[0080] The management support processing module 2034 may, for example, receive from the terminal device 10 specified conditions entered in an input field displayed on the display 141, and then refer to the facility information database 2021 to search for assets that satisfy the specified conditions.

[0081] The presentation control module 2033 may, for example, superimpose information about the searched asset on a calendar. That is, the presentation control module 2033 may, for example, transmit information about the searched asset to the terminal device 10. The transmission / reception unit 192 may, for example, receive information about the asset transmitted from the server 20. The presentation control unit 193 may, for example, superimpose information about the asset on a calendar displayed on the display 141 based on the received information about the asset. The presentation control unit 193 may, for example, display the received information about the asset in a display area on the display 141 different from the display area of ​​the calendar.

[0082] The asset search process through the calendar in this modified example is merely an example. If the calendar is capable of searching for assets that satisfy predetermined conditions, the server 20 can execute various search processes through the calendar.

[0083] Furthermore, the predetermined condition is not particularly limited, and various conditions may be adopted as the predetermined condition. Specifically, for example, the predetermined condition may be that multiple tenants are permitted to use the asset on the same day. In other words, the server 20 may generate a calendar that allows a search for assets that are permitted to be used by multiple tenants on the same day. Also, for example, the predetermined condition may be that negotiations regarding permission for use (e.g., permission to open a store) are underway. In other words, the server 20 may generate a calendar that allows a search for assets that are under negotiation regarding permission for use.

[0084] The server 20 may, for example, adopt only one of the two specific examples described above as the predetermined condition. Alternatively, for example, the server 20 may adopt both of the two specific examples described above as the predetermined condition. In this case, the server 20 may, for example, determine that the predetermined condition is satisfied by satisfying both of the two specific examples described above, or may determine that the predetermined condition is satisfied by satisfying only one of the two specific examples.

[0085] An example of a screen when the server 20 causes the display 141 to display a calendar that allows a search for assets that satisfy predetermined conditions will be described below with reference to Fig. 7. Fig. 7 is a schematic diagram showing an example of a screen of the display 141 when a calendar 1412 is displayed.

[0086] 7, a calendar 1412 is displayed on the display 141. The table configuration and schedule information display mode of the calendar 1412 may be the same as, for example, the calendar 1411 shown in FIG.

[0087] The calendar 1412 may, for example, display an input field 14121 superimposed on the display area of ​​the schedule information 14112. The input field 14121 may, for example, be composed of a target period field 14122, a first condition selection field 14123, and a second condition selection field 14124.

[0088] The target period column 14122 may be, for example, a column for setting a target period. The target period may be, for example, a period during which a user desires to check whether or not there are assets that satisfy predetermined conditions. The target period column 14122 may be provided with, for example, select boxes for selecting the start and end dates of the target period. For example, the target period may be set by receiving a selection operation on the select box.

[0089] The first condition selection field 14123 may be, for example, a field for selecting whether to search for assets that satisfy the first condition. The first condition may be, for example, that use by multiple tenants on the same day is permitted. The first condition selection field 14123 may be provided with, for example, a check box for selecting whether to search for assets that satisfy the first condition and a check box for selecting not to search. For example, by accepting a selection operation of the check box, either execution or non-execution of the above-mentioned search may be selected. When execution of the above-mentioned search is selected, the presentation control module 2033 may, for example, control the presentation control unit 193 to superimpose the search results (information about assets that satisfy the first condition) on the calendar 1412 or to display them in a display area on the display 141 different from the display area of ​​the calendar 1412.

[0090] The second condition selection field 14124 may be, for example, a field for selecting whether or not to search for assets that satisfy the second condition. The second condition may be, for example, that negotiations regarding usage permission are underway. The second condition selection field 14124 may be provided with, for example, a check box for selecting whether to search for assets that satisfy the second condition and a check box for selecting not to search. When execution of the above-mentioned search is selected, the presentation control module 2033 may, for example, control the presentation control unit 193 to superimpose the search results (information regarding assets that satisfy the second condition) on the calendar 1412, or may display them in a display area on the display 141 that is different from the display area of ​​the calendar 1412.

[0091] In other words, the input field 14121 may be configured to allow the user to select, for example, a pattern in which only the first condition is the specified condition, a pattern in which only the second condition is the specified condition, or a pattern in which the first condition and the second condition are combined to form the specified condition.

[0092] 7 is merely an example, and various variations can be assumed for the configuration, display content, display mode, etc. of the input field 14121. The input field 14121 may have, for example, only either the first condition selection field 14123 or the second condition selection field 14124. Furthermore, for example, the input field 14121 may not have the target period field 14122. Furthermore, for example, the input format for each of the target period field 14122, the first condition selection field 14123, and the second condition selection field 14124 may be a format for directly inputting text data, etc. Furthermore, for example, the presentation control module 2033 may display the input field 14121 in a display area different from the display area of ​​the calendar 1412 on the display 141. Furthermore, for example, various conditions may be set as predetermined conditions for each of the first condition and the second condition.

[0093] Next, the server 20 may generate, for example, a calendar that displays at least one of the preparation period, use period, or cleanup period for each asset as schedule information for each asset provided in each of the multiple target facilities.

[0094] The preparation period may be, for example, a period during which a tenant prepares to set up a store at the asset or to hold an event at the asset. The usage period may be, for example, a period during which a tenant sets up a store at the asset or a period during which a tenant holds an event at the asset. The cleanup period may be, for example, a period after the store opening period or the event holding period ends during which equipment and materials installed at the asset are removed and any remaining work is completed.

[0095] Specifically, the management support processing module 2034 may, for example, upon receiving a display request from a user, read out schedule information including at least one of a preparation period, a use period, and a cleanup period from the facility information database 2021, and generate a calendar using the schedule information. The subsequent processing may be similar to, for example, the example of this embodiment.

[0096] Next, the server 20 may generate a calendar on which a predetermined object is superimposed, for example. For example, when the calendar is displayed on the display 141, the server 20 may accept the user's designation of a predetermined object, and transition to a screen that displays at least one of contract information and business negotiation information of an asset associated with the designated predetermined object (hereinafter, referred to as a related asset).

[0097] There is no particular limitation on the type of the predetermined object, and it may be, for example, an icon, a tab, etc. There is no particular limitation on the position where the predetermined object is superimposed on the calendar. For example, the predetermined object may be superimposed on the name field of the related asset in the calendar. In this way, it is preferable that the predetermined object be superimposed on a position that allows the user to infer some kind of relationship with the related asset when viewing the calendar.

[0098] Information about a specific object may be stored in the facility information database 2021 in association with various information about related assets, for example.

[0099] Specifically, for example, the operation receiving unit 191 may receive a user's operation to designate a predetermined object while a calendar is displayed on the display 141. The transmitting / receiving unit 192 may transmit, for example, information regarding the predetermined object for which the designation operation has been received to the server 20. The reception control module 2031 may receive, for example, information regarding the predetermined object transmitted from the terminal device 10. The management support processing module 2034 may search the facility information database 2021 based on the received information regarding the predetermined object and extract at least one of contract information and business negotiation information of the related asset. The presentation control module 2033 may transmit, for example, information for displaying the extracted at least one of the contract information and business negotiation information to the terminal device 10. The transmitting / receiving unit 192 may receive, for example, information for displaying at least one of the contract information and business negotiation information transmitted from the server 20. The presentation control unit 193 may transition the display on the display 141 from a calendar display screen to a display screen for at least one of the contract information and business negotiation information based on the received information for displaying at least one of the contract information and business negotiation information. The server 20 may, for example, transition to a screen that displays transaction information of related assets by accepting a user's designation of a predetermined object.

[0100] Next, the server 20 may generate, for example, a calendar that can display a list of schedules for multiple assets linked to one contract.

[0101] A specific example of "multiple assets linked to one contract" is the relationship between a store opening contract for an event and multiple assets when a tenant holds an event using multiple assets.

[0102] Specifically, for example, the management support processing module 2034 may generate a calendar capable of displaying a contract information input field (not shown). The contract information input field is a UI for accepting input of contract information. The calendar may, for example, display the input field in advance. Alternatively, the presentation control module 2033 may receive a display request from the user and control the presentation control unit 193 to display the contract information input field on the calendar.

[0103] There are no particular limitations on the input format of the contract information input field, and for example, it may be a format that directly accepts input of text data, image data, etc., or a selection format such as a select box format or a check box format. There are also no particular limitations on the content that can be input into the contract information input field, and any content is acceptable as long as it can identify a contract to which multiple assets are linked. Furthermore, the method of acquiring contract information by the management support processing module 2034 is not limited to inputting contract information into the contract information input field.

[0104] The management support processing module 2034 may, for example, receive contract information entered into the contract information input field displayed on the display 141 from the terminal device 10, and then refer to the facility information database 2021 to search for schedule information for multiple assets linked to the contract corresponding to the contract information.

[0105] The presentation control module 2033 may, for example, display a list of schedule information of the searched assets and contract information stored in the facility information database 2021 on the display 141. That is, the presentation control module 2033 may, for example, transmit the schedule information of the searched assets and the contract information stored in the facility information database 2021 to the terminal device 10. The transmission / reception unit 192 may, for example, receive the schedule information and contract information of the multiple assets transmitted from the server 20. The presentation control unit 193 may, for example, display a list of the received schedule information and contract information of the multiple assets on the display 141.

[0106] The manner of list display is not particularly limited. For example, the presentation control module 2033 may control the presentation control unit 193 to superimpose a list of schedule information for multiple assets linked to one piece of contract information on a calendar on the display 141. Also, for example, the presentation control module 2033 may control the presentation control unit 193 to display, on the display 141, a calendar that displays only a list of schedule information for multiple assets linked to one piece of contract information. Also, for example, the presentation control module 2033 may control the presentation control unit 193 to display, in a list, the schedule information and contract information for multiple assets in a display area on the display 141 that is different from the display area of ​​the calendar.

[0107] 8, an example of a screen when the server 20 displays a calendar that can display a list of schedules for multiple assets linked to one contract on the display 141. Fig. 8 is a schematic diagram showing an example of a screen of the display 141 when a calendar 1413 is displayed.

[0108] 8, a calendar 1413 is displayed on the display 141. The calendar 1413 may be a table made up of, for example, a record of the target contract, records of multiple assets linked to the contract, and columns for dates and days of the week.

[0109] The calendar 1413 may, for example, display, for the key of an asset record, multiple pieces of asset information 14131 linked to the target contract. The asset information 14131 may, for example, be the same as the asset information 14111. The calendar 1413 may, for example, display schedule information 14132 in the form of a bar graph for the asset record. The schedule information 14132 may, for example, be the same as the schedule information 14112. The calendar 1413 may, for example, display, for the key of the record of the target contract, the type 14133 of the contract. The type 14133 of the contract may, for example, be a store opening contract. The calendar 1413 displays, for example, contract information 14134 read from the facility information database 2021 for the record of the target contract. In the display mode described above, the calendar 1413 displays a list of schedule information 14132 and contract information 14134 for multiple assets on the display 141.

[0110] Note that the screen example in FIG. 8 is merely an example, and various variations can be assumed regarding the configuration, display content, display mode, etc. of the calendar 1413.

[0111] <Second Modification> From the viewpoint of ensuring the security of various information that may be displayed on the calendar, the server 20 may, for example, allow only the user and persons related to the target facility who have viewing authority (hereinafter referred to as persons authorized to view) to view the calendar.

[0112] The scope of persons authorized to view the assets can be flexibly set depending on the type and size of the facility, the type of business of the tenants using each asset, etc. Specific examples include tenant management staff who manage the schedules and operations of tenants, facility management staff in charge of facility management of the facility, the management team of the facility, IT management staff who manage and operate the systems installed in the facility, customer support staff who respond to customer inquiries and provide information on tenant business status and events, security staff such as security guards, etc.

[0113] Specifically, for example, the storage unit 202 may store a viewing authority database (not shown). The viewing authority database may be, for example, a table having columns of name, authority attribute, viewing authority, and environment attribute, with an authority ID as a key.

[0114] The item "authorized person ID" may store, for example, identification information (identifier) ​​for uniquely identifying the user and authorized person. The item "name" may store, for example, the name of the user and authorized person. The item "authorized person attributes" may store, for example, the job title, department, and summary of the work responsibilities of the user and authorized person. The item "viewing authority" may store, for example, the scope of viewing authority granted to the user and authorized person. Specifically, the item "viewing authority" may store the type of information that the user and authorized person can view out of the various types of information that can be displayed on the calendar. The item "environment attributes" may store, for example, the device, IP address, etc. used by the user and authorized person when accessing the calendar.

[0115] The data structure of the authorized viewer database described above is merely an example, and various table configurations and storage contents are possible. For example, the authorized viewer database does not need to have the "viewing authority" item. In other words, the server 20 may allow the user and all authorized viewers to view all of the information that can be displayed on the calendar.

[0116] The management support processing module 2034 may, for example, receive a request to view a calendar. The management support processing module 2034 may, for example, refer to a database of authorized persons to determine whether the person who made the request to view (hereinafter referred to as the "view requester") is a user or an authorized person based on information included in the received request to view.

[0117] When the presentation control module 2033 can identify that the view requester is a user or a person authorized to view, it may control the presentation control unit 193 to present to the view requester a calendar that can display information within a range according to the view authority of the view requester. For example, when the view requester is a user, the presentation control module 2033 may control the presentation control unit 193 to display the calendar on the display 141. Also, for example, when the view requester is a person authorized to view, the presentation control module 2033 may control the presentation control unit 193 to display the calendar on the display of a terminal device (not shown) used by the person authorized to view.

[0118] [7 Basic Computer Hardware Configuration] 9 is a block diagram showing the basic hardware configuration of a computer 90. The computer 90 includes at least a processor 901, a main memory device 902, an auxiliary memory device 903, and a communication IF 991 (interface), which are electrically connected to one another by a communication bus 921.

[0119] The processor 901 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, and the like.

[0120] The main memory device 902 is used to temporarily store programs, data to be processed by the programs, etc. For example, it is a volatile memory such as a DRAM (Dynamic Random Access Memory).

[0121] The auxiliary storage device 903 is a storage device for saving data and programs, such as a flash memory, a hard disk drive (HDD), a magneto-optical disk, a CD-ROM, a DVD-ROM, or a semiconductor memory.

[0122] The communication IF 991 is an interface for inputting and outputting signals for communicating with other computers via a network using wired or wireless communication standards.

[0123] The network is composed of the Internet, a LAN, various mobile communication systems constructed by wireless base stations, etc. For example, the network includes 3G, 4G, and 5G mobile communication systems, LTE (Long Term Evolution), and wireless networks (e.g., Wi-Fi (registered trademark)) that can connect to the Internet via a predetermined access point. In the case of a wireless connection, communication protocols include, for example, Z-Wave (registered trademark), ZigBee (registered trademark), and Bluetooth (registered trademark). In the case of a wired connection, the network also includes a direct connection using a USB (Universal Serial Bus) cable, etc.

[0124] It should be noted that the computer 90 can be virtually realized by distributing all or part of each hardware configuration across multiple computers 90 and interconnecting them via a network. In this way, the computer 90 is a concept that includes not only a computer 90 housed in a single housing or case, but also a virtualized computer system.

[0125] [8 Basic Functional Configuration of a Computer] The following describes the functional configuration of a computer realized by the basic hardware configuration (FIG. 9) of the computer 90. The computer includes at least the functional units of a control unit, a storage unit, and a communication unit.

[0126] The functional units of the computer 90 can also be realized by distributing all or part of the functional units among multiple computers 90 interconnected via a network. The computer 90 is a concept that includes not only a single computer 90 but also a virtualized computer system.

[0127] The control unit is realized by the processor 901 reading out various programs stored in the auxiliary storage device 903, expanding them in the main storage device 902, and executing processing in accordance with the programs. The control unit can realize functional units that perform various types of information processing depending on the type of program. In this way, the computer is realized as an information processing device that performs information processing.

[0128] The storage unit is realized by a main storage device 902 and an auxiliary storage device 903. The storage unit stores data, various programs, and various databases. Furthermore, the processor 901 can allocate a storage area corresponding to the storage unit in the main storage device 902 or the auxiliary storage device 903 in accordance with the programs. Furthermore, the control unit can cause the processor 901 to execute processes for adding, updating, and deleting data stored in the storage unit in accordance with the various programs.

[0129] A database refers to a relational database, which manages data sets called masters and tables in a tabular format structurally defined by rows and columns, by relating them to each other. In a database, a table is called a table, a master, a column in a table is called a column, and a row in a table is called a record. In a relational database, relationships between tables and masters can be set and associated.

[0130] Typically, each table and each master has a column set as a primary key to uniquely identify a record, but setting a primary key to a column is not essential. The control unit can cause the processor 901 to add, delete, or update records in specific tables and masters stored in the storage unit according to various programs.

[0131] Furthermore, by storing data, various programs, and various databases in the storage unit, it can be considered that the information processing device and information processing system according to the present disclosure have been manufactured.

[0132] Note that the databases and masters in this disclosure may include any data structure in which information is structurally defined (such as a list, dictionary, associative array, or object). The data structure also includes data that can be considered as a data structure by combining data with functions, classes, methods, etc. written in any programming language.

[0133] The communication unit is realized by the communication IF 991. The communication unit realizes a function of communicating with other computers 90 via a network. The communication unit can receive information transmitted from other computers 90 and input the information to the control unit. The control unit can cause the processor 901 to execute information processing on the received information in accordance with various programs. In addition, the communication unit can transmit information output from the control unit to other computers 90.

[0134] Furthermore, the above-described configurations, functions, processing units, processing means, etc. may be partially or entirely implemented in hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that implements the functions of the embodiments. In this case, a storage medium on which the program code is recorded is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium implements the functions of the above-described embodiments, and the program code itself and the storage medium on which it is stored constitute the present invention. Examples of storage media for providing such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs, optical disks, magneto-optical disks, CD-Rs, magnetic tapes, non-volatile memory cards, and ROMs.

[0135] Furthermore, the program code that realizes the functions described in this embodiment can be implemented in a wide range of program or script languages, such as assembler, C / C++, perl, Shell, PHP, Java (registered trademark), JavaScript, and TypeScript.

[0136] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed via a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the processor of the computer may read and execute the program code stored in the storage means or the storage medium.

[0137] The functions provided by the components described herein may be implemented in circuitry or processing circuitry, including general-purpose processors, application-specific processors, integrated circuits, ASICs (Application Specific Integrated Circuits), CPUs (Central Processing Units), conventional circuits, and / or combinations thereof, programmed to provide the described functions. A processor includes transistors and other circuits and is considered to be circuitry or processing circuitry. A processor may also be a programmed processor that executes programs stored in memory.

[0138] In this specification, a circuitry, unit, or means is hardware that is programmed to realize or performs the described functions, which may be any hardware disclosed herein or any hardware known to be programmed to realize or perform the described functions.

[0139] If the hardware is a processor considered to be a type of circuitry, the circuitry, means, or unit is a combination of the hardware and software used to configure the hardware and / or processor.

[0140] Although several embodiments of the present disclosure have been described above, these embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and modifications are intended to be included in the scope of the inventions and their equivalents as defined in the claims, as well as in the scope and spirit of the inventions.

[0141] [9. Appendix] The matters described in the above embodiments will be supplemented below.

[0142] <Appendix 1> A program to be executed by a computer having a processor and a memory, wherein information regarding the schedules of each asset provided in each of a plurality of commercial facilities is stored in a database, and the program causes the processor to execute the following steps: accepting a display operation from a user who owns the plurality of commercial facilities; based on the accepted display operation, referring to the database to display the schedules of each asset provided in each of the plurality of commercial facilities in association with the commercial facility, and generating a calendar displaying the schedule of the entire commercial facility for each of the plurality of commercial facilities; and displaying the generated calendar on a screen viewable by the user.

[0143] <Appendix 2> Each asset includes a parcel (Appendix 1) of the program.

[0144] <Appendix 3> The program described in (Appendix 1), wherein each asset includes a combination of at least two or more of a section, an advertising space, a seat, or a common area.

[0145] <Appendix 4> The calendar is a program described in any one of (Appendix 1) to (Appendix 3) that can search for assets that meet specified conditions.

[0146] <Appendix 5> The calendar is capable of searching for assets that are authorized for use by multiple tenants on the same day (Appendix 4).

[0147] <Appendix 6> The calendar is a program described in (Appendix 4) or (Appendix 5) that can search for assets that are currently being negotiated for usage permission.

[0148] <Appendix 7> A program described in any one of (Appendix 1) to (Appendix 6), in which the schedule for each asset set up in each of a plurality of commercial facilities displayed on a calendar includes at least one of a preparation period, a use period, or a cleanup period for each asset.

[0149] <Appendix 8> A program described in any of (Appendix 1) to (Appendix 7) in which a specified object is superimposed on the calendar, and the program further causes the processor to execute a step of accepting a user's designation of the specified object while the calendar is displayed on the screen, thereby transitioning to a screen that displays at least one of contract information and negotiation information for an asset associated with the designated specified object.

[0150] <Appendix 9> The calendar is a program described in any of (Appendix 1) to (Appendix 8) that can display a list of schedules for multiple assets linked to one contract.

[0151] <Appendix 10> A program described in any one of (Appendix 1) to (Appendix 9), wherein the calendar can only be viewed by the user and persons associated with the commercial facility who have viewing rights.

[0152] <Appendix 11> An information processing device comprising a control unit and a storage unit, wherein the control unit executes all steps in the program according to any one of (Supplementary Note 1) to (Supplementary Note 10).

[0153] <Appendix 12> A method executed by a computer having a processor and a memory, wherein the processor executes all steps in the program described in any one of (Appendix 1) to (Appendix 10).

[0154] <Appendix 13> A system comprising means for executing all steps in the program described in any one of (Appendix 1) to (Appendix 10). [Explanation of symbols]

[0155] 1. System 10...Terminal device 120…Communications Department 13...Input device 14...Output device 15...Memory 16…Storage 19...Processor 20...Server 22...Communication IF 23...Input / output interface 24...Output device 25…Memory 26…Storage 29...Processor

Claims

1. A program to be executed by a computer having a processor and a memory, Information regarding the schedule of each asset installed in each of the plurality of commercial facilities is stored in a database; The program causes the processor to: receiving a display operation from a user who owns the plurality of commercial facilities; a step of referencing the database based on the received display operation, displaying a schedule for each asset provided in each of the plurality of commercial facilities in association with the commercial facility, and generating a calendar for each of the plurality of commercial facilities that displays a schedule common to all assets provided in the commercial facility, or a schedule that is not a schedule for each asset but is necessary for the operation of the commercial facility; displaying the generated calendar on a screen visible to the user; A program that executes the following.

2. The program of claim 1 , wherein each of the assets comprises a parcel.

3. The program according to claim 1 , wherein each of the assets includes a combination of at least two of a section, an advertising space, a seat, or a common area.

4. The program according to claim 1 , wherein the calendar is capable of searching for assets that satisfy a predetermined condition.

5. The program of claim 1, wherein the schedule for each asset in each of the plurality of commercial facilities displayed on the calendar includes at least one of a preparation period, a use period, or a cleanup period for each asset.

6. A predetermined object is superimposed on the calendar, The program of claim 1 further causes the processor to execute a step of, when the calendar is displayed on the screen, accepting the user's designation of the specified object, transitioning to a screen that displays at least one of contract information and negotiation information for the asset associated with the specified specified object.

7. The program according to claim 1 , wherein the calendar is capable of displaying a list of schedules for a plurality of assets linked to one contract.

8. The program according to claim 1 , wherein the calendar can be viewed only by the user and by personnel of the commercial facility who have viewing authority.

9. A program to be executed by a computer having a processor and a memory, Information regarding the schedule of each asset installed in each of the plurality of commercial facilities is stored in a database; The program causes the processor to: receiving a display operation from a user who owns the plurality of commercial facilities; a step of referencing the database based on the received display operation, displaying a schedule of each asset provided in each of the plurality of commercial facilities in association with the commercial facility, and generating a calendar displaying a schedule of the entire commercial facility for each of the plurality of commercial facilities; displaying the generated calendar on a screen visible to the user; Execute The calendar is a program that can search for assets that are permitted for use by multiple tenants on the same day.

10. A program to be executed by a computer having a processor and a memory, Information regarding the schedule of each asset installed in each of the plurality of commercial facilities is stored in a database; The program causes the processor to: receiving a display operation from a user who owns the plurality of commercial facilities; a step of referencing the database based on the received display operation, displaying a schedule of each asset provided in each of the plurality of commercial facilities in association with the commercial facility, and generating a calendar displaying a schedule of the entire commercial facility for each of the plurality of commercial facilities; displaying the generated calendar on a screen visible to the user; Execute The calendar is a program that can search for assets that are currently under negotiation for usage licenses.

11. 11. An information processing apparatus comprising: a control unit; and a storage unit, wherein the control unit executes all steps of the program according to claim 1.

12. A method implemented on a computer having a processor and a memory, wherein the processor executes all the steps of the program of any one of claims 1 to 10.

13. A system comprising means for executing all steps of the program according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Performance visual confirmation system

    JP2010003059A

  • Process control system and process control method

    JP2021026643A

  • Business Support System

    JP7613783B1

  • Tenant management support device and program

    JP2018147409A

  • JPP7613783B