JP6636093B2 - Information processing apparatus, information processing method and program - Google Patents
Information processing apparatus, information processing method and program Download PDFInfo
- Publication number
- JP6636093B2 JP6636093B2 JP2018123845A JP2018123845A JP6636093B2 JP 6636093 B2 JP6636093 B2 JP 6636093B2 JP 2018123845 A JP2018123845 A JP 2018123845A JP 2018123845 A JP2018123845 A JP 2018123845A JP 6636093 B2 JP6636093 B2 JP 6636093B2
- Authority
- JP
- Japan
- Prior art keywords
- customer group
- information processing
- customer
- information
- new
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置、情報処理方法及びプログラムに関し、特に、飲食店等のテーブル予約の情報処理に関する。 The present invention relates to an information processing apparatus, an information processing method, and a program, and more particularly, to information processing for table reservation of a restaurant or the like.
特許文献1は、VR(Virtual Reality:仮想現実)空間において、客の希望(予算等)に適合した販売員を検索する技術を開示している。特許文献1の技術は、客と販売員のコミュニケーションを増進させることを目的としたものであり、客と販売員のマッチングの情報処理に関連する。 Patent Literature 1 discloses a technique for searching for a salesperson who matches a customer's desire (budget or the like) in a VR (Virtual Reality) space. The technique disclosed in Patent Literature 1 aims to enhance communication between a customer and a salesperson and relates to information processing of matching between the customer and the salesperson.
飲食店等のテーブル予約(ウォークイン客のテーブルの確保も含む)の情報処理では、来店や予約による客グループをテーブルとマッチングして紐付けることにより、当該客グループが使用するテーブルやイス、座席(以下では「テーブル」と言った場合にはイスや座席等も含むものとする)を確保することができる。 In the information processing of table reservation of a restaurant or the like (including securing a table for walk-in customers), a customer group used for visits or reservations is matched with the table and linked, so that tables, chairs, and seats used by the customer group can be used. (Hereinafter, the term "table" includes chairs and seats, etc.).
しかしながら、すべてのテーブルの紐付けが終わっている状態で、新たな紐付けが必要になることがある。理由はさまざまだが、例えば、新規客グループを既存の紐付けに割り込ませるため、あるいは、予備のテーブルなどを追加して紐付けが終わっているテーブルと予備のテーブルとをあわせたすべてのテーブルと客グループとの紐付けをするため、といった理由がある。この場合、従来は、既存の紐付けをすべて解除して、マッチングを最初からやり直していた。この方法は計算量が多く計算機資源を浪費する。特許文献1は、客と販売員のマッチングなど、マッチングの情報処理に関する技術は開示するが、マッチング(紐付け)済みの状態から新たな紐付けが必要になるような場合を想定していない。特許文献1では、そのような場合、単に最初からマッチングをやり直すことになる。 However, when all tables have been linked, a new link may be required. There are various reasons, for example, all tables and customers, including a table that has already been linked and a spare table, to add a new customer group to the existing link, or to add a spare table, etc. There is a reason to link with a group. In this case, conventionally, all the existing links are released, and the matching is restarted from the beginning. This method is computationally intensive and wastes computer resources. Patent Literature 1 discloses a technique related to information processing of matching such as matching between a customer and a salesperson, but does not assume a case where a new link is required from the state of matching (linking). In Patent Document 1, in such a case, matching is simply redone from the beginning.
本発明は、上述の実情に鑑みてなされたものであって、テーブルや座席の利用確保の情報処理において、テーブル等と客グループの紐付けを限られたリソースで効率よく行う情報処理装置、情報処理方法及びプログラムを提供することを目的とする。 The present invention has been made in view of the above-described circumstances, and in information processing for securing use of tables and seats, an information processing apparatus that efficiently links tables and the like to customer groups with limited resources, It is an object to provide a processing method and a program.
上記目的を達成する本発明の一形態に係る情報処理装置は、客グループ情報取得部と記憶部と制御部を具備する。
上記客グループ情報取得部は、入店又は予約した新規客グループに関する客グループ情報を取得する。
上記記憶部は、複数の客グループと当該複数の客グループの各々に対応するテーブルとの紐付けを記憶する。
上記制御部は、上記紐付けのうち1又は複数の紐付けを解消し、紐付けが解消されたテーブル及び新規テーブルの各評価値と、新規客グループ及びテーブルとの紐付けが解消された客グループ情報と、をマッチングさせる。
An information processing apparatus according to one embodiment of the present invention that achieves the above object includes a customer group information acquisition unit, a storage unit, and a control unit.
The customer group information acquisition unit acquires customer group information regarding a new customer group who has entered or reserved a store.
The storage unit stores a link between a plurality of customer groups and a table corresponding to each of the plurality of customer groups.
The control unit cancels one or more of the associations, and evaluates each of the evaluation values of the table and the new table where the association has been eliminated, and the customer whose association with the new customer group and the table has been eliminated. Match with group information.
上記情報処理装置によれば、記憶されている紐付け全部を解消するのではなく、一部のみを解消し、紐付けが解消されたテーブルと客グループがマッチングされるので、テーブル等と客グループの紐付けを限られたリソースで効率よく行うことができる。なお、一部の紐付けを解消し、解消されたテーブルと客グループを含むテーブルと客グループの範囲内でマッチングを行うことを、以下、「シャッフル」と呼ぶ場合がある。 According to the above information processing apparatus, not all of the stored associations are eliminated, but only a part thereof is eliminated, and the customer table and the table whose association has been eliminated are matched. Can be efficiently performed with limited resources. It should be noted that canceling a part of the association and performing matching within the range of the customer group and the table including the resolved table and the customer group may be hereinafter referred to as “shuffle”.
上記情報処理装置において、上記制御部は、上記客グループ情報取得部が客グループ情報を取得した際に新規客グループに紐付けるテーブルの有無を判断し、新規客グループに紐付けるテーブルがない場合に、上記記憶部に記憶されている1又は複数の紐付けを解消してもよい。
これにより、新規客グループが来た際に、一部の紐付けを解消し、紐付けが解消されたテーブルと客グループがマッチングされるので、テーブル等と客グループの紐付けを限られたリソースで効率よく行うことができる。
In the information processing device, the control unit determines whether there is a table associated with the new customer group when the customer group information acquisition unit acquires the customer group information. Alternatively, one or more links stored in the storage unit may be canceled.
With this, when a new customer group arrives, part of the linking is canceled, and the customer table is matched with the table where the linking is canceled. Can be performed efficiently.
上記情報処理装置において、上記制御部は、マッチングを行った結果、新規客グループを紐付けられなかった場合に、新たな解消させる紐付けを選択し、上記新規客グループ及びテーブルとの紐付けが解消された客グループの各客グループ情報とのマッチングを行ってもよい。
これにより、一部の紐付けを解消して全体ではなく一部のテーブルと一部の客グループだけでマッチングを行っても最適なマッチングが行われるようになる。
In the information processing device, when the matching is performed and the new customer group cannot be associated, the control unit selects a new association to be resolved, and associates the new customer group with the table. You may perform matching with each customer group information of the canceled customer group.
As a result, optimal matching can be performed even if partial linking is canceled and matching is performed not on the whole but on some tables and only some customer groups.
上記情報処理装置において、上記制御部は、テーブルと紐付けされた客グループの評価値との乖離が大きいものから順に解除してもよい。
これにより、テーブルと客グループの紐付けを最適化することができる。
In the information processing device, the control unit may cancel the order in which the deviation from the evaluation value of the customer group linked to the table is large.
This makes it possible to optimize the association between the table and the customer group.
上記情報処理装置において、上記客グループの上記評価値は、予約受付時間及び予約対象時間の差であってもよい。
これにより、テーブルの利用開始(利用開始時間は予約対象時間の一例)まで時間的余裕のあるグループから紐付け解消の対象になりやすくなり、逆に、利用開始までの時間が短いグループは紐付け解消の対象になりにくくなるため、店舗オペレーションに不都合が生じにくくなる。
In the information processing device, the evaluation value of the customer group may be a difference between a reservation reception time and a reservation target time.
This makes it easier for groups that have enough time until the start of use of the table (use start time is an example of a reservation target time) to become the target of linking cancellation. Conversely, groups with a short time to start using are linked. Since it is less likely to be the object of cancellation, inconvenience is less likely to occur in store operations.
上記情報処理装置において、上記客グループの上記評価値は、テーブルの許容人数及び客グループの人数の差であってもよい。
これにより、テーブルの最大許容人数の割には少人数の客グループが割り当てられている(紐付けられている)テーブルを、優先的に客グループとの紐付け解消の対象とすることができ、テーブルと客グループの紐付けが最適化される。
In the information processing device, the evaluation value of the customer group may be a difference between the allowable number of people in the table and the number of people in the customer group.
As a result, a table in which a small number of customer groups are assigned (linked) for the maximum allowable number of tables can be preferentially targeted for disassociation with the customer group, The link between the table and the customer group is optimized.
上記情報処理装置において、上記制御部は、テーブルの受け入れ可能人数が最大のものから順に紐付けを解除してもよい。
これにより、最適化されていない可能性が高い受け入れ可能人数の大きいテーブルが優先的に紐付け解消の対象になり、テーブルと客グループの紐付けが最適化される。
In the information processing device, the control unit may release the association in order from a table having the largest acceptable number of people.
As a result, a table having a large number of receivable persons, which is highly likely to have not been optimized, is preferentially subjected to association cancellation, and the association between the table and the customer group is optimized.
上記情報処理装置において、上記制御部は、紐付けられた客グループの中の客単価の低い客グループから順に解除してもよい。
これにより、店舗の売上に寄与する可能性の高いグループは紐付け解消にならないようにすることができ、そのようなグループの顧客満足を失わずにテーブルと客グループの紐付けを最適化することができる。
In the information processing device, the control unit may release the customer groups in ascending order of the customer unit price from among the associated customer groups.
This will ensure that groups that are likely to contribute to store sales will not be de-linked, and optimize the linking of tables and customer groups without losing customer satisfaction for such groups. Can be.
上記情報処理装置において、上記制御部は、新規客グループのマッチングが成功しなかった場合に、上記新規客グループの予約を不可として、紐付けが解消された客グループとテーブルとの紐付けを元に戻してもよい。
これにより、紐付けの一部シャッフルの情報処理がテーブルと客グループの紐付けの最適化をもたらさない場合も、既存の紐付けに影響を及ぼさないようにすることができる。
In the information processing device, when the matching of the new customer group is not successful, the control unit determines that the reservation of the new customer group is not allowed, and determines based on the association between the customer group whose association has been canceled and the table. May be returned.
Thereby, even when the information processing of the partial shuffle of the linking does not optimize the linking of the table and the customer group, the existing linking can be prevented from being affected.
上記目的を達成する本発明の別の一形態は、入店又は予約した新規客グループに関する客グループ情報を取得し、複数の客グループと当該複数の客グループの各々に対応するテーブルとの紐付けを記憶し、前記紐付けのうち1又は複数の紐付けを解消し、紐付けが解消されたテーブル及び新規テーブルの各評価値と、新規客グループ及びテーブルとの紐付けが解消された客グループ情報と、をマッチングさせる情報処理方法である。 Another embodiment of the present invention that achieves the above object is to acquire customer group information relating to a new customer group who has entered or reserved a store, and associates a plurality of customer groups with a table corresponding to each of the plurality of customer groups. Is stored, and one or more of the associations are canceled, and each evaluation value of the table where the association is eliminated and the new table are associated with the new customer group and the customer group whose association with the table is eliminated. This is an information processing method for matching information with information.
上記目的を達成する本発明の別の一形態は、コンピュータに、入店又は予約した新規客グループに関する客グループ情報を取得するステップと、複数の客グループと当該複数の客グループの各々に対応するテーブルとの紐付けを記憶するステップと、前記紐付けのうち1又は複数の紐付けを解消するステップと、前記制御部は、紐付けが解消されたテーブル及び新規テーブルの各評価値と、新規客グループ及びテーブルとの紐付けが解消された客グループ情報と、をマッチングさせるステップを実行させるためのプログラムである。 Another embodiment of the present invention that achieves the above object includes a step of obtaining, in a computer, customer group information relating to a new customer group who has entered or reserved a store, and corresponds to a plurality of customer groups and each of the plurality of customer groups. A step of storing a link with a table; a step of canceling one or more of the links; and a step of controlling the evaluation unit with each of the evaluation values of the table and the new table from which the link has been canceled. This is a program for executing a step of matching the customer group with the customer group information in which the association with the customer group and the table has been canceled.
本発明によれば、店テーブルや座席の利用確保の情報処理において、テーブル等と客グループの紐付けを限られたリソースで効率よく行うことができる。 ADVANTAGE OF THE INVENTION According to this invention, in information processing of the use securing of a shop table and a seat, a table etc. and a customer group can be efficiently linked with limited resources.
以下、本発明に係る実施形態を、図面を参照しながら説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
〔情報処理システム〕
図1は、本実施形態に係る情報処理システム(店舗運営支援システム1)の構成例である。図1に示す店舗運営支援システム1は、情報処理装置100と、予約受付サーバ150と、店舗端末200とを有する。図1中には、店舗運営支援システム1外の顧客端末300も示されている。
[Information processing system]
FIG. 1 is a configuration example of an information processing system (store operation support system 1) according to the present embodiment. The store operation support system 1 illustrated in FIG. 1 includes an
店舗端末200は、顧客情報を情報処理装置100に入力する手段の一例である。店舗端末200は、具体的には、汎用のコンピュータやスマートフォンなどで構成されてもよい。従業員は、ウォークイン客に関する情報を、店舗端末200を通して店舗運営支援システム1に提供する。提供された情報は、情報処理装置100に送信、入力される。
The
顧客端末300も、顧客情報を情報処理装置100に入力する手段の一例である。顧客端末300は、具体的には、汎用のコンピュータやスマートフォンなどで構成されてもよい。顧客は、予約に関する情報を、顧客端末300を通して店舗運営支援システム1に提供する。提供された情報は、予約受付サーバ150を介して情報処理装置100に送信、入力される。
The
図1において、本実施形態に係る情報処理装置100は、各飲食店の店舗内に設置される。この場合、店舗運営支援システム1は、店舗内の情報処理システムとして完結する。図2において、本実施形態に係る情報処理装置100は、クラウドサーバ群の一つとして設置される。このような構成の場合、予約受付に関する情報処理は別サーバ(予約受付サーバ150)が行うこととしてもよい。
In FIG. 1, the
〔情報処理装置〕
図2は、本実施形態に係る情報処理装置100のハードウェア構成を示すブロック図である。図2に示すように、情報処理装置100は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、入出力インタフェース15、及び、これらを互いに接続するバス14を備える。
[Information processing device]
FIG. 2 is a block diagram illustrating a hardware configuration of the
CPU11は、必要に応じてRAM13等にアクセスし、各種演算処理を行いながら各ブロック全体を統括的に制御する。ROM12は、CPU11に実行させるOS(Operating System)、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。RAM13は、CPU11の作業用領域等として用いられ、OS、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
The
入出力インタフェース15には、表示部16、操作受付部17、記憶部18、通信部19等が接続される。表示部16は、例えばLCD(Liquid Crystal Display)、OELD(Organic Electro-Luminescence Display)、CRT(Cathode Ray Tube)等を用いた表示デバイスである。操作受付部17は、例えばマウス等のポインティングデバイス、キーボード、その他の入力装置である。なお、表示部16と操作受付部17を液晶タッチパネルにより一つにまとめてもよい。
The input /
記憶部18は、例えばHDD(Hard Disk Drive)や、フラッシュメモリ(SSD;Solid State Drive)、その他の固体メモリ等の不揮発性メモリである。当該記憶部18には、上記OSや各種アプリケーション、各種データが記憶される。
The
通信部19は、例えばNIC(Network Interface Card)や無線LAN等の無線通信用の各種モジュールである。通信部19により情報処理装置100は他の装置とデータを送受信できる。
The
また、CPU11はROM12に記憶されているソフトウェアプログラムをロードすることにより本実施形態の制御部を構成する。記憶部18は本実施形態の記憶部として機能する。入出力インタフェース15は本実施形態の客グループ情報取得部等として機能する。
The
予約受付サーバ150,店舗端末200,顧客端末300のハードウェア構成は、上記情報処理装置100の構成と同様のものとすることができる。
The hardware configuration of the
図1と図2に示したハードウェア構成例によれば、座席予約等の情報処理がクラウドにより実行されるため、店舗数が増加し店舗端末200の数が多くなった場合に効率的な情報処理が可能になる。
According to the hardware configuration example shown in FIGS. 1 and 2, since information processing such as seat reservation is executed by the cloud, efficient information can be obtained when the number of stores increases and the number of
〔記憶部のデータ〕
記憶部18が記憶する各種データのうち、本実施形態の構成及び動作に関係するものについて説明する。
[Data in storage unit]
Among various data stored in the
図3は、記憶部18が記憶する各種データの構成例を示す図である。図示のように、記憶部18は、顧客情報データベース181と、テーブル情報データベース182と、客グループ情報データベース183と、紐付けデータベース184を有している。各データベースは相互に関連付けがなされており、全体として一つのリレーショナルデータベースとして構築されている。なお、本構成は、説明のための便宜的な一例であり、他の実施形態において、各データベースは、リレーショナルデータベースとしなくてもよいし、あるいは単純な記憶テーブルのようなものでもよい。
FIG. 3 is a diagram illustrating a configuration example of various data stored in the
顧客データベース181は、1の店舗又は同じブランドを共有する店舗群の顧客(カスタマー)の情報を記憶するデータベースである。テーブル情報データベース182は、店舗内のテーブル、席等の情報を記憶するデータベースである。客グループ情報データベース183は、店舗に来店又は予約した利用客(ユーザ)をグループ化した状態で記憶するデータベースである。紐付けデータベース184は、客グループと当該客グループが利用する又は利用する予定のテーブルの紐付けを記憶するデータベースである。
The
テーブル情報データベース182の記憶内容の構成例を図4に示す。図4のテーブル情報40a,40b,40cに示すように、テーブル情報データベース182には、テーブル情報40が、テーブルごとに記憶されている。
FIG. 4 shows a configuration example of the storage contents of the
テーブル情報40は、テーブルごとにユニークなテーブル識別子41を少なくとも一つ有する。複数のテーブルを連結させたテーブルに係るテーブル情報40は、テーブル識別子41を複数有する。テーブル情報40はさらに、テーブル識別子41ごとに位置情報42、最大許容人数43、評価値情報44を有する。
The
位置情報42は、テーブル識別子41により特定されるテーブルの店舗内の位置に関する情報である。限定するものではないが、例えば、位置情報42は店舗を真上から見下ろした平面的なレイアウト図における位置座標にしてもよい。あるいは別の、その他の形式の情報であってもよい。
The
最大許容人数43は、テーブル識別子41により特定されるテーブルに受け入れ、着席可能な人数の上限である。複数のテーブルを連結させている場合は、各テーブルのテーブル識別子41の最大許容人数43を足し合わせた人数が、連結テーブル(テーブル情報40)に受け入れ可能な最大人数になる。
The maximum allowable number of
評価値情報44は、テーブル識別子41により特定されるテーブルの快適さや席のランク等を表す指標である評価値の情報である。評価値情報44は不変値であっても変動してもよく、席のランクに基づいて初期値が定められていてもよい。複数のテーブルを連結させている場合は、各テーブルのテーブル識別子41の評価値情報54の算術平均や中央値などを、連結テーブル(テーブル情報40)の評価値とする。
The
客グループ情報データベース183の記憶内容の構成例を図5に示す。図5の客グループ情報50a,50b,50cに示すように、客グループ情報データベース183には、客グループ情報50が、客グループごとに記憶されている。
FIG. 5 shows a configuration example of the storage content of the customer
客グループ情報50は、客グループ識別子51、人数52、顧客の属性53、利用開始時間54、予約受付時間55を有する。客グループ識別子51は、客グループごとにユニークな識別子である。人数52は、その客グループの人数に関する情報である。人数は1人でもよい。
The
顧客の属性53は、その客グループに含まれる人の中で顧客情報データベース181に登録されている人物の顧客の属性としてもよい。顧客の属性53は店舗の従業員が店舗端末200により入力した情報(例えば、「30歳代の男性」といった程度の情報)に基づいて自動的に生成されてもよい。
The
利用開始時間54は、その客グループが店舗の利用を開始する時間の情報である。予約受付時間55は、その客グループが顧客端末300と予約受付サーバ150を使って店舗の利用予約をした時間等の情報である。
The use start
紐付けデータベース184の記憶内容の構成例を図6に示す。図6の紐付け情報60a,60b、60cに示すように、紐付けデータベース184には、テーブルと客グループの紐付けを表す紐付け情報60が、組み合わされて成立した紐付けごとに記憶されている。
FIG. 6 shows a configuration example of the storage content of the
テーブルと客グループの紐付けを表現する方法には種々の方法があるが、本実施形態においては、紐付け情報60がテーブル識別子41と客グループ識別子51を有することで、テーブルに客グループが紐付いていることを表すものとする。なお、本実施形態で「紐付いている」とは、そのテーブルにその客グループが利用する予定になっている状態を指す。
There are various methods for expressing the association between the table and the customer group. In the present embodiment, since the association information 60 includes the
〔情報処理〕
図7と図8に、本実施形態の情報処理のフローチャートを示す。図7と図8の情報処理は、特に断りのない限り、制御部や客グループ情報取得部として機能するCPU11により行われるものとする。また、図9と図10に、テーブルと客グループのマッチングについて説明するための概念図を示す。
(Information processing)
7 and 8 show flowcharts of the information processing according to the present embodiment. The information processing in FIGS. 7 and 8 is performed by the
本実施形態のCPU11による情報処理は、大きく分けて、通常のテーブル等と客グループの紐付けを実行するフロー(図7)と、「マッチング可能なテーブル」のストックがなくなり通常の紐付けが実行できない場合に、一部マッチング処理により一部のテーブル等と客グループの紐付けを実行するフロー(図8)に分かれる。通常の紐付けが不可能という状態において、CPU11が一部マッチング処理(図8)を実行することにより、限られたリソースの範囲内におけるテーブル等と客グループの紐付けが可能になる。
The information processing by the
上記「マッチング可能なテーブル」とは、図9と図10に示すように、店舗が有するテーブルの一部であって、その店舗が予約等のために用意している席である。本実施形態において、店舗にはその他に、「マッチングに用いないテーブル」があるものとする(図9、図10)。 The “matchable table” is a part of a table of a store, as shown in FIGS. 9 and 10, and is a seat prepared by the store for reservation or the like. In the present embodiment, it is assumed that the store additionally has a “table not used for matching” (FIGS. 9 and 10).
「マッチング可能なテーブル」と「マッチングに用いないテーブル」、どちらのテーブル群も、テーブルが使用、又は、使用のために確保されることにより、使用されておらず使用のための確保もされていないテーブルの数が減少する。図10では、使用中又は使用のために確保されたテーブルがグレイアウトで示され、使用されておらず使用のための確保もされていないテーブルが実線長方形で示されている。例えば、図10でテーブルが使用中になると、テーブルを示す実線長方形がグレイアウトする。 Both "matchable tables" and "tables not used for matching" are not used and are reserved for use because the tables are used or reserved for use. Not a reduced number of tables. In FIG. 10, tables that are being used or reserved for use are shown in gray, and tables that are not used and are not reserved for use are shown by solid-line rectangles. For example, when the table is in use in FIG. 10, a solid-line rectangle indicating the table is grayed out.
テーブルが使用中になる場合としては、例えば新規客グループが店舗にウォークインで来店したような場合がある。新規客グループが店舗にウォークインで来店すると、店舗の従業員が客グループを案内したテーブルのテーブル識別子41と客グループ情報50の生成に必要な情報を店舗端末200に入力する。店舗端末200はこれらの情報を情報処理装置100に送信する。情報を受信した情報処理装置100のCPU11が、上記通常の紐付け処理(図7)を行うことにより、テーブルが使用中になる。
As a case where the table is in use, for example, there is a case where a new customer group comes to the store by walk-in. When the new customer group arrives at the store by walk-in, the employee of the store inputs the
テーブルが使用のために確保される場合としては、例えば新規客グループが店舗に来店予約をしたような場合がある。新規客グループが店舗に来店予約をすると、顧客端末300と予約受付サーバ150が客グループ情報50の生成に必要な情報を情報処理装置100に送信する。これらの情報を受信した情報処理装置100のCPU11が、上記通常の紐付け処理(図7)を行うことにより、テーブルが使用のために確保される。
As a case where the table is reserved for use, for example, there is a case where a new customer group makes a reservation for visiting a store. When the new customer group makes a reservation for visiting the store, the
ただし、上記通常の紐付け処理(図7)において、マッチング可能なテーブルのストックがなくなり、CPU11による通常の紐付けが実行できない場合、CPU11は、一部マッチング処理(図8)を実行する。なお、本実施形態では、上記一部マッチング処理はイベントドリブンで実行される処理である。CPU11は、通常の紐付け処理のプロセスから、一部マッチング処理のプロセスへ、プロセス間通信で開始信号を渡す。CPU11は、当該開始信号により、一部マッチング処理を開始する。以下では、通常の紐付け処理のフロー(図7)と、それに続く、一部マッチング処理のフロー(図8)について説明する。
However, in the normal linking process (FIG. 7), when there is no stock in the table that can be matched and normal linking by the
図7において、CPU11は、予約等(顧客端末300によるネット予約や電話予約、ウォークイン客の入店を含む)の発生を検知すると(ステップST11)、当該新規客グループの客グループ情報50を生成する(ステップST12)。
In FIG. 7, when detecting the occurrence of a reservation or the like (including an online reservation or a telephone reservation by the
CPU11は、客グループ情報50を、ユニークな値を生成して客グループ識別子51として割り振り、客グループ情報50を生成する。また、CPU11は、客グループ情報50に、予約受付サーバ150や店舗端末200から入力された情報に基づいて人数52、利用開始時間54を入力する。検知されたのがウォークイン客の入店ではなく、ネット等による予約の場合は、予約受付時間55も入力する。また、CPU11は、予約受付サーバ150や店舗端末200から入力された情報から顧客情報データベース181に記憶される顧客を特定することが可能ならば、その特定した顧客の属性53も入力する。
The
続いて、CPU11は、新規客グループとマッチング可能なテーブルがあるか否かを判断する(ステップST13)。例えば、図10に図示されている状態であればマッチング可能なテーブルが3つ残っているため、CPU11は、新規客グループとマッチング可能なテーブルがあると判断する(ステップST13,Yes)。
Subsequently, the
新規客グループとマッチング可能なテーブルがある場合(ステップST13,Yes)、CPU11は、ステップST12で生成した客グループ情報50とテーブルの評価値情報44に基づいて、マッチングを行う(ステップST14)。ステップST14において、CPU11は、マッチングが成立した客グループとテーブルについて、その客グループ識別子51とテーブル識別子41とを含む図6に示したような紐付け情報60を生成する。紐付け情報データベース184は、生成した紐付け情報60を記憶する。
If there is a table that can be matched with the new customer group (step ST13, Yes), the
新規客グループとマッチング可能なテーブルがない場合(ステップST13,No)、CPU11は、図8を参照して詳述する一部マッチング処理を実行する(ステップST15)。
When there is no table that can be matched with the new customer group (step ST13, No), the
図8に示すように、本実施形態の一部マッチング処理において、CPU11は、紐付け情報データベース184に記憶されている複数の紐付け情報60のうち、使用中でないテーブルの紐付け情報60の中から、一部の紐付け情報60を選択し、その紐付けを解消する(ステップST21)。
As illustrated in FIG. 8, in the partial matching process of the present embodiment, the
紐付けの一部を解消したCPU11は、次に、紐付けの解消されたテーブルに新規テーブルを加えてマッチング用のテーブルとする(ステップST22)。図10に示すように、このステップST22でCPU11は、1つ又は複数のテーブルをマッチングに用いないテーブルから無作為に、又は、評価値情報44に基づいて選び、マッチング可能なテーブルに所属させる。これにより新しくマッチング可能なテーブルに所属することになったテーブルは、使用中ではないためマッチング用のテーブルとして利用できる。マッチング用のテーブルは図10中、マッチング可能なテーブルに含まれ、かつ、グレイアウトになっていないテーブルとして示されているものである。
Next, the
なお、マッチング可能なテーブルの中に、複数のテーブルを結合させて1つのテーブルにしているものがあれば、CPU11は、ステップST22の処理内容に代えて、結合した複数のテーブルを分割してもよい。
Note that if any of the tables that can be matched is one in which a plurality of tables are combined into one table, the
次に、CPU11は、紐付けの解消された客グループに新規客グループを加えてマッチング用の客グループとする(ステップST23)。ここで加える新規客グループは、ステップST12で客グループ情報を生成した予約等をした客グループである。
Next, the
次に、CPU11は、ステップST22で得られる複数のテーブル(マッチング用のテーブル)と、ステップST23で得られる複数の客グループ(マッチング用の客グループ)とをマッチングする(ステップST24)。CPU11は、ステップST24のマッチングを、ステップST14のマッチングと同様のロジックで行う。
Next, the
ステップST24において、CPU11は、各テーブルのテーブル情報40(最大許容人数43、評価値情報44等)と、各客グループの客グループ情報50(人数52、顧客の属性53等)とに基づいて、マッチングする。このとき、CPU11は、人数52が最大許容人数43を超えず、また、その差分がマッチング全体で最小になるようにマッチングしてもよい。また、CPU11は、顧客の属性53から概算される客単価と評価値情報44が正の相関を持つようにマッチングしてもよい。
In step ST24, the
次に、CPU11は、ステップST24のマッチングが最終的に成功したか否かを判断する(ステップST25)。マッチングが成功した場合(ステップST25,Yes)、CPU11は、マッチングしたテーブルと客グループの紐付けを、紐付け情報60として紐付けデータベース184に登録し、紐付けデータベース184を更新する(ステップST26)。
Next, the
一方、マッチングが成功しなかった場合(ステップST25,No)、CPU11は、ステップST21の一部の紐付け解消により解消させる紐付けを変更できるか否かを判断する(ステップST27)。CPU11は、例えば、すべての紐付けに対してマッチングを試したような場合に、解消させる紐付けを変更しないと判断する(ステップST27,No)。
On the other hand, if the matching is not successful (No in step ST25), the
解消させる紐付けを変更できると判断した場合(ステップST27,Yes)、CPU11は、新たな解消させる紐付けを選択するため、ステップST21に戻る。そして、CPU11はステップST21からステップST25までを繰り返す。これにより、一部の紐付けを解消して全体ではなく一部のテーブルと一部の客グループだけでマッチングを行った場合でも最適なマッチングが行われるようになる。
If it is determined that the link to be canceled can be changed (step ST27, Yes), the
解消させる紐付けを変更できないと判断した場合(ステップST27,No)、CPU11は、新規客グループの予約等ができないものとして、予約等を解除する(ステップST28)。続いて、CPU11はステップST21で解消させた紐付けを元に戻し、紐付けデータベース184に反映させる(ステップST29)。
If it is determined that the link to be canceled cannot be changed (step ST27, No), the
なお、上述の処理における「マッチングが成功しなかった場合(ステップST25,No)」には、ステップST21で解消させる紐付けが選択できなかった場合も含まれるものとしてもよい。CPU11が、ステップST21で解消させる紐付けの選択に失敗した場合に、マッチングが成功しなかったと判断する(ステップST25,No)ことにより、一部マッチング処理(紐付けの一部シャッフルの情報処理)がテーブルと客グループの紐付けの最適化をもたらさない場合も、既存の紐付けに影響を及ぼさないようにすることができる。
In addition, the case where “matching is not successful (step ST25, No)” in the above-described processing may include a case where a link to be eliminated in step ST21 cannot be selected. When the selection of the link to be canceled in step ST21 fails, the
〔紐付けを解消させる紐付け情報の選択方法〕
ステップST21において紐付けを解消させる紐付け情報をCPU11が選択する方法について、以下に説明する。本実施形態では、CPU11が、テーブルの評価値情報44と、客グループの客グループ情報50に基づいて算出されるスコアとの乖離が大きいものから順に1又は複数を選択するものとする。客グループの客グループ情報50に基づいて算出されるスコアは、以下、「客グループの評価値」と呼ぶ。
[How to select linking information to cancel linking]
The method in which the
客グループの評価値は、予約受付時間55と予約対象時間である利用開始時間54の差であってもよい。あるいは、客グループの評価値は、その差を含む情報でもよい。客グループの評価値の少なくとも一部又は全部が、予約受付時間55と予約対象時間である利用開始時間54の差である場合、CPU11は、差が大きい客グループの紐付け情報60から優先的に紐付け解消する。これにより、いったん確保されたテーブルとの紐付けが解消されることにより発生しうる不公平感が生じにくくなる。また、客グループの評価値は、現時点から利用開始時間54までの時間の長さであってもよい。この場合は、現時点から利用開始時間54までの時間が長く、テーブルの利用開始まで時間的余裕のあるグループから紐付け解消の対象になり、逆に、利用開始までの時間が短いグループは紐付け解消の対象にならないため、店舗オペレーションに不都合が生じにくくなる。
The evaluation value of the customer group may be a difference between the
また、客グループの評価値は、テーブルの最大許容人数43と当該客グループの人数52の差であってもよい。あるいは、客グループの評価値は、その差を含む情報でもよい。客グループの評価値の少なくとも一部又は全部が、テーブルの最大許容人数43と当該客グループの人数52の差である場合、CPU11は、差が大きい客グループの紐付け情報60から優先的に紐付け解消する。これにより、テーブルの最大許容人数の割には少人数の客グループが割り当てられている(紐付けられている)テーブルを、優先的に客グループとの紐付け解消の対象とすることができ、テーブルと客グループの紐付けが最適化される。
The evaluation value of the customer group may be the difference between the maximum
あるいは、ステップST21において、CPU11は、客グループの評価値以外の基準にしたがって、紐付け解消の対象を選択してもよい。
Alternatively, in step ST21, the
例えば、CPU11は、客グループに紐付いているテーブルの最大許容人数43に基づいて紐付け解消の対象を選択してもよい。この場合、最大許容人数43が大きいものほど紐付け解消に選ばれるようにする。これにより、最適化されていない可能性が高い受け入れ可能人数の大きいテーブルが優先的に紐付け解消の対象になり、テーブルと客グループの紐付けが最適化される。
For example, the
また、例えば、CPU11は、テーブルに紐付いている客グループの顧客の属性53から概算される客単価に基づいて紐付け解消の対象を選択してもよい。この場合、客単価の低いグループから順に紐付け解消に選ばれるようにする。これにより、店舗の売上に寄与する可能性の高いグループは紐付け解消にならないようにすることができ、そのようなグループの顧客満足を失わずにテーブルと客グループの紐付けを最適化することができる。
In addition, for example, the
〔作用効果の補足〕
一般的に、飲食店等のテーブル予約(ウォークイン客のテーブルの確保も含む)の情報処理装置においては、当該情報処理装置が来店や予約による客グループをテーブルとマッチングして紐付けることにより、当該客グループの使用するテーブルを確保することができる。なお、客や客グループに紐付けるのは、テーブルだけではなく座席の場合もある。
[Supplement of action and effect]
Generally, in an information processing apparatus for table reservation of a restaurant or the like (including securing a table for walk-in customers), the information processing apparatus matches a customer group by visiting or making a reservation with the table and associates it with the table. A table used by the customer group can be secured. Note that a seat or a seat may be linked to a customer or a customer group in addition to a table.
しかしながら、紐付け可能なテーブル(店舗内のテーブルの全部ではなく一部)のストックがなくなっている状態、すなわち、客グループと紐付け可能なすべてのテーブルとの紐付けが終わっているような状態で、新しい客グループが来店や予約をした場合、通常、予約受付を行う情報処理装置は予約を受け付けられず、予約を断ることになる。 However, there is no stock of tables that can be linked (a part of the tables in the store, but not all of them), that is, a state in which the customer group has been linked to all the tables that can be linked. When a new customer group comes to the store or makes a reservation, the information processing apparatus that accepts the reservation usually cannot accept the reservation and refuse the reservation.
上記実施形態においては、CPU11が、店舗内のすべてのテーブルから紐付け可能なテーブルを除いた残余のテーブルから、新規テーブルを少なくとも1つ選んで紐付け可能なテーブルの数を増やす(ステップST22)。CPU11がこの情報処理をすることによって、客グループと紐付け可能なすべてのテーブルとの紐付けが終わっているような状態で、新しい客グループが来店や予約をした場合でも、予約を受け付けることができるようになる。
In the above embodiment, the
このように、CPU11が、紐付け可能なテーブルを図10の図中矢印で示すように新規テーブルとして追加すれば、新たな予約を受け付けることができるようになるが、CPU11が新しく追加した紐付け可能なテーブルと新しい客グループとを単に既存の情報処理でマッチングすると、既存の紐付け済みの客グループに対して優遇される場合がある。この場合、他の客に不公平感を抱かせる可能性がある。
As described above, if the
上記不公平感が発生するのを回避するために、CPU11は、既存の紐付けを解消して新たにマッチングしなおしてもよい。そうすると、顧客満足を損なうことなく、新規客グループの来店や予約に対応することができるようになる。ところが、予約等が発生するたびに、CPU11がすべての既存の紐付けを解消してマッチングを最初からやり直すものとすると、非常に重い処理になり、現実的ではない。
In order to avoid the occurrence of the unfairness, the
そこで、上記実施形態においては、CPU11が、一部の紐付けを解消し(ステップST21)、解消した範囲内でマッチングする(ステップST24)、あるいは、解消した範囲に新規テーブルを加えた範囲内でマッチングする(ステップST22,ステップST24)。CPU11は、新規客グループが来店した際に、一部の紐付けを解消し、紐付けが解消されたテーブルと客グループがマッチングするので、上記実施形態によれば、テーブル等と客グループの紐付けが限られたリソースで効率よく行われる。
Therefore, in the above embodiment, the
上記実施形態は、本発明の実施態様の一例であり、種々の変形実施が可能である。 The above embodiment is an example of an embodiment of the present invention, and various modifications can be made.
1…店舗運営支援システム
11…CPU
18…記憶部
19…通信部
40…テーブル情報
50…客グループ情報
60…紐付け情報
181…顧客情報データベース
182…テーブル情報データベース
183…客グループ情報データベース
184…紐付け情報データベース
100…情報処理装置
150…予約受付サーバ
1. Store operation support system 11: CPU
Claims (11)
複数の客グループと当該複数の客グループの各々に対応するテーブルとの紐付けを記憶する記憶部と、
前記紐付けのうち1又は複数の紐付けを解消する制御部を具備し、
前記制御部は、紐付けが解消されたテーブル及び新規テーブルの各評価値と、新規客グループ及びテーブルとの紐付けが解消された客グループ情報と、をマッチングさせる
情報処理装置。 A customer group information acquisition unit for acquiring customer group information relating to a new customer group who has entered or reserved a store,
A storage unit that stores associations between a plurality of customer groups and tables corresponding to each of the plurality of customer groups,
Comprising a control unit for canceling one or more of the tying,
The information processing apparatus, wherein the control unit matches the respective evaluation values of the table and the new table from which the association has been eliminated with the customer group information from which the association with the new customer group and the table has been eliminated.
前記制御部は、前記客グループ情報取得部が客グループ情報を取得した際に新規客グループに紐付けるテーブルの有無を判断し、新規客グループに紐付けるテーブルがない場合に、前記記憶部に記憶されている1又は複数の紐付けを解消する
情報処理装置。 The information processing device according to claim 1,
The control unit determines whether there is a table associated with the new customer group when the customer group information acquisition unit acquires the customer group information, and stores the table in the storage unit when there is no table associated with the new customer group. An information processing device that cancels one or more linked data items.
前記制御部は、マッチングを行った結果、新規客グループを紐付けられなかった場合に、新たな解消させる紐付けを選択し、前記新規客グループ及びテーブルとの紐付けが解消された客グループの各客グループ情報とのマッチングを行う
情報処理装置。 The information processing device according to claim 1 or 2,
As a result of performing the matching, if the new customer group is not associated with the new customer group, the controller selects a new association to be canceled, and selects the new customer group and the customer group whose association with the table has been eliminated. An information processing device that performs matching with each customer group information.
前記制御部は、テーブルと紐付けされた客グループの評価値との乖離が大きいものから順に解除する
情報処理装置。 The information processing apparatus according to claim 3, wherein
The information processing apparatus, wherein the control unit cancels in ascending order of a difference between the table and the evaluation value of the customer group linked to the table.
前記客グループの前記評価値は、予約受付時間及び予約対象時間の差である
情報処理装置。 The information processing apparatus according to claim 4, wherein
The information processing device, wherein the evaluation value of the customer group is a difference between a reservation reception time and a reservation target time.
前記客グループの前記評価値は、テーブルの許容人数及び客グループの人数の差である
情報処理装置。 The information processing apparatus according to claim 4, wherein
The information processing device, wherein the evaluation value of the customer group is a difference between an allowable number of people in a table and a number of people in the customer group.
前記制御部は、テーブルの受け入れ可能人数が最大のものから順に紐付けを解除する
情報処理装置。 The information processing apparatus according to claim 4, wherein
The information processing device, wherein the control unit cancels the association in order from a table having the largest number of people who can be accepted.
前記制御部は、紐付けられた客グループの中の客単価の低い客グループから順に解除する
情報処理装置。 The information processing apparatus according to claim 4, wherein
The information processing device, wherein the control unit sequentially releases the customer groups having the lowest customer unit price in the associated customer groups.
前記制御部は、マッチング不可であった場合に、前記新規客グループの予約を不可として、紐付けが解消された客グループとテーブルとの紐付けを元に戻す
情報処理装置。 The information processing apparatus according to claim 1, wherein:
The information processing apparatus, wherein when the matching is not possible, the controller disables the reservation of the new customer group and restores the association between the customer group whose association has been canceled and the table.
前記情報処理装置の記憶部が、複数の客グループと当該複数の客グループの各々に対応するテーブルとの紐付けを記憶し、
前記情報処理装置の制御部が、前記紐付けのうち1又は複数の紐付けを解消し、
前記制御部が、紐付けが解消されたテーブル及び新規テーブルの各評価値と、新規客グループ及びテーブルとの紐付けが解消された客グループ情報と、をマッチングさせる
情報処理方法。 A customer group information acquisition unit of the information processing device acquires customer group information regarding a new customer group who has entered or reserved a store,
The storage unit of the information processing device stores associations between a plurality of customer groups and a table corresponding to each of the plurality of customer groups,
The control unit of the information processing device cancels one or more of the tying,
The information processing method , wherein the control unit matches each evaluation value of the table and the new table in which the association has been eliminated with the customer group information in which the association with the new customer group and the table has been eliminated.
入店又は予約した新規客グループに関する客グループ情報を取得するステップと、
複数の客グループと当該複数の客グループの各々に対応するテーブルとの紐付けを記憶部に記憶させるステップと、
前記紐付けのうち1又は複数の紐付けを解消するステップと、
紐付けが解消されたテーブル及び新規テーブルの各評価値と、新規客グループ及びテーブルとの紐付けが解消された客グループ情報と、をマッチングさせるステップ
を実行させるための
プログラム。 On the computer,
Obtaining customer group information about a new customer group who has entered or reserved a store,
A step of Ru to store the association of the table corresponding to each of a plurality of customer groups and the plurality of customer groups in the storage unit,
Canceling one or more of the tying of the tying;
Program for executing the respective evaluation values of the association is resolved tables and new tables, and new customer group and customer group information linking the table has been eliminated, the step of matching.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018123845A JP6636093B2 (en) | 2018-06-29 | 2018-06-29 | Information processing apparatus, information processing method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018123845A JP6636093B2 (en) | 2018-06-29 | 2018-06-29 | Information processing apparatus, information processing method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020004147A JP2020004147A (en) | 2020-01-09 |
| JP6636093B2 true JP6636093B2 (en) | 2020-01-29 |
Family
ID=69099996
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018123845A Active JP6636093B2 (en) | 2018-06-29 | 2018-06-29 | Information processing apparatus, information processing method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6636093B2 (en) |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4345330B2 (en) * | 2003-03-14 | 2009-10-14 | 日本電気株式会社 | Store sales system, store sales method, store sales information processing apparatus, and store sales program |
| JP2009163406A (en) * | 2007-12-28 | 2009-07-23 | Canon It Solutions Inc | Information processor, information processing method, and program |
| JP5693306B2 (en) * | 2011-03-13 | 2015-04-01 | セイコーソリューションズ株式会社 | Order management apparatus and order management method |
| US20130151356A1 (en) * | 2011-12-12 | 2013-06-13 | Yat Wai Edwin Kwong | Systems and methods of automated economical management of tables at a restaurant |
| JP5197861B1 (en) * | 2012-03-22 | 2013-05-15 | ティー・アンド・ティー株式会社 | Vacancy rate calculation device, vacancy rate calculation system, vacancy rate calculation method, and computer program |
| US10037585B2 (en) * | 2013-02-28 | 2018-07-31 | Agilysys Nv, Llc | Systems and methods for managing table and seating use in commercial establishments |
| US20170220957A1 (en) * | 2016-02-01 | 2017-08-03 | Flo, LLC. | Restaurant reservation and table management system and method |
-
2018
- 2018-06-29 JP JP2018123845A patent/JP6636093B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020004147A (en) | 2020-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2015324509A1 (en) | Determining host preferences for accommodation listings | |
| CN108242000A (en) | Invoice management method, system, computer installation and computer readable storage medium | |
| US20220215457A1 (en) | Manufacturing ordering assistance apparatus, method and storage medium | |
| JP2019102089A (en) | Method and apparatus for sharing booking information and ticket | |
| CN104750522A (en) | Dynamic execution method and system for tasks or processes | |
| JP4461160B2 (en) | Integrated business system | |
| CN106462831A (en) | Determining additional task features for a task of a user | |
| JP2017083997A (en) | Network system, server, program, and terminal | |
| US8346716B2 (en) | Document management system | |
| JP6636093B2 (en) | Information processing apparatus, information processing method and program | |
| KR20190143791A (en) | Method, apparatus and program for matching procurement bidding information | |
| KR101774411B1 (en) | The integrated system of the international logistics using cloud infrastructure on the internet, and the establishing method thereof | |
| JP2020009161A (en) | Information processing apparatus, method and program | |
| JP2006018529A (en) | Workflow system, method for controlling it, program, and recording medium | |
| JPH10154177A (en) | Collaborative work support system | |
| CN107547599B (en) | Resource allocation method and system | |
| US20070039004A1 (en) | Decentralized coordination of resource usage in multi-agent systems | |
| JP6334633B2 (en) | Data search system and data search method | |
| JP6397627B2 (en) | Business task management device, business task management method, and business task management program | |
| CN116150496A (en) | A recommendation method, device and equipment for vehicle service based on user behavior | |
| JP2008234293A (en) | Grid system, grid processing method, and computer program | |
| US7650260B1 (en) | Method and system for designing objects using functional object representation | |
| KR102868080B1 (en) | Method and apparatus for meeting service | |
| US10269056B2 (en) | Request processing system, request processing method, program, and information storage medium | |
| CN113761420A (en) | A page display method, device, service server and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180907 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191112 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191120 |
|
| 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: 20191203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191217 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6636093 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S802 | Written request for registration of partial abandonment of right |
Free format text: JAPANESE INTERMEDIATE CODE: R311802 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |