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
JP6064376B2 - 情報処理装置、コンピュータプログラムおよび端末装置 - Google Patents
[go: Go Back, main page]

JP6064376B2 - 情報処理装置、コンピュータプログラムおよび端末装置 - Google Patents

情報処理装置、コンピュータプログラムおよび端末装置 Download PDF

Info

Publication number
JP6064376B2
JP6064376B2 JP2012128771A JP2012128771A JP6064376B2 JP 6064376 B2 JP6064376 B2 JP 6064376B2 JP 2012128771 A JP2012128771 A JP 2012128771A JP 2012128771 A JP2012128771 A JP 2012128771A JP 6064376 B2 JP6064376 B2 JP 6064376B2
Authority
JP
Japan
Prior art keywords
user
information
restriction
terminal device
unit
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.)
Expired - Fee Related
Application number
JP2012128771A
Other languages
English (en)
Other versions
JP2013254305A5 (ja
JP2013254305A (ja
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2012128771A priority Critical patent/JP6064376B2/ja
Priority to US13/905,543 priority patent/US20130332530A1/en
Publication of JP2013254305A publication Critical patent/JP2013254305A/ja
Publication of JP2013254305A5 publication Critical patent/JP2013254305A5/ja
Application granted granted Critical
Publication of JP6064376B2 publication Critical patent/JP6064376B2/ja
Priority to US15/476,559 priority patent/US10194270B2/en
Priority to US16/219,091 priority patent/US10728703B2/en
Priority to US16/853,772 priority patent/US11102613B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/40Business processes related to social networking or social networking services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/40Business processes related to social networking or social networking services
    • G06Q10/42Determination of affinities or common interests between users
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/043Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/222Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Data Mining & Analysis (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Computing Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Description

本開示は、情報処理装置、コンピュータプログラムおよび端末装置に関する。
人と人、企業と人などの社会的な繋がりをインターネット上で構築するためのサービスであるソーシャル・ネットワーキング・サービス(以下「SNS」とも称する)が、広く普及している。SNSでは、ユーザ間で繋がりが出来ると、そのユーザ間で情報の共有が可能となる。
SNSでは、ユーザが、出身校が同じであったり、同じような趣味を有していたりする等の、友人として繋がりを持ちたい相手を自分で見つけ出し、その相手に対して友人申請することで、その相手と友人としての繋がりを持つことができる。しかし、ユーザが、同じ出身校や同じ趣味を有している等の、友人として繋がりを持ちたい相手を手動で探し出すのは手間がかかる。
そこで、SNSにおいて、自分の行動、趣味、嗜好等に適合するユーザを自動的に提示したり、グループ化したりする技術が開示されている(特許文献1〜5等参照)。また近年では、Elastic Networkと呼ばれる、所定の条件を満たした複数のユーザを自動的にグループ化し、そのグループ内で情報の共有を可能にするサービスも提供されてきている。
特開2010−211287号公報 特開2004−127196号公報 特表2008−517402号公報 特開2004−62812号公報 特開2008−123233号公報
しかし、ユーザを自動的にグループ化したり、ユーザ同士の繋がりを自動的に構築したりすると、ユーザが繋がりを希望しない相手とも、条件を満たせば自動的に繋がってしまう。友人としての繋がりを希望しない相手と自動的に友人として繋がってしまうと、ユーザは、繋がりを解除する面倒くささや、解除する相手に対して気を遣ったりする煩わしさがある。
そこで、本開示は、社会的な繋がりをインターネット上で構築するためのサービスにおいて、友人としての繋がりを希望しない相手と自動的に友人として繋がることを防ぐことが可能な、新規かつ改良された情報処理装置、コンピュータプログラムおよび端末装置を提供する。
本開示によれば、第1のユーザの情報と、第2のユーザの情報とが所定の条件を満たした場合に、前記第1のユーザに利用される第1の端末装置と、前記第2のユーザに利用される第2の端末装置との間で通信網上での情報の共有が不可能な第1の状態から情報の共有を可能とする第2の状態に遷移する条件判定部と、前記第1の端末装置から取得した、前記第1の状態から前記第2の状態への遷移を制限するための制限情報に基づき前記第1の状態から前記第2の状態への遷移を制限する制限部と、を備える、情報処理装置が提供される。
また本開示によれば、コンピュータに、第1のユーザの情報と、第2のユーザの情報とが所定の条件を満たした場合に、前記第1のユーザに利用される第1の端末装置と、前記第2のユーザに利用される第2の端末装置との間で通信網上での情報の共有が不可能な第1の状態から情報の共有を可能とする第2の状態に遷移する条件判定ステップと、前記第1の端末装置から取得した、前記第1の状態から前記第2の状態への遷移を制限するための制限情報に基づき前記第1の状態から前記第2の状態への遷移を制限する制限ステップと、を実行させる、コンピュータプログラムが提供される。
また本開示によれば、第1のユーザの情報と、第2のユーザの情報とが所定の条件を満たすと、前記第1のユーザに利用される第1の端末装置と、前記第2のユーザに利用される第2の端末装置との間で通信網上での情報の共有が不可能な第1の状態から情報の共有を可能とする第2の状態に遷移する場合に、前記第1のユーザの情報及び前記第1の状態の遷移を制限するための制限情報の入力を受け付ける受付部を備える、端末装置が提供される。
以上説明したように本開示によれば、社会的な繋がりをインターネット上で構築するためのサービスにおいて、友人としての繋がりを希望しない相手と自動的に友人として繋がることを防ぐことが可能な、新規かつ改良された情報処理装置、コンピュータプログラムおよび端末装置を提供することができる。
本開示の一実施形態にかかる情報処理システム1の構成例を示す説明図である。 本開示の一実施形態にかかるサーバ装置100の構成例を示す説明図である。 本開示の一実施形態にかかる端末装置200aの構成例を示す説明図である。 本開示の一実施形態にかかる情報処理システム1の動作の概要を示す説明図である。 サーバ装置100の情報記憶部140に記憶される、各ユーザが各端末装置を用いて入力した情報の一例を示す説明図である。 端末装置200の表示部212に表示される、サービスに情報を登録するためのユーザインタフェースの例を示す説明図である。 サーバ装置100の動作例を示す流れ図である。 サーバ装置100の動作例を示す流れ図である。 関係自動構築処理について示す説明図である。 サーバ装置100の動作例を示す流れ図である。 サーバ装置100の動作例を示す流れ図である。 本開示の一実施形態にかかる情報処理システム1の構成例を示す説明図である。 サーバ装置100の動作例を示す流れ図である。 サーバ装置100の動作例を示す流れ図である。 ユーザが指定した所定の対象物が写った画像の例を示す説明図である。 サーバ装置100の動作例を示す流れ図である。 サーバ装置100の動作例を示す流れ図である。 サーバ装置100の動作例を示す流れ図である。 ユーザによって設定される制限情報やつながりランクの一例を示す説明図である。 情報処理システム1の動作例について示す流れ図である。 情報処理システム1の動作例について示す流れ図である。 情報処理システム1の動作例について示す流れ図である。 端末装置に表示されるユーザリストの一例を示す説明図である。 端末装置に表示されるユーザリストの一例を示す説明図である。 情報処理システム1の動作例について示す流れ図である。 情報処理システム1の動作例について示す流れ図である。 端末装置に表示されるユーザリストの一例を示す説明図である。 情報処理システム1の動作例について示す流れ図である。
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
なお、説明は以下の順序で行うものとする。
<1.本開示の一実施形態>
[システム構成例]
[サーバ装置の構成例]
[端末装置の構成例]
[システムの動作例]
<2.まとめ>
<1.本開示の一実施形態>
[システム構成例]
まず、本開示の一実施形態にかかる、情報処理システムの構成例について説明する。図1は、本開示の一実施形態にかかる情報処理システム1の構成例を示す説明図である。以下、図1を用いて本開示の一実施形態にかかる情報処理システム1の構成例について説明する。
図1に示した情報処理システム1は、SNSに代表される、ユーザ同士の社会的な繋がりをネットワーク上で構築するサービスを提供するシステムである。図1に示したように、本開示の一実施形態にかかる情報処理システム1は、サーバ装置100と、端末装置200a、200b、200c、200dとを含んで構成される。サーバ装置100と、端末装置200a、200b、200c、200dとは、インターネットその他のネットワーク10を介して相互に接続される。
端末装置200a、200b、200c、200dは、それぞれ、ユーザによって使用される端末である。以下の説明では、端末装置200aを使用するユーザをユーザA、端末装置200bを使用するユーザをユーザB、端末装置200cを使用するユーザをユーザC、端末装置200dを使用するユーザをユーザDとする。もちろん、端末装置の数は係る例に限定されないことは言うまでもなく、情報処理システム1を使用するユーザの数に応じて変化する。
サーバ装置100は、端末装置200a、200b、200c、200dで生成され、端末装置200a、200b、200c、200dからネットワーク10を通じて送られてくる各種情報を管理する。本実施形態では、サーバ装置100は、ユーザ同士の社会的な繋がりの構築を実現するサービスを提供する。サーバ装置100は、ユーザ同士の社会的な繋がりを構築することで、ユーザ間での情報の共有を可能にする。
本実施形態では、サーバ装置100は、所定の条件を満たしたユーザ同士を自動的に友人として登録し、その友人同士となったユーザ間で、情報の共有を可能にするサービスをユーザに提供する。しかし上述したように、所定の条件を満たしたユーザ同士を、無制限に友人として登録してしまうと、ユーザが繋がりを希望しない相手とも、条件を満たせば自動的に繋がってしまう。繋がりを希望しない相手と自動的に繋がってしまうと、ユーザは、繋がりを解除したり、解除する相手に対して気を遣ったりする煩わしさがある。
そこで、本実施形態では、サーバ装置100は、ユーザが繋がりを希望しない相手に自動的に繋がってしまうことを防ぐ処理を実行することで、上述した事象の回避を防ぐ。サーバ装置100による、このようなユーザが繋がりを希望しない相手に自動的に繋がってしまうことを防ぐ処理の詳細については、後に詳述する。
なお、図1では、サーバ装置100を1台のみ図示しているが、本開示は係る例に限定されない。例えば、複数のサーバ装置を設け、これら複数のサーバ装置に処理を分散して実行させることで、後述するサーバ装置100の構成を実現するようにしても良い。
以上、図1を用いて本開示の一実施形態にかかる情報処理システム1の構成例について説明した。次に、本開示の一実施形態にかかるサーバ装置100の構成例について説明する。
[サーバ装置の構成例]
図2は、本開示の一実施形態にかかるサーバ装置100の構成例を示す説明図である。以下、図2を用いて本開示の一実施形態にかかるサーバ装置100の構成例について説明する。
図2に示したように、本開示の一実施形態にかかるサーバ装置100は、制御部110と、受付部120と、通信部130と、情報記憶部140と、を含んで構成される。
制御部110は、サーバ装置100の動作を制御する。制御部110は、例えば、SNS等のユーザ同士の社会的な繋がりをネットワーク上で構築するサービスを提供するための処理全般を実行する。また制御部110は、例えば、所定の条件を満たしたユーザ同士を自動的に友人として登録する処理を実行する。所定の条件を満たしたユーザ同士を自動的に友人として登録する処理を実行する際に、制御部110は、ユーザが繋がりを希望しない相手に自動的に繋がってしまうことを防ぐ処理を実行する。
図2に示したように、制御部110は、条件判定部111と、制限部112と、更新部113と、公開設定部114と、を含んで構成される。条件判定部111は、あるユーザの情報と、別のユーザの情報とが所定の条件を満たした場合に、そのユーザ同士で情報の共有が不可能な状態(第1の状態)から情報の共有を可能とする状態(第2の状態)に遷移する処理を実行する。制限部112は、ユーザ同士で情報の共有が不可能な第1の状態から、ユーザ同士で情報の共有を可能とする第2の状態に遷移しようとする際に、後述の受付部120が各端末装置から取得するユーザの情報及び制限情報に基づいて、その第2の状態への遷移を制限する処理を実行する。
更新部113は、各ユーザから送られてきた各ユーザの情報を、それぞれのユーザの行動履歴に基づいて自動的に更新する。公開設定部114は、各ユーザの情報の項目ごとの公開の可否を設定する。
なお、条件判定部111と制限部112は、図2では別々のものであるとして図示したが、本開示は係る例に限定されるものではない。すなわち、条件判定部111と制限部112は別々のものでなく、制御部110の内部に一体のものとして設けられていても構わず、制御部110が実行するプログラムにおいて実現されても構わない。つまり、条件判定部111と制限部112とを併せて一つの処理ブロックとしてもよい。
さらに、更新部113や公開設定部114についても同様に、図2に示したように、別々の処理ブロックとしてもよく、制御部110の内部に一体のものとして設けられるようにしてもよい。
受付部120は、各端末装置から通信部130が受信した各種情報を取得する。具体的には、受付部120は、各端末装置から、ユーザ自身の情報(個人情報等)や、ユーザが繋がりを希望しない相手に関する情報(制限情報)を取得する。受付部120は、取得したこれらの情報を制御部110に供給したり、必要に応じて情報記憶部140へ保存したりする。
通信部130は、ネットワーク10を介した他の装置(例えば端末装置200a、200b、200c、200d)との間の通信処理を実行する。通信部130が実行する通信処理により、サーバ装置100はネットワーク10を介して他の装置(例えば端末装置200a、200b、200c、200d)から情報を取得したり、他の装置へ情報を送信したりすることができる。
情報記憶部140は、各種情報を記憶して保持し、例えばROM、RAM、HDD等の記憶媒体で構成される。本実施形態では、情報記憶部140は、各端末装置から送信されてくる情報を記憶する。情報記憶部140が記憶する情報は、例えば、各端末装置を使用するユーザ自身の情報(個人情報等)や、ユーザが繋がりを希望しない相手に関する情報(制限情報)などである。
本開示の一実施形態にかかるサーバ装置100は、図2に示したような構成を有することで、ユーザが繋がりを希望しない相手に自動的に繋がってしまうことを防ぐ処理を実行して、上述した事象の回避を防ぐことができる。
以上、本開示の一実施形態にかかるサーバ装置100の構成例について説明した。続いて、本開示の一実施形態にかかる各端末装置の構成例について説明する。
[端末装置の構成例]
図3は、本開示の一実施形態にかかる端末装置200aの構成例を示す説明図である。ここでは、端末装置200aの構成例を示すが、本実施形態では、他の端末装置200b、200c、200dについても同様の構成を有するため、ここでは端末装置200aの構成例を説明する。以下、図3を用いて本開示の一実施形態にかかる端末装置200aの構成例について説明する。
図3に示したように、本開示の一実施形態に係る端末装置200aは、通信部211と、表示部212と、制御部213と、位置取得部214と、通話部215と、メモリ216と、操作部217と、を含んで構成される。
通信部211は、ネットワーク10を介した他の装置(例えばサーバ装置100)との通信を行う。表示部212は、通信部211が受信した情報や、操作部217に対して行われたユーザの操作に応じた情報を表示する。表示部212は、例えば、液晶ディスプレイ、有機ELディスプレイ等の平板型画像表示パネルで構成される。また本実施形態では、表示部212にはタッチパネルが設けられていてもよい。
制御部213は、端末装置200aの各種動作を制御する。例えば、制御部213は、メモリ216に格納されたプログラムを実行することで、端末装置200aの動作を制御する。制御部213による端末装置200aの動作の制御としては、例えば、通信部211に対する通信制御、表示部212に対する情報の表示制御などがある。
位置取得部214は、端末装置200aの現在位置を取得する。位置取得部214は、端末装置200aの現在位置を取得するために、例えばGPS(Global Positioning System)受信機であってもよく、無線LANのアクセスポイントから現在位置を取得する機能を有するものであってもよい。通話部215は、例えばスピーカやマイクで構成され、他の端末装置や電話機との間で音声による通話を実行する。メモリ216は、例えばROM、RAMなどで構成され、端末装置200aの動作を制御するためのプログラムの格納等に用いられる。操作部217は、端末装置200aを操作するためのボタンで構成される。操作部217の操作に応じて、制御部213によって端末装置200aの動作が制御される。なお、表示部212にはタッチパネルが設けられていれば、タッチパネルも操作部217として機能する。
端末装置200aは、さらにセンサ218を含んでいても良い。センサ218は、ユーザの生体情報(例えば脈拍は心拍数等)を取得する、筋電センサ等の生体センサである。なお、センサ218によってユーザの生体情報を取得する際には、端末装置200aは、腕時計型やメガネ型など、ユーザの身体に直接触れる形態のものであることが好ましい。
以上、以下、図3を用いて本開示の一実施形態にかかる端末装置200aの構成例について説明した。次に、本開示の一実施形態にかかる情報処理システム1の動作例について説明する。
[システムの動作例]
まず、本開示の一実施形態にかかる情報処理システム1の動作の概要を説明し、その後に、情報処理システム1を構成する各装置の動作について詳細に説明する。図4は、本開示の一実施形態にかかる情報処理システム1の動作の概要を示す説明図である。以下、図4を用いて、本開示の一実施形態にかかる情報処理システム1の動作の概要について説明する。
本実施形態は、上述したように、端末装置200aを使用するユーザをユーザA、端末装置200bを使用するユーザをユーザB、端末装置200cを使用するユーザをユーザC、端末装置200dを使用するユーザをユーザDとしている。各ユーザは、各端末装置を用いて、上記サービスを利用するためのユーザ登録を予めサーバ装置100に対して行なっておく。そして各ユーザは、各端末装置を用いて、当該サービスに対して、各ユーザ自身の情報であるユーザ情報、自動での繋がりを希望しない相手に関する情報である制限情報、他のユーザのユーザ情報を評価する情報である評価情報を入力する。各端末装置は、各ユーザによって入力されたこれらの情報を、ネットワーク10を通じてサーバ装置100に送信する。
図4では、ユーザAが入力したユーザ情報、制限情報、評価情報を、それぞれユーザ情報1、制限情報1、評価情報1としている。同様に、ユーザBが入力したユーザ情報、制限情報、評価情報を、それぞれユーザ情報2、制限情報2、評価情報2とし、ユーザCが入力したユーザ情報、制限情報、評価情報を、それぞれユーザ情報3、制限情報3、評価情報3とし、ユーザDが入力したユーザ情報、制限情報、評価情報を、それぞれユーザ情報4、制限情報4、評価情報4としている。
図5は、サーバ装置100の情報記憶部140に記憶される、各ユーザが各端末装置を用いて入力した情報の一例を示す説明図である。サーバ装置100の情報記憶部140は、図5に示したように、サーバ装置100の情報記憶部140は、各ユーザが各端末装置を用いて入力した情報をユーザごとに記憶する。情報記憶部140に記憶されたこれらの情報は、制御部110から随時参照される。
なお、図5には、ユーザ情報、制限情報、評価情報の他に被評価情報の項目が示されている。この被評価情報は、各ユーザが入力した評価情報に対する、その他のユーザからの評価情報である。この被評価情報により、各ユーザが入力した評価情報の正確性が担保される。被評価情報の使用例については後述する。
図6は、端末装置200の表示部212に表示される、サービスに情報を登録するためのユーザインタフェースの例を示す説明図である。図6には、ユーザ情報を入力及び表示するユーザ情報表示領域220と、制限情報を入力及び表示する制限情報表示領域230と、友人として登録されているユーザのユーザ情報を表示する友人情報表示領域240とが、表示部212に表示されている例を示している。また図6には、それぞれの情報を編集するための編集ボタン221、231、241が、表示部212に表示されている例を示している。ユーザは、図6に示したようなユーザインタフェースを用いて、ユーザ情報、制限情報および評価情報を操作部217から入力することが出来る。従って、制限情報および評価情報をユーザに入力させる操作部217は、本開示の入力部の一例である。
各ユーザは、上記サービス上で、他のユーザと情報の共有が不可能な状態(第1の状態)と、他のユーザと情報の共有が可能な状態(第2の状態)の2つの状態を少なくとも有する。サーバ装置100は、各ユーザに対してこれらの2つの状態の間を遷移させる。
サーバ装置100は、各端末装置で入力されたこれらの情報に基づいて、ユーザ同士が所定の条件を満たした場合に、当該ユーザ同士を自動的に友人として登録する処理を実行する。自動的に友人として登録する処理を実行するとは、サービス上で、手動による友人申請や、その友人申請に対する手動での許可無しに、という意味である。ユーザ同士を自動的に友人として登録することで、これらのユーザは、上記サービス上で第1の状態から第2の状態に遷移される。ここで、所定の条件には、例えば、各ユーザが所有する端末装置間の距離が所定距離以内に近付いた場合、近付いた回数が所定の回数を上回った場合、メールのやりとりの回数が所定の回数を上回った場合、などがある。もちろん、他の条件を満たした場合に、サーバ装置100は、当該ユーザ同士を自動的に友人として登録する処理を実行してもよい。
また、サーバ装置100は、各ユーザから個人のユーザ情報の登録を受付部120で受け付ける。サーバ装置100が各ユーザから受け付けるユーザ情報には、例えばユーザの経歴や趣味、嗜好等の個人情報が含まれていても良い。この個人情報には、例えば、勤務先、年齢、大学名、行動範囲、年収、顔、似ている芸能人、身長、宗教、体重、好きな、または嫌いな人や性格、スリーサイズ等が含まれていても良い。また、サーバ装置100が各ユーザから受け付けるユーザ情報は、ユーザの行動履歴に基づき自動的にサーバ装置100が更新部113によって更新してもよい。ユーザの行動履歴には、例えば、端末装置の位置取得部214から得られた行動範囲や、端末装置から得られる商品の購入履歴等が含まれていても良い。
なお、サーバ装置100は、各ユーザに対して、上述したユーザ情報を公開する範囲または非公開とする範囲を、項目ごとに公開設定部114で設定できるようにしてもよい。またサーバ装置100は、後述する友人登録された相手のつながり度合いに基づき、情報の公開の範囲を公開設定部114で設定してもよい。
サーバ装置100は、自動での繋がりを希望しない相手に関する情報である制限情報の入力を、各端末装置から受け付ける。ユーザ同士を自動的に友人として登録しようとする際に、サーバ装置100は、制限部112において、この制限情報に基づき、友人登録をするか否かを制御する。
例えば、図4に示した例では、ユーザAとユーザBとが所定の条件を満たした場合に、サーバ装置100は、ユーザAが、友人登録の対象ユーザであるユーザBと自動的に友人として登録されるよう制御する。その際に、サーバ装置100は、ユーザAが入力した制限情報1と、友人登録の対象ユーザであるユーザBが入力したユーザ情報2とを制限部112で比較する。そして制限部112は、ユーザBが入力したユーザ情報2が、ユーザAが入力した制限情報1によって友人登録が妨げられないものであれば、ユーザAとユーザBとの自動的な友人登録は制限しない。一方、友人登録の対象ユーザであるユーザBが入力したユーザ情報2が、ユーザAが入力した制限情報1によって友人登録が妨げられるものであれば、制限部112は、ユーザAとユーザBとの自動的な友人登録を制限する。
ここで、各ユーザが各端末装置を用いて入力する制限情報の例を説明する。制限情報には、例えば、友人として登録したい、または登録したくない顔のタイプ、学歴(所定の偏差値以上であるか、または特定の学校の卒業の有無)、特定の宗教を信仰している(または信仰していない)、特定の趣味を有している(または有していない)、資格試験のスコアが所定の点数以下である(または所定の点数以上である)、特定の人物との直接的または間接的な友人関係の有無、登録済みの友人の数が所定の人数以下である(または所定の人数以上である)、などが含まれていても良い。友人として登録したい、または登録したくない顔のタイプとして、各ユーザが各端末装置を用いてある芸能人や有名人を登録し、サーバ装置100は、登録された人物の顔との類似度合いを制限情報としてもよい。
例えば、ユーザAが入力した制限情報1に、試験のスコアが所定の点数以下のユーザとは自動で友人として繋がりたくないことが含まれていると、サーバ装置100は、ユーザAが入力した制限情報1に含まれる所定の点数と、友人登録の対象ユーザであるユーザBが入力したユーザ情報2に含まれる資格試験のスコアとを制限部112で比較する。そしてサーバ装置100は、制限部112での比較の結果、制限情報1に含まれる点数の方が高ければ、ユーザAと、友人登録の対象ユーザであるユーザBとの自動的な友人登録を制限する。
このように、各ユーザが各端末装置を用いて入力した制限情報を用いることで、サーバ装置100は、上記サービス上で、ユーザが繋がりを希望しない相手に自動的に繋がってしまうことを防ぐ処理を実行することができる。
なお、ここまでは各ユーザが各端末装置を用いて制限情報を入力する場合を例に挙げて説明したが、制限情報は、サーバ装置100で自動的に生成されても良い。すなわち、サーバ装置100は、各端末装置における動作履歴などから、その端末装置を保有するユーザの制限情報を制御部110で自動的に生成しても良い。
例えば、ユーザがサービス上で友人登録している人物のユーザ情報に基づいて、そのユーザが友人登録している人物の傾向を、サーバ装置100の制御部110で自動的に判断し、その判断結果に基づいて制限情報を自動的に生成しても良い。友人登録している人物の傾向の例としては、所定の芸能人Xの顔との類似度が高い人が多い、所定の偏差値以上の大学を卒業した人物が多い、などがある。ユーザが、所定の芸能人Xの顔との類似度が高い人とばかり友人登録している場合は、サーバ装置100は、その所定の芸能人Xの顔と所定値以上類似していないことを、制限情報として自動的に生成しても良い。また、ユーザが、所定の偏差値以上の大学を卒業した人物とばかり友人登録している場合は、サーバ装置100は、その所定の偏差値以上の大学を卒業していないことを、制限情報として自動的に制御部110で生成しても良い。
また例えば、サーバ装置100は、ユーザが保有する各端末装置の位置取得部214により得られたユーザの行動範囲と、友人登録している人物のユーザ情報に登録された住所や活動範囲の情報とを比較し、その比較結果に基づいて制限情報を制御部110で自動的に生成しても良い。
また例えば、サーバ装置100は、ユーザが保有する各端末装置に搭載されたNFCタグやクレジットカード番号に基づく商品の購入履歴と、友人登録している人物の購入履歴や趣味を比較し、その比較結果に基づいて制限情報を制御部110で自動的に生成しても良い。
また例えば、サーバ装置100は、ユーザが保有する各端末装置等から得られるそのユーザの行動履歴から、所定の時間以外では自動的な友人登録を制限するような制限情報を制御部110で自動的に生成しても良い。例えばサーバ装置100は、ユーザが保有する各端末装置等から得られるそのユーザの行動履歴から、通勤や通学の時間帯では自動的な友人登録を制限したり、飲み会やパーティーの時間帯以外では自動的な友人登録を制限したりするような制限情報を制御部110で自動的に生成しても良い。
このように、サーバ装置100は、ユーザが登録したユーザ情報と、別のユーザが登録した制限情報とを用いて、ユーザ同士が所定の条件を満たした場合であっても、当該ユーザ同士を自動的に友人として登録するかどうかを判断する。しかし、ユーザが登録したユーザ情報は、基本的にはそのユーザが入力したものであり、その入力内容に虚偽の内容が含まれていると、本来は友人関係の自動登録を制限すべきユーザなのに、そのユーザと自動的に友人として登録されてしまう可能性がある。
例えば、ユーザAは、ある試験の点数がX点以上のユーザで無ければ自動的に友人として登録しないように制限情報を設定している場合に、友人登録の対象ユーザであるユーザBは、その試験の点数がY点(なお、X>Yとする)であったにも関わらず、ユーザ情報でその試験の点数をZ点(なお、X<Zとする)として登録してしまうと、本来はユーザAとユーザBとは友人関係の自動登録が制限されるべきなのに、ユーザAとユーザBとが自動的に友人として登録されてしまうことになる。
そこで、あるユーザが登録したユーザ情報を、別のユーザが評価することで、そのユーザ情報の正確性を担保するようにしても良い。そのための情報が上述の評価情報である。例えば、ユーザBがユーザ情報として「身長:180センチ」と登録したとする。しかし、本当にユーザBの身長が180センチなのかは、このユーザ情報だけでは分からない。そこで、ユーザBのユーザ情報を他のユーザ(例えば、ユーザBと既に友人としてサービス上で登録されているユーザ)に評価させることで、ユーザBのユーザ情報の正確性を担保するようにしても良い。
他のユーザ情報に対する評価情報の入力には、例えば図6に示したようなユーザインタフェースが用いられても良い。図6には、友人情報表示領域240に表示されている当該友人のユーザ情報を評価するための評価ボタン242が示されている。各ユーザは、評価ボタン242を操作することで友人のユーザ情報を評価することができる。ちなみに図6に示した例では、ユーザBの出身大学は信ぴょう性が高く、身長は信ぴょう性が中程度で、テストの点数は信ぴょう性が低いと評価している。
制限部112は、自動的に友人として登録するか否かの判断にあたり、あるユーザ(例えばユーザB)のユーザ情報に対して他のユーザ(例えばユーザC)が入力した評価情報を取得する。そして制限部112は、取得した評価情報に応じて、そのユーザ情報に対する重み付けを変化させてもよい。
例えば、ユーザBがユーザ情報として、「身長:180センチ」と登録したのに対して、ユーザBと友人登録している他のユーザ(例えばユーザC)が、ユーザBによって登録されたその身長の情報が虚偽の情報であると判断した場合は、ユーザCは、サービス上にてその身長に関するユーザ情報の信ぴょう性は“低い”と選択する。なお、複数の他のユーザが、そのユーザBの身長の情報について信ぴょう性が“低い”と判断した場合に、制限部112は、さらにそのユーザBの身長の情報の信ぴょう性が低いと情報が更新されるようにしてもよい。
そして制限部112は、一人または所定の人数の他のユーザが、ユーザ情報を信ぴょう性が“低い”と判断した場合に、信ぴょう性が低いと判断されたユーザ情報の項目については自動的な友人登録の設定にあたり考慮しないように制御してもよい。例えば、一人または所定の人数の他のユーザがユーザBの身長について信ぴょう性が“低い”と判断した場合は、制限部112は、友人登録の対象ユーザであるユーザBの身長の情報は自動的な友人登録の設定にあたり考慮しないように制御することができる。
このように、サーバ装置100は、各ユーザが入力したユーザ情報を他のユーザに評価させることで、ユーザが自身で入力したユーザ情報の正確性を担保することができる。
制限部112は、各ユーザが入力したユーザ情報を他のユーザに評価させるタイミングを特定のタイミングで限定しなくても良い。例えば、制限部112は、評価者が被評価者と友人として登録されたタイミングで、評価者に被評価者のユーザ情報を評価させてもよく、被評価者から評価者に評価依頼が来たタイミングで、評価者に被評価者のユーザ情報を評価させてもよい。また、後述するつながりランクが所定のランク以上の友人に対しては、制限部112は自動的にユーザ情報の評価を評価者に依頼しても良い。
ユーザ情報は、各ユーザが任意のタイミングで変更することができる。従って制限部112は、被評価者がユーザ情報を更新・変更した場合は、評価者に再度の評価を依頼しても良い。制限部112がこのように、ユーザ情報の更新・変更のタイミングで評価者に再評価を依頼することで、サーバ装置100は、ユーザ情報の信ぴょう性を常に担保することができる。
しかし、ユーザ情報を他のユーザに評価させることで、また別の事象が起こりうる。これは、ユーザ情報を評価するユーザによる、意図的な虚偽の評価の入力である。つまり、身長が165センチしか無いユーザBがユーザ情報として「身長:180センチ」と登録し、ユーザCが、意図的にその身長についてのユーザ情報を信ぴょう性が“高い”と評価するような場合である。他者による虚偽の評価がなされていることにより、本来は制限部112が友人関係の自動登録を制限すべきユーザなのに、そのユーザと自動的に友人として登録されてしまう可能性がある。
そこで制限部112は、ユーザ情報を評価する評価者に関する情報に応じて、評価情報の重み付けを変化させるようにしても良い。図4に示した例では、ユーザBのユーザ情報2をユーザCが評価して評価情報3が生成される場合に、制限部112は、ユーザC以外のユーザによるユーザCに対する評価に基づいて、ユーザCの被評価情報3の重み付けを行なう。例えば制限部112は、ユーザAによるユーザCのユーザ情報に対する評価が含まれる評価情報1や、ユーザDによるユーザCのユーザ情報に対する評価が含まれる評価情報4を用いて、ユーザCの被評価情報3の重み付けを行なう。さらに制限部112は、ユーザCの被評価情報3を用いてユーザCの評価情報3の重み付けを行なう。
例えば、ユーザCのユーザ情報について、複数のユーザから信ぴょう性が高いとの評価が得られていれば、制限部112は、ユーザCの被評価情報3の重み付けを重くしてもよい。そして制限部112は、重み付けを重くしたユーザCの被評価情報3を用いて、ユーザCの評価情報3の重み付けを重くしてもよい。一方、ユーザCのユーザ情報について、複数のユーザから信ぴょう性が低いとの評価が得られていれば、制限部112は、ユーザCの被評価情報3の重み付けを低くしてもよい。そして制限部112は、重み付けを低くしたユーザCの被評価情報3を用いて、ユーザCの評価情報3の重み付けを低くしてもよい。
ここで、ユーザ情報が評価されるユーザと、そのユーザ情報を評価するユーザとの関係性が強い場合には、制限部112は、評価者の評価入力内容のユーザ情報に与える影響度を大きくするようにしてもよい。関係性が強い場合とは、例えば、小学校・中学校・高等学校と学校が一緒である、共通の複数の趣味を有している等、ユーザ情報の複数の項目において共通性が見られる場合や、現在の時点での趣味や、学校・会社等の所属が一緒である等の場合である。制限部112は、影響度の大きい評価者一人の評価結果は、影響度の低い複数の評価者による複数の評価結果と同等の影響をユーザ情報に及ぼす等の重み付けの変化を行なっても良い。
またサーバ装置100は、サービス上で、ユーザから、他のユーザのユーザ情報の信ぴょう性についての評価を入力させるようにしても良い。そして制限部112は、信ぴょう性についての評価に基づいて、信ぴょう性自体の信ぴょう性を判断しても良い。例えば、制限部112は、他のユーザから信ぴょう性が高いとの所定数以上の評価を得ている評価者の評価を信ぴょう性が高いものと判断するようにしてもいい。また例えば、制限部112は、他のユーザから信ぴょう性が低いとの所定数以上の評価を得ている評価者の評価を信ぴょう性が低いものと判断するようにしてもいい。
ここで、図面を参照しながらここまでの処理について再度説明する。図7は、本開示の一実施形態にかかるサーバ装置100の動作を示す流れ図である。図7に示した流れ図は、サーバ装置100が提供するサービス上で、ユーザAと、友人登録の対象ユーザであるユーザBとを自動的に友人登録しようとする際のサーバ装置100の動作を示したものである。以下、図7を用いて、本開示の一実施形態にかかるサーバ装置100の動作について説明する。
まずサーバ装置100は、条件判定部111で、ユーザAの状態とユーザBの状態とが所定の条件を満たしたかどうかを判断する(ステップS101)。ステップS101の判断の結果、ユーザAの状態とユーザBの状態とが所定の条件を満たしていなければ、サーバ装置100の処理はステップS101に戻る。一方、ステップS101の判断の結果、ユーザAの状態とユーザBの状態とが所定の条件を満たしていた場合は、続いてサーバ装置100は、制限部112で、ユーザAが設定した制限情報に基づいてユーザAとユーザBとの友人登録の可否を判断する(ステップS102)。
制限部112で、ユーザAが設定した制限情報に基づいてユーザAとユーザBとの友人登録の可否を判断すると、続いてサーバ装置100は、条件判定部111で、ユーザAとユーザBとを友人登録可能かどうか判定する(ステップS103)。
上記ステップS103の判定の結果、ユーザAとユーザBとの友人登録が可能な場合は、サーバ装置100は、制御部110で、ユーザAとユーザBとを友人として自動的に登録する(ステップS104)。一方、上記ステップS103の判定の結果、ユーザAとユーザBとの友人登録が不可な場合は、サーバ装置100は、制御部110で、ユーザAとユーザBとの自動的な友人登録をブロックする(ステップS105)。
図7に示した処理を実行することで、サーバ装置100は、上記サービス上で、ユーザが繋がりを希望しない相手に自動的に繋がってしまうことを防ぐことができる。
ここまでの説明では、サーバ装置100は、友人登録をするか、またはしないかの二択の判断を実行することを前提としていたが、本開示は係る例に限定されない。例えばサーバ装置100は、サービス上で友人登録というステータスについて3つ以上の複数の段階を設けるようにしてもよい。
例えばサーバ装置100は、サービス上で、友人登録のステータスの中をさらに「親しい友人」「普通の友人」「親しくない友人」という3つの段階に分けるようにしてもよい。そして、サーバ装置100は、友人登録のステータスに応じて、ユーザ間での情報共有の程度を公開設定部114で変化させてもよい。例えばサーバ装置100は、「親しい友人」の場合は、全てのユーザ情報を公開するよう公開設定部114で設定するのに対し、「普通の友人」は一部の情報のみ(例えば、ユーザが指定した特定のユーザ情報を除いた情報)を公開するよう公開設定部114で設定し、「親しくない友人」は、「普通の友人」から更に少ない、限られた情報のみ(例えば、ユーザが指定した特定のユーザ情報のみ)を公開するよう公開設定部114で設定してもよい。
ここで、制限部112は、制限情報とユーザ情報との少なくともいずれかに応じて、友人登録のステータスの段階を変化させるようにしてもよい。例えば、あるユーザが制限情報として、ある資格試験のテストの点数が800点以上であることを登録したとする。そして、第1の他のユーザのユーザ情報として、その資格試験のテストの点数が750点と登録され、第2の他のユーザのユーザ情報として、その資格試験のテストの点数が200点と登録された場合に、制限部112は、上記ユーザは第1の他のユーザとは「親しい友人」として登録し、全ての情報を共有可能とするのに対して、第2の他のユーザとは「親しくない友人」として登録し、限られたごく一部の情報のみ共有可能としてもよい。このように、制限部112が、制限情報および/またはユーザ情報に応じて、友人登録のステータスの段階を変化させることで、サーバ装置100は、制限情報および/またはユーザ情報に応じた、段階的な適切な量でのユーザ間の情報共有を可能にする。
サーバ装置100は、制限情報および/またはユーザ情報に応じて、友人登録のステータスの段階を変化させることで、ユーザ間のつながり方に応じてユーザ情報の公開内容を変化させることが出来る。例えばサーバ装置100は、共通の趣味でつながっているユーザについてはユーザ情報の公開内容を広く設定し、会社関係のつながりはあるが共通の趣味を有しないユーザについてはユーザ情報の公開内容を狭く設定してもよい。
ここまでで、サーバ装置100による、ユーザが繋がりを希望しない相手への自動的な友人登録の制限処理の概要を説明した。以下では、上述してきた処理について、さらに詳細な具体例を挙げて説明していく。
例えばサーバ装置100は、各ユーザの嗜好に基づいた友人登録の制限処理(フィルタリング)を実行しても良い。例えば、ユーザBが制限情報として映画のあるジャンルを登録したとする。そして、ユーザBと別のユーザAとを自動的に友人登録をしようとする際に、サーバ装置100は、ユーザBが制限情報として登録した映画のジャンルと、ユーザAが好きな映画として登録した映画のジャンルとを比較することで、ユーザAとユーザBとを自動的に友人として登録するか否かを決定しても良い。
図8は、本開示の一実施形態にかかるサーバ装置100の動作を示す流れ図である。図8に示した流れ図は、サーバ装置100が提供するサービス上で、ユーザAと他のユーザとの友人関係を自動的に構築する関係自動構築処理を実行する際の、サーバ装置100の動作を示したものである。なお、以下の説明では、ユーザAとユーザBとは、上述した、自動的に友人登録するための条件を満たしているものとする。以下、図8を用いて、本開示の一実施形態にかかるサーバ装置100の動作について説明する。
まずサーバ装置100は、ユーザAが、好みに基づくフィルタリングを行なう設定をオンにしているかどうかを条件判定部111で判断する(ステップS111)。ステップS111の判断の結果、ユーザAが、好みに基づくフィルタリングを行なう設定をオンにしていれば、続いて、サーバ装置100は、ユーザBのユーザ情報から、ユーザAとの友人関係を構築するための関係構築候補のステータスを条件判定部111で取得する(ステップS112)。続いてサーバ装置100は、ステップS112で取得した関係構築候補のステータスと、ユーザAが登録した設定済みの制限情報とを条件判定部111で比較する(ステップS113)。
続いてサーバ装置100は、上記ステップS113での比較の結果から、ユーザAとユーザBとが関係を構築したい条件に適合するか(または、関係を構築したくない条件に不適合か)を条件判定部111で判定する(ステップS114)。
上記ステップS114の判定の結果、ユーザAとユーザBとが関係を構築したい条件に適合する(または、関係を構築したくない条件に適合しない)場合は、サーバ装置100は、ユーザAとユーザBとを友人として自動的に関係登録する(ステップS115)。一方、上記ステップS114の判定の結果、ユーザAとユーザBとが関係を構築したい条件に適合しない(または、関係を構築したくない条件に適合する)場合は、サーバ装置100は、制限部112によって、ユーザAとユーザBとの友人としての自動的な関係登録をブロックする。つまり、サーバ装置100は、ユーザAとユーザBとが関係を構築したい条件に適合しない(または、関係を構築したくない条件に適合する)場合は、上記ステップS115の処理をスキップする。
続いてサーバ装置100は、ユーザAの関係自動構築処理を継続するかどうかを条件判定部111で判断する(ステップS116)。他に自動的に友人登録するための条件を満たしているユーザがいれば、サーバ装置100は上記ステップS111の処理に戻る。一方、他に自動的に友人登録するための条件を満たしているユーザがいなければ、サーバ装置100はユーザAの関係自動構築処理を終了する。
図9は、サーバ装置100が実行する関係自動構築処理について示す説明図である。サーバ装置100は、ユーザBのユーザ情報に登録されている好きな映画の情報を取得する。そしてサーバ装置100は、ユーザBの好きな映画の情報を取得すると、その好きな映画のジャンルを、情報記憶部140に登録されている情報と照らしあわせて特定する。
そしてサーバ装置100は、ユーザBの好きな映画のジャンルと、ユーザAの制限情報に登録されている映画のジャンルとを照らし合わせることで、ユーザAとユーザBとを自動的に友人として登録するかどうかを判断する。そして、ユーザBの好きな映画のジャンルと、ユーザAの制限情報に登録されている映画のジャンルとを照らし合わせて、一致するようであれば、制限部112は、ユーザAとユーザBとの自動的な友人登録をブロックする。
なお、図9では映画を例に挙げて説明したが、もちろん本開示は係る例に限定されるものではない。サーバ装置100は、映画の他にも、例えば音楽、スポーツ、本、テレビ番組、ゲーム等にも上述の処理を適用することが可能である。
SNSのようなユーザの社会的な繋がりをネットワーク上で構築するサービスは、ユーザ情報が登録されたり、ユーザの行動履歴が蓄積されたりすることで、ユーザのニーズを表面化できる。このようなサービスにおいて、コンシューマ企業と連携したサービスを提供することが一般的に行われている。例えば、SNSのようなサービスにおいて、商品を安く購入できるクーポンを提供することは非常に有用である。ここでサーバ装置100は、本開示の自動的な友人登録の制限処理をこのクーポンの提供等に適用することで、さらに有用な提供等が可能となる。
例えば、あるユーザが、ユーザ情報のパラメータに、趣味として「映画鑑賞」を設定している場合は、そのユーザは、映画に対して並々ならぬ興味があることが推察できるので、サーバ装置100は、上記サービスにおいて映画を安く鑑賞できるクーポンを提供することが有効である。さらに、そのユーザが、制限情報として「ホラー映画」を設定している場合は、そのユーザはホラー映画が嫌いであることが推察されるので、サーバ装置100は、クーポンを提供する際に。ホラー映画を除外して提供するようにしてもよい。このように、ユーザ情報だけでなく、制限情報を加味したサービスを提供することで、サーバ装置100は、ユーザの要求により適合したサービスを提供することができる。
サーバ装置100は、上述したクーポンのようなサービスを提供する際に、サービスの提供の対象となっているパラメータだけでなく、その他の制限情報として設定されている情報を利用してもよい。複数の制限情報を用いてサービスを提供することで、サーバ装置100は、サービス提供の際の質の向上を図ることができる。例えば、あるユーザが、制限情報として年収を設定している場合には、サーバ装置100は、年収を高く制限しているユーザに対しては高級ブランド品等のクーポンを、年収を低く制限しているユーザに対しては単価の低い商品に関するクーポンを提供するようにしてもよい。
サーバ装置100は、特定の時間に基づいた友人登録の制限処理(フィルタリング)を実行しても良い。例えば、ユーザBが制限情報として、特定の時間帯以外では自動的な友人登録を制限するように(または特定の時間帯のみ自動的な友人登録を実行するように)登録したとする。そして、ユーザBと別のユーザAとを自動的に友人登録をしようとする際に、サーバ装置100は、ユーザBが制限情報として登録した時間情報を参照することで、ユーザAとユーザBとを自動的に友人として登録するか否かを決定しても良い。
図10は、本開示の一実施形態にかかるサーバ装置100の動作を示す流れ図である。図10に示した流れ図は、サーバ装置100が提供するサービス上で、ユーザAと、友人登録の対象ユーザであるユーザBとの友人関係を自動的に構築する関係自動構築処理を実行する際の、サーバ装置100の動作を示したものである。なお、以下の説明では、ユーザAとユーザBとは、上述した、自動的に友人登録するための条件を満たしているものとする。以下、図10を用いて、本開示の一実施形態にかかるサーバ装置100の動作について説明する。
サーバ装置100は、ユーザBが制限情報として登録した、関係を構築したい(または構築したくない)所望の時間帯にあるかどうかを判断する(ステップS121)。この所望の時間は、特定の日時であってもよく、定期的なもの(例えば、毎週金曜日の18:00〜21:00等)であってもよい。なお、ユーザBが制限情報として時間情報を設定しない場合は、サーバ装置100は、常にユーザBについて関係自動構築処理を実行する。
続いてサーバ装置100は、上記ステップS121の判断の結果、ユーザBが制限情報として登録した、関係を構築したい(または構築したくない)所望の時間帯であれば、ユーザAとユーザBとを友人として自動的に関係登録する(ステップS122)。一方、上記ステップS121の判定の結果、ユーザBが制限情報として登録した、関係を構築したい(または構築したくない)所望の時間帯でない場合は、サーバ装置100は、制限部112によって、ユーザAとユーザBとの友人としての自動的な関係登録をブロックする。つまり、サーバ装置100は、ユーザBが制限情報として登録した、関係を構築したい(または構築したくない)所望の時間帯でない場合は、上記ステップS122の処理をスキップする。
続いてサーバ装置100は、ユーザAの関係自動構築処理を継続するかどうかを条件判定部111で判断する(ステップS123)。他に自動的に友人登録するための条件を満たしているユーザがいれば、サーバ装置100は上記ステップS121の処理に戻る。一方、他に自動的に友人登録するための条件を満たしているユーザがいなければ、サーバ装置100はユーザAの関係自動構築処理を終了する。
図10に示した例は、制限情報として登録した、関係を構築したい(または構築したくない)所望の時間帯と、関係自動構築処理を実行する時間とを単に照らし合わせたものであるが、本開示は係る例に限定されない。例えばサーバ装置100は、過去の時間軸の履歴(時間軸情報)を用いて、自動的な友人登録を制限するようにしてもよい。
図11は、本開示の一実施形態にかかるサーバ装置100の動作を示す流れ図である。図11に示した流れ図は、サーバ装置100が提供するサービス上で、ユーザAと、友人登録の対象ユーザであるユーザBとの友人関係を自動的に構築する関係自動構築処理を実行する際の、サーバ装置100の動作を示したものである。なお、以下の説明では、ユーザAとユーザBとは、上述した、自動的に友人登録するための条件を満たしているものとする。以下、図11を用いて、本開示の一実施形態にかかるサーバ装置100の動作について説明する。
サーバ装置100は、ユーザAが、時系列に基づくフィルタリングを行なう設定をオンにしているかどうかを条件判定部111で判断する(ステップS131)。ステップS131の判断の結果、ユーザAが、時系列に基づくフィルタリングを行なう設定をオンにしていれば、続いて、サーバ装置100は、ユーザBのユーザ情報から、ユーザAとの友人関係を構築するための関係構築候補のステータスを条件判定部111で取得する(ステップS132)。
続いてサーバ装置100は、上記ステップS132で取得したユーザ情報からユーザBの時間軸情報を取得し、ユーザBの時間軸情報と、ユーザAが登録した制限情報とを比較して、ユーザAとユーザBとが関係を構築したい条件に適合するか(または、関係を構築したくない条件に不適合か)を条件判定部111で判定する(ステップS133)。
上記ステップS133の判定の結果、ユーザAとユーザBとが関係を構築したい条件に適合する(または、関係を構築したくない条件に適合しない)場合は、サーバ装置100は、ユーザAとユーザBとを友人として自動的に関係登録する(ステップS134)。一方、上記ステップS133の判定の結果、ユーザAとユーザBとが関係を構築したい条件に適合しない(または、関係を構築したくない条件に適合する)場合は、サーバ装置100は、制限部112によって、ユーザAとユーザBとの友人としての自動的な関係登録をブロックする。つまり、サーバ装置100は、ユーザAとユーザBとが関係を構築したい条件に適合しない(または、関係を構築したくない条件に適合する)場合は、上記ステップS134の処理をスキップする。
具体的な時間軸情報を用いた関係自動構築処理について例示する。例えばサーバ装置100は、ユーザ同士が所定の関係を持った時期を軸にして判断してもよい。より具体的には、サーバ装置100は、友人登録の判断対象のユーザの学歴、職歴等の経歴を処理対象のユーザの学歴、職歴等の経歴と照らし、どのコミュニティに属する友人なのかを条件判定部111で判断してもよい。例えば、ユーザAは、小学校時代の苦い経験から、小学校の友人とは繋がりたくないと制限情報に登録していれば、サーバ装置100は、ユーザBの経歴から、ユーザBがユーザAと同じ小学校に通っているかどうかを判断し、ユーザBがユーザAと同じ小学校に通っていれば友人として登録しないように制限部112でブロックする。また例えば、ユーザAは、入試で落ちた学校に通っている、またはその学校を卒業したユーザとは繋がりたくないと制限情報に登録していれば、サーバ装置100は、自動的に友人として登録しようとするユーザがその学校に通っていたり、その学校を卒業したりしていれば、友人として登録しないように制限部112でブロックする。
また例えばサーバ装置100は、サービス上での過去の活動履歴を軸にして判断してもよい。より具体的には、サーバ装置100は、サービスに参加した時期や、投稿の頻度からサービス上のユーザのパーソナリティを条件判定部111で判断してもよい。例えば、ユーザAは、サービス上で頻繁に活動しているコアなユーザとは繋がりなくないと制限情報に登録していれば、サーバ装置100は、ユーザBのサービス上での過去の活動履歴から、ユーザBがコアなユーザであるかどうかを判断する。そしてサーバ装置100は、ユーザBがコアなユーザと判断されると、ユーザAとユーザBとを友人として自動的に登録しないように制限部112でブロックする。ここでサーバ装置100は、コアなユーザかどうかの判断を、例えばサービスへのログイン頻度や、サービスへの投稿頻度等で行なってもよい。サーバ装置100は、これらのログイン頻度や投稿頻度が所定の閾値を上回っているかどうかで、そのユーザがコアなユーザかどうかを判断しても良い。
また例えばサーバ装置100は、サービス上ではなく、現実世界での過去の活動履歴を軸にして判断してもよい。より具体的には、サーバ装置100は、処理対象のユーザと、友人登録の判断対象のユーザとが一緒にいた時間の長短に関する情報を、それぞれのユーザの位置情報を基に割り出して、一緒にいた時間の長短を条件判定部111で判断してもよい。例えば、ユーザAは、平日いつも一緒にいるユーザ(例えば会社の同僚や学校の同級生)とは繋がりなくないと制限情報に登録していれば、サーバ装置100は、ユーザBの位置情報などから、平日いつも同じ場所にいるユーザかどうかを判断する。そしてサーバ装置100は、ユーザBが平日いつも同じ場所にいるユーザと判断されると、ユーザAとユーザBとを友人として登録しないように制限部112でブロックする。サーバ装置100は、現実世界での過去の活動履歴として、この他にも、サーバ装置100が提供するサービスにおいて、過去に同じ場所にチェックインした回数を用いても良い。なおチェックインとは、レストラン、ショップ、施設などに訪れた際のユーザによる投稿アクションを言う。
ここで、処理対象のユーザと、友人登録の判断対象のユーザとが一緒にいた時間の長短を判断するための構成例を説明する。図12は、本開示の一実施形態にかかる情報処理システム1の構成例を示す説明図である。図12に示したのは、ユーザAが使用する端末装置200aおよびユーザBが使用する端末装置200bが、それぞれ位置取得部214で取得した現在位置の情報を定期的にサーバ装置100に送信する様子である。そしてサーバ装置100は、端末装置200a、200bから送られてきた現在位置の情報を用いて、情報記憶部140にデータベースを構築する。サーバ装置100で構築するデータベースは、友人関係の有無および、ユーザが一緒にいた時間(端末装置200a、200bが所定の範囲内にいた時間)を軸にしたデータベースである。
サーバ装置100は、各ユーザが使用する端末装置から現在位置の情報を取得して、現在位置の情報を用いたデータベースを構築することで、自動的な友人登録処理の対象のユーザと、友人登録の判断対象のユーザとが一緒にいた時間の長短を判断することができる。なお、処理対象のユーザと、友人登録の判断対象のユーザとが一緒にいた時間の長短を判断するための構成は、図12に示したものに限られないことは言うまでもない。図12では、上記サービスを実行するサーバ装置100に上述したデータベースを構築するようにしていたが、別の装置に上述したデータベースを構築するようにしてもよい。
サーバ装置100は、ユーザが自動的に友人として登録して欲しくないユーザを、友人として自動的に登録しないように制限部112でブロックすることができる。ここで、サーバ装置100は、友人登録を制限したユーザのリストを制限部112で生成しておき、その情報はいつでも閲覧が可能なようにしてもよい。各ユーザは、各端末装置を用いて、サーバ装置100が生成したリストの中から、制限したくなかったユーザを選択し、制限を解除することができるようにしてもよい。また、過去の時間履歴による制限等、条件が画一的でない制限処理について、サーバ装置100は、ユーザの手動による制限の解除を学習し、精度を向上させるようにしてもよい。
上述したように、サーバ装置100は、自動的な友人登録に際し、ユーザが予め登録した顔画像との比較によって、自動的な友人登録の可否を判断してもよい。ユーザが予め登録した顔画像を用いた自動的な友人登録の可否の判断処理について、以下で詳細に説明する。
図13は、本開示の一実施形態にかかるサーバ装置100の動作例について示す流れ図である。図13に示した流れ図は、サーバ装置100が、ユーザが予め登録した顔画像との比較によって、自動的な友人登録の可否を判断する際の動作例を示したものである。以下、図13を用いて本開示の一実施形態にかかるサーバ装置100の動作例について説明する。
サーバ装置100は、ユーザが指定した好みの顔画像を、そのユーザの制限情報として情報記憶部140に登録する(ステップS141)。続いて、あるユーザ(ユーザA)と別の第二のユーザ(ユーザB)とが、自動的な友人登録の条件を満たした場合に、サーバ装置100は、まず、ユーザBのユーザ情報として情報記憶部140に登録される顔画像を条件判定部111で取得する(ステップS142)。続いてサーバ装置100は、上記ステップS141で登録した、ユーザが指定した好みの顔画像と、上記ステップS142で取得した、ユーザBが登録した顔画像とを条件判定部111で比較する(ステップS143)。
サーバ装置100は、条件判定部111での顔画像の比較を例えば以下のように実行する。サーバ装置100は、登録された顔画像を解析して、特徴を数値化して関連付けて情報記憶部140に保存しておく。顔画像の特徴の例としては、例えば右目と左目との間の距離、目の大きさ、目から鼻の頂点までの距離、口の位置、口の大きさ等がある。ここで、距離や大きさは、目と目の距離を基準に正規化されていてもよい。
サーバ装置100は、上記ステップS141で登録した、ユーザが指定した好みの顔画像と、上記ステップS142で取得した、ユーザBが登録した顔画像とが、所定の閾値以上類似しているかどうかを条件判定部111で判断する(ステップS144)。サーバ装置100は、このステップS144での類似の判断の基準として、例えば差分の二乗平均を用いても良い。
そしてサーバ装置100は、ステップS144の判断の結果、2つの顔画像が閾値以上類似していれば、条件判定部111でユーザAとユーザBとを友達として自動登録する(ステップS145)。一方、ステップS144の判断の結果、2つの顔画像が閾値以上類似していなければ、このステップS145の処理はスキップする。つまりサーバ装置100は、2つの顔画像が閾値以上類似していなければ、ユーザAとユーザBとの友達関係の自動登録を制限部112でブロックする。
サーバ装置100は、このように動作することで、自動的な友人登録の条件を満たした場合であっても、ユーザの好みの顔に近い顔のユーザに対してのみ友達関係の自動登録を実行することが出来る。すなわちサーバ装置100は、ユーザの好みの顔ではないユーザに対しては、友達関係の自動登録を制限することができる。
上述の例では、サーバ装置100は、顔全体の画像の比較によって友達関係の自動登録を制限するかどうかを決めていたが、サーバ装置100は、顔全体の画像ではなく、ユーザの好みの顔の部品の画像(例えば目の画像、鼻の画像、口の画像など)の比較によって友達関係の自動登録を制限するかどうかを決めてもよい。またサーバ装置100は、予めユーザに対して嫌いな顔の画像を登録させて、その顔画像に所定の閾値以上類似していると友達関係の自動登録を制限するようにしてもよい。
また例えばサーバ装置100は、ユーザが予め登録したユーザ自身の顔の画像と、別のユーザの顔画像との比較によって友達関係の自動登録を制限するかどうかを決めてもよい。サーバ装置100は、ユーザ自身の顔に類似している人を制限することで、例えば家族や親戚のような自分の顔に似ているユーザとの友達関係の自動登録を制限できる。また逆に、サーバ装置100は、ユーザ自身の顔に類似していないユーザとの友達関係の自動登録を制限できる。
またサーバ装置100は、ユーザが予め登録したユーザ自身の顔の画像と、当該ユーザを含む複数の人物が含まれる画像がサービス上に登録されていれば、その複数の人物の画像を用いて友達関係の自動登録を制限するようにしてもよい。例えばサーバ装置100は、複数の人物が含まれる集合写真において、あるユーザAの顔から所定の距離以上離れている人は、あまり親しくないユーザであると判断し、ユーザAとの友達関係の自動登録を制限するようにしてもよい。あるユーザAの顔と別のユーザの顔との距離を算出する際に、サーバ装置100は、顔と顔の間の距離を、ユーザAの顔の大きさで正規化してもよい。
サーバ装置100は、顔画像の解析の他に、物体の画像の解析によって友達関係の自動登録を制限するようにしてもよい。図14は、本開示の一実施形態にかかるサーバ装置100の動作例について示す流れ図である。図14に示した流れ図は、サーバ装置100が、ユーザが予め登録した物体の画像との比較によって、自動的な友人登録の可否を判断する際の動作例を示したものである。以下、図14を用いて本開示の一実施形態にかかるサーバ装置100の動作例について説明する。
サーバ装置100は、ユーザが指定した所定の対象物(看板、建物、風景など)が写った画像を、そのユーザの制限情報として情報記憶部140に登録する(ステップS151)。続いて、あるユーザ(ユーザA)と別の第二のユーザ(ユーザB)とが、自動的な友人登録の条件を満たした場合に、サーバ装置100は、まず、ユーザBのユーザ情報として情報記憶部140に登録される画像を条件判定部111で取得する(ステップS152)。続いてサーバ装置100は、上記ステップS151で登録した、ユーザAが指定した所定の対象物が写った画像と、上記ステップS152で取得した、ユーザBが登録した画像とを条件判定部111で比較する(ステップS153)。
図15は、ユーザAが指定した所定の対象物が写った画像の例を示す説明図である。図15に示した画像には、看板にイベントの名称が書かれた領域A1が存在する。サーバ装置100は、この領域A1を比較対象として上記ステップS153の比較処理を実行する。
サーバ装置100は、上記ステップS151で登録した、ユーザAが指定した所定の対象物が写った画像と、上記ステップS152で取得した、ユーザBが登録した画像とが、所定の閾値以上類似しているかどうかを条件判定部111で判断する(ステップS154)。条件判定部111は、画像の比較に際して、輝度のヒストグラムや形状パターンの比較等で2つの画像の類似度を判断しても良い。
そしてサーバ装置100は、ステップS154の判断の結果、2つの画像が閾値以上類似していれば、条件判定部111でユーザAとユーザBとを友達として自動登録する(ステップS155)。一方、ステップS154の判断の結果、2つの画像が閾値以上類似していなければ、このステップS155の処理はスキップする。つまりサーバ装置100は、2つの画像が閾値以上類似していなければ、ユーザAとユーザBとの友達関係の自動登録を制限部112でブロックする。なお、サーバ装置100は、2つの画像が閾値以上類似していなければ、ユーザBに対して友達関係を条件判定部111で自動登録し、2つの画像が閾値以上類似していれば、ユーザAとユーザBとの友達関係の自動登録を制限部112でブロックしてもよい。
サーバ装置100は、このように動作することで、同じような場所やイベントに参加しているユーザを、友達として自動的に登録する、または登録しないように制御することができる。この場合にサーバ装置100は、ユーザによって上記ステップS151で制限情報として登録された画像がそのユーザの自宅の周辺の画像である場合に、その画像に類似する画像をサーバ装置100へ登録したユーザについて、友達関係の自動登録をブロックすることができる。これにより、サーバ装置100は、ユーザの自宅周辺に居住するユーザに対する友達関係の自動登録をブロックすることができる。
各端末装置が、センサ218を用いてユーザの生体情報を取得できる場合は、サーバ装置100は、その生体情報を制限情報として用いて友達関係の自動登録を制限しても良い。図16は、本開示の一実施形態にかかるサーバ装置100の動作例について示す流れ図である。図16に示した流れ図は、サーバ装置100が、ユーザが予め登録した生体情報との比較によって、自動的な友人登録の可否を判断する際の動作例を示したものである。以下、図16を用いて本開示の一実施形態にかかるサーバ装置100の動作例について説明する。
サーバ装置100は、ユーザAが心拍数の情報(例えば心拍数120以上等)を制限情報に指定した場合に、その心拍数の情報を、そのユーザAの制限情報として情報記憶部140に登録する(ステップS161)。続いて、サーバ装置100は、まず、第二のユーザ(ユーザB)のユーザ情報として、ユーザBの端末装置のセンサ218が取得したユーザBの生体情報(心拍数等)を条件判定部111で取得する(ステップS162)。続いてサーバ装置100は、上記ステップS161で登録した、制限情報として設定される情報と、ユーザBの端末装置からの電波強度及び上記ステップS162で取得したユーザBの生体情報を条件判定部111で比較する(ステップS163)。例えば、ユーザBの端末装置から所定の信号を発信させ、その信号の電波強度よって、ユーザAとユーザBとの間の距離が計測されるようにしても良い。
サーバ装置100は、2人のユーザが所定の距離未満に近寄った場合に、ユーザBの心拍数が、ステップS161で登録した所定の心拍数以上になったかどうかを判断する(ステップS164)。ステップS164の判断の結果、ユーザBの心拍数が、ステップS161で登録した所定の心拍数以上であれば、サーバ装置100は、条件判定部111でユーザAとユーザBをと友達として自動登録する(ステップS165)。一方、ステップS164の判断の結果、ユーザBの心拍数が、ステップS161で登録した所定の心拍数以上でなければ、このステップS165の処理はスキップする。つまりサーバ装置100は、ユーザBの心拍数が、ステップS161で登録した所定の心拍数以上でなければ、ユーザAとユーザBとの友達関係の自動登録を制限部112でブロックする。
サーバ装置100は、このように動作することで、例えば、ユーザAが近付いた際にユーザBの心拍数が上がった場合は、ユーザBはユーザAに好意的であったり興味を持ったりしていると判断して、ユーザAとユーザBとを自動的に友人として登録することができる。一方サーバ装置100は、ユーザAが近付いた際にユーザBの心拍数が上がらなければ、ユーザBはユーザAに興味が無いと判断して、ユーザAとユーザBとを自動的に友人として登録しないようにブロックすることができる。
上述の例では、サーバ装置100は、端末装置に設けられるセンサから得られた生体情報によって、自動的な友人登録の可否を判断していたが、生体情報が得られない場合は、各ユーザがサーバ装置100に登録した情報を用いて自動的な友人登録の可否を判断してもよい。例えば、ユーザが彼女探しを目的としてサービスを利用していれば、同性への友達申請は意味が無いので、サーバ装置100は、同性のユーザへの自動的な友人登録を制限しても良い。また、ユーザの好みが、例えば30歳未満の女性であるとしたら、女性のユーザであっても、30歳以上の女性であれば、そのユーザへの自動的な友人登録を制限しても良い。また例えば、ユーザが、特定の病気で悩んでいる人達と悩みを分かち合いたい、という目的でサービスを利用していれば、その特定の病気の病歴を持っていない人は友達になっても意味がないので、サーバ装置100は、そのようなユーザへの自動的な友人登録を制限しても良い。
サーバ装置100は、サービス上に登録された文章等の言語関連情報を用いて、友達関係の自動登録を制限しても良い。図17は、本開示の一実施形態にかかるサーバ装置100の動作例について示す流れ図である。図17に示した流れ図は、サーバ装置100が、サービス上に登録された文章等の言語関連情報の解析によって、自動的な友人登録の可否を判断する際の動作例を示したものである。以下、図17を用いて本開示の一実施形態にかかるサーバ装置100の動作例について説明する。
サーバ装置100は、ユーザが指定した所定の制限語句を、そのユーザの制限情報として情報記憶部140に登録する(ステップS171)。例えば、鉄道に興味がないユーザは、鉄道に興味のあるユーザと自動的に友人として登録されるのを防ぐために、鉄道の路線名、鉄道の旅客列車の愛称等を制限語句としてサーバ装置100に登録することができる。
続いて、あるユーザ(ユーザA)と別の第二のユーザ(ユーザB)とが、自動的な友人登録の条件を満たした場合に、サーバ装置100は、まず、ユーザBのユーザ情報として情報記憶部140に登録される文書情報を条件判定部111で取得する(ステップS172)。情報記憶部140に登録される文書情報としては、例えばユーザBが送信したメールの内容や、ユーザBが掲示板、ブログ、短文投稿サイトなどに投稿した文章の内容、電話の音声を文書化した情報が含まれていても良い。
続いてサーバ装置100は、上記ステップS171で登録した、ユーザが指定した所定の制限語句と、上記ステップS172で取得した、ユーザBが登録した文書情報とを条件判定部111で比較する(ステップS173)。そしてサーバ装置100は、上記ステップS171で登録した、ユーザが指定した所定の制限語句と、上記ステップS172で取得した、ユーザBが登録した文書情報とを比較した結果、ユーザBが登録した文書情報に制限語句が所定の頻度以上出現しているかどうかを条件判定部111で判断する(ステップS174)。
そしてサーバ装置100は、ステップS174の判断の結果、ユーザBが登録した文書情報における制限語句の頻度が所定の閾値以下であれば、条件判定部111でユーザAとユーザBとを友達として自動登録する(ステップS175)。一方、ステップS174の判断の結果、ユーザBが登録した文書情報における制限語句の頻度が所定の閾値を上回っていれば、このステップS175の処理はスキップする。つまりサーバ装置100は、ユーザAとユーザBとの友達関係の自動登録を制限部112でブロックする。
サーバ装置100は、制限語句として、猥褻な言葉や、汚い言葉遣いを用いても良い。制限語句として猥褻な言葉や汚い言葉遣いを用いることで、サーバ装置100は、特に若年のユーザに対し、このような言葉を利用するユーザと自動的に友達として登録されないように制限することができる。
またサーバ装置100は、ユーザが登録した文書情報から、同じイベントに参加していたことを特定し、同じイベントに参加していたユーザとは自動的に友達として登録されないように(または友達として登録されるように)制限してもよい。
またサーバ装置100は、ユーザのメールの返信履歴やメールの文字数を制限情報として登録しても良い。サーバ装置100は、メールの履歴から、メールを一方的に受信し、ほとんど返信をしていなかったり、返信していても、その文字数が少なかったりするユーザとは自動的に友達として登録されないように制限することができる。
またサーバ装置100は、サービスにチャット機能を有していれば、そのチャットの内容を文書情報として取得してもよい。その際に、サーバ装置100は、ユーザ単位でなく、グループ単位で自動的に友達として登録されないように制限してもよい。例えばサーバ装置100は、ユーザが予め登録した制限語句と、友達として登録しようとするユーザが発言した内容、および当該ユーザが所属するグループ内で行われるチャットの全ての発言内容とを取得し、そのグループ単位で自動的に友達として登録をするか、友達としての登録に制限をかけるか判断してもよい。
続いて、ユーザ同士を一時的に友達として登録する際の、サーバ装置100の動作例について説明する。例えばサーバ装置100は、ユーザが展示会、会社説明会、飲み会等の所定のイベントに参加している間だけ、同じイベントに参加しているユーザと一時的に友達として登録するようにしてもよい。サーバ装置100がこのように動作することを「一時的なつながりモード」で動作する、とも称する。なお、「一時的なつながりモード」ではないモードのことを「通常モード」とも称する。サーバ装置100は、同じイベントに参加しているユーザ同士を一時的に友達として登録することで、名刺交換や実際の友達申請等の、ユーザ間の現実的な繋がりに活用することができる。
また、サーバ装置100は、ユーザ同士を一時的に友達として登録する際に、その繋がりのランクを設定してもよい。つまり、あるユーザと、一時的に友達として登録したユーザとで共通の友人が存在していれば、一時的に友達として登録したユーザの繋がりのランクを高く設定し、共通の友人が存在していなければ、一時的に友達として登録したユーザの繋がりのランクを低く設定するようにしても良い。
図18は、本開示の一実施形態にかかるサーバ装置100の動作例について示す流れ図である。図18に示した流れ図は、サーバ装置100が一時的なつながりモードで動作する際の動作について示したものである。以下、図18を用いて本開示の一実施形態にかかるサーバ装置100の動作例について説明する。
サーバ装置100は、ユーザからの指示に基づいて、一時的な「制限」や「つながりランク」の所定の条件を設定する(ステップS181)。ここで、サーバ装置100が設定する条件は、ユーザが参加するイベントに応じて変わっても良い。また、サーバ装置100が設定する条件は、ユーザがイベントにチェックインしたタイミングで変化するようにしてもよく、イベント会場内の近距離無線通信(NFC)端末などからダウンロードできるようにしてもよい。
例えばサーバ装置100は、コンパなどのイベントの場合は、制限情報として年収、性別、出身地などを各ユーザに設定させてもよく、就職説明会のようなイベントの場合は、設定条件として制限情報として語学試験の点数、希望職種、保有する資格などを各ユーザに設定させてもよい。
なお、サーバ装置100は、一時的なつながりモードとして動作するのは上述したイベントに参加したユーザに対してのみであり、サーバ装置100は、その他のユーザについては通常モードで動作する。
図19は、サーバ装置100が一時的なつながりモードで動作する場合において、ユーザによって設定される制限情報やつながりランクの一例を示す説明図である。図19では、ユーザが男性の場合は一時的であっても友達として自動的に登録しないように制限し、ユーザが女性の場合は、3つのつながりランクによって友達としての登録状態を制御する例を示している。図19では、つながりランク1は友達として登録が完了したユーザであり、つながりランク2は、友達の友達として登録されていたり、特定のグループや企業に所属していたりするユーザであり、つながりランク3は、上記以外のユーザであることが示されている。
また図19は、自己情報の開示制限及び後述するユーザリストの表示項目についても併せて図示している。つながりランク1の場合は全ての情報を相手に開示するとともにユーザリストに名前を表示する。つながりランク2の場合は、基本情報及びサービスへの投稿内容を相手に開示するとともに、ユーザリストに名前、所属、共通の友達を表示する。なお、基本情報とは、例えば、氏名、性別、所属等を指す。そしてつながりランク3の場合は、基本情報のみを相手に開示するとともに、ユーザリストに名前と所属を表示する。
上記ステップS181で、サーバ装置100が、ユーザからの指示に基づいて、一時的な「制限」や「つながりランク」の所定の条件を設定すると、続いてサーバ装置100は、各ユーザから端末装置を用いて送信される自己の位置情報(ロケーション情報)を登録する(ステップS182)。そしてサーバ装置100は、位置情報の登録に基づいて自動的に、またはユーザからの指示に基づいて、一時的なつながりモードでの動作を開始する(ステップS183)。なおサーバ装置100は、一時的なつながりモードで動作する際に、並行して通常モードで動作してもよく、通常モードでの動作を停止してもよい。
図20は、本開示の一実施形態にかかる情報処理システム1の動作例について示す流れ図である。図20に示した流れ図は、サーバ装置100が一時的なつながりモードで動作する際の、ユーザ間の情報の授受動作について示したものである。以下、図20を用いて本開示の一実施形態にかかる情報処理システム1の動作例について説明する。
サーバ装置100が一時的なつながりモードで動作している際に、例えばユーザAが使用する端末装置200aから、ユーザBが使用する端末装置200bへ、予め設定した制限情報等の設定条件を、サーバ装置100を介して送信する(ステップS191)。
ユーザBが使用する端末装置200bは、ユーザBのユーザ情報は、ユーザAによる設定条件の所定の条件を満たしているかどうかを判断する(ステップS192)。上記ステップS192の判断の結果、ユーザBのユーザ情報は、ユーザAによる設定条件の所定の条件を満たしていれば、端末装置200bは、ユーザリスト用のユーザBのユーザ情報を、サーバ装置100を介して端末装置200aへ送信する(ステップS193)。なお、ユーザリスト用のユーザBのユーザ情報は、端末装置200bに保持されていなくても良い。ユーザリスト用のユーザBのユーザ情報が端末装置200bに保持されていない場合には、ユーザリスト用のユーザBのユーザ情報はサーバ装置100から端末装置200aに直接送信される。端末装置200aは、サーバ装置100を介して端末装置200bから送信されたユーザリスト用のユーザBのユーザ情報を受信する(ステップS194)。
続いて端末装置200aは、ユーザBのユーザ情報は、ユーザAによる設定条件の所定の条件を満たしているかどうかを判断する(ステップS195)。上記ステップS195の判断の結果、ユーザBのユーザ情報は、ユーザAによる設定条件の所定の条件を満たしていれば、端末装置200aは、ユーザリスト用のユーザAのユーザ情報を、サーバ装置100を介して端末装置200bへ送信する(ステップS196)。なお、ユーザリスト用のユーザAのユーザ情報は、端末装置200aに保持されていなくても良い。ユーザリスト用のユーザAのユーザ情報が端末装置200aに保持されていない場合には、ユーザリスト用のユーザAのユーザ情報はサーバ装置100から端末装置200bに直接送信される。端末装置200bは、サーバ装置100を介して端末装置200aから送信されたユーザリスト用のユーザAのユーザ情報を受信する(ステップS197)。
なお、上記ステップS192の判断の結果、ユーザBのユーザ情報は、ユーザAによる設定条件の所定の条件を満たしていなければ、端末装置200bは端末装置200aに対して返信せずに処理を終了する。同様に、上記ステップS195の判断の結果、ユーザBのユーザ情報は、ユーザAによる設定条件の所定の条件を満たしていなければ、端末装置200aは端末装置200bに対して返信せずに処理を終了する。
図21は、本開示の一実施形態にかかる情報処理システム1の動作例について示す流れ図である。図21に示した流れ図は、図20に示した流れ図の続きであり、サーバ装置100が一時的なつながりモードで動作する際の、ユーザ間の情報の授受動作について示したものである。以下、図21を用いて本開示の一実施形態にかかる情報処理システム1の動作例について説明する。
端末装置200aは、ユーザAとユーザBとがユーザリスト用のユーザ情報を交換しあった後に、ユーザBから詳細情報のリクエストがあったかどうかを判断する(ステップS201)。ステップS201の判断の結果、ユーザBから詳細情報のリクエストがあった場合は、端末装置200aは、設定条件の所定の条件に応じた詳細情報を、サーバ装置100を介して端末装置200bへ送信する(ステップS202)。なお、ユーザBの詳細情報は、端末装置200bに保持されていなくても良い。ユーザBの詳細情報が端末装置200bに保持されていない場合には、ユーザBの詳細情報はサーバ装置100から直接端末装置200aに送信される。
上記ステップS202で送信される情報の種類は、例えばつながりランクに応じて選択される。詳細情報の開示範囲は、図19に示した設定条件における「自己情報の開示制限」で規定されている。なお、ステップS202の処理は、ユーザの選択動作が無くとも自動的に行われるが、詳細情報を送信した旨のログをサーバ装置100の内部に残しておいても良い。
一方、ステップS201の判断の結果、ユーザBから詳細情報のリクエストが無ければ、端末装置200aはステップS202の処理をスキップする。
このように、ユーザリスト作成のためのユーザ情報の取得処理と、詳細情報の取得処理という2段階の情報取得処理を行うことで、本開示の一実施形態にかかる情報処理システム1は、ユーザ情報の授受の際の通信量を抑えることができる。
次に、一時的なつながりモードでのユーザリストの表示処理例について説明する。図22は、本開示の一実施形態にかかる情報処理システム1の動作例について示す流れ図である。図22に示した流れ図は、サーバ装置100が一時的なつながりモードで動作する際の、端末装置でのユーザリストの表示処理例について示したものである。ユーザリストは、ユーザリスト用のユーザ情報を交換しあったユーザについてのリストである。なお、ユーザリスト用のユーザ情報を交換したユーザについての情報は、サーバ装置100で保持される。以下、図22を用いて本開示の一実施形態にかかる情報処理システム1の動作例について説明する。
図20に示したステップS191及びステップS194の処理が、ユーザAの端末装置200aで実行され、上記ステップS195で上記所定の条件を満たしているかどうかが判断され、上記所定の条件を満たしていた場合は、続いて端末装置200aは、所定の条件に応じたユーザリストの表示処理を実行する(ステップS203)。このステップS203の処理は、つながりランクに応じて行われる。
図23は、端末装置200aに表示されるユーザリストの一例を示す説明図である。図23には、4人のユーザ(ユーザB、ユーザC、ユーザD、ユーザE)の情報を示すユーザリストの例が開示されている。すなわち、図23は、ユーザAが4人のユーザとユーザリスト用のユーザ情報を交換しあったことを表している。そして図23には、ユーザリストとして各ユーザのつながりランク、所属、共通の友達の情報を表示する場合が例示されている。図23では、ユーザAから見て、ユーザB、ユーザCのつながりランクが1であり、ユーザDのつながりランクが2であり、ユーザEのつながりランクが3であることが示されている。そして図23では、ユーザDについては、そのユーザの所属及び共通の友達が示されており、ユーザEについてはそのユーザの所属のみが示されている。
端末装置200aにおけるユーザリストの表示例は係る例に限定されない。例えば端末装置200aは、AR(拡張現実)技術を用いて、画像上にユーザ情報を重畳させてもよい。図24は、端末装置200aに表示されるユーザリストの一例を示す説明図である。端末装置200aは、例えば、位置情報や加速度情報等に基づいて、図24に示すようなユーザリストの表示を行なっても良い。端末装置200aは、AR技術を用いて画像上にユーザ情報を重畳させる場合、画面に表示されたユーザの情報のみが表示される。端末装置200aは、つながりランクが所定のランクの場合、そのユーザを強調表示するようにしてもよい。例えば端末装置200aは、ユーザのつながりランクが所定のランクに達していた場合に、符号B1、B2に示すように、そのユーザを囲む表示を行なっても良い。さらに、端末装置200aは、つながりランクが所定のランクの場合、そのユーザに対して任意の表示項目(図24に示した例では、ユーザの所属の情報)が表示するようにしてもよい。
次に、一時的なつながりモードでの詳細なユーザ情報の取得処理例について説明する。図25は、本開示の一実施形態にかかる情報処理システム1の動作例について示す流れ図である。図25に示した流れ図は、サーバ装置100が一時的なつながりモードで動作する際の、端末装置での詳細なユーザ情報の取得処理例について示したものである。以下、図25を用いて本開示の一実施形態にかかる情報処理システム1の動作例について説明する。
端末装置200aで上述のユーザリストの表示処理が行われた後に、ユーザAによってユーザリストから所望の他のユーザが選択されると(ステップS211)、端末装置200aは、ユーザAによって選択された他のユーザの詳細情報をサーバ装置100へ問い合わせる(ステップS212)。
サーバ装置100は、ユーザAによって選択された他のユーザの詳細情報を端末装置200aに返信し、端末装置200aは、ユーザAによって選択された他のユーザの詳細情報をサーバ装置100から受信し、表示する処理を実行する(ステップS213)。
続いて端末装置200aは、詳細情報を取得した他のユーザを友達として登録するかどうかをユーザAに判断させる(ステップS214)。ユーザAが、詳細情報を取得した他のユーザを友達として登録することを選択した場合は、端末装置200aは、ユーザAの選択に基づき、詳細情報を取得した他のユーザに対して友達関係を申請する(ステップS215)。サーバ装置100は、端末装置200aからの申請に基づき、ユーザAと、他のユーザとを、友達として登録する。一方、ユーザAが、詳細情報を取得した他のユーザを友達として登録することを選択しなかった場合は、端末装置200aは、ユーザAの選択に基づき、上記ステップS215の処理をスキップする。
なお、図25に示した例では、ユーザAに、詳細情報を取得した他のユーザに対して友達関係を申請するかどうか判断させていたが、本開示は係る例に限定されない。例えばサーバ装置100は、ユーザAによって詳細情報が取得された他のユーザをユーザAと自動的に友人として登録するように処理しても良い。
サーバ装置100が一時的なつながりモードで動作する場合において、あるユーザ(例えばユーザA)が他のユーザに詳細情報を送信すると、端末装置(例えばユーザAが使用する端末装置200a)は、上述のユーザリストに、詳細情報を送信済みかどうかについての情報を更新するようにしても良い。
図26は、本開示の一実施形態にかかる情報処理システム1の動作例について示す流れ図である。図26に示した流れ図は、図22に示した処理に続いて行なわれるものであって、サーバ装置100が一時的なつながりモードで動作する際の、端末装置でのユーザリストの更新処理例について示したものである。以下、図26を用いて本開示の一実施形態にかかる情報処理システム1の動作例について説明する。
ユーザAが使用する端末装置200aは、他のユーザへ、ユーザAの詳細情報を送信したかどうかを判断する(ステップS216)。他のユーザへ、ユーザAの詳細情報を送信していた場合は、端末装置200aはユーザリストの更新を行う(ステップS217)。具体的には、端末装置200aは、当該他のユーザへユーザAの詳細情報を送信したことを示す情報をユーザリストに更新する。
図27は、端末装置200aに表示されるユーザリストの一例を示す説明図である。図27には、4人のユーザ(ユーザB、ユーザC、ユーザD、ユーザE)の情報を示すユーザリストの例が開示されている。また図27には、ユーザリストとして各ユーザのつながりランク、所属、共通の友達の情報を表示する場合が例示されている。
そして図27には、詳細情報を送信したかどうかを示す情報がユーザリストに更新された状態が例示されている。図27に示した例では、ユーザBとユーザCは既に友達として登録されているので、ユーザAの詳細情報はユーザB及びユーザCに開示されていることが分かる。また、ユーザDから詳細情報の問い合わせがあったので、これに対して応答したことが分かる。またユーザEからは詳細情報の問い合わせが無いことが分かる。
次に、一時的なつながりモードの終了処理について説明する。図28は、本開示の一実施形態にかかる情報処理システム1の動作例について示す流れ図である。図28に示した流れ図は、図21に示した処理に続いて行なわれるものであって、一時的なつながりモードの終了処理例について示したものである。以下、図28を用いて本開示の一実施形態にかかる情報処理システム1の動作例について説明する。
サーバ装置100は、予め登録された、一時的なつながりモードが実行されるロケーションから、ユーザが離脱したかどうかを判断する(ステップS221)。サーバ装置100は、このユーザが離脱したかどうかの判断を、例えば、ユーザが保有する端末装置によってチェックアウト処理が行われたかどうかや、端末装置が取得した現在位置の情報によって行われても良い。
上記ステップS221の判断の結果、予め登録された、一時的なつながりモードが実行されるロケーションからユーザが離脱していれば、サーバ装置100は、そのユーザに対して一時的なつながりモードでの動作を解除する(ステップS222)。一方、上記ステップS221の判断の結果、予め登録された、一時的なつながりモードが実行されるロケーションからユーザが離脱していなければ、サーバ装置100は、そのユーザに対して一時的なつながりモードでの動作を継続する。
サーバ装置100は、一時的なつながりモードでの動作を解除したユーザについては通常モードでの動作に変更する。なお、通常モードと並行して一時的なつながりモードで動作していた場合には、サーバ装置100は、一時的なつながりモードでの動作を解除したユーザについて通常モードでの動作を継続する。
なお、サーバ装置100は、上述したいずれの制限情報を用いる場合であっても、ユーザが自動的に友人として登録して欲しくないユーザを、友人として自動的に登録しないように制限部112でブロックしてもよい。ここで、サーバ装置100は、友人登録を制限したユーザのリストを制限部112で生成しておき、その情報はいつでも閲覧が可能な状態としてもよい。各ユーザは、各端末装置を用いて、サーバ装置100が生成したリストの中から、制限したくなかったユーザを選択し、制限を解除することができるようにしてもよい。またサーバ装置100は、過去の時間履歴による制限や好みの顔画像等の、条件が画一的でない制限処理について、ユーザの手動による制限の解除を学習し、精度を向上させるようにしてもよい。
以上、ユーザ同士を一時的に友達として登録する際の、サーバ装置100の動作例について説明した。サーバ装置100は、上述してきたような動作を実行することで、特定のイベントに参加しているユーザ同士を一時的に友達として登録することができ、また一時的にユーザをあるユーザと友達として登録する際に、その友達として登録しようとするユーザの状態に応じて友達のランクを設定することができる。
<2.まとめ>
以上説明したように、本開示の一実施形態によれば、サーバ装置100は、ユーザ同士の繋がりの構築を実現する。サーバ装置100は、ユーザ同士の繋がりを構築することで、ユーザ間での情報の共有を可能にする。そして本実施形態では、サーバ装置100は、所定の条件を満たしたユーザ同士を自動的に友人として登録し、その友人同士となったユーザ間で、情報の共有を可能にするサービスをユーザに提供する。
また、本開示の一実施形態によれば、サーバ装置100は、所定の条件を満たしたユーザ同士を自動的に友人として登録する際に、友人として登録しようとするユーザのユーザ情報と、ユーザが予め登録した制限情報とを比較する。そしてサーバ装置100は、ユーザが予め登録した制限情報に合致したり、条件に適合したりするものが友人として登録しようとするユーザのユーザ情報に存在していれば、サーバ装置100は、友人として自動的に登録する所定の条件を満たしていたとしても、友人としての自動登録を制限する。
本開示の一実施形態によれば、社会的な繋がりをインターネット上で構築するためのサービスにおいて、繋がりを希望しない相手と自動的に繋がることを防ぐことが可能となる。
本明細書の各装置が実行する処理における各ステップは、必ずしもシーケンス図またはフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、各装置が実行する処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
また、各装置に内蔵されるCPU、ROMおよびRAMなどのハードウェアを、上述した各装置の構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供されることが可能である。また、機能ブロック図で示したそれぞれの機能ブロックをハードウェアで構成することで、一連の処理をハードウェアで実現することもできる。
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
なお、本技術は以下のような構成も取ることができる。
(1)
第1のユーザの情報と、第2のユーザの情報とが所定の条件を満たした場合に、前記第1のユーザに利用される第1の端末装置と、前記第2のユーザに利用される第2の端末装置との間で通信網上での情報の共有が不可能な第1の状態から情報の共有を可能とする第2の状態に遷移する条件判定部と、
前記第1の端末装置から取得した、前記第1の状態から前記第2の状態への遷移を制限するための制限情報に基づき前記第1の状態から前記第2の状態への遷移を制限する制限部と、
を備える、情報処理装置。
(2)
前記制限部は、前記第2の端末装置から取得した前記第2のユーザの情報と、前記第1の端末装置から取得した前記制限情報とを用いて、前記第1の状態へ遷移するかどうか判断する、前記(1)に記載の情報処理装置。
(3)
前記制限部は、各ユーザの情報に対する評価情報を取得する、前記(2)に記載の情報処理装置。
(4)
前記制限部は、前記第1の状態へ遷移するかどうかの判断に際し、前記評価情報に応じて、前記第2のユーザの情報に対する重み付けを変化させる、前記(3)に記載の情報処理装置。
(5)
前記制限部は、前記重み付けを、前記評価情報を入力したユーザに関する情報に応じて変化させる、前記(4)に記載の情報処理装置。
(6)
前記制限部は、前記評価情報を入力したユーザに関する情報として、前記評価情報を入力したユーザが他のユーザから受けている評価に応じて、前記重み付けを変化させる、前記(5)に記載の情報処理装置。
(7)
前記制限部は、前記第2のユーザと前記評価情報を入力したユーザとが前記所定の条件を満たした時点で前記第2のユーザの情報を前記評価情報で評価する、前記(3)〜(6)のいずれかに記載の情報処理装置。
(8)
前記制限部は、前記第2のユーザの情報が変更された時点で、前記評価情報を入力したユーザに対して前記第2のユーザの情報の再評価を要求する、前記(3)〜(7)のいずれかに記載の情報処理装置。
(9)
各ユーザの情報を、それぞれのユーザの行動履歴に基づいて自動的に更新する更新部をさらに備える、前記(1)〜(8)のいずれかに記載の情報処理装置。
(10)
各ユーザの情報の項目ごとの公開の可否を設定する公開設定部をさらに備える、前記(1)〜(9)のいずれかに記載の情報処理装置。
(11)
前記制限部が取得した前記制限情報は、生体的な情報を含む、前記(1)〜(10)のいずれかに記載の情報処理装置。
(12)
前記制限部が取得した前記制限情報は、特定のユーザと前記第1の状態へ遷移しているか否かの情報を含む、前記(1)〜(11)のいずれかに記載の情報処理装置。
(13)
前記制限部が取得した前記制限情報は、各端末装置における動作履歴から自動的に生成される、前記(1)〜(12)のいずれかに記載の情報処理装置。
(14)
前記制限部は、前記制限情報と各ユーザの情報との少なくともいずれかに応じて、前記第1の端末装置と前記第2の端末装置との間で情報共有が可能な、程度の異なる複数の状態に遷移させる、前記(1)〜(13)のいずれかに記載の情報処理装置。
(15)
前記制限部は、前記制限情報による制限が少ないほど、前記第1の端末装置と前記第2の端末装置との間で多くの情報を共有可能な状態に遷移させる、前記(14)に記載の情報処理装置。
(16)
前記制限部は、前記複数の状態の中のどの状態にあるかに応じて各ユーザの情報の開示の度合いを変化させる、前記(14)または(15)に記載の情報処理装置。
(17)
コンピュータに、
第1のユーザの情報と、第2のユーザの情報とが所定の条件を満たした場合に、前記第1のユーザに利用される第1の端末装置と、前記第2のユーザに利用される第2の端末装置との間で通信網上での情報の共有が不可能な第1の状態から情報の共有を可能とする第2の状態に遷移する条件判定ステップと、
前記第1の端末装置から取得した、前記第1の状態から前記第2の状態への遷移を制限するための制限情報に基づき前記第1の状態から前記第2の状態への遷移を制限する制限ステップと、
を実行させる、コンピュータプログラム
(18)
第1のユーザの情報と、第2のユーザの情報とが所定の条件を満たすと、前記第1のユーザに利用される第1の端末装置と、前記第2のユーザに利用される第2の端末装置との間で通信網上での情報の共有が不可能な第1の状態から情報の共有を可能とする第2の状態に遷移する場合に、前記第1のユーザの情報及び前記第1の状態の遷移を制限するための制限情報を入力させる入力部を備える、端末装置。
(19)
前記入力部は、他のユーザの情報に対する評価を入力させる、前記(18)に記載の端末装置。
(20)
前記入力部は、前記所定の条件を満たした前記他のユーザの情報に対する評価を入力させる、前記(19)に記載の端末装置。
1 情報処理システム
100 サーバ装置
110 制御部
111 条件判定部
112 制限部
113 更新部
114 公開設定部
120 受付部
130 通信部
140 情報記憶部
200a、200b、200c、200d 端末装置

Claims (14)

  1. 第1のユーザの情報と、第2のユーザの情報とが所定の条件を満たした場合に、前記第1のユーザに利用される第1の端末装置と、前記第2のユーザに利用される第2の端末装置との間で通信網上での情報の共有が不可能な第1の状態から情報の共有を可能とする第2の状態に遷移する条件判定部と、
    前記第1の端末装置から取得した、前記第1の状態から前記第2の状態への遷移を制限するための制限情報に基づき前記第1の状態から前記第2の状態への遷移を制限する制限部と、
    を備え
    前記制限部は、各ユーザの情報に対する評価情報を取得し、前記第2の端末装置から取得した前記第2のユーザの情報と、前記第1の端末装置から取得した前記制限情報とを用いて、前記第2の状態へ遷移するかどうか判断し、前記評価情報に応じて、前記第2の状態へ遷移するかどうかの判断における前記第2のユーザの情報に対する重み付けを変化させる、情報処理装置。
  2. 前記制限部は、前記重み付けを、前記評価情報を入力したユーザに関する情報に応じて変化させる、請求項に記載の情報処理装置。
  3. 前記制限部は、前記評価情報を入力したユーザに関する情報として、前記評価情報を入力したユーザが他のユーザから受けている評価に応じて、前記重み付けを変化させる、請求項に記載の情報処理装置。
  4. 前記制限部は、前記第2のユーザと前記評価情報を入力したユーザとが前記所定の条件を満たした時点で前記第2のユーザの情報を前記評価情報で評価する、請求項のいずれかに記載の情報処理装置。
  5. 前記制限部は、前記第2のユーザの情報が変更された時点で、前記評価情報を入力したユーザに対して前記第2のユーザの情報の再評価を要求する、請求項のいずれかに記載の情報処理装置。
  6. 各ユーザの情報を、それぞれのユーザの行動履歴に基づいて自動的に更新する更新部をさらに備える、請求項1〜のいずれかに記載の情報処理装置。
  7. 各ユーザの情報の項目ごとの公開の可否を設定する公開設定部をさらに備える、請求項1〜のいずれかに記載の情報処理装置。
  8. 前記制限部が取得した前記制限情報は、生体的な情報を含む、請求項1〜のいずれかに記載の情報処理装置。
  9. 前記制限部が取得した前記制限情報は、特定のユーザと前記第1の状態へ遷移しているか否かの情報を含む、請求項1〜のいずれかに記載の情報処理装置。
  10. 前記制限部が取得した前記制限情報は、各端末装置における動作履歴から自動的に生成される、請求項1〜のいずれかに記載の情報処理装置。
  11. 前記制限部は、前記制限情報と各ユーザの情報との少なくともいずれかに応じて、前記第1の端末装置と前記第2の端末装置との間で情報共有が可能な、程度の異なる複数の状態に遷移させる、請求項1〜1のいずれかに記載の情報処理装置。
  12. 前記制限部は、前記制限情報による制限が少ないほど、前記第1の端末装置と前記第2の端末装置との間で多くの情報を共有可能な状態に遷移させる、請求項1に記載の情報処理装置。
  13. 前記制限部は、前記複数の状態の中のどの状態にあるかに応じて各ユーザの情報の開示の度合いを変化させる、請求項1または1に記載の情報処理装置。
  14. コンピュータに、
    第1のユーザの情報と、第2のユーザの情報とが所定の条件を満たした場合に、前記第1のユーザに利用される第1の端末装置と、前記第2のユーザに利用される第2の端末装置との間で通信網上での情報の共有が不可能な第1の状態から情報の共有を可能とする第2の状態に遷移する条件判定ステップと、
    前記第1の端末装置から取得した、前記第1の状態から前記第2の状態への遷移を制限するための制限情報に基づき前記第1の状態から前記第2の状態への遷移を制限する制限ステップと、
    を実行させ
    前記制限ステップは、各ユーザの情報に対する評価情報を取得し、前記第2の端末装置から取得した前記第2のユーザの情報と、前記第1の端末装置から取得した前記制限情報とを用いて、前記第2の状態へ遷移するかどうか判断し、前記評価情報に応じて、前記第2の状態へ遷移するかどうかの判断における前記第2のユーザの情報に対する重み付けを変化させる、コンピュータプログラム
JP2012128771A 2012-06-06 2012-06-06 情報処理装置、コンピュータプログラムおよび端末装置 Expired - Fee Related JP6064376B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2012128771A JP6064376B2 (ja) 2012-06-06 2012-06-06 情報処理装置、コンピュータプログラムおよび端末装置
US13/905,543 US20130332530A1 (en) 2012-06-06 2013-05-30 Information processing apparatus, computer program, and terminal apparatus
US15/476,559 US10194270B2 (en) 2012-06-06 2017-03-31 Server for controlling an information sharing state between a first mobile phone and a second mobile phone via a network
US16/219,091 US10728703B2 (en) 2012-06-06 2018-12-13 Server for controlling an information sharing state between a first mobile phone and a second mobile phone via a network
US16/853,772 US11102613B2 (en) 2012-06-06 2020-04-21 Server for controlling an information sharing state between a first mobile phone and a second mobile phone via a network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012128771A JP6064376B2 (ja) 2012-06-06 2012-06-06 情報処理装置、コンピュータプログラムおよび端末装置

Publications (3)

Publication Number Publication Date
JP2013254305A JP2013254305A (ja) 2013-12-19
JP2013254305A5 JP2013254305A5 (ja) 2015-04-09
JP6064376B2 true JP6064376B2 (ja) 2017-01-25

Family

ID=49716165

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012128771A Expired - Fee Related JP6064376B2 (ja) 2012-06-06 2012-06-06 情報処理装置、コンピュータプログラムおよび端末装置

Country Status (2)

Country Link
US (4) US20130332530A1 (ja)
JP (1) JP6064376B2 (ja)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11030326B2 (en) 2006-07-20 2021-06-08 Daniel L. Coffing Exchanging user information with other physically proximate users
US10155168B2 (en) 2012-05-08 2018-12-18 Snap Inc. System and method for adaptable avatars
JP5801278B2 (ja) * 2012-11-13 2015-10-28 株式会社コナミデジタルエンタテインメント ゲーム管理装置及びプログラム
WO2015100563A1 (en) * 2013-12-30 2015-07-09 Tencent Technology (Shenzhen) Company Limited Method and apparatus for selecting incentive target users
JP6332281B2 (ja) * 2013-12-17 2018-05-30 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US10002127B2 (en) * 2014-01-17 2018-06-19 Intel Corporation Connecting people based on content and relational distance
US8941741B1 (en) * 2014-03-25 2015-01-27 Fmr Llc Authentication using a video signature
JP6453647B2 (ja) * 2014-12-28 2019-01-16 ヴィヌーカ株式会社 コミュニケーション支援方法並びにコミュニケーション支援システム及びコミュニケーション支援装置
KR101613809B1 (ko) * 2015-01-02 2016-04-19 라인 가부시키가이샤 특정 조건에 의해 제어되는 메신저 서비스를 제공하는 방법과 시스템 및 기록 매체
JP6481177B2 (ja) * 2015-01-06 2019-03-13 株式会社コナミデジタルエンタテインメント ゲームシステム、ゲーム制御装置、及びプログラム
JP6566652B2 (ja) * 2015-02-05 2019-08-28 Line株式会社 サーバ、端末特定方法および端末特定プログラム
CN105100193B (zh) * 2015-05-26 2018-12-11 小米科技有限责任公司 云名片推荐方法及装置
CN105096144A (zh) * 2015-08-24 2015-11-25 小米科技有限责任公司 社交关系分析方法及装置
US10339365B2 (en) 2016-03-31 2019-07-02 Snap Inc. Automated avatar generation
US10360708B2 (en) 2016-06-30 2019-07-23 Snap Inc. Avatar based ideogram generation
US10432559B2 (en) 2016-10-24 2019-10-01 Snap Inc. Generating and displaying customized avatars in electronic messages
TWI603227B (zh) * 2016-12-23 2017-10-21 李雨暹 移動物件的虛擬訊息遠距管理方法與應用系統
US10454857B1 (en) 2017-01-23 2019-10-22 Snap Inc. Customized digital avatar accessories
EP4451197A3 (en) 2017-04-27 2024-11-13 Snap Inc. Map-based graphical user interface indicating geospatial activity metrics
US11893647B2 (en) 2017-04-27 2024-02-06 Snap Inc. Location-based virtual avatars
US10212541B1 (en) * 2017-04-27 2019-02-19 Snap Inc. Selective location-based identity communication
JP6298919B1 (ja) * 2017-06-07 2018-03-20 スマート ビート プロフィッツ リミテッド データベースの構築方法及びデータベース
JP6383059B1 (ja) * 2017-07-21 2018-08-29 テイク エイト インコーポレイテッド プログラム、表示方法及び端末
US11249714B2 (en) * 2017-09-13 2022-02-15 Magical Technologies, Llc Systems and methods of shareable virtual objects and virtual objects as message objects to facilitate communications sessions in an augmented reality environment
JP7037899B2 (ja) * 2017-09-20 2022-03-17 ヤフー株式会社 判定装置、判定方法及び判定プログラム
WO2019079826A1 (en) 2017-10-22 2019-04-25 Magical Technologies, Llc DIGITAL ASSISTANT SYSTEMS, METHODS AND APPARATUSES IN AN INCREASED REALITY ENVIRONMENT AND LOCAL DETERMINATION OF VIRTUAL OBJECT PLACEMENT AND SINGLE OR MULTIDIRECTIONAL OBJECTIVES AS GATEWAYS BETWEEN A PHYSICAL WORLD AND A DIGITAL WORLD COMPONENT OF THE SAME ENVIRONMENT OF INCREASED REALITY
US10904374B2 (en) 2018-01-24 2021-01-26 Magical Technologies, Llc Systems, methods and apparatuses to facilitate gradual or instantaneous adjustment in levels of perceptibility of virtual objects or reality object in a digital scene
US11398088B2 (en) 2018-01-30 2022-07-26 Magical Technologies, Llc Systems, methods and apparatuses to generate a fingerprint of a physical location for placement of virtual objects
CN108564420B (zh) * 2018-05-02 2022-08-16 江苏玻索物联科技有限公司 一种智能零售系统网络
US20190388791A1 (en) * 2018-06-22 2019-12-26 Jennifer Lapoint System and method for providing sports performance data over a wireless network
WO2020081080A1 (en) * 2018-10-18 2020-04-23 Hewlett-Packard Development Company, L.P. Relative gestures
US11467656B2 (en) 2019-03-04 2022-10-11 Magical Technologies, Llc Virtual object control of a physical device and/or physical device control of a virtual object
JP2020166555A (ja) * 2019-03-29 2020-10-08 株式会社三井住友銀行 Arプラットフォームシステム、方法およびプログラム
JP6710867B1 (ja) * 2019-06-06 2020-06-17 Juwwa株式会社 情報処理システム、情報処理方法およびコンピュータプログラム
JPWO2021006065A1 (ja) 2019-07-11 2021-01-14
JP7261121B2 (ja) * 2019-08-15 2023-04-19 Kddi株式会社 情報端末装置及びプログラム
JP2020201942A (ja) * 2020-05-05 2020-12-17 Juwwa株式会社 情報処理システム
CN114666811A (zh) * 2020-12-24 2022-06-24 华为技术有限公司 信息共享方法及通信装置
JP7116200B2 (ja) * 2021-01-06 2022-08-09 株式会社三井住友銀行 Arプラットフォームシステム、方法およびプログラム
JP7185093B1 (ja) 2022-08-08 2022-12-06 アシュリオンジャパン・ホールディングス合同会社 情報処理装置、情報処理方法及びプログラム
JP7232955B1 (ja) * 2022-08-22 2023-03-03 株式会社コロプラ プログラムおよび情報処理装置
JP7232957B1 (ja) 2022-08-22 2023-03-03 株式会社コロプラ プログラム、情報処理装置、および情報処理システム
JP7281007B1 (ja) * 2022-08-22 2023-05-24 株式会社コロプラ プログラムおよび情報処理装置
JP7277657B1 (ja) 2022-08-22 2023-05-19 株式会社コロプラ プログラム、情報処理装置、および情報処理システム
JP7292481B1 (ja) * 2022-08-22 2023-06-16 株式会社コロプラ プログラムおよび情報処理装置
JP7232956B1 (ja) 2022-08-22 2023-03-03 株式会社コロプラ プログラム、情報処理装置、および情報処理システム

Family Cites Families (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6631271B1 (en) * 2000-08-29 2003-10-07 James D. Logan Rules based methods and apparatus
AU2000243170A1 (en) * 2000-03-10 2001-09-17 Kiyoshi Hirasawa Information providing device, and information providing method
US6968179B1 (en) * 2000-07-27 2005-11-22 Microsoft Corporation Place specific buddy list services
JPWO2002037361A1 (ja) * 2000-10-31 2004-03-11 株式会社ネクステック プロファイル蓄積システム、クライアント端末、コミュニケーション提供システム及びサーバ装置
JP2002222204A (ja) * 2001-01-29 2002-08-09 Konami Co Ltd コミュニケーションプログラム、コミュニケーションプログラムを記録した媒体、コミュニケーション装置およびコミュニケーション方法
US7236799B2 (en) * 2002-06-14 2007-06-26 Cingular Wireless Ii, Llc Apparatus and systems for providing location-based services within a wireless network
JP4281306B2 (ja) 2002-07-31 2009-06-17 ソニー株式会社 情報提供システム及び情報提供方法、情報処理装置及び情報処理方法、並びにコンピュータ・プログラム
CA2499524C (en) * 2002-09-19 2011-02-01 Research In Motion Limited Apparatus and method of wireless instant messaging
JP4369104B2 (ja) 2002-10-07 2009-11-18 みずほ情報総研株式会社 コミュニティ形成支援システム、その端末、サーバ及びプログラム
US20080312946A1 (en) * 2004-05-03 2008-12-18 Valentine Christopher H Trade show information management
WO2006044939A2 (en) 2004-10-19 2006-04-27 Rosen James S System and method for location based social networking
US7353034B2 (en) * 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
IN2005MU00878A (ja) * 2005-07-22 2009-06-29
US7801542B1 (en) * 2005-12-19 2010-09-21 Stewart Brett B Automatic management of geographic information pertaining to social networks, groups of users, or assets
US8706159B2 (en) * 2006-01-03 2014-04-22 Apple Inc. Media data transfer
JP5225587B2 (ja) * 2006-03-20 2013-07-03 楽天株式会社 ソーシャルネットワーキングサービスシステム
JP4941080B2 (ja) * 2006-04-28 2012-05-30 日本電気株式会社 ネットワーク広告配信システム、ネットワーク広告配信装置、方法及びプログラム
US8099086B2 (en) * 2006-06-21 2012-01-17 Ektimisi Semiotics Holdings, Llc System and method for providing a descriptor for a location to a recipient
US8606497B2 (en) * 2006-11-03 2013-12-10 Salient Imaging, Inc. Method, system and computer program for detecting and monitoring human activity utilizing location data
JP4882686B2 (ja) 2006-11-10 2012-02-22 ヤマハ株式会社 ソーシャルネットワーキングシステム及びその制御プログラム
EP1921577A1 (en) 2006-11-10 2008-05-14 Yamaha Corporation Social networking system
US20140114866A1 (en) * 2006-11-22 2014-04-24 Raj V. Abhyanker Automobile sharing by users of a neighborhood social network using a radial algorithm
US8050690B2 (en) * 2007-08-14 2011-11-01 Mpanion, Inc. Location based presence and privacy management
JP4808238B2 (ja) * 2008-08-11 2011-11-02 ヤフー株式会社 人物とアバターとの類似度を判定する装置、方法及びプログラム
US8024317B2 (en) * 2008-11-18 2011-09-20 Yahoo! Inc. System and method for deriving income from URL based context queries
JP2010211287A (ja) 2009-03-06 2010-09-24 Ntt Docomo Inc ユーザ間関連度分析装置、ユーザ間関連度分析システム及びユーザ間関連度分析方法
JP5175790B2 (ja) * 2009-03-17 2013-04-03 ヤフー株式会社 コミュニティ情報流通装置、コミュニティ情報流通方法、およびコミュニティ情報流通プログラム。
US20100274569A1 (en) * 2009-04-23 2010-10-28 Douglas Reudink Real-time location sharing
US20120046995A1 (en) * 2009-04-29 2012-02-23 Waldeck Technology, Llc Anonymous crowd comparison
EP2271036B1 (en) * 2009-06-22 2013-01-09 Semiocast Method, system and architecture for delivering messages in a network to automatically increase a signal-to-noise ratio of user interests
US9403089B2 (en) * 2009-08-31 2016-08-02 Ganz System and method for limiting the number of characters displayed in a common area
US8473517B2 (en) * 2009-09-18 2013-06-25 Microsoft Corporation Privacy-sensitive cooperative location naming
JP2011170471A (ja) * 2010-02-17 2011-09-01 Nippon Telegr & Teleph Corp <Ntt> ソーシャルグラフ生成方法、ソーシャルグラフ生成装置、およびプログラム
JP2011186782A (ja) * 2010-03-09 2011-09-22 Nec Corp 社会ネットワーク情報を含む社会調査システム、標本抽出システム、社会調査方法および社会調査用プログラム
FR2959898B1 (fr) * 2010-05-05 2012-08-10 Alcatel Lucent Procede de lancement d'une conference a la volee mise en contexte.
US9177346B2 (en) * 2010-07-01 2015-11-03 Facebook, Inc. Facilitating interaction among users of a social network
US8832566B2 (en) * 2010-09-11 2014-09-09 Anurag Wakhlu Graphical user interface for social and professional networking and business transactions
US20130031475A1 (en) * 2010-10-18 2013-01-31 Scene 53 Inc. Social network based virtual assembly places
US8914483B1 (en) * 2011-03-17 2014-12-16 Google Inc. System and method for event management and information sharing
US8539086B2 (en) * 2011-03-23 2013-09-17 Color Labs, Inc. User device group formation
WO2013028813A1 (en) * 2011-08-23 2013-02-28 Microsoft Corporation Implicit sharing and privacy control through physical behaviors using sensor-rich devices
US8726142B2 (en) * 2011-09-21 2014-05-13 Facebook, Inc. Selecting social networking system user information for display via a timeline interface
US8887035B2 (en) * 2011-09-21 2014-11-11 Facebook, Inc. Capturing structured data about previous events from users of a social networking system
US10296159B2 (en) * 2011-09-21 2019-05-21 Facebook, Inc. Displaying dynamic user interface elements in a social networking system
US9402099B2 (en) * 2011-10-14 2016-07-26 Digimarc Corporation Arrangements employing content identification and/or distribution identification data
US20130103759A1 (en) * 2011-10-21 2013-04-25 Nokia Corporation Method and apparatus for providing data sharing schemes to provision device services
US9400893B2 (en) * 2011-12-15 2016-07-26 Facebook, Inc. Multi-user login for shared mobile devices
US8533266B2 (en) * 2012-02-14 2013-09-10 Google Inc. User presence detection and event discovery
US10051406B2 (en) * 2012-02-15 2018-08-14 Maxlinear, Inc. Method and system for broadband near-field communication (BNC) utilizing full spectrum capture (FSC) supporting concurrent charging and communication
US20130210345A1 (en) * 2012-02-15 2013-08-15 Curtis Ling Method and system for broadband near field communication utilizing full spectrum capture
US9197733B2 (en) * 2012-02-21 2015-11-24 Blackberry Limited System and method for transferring data between electronic devices
US8925104B2 (en) * 2012-04-13 2014-12-30 At&T Mobility Ii Llc Event driven permissive sharing of information
US9160786B1 (en) * 2012-05-08 2015-10-13 Google Inc. Method for media sharing based on location proximity
WO2013170134A2 (en) * 2012-05-10 2013-11-14 Interdigital Patent Holdings, Inc. System level procedures and methods to enable data sharing in cellular network
US9525753B2 (en) * 2012-12-12 2016-12-20 Netspective Communications Llc Integration of devices through a social networking platform

Also Published As

Publication number Publication date
US11102613B2 (en) 2021-08-24
US20130332530A1 (en) 2013-12-12
US20200252747A1 (en) 2020-08-06
US20190132700A1 (en) 2019-05-02
JP2013254305A (ja) 2013-12-19
US20170208437A1 (en) 2017-07-20
US10194270B2 (en) 2019-01-29
US10728703B2 (en) 2020-07-28

Similar Documents

Publication Publication Date Title
JP6064376B2 (ja) 情報処理装置、コンピュータプログラムおよび端末装置
US20240267344A1 (en) Chatbot for interactive platforms
US12301676B2 (en) System and method for modifying a preference
US10482145B2 (en) Query processing for online social networks
US9501745B2 (en) Method, system and device for inferring a mobile user&#39;s current context and proactively providing assistance
US20220335099A1 (en) Pairing systems and methods for electronic communications
US9342855B1 (en) Dating website using face matching technology
US20160035046A1 (en) Influencer score
KR101761999B1 (ko) 관계 유형을 고려한 코칭 방법 및 시스템
JP2017153078A (ja) 人工知能学習方法、人工知能学習システムおよび返答中継方法
US10984488B1 (en) Predictive compatibility matching platform
JP7207425B2 (ja) 対話装置、対話システムおよび対話プログラム
Hancock et al. Deception with technology
US20170004450A1 (en) Recruiting for a job position using social network information
CN108140149A (zh) 角色特定设备行为
US10866977B2 (en) Determining viewer language affinity for multi-lingual content in social network feeds
JP6608017B1 (ja) マッチング支援プログラム、マッチング支援方法、マッチング支援装置及びマッチング支援システム
KR20160000446A (ko) 대인 관계 유형 파악을 통한 코칭 정보 제공 시스템
Park et al. Bayesian network-based high-level context recognition for mobile context sharing in cyber-physical system
JP6241698B1 (ja) 評価支援システム及び評価支援装置
JP6288748B1 (ja) 評価支援システム及び評価支援装置
WO2021014937A1 (ja) コミュニケーション支援装置、コミュニケーション支援方法およびプログラム
US12041061B2 (en) Information processing system and information processing method
KR102652253B1 (ko) 정보 처리 장치 및 프로그램
JP2024128590A (ja) イベント招待システム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150219

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160404

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160913

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161107

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: 20161122

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161205

R151 Written notification of patent or utility model registration

Ref document number: 6064376

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees