Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7575656B2 - Information processing system, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7575656B2 - Information processing system, information processing method, and program - Google Patents

Information processing system, information processing method, and program Download PDF

Info

Publication number
JP7575656B2
JP7575656B2 JP2020079426A JP2020079426A JP7575656B2 JP 7575656 B2 JP7575656 B2 JP 7575656B2 JP 2020079426 A JP2020079426 A JP 2020079426A JP 2020079426 A JP2020079426 A JP 2020079426A JP 7575656 B2 JP7575656 B2 JP 7575656B2
Authority
JP
Japan
Prior art keywords
search
additional
information
restaurant
condition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020079426A
Other languages
Japanese (ja)
Other versions
JP2021174380A (en
Inventor
篤史 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gurunavi Inc
Original Assignee
Gourmet Navigator Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gourmet Navigator Inc filed Critical Gourmet Navigator Inc
Priority to JP2020079426A priority Critical patent/JP7575656B2/en
Publication of JP2021174380A publication Critical patent/JP2021174380A/en
Priority to JP2024182254A priority patent/JP7773090B2/en
Application granted granted Critical
Publication of JP7575656B2 publication Critical patent/JP7575656B2/en
Priority to JP2025187604A priority patent/JP2026009390A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、ユーザ端末に飲食店等のサービス施設の検索処理を実行可能な情報処理システム、情報処理方法及びプログラムに関する。 The present invention relates to an information processing system, information processing method, and program that can execute search processing for service facilities such as restaurants on a user terminal.

従来から、飲食店等のサービス施設の利用予約をネットワークを介して受付可能なシステムにおいては、ユーザからサービス施設の検索条件を受け付け、当該検索条件に合致するサービス施設に関する情報を検索結果として出力している。 Conventionally, in systems that can accept reservations for service facilities such as restaurants over a network, search conditions for service facilities are accepted from users, and information about service facilities that match the search conditions is output as search results.

例えば、下記特許文献1には、利用人数の情報を含む飲食店の検索要求を受け付けた場合に、利用者端末の位置を中心とする円の範囲(検索対象範囲)に存在し当該利用人数の予約が可能な飲食店を検索することが記載されている。 For example, the following Patent Document 1 describes that when a restaurant search request that includes information on the number of diners is received, a search is performed for restaurants that are within a circular range (search range) centered on the location of the user terminal and that can accept reservations for that number of diners.

特開2020-057154号公報JP 2020-057154 A

しかしながら、上記特許文献1に記載の技術では、ユーザによってどのような検索条件が設定された場合でも上記検索対象範囲は一定であるため、検索条件次第では、ユーザに提供される検索結果が極端に少なくなってしまい、ユーザに施設の十分な選択肢が提供できないおそれがある。 However, in the technology described in Patent Document 1, the search range remains constant regardless of the search conditions set by the user. Depending on the search conditions, the search results provided to the user may be extremely limited, and the user may not be provided with a sufficient selection of facilities.

以上のような事情に鑑み、本発明の目的は、サービス施設の検索結果においてユーザに十分な選択肢を確保することが可能な情報処理システム、情報処理方法及びプログラムを提供することにある。 In view of the above circumstances, the object of the present invention is to provide an information processing system, an information processing method, and a program that can provide users with sufficient options in search results for service facilities.

本発明の一形態に係る情報処理システムは、記憶部、通信部、制御部を有する。上記記憶部は、複数のサービス施設に関する施設情報を記憶する。通信部はユーザ端末と通信する。制御部は、上記ユーザ端末から、予約可能な上記サービス施設の検索条件として、予約日時、検索基準地及び追加検索条件を含む検索要求を受信した場合、当該追加検索条件に応じて、上記検索基準地を基準とした検索範囲を異なる大きさに設定して上記予約可能なサービス施設を検索する。そして制御部は、当該サービス施設の検索結果を示す検索結果情報を上記ユーザ端末へ送信する。 An information processing system according to one embodiment of the present invention has a storage unit, a communication unit, and a control unit. The storage unit stores facility information relating to a plurality of service facilities. The communication unit communicates with a user terminal. When the control unit receives a search request from the user terminal, including a reservation date and time, a search reference location, and additional search conditions as search conditions for the reservable service facilities, the control unit searches for the reservable service facilities by setting a search range based on the search reference location to a different size according to the additional search conditions. The control unit then transmits search result information indicating the search results for the service facilities to the user terminal.

この構成により、追加検索条件に応じて検索範囲を可変することで、サービス施設の検索結果において検索結果が極端に少なくなりすぎるのを防ぎ、ユーザに十分な選択肢を確保することができる。情報処理システムは、少なくとも1つの情報処理装置を含む。 With this configuration, the search range can be varied depending on the additional search criteria, preventing the number of search results for service facilities from becoming too small, and ensuring that the user has sufficient options. The information processing system includes at least one information processing device.

上記追加検索条件は予約人数であってもよく、上記制御部は、上記予約人数が多いほど、上記検索範囲を大きくしてもよい。 The additional search criterion may be the number of people making reservations, and the control unit may increase the search range as the number of people making reservations increases.

これにより、予約人数が多い場合でも、検索範囲を広げることで、予約可能な施設の十分な選択肢を提供することができる。 This allows you to provide a wide range of search options to accommodate a large number of reservations.

上記記憶部は、上記施設情報として、上記サービス施設のジャンルに関する情報を、上記検索範囲の大きさと対応付けて記憶してもよい。この場合、上記追加検索条件は上記ジャンルであってもよく、上記制御部は、上記ジャンルに応じて上記検索範囲を変更してもよい。 The storage unit may store, as the facility information, information on the genre of the service facility in association with the size of the search range. In this case, the additional search condition may be the genre, and the control unit may change the search range depending on the genre.

これにより、絶対数が少ないジャンルの施設に関しては、予約可能な施設の十分な選択肢を提供することができ、また絶対数が多いジャンルの施設に関しては検索結果が多くなりすぎるのを防ぐことができる。 This allows us to provide a sufficient selection of available facilities for reservation in categories with a small absolute number of facilities, and prevents search results from being too overwhelming in categories with a large absolute number of facilities.

上記制御部は、上記検索要求を受信した日時と上記予約日時との間の時間が短いほど、上記検索範囲を大きくしてもよい。 The control unit may increase the search range as the time between the date and time when the search request was received and the reservation date and time becomes shorter.

これにより、予約日時までの期間が短くても、検索範囲を広げることで、ユーザに十分な選択肢を確保することができる。 This allows users to have ample options by broadening the search range, even if the time until the reservation date and time is short.

上記制御部は、上記追加検索条件に上記検索範囲が含まれる場合は、当該検索範囲によって上記サービス施設を検索してもよい。 If the additional search conditions include the search range, the control unit may search for the service facility using the search range.

上記記憶部は、予め定められた大きさの異なる複数の検索範囲に関する情報を記憶してもよく、上記制御部は、上記複数の検索範囲から上記追加検索条件に応じた検索範囲を選択してもよい。 The storage unit may store information about a plurality of search ranges of different predetermined sizes, and the control unit may select a search range from the plurality of search ranges according to the additional search criteria.

上記制御部は、上記追加検索条件の数に応じて上記検索範囲を変更してもよい。 The control unit may change the search range depending on the number of additional search conditions.

上記制御部は、上記追加検索条件の数が多いほど上記検索範囲を大きくしてもよい。
情報処理システム。
これにより、追加検索条件が多くなるほどそれに合致する予約可能施設が見つかる可能性が低くなることに鑑み、検索範囲を広げることで、ユーザに十分な選択肢を確保することができる。
The control unit may increase the search range as the number of the additional search conditions increases.
Information processing system.
In this way, since the more additional search criteria are added, the lower the chance of finding a reservable facility that matches them, widening the search range can ensure that the user has sufficient options.

本発明の他の形態に係る情報処理方法は、
ユーザ端末から、予約可能なサービス施設の検索条件として、予約日時、検索基準地及び追加検索条件を含む検索要求を受信し、
上記追加検索条件に応じて、上記検索基準地を基準とした検索範囲を異なる大きさに設定して上記予約可能なサービス施設を検索し、
上記サービス施設の検索結果を示す検索結果情報を上記ユーザ端末へ送信する、ことを含む。
An information processing method according to another aspect of the present invention includes:
A search request including a reservation date and time, a search reference location, and additional search conditions as search conditions for a service facility that can be reserved is received from a user terminal;
According to the additional search conditions, a search range based on the search reference location is set to a different size to search for the reservable service facilities;
and transmitting search result information indicating the search results for the service facilities to the user terminal.

本発明の他の形態に係るプログラムは、情報処理装置に、
ユーザ端末から、予約可能なサービス施設の検索条件として、予約日時、検索基準地及び追加検索条件を含む検索要求を受信するステップと、
上記追加検索条件に応じて、上記検索基準地を基準とした検索範囲を異なる大きさに設定して上記予約可能なサービス施設を検索するステップと、
上記サービス施設の検索結果を示す検索結果情報を上記ユーザ端末へ送信するステップと、を実行させる。
A program according to another aspect of the present invention includes:
receiving a search request including a reservation date and time, a search reference location, and additional search conditions as search conditions for reservable service facilities from a user terminal;
A step of searching for the reservable service facilities by setting a search range based on the search reference location to a different size according to the additional search conditions;
and transmitting search result information indicating a search result for the service facilities to the user terminal.

以上説明したように、本発明によれば、サービス施設の検索結果においてユーザに十分な選択肢を確保することができる。しかし、当該効果は本発明を限定するものではない。 As described above, the present invention can provide users with sufficient options in the search results for service facilities. However, this effect does not limit the present invention.

本発明の一実施形態に係る飲食店情報提供システムの構成を示した図である。1 is a diagram showing a configuration of a restaurant information providing system according to an embodiment of the present invention. 本発明の一実施形態に係る飲食店情報提供サーバのハードウェア構成を示した図である。1 is a diagram showing a hardware configuration of a restaurant information providing server according to an embodiment of the present invention. 本発明の一実施形態に係る飲食店情報提供サーバが有するデータベースの構成を示した図である。2 is a diagram showing a configuration of a database included in a restaurant information providing server according to an embodiment of the present invention. FIG. 本発明の一実施形態に係る飲食店情報提供サーバによる、飲食店検索処理の流れを示したフローチャートである。11 is a flowchart showing a flow of a restaurant search process performed by a restaurant information providing server according to an embodiment of the present invention.

以下、図面を参照しながら、本発明の実施形態を説明する。 The following describes an embodiment of the present invention with reference to the drawings.

[システムの構成]
図1は、本実施形態に係る飲食店情報提供システムの構成を示した図である。
[System Configuration]
FIG. 1 is a diagram showing the configuration of a restaurant information providing system according to this embodiment.

同図に示すように、このシステムは、インターネット50上の飲食店情報提供サーバ100と、複数のユーザ端末200と、複数の飲食店端末300とを含む。 As shown in the figure, the system includes a restaurant information server 100 on the Internet 50, multiple user terminals 200, and multiple restaurant terminals 300.

飲食店情報提供サーバ100は、飲食店に関する情報を掲載したポータルサイトを運営するウェブサーバである。飲食店情報提供サーバ100は、複数のユーザ端末200及び複数の飲食店の飲食店端末300とインターネット50を介して接続されている。 The restaurant information providing server 100 is a web server that operates a portal site that lists information about restaurants. The restaurant information providing server 100 is connected to a plurality of user terminals 200 and a plurality of restaurant terminals 300 of restaurants via the Internet 50.

飲食店情報提供サーバ100は、上記ポータルサイトにおいて、ユーザ端末200のユーザ向けに飲食店情報の検索システムを提供する。具体的には、飲食店情報提供サーバ100は、ユーザ端末200からの検索要求に基づいて検索条件に合致する飲食店情報を検索し、検索結果を掲載したWebページを生成してユーザ端末200へ送信する。また飲食店情報提供サーバ100は、当該飲食店情報を閲覧したユーザのユーザ端末200からの、いずれかの飲食店に対する予約受付処理を代行する。 The restaurant information providing server 100 provides a restaurant information search system for users of user terminals 200 on the portal site. Specifically, the restaurant information providing server 100 searches for restaurant information that matches search criteria based on a search request from the user terminal 200, generates a web page listing the search results, and transmits it to the user terminal 200. The restaurant information providing server 100 also handles reservation acceptance processing for any restaurant from the user terminal 200 of the user who viewed the restaurant information.

ユーザ端末200(200A,200B,200C...)は、ユーザにより使用される端末であり、例えばスマートフォン、携帯電話、タブレットPC(Personal Computer)、ノートブックPC、デスクトップPC等である。ユーザ端末200は、飲食店情報提供サーバ100へアクセスし、上記Webページを受信してブラウザ等により画面に表示する。 The user terminal 200 (200A, 200B, 200C...) is a terminal used by a user, such as a smartphone, a mobile phone, a tablet PC (Personal Computer), a notebook PC, a desktop PC, etc. The user terminal 200 accesses the restaurant information providing server 100, receives the above-mentioned web page, and displays it on a screen using a browser or the like.

ユーザ端末200は、ユーザの操作に基づいて飲食店の検索条件を決定し、当該検索条件に基づく飲食店検索要求を飲食店情報提供サーバ100へ送信する。本実施形態では、飲食店の所在エリア(最寄駅)やジャンル、価格帯等、予め設定された検索条件をユーザ端末200のユーザが選択することで検索要求の送信が可能である。そしてユーザ端末200は、ユーザの操作に基づいて、上記検索結果として表示されたいずれかの飲食店に対する予約要求を飲食店情報提供サーバ100へ送信可能である。 The user terminal 200 determines search conditions for restaurants based on user operation, and transmits a restaurant search request based on the search conditions to the restaurant information providing server 100. In this embodiment, the user of the user terminal 200 can transmit a search request by selecting pre-set search conditions such as the restaurant's location area (nearest station), genre, price range, etc. Then, based on the user's operation, the user terminal 200 can transmit a reservation request for any of the restaurants displayed as the search results to the restaurant information providing server 100.

また一方で飲食店情報提供サーバ100は、上記ポータルサイトに掲載される飲食店(加盟店)向けに、飲食店情報の管理画面(Webページ)を提供している。飲食店端末300のユーザは、当該管理画面を介して、上記検索結果として一般ユーザに提供されるWebページ上の飲食店情報(コンテンツ)を編集・更新し、当該Webページを上記ポータルサイト上にアップロードすることができる。 On the other hand, the restaurant information providing server 100 provides a restaurant information management screen (web page) for restaurants (affiliated restaurants) listed on the portal site. A user of the restaurant terminal 300 can use the management screen to edit and update restaurant information (content) on a web page provided to general users as the search results, and upload the web page to the portal site.

飲食店端末300(300A,300B,300C...)は、各飲食店に設置されている端末であり、タブレットPC、ノートブックPC、デスクトップPC等である。飲食店端末300は、管理者の操作に基づいて、上記飲食店情報の編集・更新等、自身の飲食店情報に関する処理を飲食店情報提供サーバ100との通信により実行することが可能である。 The restaurant terminals 300 (300A, 300B, 300C...) are terminals installed in each restaurant, and may be tablet PCs, notebook PCs, desktop PCs, etc. Based on the operations of the administrator, the restaurant terminals 300 can execute processes related to their own restaurant information, such as editing and updating the restaurant information, by communicating with the restaurant information providing server 100.

本実施形態では、飲食店情報提供サーバ100は、上記ユーザ端末200へ、飲食店情報の検索要求に応じてその検索結果としての飲食店情報を提供可能である。その際、飲食店情報提供サーバ100は、ユーザが設定した検索条件に、利用日時、検索基準地、及び利用人数が含まれる場合、利用人数に応じて、検索基準地を基準とした検索範囲を変動させることができる。当該処理の詳細については後述する。 In this embodiment, the restaurant information providing server 100 can provide restaurant information to the user terminal 200 as a search result in response to a search request for restaurant information. In this case, if the search conditions set by the user include the date and time of use, the search reference location, and the number of users, the restaurant information providing server 100 can vary the search range based on the search reference location depending on the number of users. Details of this process will be described later.

[飲食店情報提供サーバのハードウェア構成]
図2は、上記飲食店情報提供サーバ100のハードウェア構成を示した図である。同図に示すように、飲食店情報提供サーバ100は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、入出力インタフェース15、及び、これらを互いに接続するバス14を備える。
[Hardware configuration of restaurant information server]
Fig. 2 is a diagram showing a hardware configuration of the restaurant information providing server 100. As shown in the figure, the restaurant information providing server 100 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, an input/output interface 15, and a bus 14 connecting these components to each other.

CPU11は、必要に応じてRAM13等に適宜アクセスし、各種演算処理を行いながら飲食店情報提供サーバ100の各ブロック全体を統括的に制御する。ROM12は、CPU11に実行させるOS、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。RAM13は、CPU11の作業用領域等として用いられ、OS、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。 The CPU 11 accesses the RAM 13 etc. as necessary and performs various calculation processes while controlling all the blocks of the restaurant information providing server 100. The ROM 12 is a non-volatile memory in which firmware such as the OS, programs and various parameters to be executed by the CPU 11 are permanently stored. The RAM 13 is used as a working area for the CPU 11 and temporarily stores the OS, various applications being executed, and various data being processed.

入出力インタフェース15には、表示部16、操作受付部17、記憶部18、通信部19等が接続される。 The input/output interface 15 is connected to a display unit 16, an operation reception unit 17, a memory unit 18, a communication unit 19, etc.

表示部16は、例えばLCD(Liquid Crystal Display)、OELD(Organic ElectroLuminescence Display)、CRT(Cathode Ray Tube)等を用いた表示デバイスである。 The display unit 16 is a display device that uses, for example, an LCD (Liquid Crystal Display), an OELD (Organic ElectroLuminescence Display), a CRT (Cathode Ray Tube), etc.

操作受付部17は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。操作受付部17がタッチパネルである場合、そのタッチパネルは表示部16と一体となり得る。 The operation reception unit 17 is, for example, a pointing device such as a mouse, a keyboard, a touch panel, or other input device. If the operation reception unit 17 is a touch panel, the touch panel may be integrated with the display unit 16.

記憶部18は、例えばHDD(Hard Disk Drive)や、フラッシュメモリ(SSD;Solid State Drive)、その他の固体メモリ等の不揮発性メモリである。当該記憶部18には、上記OSや各種アプリケーション、各種データが記憶される。 The storage unit 18 is, for example, a non-volatile memory such as a hard disk drive (HDD), a flash memory (SSD; solid state drive), or other solid-state memory. The storage unit 18 stores the OS, various applications, and various data.

後述するが、特に本実施形態において、記憶部18は、後述する飲食店検索処理に必要なアプリケーション等のプログラムの他、飲食店情報データベース、ユーザ情報データベース及びエリア・予約人数対応情報テーブルを有している。 As will be described later, particularly in this embodiment, the memory unit 18 has programs such as applications necessary for the restaurant search process described below, as well as a restaurant information database, a user information database, and an area/number of people for reservation information table.

通信部19は、例えばEthernet用のNIC(Network Interface Card)や無線LAN等の無線通信用の各種モジュールであり、上記ユーザ端末200との間の通信処理を担う。 The communication unit 19 is, for example, a NIC (Network Interface Card) for Ethernet or various modules for wireless communication such as a wireless LAN, and is responsible for communication processing with the user terminal 200.

なお、図示しないが、ユーザ端末200及び飲食店端末300の基本的なハードウェア構成も上記飲食店情報提供サーバ100のハードウェア構成と略同様である。 Although not shown, the basic hardware configuration of the user terminal 200 and the restaurant terminal 300 is also substantially the same as the hardware configuration of the restaurant information providing server 100 described above.

[飲食店情報提供サーバのデータベース・テーブル構成]
図3は、上記飲食店情報提供サーバ100が有するデータベース・テーブルの構成を示した図である。
[Database and table configuration of restaurant information server]
FIG. 3 is a diagram showing the configuration of a database table included in the restaurant information providing server 100. As shown in FIG.

同図に示すように、飲食店情報提供サーバ100は、記憶部18に、飲食店情報データベース31、ユーザ情報データベース32及びエリア・予約人数対応情報テーブル33を有している。 As shown in the figure, the restaurant information server 100 has a restaurant information database 31, a user information database 32, and an area/number of people reservation correspondence information table 33 in the memory unit 18.

飲食店情報データベース31は、飲食店毎に、その飲食店の店名、所在位置(住所または緯度経度)情報、エリア情報、アクセス情報(最寄り駅情報、最寄り駅からの距離情報)電話番号、その飲食店を識別するID(店舗ID)、その飲食店の業態・サービスのジャンル情報、その飲食店を紹介する情報(店舗のPR文等の店舗の特徴を示す情報、飲食店が行うイベント情報等)、飲食店に関する(飲食店を紹介する)画像データ、飲食店が提供するメニューに関するメニュー情報、平均予算情報、営業時間、ウェブサイトURL等の情報等を記憶している。これらの情報は、各飲食店の飲食店端末300から、飲食店情報提供サーバ100が提供する管理画面を介して入力されたものである。また飲食店情報データベース31には、各飲食店における予約受付状況を示す情報(予約台帳情報)が記憶されていてもよい。 For each restaurant, the restaurant information database 31 stores the restaurant's name, location (address or latitude and longitude), area information, access information (nearest station information, distance from the nearest station), telephone number, an ID that identifies the restaurant (store ID), information about the restaurant's business type and service genre, information introducing the restaurant (information showing the store's characteristics such as store PR text, information about events held by the restaurant, etc.), image data related to the restaurant (introducing the restaurant), menu information related to the menu offered by the restaurant, average budget information, business hours, website URL, and other information. This information is input from the restaurant terminal 300 of each restaurant via a management screen provided by the restaurant information server 100. The restaurant information database 31 may also store information showing the reservation acceptance status of each restaurant (reservation ledger information).

上記メニュー情報は、上記ポータルサイト上の各飲食店のサイトに掲載されるメニューに対応する情報であり、各飲食店が提供可能な複数のメニューのメニュー名を、飲食店毎に記憶している。当該メニュー情報は、例えば前菜/メイン、ランチ/ディナー/コース等のメニューカテゴリ毎に記憶されてもよい。またメニュー情報としては、メニュー名や値段、説明等を示す文字情報の他、当該メニューを撮影した写真等の画像情報も対応付けて記憶される。 The menu information corresponds to the menus posted on the website of each restaurant on the portal site, and stores the names of multiple menus that each restaurant can provide for each restaurant. The menu information may be stored for each menu category, such as appetizer/main course, lunch/dinner/course, etc. The menu information may also include text information indicating the menu name, price, description, etc., as well as image information such as a photograph of the menu, which is stored in association with the menu.

上記エリア情報としては、各飲食店が紐付けられている、広さ単位の異なる複数のエリアに関する情報が含まれる。広いエリアとしては例えば都道府県や市区、狭いエリアとしては町村または丁目等が挙げられる。 The area information includes information about multiple areas with different units of size to which each restaurant is linked. Examples of large areas include prefectures and cities and wards, while examples of small areas include towns, villages, and blocks.

またそのような行政区画によらずに、例えば基準となる鉄道駅等の交通施設から数百m以内のエリア(例えば、「銀座エリア」)、1km以内のエリア、2km以内のエリア、または複数の駅周辺エリアがまとまったエリア(例えば、「銀座・新橋・有楽町エリア」)等がエリア情報として用いられてもよい。 In addition, regardless of such administrative divisions, the area information may be, for example, an area within several hundred meters of a reference transportation facility such as a train station (e.g., "Ginza area"), an area within 1 km, an area within 2 km, or an area consisting of areas around multiple stations (e.g., "Ginza-Shinbashi-Yurakucho area").

これにより、同じ飲食店でも、大きさの異なる複数のエリアに紐付けられていることになる。 This means that the same restaurant can be linked to multiple areas of different sizes.

上記ジャンル情報は、例えば和食、中華、イタリアン、フレンチ、焼肉等のメインカテゴリの他、和食における焼き鳥・天ぷら等、イタリアンにおけるパスタ・ピザ等のより詳細なサブジャンルを含んでいてもよい。 The genre information may include main categories such as Japanese, Chinese, Italian, French, and yakiniku, as well as more detailed sub-genres such as yakitori and tempura in Japanese cuisine, and pasta and pizza in Italian cuisine.

ユーザ情報データベース32は、ユーザ端末200を所有する、上記飲食店情報提供サーバ100が提供する上記ポータルサイトを介した飲食店情報サービスの利用者(会員)であるユーザに関する情報を記憶する。具体的には、ユーザ情報データベース32は、ユーザID、パスワード、氏名、メールアドレス(その他のメッセージの宛先となる情報)、電話番号、住所、年齢(層)、性別、誕生日等の情報をユーザ毎に記憶している。 The user information database 32 stores information about users who own user terminals 200 and are users (members) of the restaurant information service provided by the restaurant information server 100 via the portal site. Specifically, the user information database 32 stores information for each user, such as user ID, password, name, email address (information to which other messages are addressed), phone number, address, age (group), gender, and date of birth.

エリア・予約人数対応テーブル33は、上記大きさの異なる複数のエリア情報と、予約人数(値または値範囲)との対応関係を記憶している。これは、エリア情報が後述する飲食店検索処理において検索基準地を基準とする検索範囲として用いられるためである。 The area/number of people corresponding table 33 stores the correspondence between the above-mentioned multiple area information of different sizes and the number of people for reservations (value or value range). This is because the area information is used as a search range based on the search reference location in the restaurant search process described later.

具体的には、予約人数が多いほど広いエリアが対応付けられており、例えば最も狭いエリアには予約人数として1名~2名が対応付けられており、その1つ上位の中程度のエリアには予約人数として3名~6名が対応付けられており、最も広いエリアには予約人数として7名以上が対応付けられている。これは、予約人数が多いほど、その人数で予約可能な飲食店の数も減ると考えられるからである。 Specifically, the larger the number of people making a reservation, the larger the area that corresponds to it. For example, the smallest area corresponds to a reservation number of 1-2 people, the next larger medium area corresponds to a reservation number of 3-6 people, and the largest area corresponds to a reservation number of 7 people or more. This is because it is thought that the more reservations there are, the fewer restaurants that can accept reservations for that number of people.

これら各データベース・テーブルは、後述する飲食店情報提供サーバ100による飲食店検索処理において、必要に応じて相互に参照されて用いられる。 These databases and tables are used by mutual reference as necessary in the restaurant search process by the restaurant information providing server 100, which will be described later.

[飲食店情報提供サーバの動作]
次に、以上のように構成された飲食店情報提供サーバ100の動作について説明する。当該動作は、飲食店情報提供サーバ100のCPU11及び通信部19等のハードウェアと、記憶部18に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、CPU11を動作主体とする。
[Operation of Restaurant Information Providing Server]
Next, an operation of the restaurant information providing server 100 configured as above will be described. The operation is executed by the hardware of the restaurant information providing server 100, such as the CPU 11 and the communication unit 19, in cooperation with the software stored in the storage unit 18. In the following description, for convenience, the CPU 11 is the subject of the operation.

図4は、飲食店情報提供サーバ100による、飲食店検索処理の流れを示したフローチャートである。 Figure 4 is a flowchart showing the flow of restaurant search processing by the restaurant information providing server 100.

同図に示すように、飲食店情報提供サーバ100のCPU11は、まず、ユーザ端末200から、上記ポータルサイト上の飲食店情報に含まれる予約可能な飲食店の検索要求を受信したか否かを判断する(ステップ41)。 As shown in the figure, the CPU 11 of the restaurant information providing server 100 first determines whether or not a search request for restaurants that can be reserved and are included in the restaurant information on the portal site has been received from the user terminal 200 (step 41).

当該検索要求は、上記ユーザ端末200のユーザを識別する情報(ユーザID、メールアドレス等)の他、飲食店の検索条件として、少なくとも検索基準地(飲食店の所在エリアや駅)及び予約日時(利用日時)の情報のほか、追加検索条件としての予約人数(利用人数)の情報を含む。当該検索条件は、上記ポータルサイト上(またはアプリケーション上)でユーザ端末200のユーザによって選択または入力されることで設定される。 The search request includes information identifying the user of the user terminal 200 (user ID, email address, etc.), as well as at least information on the search reference location (area or station where the restaurant is located) and reservation date and time (date and time of use) as restaurant search conditions, as well as information on the number of people making a reservation (number of people using the restaurant) as an additional search condition. The search conditions are set by being selected or input by the user of the user terminal 200 on the portal site (or application).

上記検索基準地、予約日時及び予約人数を含む検索要求を受信したと判断した場合(Yes)、CPU11は、当該検索要求に、追加検索条件として検索範囲が含まれているか否かを判断する(ステップ42)。 If it is determined that a search request including the above-mentioned search reference location, reservation date and time, and number of people for reservation has been received (Yes), the CPU 11 determines whether the search request includes a search range as an additional search condition (step 42).

上記追加検索条件として検索範囲が含まれていないと判断した場合(No)、CPU11は、上記エリア・予約人数対応テーブル33を参照して、複数の検索エリアから、上記検索要求に含まれる予約人数に対応する検索エリアを、上記検索基準地を基準とする検索範囲として選択する(ステップ43)。 If it is determined that the search range is not included as the additional search condition (No), the CPU 11 refers to the area/number of people corresponding to the reservation number included in the search request from among the multiple search areas, and selects the search area corresponding to the number of people included in the search request as the search range based on the search reference location (step 43).

続いてCPU11は、上記検索要求に含まれる検索条件に従って、予約可能な飲食店を検索する(ステップ44)。ここで検索範囲としては、上記ステップ43で選択した検索範囲、または上記ステップ42で追加検索条件として含まれている検索範囲が設定される。 Next, the CPU 11 searches for restaurants that can be reserved according to the search conditions included in the search request (step 44). The search range here is set to the search range selected in step 43 or the search range included as an additional search condition in step 42.

そしてCPU11は、検索結果を示す検索結果ページを生成する(ステップ45)。検索結果ページは、例えば飲食店名や代表写真、最寄り駅情報等からなる飲食店情報欄の一覧として生成される。各飲食店情報欄には、店舗詳細情報ページ及び予約ページへのハイパーリンクが設定されている。 The CPU 11 then generates a search result page showing the search results (step 45). The search result page is generated as a list of restaurant information columns including, for example, the restaurant name, a representative photo, and information about the nearest station. Each restaurant information column includes a hyperlink to a store details page and a reservation page.

そしてCPU11は、上記生成した検索結果ページをユーザ端末200へ送信する(ステップ46)。その後いずれかの飲食店について予約要求があった場合には、CPU11は当該要求に沿って予約処理を実行する。 The CPU 11 then transmits the generated search result page to the user terminal 200 (step 46). If a reservation request is subsequently made for any of the restaurants, the CPU 11 executes the reservation process in accordance with the request.

[まとめ]
以上説明したように、本実施形態によれば、飲食店情報提供サーバ100は、予約人数が多い場合でも、それに応じて検索基準地を基準とする検索範囲を広げることで、ユーザに予約可能な施設の十分な選択肢を提供することができる。
[summary]
As described above, according to this embodiment, the restaurant information providing server 100 can provide the user with a sufficient selection of facilities that can be reserved by expanding the search range based on the search reference location accordingly, even when a large number of people are making reservations.

[変形例]
本発明は上述の実施形態にのみ限定されるものではなく、本開示の要旨を逸脱しない範囲内において種々変更され得る。
[Modification]
The present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the present disclosure.

上述の実施形態では、検索基準地がエリア名や駅名である場合が示されたが、これに代えてユーザ端末200の現在地が検索基準地として用いられてもよい。この場合、飲食店情報提供サーバ100は、ユーザ端末200の現在地の緯度経度情報を基準として、例えば予約人数が1~2名であれば200m以内、3名~6名であれば500m以内、7名以上であれば1km以内といった区分けにより、予約人数に応じて検索範囲を設定してもよい。この場合、上記飲食店情報データベース31に記憶されてある所在地の緯度経度情報と上記現在地の緯度経度情報との直線距離と設定された検索範囲とによって飲食店が検索される。 In the above embodiment, the search reference location is an area name or a station name, but instead, the current location of the user terminal 200 may be used as the search reference location. In this case, the restaurant information providing server 100 may set the search range according to the number of reservations, for example, within 200 m if the number of reservations is 1-2 people, within 500 m if the number of reservations is 3-6 people, and within 1 km if the number of reservations is 7 or more people, using the latitude and longitude information of the current location of the user terminal 200 as a reference. In this case, restaurants are searched for using the straight-line distance between the latitude and longitude information of the location stored in the restaurant information database 31 and the latitude and longitude information of the current location, and the set search range.

上述の実施形態では、飲食店情報提供サーバ100は、予め定められた大きさの異なる複数の検索エリアの中から予約人数に対応する検索エリアを検索範囲として選択していた。しかし、当該検索エリアは予め定められたものでなくてもよく、例えば予約人数に検索基準地からの円の半径の基準値(例えば100m、500m等)を乗じることで検索範囲を動的に設定してもよい。 In the above embodiment, the restaurant information server 100 selected a search area corresponding to the number of people making a reservation as the search range from among multiple search areas of different sizes that were previously determined. However, the search area does not have to be previously determined, and the search range may be dynamically set, for example, by multiplying the number of people making a reservation by a reference value for the radius of a circle from the search reference location (e.g., 100 m, 500 m, etc.).

上述の実施形態では、飲食店情報提供サーバ100は、予約日時及び検索基準地以外の追加検索条件として、予約人数に応じて検索範囲を変動させていた。しかしながら、当該追加検索条件は予約人数に限られない。 In the above embodiment, the restaurant information providing server 100 varies the search range according to the number of people making a reservation as an additional search criterion other than the reservation date and time and the search reference location. However, the additional search criterion is not limited to the number of people making a reservation.

例えば、飲食店情報提供サーバ100は、上記予約人数に代えて、追加検索条件として飲食店のジャンルを用いてもよい。この場合、上記記憶部18は、上記飲食店のジャンル(上述した、和食、中華、イタリアン、焼肉等)に関する情報と、上記大きさの異なる複数の検索エリアの情報とを紐づけたテーブルを記憶する。そして飲食店情報提供サーバ100は、予約日時及び検索基準地以外の追加検索条件として検索要求に含まれるジャンルに対応する検索エリアを検索範囲として選択してもよい。例えば、検索条件として、予約日時及び検索基準地が同じでも、ジャンルがイタリアンの場合は、ジャンルが和食の場合よりも検索範囲が広く設定されてもよい。 For example, the restaurant information providing server 100 may use the genre of the restaurant as an additional search criterion instead of the number of people making a reservation. In this case, the storage unit 18 stores a table that links information on the genre of the restaurant (Japanese, Chinese, Italian, yakiniku, etc. as described above) with information on the multiple search areas of different sizes. The restaurant information providing server 100 may then select, as the search range, a search area that corresponds to the genre included in the search request as an additional search criterion other than the reservation date and time and the search reference location. For example, even if the reservation date and time and the search reference location are the same, when the genre is Italian, the search range may be set wider as a search criterion than when the genre is Japanese.

例えば飲食店情報提供サーバ100は、エリア内で人気のある(予約総数が多い)ジャンルほど、または、ポータルサイト上での掲載数が少ないジャンルほど、広いエリアに対応付けるようにしてもよい。これにより、人気のある、または絶対数が少ないジャンルの飲食店に関しては、予約可能な飲食店の十分な選択肢を提供することができ、また絶対数が多いジャンルの飲食店に関しては検索結果が多くなりすぎるのを防ぐことができる。 For example, the restaurant information providing server 100 may associate a genre that is more popular in an area (having a large number of total reservations) or a genre with fewer listings on the portal site with a larger area. This makes it possible to provide a sufficient selection of restaurants available for reservations for restaurants in a genre that is popular or has a small number of listings, and to prevent too many search results for restaurants in a genre with a large number of listings.

上述の実施形態において、飲食店情報提供サーバ100は、上記検索要求を受信した日時と上記予約日時との間の時間が短いほど、上記検索範囲を大きくしてもよい。例えば飲食店情報提供サーバ100は、当該残り時間が1日~2日であれば広いエリア、3日~1週間であれば中程度のエリア、1週間以上であれば狭いエリアといったように検索エリアを選択してもよい。これにより飲食店情報提供サーバ100は、予約日時までの期間が短くても、検索範囲を広げることで、ユーザに十分な選択肢を確保することができ、また利用予定の日時までの残り時間に応じて、候補として適切な数の飲食店が検索されるように検索エリアを調整することができる。 In the above embodiment, the restaurant information providing server 100 may increase the search range the shorter the time between the date and time when the search request was received and the reservation date and time. For example, the restaurant information providing server 100 may select a wide search area if the remaining time is one to two days, a medium area if the remaining time is three to one week, and a narrow area if the remaining time is one week or more. In this way, the restaurant information providing server 100 can ensure that the user has sufficient options by widening the search range even if the period until the reservation date and time is short, and can adjust the search area so that an appropriate number of candidate restaurants are searched for depending on the time remaining until the planned date and time of use.

上述の実施形態において、飲食店情報提供サーバ100は、上記予約日時及び検索基準地以外の追加検索条件の数に応じて上記検索範囲を変更してもよい。すなわち飲食店情報提供サーバ100は、追加検索条件の数が多いほど検索範囲を小さくしてもよいし、追加検索条件の数が多いほど検索範囲を大きくしてもよい。後者の場合、追加検索条件が多くなるほどそれに合致する予約可能な飲食店が見つかる可能性が低くなることに鑑み、検索範囲を広げることで、ユーザに十分な選択肢を確保することができる。 In the above embodiment, the restaurant information providing server 100 may change the search range according to the number of additional search conditions other than the reservation date and time and the search reference location. That is, the restaurant information providing server 100 may narrow the search range as the number of additional search conditions increases, or may widen the search range as the number of additional search conditions increases. In the latter case, the more additional search conditions there are, the lower the chance of finding a restaurant that matches the conditions and is available for reservation. Therefore, by widening the search range, the user can be provided with sufficient options.

追加検索条件に応じた検索範囲の変更処理に関する上述の実施形態及び上記変形例の構成は、互いに矛盾しない限り、如何様にも組み合わせることが可能である。例えば、検索範囲(の広狭)が、予約人数、ジャンル、メッセージ送信日時から予約日時までの残り時間の全てに基づいて選択されてもよいし、それらのうちいずれか1つまたは2つに基づいて選択されてもよい。 The configurations of the above-mentioned embodiment and the above-mentioned modified example regarding the process of changing the search range in response to additional search conditions can be combined in any way as long as they are not mutually contradictory. For example, the search range (whether it is wide or narrow) may be selected based on all of the number of people making the reservation, the genre, and the remaining time from the message sending date and time to the reservation date and time, or it may be selected based on any one or two of these.

上述の実施形態では、サービス施設として飲食店が例に挙げられたが、サービス施設は飲食店に限られず、例えば、ホテル・旅館等の宿泊施設、テニス、バスケットボール、ゴルフ等の各種スポーツ施設、カラオケ・ボーリング等の娯楽施設、マッサージ・エステ等の施術施設等の様々なサービス施設についても、本発明は同様に適用可能である。 In the above embodiment, restaurants are given as an example of service facilities, but service facilities are not limited to restaurants. The present invention can be similarly applied to various service facilities, such as accommodation facilities such as hotels and inns, various sports facilities such as tennis, basketball, and golf, entertainment facilities such as karaoke and bowling, and treatment facilities such as massage and beauty treatment facilities.

本願の特許請求の範囲に記載された発明のうち、「情報処理方法」と記載された発明は、その各ステップを、ソフトウェアによる情報処理によりコンピュータ等の少なくとも1つの装置が自動的に行うものであり、人間がコンピュータ等の装置を用いて行うものではない。すなわち、当該「情報処理方法」は、コンピュータ・ソフトウェアによる情報処理方法であって、コンピュータという計算道具を人間が操作する方法ではない。 Of the inventions described in the claims of this application, the invention described as an "information processing method" has each step performed automatically by at least one device such as a computer through software-based information processing, and is not performed by a human using a device such as a computer. In other words, the "information processing method" is an information processing method using computer software, and is not a method in which a human operates a computing tool such as a computer.

11…CPU
18…記憶部
19…通信部
31…飲食店情報データベース
32…ユーザ情報データベース
33…エリア・予約人数対応情報テーブル
100…飲食店情報提供サーバ
200…ユーザ端末
300…飲食店端末
11...CPU
18: Storage unit 19: Communication unit 31: Restaurant information database 32: User information database 33: Area/reservation number of people corresponding information table 100: Restaurant information providing server 200: User terminal 300: Restaurant terminal

Claims (7)

複数のサービス施設に関する施設情報を記憶する記憶部と、
ユーザ端末と通信可能な通信部と、
前記ユーザ端末から、予約可能な前記サービス施設の検索条件として、予約日時と、検索基準地と、検索範囲を除く追加検索条件とを含む検索要求を受信した場合、当該追加検索条件に応じて、前記検索基準地を基準とした検索範囲を異なる大きさに設定して前記予約可能なサービス施設を検索し、当該サービス施設の検索結果を示す検索結果情報を前記ユーザ端末へ送信する制御部と
を具備し、
前記追加検索条件は、予約ユーザまたは前記サービス施設の属性を特定する条件であり、当該属性によって前記検索結果の数が変動するものであり、
前記記憶部は、前記追加検索条件と、大きさの異なる複数の検索範囲のうちいずれかとを対応付けて記憶し、
前記制御部は、前記追加検索条件に対応付けられた大きさの検索範囲を設定する
情報処理システム。
A storage unit that stores facility information relating to a plurality of service facilities;
A communication unit capable of communicating with a user terminal;
a control unit which, when receiving from the user terminal a search request including a reservation date and time, a search reference location, and additional search conditions excluding a search range as search conditions for the reservable service facilities, searches for the reservable service facilities by setting a search range based on the search reference location to a different size according to the additional search conditions, and transmits search result information indicating the search results for the service facilities to the user terminal ;
the additional search condition is a condition for specifying an attribute of the reserving user or the service facility, and the number of search results varies depending on the attribute;
the storage unit stores the additional search condition in association with one of a plurality of search ranges having different sizes;
The control unit sets a search range having a size associated with the additional search condition.
Information processing system.
請求項1に記載の情報処理システムであって、
前記追加検索条件は予約人数であり、
前記制御部は、前記予約人数が多いほど、前記検索範囲を大きくする
情報処理システム。
2. The information processing system according to claim 1,
The additional search condition is the number of people making a reservation,
The control unit increases the search range as the number of people making reservations increases.
請求項1に記載の情報処理システムであって、
前記記憶部は、前記施設情報として、前記サービス施設のジャンルに関する情報を、前記検索範囲の大きさと対応付けて記憶し、
前記追加検索条件は前記ジャンルであり、
前記制御部は、前記ジャンルに応じて前記検索範囲を変更する
情報処理システム。
2. The information processing system according to claim 1,
the storage unit stores, as the facility information, information on a genre of the service facility in association with a size of the search range;
the additional search criterion is the genre,
The control unit changes the search range depending on the genre.
請求項1乃至3に記載の情報処理システムであって、
前記制御部は、前記検索要求を受信した日時と前記予約日時との間の時間が短いほど、前記検索範囲を大きくする
情報処理システム。
4. An information processing system according to claim 1,
The control unit increases the search range as the time between the date and time when the search request is received and the reservation date and time becomes shorter.
請求項1乃至4に記載の情報処理システムであって、
前記制御部は、前記追加検索条件の数に応じて前記検索範囲を変更する
情報処理システム。
5. An information processing system according to claim 1,
The control unit changes the search range in accordance with the number of additional search conditions.
ユーザ端末から、予約可能なサービス施設の検索条件として、予約日時と、検索基準地と、検索範囲を除く追加検索条件とを含む検索要求を受信し、
前記追加検索条件に応じて、前記検索基準地を基準とした検索範囲を異なる大きさに設定して前記予約可能なサービス施設を検索し、
前記サービス施設の検索結果を示す検索結果情報を前記ユーザ端末へ送信する
情報処理方法であって、
前記追加検索条件は、予約ユーザまたは前記サービス施設の属性を特定する条件であり、当該属性によって前記検索結果の数が変動するものであり、
前記追加検索条件と、大きさの異なる複数の検索範囲のうちいずれかとを対応付けて記憶し、
前記検索において、前記追加検索条件に対応付けられた大きさの検索範囲を設定する
情報処理方法
A search request including a reservation date and time, a search reference location, and additional search conditions excluding a search range as search conditions for a service facility that can be reserved is received from a user terminal;
Searching for the reservable service facilities by setting a search range based on the search reference location to a different size according to the additional search conditions;
transmitting search result information indicating a search result for the service facilities to the user terminal ,
the additional search condition is a condition for specifying an attribute of the reserving user or the service facility, and the number of search results varies depending on the attribute;
storing the additional search condition in association with one of a plurality of search ranges having different sizes;
In the search, a search range of a size corresponding to the additional search condition is set.
Information processing methods .
情報処理装置に、
ユーザ端末から、予約可能なサービス施設の検索条件として、予約日時と、検索基準地と、検索範囲を除く追加検索条件とを含む検索要求を受信するステップと、
前記追加検索条件に応じて、前記検索基準地を基準とした検索範囲を異なる大きさに設定して前記予約可能なサービス施設を検索するステップと、
前記サービス施設の検索結果を示す検索結果情報を前記ユーザ端末へ送信するステップと
を実行させるプログラムであって、
前記追加検索条件は、予約ユーザまたは前記サービス施設の属性を特定する条件であり、当該属性によって前記検索結果の数が変動するものであり、
前記追加検索条件と、大きさの異なる複数の検索範囲のうちいずれかとを対応付けて記憶するステップを更に実行させ、
前記検索するステップは、前記追加検索条件に対応付けられた大きさの検索範囲を設定する
プログラム
In the information processing device,
receiving a search request including a reservation date and time, a search reference location, and additional search conditions excluding a search range as search conditions for reservable service facilities from a user terminal;
A step of searching for the reservable service facilities by setting a search range based on the search reference location to a different size according to the additional search conditions;
and transmitting search result information indicating a search result of the service facility to the user terminal ,
the additional search condition is a condition for specifying an attribute of the reserving user or the service facility, and the number of search results varies depending on the attribute;
a step of storing the additional search condition in association with one of a plurality of search ranges having different sizes;
The step of searching sets a search range having a size corresponding to the additional search condition.
program .
JP2020079426A 2020-04-28 2020-04-28 Information processing system, information processing method, and program Active JP7575656B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2020079426A JP7575656B2 (en) 2020-04-28 2020-04-28 Information processing system, information processing method, and program
JP2024182254A JP7773090B2 (en) 2020-04-28 2024-10-17 Information processing system, information processing method and program
JP2025187604A JP2026009390A (en) 2020-04-28 2025-11-06 Information processing system, information processing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020079426A JP7575656B2 (en) 2020-04-28 2020-04-28 Information processing system, information processing method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024182254A Division JP7773090B2 (en) 2020-04-28 2024-10-17 Information processing system, information processing method and program

Publications (2)

Publication Number Publication Date
JP2021174380A JP2021174380A (en) 2021-11-01
JP7575656B2 true JP7575656B2 (en) 2024-10-30

Family

ID=78280162

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2020079426A Active JP7575656B2 (en) 2020-04-28 2020-04-28 Information processing system, information processing method, and program
JP2024182254A Active JP7773090B2 (en) 2020-04-28 2024-10-17 Information processing system, information processing method and program
JP2025187604A Pending JP2026009390A (en) 2020-04-28 2025-11-06 Information processing system, information processing method and program

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2024182254A Active JP7773090B2 (en) 2020-04-28 2024-10-17 Information processing system, information processing method and program
JP2025187604A Pending JP2026009390A (en) 2020-04-28 2025-11-06 Information processing system, information processing method and program

Country Status (1)

Country Link
JP (3) JP7575656B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008102815A (en) 2006-10-20 2008-05-01 Rakuten Inc Pet custody facility reservation system, reservation registration device, reservation registration method, and reservation registration processing program
JP2018120557A (en) 2017-01-27 2018-08-02 株式会社ぐるなび Information processing apparatus, information processing method, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011048775A (en) 2009-08-28 2011-03-10 Chugoku Electric Power Co Inc:The Emergency hospital selection system, management server, and hospital server
JP5770667B2 (en) 2012-03-27 2015-08-26 株式会社ゼンリンデータコム Information search system and information search apparatus
US20140143731A1 (en) 2012-11-21 2014-05-22 Harald NEUMAERKER Methods, devices and computer program products for searching items relating to location information and a search key
JP6993769B2 (en) 2016-07-28 2022-01-14 株式会社ぐるなび Reservation support method, reservation support program, and reservation support device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008102815A (en) 2006-10-20 2008-05-01 Rakuten Inc Pet custody facility reservation system, reservation registration device, reservation registration method, and reservation registration processing program
JP2018120557A (en) 2017-01-27 2018-08-02 株式会社ぐるなび Information processing apparatus, information processing method, and program

Also Published As

Publication number Publication date
JP7773090B2 (en) 2025-11-19
JP2024180637A (en) 2024-12-26
JP2026009390A (en) 2026-01-19
JP2021174380A (en) 2021-11-01

Similar Documents

Publication Publication Date Title
US20160188742A1 (en) Bookmarking Search Results
JP5969100B1 (en) Information processing apparatus, information processing method, and program
US20170357733A1 (en) Methods for refining search results in an application
JP6367446B2 (en) Information processing apparatus, information processing method, and program
JP6643155B2 (en) Information processing apparatus, information processing method and program
JP7272341B2 (en) Information processing system, information processing method and program
JP7549207B2 (en) Information processing system, information processing method, and program
JP7773090B2 (en) Information processing system, information processing method and program
KR102335731B1 (en) Information processing device, information processing method and program
US7660784B1 (en) Geographically resolving a keyword query
JP7594178B2 (en) Information processing system, information processing method, and program
JP2021071970A (en) Information processing device, information processing method, and program
JP7140167B2 (en) Information processing device, information processing method and program
JP2018120493A (en) Information processing apparatus, information processing method, and program
JP7127324B2 (en) Information processing device, information processing method and program
JP6838593B2 (en) Information processing equipment, information processing methods and programs
JP7272340B2 (en) Information processing system, information processing method and program
JP6882707B2 (en) Price calculation device, price calculation method, price calculation program
JP7238876B2 (en) Information processing system, information processing method and program
JP6814602B2 (en) Information processing equipment, information processing methods and programs
JP6767897B2 (en) Information processing equipment, information processing methods and programs
JP2018073225A (en) Information processing device, information processing method and program
JP2022048419A (en) Information processing system, information processing method, and program
JP2023087659A (en) Information processing system, information processing method and program
JP2020101621A (en) Information processing apparatus, information processing method, and program

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20210816

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230315

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240327

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240627

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240917

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240930

R150 Certificate of patent or registration of utility model

Ref document number: 7575656

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150