[go: up one dir, main page]

JP2014510323A - Geographically localized recommendations in computing advice facilities - Google Patents

Geographically localized recommendations in computing advice facilities Download PDF

Info

Publication number
JP2014510323A
JP2014510323A JP2013548548A JP2013548548A JP2014510323A JP 2014510323 A JP2014510323 A JP 2014510323A JP 2013548548 A JP2013548548 A JP 2013548548A JP 2013548548 A JP2013548548 A JP 2013548548A JP 2014510323 A JP2014510323 A JP 2014510323A
Authority
JP
Japan
Prior art keywords
user
recommendation
question
preferences
preference
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.)
Pending
Application number
JP2013548548A
Other languages
Japanese (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.)
eBay Inc
Original Assignee
eBay Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by eBay Inc filed Critical eBay Inc
Publication of JP2014510323A publication Critical patent/JP2014510323A/en
Pending legal-status Critical Current

Links

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B7/00Electrically-operated teaching apparatus or devices working with questions and answers
    • G09B7/02Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student
    • G09B7/04Electrically-operated teaching apparatus or devices working with questions and answers of the type wherein the student is expected to construct an answer to the question which is presented or wherein the machine gives an answer to the question presented by a student characterised by modifying the teaching programme in response to a wrong answer, e.g. repeating the question, supplying a further explanation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • Artificial Intelligence (AREA)
  • Library & Information Science (AREA)
  • Evolutionary Computation (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Computational Linguistics (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本開示は、コンピュータに基づいたアドバイスファシリティを通じて、ユーザに、地理的に局在化した推薦を提供する。これは、インターネットの情報源から推薦を収集し、推薦は、興味度の側面と地理的位置の側面とを有していると判断され、収集された推薦を、導かれたユーザの好みとユーザの現在の地理的位置と比較し、比較の処理に基づいて、少なくとも1つのユーザへの推薦を決定し、ユーザのモバイル通信装置に、少なくとも1つの推薦を配布し、ユーザは、コンピュータに基づいたアドバイスファシリティ上に少なくとも部分的に常駐するアプリケーションを使って、推薦を見る、保存する、共有する、の少なくとも1つを可能とされる。The present disclosure provides geographically localized recommendations to users through a computer-based advice facility. It collects recommendations from Internet sources, the recommendations are judged to have an interest aspect and a geographical location aspect, and the collected recommendations are guided by user preferences and users And determining at least one recommendation to the user based on the comparison process and distributing at least one recommendation to the user's mobile communication device, the user based on the computer Using an application that resides at least partially on the advice facility, at least one of viewing, storing, and sharing recommendations is enabled.

Description

本発明は、集合的ナレッジシステムに関し、特には、ユーザとのやり取りを介してのマシンラーニングに基づいて、自然言語のコンピュータを使ったトピックのアドバイスを提供することに関する。   The present invention relates to a collective knowledge system, and in particular, to providing topic advice using a natural language computer based on machine learning through user interaction.

[関連する出願への言及]
本出願は、2011年6月8日に出願された米国特許出願番号13/155、964号、2011年4月20日に出願された米国仮出願番号61/477、276号、2011年2月2日に出願された米国仮出願番号61/438、684号、2011年1月6日に出願された米国仮出願番号61/430、318号に対し優先権を主張するものであり、ここに、これらの全体を参照文献として併合する。
[References to related applications]
This application is based on US patent application Ser. No. 13 / 155,964 filed Jun. 8, 2011, US provisional application No. 61 / 477,276 filed Apr. 20, 2011, February 2011. US Provisional Application No. 61 / 438,684, filed on the 2nd, and US Provisional Application No. 61 / 430,318, filed on Jan. 6, 2011. All of these are merged as references.

トピックについてのアドバイスをオンラインで検索することは、インターネットによって提供されるようなコンピュータ資源の重要な使用にあたる。コンピュータのユーザは、特定のトピックについてのアドバイスを検索するためにさまざまな検索ツールを使用するが、そのためには、サーチエンジンを使用する専門知識が必要とされ、ふるいわけし、解釈し、比較するために時間がかかる大量の検索結果を生成するだろう。人々は、ダイアログで、自然言語を使って、アドバイスを他人にたずねることになれており、したがって、人々が互いにやり取りする様をより忠実に再現するコンピュータを用いたアドバイスツールを有することは、とても便利である。更に、トピックに関するアドバイスは、時間と共に変わるであろうし、アドバイスの静的なデータベースは、すぐに遅れたものとなってしまうだろう。したがって、自然言語を使うようにされた、連続的に内容が改良する、改良されたトピックのアドバイスの検索機能に対するニーズが存在する。   Searching for topical advice online represents an important use of computer resources such as those provided by the Internet. Computer users use a variety of search tools to search for advice on a specific topic, which requires expertise using a search engine, sifting, interpreting, and comparing It will generate a large amount of search results that take time. People are supposed to use natural language to ask for advice in dialogue, so it is very convenient to have a computer-based advice tool that more closely reproduces how people interact with each other It is. Furthermore, advice on topics will change over time, and a static database of advice will soon be delayed. Thus, there is a need for an improved topic advice search function that uses natural language and is continuously improved in content.

本発明は、コンピュータに基づいたアドバイスファシリティによるユーザへの推薦を提供する。これは、トピックに興味ある程度に関連した側面、あるいは、興味側面を含む収集トピック情報を収集し、興味側面に基づいて、収集トピック情報をフィルタリングし、収集トピック情報から、コンピュータを用いたアドバイスファシリティによって、興味度を決定し、興味度に基づいて、トピック情報に関連した推薦をユーザに提供する、ことを含む。   The present invention provides recommendations to users through a computer-based advice facility. It collects the topic information related to the degree of interest in the topic or the collected topic information including the interest aspect, filters the collected topic information based on the interest aspect, and uses the collected topic information by the advice facility using a computer. Determining the degree of interest and providing the user with recommendations related to the topic information based on the degree of interest.

本発明の、これら、及び、他のシステム、方法、目的、特徴、利点は、以下の、実施形態及び図面の詳細な説明から当業者によれば、明らかになるだろう。ここで述べる全ての文書は、その全体を参照文献として、ここに併合される。   These and other systems, methods, objects, features, and advantages of the present invention will become apparent to those skilled in the art from the following detailed description of the embodiments and drawings. All documents mentioned herein are hereby incorporated by reference in their entirety.

本発明、及び、以下の、その、ある実施形態の詳細な説明は、以下の図面を参照して理解されるだろう。   The invention and the following detailed description of certain embodiments thereof will be understood with reference to the following drawings.

ユーザが決定を受けるシステムにおけるトピックのリストを示す。Fig. 4 shows a list of topics in the system where the user is determined. システムがユーザに尋ねるであろう質問の例を示す。An example of a question that the system will ask the user is shown. システムがユーザに尋ねるであろう画像質問の例を示す。An example of an image question that the system will ask the user is shown. 特定の決定をする場合に、システムがユーザに示す情報のタイプの例を示す。An example of the type of information that the system presents to the user when making a specific decision is shown. カメラ用のリストの例を示す。An example of a list for a camera is shown. カメラ用のリストの第2の例を示す。2 shows a second example of a list for a camera. ユーザホームページの実施形態を示す。3 shows an embodiment of a user home page. ユーザが覚えている回答の実施形態を示す。An embodiment of an answer remembered by a user is shown. ユーザが覚えている回答の実施形態を示す。An embodiment of an answer remembered by a user is shown. ユーザが専門知識に貢献するだろう選択を示す。Indicates a choice that the user will contribute to expertise. ユーザの質問の例を示す。The example of a user's question is shown. 回答フォーマットの実施形態を示す。Fig. 4 illustrates an embodiment of an answer format. 回答フォーマットの実施形態を示す。Fig. 4 illustrates an embodiment of an answer format. トピックにおける全決定の例示的リストを示す。2 shows an exemplary list of all decisions in a topic. 本発明の処理フローの実施形態を示す。An embodiment of a processing flow of the present invention is shown. 本発明の処理フローの実施形態を示す。An embodiment of a processing flow of the present invention is shown. 本発明のブロック図の実施形態を示す。1 illustrates an embodiment of a block diagram of the present invention. 提出者/専門家インタフェースホームページの実施形態を示す。Fig. 4 illustrates an embodiment of a submitter / expert interface home page. 決定する場合にヘルプを見るユーザへの客観的質問の実施形態を示す。Fig. 4 illustrates an embodiment of an objective question for a user viewing help when making a decision. 特定の推薦される決定を示す決定結果の実施形態を示す。Fig. 4 illustrates an embodiment of a decision result indicating a specific recommended decision. 属性と決定結果間の関係をユーザが設定するためのインタフェースの実施形態を示す。Fig. 4 illustrates an embodiment of an interface for a user to set the relationship between attributes and decision results. ユーザがどのように決定結果を編集するかを示す実施形態を示す。Fig. 4 illustrates an embodiment showing how a user edits a decision result. 内容への事前改定と、2つの事前改定間の変更を示す実施形態を示す。Fig. 4 illustrates an embodiment showing a prior revision to content and a change between two previous revisions. ユーザによって編集される質問を示す実施形態を示す。FIG. 6 illustrates an embodiment showing questions edited by a user. FIG. 属性の改定履歴を示す実施形態を示す。An embodiment showing an attribute revision history is shown. 新しく加えられたアドバイス領域を表示するワークショップインタフェースの実施形態を示す。Fig. 4 illustrates an embodiment of a workshop interface displaying newly added advice areas. システムが、ユーザの嗜好を学習するための、ユーザに主観的質問を尋ねる実施形態を示す。Fig. 4 illustrates an embodiment in which the system asks a user a subjective question for learning user preferences. 提出者からの最近のアクティビティのアクティビティフィードを示す実施形態を示す。Fig. 4 illustrates an embodiment showing an activity feed of recent activity from a submitter. 多重次元に基づいた結果表示の実施形態を示す。Fig. 4 illustrates an embodiment of a result display based on multiple dimensions. ユーザの不定形の入力に対する複数の質問と回答結果を示す実施形態を示す。5 shows an embodiment showing a plurality of questions and answer results for a user's indeterminate input. ユーザの嗜好を尋ねる、ユーザへの例示的質問を示す実施形態を示す。Fig. 4 illustrates an embodiment showing an exemplary question to the user asking for user preferences. 本発明の実施形態で決定される、ニュースパーソナリティ・グレンベックの類似性プロファイルを示す。Fig. 5 shows a news personality Glenbeck similarity profile determined in an embodiment of the present invention. 本発明の実施形態で決定される、パーソナリティ・マーサスチュワードの類似性プロファイルを示す。FIG. 4 shows a personality / mertha steward similarity profile as determined in an embodiment of the present invention. FIG. ユーザに関する学習を支援するサードパーティーのAPIを用いる場合の実施形態を示す。An embodiment in the case of using a third-party API for supporting learning related to a user will be described. ユーザに関する学習を支援し、ユーザの質問からユーザに返信される返答を目指すためにサードパーティーのAPIを用いる場合の実施形態を示す。An embodiment in the case of using a third-party API to support learning about the user and aim at a response returned from the user's question to the user is shown. インターネット・ソーシャル・インタラクティブ・グラフィック表現を用いて、未知のユーザの嗜好を決定する場合の実施形態を示す。Fig. 4 illustrates an embodiment for determining an unknown user's preference using an Internet social interactive graphic representation. ユーザの好み及び嗜好プロファイル作成を改善する場合の実施形態を示す。Fig. 4 illustrates an embodiment for improving user preferences and preference profile creation. グラフ構成を用いてインタフェースするウェブを用いたアドバイスファシリティの実施形態を示す。Fig. 4 illustrates an embodiment of an advice facility using the web to interface with a graph configuration. 興味性推薦処理ブロック図の実施形態を示す。3 illustrates an embodiment of an interest recommendation processing block diagram. ユーザへの推薦の、局地発見適用ビジュアル表現の実施形態を示す。Fig. 4 illustrates an embodiment of a local discovery applied visual representation of a recommendation to a user. ユーザへの推薦のための、リンクされた詳細の局地発見適用ビジュアル表現の実施形態を示す。FIG. 4 illustrates an embodiment of a linked detail local discovery applied visual representation for recommendation to a user. FIG. ユーザへの推薦の局地発見適用ビジュアル表現の実施形態を示す。FIG. 6 illustrates an embodiment of a visual discovery representation for recommending to a user. レストランのレビューの実施形態を示す。Fig. 3 illustrates an embodiment of a restaurant review. 興味性推薦処理フロー図の実施形態を示す。An embodiment of an interest recommendation processing flowchart is shown. 地理的に局在化した推薦処理フロー図の実施形態を示す。FIG. 4 illustrates an embodiment of a geographically localized recommendation process flow diagram.

本発明を、特定の実施形態との関連で説明するが、他の実施形態も、当業者によれば理解されるであろうし、ここに含める。   While the present invention will be described in the context of particular embodiments, other embodiments will be understood and included by those skilled in the art.

ここに参照される全ての文書は、参照文献として、ここに併合される。   All documents referred to herein are hereby incorporated by reference.

本発明は、ユーザ1314に対し質問1320を尋ね、ユーザの回答に基づいて、システムは、推薦、診断、結論、アドバイスなどの決定を提案する。内部的には、システムは、どの質問1320をすべきか、処理の最後にどのような決定1310をすべきかを最適化するために、マシンラーニングを使用する。システムは、ユーザが、決定1310が有用であったか否かという、最終決定をフィードバックすることによって、学習する。有用な解は、強化され、処理の進行と共になされた質問1320及び 回答1322と関連付けられる。ユーザ1314が、決定1310が有用であったと言うときには、システムは、どの質問1320を尋ねたか、各質問1320への回答1322は何であったか、を記憶し、これらの質問1320と回答1322とを最終決定と関連付ける。これらの関連付けは、ユーザ1314がシステムに次に来たときに、どの質問1320を尋ねるべきかを、長期にわたって学習するマシンラーニングの基礎である。   The present invention asks the user 1314 a question 1320 and based on the user's answer, the system proposes decisions such as recommendations, diagnoses, conclusions, advice, and the like. Internally, the system uses machine learning to optimize which questions 1320 to make and what decisions 1310 to make at the end of the process. The system learns by feeding back the final decision whether the decision 1310 was useful. Useful solutions are enhanced and associated with questions 1320 and answers 1322 made as the process progresses. When the user 1314 says the decision 1310 was useful, the system remembers which question 1320 was asked and what the answer 1322 to each question 1320 was, and finalized these questions 1320 and answers 1322. Associate with. These associations are the basis for machine learning that learns over time which question 1320 to ask when the user 1314 next comes to the system.

例えば、ユーザ1314は、行くべきバーを取り上げるアドバイスを得ようとするかもしれない。システムは、「貴方は何歳ですか?」と質問を尋ね、「30代です。」という回答を得るかもしれない。最終的には、システムは、ユーザ1314に、決定「ケリーズ・アイリッシュ・バー」を示すかもしれない。ユーザ1314が、この決定は有用だ、と言ったとする。システムは、質問「貴方は何歳ですか?」、回答「30代です。」、決定「ケリーズ・アイリッシュ・バー」間の関連を増加させる。ユーザ1314が、バーのアドバイスを探して当該サイトに来る次回は、システムは、ユーザ1314に、「貴方は何歳ですか?」質問1320を尋ねる可能性が高くなる。というのも、過去にこの質問1320がユーザにとって有用であったからである。ユーザ1314が、質問1320に、以前のユーザ1314(「30代です。」と言った)と同様に回答した場合、システムは、最終的な決定が 「ケリーズ・アイリッシュ・バー」であるという信念を強化する。   For example, the user 1314 may seek advice on picking up a bar to go. The system may ask the question “How old are you?” And get the answer “I am in my thirties”. Eventually, the system may show the user 1314 the decision “Kelly's Irish Bar”. Suppose user 1314 says that this decision is useful. The system increases the link between the question "How old are you?", The answer "I am in my thirties", and the decision "Kelly's Irish Bar". The next time the user 1314 comes to the site looking for bar advice, the system is more likely to ask the user 1314 the question "How old are you?" This is because this question 1320 has been useful to the user in the past. If user 1314 responds to question 1320 in the same way as previous user 1314 (says "I'm in my thirties"), the system believes that the final decision is "Kelly's Irish Bar" To strengthen.

システムは、各ユーザの好み、美的嗜好などのプロファイルを構築し、どのタイプの人々において、どの決定1310が可能性が高いかというフィードバックを介して学習する。あるいは、専門家のユーザは、どの種類の人々によって、どの種類の決定1310が可能性が高いか指定するかもしれない。ユーザの好みのプロファイルの学習は、特定のトピックにおいてシステムによって尋ねられた質問1320及び回答1322のダイアログとは別の処理によって起こるかもしれない。例えば、ユーザ1314は、システムに、彼らの好みの選択を、ユーザの美的嗜好を理解するために特別に設計された、異なる質問及び回答のダイアログについて別々に述べるかもしれない。   The system builds a profile of each user's preferences, aesthetic preferences, etc., and learns through feedback about which decisions 1310 are likely to be in which type of people. Alternatively, an expert user may specify which type of decision 1310 is likely by what type of people. Learning the user's favorite profile may occur by a separate process from the question 1320 and answer 1322 dialogs asked by the system on a particular topic. For example, the user 1314 may separately tell the system their preference choices for different question and answer dialogs specifically designed to understand the user's aesthetic preferences.

ユーザ1314は、システムに彼らの好みの嗜好の全てを教えるために時間を費やしたくとは思わないかも知れず、そのかわり、1つの特定の決定1310を行なうユーザ1314の文脈において、全ての好みの質問1320のうちのどれが、最も重要な好みの質問か、 システムが学習するか、専門家が特定するかもしれない。全ての質問の領界から、システムは、好みプロファイルについて発見することについて知るかも知れず、例えば、システムは、ユーザ1314が、25,000ドル以下のセダンを見つけようとしている場合に最適な、3つの特定の質問1310があることを学習しているかもしれない。あるいは、45,000ドル以上のSUVに興味があるユーザ1314に尋ねるべき、3つの好みの質問のまったく異なるセットがあるかもしれない。   The user 1314 may not want to spend time teaching the system all of their favorite preferences; instead, in the context of the user 1314 making one specific decision 1310, all preferences An expert may specify which of the questions 1320 is the most important preference question or the system learns. From the territory of all questions, the system may know about discovering about preference profiles, for example, the system is optimal when user 1314 is trying to find a sedan under $ 25,000. You may have learned that there are two specific questions 1310. Alternatively, there may be a completely different set of three favorite questions to ask users 1314 who are interested in SUVs over $ 45,000.

ユーザ1314は、また、システムに、なんらかの客観的な質問についてではなく、彼らの好みの嗜好についてのみ述べるかもしれない。この場合、システムは、純粋に好みに基づいたアドバイスの領域における全ての決定1310のランキングを提供するかもしれない。そのため、ユーザ1314が、200ドルのコンパクトカメラをほしいと言うのではなく、効果的に、ユーザ11314がやっているだろうことは、スポーツよりもコンピュータを好む、他の都会の35歳の男性が欲しいカメラを、彼らが欲しいと言うことである。ユーザ1314は、検索インタフェースを用い、「どのカメラをわたしは買うべきか」と言う領域のアドバイスではなく、「30代の都会の男性用のカメラ」と明示的にラベル付けされたアドバイスの領域を選択することにより、この嗜好を示すかもしれない。あるいは、ユーザ1314は、カメラについての決定1310をすることに興味を見せ、システムからのQ&Aダイアログのいずれの質問にも回答しないことを選択し、そして、システムは、ユーザ1314にカメラを推薦する際に使用する、ユーザ1314についての主観的な情報のみを有しているだけかもしれない。あるいは、ユーザ1314は、客観的であり、かつ、主観的なダイアログ中の質問1320に回答し、システムは、カメラについての、客観的データと主観的データに基づいて、カメラを推薦するかもしれない。   Users 1314 may also state in the system only about their preferred preferences, not about any objective questions. In this case, the system may provide a ranking of all decisions 1310 in the area of advice based purely on preference. So, rather than saying that the user 1314 wants a $ 200 compact camera, what the user 11314 would be doing effectively is that other urban 35 year old men who prefer computers over sports To say that they want the camera they want. The user 1314 uses the search interface to select an area of advice that is explicitly labeled as “a camera for men in urban thirties”, instead of an area that says “Which camera should I buy”. Selection may indicate this preference. Alternatively, the user 1314 is interested in making a decision 1310 about the camera, chooses not to answer any questions in the Q & A dialog from the system, and the system recommends the camera to the user 1314 It may only have subjective information about the user 1314 used in Alternatively, the user 1314 may answer the question 1320 in the objective and subjective dialog, and the system may recommend the camera based on objective and subjective data about the camera. .

ユーザは、また、新しい質問、回答、最終決定を入力するかもしれない。システムは、将来のユーザに対し、質問1320が、これらのユーザを助けるのに有用化どうか見るために、新しい質問1320を試してみるかもしれない。例えば、バー推薦サービスのユーザ1314は、質問「貴方は、音の大きな場所が好みですか、それとも、静かな、くつろげる状況が好みですか?」に貢献するかもしれない。システムは、バー推薦サービスの将来の使用にこの質問1320を尋ね、上記された処理にわたって、この質問1320の回答と、ユーザが有用と判断した推薦間の相関を観察することを決定するかもしれない。他方、ユーザ1314は、ユーザの助けになんの価値も無い質問1320を提供するかもしれない。例えば、ユーザ1314は、質問「貴方は、キャノンのカメラを持っていますか?」を提供するかもしれない。システムは、将来のユーザに対し、この質問1320を試し、この質問1320への回答と、ユーザが有用と判断したバーの推薦間に何の相関も見つけられないかもしれない。この場合、質問1320は、こっち、あるいは、他方の推薦が有用であるか否かを示さないので、あまり、尋ねられないかもしれない。   The user may also enter new questions, answers, and final decisions. The system may try a new question 1320 to see if future questions 1320 make the question 1320 useful to help these users. For example, a bar recommendation service user 1314 may contribute to the question “Do you prefer a loud place or do you prefer a quiet, relaxing situation?”. The system may ask this question 1320 for future use of the bar recommendation service and decide to observe the correlation between the answer to this question 1320 and the recommendation that the user has found useful over the process described above. . On the other hand, the user 1314 may provide a question 1320 that has no value to the user's help. For example, user 1314 may provide the question “Do you have a Canon camera?”. The system may try this question 1320 for a future user and find no correlation between the answer to this question 1320 and the recommendation of the bar that the user deems useful. In this case, the question 1320 may not be asked so much because it does not indicate this or whether the other recommendation is useful.

システムは、数個の可能な決定について、高い自信を感じるまで、質問1320を問い続けるかもしれない。システムは、また、多すぎる質問1320をすでにして、ユーザをイライラさせる危険があると感じると、早めにやめるかもしれない。システムは、また、ユーザ1314が、システムは、たぶん、知性のある決定をするのに十分尋ねていないと感じることを避けるため、少なくとも最小数の質問1320を尋ねるかもしれない。   The system may continue to ask questions 1320 until it feels highly confident about several possible decisions. The system may also quit early if it already has too many questions 1320 and feels at risk of frustrating the user. The system may also ask at least a minimum number of questions 1320 to avoid that the user 1314 feels that the system is probably not asking enough to make an intelligent decision.

システムは、ユーザからの不正確な回答を許容する機構を有するかもしれない。不正確な回答は、ユーザ1314が、質問を理解していないか、回答1322を理解していないか、質問に対する回答1322を知らないゆえになされるかもしれない。ユーザ1314によって与えられる回答の多くが、特定の決定を支持するなら、システムは、全てのユーザの回答がその決定を支持するわけではなくても、その決定をするかもしれない。   The system may have a mechanism that allows incorrect answers from users. An incorrect answer may be made because the user 1314 does not understand the question, does not understand the answer 1322, or does not know the answer 1322 to the question. If many of the answers given by user 1314 support a particular decision, the system may make that decision even though not all user answers support that decision.

実施形態においては、本発明は、システムとユーザ間の、少なくとも1つの質問1320と回答1322、ユーザへの決定、決定を改善するために使用されるマシンラーニングを適用する。システムは、質問1320と回答1322を生成する改善された方法、ユーザに決定を提供する改善された方法、システムによって与えられる質問1320と決定を改善するためのマシンラーニングを利用する改善された方法、を提供し、これらの機能は、別個に、あるいは、組み合わせて、スタンドアロンシステムとして使用されるか、改善機能としてサードパーティシステムに組み込まれる。実施形態においては、これらの改善機能のそれぞれは、記載したように、マシンラーニングのある形態を利用するかもしれない。例えば、システムは、どのような状況で、ユーザ1314が、特定の情報を探しているかを学習することによって、ユーザ1314との、質問1320及び回答1322セッションを実行する改善された方法を提供するかも知れない。例えば、気候が、一日の時間及び気象条件に依存して、ユーザが異なる嗜好を持つ条件であることをシステムによって学習されるかもしれない。1位日中雨が降っており、ユーザ1314が映画を探しているとき、ユーザ1314は、映画のチケットと、映画がやっている場所を探している可能性がより高いかもしれない。夜中中雨が降っており、ユーザ1314が映画を探しているとき、ユーザ1314は、映画の説明を探している可能性がより高いかもしれない。他の例では、システムは、ユーザが、日中対夜中で、年齢に基づいて、選択対単一決定1310を提供し、特定のフォーマットを好むと言うこと、ユーザの地理的所在などに基づいての決定1310の提示の前に多くの数の質問1320を好むと言うことを学習するような、ユーザへの決定を提供する改良された方法を提供するかも知れない。他の例では、システムは、年齢及び教育に基づいて、多くの専門家の情報を利用する、トピックがファッションの場合に一般人の意見を利用する、ユーザ1314は、若者対、ユーザ1314が年が多い場合には、より伝統習慣を利用する、トピックが個人的な場合などは、友達にユーザの選択についてより多く質問1320を尋ねる、など、ユーザのために、どのような選択をすることを決定1310するかを学習する改善された方法を提供する。   In an embodiment, the present invention applies at least one question 1320 and answer 1322 between the system and the user, the decision to the user, and machine learning used to improve the decision. The system is an improved method of generating questions 1320 and answers 1322, an improved method of providing decisions to the user, an improved method of utilizing questions 1320 provided by the system and machine learning to improve the decisions, These functions can be used separately or in combination as a stand-alone system or incorporated into a third party system as an improved function. In embodiments, each of these improvement features may utilize some form of machine learning, as described. For example, the system may provide an improved way to perform a question 1320 and answer 1322 session with user 1314 by learning under what circumstances user 1314 is looking for specific information. I don't know. For example, the system may learn that the climate is a condition that the user has different preferences depending on the time of day and weather conditions. When it is raining day one and user 1314 is looking for a movie, user 1314 may be more likely to be looking for a movie ticket and where the movie is doing. When it is raining all night and the user 1314 is looking for a movie, the user 1314 may be more likely to be looking for a movie description. In other examples, the system may provide a choice vs. single decision 1310 based on age, during the day versus night, and prefer a specific format, based on the user's geographic location, etc. May provide an improved method of providing decisions to the user, such as learning to prefer a large number of questions 1320 prior to presenting the decision 1310. In another example, the system uses information from many professionals based on age and education, uses public opinion when the topic is fashion, user 1314 is younger, and user 1314 is older than Decide what choices to make for the user, such as using more traditional habits, if the topic is personal, or asking more questions 1320 about the user's choices to friends, etc. An improved method of learning to do 1310 is provided.

実施形態においては、本発明は、質問1320と回答の組み合わせを提供し、決定を提供し、これらがサードパーティシステムによって提供される場合、これらの1つがシステムによって提供されないときには、どれを提供するかを決定することを学習する。例えば、サードパーティーの検索エンジンのウェブアプリケーションは、ユーザの検索問い合わせからソートされたリストを提供する機能を改善し、キーワード検索とソートアルゴリズムを補強するために、質問1320と回答1322を生成する本発明のファシリティを利用したいかもしれない。この場合には、サードパーティーの検索エンジンは、彼らのサービスが、決定の限定された集合ではなく、ソートされたリストを提供するビジネスなので、本発明の決定を生成する機能には興味は無いかもしれない。しかし、本発明は、ユーザへの質問1320と回答1322を常に改善する本発明の能力は、検索エンジンプロバイダに、本発明の能力に基づいて、ユーザへのソート結果を改善することを可能とするという点において、検索エンジンプロバイダの重要な新しい能力を提供する。   In an embodiment, the present invention provides a combination of questions 1320 and answers, provides decisions, and if they are provided by a third party system, which one is provided when not provided by the system Learn to decide. For example, a third-party search engine web application may generate questions 1320 and answers 1322 to improve the ability to provide a sorted list from a user search query and augment the keyword search and sorting algorithm. You may want to take advantage of the facilities. In this case, third-party search engines may not be interested in the ability to generate decisions of the present invention because their services provide a sorted list rather than a limited set of decisions. unknown. However, the present invention allows the search engine provider to improve the sorting results for the user based on the capabilities of the present invention, the ability of the present invention to constantly improve the questions 1320 and answers 1322 to the user. In that respect, it provides an important new capability for search engine providers.

実施形態においては、アドバイスの最初の領域の主題は、検索インタフェースで特定される。例えば、「イタリアでのロマンチックなハネムーン」を探しているユーザ1314は、どこに休暇に行きたいですか?どんなタイプの休暇をお探しですか?などのユーザクエッションを最初に尋ねるのではなく、イタリアのどこにハネムーンに行くかをユーザ1314が決定するのに助けとなるウェブページへ導く。あるいは、ユーザ1314は、イタリアの特定の場所を検索でき、
1)特定の場所が、彼らのニーズ(例えば、「この休暇は、ハネムーンやロマンチックゲートによく、家族旅行には良くない」)の1つによい場合、ユーザ1314が決定する助けとなる、
2)別のあるいは潜在的に休暇に行くのによいイタリアの場所をユーザ1314が見つけることを助けるダイアログを開始する提案をする、
ウェブページに導く。あるいは、ユーザ1314は、特定の商品を検索しており、これらのうちのどの商品が彼らに最も良いか絞るためのダイアログに入る。ケース#1、#2の両方の場合、示される情報は、他のユーザが、決定ダイアログにおいて、どのように質問に回答したか、そして、その決定にポジティブなフィードバックを与えたかに基づいている。したがって、「休暇にどこに行くべきでしょうか?」トピックを用いる多くの人が、質問「ロマンチックな休暇が欲しいですか?」に「はい」で答え、ついで、「イタリア」にポジティブなフィードバックを与えたならば、システムは、検索エンジン経由でやってきたユーザ1314のロマンチック先は、イタリアであると表示するだろう。あるいは、決定「イタリア」あるいは、質問「ロマンチック休暇が欲しいですか?」をシステムに入力したユーザ1314は、質問「ロマンチック休暇が欲しいですか?」への回答「はい」は、イタリアに関連付けられ、したがって、検索エンジン経由でやってきたユーザ1314にイタリアがロマンチック休暇であることを示すことを明示的に示したことになる。
In an embodiment, the subject of the first area of advice is specified in the search interface. For example, where would a user 1314 looking for “a romantic honeymoon in Italy” want to go on vacation? What type of vacation are you looking for? Rather than first asking for user questions, such as, the user 1314 leads to a web page that helps the user decide where to go to the honeymoon. Alternatively, user 1314 can search for a specific location in Italy,
1) If a particular location is good for one of their needs (eg, “This vacation is good for honeymoons and romantic gates, not good for family trips”), user 1314 will help determine
2) Make a suggestion to start a dialog to help the user 1314 find another or potentially good place to go on vacation in Italy,
Lead to a web page. Alternatively, user 1314 is searching for a particular product and enters a dialog to narrow down which of these products are best for them. In both cases # 1 and # 2, the information shown is based on how other users answered the question in the decision dialog and gave positive feedback to the decision. Therefore, many people using the “Where to go on vacation?” Topic answered “Yes” to the question “Do you want a romantic vacation?” And then gave positive feedback to “Italy” If so, the system will display that the romantic destination of the user 1314 who came through the search engine is Italy. Alternatively, the user 1314 who entered the decision “Italy” or the question “Do you want a romantic vacation?” Into the system, the answer “Yes” to the question “Do you want a romantic vacation?” Is associated with Italy, Therefore, the user 1314 who came via the search engine explicitly indicated that Italy is a romantic vacation.

実施形態においては、本発明は、質問を問いかけること、決定を行なうこと、より良い決定を行なうための本発明のファシリティを使うが、専門家からの入力のみを使うなどの、より良い決定を学習すること、の部分集合の他の組み合わせを提供する。特定のユーザに質問1320と回答1322のセッションを提供するのではなく、決定を行なうために、前のユーザ1314のシステムとのやり取りを使うとか、将来の決定に関連して、システムに学習可能とさせるために、ユーザ1314への質問1320と回答1322を投げかけるが、ユーザ1314に決定を与えるのではなく、報酬を与えるとか、単純に結果にフィルタリングをかけて絞るなどの、なんらかの学習をすることなしに、質問1320と回答を投げかけ、決定1310を行なうとか、より良い決定をどのように行なうかを学習するための本発明の機能を使うが、質問1320と回答1322を介して、ユーザにではなく、エキスパートシステムにその能力を提供するとか、などである。実施形態においては、システムは、全ての質問1320、回答1322ユーザ1214セッションの要素を提供し、ユーザに決定を提供し、どのように決定を改善するかを学習する。   In an embodiment, the present invention uses the facilities of the present invention to ask questions, make decisions, and make better decisions, but learn better decisions, such as using only input from experts. To provide other combinations of subsets. Rather than providing a specific user with a question 1320 and answer 1322 session, the system can learn from the previous user 1314's interaction with the system to make a decision, or in connection with future decisions. To ask users 1314 questions 1320 and answers 1322, but do not learn anything, such as giving rewards or simply filtering the results instead of giving decisions to users 1314 And asks questions 1320 and answers, uses the features of the present invention to learn how to make a decision 1310 and how to make a better decision, but not to the user via question 1320 and answer 1322 , Provide the expert system with that capability, and so on. In an embodiment, the system provides all the questions 1320, answers 1322 elements of the user 1214 session, provides the user with a decision and learns how to improve the decision.

実施形態においては、質問1320を入力するユーザ1314は、質問の従属性と重要性を選択的に指定するかもしれない。従属性は、いつ質問をすることができるかを制御するかもしれない。重要性は、ユーザ1314の回答を重み付けするために、異なる質問1320間の相対的重要性を指定するかもしれない。どの決定1310の結果もユーザ1314によって指定された全ての回答1322に一致しないために、システムがトレードオフを考慮しなくてはならないならば、システムは、低い重要性の質問に対し高い重要性の質問に一致する決定結果を推薦しようとするかもしれない。システムは、また、低い重要性の質問に対し高い重要性の質問をするのを優先するかもしれない。例えば、「合衆国内でどこに休暇に行きたいですか」などの新しい質問を入力するユーザ1314は、新しい質問「合衆国内でどこに休暇に行きたいですか」を尋ねる前に、「世界中でどこに行きたいですか」などの既存の質問に「合衆国」と答えてもらうことを要求する従属性を設定するかもしれない。   In an embodiment, a user 1314 entering a question 1320 may selectively specify the dependency and importance of the question. Dependency may control when questions can be asked. Importance may specify the relative importance between different questions 1320 to weight the user 1314's answer. If any decision 1310 results do not match all the answers 1322 specified by the user 1314, the system will consider a high importance question for a low importance question if the system must take tradeoffs into account. You might try to recommend a decision that matches your question. The system may also prioritize asking high importance questions over low importance questions. For example, a user 1314 entering a new question such as “Where do you want to go on vacation in the United States” asks “Where do you want to go on vacation in the United States” before asking the new question “Where do you want to go on vacation in the United States”? May set up a dependency that requires existing questions such as “Do you want to be answered” to the United States?

実施形態では、本発明は、ユーザ1314がシステムのファシリティとやり取りすることができるようなユーザ1314インタフェースをシステムに提供するかもしれない。システムは、いくつかの部品を含むかも知れず、それらのいくつかは、ウェブサイトとか、スーパバイザとか、ウィジェットの集まりである。ウィジェットは、コードの集まりとか、プロセスとかであり、ウェブサイト上の単一のコンテンツをレンダリングするかもしれない。ウェブサイトは、決定を取得し、決定を編集し、システムパフォーマンスについてレポートを見るための、エンドユーザ、スタッフメンバー、登録されたユーザに対するインタフェースからなる。スーパバイザは、ユーザ1314が、そのコンテンツのレンダリングを要求する前に、時間のかかるデータ収集や処理をウィジェットが行なえる様に、ウィジェットを走らせるためのコンテナかもしれない。   In an embodiment, the present invention may provide the system with a user 1314 interface that allows the user 1314 to interact with the system facilities. A system may include several parts, some of which are websites, supervisors, or collections of widgets. A widget is a collection of code or a process and may render a single piece of content on a website. The website consists of interfaces for end users, staff members, and registered users to obtain decisions, edit decisions, and view reports on system performance. A supervisor may be a container for running a widget so that the user 1314 can perform time-consuming data collection and processing before requesting the content to be rendered.

例えば、ウィジェットは、インターネットから決定に関するビデオを収集するかもしれない。ウィジェットは、スーパバイザにおいては、各決定1310についてのビデオを探してウェブを巡り、データベースで見つけたビデオを格納するかもしれない。ユーザ1314がウェブサイトに来て、特定の決定を得る場合、ウェブサイトは、ビデオウィジェットに、ビデオをレンダリングし、以前に見つけた、なんらかのビデオを表示するように要求するかもしれない。   For example, a widget may collect videos about decisions from the Internet. The widget may search the video for each decision 1310 on the supervisor and store the videos found in the database. If the user 1314 comes to a website and gets a particular decision, the website may request the video widget to render the video and display any previously found video.

複数のスーパバイザのインスタンスは、ウィジェットの処理をスケールアップするために、複数のコンピュータ上で動作するかもしれない。各ウィジェットは、自身のコンピュータ上で動作するかもしれない。同様に、多くのコンピュータは、サードパーティーのウェブサイトに埋め込まれて、ウェブサーバ、インスタントメッセージ、音声ゲートウェイ、電子メール、プログラム様APIなどを介して、システムにインタフェースを提供するかもしれない。   Multiple supervisor instances may run on multiple computers to scale up widget processing. Each widget may run on its own computer. Similarly, many computers may be embedded in a third party website to provide an interface to the system via a web server, instant messaging, voice gateway, email, program-like API, and the like.

実施形態においては、属性は、質問1320と、その質問に対する特定の回答1322の組み合わせかもしれない。例えば、質問1320が、「何歳ですか」というもので、その質問1320に対する回答が、「18歳以下」、「20〜30歳」、「30歳より多い」であった場合には、属性は、「何歳ですか?18歳以下」かもしれない。システムは、属性と決定間の関係を学習することによって動作するかもしれない。システムが質問1320をし、ユーザ1314が、回答1322を与える場合、システムは、その属性を取得し、どの決定がそれに関連付けられているか探すかもしれない。   In an embodiment, an attribute may be a combination of a question 1320 and a specific answer 1322 for that question. For example, when the question 1320 is “How old”, and the answer to the question 1320 is “18 years old or younger”, “20-30 years old”, “more than 30 years old”, the attribute May be "How old? 18 years old or younger". The system may operate by learning the relationship between attributes and decisions. If the system asks a question 1320 and the user 1314 gives an answer 1322, the system may get that attribute and look for which decision is associated with it.

実施形態においては、システムは、ある属性は、連続値であり、他のものは、離散値であることを理解するかもしれない。連続値の属性を使用する場合、システムは、ユーザ1314が尋ねるよりもコストの低い商品を推薦することがしばしば受け入れられるが、ユーザ1314が尋ねるよりもコストが高い商品を提供することは、めったに受け入れられないことを理解するような、より知的なトレードオフを考慮することができるかもしれない。   In an embodiment, the system may understand that some attributes are continuous values and others are discrete values. When using continuous-valued attributes, the system is often accepted to recommend products that are less expensive than the user 1314 asks, but it is rarely accepted to offer products that are more expensive than the user 1314 asks. It may be possible to consider more intelligent trade-offs that make sense of what is not possible.

実施形態においては、属性と決定間の関係は、システムに明示的に与えられる、あるいは、それらの組み合わせなど、ユーザから学習することができるかもしれない。例えば、「いくら使いたいですか?200ドル以下」の価格属性は、専門家、商取引サイト/APIなどからのデータに基づいた、その価格範囲に入るカメラに明示的にリンクされているかもしれない。しかし、属性「カメラをどのように使いますか?休暇中に。」と、可能な休暇の行き先間の関係は、十分に学習されるかもしれない。   In embodiments, the relationship between attributes and decisions may be explicitly given to the system or learned from the user, such as a combination thereof. For example, a price attribute of “How much do you want to use? $ 200 or less” might be explicitly linked to a camera that falls within that price range based on data from experts, commerce sites / APIs, etc. . However, the attribute “How do you use a camera? During a vacation” and the relationship between possible vacation destinations may be fully learned.

新しい質問1320、回答1322、及び結果を入力する場合、ユーザ1314は、選択的に、属性と決定結果の関係を指定するかもしれない。例えば、ユーザ1314は、「どのカメラを買うべきか」トピックにおいて、質問「いくら使うべきか」を入力するのであれば、ユーザ1314は、また、システムに対し、回答「200ドル以下」は、カメラZではなく、カメラX及びYに関連付けられるべきと、指定するかもしれない。そして、将来のユーザが「どのカメラを買うべきか」トピックを用い、「いくら使いたいですか」と言う質問に対し、回答「200ドル以下」と答えるのであったならば、そのユーザ1314は、カメラZよりも、カメラX及びYを推薦される可能性が高くなるかもしれない。   When entering new questions 1320, answers 1322, and results, user 1314 may optionally specify the relationship between attributes and decision results. For example, if the user 1314 enters the question “how much to use” in the “what camera to buy” topic, the user 1314 also asks the system that the answer “$ 200 or less” You might specify that it should be associated with cameras X and Y, not Z. Then, if the future user uses the topic “Which camera to buy” and answers the question “how much do you want to use”? There is a possibility that cameras X and Y are recommended more than camera Z.

システムからのアドバイスを求め、決定結果を受け取った後、ユーザ1314は、システムから、なぜその特定の決定結果が推薦されたかの理由も与えられるかもしれない。この説明は、また、ユーザ1314に対し、ユーザ1314が、その決定結果がシステムによって、間違って推薦されたと考える場合には、その決定結果の属性を変えることができるようにするかもしれない。   After seeking advice from the system and receiving a decision result, the user 1314 may also be given a reason why the particular decision result was recommended from the system. This description may also allow the user 1314 to change the attribute of the decision if the user 1314 considers that decision to have been incorrectly recommended by the system.

一般に、学習された関係は、ユーザ、専門家、被雇用者、サードパーティーからの自動データ供給、あるいは、これらの組み合わせからの訓練を含む。   In general, learned relationships include training from users, professionals, employees, automated data supply from third parties, or combinations thereof.

実施形態においては、システムがソリューションを推薦し、ユーザに尋ねるべき次の質問1320を選択する方法はいろいろある。可能なマシンラーニングシステムは、最近接などの幾何的システムであるかもしれず、ベクトルマシン、確率的システム、ジェネティックアルゴリズムなどの進化的システム、決定木、決定木に関連したニューラルネットワーク、ベイズ推定、ランダムフォーレスト、ブースティング、ロジスティック回帰、ファセティッドナビゲーション、質問精錬、質問拡張、特異値分解などをサポートする。これらのシステムは、完全ゲームプレイ(例えば、決定を得る前にユーザ1314から与えられる全ての属性など)、個々の質問/ゲームプレイの部分集合への回答、ポジティブなフィードバックのみ、ネガティブなフィードバックのみ、あるいは、これらの組み合わせから、学習すること周辺に基づいているかもしれない。更に、システムは、以前回答を受けた質問、ユーザ1314が好んだ、あるいは、好まなかった決定、ユーザ1314が、以前アドバイスを求めたアドバイスの領域などを覚えているなど、ユーザ1314との以前のやり取りを考慮に入れるかもしれない。更に、システムは、1日の中の時間、ユーザ1314がシステムを使用した日、ユーザのIPアドレス、クライアントの種類(例えば、Firefox, IE, cell phone, SMS など)、他のそのようなデータなどの、ユーザ1314によって陰に提供されたファクタを考慮するかもしれない。   In embodiments, there are various ways for the system to recommend a solution and select the next question 1320 to ask the user. Possible machine learning systems may be geometric systems such as nearest neighbors, evolutionary systems such as vector machines, stochastic systems, genetic algorithms, decision trees, neural networks related to decision trees, Bayesian estimation, random forest Supports boosting, logistic regression, faceted navigation, question refinement, question expansion, singular value decomposition, etc. These systems include full gameplay (eg, all attributes given by user 1314 before making a decision), answers to individual question / gameplay subsets, positive feedback only, negative feedback only, Alternatively, learning from these combinations may be based on the periphery. In addition, the system may have previously contacted the user 1314, such as questions that have been previously answered, decisions that the user 1314 has liked or disliked, and areas of advice that the user 1314 has sought before. May take into account the interaction. In addition, the system can use the time of day, the date the user 1314 used the system, the user's IP address, the type of client (eg Firefox, IE, cell phone, SMS, etc.), other such data, etc. The factors provided implicitly by the user 1314 may be taken into account.

実施形態においては、本発明は、ユーザの振る舞いに基づいて、陰に学習するのではなくて、明示的に質問1320を尋ねるなど、システムが、ユーザの意図や雰囲気を推測するのに任せられるわけではないので、より強力な、協調フィルタリングの能力を十分超えたマシンラーニングシステムを提供する。また、すでに何を答えたかに基づいて、ユーザ1314に尋ねる質問1320を選択することにより、本発明は、そうでなければ見逃していた、ニュアンスに合わせることができるかもしれない。本発明は、「X、Y、Zを買ったほかの人は、また、品Aも好む」などの、過去の振る舞いからの単純な外挿を超えた結締を提供するなど、決定を説明することができるかもしれない。そうではなくて、本発明は、ユーザ1314に、「ユーザ1314は、Xを欲しいと思い、Yを好み、Zを信じると言ったので、Aをする」べきであると言うことができる。更に、本発明は、ユーザに、有用な新しい質問1320を提供させ、自動的にどのような文脈で、質問1320が有用かを学習することが可能となる。他の差異のある領域は、本発明のマシンラーニング技術は、協調フィルタリングが、非商品/メディアアプリケーションに適用する場合に困難を生じるユーザ1314の非常にバラエティに富んだ興味領域における結締を提供することができる。例えば、協調フィルタリングは、タトゥーを入れるべきかなどの、かなり個人的なトピックや、ユーザの所得税の申告から特定の消費を控除できるかなどの珍しい質問などについての決定1310をユーザ1314がするのを助けるように適用するのは容易ではないだろう。本発明は、そのような応用に適用可能である。実施形態では、本発明は、ユーザに決定を与えるために、ユーザのグループから学習されたアドバイスと互いにミックスされた、予め組み込まれた専門家のアドバイスを使うことができる。   In an embodiment, the present invention is left to the system to guess the user's intention and atmosphere, such as explicitly asking the question 1320 rather than learning implicitly based on the user's behavior. So, we will provide a more powerful machine learning system that goes well beyond the capabilities of collaborative filtering. Also, by selecting a question 1320 to ask the user 1314 based on what has already been answered, the present invention may be able to match the nuances that otherwise would have missed. The present invention explains the decision, such as providing a tightening beyond simple extrapolation from past behavior, such as "Other people who bought X, Y, Z also like product A" It may be possible. Rather, the present invention can tell the user 1314 that “user 1314 wants X, likes Y, believes Z, and should do A”. Furthermore, the present invention allows the user to provide useful new questions 1320 and automatically learns in what context the question 1320 is useful. Another area of difference is that the machine learning technique of the present invention provides for tightness in a very variety of areas of interest for user 1314 that creates difficulties when collaborative filtering is applied to non-commodity / media applications. Can do. For example, collaborative filtering may help user 1314 make decisions 1310 about fairly personal topics such as whether to include tattoos, or unusual questions such as whether certain consumption can be deducted from a user's income tax return. It will not be easy to apply to. The present invention is applicable to such applications. In an embodiment, the present invention can use pre-built expert advice mixed with advice learned from a group of users to give the user a decision.

実施形態においては、システムは、システム上の全てのデータを編集するための、ウィキ・ウェブインタフェースを備えるかもしれない。このウェブインタフェースは、質問、回答、属性、及び解を編集/生成/削除するために使用されるかもしれない。各解は、また、関連したさまざまな情報を有しており、その解を推薦する場合、決定ページに示される。例えば、カンクンでの休暇を推薦する場合には、推薦ページには、カンクンについてのビデオを見せるかもしれない。解に関する、すべてのこの補助的なデータは、また、ウィキを介して、編集可能かもしれない。   In an embodiment, the system may include a wiki web interface for editing all data on the system. This web interface may be used to edit / generate / delete questions, answers, attributes, and solutions. Each solution also has a variety of related information, and when recommending that solution, it is shown on the decision page. For example, if a vacation in Cancun is recommended, the recommendation page may show a video about Cancun. All this ancillary data about the solution may also be editable via the wiki.

実施形態では、ウィキは、スーパバイザ上で動くウィジェットによって収集されたデータを編集するのに使われるかもしれない。これにより、ウィジェットは、予めデータを収集することができ、レビューして、人間による質の確保のための処理を可能とし、収集されたデータを変更することを可能とする。   In an embodiment, a wiki may be used to edit data collected by a widget that runs on a supervisor. Thus, the widget can collect data in advance, review it, enable processing for ensuring quality by humans, and change the collected data.

実施形態では、システムは、ウィジェットあるいは人間によってなされた全ての変更の履歴を保持する。例えば、この履歴の一つの使い道は、コンテンツの質を確保するために雇われた契約者によって行なわれる仕事をレビューするために用いられることかもしれない。この履歴の他の使い道は、ウィジェットが人間によって行なわれた仕事を元に戻してしまうことが起こらないようにすることかもしれない。例えば、ウィジェットが特定のビデオを収集し、人間が、適当でないとして、このビデオを削除した場合、ウィジェットが、将来のどこかの時点で、このビデオを再び追加しないように、履歴を使うことができる。最後に、データが劣化したり、間違って削除された場合、履歴によってリカバリの対策を施すことができるかもしれない。   In an embodiment, the system keeps a history of all changes made by widgets or humans. For example, one use of this history may be used to review work done by contractors hired to ensure content quality. Another use of this history may be to prevent widgets from undoing work done by humans. For example, if a widget collects a particular video and a human deletes this video as inappropriate, the widget may use history so that it does not add this video again at some point in the future. it can. Finally, if the data deteriorates or is deleted by mistake, recovery may be possible depending on the history.

実施形態では、ウィジェットが新しいコンテンツを発見したときには、そのコンテンツを有効化し、編集するための人間のワークフローに仕事を並べるかもしれない。   In an embodiment, when a widget discovers new content, it may queue up work in a human workflow to validate and edit that content.

実施形態では、学習する為に、システムは、システムが有用とは予期しないが、有用と判明する何かを推薦することができるかもしれないので、ランダムあるいは半ランダムな決定を時々するかもしれない。システムが、すでに学習したことを使用したい場合には、どの質問1320を尋ね、どの決定1310をするかについて、ランダムな選択は行なわないかもしれない。すでに知っていることを使用すること、利用という、と、潜在的に何か新しいことを学習すること、調査ともいう、との間のトレードオフが存在する。利用は、ユーザをより満足させ、調査は、システムをより賢くする。   In an embodiment, to learn, the system may make random or semi-random decisions from time to time because it may not recommend the system to be useful but may recommend something that proves useful . If the system wants to use what has already been learned, it may not make a random choice as to which question 1320 to ask and which decision 1310 to make. There is a trade-off between using what you already know, using, and learning something potentially new, or research. Use makes the user more satisfied, and research makes the system smarter.

実施形態においては、尋ねるべき質問1320を選択する場合に、このトレードオフを行なう一方法は、ユーザ1314が、決定1310をするに当たって有効であることにシステムが自信がある質問1320を尋ね、次に、尋ねるべきいくつかのランダムな質問1320を採用することである。トレードオフを行なう他の方法は、固定された質問1320の集合については、利用に基づき、次の集合は、調査に基づく、という、各ユーザ1314のやり取りにおいて、固定された予算を持つことであろう。   In an embodiment, when selecting the question 1320 to ask, one way to make this tradeoff is to ask the question 1320 that the system is confident that the user 1314 is valid in making the decision 1310, and then , Employ some random question 1320 to ask. Another way to make a trade-off is to have a fixed budget for each user 1314 exchange, with a fixed set of questions 1320 based on usage and the next set based on surveys. Let's go.

実施形態においては、決定も、調査され、あるいは、利用される。システムが学習したい場合には、ランダムな決定を示すだろう。純粋にランダムな決定を示すのではなく、システムは、また、ユーザ1314が指定したいくつかの条件に合いつつ、残りの条件の範囲で純粋な調査である決定1310を示すかも知れない。例えば、ユーザ1314に示すのに、ランダムなカメラを採用するのではなく、システムは、ユーザの価格条件に合うランダムなカメラを採用することができるだろう。これにより、システムは、ユーザのニーズに合う可能性のない決定1310を示す可能性が低くなるので、より効果的なトレーニングが行なえるだろう。調査のとき、ランダムな決定1310を示すのではなくて、システムは、利用に基づいた決定1310と、調査に基づいた解の両方を示し、ユーザからそれぞれに別個にフィードバックを得るかも知れない。あるいは、システムは、限定された数のランダム性を導入し、何がシステムの最適な推測か、決定「のような」を採用することもできるだろう。例えば、システムは、リーズナブルな決定1310をすることと、まだユーザから新しい情報を学習していることのバランスを取るため、ユーザ1314は、ある特定のカメラを好むだろうが、そうではなく、似たような、しかし、同じではない他のカメラを推薦することもできるだろう、という予測を行なうかもしれない。実施形態では、システムは、質問11320をし、調査対利用を介して決定を行なうときに、ユーザ1314を特定するかもしれないし、しないかもしれない。   In embodiments, decisions are also investigated or utilized. If the system wants to learn, it will show a random decision. Rather than showing a purely random decision, the system may also show a decision 1310 that is purely surveyed for the remaining conditions while meeting some conditions specified by the user 1314. For example, instead of employing a random camera to show to the user 1314, the system could employ a random camera that meets the user's price requirements. This will allow the system to perform more effective training because it is less likely to show decisions 1310 that are unlikely to meet the user's needs. At the time of the survey, rather than presenting a random decision 1310, the system may present both a usage-based decision 1310 and a survey-based solution, and may obtain separate feedback from each user. Alternatively, the system could introduce a limited number of randomnesses and adopt a decision “like” what is the best guess for the system. For example, the user 1314 may prefer a particular camera to balance the making of reasonable decisions 1310 and still learning new information from the user, but it is not. You might make a prediction that you could recommend other cameras that are similar, but not the same. In an embodiment, the system may or may not identify the user 1314 when asking the question 11320 and making a decision via survey versus usage.

実施形態においては、システムは、推薦しているさまざまなものについて、ユーザを調べていると見られるだろう。例えば、システムは、キャノンSD1000カメラについて、ユーザに10の質問1320を尋ねているかもしれない。これにより、各カメラについての豊富なデータの集合を提供でき、システムにどのような種類のユーザ1314が、このカメラを好む可能性が高いかのリストを作成し始めさせることができる。システムは、属性を与えられると、最も好まれる可能性の高いものから最も好まれる可能性の引くものなど、各属性についての決定のランク付けされたリストを生成するかもしれない。例えば、システムは、「貴方は何歳ですか?50歳より上」と答える人々に最も好かれる可能性の高い順のカメラのリストを生成するかもしれない。これは、50歳より上のユーザに対するトップ10のカメラとして、システムにより示される。いろいろなこれらトップ10リストは、システムのデータに基づいて作成されるだろう。これらのリストは結合されて新しいリストを生成する。例えば、属性「貴方は何歳ですか?50歳より上」に対するカメラのランクかされたリストと、属性「なぜ、カメラを買うのですか?旅行」の他のリストを与えられると、システムは、「旅行用カメラが欲しい、50歳より上のユーザ」に対するカメラの、新しいランク付けされたリストを生成することができる。トップリストのこのような組み合わせは、予め生成されていてもよいし、新しいトップリストを選択するために、一つ一つユーザ1314に尋ねながら、オンデマンドで生成したりしても良い。   In an embodiment, the system may be viewed as examining the user for various recommendations. For example, the system may ask the user ten questions 1320 for a Canon SD1000 camera. This can provide a rich set of data for each camera and allow the system to begin creating a list of what types of users 1314 are likely to like this camera. Given the attributes, the system may generate a ranked list of decisions for each attribute, such as those most likely to be preferred to those most likely to be preferred. For example, the system may generate a list of cameras in the order most likely to be liked by people who responded “How old are you? Above 50”. This is shown by the system as the top 10 camera for users over the age of 50. The various top 10 lists will be created based on system data. These lists are combined to create a new list. For example, given a ranked list of cameras for the attribute "How old are you? Above 50" and another list of attributes "Why do you buy a camera? , A new ranked list of cameras for “users over 50 who want travel cameras” can be generated. Such a combination of the top lists may be generated in advance, or may be generated on demand while asking the user 1314 one by one in order to select a new top list.

実施形態では、これらの「トップリスト」は、さまざまな目的に使うことができる。あるユーザは、決定を受け取る前に、一連の質問1320に答えたくないかもしれない。そうではなく、彼らは、これらのリストを見ることができ、目的の決定を見つけることができるかもしれない。システムは、それぞれが自身のウェブページを有する、千あるいは、万などの、多数のトップリストを有しているかもしれない。更に、これらのページは、検索エンジンによってインデックス付けされ、システムのウェブサイトにユーザを誘導する、大量のコンテンツを含んでいるかもしれない。あるいは、ユーザ1314は、決定が欲しいアドバイスの領域を見つけるために、システム自体の検索インタフェースを使うかもしれない。さまざまなトップリストは、トップリストに基づいて、ダイアログ内のいくつかの質問1320に暗に答えることによって、ダイアログをショートカットするのに使われるかもしれない。例えば、「休暇」と呼ばれるアドバイスの領域があり、「イタリアでのロマンチックハネムーン休暇」と呼ばれるトップリストがあり、このトップリストは、すでに回答された、以下のような「休暇」ダイアログからのいくつかの質問1320と共に、「休暇」トピックへのショートカット、あるいはゲートウェイとなる:「どこに行きたい?ヨーロッパ」、「ヨーロッパのどこに行きたい?イタリア」、「貴方は特別な機会に旅行をするのですか?はい」。「特別な機会とは何ですか?ハネムーン」。これは、従来型の検索インタフェースを用いて、アドバイスを求めるユーザ1314にとって、質問と回答ダイアログに関わることのない、他のインタフェースとなる。   In embodiments, these “top lists” can be used for a variety of purposes. A user may not want to answer a series of questions 1320 before receiving a decision. Rather, they can see these lists and find the goal decision. The system may have a number of top lists, such as one thousand or ten thousand, each with its own web page. In addition, these pages may contain a large amount of content that is indexed by a search engine and directs the user to the system's website. Alternatively, the user 1314 may use the system's own search interface to find areas of advice that it wants to make decisions. Various top lists may be used to shortcut the dialog by implicitly answering some questions 1320 in the dialog based on the top list. For example, there is an area of advice called “Vacations”, and there is a top list called “Romantic Honeymoon Vacation in Italy”, which is a list of some of the already answered “Vacations” dialogs such as: As a shortcut or gateway to the “vacation” topic: “Where do you want to go to Europe?”, “Where do you want to go to Europe? Italy”, “Would you travel on a special occasion? Yes". “What is a special opportunity? Honeymoon”. This is another interface that does not involve the question and answer dialog for a user 1314 seeking advice using a conventional search interface.

実施形態では、サイトのさまざまなページは、ウィジェットと呼ばれる、情報の内蔵型の表示を有するかもしれない。例えば、決定ページは、この質問1320を好む他の人たちは、どのようにさまざまな質問1320に答えたか、決定に関するビデオ/画像、決定に関する情報を有する他のウェブサイトへのリンク、ユーザ1314がどのように質問に答えたかに基づいた、この決定1310の個人用の賛否両論、似た他の決定のリスト、質問1320に違うように答えた場合になされただろう他の決定のリスト、この決定に対する報酬/栄誉のリスト(例えば、推薦される消費者リポート)など、を示すウィジェットを有する。   In an embodiment, various pages of a site may have a self-contained display of information called a widget. For example, the decision page shows how other people who liked this question 1320 answered various questions 1320, videos / images about the decision, links to other websites with information about the decision, user 1314 This decision 1310's personal pros and cons based on how you answered the question, a list of other similar decisions, a list of other decisions that would have been made if you answered question 1320 differently, this decision Has a widget that shows a list of rewards / honors for (e.g., recommended consumer reports).

実施形態においては、システムは、通常は得られない次元に沿って、決定の領界(例えば、カメラ、休暇の行き先)内をユーザがナビゲートすることを可能とする。例えば、カメラだけが表示され、ユーザ1314に、「より高い/より安いカメラを見せて」と言わせるのみではなく、システムは、「若者に人気のカメラを見せて」、「旅行用に良く、流行でないカメラを見せて」などをユーザ1314に言わせることが出きる。「スタイル」」、「旅行に良い」、「若者に良くない」などの次元は、ユーザに質問1320を尋ね、これらの回答をえたときに、何が良い決定1310かを学習することによる副作用として生成されるだろう。   In an embodiment, the system allows a user to navigate within a decision territory (eg, camera, vacation destination) along a dimension that is not normally available. For example, not only the camera is displayed and the user 1314 not only says “Show me a higher / cheaper camera”, but the system also shows “Show a popular camera to young people”, “Good for travel, You can make the user 1314 say "Show me a non-fashionable camera." Dimensions such as “style”, “good for travel”, “not good for young people” are side effects of learning what is a good decision 1310 when the user is asked questions 1320 and given these answers. Will be generated.

実施形態においては、ユーザ1314がアドバイスを求める領域を選び、ダイアログを行なうのではなく、他の次元に沿ってナビゲートすることは、ユーザ1314にとってのスタート地点として使用できるだろう。ユーザ1314は、商品名や、旅行先などの特定の決定結果を検索するために、検索インタフェース、あるいは、外部の検索エンジンを使うことによって、システムとやり取りすることを始めることができる。システムは、その特定の決定結果についてのユーザ情報を示し、ユーザ1314に他の決定結果を調べさせ、ユーザ1314が探しているものを細かく指定するためにダイアログを行なわせ、この特定の決定結果について、システムが学習した(マシンラーニング、専門家のアドバイス、あるいは、いくつかの組み合わせによる)情報をユーザ1314に示すことができる。例えば、ユーザ1314は、キャノンDS1100カメラについての情報を示すウェブページをナビゲートするのに検索インタフェースを使用することができる。システムは、キャノンDS1100カメラを探している人々がやはり好きな他のカメラを示し、ユーザ1314に、スポーツイベントで写真を撮るのに適したカメラのような従来型ではない特徴の次元に沿った、同様のカメラを見つけさせることができ、「旅行に良い」、「写真を学んでいる人には良くない」、「200ドルより安く買える」、「デザインのよいものを好むと自負する人に好まれる」などの、システムがキャノンDS11100について知っていることも示すことができる。   In an embodiment, navigating along other dimensions, rather than the user 1314 selecting an area for advice and performing a dialog, could be used as a starting point for the user 1314. The user 1314 can begin to interact with the system by using a search interface or an external search engine to search for specific decision results such as product names and travel destinations. The system presents user information about that particular decision result, lets the user 1314 examine other decision results, causes a dialog to specify what the user 1314 is looking for, and about this particular decision result The information learned by the system (by machine learning, expert advice, or some combination) can be shown to the user 1314. For example, the user 1314 can use the search interface to navigate a web page that shows information about the Canon DS1100 camera. The system shows other cameras that people still looking for Canon DS1100 cameras would like, along with the dimension of non-traditional features such as cameras suitable for taking photos at sporting events to users 1314, Can find similar cameras, “good for travel”, “not good for those who are learning photography”, “can buy cheaper than $ 200”, “preferable to those who take pride in favoring good design It can also indicate that the system knows about the Canon DS11100.

実施形態においては、他の可能なインタフェースとしては、ユーザに決定のリストを見せ、各決定1310がどうしてなされたのかの簡単な説明を表示するものである。例えば、カメラを推薦する場合、システムは、3つのカメラを見せ、一つは「安い」、一つは、「大望遠」である、他は、「旅行に良い」と言う。これにより、ユーザ1314が、決定1310までに、どのように質問1320に答えたかに基づいて、そうでなければ見なかったであろう選択肢をみることを助けることが出きる。   In an embodiment, another possible interface is to show the user a list of decisions and display a brief description of how each decision 1310 was made. For example, when recommending a camera, the system shows three cameras, one is “cheap”, one is “great telephoto”, and the other is “good for travel”. This can help the user 1314 see options that would otherwise have not been seen based on how the question 1320 was answered by the decision 1310.

実施形態においては、ユーザは、推薦されるアイテムについての質問1320(価格、色など)、それらについての質問1320などの異なるタイプの質問について尋ねられるだろう。システムは、心理学的な次元、人口統計学的な次元などの次元に沿って、ユーザを区別するだろう。予測可能なユーザの性質は、ユーザの年齢、性別、結婚の有無、田舎/都会暮らしか否か、教会にいく頻度、政治的所属、美的嗜好、皮肉屋か/ユーモアのセンスがあるか、社会的経済的バックグラウンド、好み、きれい好きか/物が散らばっているか、将来をどの程度計画的にしているか、などを含むだろう。   In an embodiment, the user will be asked about different types of questions, such as questions 1320 (price, color, etc.) about recommended items, questions 1320 about them. The system will distinguish users along dimensions such as psychological and demographic dimensions. Predictable user characteristics include user age, gender, marital status, country / city life, frequency of going to church, political affiliation, aesthetic taste, sarcasm / humor sense, social Economic background, preferences, cleanliness / things scattered, how planned the future is, etc.

実施形態においては、直接質問1320を尋ねるのは難しいであろうから、そうではなく、システムは、関連しているものを計測しようとするだろう。例えば、収入について尋ねるのではなく、システムは、ユーザ1314は、どこで買い物をするのを好むか(例えば、Wal-Mart, Target, Saks など)を尋ねるかもしれない。美的感覚は、芸術、居間、服などの写真を見せ、そのスタイルをユーザ1314は好むかを尋ねることにより決定されるだろう。実施形態においては、写真は、質問に用いられ(回答は、貴方がどのようにこの写真に反応するかについてである)、あるいは、「以下のどれが、貴方が着たいと思う服にもっとも似ているか」などの質問1320への回答として用いられる。   In an embodiment, it would be difficult to ask the question 1320 directly, so the system would try to measure what is relevant. For example, rather than asking about revenue, the system may ask where the user 1314 prefers to shop (eg, Wal-Mart, Target, Saks, etc.). The aesthetic sense will be determined by showing pictures of art, living room, clothes, etc. and asking if user 1314 prefers that style. In an embodiment, a photo is used for a question (the answer is how you react to this photo) or “which of the following is most similar to the clothes you want to wear. It is used as an answer to the question 1320 such as “Is it?”

実施形態においては、システムは、質問が推薦されるアイテムについてのものか、ユーザについてのものかで、質問1320をグループ化するだろう。システムは、ユーザが、そうでなければ、驚くような、そして、潜在的に攻撃的な、尋ねられる質問1320の価値を理解するのを助けるために、どのような種類の質問1320を尋ねているかを説明するだろう。システムは、また、質問をしている間、ユーザ1314に、後いくつの質問1320が残っているか、システムがすでにどのような決定1310をしようとしているか推測したと言うことによって、ユーザ1314を冷やかすなどの他のメッセージを表示するだろう。   In an embodiment, the system will group the questions 1320 by whether the question is for the recommended item or for the user. What kind of questions 1320 are the system asking to help the user understand the value of the question 1320 being asked, otherwise surprising and potentially aggressive? Would explain. The system also chills the user 1314 by telling the user 1314 how many questions 1320 are left while the question is being asked, what decisions 1310 the system is already making, etc. Will display other messages.

実施形態では、インスタントメッセンジャー(IM)システムは、システムの質問1320及び回答1322ダイアログの自然なインタフェースを提供するだろう。例えば、ユーザ1314は、システムを彼らの「友達リスト」に招待し、IM上で、決定1310を得るダイアログを開始するかもしれない。システムは、最終的に、システムがユーザ1314に決定のリンクをインスタントメッセージするか、直接、ユーザに決定1310の名前をインスタントメッセージするまで、第1の質問1320をユーザにインスタントメッセージし、ユーザ1314は、回答1322をインスタントメッセージで返送するなどを行なうかもしれない。実施形態では、携帯電話、SMS、電子メールなどの他の形態の通信も利用可能である。   In an embodiment, an instant messenger (IM) system would provide a natural interface for system question 1320 and answer 1322 dialogs. For example, a user 1314 may invite a system to their “friend list” and initiate a dialog on IM to get a decision 1310. The system eventually instant messages the first question 1320 to the user until the system instant messages the decision link to the user 1314 or directly instant message the decision 1310 name to the user. The answer 1322 may be returned as an instant message. In the embodiment, other forms of communication such as a mobile phone, SMS, and e-mail can be used.

実施形態においては、アプリケーションの形態のようなシステムは、サードパーティーのウェブサイトに埋め込まれるかもしれない。例えば、システムは、カメラを売るウェブサイトに置かれ、ユーザに関係のあるカメラを推薦する提案をするだろう。あるいは、ユーザ1314がカメラを検索し、興味のある、潜在的なカメラのリストを得た後、システムは、カメラのリスト内から、ユーザ1314が行なう決定を助けるために、質問1320を尋ねるかもしれない。例えば、ユーザ1314が考えていたカメラの全てが、旅行に良いものであった場合には、システムは、ユーザ1314がカメラをどのように使いたいかは尋ねず、システムは、取替え可能なレンズが欲しいか尋ねることは、他に比べ一つを推薦するのに使えることを理解するかもしれない。   In an embodiment, a system such as an application form may be embedded in a third party website. For example, the system may be placed on a website that sells cameras and make recommendations to recommend cameras relevant to the user. Alternatively, after the user 1314 searches for cameras and obtains a list of potential cameras that are of interest, the system may ask a question 1320 from within the list of cameras to help the user 1314 make a decision. Absent. For example, if all of the cameras that the user 1314 was thinking about were good for travel, the system would not ask how the user 1314 would like to use the camera and the system would have a replaceable lens. You may understand that asking if you want can be used to recommend one over the other.

実施形態においては、システムは、以下のような、複数のトピック領域において、決定をするだろう。例えば、商品(例えば、カメラ、テレビ、GPS/ナビゲータ、家庭用オーディオ、ノート型PC、風呂及び美容、乳児、庭/アウトドア、自動車、宝石、時計、装飾品、靴など)、旅行(例えば、どこへ行く、どこに泊まる、どこを訪れる、そこで何をするなど)、経済(例えば、どの物件、借り換えをするか、どのクレジットカード、あるものが税金の控除の対象となるか、どのタイプの年金を貯金するか、投資のための資産の割り当てなど)、さまざまな休日や機会のための贈り物、他の、日付に基づく決定(ハロウィーンに何を着るかなど)、パーソナリティ(例えば、ユーザのパーソナリティについて、彼らの関係について、彼らのキャリアなど)、好ましいペットを推薦する、飲み物や他の夜を過ごすためのもの、本、映画館、映画、音楽、コンサート、テレビ番組、ビデオゲーム、どこで食事するか、どこに注文するか、ユーザ1314に最も似ている有名人などに関係した有名人、贈り物の推薦、どの近くに住むか、どのテレビの番組を見るか、など。   In an embodiment, the system will make decisions in multiple topic areas, such as: For example, merchandise (eg, camera, TV, GPS / navigator, home audio, laptop, bath and beauty, infant, garden / outdoor, car, jewelry, watch, ornaments, shoes, etc.), travel (eg, where Go to, where to stay, where to go, what to do there, etc., economy (eg which property, refinancing, which credit card, what is subject to tax deduction, what type of pension Savings or allocating assets for investment), gifts for various holidays and occasions, other, date-based decisions (like what to wear for Halloween), personalities (eg about user personality) About their relationship, their career, etc.), recommended pets, drinks and other things to spend the night, books, cinemas, movies, sounds , Concerts, TV shows, video games, where to eat, where to order, celebrities related to celebrities most similar to user 1314, gift recommendations, where to live, which TV programs to watch ,Such.

実施形態においては、システムは、テクノロジー/IT(例えば、コンピュータ、ソフトウェア、プリンタ、ホームネットワーキング、無線、ビジネスネットワーク、性能の問題、など)、医療/健康、自動車、人間関係あるいは人間関係の問題、家及び建物の問題などの問題を診断するのに用いられるだろう。   In an embodiment, the system is a technology / IT (eg, computer, software, printer, home networking, wireless, business network, performance issue, etc.), medical / health, automobile, human relationship or human relationship issue, home And will be used to diagnose problems such as building problems.

実施形態においては、システムのユーザは、不特定か、ログインしたユーザのいずれかである。ログインしたユーザ1314は、サイトでアカウントを作成した者である。ログインしたユーザ1314は、彼らについてのプロファイルページも持っているだろう。プロファイルページの内容は、ユーザに関する基本情報(ニックネーム、写真など)、受け取り、気に入った決定、そのトピック領域でユーザ1314は、質問1320に答えなかったが、システムがユーザ1320が好むだろうと予測する決定、ユーザ1314が決定のためにシステムを使うたびに繰り返しする必要がないように、ユーザ1314が与えた、ユーザ1314についての事実のリスト(例えば、ユーザの年齢や、1度与えられ、ユーザがシステムを使う異なる時間にわたって記憶される美的嗜好など)、ユーザ1314が、ウィキを介して、することを許可され、興味のあるとシステムが考える仕事のリスト(新しいユーザ1314が提出したコンテンツをリビューすること、ユーザ1314が提出したコンテンツのスペルミスを修正すること、ウィジェットによって発見された新しいコンテンツをレビューすることなど)、質問に同じように回答した他のユーザなどを含むだろう。   In embodiments, the system user is either unspecified or logged in. A logged-in user 1314 is a person who has created an account on the site. The logged in user 1314 will also have a profile page about them. The contents of the profile page are basic information about the user (nickname, photo, etc.), received and liked decisions, in that topic area the user 1314 did not answer the question 1320, but the system predicted that the user 1320 would prefer A list of facts about the user 1314 given by the user 1314 (e.g., given the user's age or once, so that the user does not need to repeat each time the user 1314 uses the system for a decision) Aesthetic preferences stored over different times, etc.), a list of jobs the user 1314 is allowed to do via the wiki and the system considers interesting (reviewing content submitted by the new user 1314 , Spelling of content submitted by user 1314 To modify the scan, such as reviewing the new content that has been discovered by the widget), it will include such other users who answered the same way in question.

実施形態においては、ユーザは、システムに何ができるかに影響を与える、さまざまな名称、ランク、レベルも有している。例えば、あるユーザは、あるトピックのある側面を編集できる、そのトピックにおける「モデレータ」の名称を与えられているかもしれない。ランクと名称は、手作業で与えたり、何回決定を与えたか、システムにいくつの新しい質問1320あるいは解を提供したか、いくつの仕事をウィキを使って成し遂げたか、さまざまなトピックにおいて、ある質問1320にどのくらい良く回答1322を与えたかなどに基づくことを含む自動の手段によって、与えられる。   In embodiments, the user also has various names, ranks and levels that affect what the system can do. For example, a user may be given the name of a “moderator” in that topic that can edit certain aspects of the topic. Ranks and names were given manually, how many decisions were given, how many new questions 1320 or solutions were provided to the system, how many tasks were accomplished using the wiki, and some questions on various topics Given by automatic means, including based on how well the answer 1322 was given to 1320.

実施形態においては、ログインしていないユーザは、プロファイルにすでに登録された、美的あるいは好みに基づいた嗜好の大量の選択と共にシステムを使う利益は得られないだろう。学習やログインしたユーザ1314からの手動でのトレーニングに基づいて、システムは、ログインしていないユーザが、特定のトピック領域においてアドバイスを求める場合、質問ダイアログに尋ねる美的な質問を選択するだろう。例えば、ログインしたユーザが自身の好みに関する質問に答え、どの車が好みで、好みでないかについてフィードバックを与えることに基づいて、システムは、ログインしていないユーザがトヨタとレキサスのいずれかを選ぼうとする場合に尋ねるのに、ユーザがグルメを楽しむことについての質問1320が有用か学習するだろう。学習された、あるいは、ログインしたユーザによって手動で指定された属性関係を用いることで、システムは、ログインしていないユーザに、トヨタかレキサスかいずれを推薦するか調整するだろう。   In an embodiment, a non-logged-in user will not benefit from using the system with a large selection of aesthetic or preference-based preferences already registered in the profile. Based on learning and manual training from logged-in user 1314, the system will select an aesthetic question to ask in the question dialog when a non-logged-in user seeks advice in a particular topic area. For example, based on a logged-in user answering questions about his / her preferences and giving feedback on which car he likes / dislikes, the system will allow non-logged-in users to choose between Toyota and Lexus The user will learn if the question 1320 about enjoying a gourmet is useful. By using learned or manually specified attribute relationships by logged-in users, the system will adjust whether to recommend Toyota or Lexus to non-logged-in users.

実施形態においては、システムは、決定に対し、ユーザがフィードバックを提出することから学習する。あるユーザは、意図的にか非意図的にかで、間違ったフィードバックを与えるかもしれない。例えば、ベンダは、彼らの商品を高く推薦してもらうために、システムに対し競争しようとするかもしれない。あるいは、ビデオゲームについてあまりしならないユーザ1314は、実際には良いビデオゲームでないビデオゲームを推薦するかもしれない。システムは、さまざまな方法で、これらのユーザからのフィードバックをフィルタリングで取り除こうとするだろう。システムは、特定のユーザ1314が提出できるフィードバックの数を絞るだろう(そして、ユーザ1314がログインしている場合や、高いランク/名称を有している場合には、高い絞込み限度を有する)。システムは、また、ユーザの、主題に対する知識をテストするために、質問1320&回答1322フェーズでのある「テスト」質問1320に対してどれほど良くユーザ1314が回答したかに基づいて、フィードバックを絞ったり、重み付けしたりし、知識のないユーザよりも知識のあるユーザからのフィードバックを重く重み付けるだろう。システムは、また、ユーザ1314に、フィードバックが考慮され、あるいは、決定を受け取る前に、「captcha」(コンピュータと人間に別々に伝える、完全に自動化されたパブリックチューリングテスト)に受かることも要求するかもしれない。システムは、また、ユーザ1314によって与えられる一連の回答を見て、その一連の回答に基づいて、ユーザのフィードバックを重み付けるだろう。例えば、ユーザ1314が、いつも最初の回答1322をクリックするか、ユーザ1314が、とてもありえない方法でクリックした場合には、システムは、そのユーザのフィードバックを低く重み付けるだろう。最後に、システムは、以前のゲームプレイの履歴に基づいて、ユーザのフィードバックの重みを変更し、決定1310を示さないことを決定するだろう。例えば、ユーザ1314が、10回目にカメラの決定1310を得ようとしたら、システムは、9回目よりも、フィードバックの重みを軽くするだろう。   In an embodiment, the system learns from the user submitting feedback on the decision. Some users may give false feedback, intentionally or unintentionally. For example, vendors may try to compete against the system to get their products highly recommended. Alternatively, a user 1314 who does not do much about video games may recommend video games that are not really good video games. The system will attempt to filter out feedback from these users in a variety of ways. The system will limit the number of feedback that a particular user 1314 can submit (and have a high limit if the user 1314 is logged in or has a higher rank / name). The system may also narrow feedback based on how well the user 1314 responds to a “test” question 1320 in the Question 1320 & Answer 1322 phase to test the user's knowledge of the subject matter, Weighting or weighting feedback from knowledgeable users more heavily than non-knowledge users. The system may also require the user 1314 to take a “captcha” (a fully automated public Turing test that communicates separately to computers and humans) before feedback is taken into account or a decision is received. unknown. The system will also look at a series of answers given by the user 1314 and weight the user feedback based on the series of answers. For example, if the user 1314 always clicks the first answer 1322 or the user 1314 clicks in a very unlikely manner, the system will weight the user's feedback low. Finally, the system will decide to change the weight of the user feedback based on the previous gameplay history and not show decision 1310. For example, if user 1314 tries to get camera decision 1310 at the tenth time, the system will lighten the feedback weight than at the ninth time.

実施形態においては、システムは、検索エンジン最適化(SEO)、主な検索エンジン内でのシステムのウェブサイトのランキングを改良する処理を含むだろう。この処理は、ユーザが検索しているキーワードを見つけ、これらのワードを検索したとき、サイトのページが出てこさせるために、検索エンジン内での競争を理解し、検索エンジンがどのようにサイトをランク付けするかを理解し、一般的な検索に対するサイトのランキングを上げるために、どのような変更がシステムのウェブサイトになされるべきかを理解する、などの、いくつかの、ほとんど自動化されたステップにブレークダウンされるだろう。   In an embodiment, the system will include search engine optimization (SEO), a process that improves the ranking of the system's website within the main search engine. This process understands the competition within the search engine to find out the keywords the user is searching for and searches for these words, causing the page of the site to come out, and how the search engine Some, mostly automated, such as understanding what changes should be made to the system's website to understand how to rank and increase the site's ranking for general search Will be broken down into steps.

実施形態においては、ユーザが探しているキーワードを発見することは、サードパーティデータプロバイダからライセンスされた履歴検索についてのデータを用い、どのようなワードが用いられているか他のウェブサイトを探すなどの、グーグルやヤフーが提供しているような、キーワード示唆ツールを用いるなど、異なる手段で見つけることができる。これらのキーワードがいったん見つけられたならば、システムは、検索エンジンマーケティング(SEM)を介したこれらのワードへの賭け、将来検索トラフィックを得られるように、これらのキーワードについて、システムのサイトでコンテンツを作成する、これらのキーワードを競合者は、どのように用いているかを見る、など、多くの方法で、このデータを使うことができるだろう。   In an embodiment, finding the keyword the user is looking for uses data about historical searches licensed from a third party data provider, looks for other websites to see what words are used, etc. You can find it in different ways, such as using keyword suggestion tools, such as those offered by Google and Yahoo. Once these keywords are found, the system places content on the system's site for these keywords so that they can bet on these words via search engine marketing (SEM) and get future search traffic. You can use this data in many ways, such as creating or seeing how your competitors are using these keywords.

実施形態においては、システムは、他のサイトはどうしているか、キーワードを検索エンジンにかけることにより、また、だれが、各キーワードについて宣伝しており、各キーワードについての自然な検索結果のトップは何かを見ることにより、検索エンジン内で、どのようにランクされているか、を理解するだろう。この処理によって発見されたサイトは、更に潜在的なキーワードを見つけるために探索されるだろう。システムは、新しいコンテンツを開発すること、あるいは、この競合情報に基づいてマーケットを避けることを決定するかもしれない。コンテンツの領域には、すこしの高くランク付けされたサイトしか存在する場合、システムは、その領域のコンテンツを開発するかもしれない。   In an embodiment, the system is doing what other sites are doing, applying keywords to search engines, and who is advertising for each keyword and what is the top natural search result for each keyword. You will understand how it is ranked in search engines. Sites discovered by this process will be searched to find more potential keywords. The system may decide to develop new content or avoid the market based on this competitive information. If there are only a few highly ranked sites in a content area, the system may develop content for that area.

実施形態においては、システムは、ユーザ1314をサイトに連れてくる有料の広告は、そのサイトのあるトピック領域では比較的安く、他では高いことを理解するかもしれない。したがって、システムは、ローコストのトラフィックに対して広告をし、決定を与えることによって、これらのユーザ1314を助け、これらのユーザ1314が、広告するのに高いトピック領域のシステムを使い、トラフィックを買うことを推薦しようとするかもしれない。例えば、システムは、どの犬用の餌がよいか見つけたい人々に対し広告をし、どの犬用の餌がよいかについてこれらのユーザ1314が決定することを助け、どこでペット用の薬を買うべきかを見つけるように、彼らを導くかもしれない。後者のトピック領域は、システムがトラフィックを引き込むには、高価な広告率のために、高価となってしまうかも知れず、前者のトピック領域は、どの種類の犬を買うべきかのアドバイスを欲する顧客の獲得の競争をしている既存の会社が少ないので、比較的安いかもしれない。   In an embodiment, the system may understand that paid advertisements that bring users 1314 to a site are relatively cheap in some topic areas of the site and expensive in others. Thus, the system helps these users 1314 by advertising and giving decisions on low-cost traffic, and these users 1314 use the high topic area system to advertise and buy traffic. You might try to recommend. For example, the system will advertise to people who want to find out which dog food is good, help these users 1314 decide which dog food is good, and where to buy pet medicine May lead them to find out. The latter topic area may be expensive due to the expensive advertising rate for the system to draw traffic, and the former topic area is for customers who want advice on what kind of dog to buy Because there are few existing companies that are competing for, it may be relatively cheap.

実施形態においては、システムは、検索をしたときに上がってくるサイトとこれらのサイトのファクタ間の関係を調べることにより、検索エンジンが、どのように、自然な(スポンサーが付いていない)検索結果をランク付けしているかを理解するだろう。高いランキングで上がってくるサイト間で相関している、ありうるファクタは、サイトのコンテンツ、このサイトにリンクしている他のサイトの数や質、これらの他のサイト上のコンテンツのタイプ、などのファクタがあるだろう。以前のステップから、システムは、検索エンジンでサイトのランキングを上げる能力などでランキングされたサイトのファクタのリストを作るだろう。システムは、サイト全体、あるいは、サイトの特定のページが、検索エンジンで、高くランクされる可能性を高めるためのサイトへの変更をするために、このランク付けされたリストを使うだろう。   In an embodiment, the system examines the relationship between the sites that come up when performing a search and the factors between these sites to determine how the search engine is natural (unsponsored) search results. You will understand what you are ranking. Possible factors that correlate between the higher ranking sites are: site content, number and quality of other sites linked to this site, type of content on these other sites, etc. There will be factors. From the previous step, the system will make a list of site factors ranked, such as the ability to increase the site's ranking in search engines. The system will use this ranked list to make changes to the site to increase the likelihood that the entire site, or specific pages of the site, will be highly ranked in search engines.

検索エンジンは、一般に、ユーザの検索に関係した文書を見つけるのに、キーワードインデックスを使う。実施形態では、本発明は、やはり、ユーザの入力を関連した文書にマップする「決定インデックス」を利用するだろう。このインデックスは、自動的に構築されたり、専門家が手動でインデックスを構築したり、インデックスは、システムをトレーニングするために、暗に、あるいは、明示的に決定を行なう異なるタイプのユーザからのフィードバックによって学習されるなどがある。決定インデックスを利用する検索結果は、文書のリスト、単一の文書などとして表示されるだろう。   Search engines typically use a keyword index to find documents related to a user's search. In an embodiment, the present invention will also utilize a “decision index” that maps user input to relevant documents. This index can be built automatically, or can be manually built by an expert, or the index can be feedback from different types of users who make implicit or explicit decisions to train the system And so on. Search results that use the decision index will be displayed as a list of documents, a single document, etc.

図1を参照すると、ユーザが決定を受けるシステムにおけるトピック102のリストの実施形態が示され、カメラ、携帯電話、コーヒーとエスプレッソ、飲み物、好みの有名人、GPS装置、グリル、ハロウィーン、ノート型PC、パーソナリティ、トーリング、テレビ、休暇、ビデオゲーム、時計などが含まれる。更に、43,921個のユーザレーティングから学習するなど、ユーザレーティングから学習された決定104の数についてのインジケータが存在するだろう。   Referring to FIG. 1, an embodiment of a list of topics 102 in a system where a user receives a decision is shown: camera, mobile phone, coffee and espresso, drink, favorite celebrity, GPS device, grill, Halloween, laptop, Includes personality, tolling, television, vacations, video games, watches and more. In addition, there may be an indicator of the number of decisions 104 learned from user ratings, such as learning from 43,921 user ratings.

図2を参照すると、システムがユーザ1314に尋ねるだろう例示的質問1320の実施形態が与えられている。この例では、ユーザ1314は、カメラの購入に関する決定1310を尋ねており、質問1320は、「いくら使ってもよいですか?」である。ユーザ1314は、200ドルより安い、300ドルまで、500ドルまで、500ドルより高い、気にしない、などの選択肢204から選択をする。更に、「10個以下の質問で、貴方のような人々が好むカメラの決定を得よ」など、いくつの質問1320が尋ねられる202かの指示があるだろう。実施形態では、ユーザは、彼ら自身の質問、彼ら自身の回答、彼ら自身の決定などを提供し、システムは、この情報を現在あるいは将来の決定セッションに利用するだろう。実施形態では、ユーザ1314は、ユーザからえら得るより少ない情報に基づいて、他の決定を受ける場合、ユーザ1314は、質問208をスキップすることを選択し、システムは、スキップされた質問208を補うために、他の質問1320をユーザに尋ね、質問1320は、テスト用質問であったり、結果の決定1310に影響与えないものであったりするだろう。   Referring to FIG. 2, an embodiment of an exemplary question 1320 that the system will ask the user 1314 is provided. In this example, the user 1314 is asking for a decision 1310 regarding the purchase of the camera and the question 1320 is “How much can I use?”. User 1314 selects from options 204 such as cheaper than $ 200, up to $ 300, up to $ 500, higher than $ 500, or not minded. In addition, there will be 202 instructions to ask how many questions 1320 are asked, such as “Get the camera decision that people like you like with less than 10 questions”. In embodiments, users provide their own questions, their own answers, their own decisions, etc., and the system will use this information for current or future decision sessions. In an embodiment, if the user 1314 receives other decisions based on less information available from the user, the user 1314 chooses to skip the question 208 and the system supplements the skipped question 208. Thus, another question 1320 is asked to the user, and question 1320 may be a test question or one that does not affect result determination 1310.

図3を参照すると、システムがユーザ1314に尋ねるだろう写真の質問1320の例の実施形態が示される。この例では、システムは、その回答1320が、システムがユーザ1314の個人的特性をよりよく決定できるようにする質問1320を尋ねるだろう。例えば、図示された質問1320は、写真選択が、汚染、経済、防衛、健康など、特定のトピックを示す場合、「これらの原因のうち、最も気になるのはどれですか?」を尋ねるだろう。この質問1320は、現在のユーザをターゲットとするか、実験的質問に挿入されるだろう。実施形態では、ユーザ1314は、質問1320は、「最後に、他のユーザによって提出された実験的質問にお答えください。」などのヘッダを有する図3に示されるような、実験的質問302であることを教えられるだろう。   Referring to FIG. 3, an example embodiment of a photo question 1320 that the system will ask the user 1314 is shown. In this example, the system will ask a question 1320 whose answer 1320 allows the system to better determine the personal characteristics of the user 1314. For example, the illustrated question 1320 asks "Which of these causes are you most concerned about?" If the photo selection shows a specific topic, such as pollution, economy, defense, health, etc. Let's go. This question 1320 may target the current user or be inserted into an experimental question. In an embodiment, the user 1314 is an experimental question 302, as shown in FIG. 3, where the question 1320 has a header such as "Please answer experimental questions submitted by other users last." Will be taught.

図4を参照すると、特定の決定1310を行なう場合に、システムがユーザ1314に示すであろう情報402の種類の例の実施形態が示されている。例えば、決定1310は、あるカメラについてのものであろう。ここで、説明、誰が使うか、カメラの最適なコスト、他のカメラと比較して404どうか、などのカメラについての情報が提供される。実施形態では、他の決定1310は、スコアや、パーセンテージマッチングなどによって、相対的ランキング408を付けて提供される。ユーザ1314は、また、決定1310が良い決定であったかを尋ねるなど、フィードバック1312のために質問されるだろう。更に、ユーザ1314は、商品410についてのもっと多くの情報、最適な価格のファインダ412、更なるアドバイスのウェブサイトなど、決定1310について更に多く見つける機会が与えられるだろう。   Referring to FIG. 4, an example embodiment of the type of information 402 that the system would show to the user 1314 when making a particular decision 1310 is shown. For example, decision 1310 may be for a camera. Here, information about the camera is provided, such as a description, who uses it, the optimal cost of the camera, and whether it is 404 compared to other cameras. In an embodiment, other decisions 1310 are provided with a relative ranking 408, such as by score or percentage matching. The user 1314 will also be asked for feedback 1312, such as asking if the decision 1310 was a good decision. In addition, the user 1314 may be given the opportunity to find more information about the decision 1310, such as more information about the product 410, an optimal price finder 412, a website for further advice, and the like.

図5及び図6を参照すると、ユーザ1314は、決定関して示されたもの、ユーザのトップリストを見たいという要求に関して示されたものなど、説明したように、トピックに関連したさまざまなトップリスト502が提供されるだろう。   Referring to FIGS. 5 and 6, the user 1314 may have various top lists related to the topic, as described, such as what was shown for the decision, what was shown for the user's request to see the top list, etc. 502 will be provided.

実施形態においては、本発明は、ユーザ1314のID702、個人的説明、過去に行なった決定、将来考慮するためのトピック、今日すべき決定1310などを含むホームページ700をユーザに提供するだろう。図7は、ユーザがシステムアカウントにログインした場合に、ユーザ1314が何を見るかなど、ユーザホームページ700の例が提供される。ここで、システムが推薦した最近の決定、決定を得るための良くあるトピック708のリスト、トピックを見つけるための検索インタフェース710、ユーザ1314がシステムに貢献することによって得る利益についてのステータスアップデート、最近のアクティビティ704、ユーザのプロファイル712へのアクセスなどを表示する。   In an embodiment, the present invention will provide the user with a home page 700 that includes the user's 1314 ID 702, personal descriptions, decisions made in the past, topics to consider in the future, decisions 1310 to be made today, and the like. FIG. 7 provides an example of a user home page 700, such as what the user 1314 will see when the user logs into the system account. Here, the system's recommended recent decisions, a list of common topics 708 to get decisions, a search interface 710 for finding topics, status updates about the benefits that users 1314 will get from contributing to the system, The activity 704, access to the user profile 712, and the like are displayed.

図8及び8Aは、ユーザの情報及びアカウントを示すユーザプロファイル712のページの例を示す。ユーザ1314は、ユーザの電子メールアドレス、パスワードなどのユーザ情報802を管理するだろう。彼らは、また、彼ら自身についての質問1320に答え、この答えを記憶させ810、システムの決定トピックを使用する場合に自動的に使用させる。ユーザ1314は、また、「バッジ」などの報酬804を受け、他のユーザを助けたことや、システムに貢献したことなどにたいして受け取ったことが表示されるのを見るだろう。これらの報酬のいくつかは、ユーザの貢献の質、貢献の量などに基づいている。更に、ユーザは、彼ら自身について同様に質問1320に回答した人々の人口統計学上のグループ808に割り当てられる。   FIGS. 8 and 8A show examples of user profile 712 pages showing user information and accounts. User 1314 will manage user information 802 such as the user's email address and password. They also answer questions 1320 about themselves, remember this answer 810, and automatically use it when using system decision topics. The user 1314 will also receive a reward 804 such as a “badge” and will see that it has been received for helping other users, contributing to the system, and so on. Some of these rewards are based on the quality of the user's contribution, the amount of contribution, etc. In addition, users are assigned to a demographic group 808 of people who answered the question 1320 as well for themselves.

実施形態においては、ユーザは、「システムを教育する」モードにおけるように、システムに専門知識902を提出したいと決定することが出きる。図9は、さまざまな決定についてのトレーニングをシステムに行なう、写真及びユーザが提出した散文の質のレーティングを付ける、重複したアイテムや質問を見つける、新しい決定トピックを提出する、既存のトピックに新しい質問1320を提出するなど、ユーザ1314が提出可能とするさまざまなリンク/ページの例を示す。   In an embodiment, the user may decide to submit expertise 902 to the system, as in the “Educate system” mode. Figure 9 trains the system on various decisions, rate photos and prose quality submitted by the user, find duplicate items and questions, submit new decision topics, new questions on existing topics Examples of various links / pages that a user 1314 can submit, such as submitting 1320, are shown.

実施形態においては、ユーザは、システムが決定を行なうトピックを選択した後、質問を受けるだろう。図10は、質問1320が、どのようにユーザに提示1000されるかの例を示す。示されているように、質問1320のユーザ1314への提示は、トピックの見出し1002、トピック1004に関連した写真やイラスト、質問、回答選択肢の集合などの異なった要素を提供するだろう。   In an embodiment, the user will be asked a question after the system selects a topic on which to make a decision. FIG. 10 shows an example of how the question 1320 is presented 1000 to the user. As shown, the presentation of the question 1320 to the user 1314 will provide different elements such as a topic heading 1002, a photo or illustration associated with the topic 1004, a question, a collection of answer choices, and the like.

質問に答えた後、ユーザ1314は、ユーザの元の質問に関連した回答1322あるいは決定1310が提供されるだろう。図11及び11Aは、決定1310が、どのようにユーザに提示1100されるかの例を示し、主決定、決定を要約する情報、他の決定、決定のバリエーションなどを含むだろう。更に、ユーザ1314は、ユーザ1314が、決定1310に同意するか否かなどのシステムへのフィードバック1312をする機会が与えられるだろう。ユーザ1314は、また、現在のトピック、与えた回答、回答の履歴、ユーザのプロファイル、ユーザの質問の履歴、他のユーザが有用と考えたトピックに基づくなどして、他の示唆的なトピック1102が提示されるだろう。   After answering the question, the user 1314 will be provided with an answer 1322 or a decision 1310 related to the user's original question. FIGS. 11 and 11A show examples of how the decision 1310 is presented 1100 to the user and may include the main decision, information summarizing the decision, other decisions, variations of the decision, and the like. Further, the user 1314 may be given an opportunity to provide feedback 1312 to the system, such as whether the user 1314 agrees with the decision 1310. The user 1314 may also have other suggestive topics 1102 such as based on the current topic, the answers given, the history of answers, the user's profile, the history of the user's questions, topics that other users may find useful. Will be presented.

図12は、トピックにおける決定1200の例示的リストを示す。示されているような商品トピックでは、「決定」は、どの商品を買うべきかであろう。他のトピックでは、決定1310は、「はい。彼を首にしろ。」あるいは「いいえ。タトゥーをしない。」かもしれない。決定は、ユーザに対する関連性や、ユーザ1314がどのように質問に回答したかや、ユーザ1314がどのように、トピックの質問1320に回答したかに基づくなどで、ランク付けされ、順序付けられる。更に、アイテムは、価格、名称などによってランク付けされる。   FIG. 12 shows an exemplary list of decisions 1200 on topics. In the product topic as shown, the “decision” will be which product to buy. In other topics, decision 1310 may be “Yes. Put him on his neck” or “No. Do not tattoo”. The decisions are ranked and ordered based on relevance to the user, how the user 1314 answered the question, how the user 1314 answered the topic question 1320, and so on. In addition, items are ranked by price, name, etc.

図16は、最近のシステム1602への提出及び他のユーザの提出1604を示す、提出者/専門家インタフェースホームページ1600の例を示す。右上角には、ユーザの好み嗜好1608を学習するための質問がある。   FIG. 16 shows an example of a submitter / expert interface home page 1600 showing recent system 1602 submissions and other user submissions 1604. In the upper right corner is a question for learning the user's preference 1608.

図17は、客観的な質問1700をするシステムとのダイアログ内の質問の例を示し、例えば、新しい子犬になんと名前をつけたらよいかを決定する際の助けを探しているユーザへのものである。   FIG. 17 shows an example of a question in a dialog with an objective question 1700 system, for example for a user looking for help in deciding what to name a new puppy. is there.

図18は、特定の推薦決定1800(この場合、犬にラスティと名づける)を示す決定結果、他のユーザ1802からの、この決定についてのレビュー(ユーザとの類似性などでランク付けされる)、はい/いいえボタン1804(この決定についてフィードバックを受信するため、ユーザが好むような他の決定領域などのためなど)、示唆的なトピック1808の例を示す。この例では、システムの2番目、3番目に良い推薦決定は、#2タブ1810、#3タブ1812の下にリストされる。システムは、部分的にランダムに取り上げられた決定である、「ワイルドカード」決定も推薦することによって、調査も行なうだろう。示唆的なトピック1808は、ユーザにとって、これらのトピックはどの程度関連しているとシステムが考えるか、及び/あるいは、これらの他の領域を使用しているユーザが、どの程度の利益を生み出すことができるとシステムが考えるかに基づいて選択される。   FIG. 18 shows a decision result indicating a specific recommendation decision 1800 (in this case, named dog Rusty), reviews of this decision from other users 1802 (ranked by similarity to the user, etc.), An example of a suggestive topic 1808 is shown, such as a yes / no button 1804 (such as for receiving feedback about this decision, or other decision areas that the user prefers). In this example, the second and third best recommendation decisions for the system are listed under # 2 tab 1810, # 3 tab 1812. The system will also investigate by recommending a “wildcard” decision, which is a decision taken in part at random. Suggestive topics 1808 are how the system thinks these topics are relevant to the user and / or how much profit the user using these other areas will generate. Is selected based on how the system thinks it can.

図19は、ユーザ1900が、属性と決定結果間の関連を設定するためのインタフェースの例を示す。この例では、決定結果「ラスティ」は、属性「この名前は、メスあるいはオスに対する名前?オス」に関連付けられるべきである。   FIG. 19 shows an example of an interface for the user 1900 to set an association between an attribute and a determination result. In this example, the decision result “Rusty” should be associated with the attribute “This name is a name for a female or male?

図20は、ユーザがシステム2000のコンテンツをどのように編集するかの例を示す。この例では、ユーザは、決定結果を編集することができる。例えば、その名前、説明、更なる情報を得るためのURLなどである。   FIG. 20 shows an example of how a user edits the content of the system 2000. In this example, the user can edit the determination result. For example, its name, description, URL for obtaining further information, etc.

図21は、ユーザが編集可能なコンテンツが、また、コンテンツへの以前の改定2100を見るための、2回の以前の改定間の変更を示すインタフェースをどのように有しているかの例を示す。ユーザは、また、それらの変更が関係ない、あるいは、有用でないとみなす場合には、他のユーザによってなされた変更を元に戻すだろう。この場合、この例は、結果の説明が変更された決定結果への2つの改定間の差異を示している。   FIG. 21 shows an example of how a user-editable content also has an interface that indicates a change between two previous revisions to view the previous revision 2100 to the content. . The user will also undo changes made by other users if those changes are irrelevant or deemed not useful. In this case, this example shows the difference between the two revisions to the decision result in which the explanation of the result has been changed.

図22は、ユーザ2200によって編集される質問を示す例を示す。新しい回答が追加されるだろうし、既存の回答の順序が変更されるだろうし、質問と回答のテキスト自身が編集される、などするだろう。質問は、パッドロックアイコン2202によって示されるなどによって、他のユーザがそれを変更するのを防止するために、選択的に「ロック」されるだろう。   FIG. 22 shows an example showing a question edited by the user 2200. New answers will be added, the order of existing answers will be changed, the question and answer text itself will be edited, and so on. The question will be selectively “locked” to prevent other users from changing it, such as indicated by the padlock icon 2202.

図23は、他の編集可能なコンテンツ2300のように、属性の編集が改定履歴を有していることを示す例を示す。この例は、決定結果「ラスティ」と属性「名前に何音節欲しいですか?2以下、あるいは、3、あるいは、もっとでもOK」間の属性関連の2つの改定間の差異を示している。   FIG. 23 shows an example indicating that the editing of attributes has a revision history like other editable contents 2300. This example shows the difference between two attribute-related revisions between the decision result "Rusty" and the attribute "How many syllables do you want in the name? Less than 2, or 3, or even more".

図24は、新しく追加されたアドバイス領域を最初に表示する、「ワークショップ」スクリーン2400を示す例を示す。実施形態では、専門知識を有するユーザは、進行中の処理を通常のユーザが見ることなしに、追加をするかもしれない。問題がある、関係がない、質が低いとみなされるコンテンツは、システム上に投票され、削除されるだろう。   FIG. 24 shows an example of a “workshop” screen 2400 that initially displays a newly added advice area. In an embodiment, a user with expertise may make additions without the normal user seeing the ongoing process. Content that is considered problematic, irrelevant or of poor quality will be voted on the system and removed.

図25は、ユーザから、好みと主観的嗜好を学習するために、ユーザの好み/主観的質問2500を尋ねるシステムを示す例を示す。これらの質問に答えた後、システムは、他のユーザがどのように同じ質問に回答したかについての統計を示すだろう。   FIG. 25 shows an example of a system that asks a user's preferences / subjective questions 2500 to learn preferences and subjective preferences from the user. After answering these questions, the system will show statistics on how other users answered the same question.

図26は、新しく追加されたコンテンツと専門家のトレーニングを示すサイトに渡った提出者による、最近のアクティビティのアクティビティフィード2600の例を示す。   FIG. 26 shows an example of an activity feed 2600 of recent activity by a submitter across a site showing newly added content and expert training.

実施形態においては、本発明は、商品、パーソナル、健康、ビジネス、政治、教育、エンタテインメント、環境などを含む、広範なカテゴリのトピックにわたった質問1320と共に、ユーザ1314に決定を提供する改善された方法を提供するファシリティを提供する。例えば、システムは、ユーザ1314は、彼氏と別れたか否かから、タトゥーを彫るべきか否か、商品決定に加え、所得税から控除ができるかなどまで、全てについての決定を提供するだろう。実施形態においては、システムは、ユーザ1314が持っているだろう、あらゆる興味についての決定を提供するだろう。   In an embodiment, the present invention provides an improved decision to provide the user 1314 with questions 1320 across a broad category of topics, including merchandise, personal, health, business, politics, education, entertainment, environment, etc. Provide a facility that provides a method. For example, the system would provide a decision on everything from whether the user 1314 broke up with her boyfriend, whether to sculpt a tattoo, whether it can be deducted from income tax in addition to product decisions. In an embodiment, the system will provide a decision on any interest that the user 1314 will have.

実施形態においては、本発明は、柔軟で、変更や成長可能な決定システムを提供するだろう。これは、一部には、システムが、決定を行なう質問1320と回答のダイアログを用い、システムが改善するように、ユーザ1314からフィードバックを得ることにより可能となる。実施形態では、このアプローチは、システムがあらゆる質問1320をし、したがって、彼等の希望についてユーザ1314から、より良い情報を得るので、かなりよりパワフルなものであろう。更に、ユーザは、システムが尋ねるよう自分の質問1320と回答を入力し、システムが行なう新しい決定を入力するなどによって、システムを拡張することが可能である。システムは、新しく入力された情報が、有用、あるいは、助けになるか、見るために自動的に試してみて、この新しい情報を、有用か決定するために使用し、ユーザにとって助けにならないだろう質問/決定を尋ねる/用いるのをやめるだろう。実施形態では、このアプローチは、潜在的に全てのトピックについて、大衆の知恵に基づいた決定エキスパートシステムを構築するために使えるだろう。   In an embodiment, the present invention will provide a decision system that is flexible, changeable and growable. This is made possible in part by the system using a question 1320 and answer dialog to make a decision and getting feedback from the user 1314 so that the system improves. In an embodiment, this approach would be much more powerful because the system asks every question 1320 and thus gets better information from the user 1314 about their wishes. In addition, the user can expand the system, such as entering his questions 1320 and answers as the system asks, and entering new decisions the system will make. The system will automatically try to see if the newly entered information is useful or helpful, use this new information to determine if it is useful, and will not help the user Will ask / use questions / decisions. In an embodiment, this approach could be used to build a decision expert system based on public wisdom for potentially all topics.

実施形態においては、本発明は、また、非従来型特徴次元に渡ってランキングすることによる決定を提供することにより、ユーザ1314に、改善された決定ファシリティを提供するだろう。例えば、単に、カメラを価格やサイズでランキングするのではなく、システムは、引退した人たちにどの程度好まれているか、どの位セクシーに見えるか、などに基づいて、カメラをランクするだろう。システムは、これらの次元に渡ってユーザが探し回ることを助けるだろう。例えば、ユーザが単に「このカメラは好きだが、もっと安いのが欲しい」と言えるのではなく、システムは、「このカメラは好きだが、写真を学習するのによりよいものが欲しい」や「この休暇は好きだが、よりアクティブなソーシャルシーンのものがよい」と言うことなどのことを彼らにやらせるだろう。   In an embodiment, the present invention will also provide an improved decision facility for user 1314 by providing decisions by ranking across non-traditional feature dimensions. For example, rather than simply ranking cameras by price or size, the system will rank cameras based on how much they like retired people, how sexy they look, and so on. The system will help users search around across these dimensions. For example, the user cannot simply say “I like this camera but want a cheaper one”, but the system says, “I like this camera, but I want something better for learning photos” and “ I'd like them to do things like saying "I like it but it's better for social scenes."

実施形態では、本発明は、ウェブインタフェース、インスタントメッセージ、音声、携帯電話、SMS/インスタントメッセージ、サードパーティーの使用(例えば、サードパーティーのウィジェット、サードパーティーに売られたウェブサービス)など、のさまざまな異なったユーザインタフェースを使用するだろう。例えば、音声インタフェースは、単に各質問への可能な回答などをシステムが認識しなくてはならない場合は、とても限定された語彙しか使わないので、システムに良くマッチしている。このように、システムがユーザの応答を理解できない場合、何回も回答を聞きなおすことによって、ユーザ1314をいらだたせるのではなく、他の質問1320に単に移動するだろう。他の例においては、本発明は、Eコマースのウェブサイト上のテレビ用の検索などの、サードパーティーのサイトに組み込まれ、本発明は、ユーザ1314が結果を絞り込むのを助けるウィジェットであり、あるいは、ユーザ1314に合った家を見つけるためのMLSクエリを構築するために、不動産ウェブサイトに関連したウィジェットとして、本発明を使うだろう。実施形態においては、本発明は、物理インタフェースとして、及び、質問、回答、決定を提供する方法として、ユーザインタフェースを提供し、非常に多いバラエティに富んだトピックについての決定を得るためのかなり改善された方法をユーザ1314に提供するだろう。   In embodiments, the present invention provides a variety of web interface, instant messaging, voice, mobile phone, SMS / instant messaging, third party usage (eg, third party widgets, web services sold to third parties), etc. It will use a different user interface. For example, a voice interface is a good match for a system because it uses only a very limited vocabulary when the system simply has to recognize possible answers to each question. Thus, if the system does not understand the user's response, it will simply move to another question 1320 rather than frustrating the user 1314 by re-listening the answer. In other examples, the present invention is incorporated into a third-party site, such as a search for television on an e-commerce website, and the present invention is a widget that helps the user 1314 narrow the results, or The invention will be used as a widget associated with a real estate website to build an MLS query to find a home that fits the user 1314. In an embodiment, the present invention provides a user interface as a physical interface and as a way to provide questions, answers, decisions, and is significantly improved for obtaining decisions on a very wide variety of topics. Would provide the user 1314 with the same method.

実施形態においては、本発明は、サードパーティーのユーザインタフェースとユーザの満足度を改善するように、サードパーティーの商品に組み込まれる。例えば、あるウェブサイトサービスは、過去の購買履歴からの予測を提供する。この場合、本発明は、明示的な質問をするなどして、ユーザのムードや意図を調べることができるだろう。検索エンジンの場合、本発明は、いつユーザ1314が決定1310をしようとしているか検出することができ、彼らに質問を追うように尋ね始めるだろう。フォーラムサイト、メーリングリスト、ニュースグループなどの場合には、本発明は、決定への改善されたアクセスを提供し、ユーザに似た人々によってなされた決定を提供するだろう。例えば、本発明は、ユーザと同じ状況下の人々を探すために、全てのフォーラムの投稿を検索することができ、フォーラムのコミュニティがどの決定を彼らに推薦したかを提供するだろう。   In an embodiment, the present invention is incorporated into a third party product to improve the third party user interface and user satisfaction. For example, some website services provide predictions from past purchase history. In this case, the present invention could examine the user's mood and intentions, such as by asking explicit questions. In the case of a search engine, the present invention can detect when a user 1314 is making a decision 1310 and will begin asking them to follow a question. In the case of forum sites, mailing lists, newsgroups, etc., the present invention will provide improved access to decisions and will provide decisions made by people similar to the user. For example, the present invention can search all forum posts to find people under the same circumstances as the user, and will provide which decisions the forum community recommended to them.

実施形態においては、本発明は、Eコマースのウェブアプリケーションのユーザインタフェースを拡張することができるだろう。例えば、ユーザ1314は、キーワード検索で商品検索を始め、結果をユーザにとって最も良い決定1310に絞込むために、質問1320を尋ねるだろう。本発明は、ユーザ1314がクリックして、いったんカテゴリページに入ったならば、商品を取り上げるためのQ&Aインタフェースを提供することができるだろう。例えば、ウェブサイト上のカメラをクリックした後、ユーザ1314は、第1の質問を見るかもしれない。本発明は、ユーザがどのように質問に回答したかに基づいた次元に沿って、商品をランク付けることができる。例えば、カメラは、人々が、質問「何のためにカメラが必要ですか。」回答「旅行」に回答した1322か、そうして、特定のカメラに、ポジティブな、あるいは、ネガティブなフィードバックを与えたか、に基づいて、「旅行用カメラ」を最適から最悪にランク付けるかもしれない。これにより、Eコマースウェブサイトは、カメラのキーワード検索結果のリストを最適から最悪の旅行カメラにランク付けできるだろう。   In an embodiment, the present invention could extend the user interface of an e-commerce web application. For example, the user 1314 may initiate a product search with a keyword search and ask a question 1320 to narrow the results to the best decision 1310 for the user. The present invention could provide a Q & A interface for picking up merchandise once the user 1314 clicks to enter the category page. For example, after clicking a camera on a website, the user 1314 may see a first question. The present invention can rank merchandise along a dimension based on how the user answered the question. For example, the camera is 1322 where people answered the question “What do you need a camera for?” Answer “Travel”, and thus give positive or negative feedback to a particular camera May rank “travel cameras” from optimal to worst. This would allow e-commerce websites to rank the list of camera keyword search results from best to worst travel camera.

実施形態においては、本発明は、いつユーザ1314が決定1310をしようとしているかを検出し、キーワード検索からの検索結果に基づいて、Q&Aインタフェースに切り替え、結果を絞込み、再ランキング化するために、フォローアップ質問1320を尋ね、キーワード検索クエリを構築するか、検索クエリを精錬するために質問1320を尋ね、質問を尋ねられた後、ユーザ1314は、どのリンクをクリックしたかに基づいて、フィードバックを学習する等、改善された検索エンジン機能を提供することができるだろう。更に、本発明は、ユーザ1314について、暗に学習し、1日のうちの何時にシステムを使っているのか、世界のどこにいるのか、どの種類のブラウザを使っているのか、天気はどうか、などの暗黙の事実に基づいて、ランキングを変更するだろう。   In an embodiment, the present invention detects when a user 1314 is about to make a decision 1310 and switches to a Q & A interface based on the search results from a keyword search to narrow down the results and re-rank to follow Ask up question 1320 and build a keyword search query or ask question 1320 to refine the search query and after asked the question, user 1314 learns feedback based on which link they clicked It would be possible to provide improved search engine functionality. In addition, the present invention implicitly learns about the user 1314, what time of day the system is used, where in the world, what kind of browser, what weather, etc. Will change the ranking based on the implicit facts.

実施形態においては、本発明は、ユーザによって情報が収集され、利用される方法を提供することができるだろう。例えば、ウィキペディアは、エンドユーザ1314が、ある程度、自分で、後に供給される、情報の正確性を自分で確認しなくてはならないような情報のユーザによる提供方法である。同様に、本発明は、ユーザが提出したコンテンツを利用するウェブアプリケーションのホストをすることができるだろう。例えば、カメラの値段はいくらかを学習するのではなく、ウェブアプリケーションは、ユーザにカメラの価格を入力させ、これを他のユーザに自分で確かめることができるようにするだろう。このように、提出された情報の範囲は、ユーザがシステムとやり取りすることにより、組織的に成長させることができるだろう。   In an embodiment, the present invention could provide a way in which information is collected and utilized by a user. For example, Wikipedia is a method by which a user provides information that the end user 1314 has to check the accuracy of the information supplied by himself / herself to some extent. Similarly, the present invention could host web applications that utilize user submitted content. For example, rather than learning what the price of the camera is, the web application will allow the user to enter the price of the camera and allow other users to verify it for themselves. In this way, the range of information submitted could be systematically grown as the user interacts with the system.

実施形態においては、あるEコマースアプリケーションは、個人的な嗜好に関連した商品及び/あるいはサービスを提供し、本発明の利点を享受するだろう。例えば、ユーザ1314が、郵便により、家に配達される映画を選択する、いくつかの映画レンタルウェブサービスが現在ある。また、ユーザ1314が過去に何を選択したかに基づいて、決定がユーザ1314に供給される。しかし、映画を選択することは、ムード、意図、天気、一人で行くか誰かと行くか、彼等の個人的な関係などのように、過去の選択によっては決定できない、レンタル時の個人的興味を含むだろう。このようなタイプの興味は、質問を通して、本発明によって調べられ、レンタル時におけるユーザの興味によりマッチしたものを提供できるだろう。   In an embodiment, an e-commerce application may provide goods and / or services related to personal preferences and enjoy the benefits of the present invention. For example, there are currently several movie rental web services where the user 1314 selects a movie to be delivered home by mail. Also, decisions are provided to the user 1314 based on what the user 1314 has selected in the past. However, choosing a movie is a personal interest when renting that cannot be determined by past choices, such as mood, intention, weather, going alone or with someone, their personal relationship, etc. Would include. These types of interests can be examined by the present invention through questions and provide a better match for the user's interests at the time of rental.

実施形態においては、ローカルな検索アプリケーションは、本発明の使用によって改善されるだろう。例えば、ユーザ1314が、どこで夕食を食べたいかについて決定1310を欲しいとすると、「ニューヨークでの夕食」を検索し、クエリに対する示唆を含むウェブサイトを見つけるかもしれない。しかし、このインタフェースは、ユーザが、どのキーワードを含めたらよいか明確なアイデアがない場合には、物足りない。例えば、ユーザ1314は、料理についてのキーとなるオプションを知らないかも知れず、「ニューヨークでのエチオピア料理」を検索することは考えないかもしれない。本発明は、可能性を絞り込むために、どのような質問1320をしたらよいかを見つけることができるという利点があるだろう。実施形態では、本発明は、検索クエリの構築の救援となることができるだろう。   In an embodiment, the local search application will be improved by use of the present invention. For example, if user 1314 wants a decision 1310 about where he wants to have dinner, he may search for “dinner in New York” and find a website that includes suggestions for the query. However, this interface is unsatisfactory if the user does not have a clear idea of what keywords to include. For example, the user 1314 may not know a key option for cooking and may not consider searching for “Ethiopian cooking in New York”. The present invention would have the advantage of being able to find out what question 1320 should be done to narrow down the possibilities. In an embodiment, the present invention could help to build a search query.

実施形態においては、本発明は、ユーザと専門家、ユーザと他の知識のあるユーザとなどをマッチアップする改善された方法を提供するだろう。例えば、サービスは、異なるトピックにユーザと専門家を集めるために提供されるだろう。ユーザは、サービスのウェブインタフェースに来て、ベストマッチが決定されるQ&Aのセッションに入るだろう。質問の結果、システムは、専門家あるいは他のユーザ1314のプロファイルが提供され、ユーザ1314が推薦された個人に同意するか尋ねられるだろう、決定を提供するだろう。実施形態では、ユーザ1314は、以前のマッチアップと通信が保持され、友達やレートが付けられた専門家などに送られるホームページを提供されるだろう。   In an embodiment, the present invention will provide an improved method of matching up users and professionals, users and other knowledgeable users, and the like. For example, services may be provided to gather users and professionals on different topics. The user will come to the web interface of the service and enter a Q & A session where the best match is determined. As a result of the query, the system will provide a decision where a profile of an expert or other user 1314 will be provided and the user 1314 will be asked if they agree with the recommended individual. In an embodiment, user 1314 will be provided with a homepage that is kept in communication with previous match-ups and sent to friends, rated professionals, and the like.

実施形態においては、本発明は、コミュニティに基づいた質問1320及び回答1322アプリケーションのためのプラットホームを提供するだろう。例えば、ユーザは、システムに質問1320を投稿し、他のユーザが返事をすることが許されるだろう。そのようなシステムにおいては、ユーザ1314は、ユーザ1314がどの回答1322が正しいと感じるか選択できる、一人のユーザ、複数のユーザ、自動システムなどから回答を受け取ることができるだろう。この回答1322は、秘密に保持され、他の人が見るために投稿され、正しい解答として投稿され、システムに提供されるなどするだろう。実施形態においては、システムは、システムを更に開発するために、質問1320と回答を使用し、ユーザにより正確な解答を提供し、ユーザによって提供された回答をソートし、ユーザに与えられた回答をフィルタリングするなどするだろう。更に、システムのユーザは、他のユーザから提供された回答へのフィードバックを提供し、正しくない回答を削除するためのフィルタリング基準を提出するなどするだろう。   In an embodiment, the present invention will provide a platform for community based question 1320 and answer 1322 applications. For example, a user may post a question 1320 to the system and allow other users to reply. In such a system, user 1314 could receive answers from a single user, multiple users, automated systems, etc. that user 1314 can choose which answer 1322 feels correct. This answer 1322 will be kept secret, posted for others to see, posted as the correct answer, provided to the system, etc. In an embodiment, the system uses questions 1320 and answers to further develop the system, provide more accurate answers by the user, sort the answers provided by the user, and return the answers given to the user. Will be filtered. In addition, the user of the system will provide feedback on answers provided by other users, submit filtering criteria to remove incorrect answers, and so on.

実施形態においては、本発明は、ここで説明したマシンラーニング機能を介して、エンタテインメント通して使用されるかもしれない。例えば、ユーザ1314は、トピック、キーワード、カテゴリ、質問、フィーリングなどのアイデアを考えたり、入力を行なったりし、システムは、一連の質問1320と回答から、それが何かを推測するだろう。例えば、ユーザ1314は、野球ボールなどの物体を考え、システムは、ユーザに質問1320を与えるため、幾何学的システムなどのマシンラーニング機能を利用するだろう。典型的な質問1320は、「それは、トースターより大きいですか?」などのサイズに関係しているかもしれない。これらの質問1320は、複数回答選択、空白への書き込み、真/偽、自由応答などを介して、ユーザによって回答されるだろう。システムは、推測ができ、この推測をユーザに提供するまで、質問1320及び回答1322シーケンスを継続するだろう。実施形態では、この処理は、固定数の質問、ランダムな数の質問、ユーザが指定した数の質問、システムが決定した数の質問、システムが指定した数の質問などについて、継続するだろう。実施形態では、システムは、ウェブサイトを介したインターネット経由、スタンドアロンのコンピュータ装置、モバイルコンピュータ装置、電話サービス、音声インタフェース、インスタントメッセージサービス関連、テキストメッセージなどの、ユーザインタフェースを、ユーザ1314に提供するだろう。実施形態においては、システムは、他のウェブサイトへのウィジェットとして、サードパーティーアプリケーションへのAPIとして、などで、サードパーティーに提供されるだろう。実施形態では、本発明は、ゲームをプレイするなど、エンタテインメントアプリケーションのために、非ニューラルネットワークを用いるだろう。   In embodiments, the present invention may be used through entertainment via the machine learning functions described herein. For example, the user 1314 may think or input ideas such as topics, keywords, categories, questions, feelings, etc., and the system will infer what it is from a series of questions 1320 and answers. For example, the user 1314 may consider an object such as a baseball ball and the system will utilize a machine learning function such as a geometric system to give the user a question 1320. A typical question 1320 may relate to a size such as "Is it bigger than a toaster?" These questions 1320 will be answered by the user via multiple answer selection, writing to a blank, true / false, free response, etc. The system will be able to make a guess and will continue the question 1320 and answer 1322 sequence until this guess is provided to the user. In an embodiment, this process may continue for a fixed number of questions, a random number of questions, a user-specified number of questions, a system-determined number of questions, a system-specified number of questions, and the like. In an embodiment, the system will provide the user 1314 with a user interface, such as via the Internet via a website, stand-alone computing device, mobile computing device, telephone service, voice interface, instant messaging service related, text messaging, etc. Let's go. In an embodiment, the system may be provided to a third party, such as as a widget to another website, as an API to a third party application, and so on. In an embodiment, the present invention will use a non-neural network for entertainment applications, such as playing a game.

実施形態においては、本発明は、システムが新薬を作るための分子を選択し、組み合わせる際の援助を提供する、新薬の発見をアシストするシステムを提供するだろう。例えば、システムは、溶解率、反応度、毒性などの化学的パラメータに関連した情報について、ユーザ1314に尋ね、分子の構造を理解するにおけるユーザの専門知識を調べるため、これらを質問1320と組み合わせるだろう。質問1320及び回答1322シーケンスが進むにつれ、システムは、ユーザ1314に、どの分子の構造が安定で、合成できるかの見識を与えるだろう。実施形態では、処理は、ユーザ1314が、どの分子の組み合わせが新薬を作るだろうかについての改善された感覚を与えるまで、新しい研究ルートの選択がユーザに提供するために得られるまで、新しい潜在的な薬が特定されるまで、など、継続されるだろう。   In an embodiment, the present invention will provide a system that assists in the discovery of new drugs, which provides assistance in selecting and combining molecules for the system to make new drugs. For example, the system may ask user 1314 for information related to chemical parameters such as dissolution rate, reactivity, toxicity, etc., and combine these with question 1320 to examine the user's expertise in understanding the structure of the molecule. Let's go. As the question 1320 and answer 1322 sequence progresses, the system will give the user 1314 an insight into which molecular structures are stable and can be synthesized. In an embodiment, the process may include a new potential until a new research route selection is obtained to provide the user until the user 1314 gives an improved sense of which molecular combinations will make a new drug. It will continue until a new drug is identified.

実施形態においては、本発明は、必ずしもユーザが明示的に自覚していない、主観的基準に適合する画像を特定するのに、ユーザ1314のアシストとなる、画像発見アプリケーションを提供するだろう。例えば、ユーザ1314は、パンフレットのテキストはあるが、テキストが伝えようとするアイデアや感情をサポートする画像を選択しなくてはならない場合、会社のパンフレットの開発に携わっているかもしれない。ユーザ1314は、この場合、どのタイプの写真が必要か、の主観的アイデアをもっているだろうが、必ずしもキーワードで検索を特定できるほどではないだろう。ユーザ1314は、そうではなく、最初に、ファイル、データベース、ウェブサイトサービスからとか、グーグルイメージからとか、広告主画像バンクからなど、画像のソースを特定するだろう。それから、ユーザ1314は、一連の質問を尋ねられ、選択する、一連の画像を示されるだろう。ユーザ1314が選択する回答及び/あるいは選択は、ユーザに次に提示される選択肢を精錬するのに利用され、そこから、更なる質問1320及び/あるいは画像選択が提供されるだろう。実施形態においては、この処理は、ユーザ1314が、最終画像として選択する画像を見つけるまで継続するだろう。更に、システムは、ユーザの「最終選択」を採用し、ユーザに提示するのに、他の同様な画像のグループを選択し、このとき、ユーザ1314は、選択精錬の処理を続けることを選択するだろう。   In an embodiment, the present invention will provide an image discovery application that assists user 1314 in identifying images that meet subjective criteria that are not necessarily explicitly aware of the user. For example, a user 1314 may be involved in the development of a company brochure if there is text in the brochure but must select an image that supports the idea or emotion that the text is trying to convey. The user 1314 would in this case have a subjective idea of what type of photo is needed, but not necessarily able to identify the search by keyword. Instead, the user 1314 will first identify the source of the image, such as from a file, database, website service, from a Google image, or from an advertiser image bank. The user 1314 will then be asked a series of questions and presented with a series of images to select. The answers and / or selections selected by the user 1314 may be used to refine the next choice presented to the user from which further questions 1320 and / or image selections may be provided. In an embodiment, this process will continue until user 1314 finds an image to select as the final image. In addition, the system takes the user's “final selection” and selects another similar group of images to present to the user, at which time the user 1314 chooses to continue the selection refinement process. right.

実施形態においては、本発明は、ユーザ1314が、どんな名前がよいかあいまいな感覚しかない場合の、新生児の名前付けのアプリケーションに使用することができるだろう。ユーザ1314は、家族、友達、教育、相続、地理的配置、誕生した場所、趣味、読んだ本、見た映画などについての質問1320など、ユーザの嗜好を学習するのに助けとなる情報をシステムに提供する意図で、異なるタイプの質問1320を最初に尋ねられるだろう。システムは、名前にレーティングをつけたり、名前のリストから選択したり、名前に関する質問1320に答えたりして、複数の方法で名前の嗜好に関する質問1320を提示することによって、学習を継続するだろう。実施形態では、この処理は、最終の名前として、選択する名前をユーザ1314が見つけるまで継続するだろう。更に、システムは、ユーザの「最終選択」を取得し、ユーザに提示する為に、他の似た名前のグループから選択し、このときに、ユーザ1314は、選択の精錬の処理を継続することを選択するだろう。   In an embodiment, the present invention could be used in a newborn naming application where the user 1314 has a vague sense of what name to use. User 1314 is a system of information that helps to learn user preferences, such as questions 1320 about family, friends, education, inheritance, geographical location, birthplace, hobbies, books read, movies watched, etc. The different types of questions 1320 will be asked first, with the intention of providing The system will continue learning by presenting the name preference question 1320 in multiple ways, by rating the name, selecting from a list of names, or answering the name question 1320. In an embodiment, this process will continue until the user 1314 finds the name to select as the final name. In addition, the system obtains the user's “final selection” and selects from other similarly-named groups for presentation to the user, at which time user 1314 may continue the process of refining the selection. Would choose.

実施形態においては、本発明は、以下のようなものを含むが、これらには限定されない複数のトピックについての決定を提供するだろう。例えば、ビデオゲーム、ノート型PC、休暇、カメラ、一般的なパーソナリティ、飲み物、携帯電話、テレビ、グリル、時計、コーヒーマシン、トーリング、ハロウィーン、GPS装置、旬な有名人、個人的な英雄、大統領選、子供玩具、ブログ、ビデオカメラ、自動車、あなたはどのスターウォーズのキャラクタである何か、クレジットカード、ヘアケア、肌ケア、セックス・アンド・ザ・シティ、タトゥーをすべきか、専門、どのくらい許すか、住むべき都市、犬の種類、香水、ニューヨーク、近隣選択、ソフトウェア、デスクトップコンピュータ、DVDプレイヤー・レコーダ、タバコ、チャリティ、ブロードウェイショー、演説者、ホームシアターシステム、MP3プレーヤー、コンピュータネットワーキング装置、ヘッドフォン、メモリカード、雑誌、本、オプラピック、本、ニューヨークタイムズベストセラー、ビジネス/カジュアル服、フランチャイズ、調理器具、玩具、玩具−教育、ビューティーアパレル、エスプレッソマシン、ギリシャに行くべきか、両親に合うべきか、昇給を要求すべきか、飲酒問題があるか、自分のADD/ADHDの子供を病院に通わせるべきか、電気掃除機、服洗浄機・乾燥機、最初に仕事をするのは正しいか、加湿器、貴方は良い友達か、糖尿病になる危険性、どの外国語を勉強すべきか、電子レンジ、カーオーディオ、貴方はどんな顧客か、ワイン、軍隊に入るべきか、どの軍隊の部隊に入るべきか、どんな種類の芸術を楽しむか、チャイルドシート、ベビーカー、幼児用旅行アクセサリ、自然・有機美容商品、化粧、家庭用オーディオ受信機・アンプ、コピー機・ファックスマシン、プリンタ、 恋人との別れ、貴方はどのギリシャ神か、どのゲームショーを好むか、コンピュータアクセサリ、どのスーパーパワーを持っているか、大学、オンライン学位認定プログラム、大学の専攻を選択する、IDの盗難防止、個人的なトレーナを雇うべきか、車を買うべきか、あるいは、借りるべきか、目のレーザ手術を受けるべきか、頭が薄くなってきたことへどう対処するか、独立起業すべきか、子供に幼稚園に行かせるべきか、NYCへの家族旅行をどのように楽しいものにするか、処方箋のいらない鎮痛剤、生前の意志を表明すべきか、次のフライトのためのマイルあるいはキャッシュ、歯を白くする最も良い方法、娘に化粧を許すか、催眠は悪い習慣を治せるか、EDのための選択肢、睡眠導入、処方箋なしのアレルギー剤、結婚式のお祝いにどのくらい使うか、拡張保証を買うべきか、SATあるいはACTを受けるほうがよいか、個人用オーディオアクセサリ、コーヒー/エスプレッソはおいしいか、ビデオゲームコンソール、ジーンズ、ダウンロード可能なPCゲーム、スナック、ビタミンとサプリメント、自分はどのスーパーヒーローか、サングラス、台所用小物類、枕、きれいなアクセサリ、きれいなバッグとケース、スポーツグッズ、どの楽器がよいか、デコレータを雇うべきか、電子リーダ、ショッピングモールのどこに属するか、パワーウォッシャー、小規模ビジネス、電話システム、いくらチップを払うべきか、ボトックスを試すべきか、脂肪吸引をするべきか、皮膚がんのリスク、家のローンを借り替えるか、自動車サービス(NYC)、地ビール、グルメチョコレート、引退後のために十分貯蓄しているか、エンタテインメントセンタ/テレビスタンド、料理本、電気かみそり、姪/甥に誕生日ギフトを送り続ける、荷物、コンピュータプロジェクタ、エネルギー/トレーニング用の棒、かみそり、グルメアイスクリーム、オンラインデート、ニュースキャスト、化粧、道具とブラシ、美容用鏡とコンパクト、ビジネス本、最初のデートのあとどのくらいで電話するか、引退後の場所、外部ハードドライブ、ユニバーサルリモートコントロール、ウォーキングシューズ、生命保険を売るべきか、貴方はどのくらい未熟か、食事の摂取に問題があるか、幼児用ベッド、ダイエットとダイエット本、携帯電話のプラン、結婚と婚約指輪、自分はちゃんと主張しているか、うちの子供はビデオゲームのしすぎか、納税調整(個人還付)、住宅担保年金を得るべきか、デートの予定をキャンセルするか、子供向けテレビショー、台所のカウンタートップ、風呂場用品、防虫剤、癌の専門家、ホスピタル、ナショナルチェーンのレストラン、シリアル、子供を今つくるべきか、乳母を雇うべきか、映画、牛肉片、1日の目標カロリー、強迫性障害があるか、家庭用空気清浄機、自動空気清浄機、iPhoneアプリ、ゲイ/レズビアンの休暇、同僚をデートに誘ってよいか、10歳以下の自分の子供をベビーシッターに任せてよいか、スポーツ/エナジードリンク、テレビ番組、オフィス家具、オートバイ、良いレポートカードに対して子供にほうびを与える、芝刈り機、ストレスを感じすぎていないか、宗教、第一印象はよいか、オンラインに時間を使いすぎか、ヘアスタイルを新しくすべきか、子供に家で教育すべきか、おむつバッグ、布又は使い捨ておむつを使うべきか、犬用おもちゃ、私のパートナーがごまかしているか、古典の本、年老いた親は運転をやめるべきか、以前の連れを忘れるべきか、これは欲か愛か、歩数計と心拍数モニタ、チューイングガム、気候装置、ガソリンへの添加剤は車によいか、オーランドテーマパーク、どのくらい大きい七面鳥を買うべきか、ポピュラー音楽−新譜、セルフタンニング、税金及びお金管理、ソフトウェア、哺乳瓶と幼児用カップ、乳幼児用ハイチェアと子供用補助座席、乳幼児用テザー、トースターとトースターオーブン、気持ちの良いシートとベッドライナー、銀食器類セット、ペットキャリアと犬小屋、チーズ、台所用蛇口、カジュアルシューズ、ドレスシューズ、美容電子機器、引退後のために十分貯金しているか、ミューチュアルファンドの選択、ステーキ片、自分のD&Dアラインメント、にきびと吹き出物治療、風呂用蛇口、屋外照明、ランドスケープ照明、芝刈り機、食前酒、コニャック、ジン、ラム、スコッチ、テキーラ、ボドカ、ウイスキー、ラスベガスショー、日よけ、ランニングシューズ、US MBAプログラム、テラスと屋外家具、台所用ナイフ、貴方は本当のファンか、自動車保険、個人向け法律相談、ファイナンシャルアドバイザーを雇うべきか、屋内植物の選択、デリバリサービス、控除可能か、プールヒータ、ソファ、番地、コンタクトレンズ、誕生日プレゼント、自分のキャリアはピークに達したか、電子書籍、ドアノブと鍵セット、除雪道具、家の緑化、子供洋服と水着、オートバイ用ヘルメット、自転車用ヘルメット、ジューサー、ゴルフクラブ、冷蔵庫、ワインクーラー、レンジとオーブン、エアーコンディショナー、クリスマスプレゼント、別れ言葉、発疹治療、糖尿病モニタ装置、禁煙、髪の毛の後ろはどうするか、更年期障害に対するホルモン、ハイキング用バックパック、ランドセル、ウェブサイト/ドメイン取得、電子メールサービス、ウェブホスティング、カーペット、動力工具、タイル、湯沸かし器、屋外ペイント、窓取扱法、暖炉スクリーン、屋内用ランプ、小規模ビジネス法律相談、ブランチのレシピ、天井扇風機、マットレス、ラスベガスホテルとカジノ、サルサ、バレンタイン用恋愛クイズ、お客様へのプレゼントにいくら使うべきか、記念日のプレゼント、屋外用上着、カジュアルな上着、キャンピングテント、寝袋、タイヤ、冒険的な休日、音楽ダウンロード、ビデオダウンロード、ウエディングドレス、ウエディングテーマ、マンハッタンのジム、バジェットホテルチェーン、ゴルフコース、スキー休暇、USスパ、ETFファンド、デザイナーハンドバッグ、自己破産するべきか、家の頭金としての401k、精神科医に見てもらうべきか、自己防御、食器類、皿洗い機、政党、新年の目標、クルーズライン、家族の休暇、乳幼児食、乳幼児の健康ケア商品、頭を剃るべきか、Tシャツ、オンライン写真サービス、卒業指輪を買う、サマージョブ/インターンシップ、どこにボランティアに行くか、家庭用警報システム、人間関係の問題を診断、彼女/彼は自分に夢中か、養子を取るべきか、年を取っている両親は運転を続けるべきか、オンライン銀行アカウント、バーベキューソース、フローズンピザ、レシピファインダー、再度プレゼントすべきか、ボディビルディングサプリメント、家庭でのエキササイズ装置、何時間寝るべきか、整形手術を考えるべきか、関節炎のリスク、心臓病のリスク、骨粗しょう症のリスク、ギャンブル癖に問題はないか、学ぶのに最も良いダンス、自転車、キャットフード、ドッグフード、趣味の進め、格闘技、ポスターアート、屋外の花を選択する、貴方はどのマペット?、子供の遊び、どのくらい貴方は倫理的か、自分の子供に洗礼を受けさせるべきか、マイアミホテル、米国国立公園、モータオイル、自動車のビデオ、ブラウス、コート、ドレス、メガネフレーム、靴下類、面会用の服、ジャケット、ネグリジェ、パンツ、シャツ、スカート、帽子、電話−地上配線、ステーキハウス、どの分娩方法がよいか、サマーキャップの推薦、マーチマッドネスブラケットの選択、粉ミルク、ニューヨークベーカリー、部分的なジェット機の所有、私はどの程度自分に自信があるか、デジタル写真フレーム、会計士が必要か、自分の子はADD/ADHDであるか、文書シュレッダー、乳幼児モニタ、家の緑化、会議電話などである。   In an embodiment, the present invention will provide decisions on multiple topics, including but not limited to: For example, video game, laptop, vacation, camera, general personality, drink, mobile phone, TV, grill, clock, coffee machine, tolling, Halloween, GPS device, seasonal celebrity, personal hero, presidential election Kids toys, blogs, camcorders, cars, what Star Wars characters you are, credit cards, hair care, skin care, sex and the city, tattoos, specialty, how much you forgive, City to live, dog type, perfume, New York, neighborhood selection, software, desktop computer, DVD player / recorder, cigarette, charity, Broadway show, speaker, home theater system, MP3 player, computer networking equipment, headphones, Mori card, magazine, book, oppic, book, New York Times bestseller, business / casual clothing, franchise, cookware, toys, toys-education, beauty apparel, espresso machine, should go to Greece, fit parents, raise Whether you need to have a drink, have a drinking problem, have your ADD / ADHD child go to the hospital, vacuum cleaner, clothes washer / dryer, is the right thing to work first, a humidifier, Whether you are a good friend, the risk of becoming diabetic, which foreign language to study, microwave oven, car audio, what customers you should be in, wine, army, what army unit, what kind of army Enjoy various types of art, child seats, strollers, infant travel accessories, natural and organic beauty products, makeup, home use Io receiver / amplifier, copier / fax machine, printer, parting with a lover, which greek god you prefer, which game show you prefer, computer accessories, which superpower you have, university, online degree Choose a program, college major, prevent ID theft, hire a personal trainer, buy a car, rent, or have a laser eye surgery How to deal with this, whether to start an independent business, whether children should go to kindergarten, how to make a family trip to NYC fun, how to make a prescription painkiller, a pre-lifetime will, Miles or cash for the next flight, best way to whiten teeth, allow daughters to make up, hypnosis can cure bad habits, ED Alternatives, sleep introduction, prescription allergies, how much to use for wedding celebrations, should I buy extended warranty, should I get SAT or ACT, personal audio accessories, coffee / espresso is delicious, Video game consoles, jeans, downloadable PC games, snacks, vitamins and supplements, which superhero you are, sunglasses, kitchen accessories, pillows, clean accessories, clean bags and cases, sports goods, which instruments are good Whether to hire decorators, electronic readers, where to belong in shopping malls, power washers, small businesses, phone systems, how much to pay tips, try botox, liposuction, skin cancer Risk of house low Refinance, car service (NYC), local beer, gourmet chocolate, enough to save after retirement, entertainment center / TV stand, cook book, electric shaver, keep sending birthday gifts to nieces , Luggage, computer projector, energy / training stick, razor, gourmet ice cream, online dating, newscast, makeup, tools and brushes, beauty mirror and compact, business book, how long to call after the first date Retirement location, external hard drive, universal remote control, walking shoes, life insurance, how immature you are, how bad you are eating, baby beds, diet and diet books, mobile phones Plans, marriage and engagement fingers , I ’m arguing, my kids are over-playing video games, tax adjustments (individual refunds), home-secured pensions, canceling dating schedules, TV shows for kids, kitchen Countertops, bathroom supplies, insect repellents, cancer specialists, hospitals, national chain restaurants, cereals, whether to make children now, hire a nanny, movies, beef pieces, daily calories, compulsive Whether you have a disability, a home air purifier, an automatic air purifier, an iPhone app, a gay / lesbian vacation, a coworker can be invited to date, or you can leave your child under 10 to a babysitter, Sports / energy drinks, TV shows, office furniture, motorcycles, reward kids with good report cards, lawn mowers, stress Whether you are not too close, religion, good first impressions, whether you spend too much time online, should have a new hairstyle, should educate children at home, should use diaper bags, cloth or disposable diapers, Dog toys, my partner cheating, classic books, old parents should quit driving, forget their previous companions, this is greed or love, pedometer and heart rate monitor, chewing gum, Climatic equipment, gasoline additives are good for cars, Orlando theme park, how big turkey should be bought, popular music-new music, self-tanning, tax and money management, software, baby bottle and infant cup, infants High chair and child auxiliary seat, infant tether, toaster and toaster oven, comfortable seat and bed liner, silver food Equipment set, pet carrier and kennel, cheese, kitchen faucet, casual shoes, dress shoes, beauty electronics, enough money for retirement, selection of mutual funds, steak pieces, own D & D alignment, Acne and breakout treatment, bath faucet, outdoor lighting, landscape lighting, lawn mower, aperitif, cognac, gin, lamb, scotch, tequila, bodoka, whiskey, las vegas show, sunshade, running shoes, US MBA program, Terrace and outdoor furniture, kitchen knife, should you be a real fan, car insurance, personal legal counsel, financial advisor, indoor plant selection, delivery service, deductible, pool heater, sofa, street address, Contact lenses, birthday gifts, my own Career has peaked, e-books, door knobs and key sets, snow removal tools, house greening, children's clothes and swimwear, motorcycle helmets, bicycle helmets, juicers, golf clubs, refrigerators, wine coolers, ranges and ovens, Air conditioner, Christmas gift, farewell, rash treatment, diabetes monitor, smoking cessation, what to do behind the hair, hormones for menopause, hiking backpack, school bag, website / domain acquisition, email service, web hosting, Carpets, power tools, tiles, water heaters, outdoor paint, window handling, fireplace screens, indoor lamps, small business legal consultations, branch recipes, ceiling fans, mattresses, Las Vegas hotels and casinos, salsa, Valentine's Love quiz, how much to use for gifts, anniversary gifts, outdoor jackets, casual jackets, camping tents, sleeping bags, tires, adventurous holidays, music downloads, video downloads, wedding dresses, weddings Theme, Manhattan gym, budget hotel chain, golf course, ski vacation, US spa, ETF fund, designer handbag, should go bankrupt, 401k as home down payment, should be seen by psychiatrist, self-defense , Tableware, dishwasher, political party, New Year's goal, cruise line, family vacation, infant food, infant health care products, shaving head, buying T-shirts, online photo service, graduation rings, summer jobs / Internship, where to go to volunteers, home alarm Stem, diagnose relationship problems, whether she / he is addicted to herself, should be adopted, old parents should continue driving, online bank account, barbecue sauce, frozen pizza, recipe finder, Should I present again, body building supplements, home exercise equipment, how many hours to sleep, whether to consider plastic surgery, arthritis risk, heart disease risk, osteoporosis risk, gambling habits Or choose the best dance to learn, bike, cat food, dog food, hobby advancement, martial arts, poster art, outdoor flowers, which muppet you are? , Children's play, how much you are ethical, how to baptize your child, Miami Hotel, US National Park, motor oil, car video, blouse, coat, dress, glasses frame, socks, visit Clothes, jackets, nightgowns, pants, shirts, skirts, hats, telephone-ground wiring, steak house, which delivery method is best, summer cap recommendations, choice of march madness brackets, milk powder, New York bakery, partial Own jet, how confident I am, digital photo frame, need accountant, my child is ADD / ADHD, document shredder, infant monitor, green house, conference call, etc. .

実施形態においては、図13に示されているように、本発明は、マシンラーニングファシリティ1302の使用を介して、ユーザ1314が決定1310をするのを助けるだろう。処理は、ユーザ1314から、最初の質問1320がマシンラーニングファシリティ1318によって受け取られることから始まるだろう。ユーザ1314は、マシンラーニングファシリティ1318からの質問1320とユーザ1314によって提供される回答1322からなるダイアログ1308を示されるだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づいて、推薦、診断、結論、アドバイスなどの、最初の質問1304に関連した決定1310をユーザに提供するだろう。実施形態においては、マシンラーニングファシリティ1318によって与えられる、将来の質問1320と決定1310は、ユーザ1314によって提供されるフィードバック1312によって改善されるだろう。   In an embodiment, as shown in FIG. 13, the present invention will help a user 1314 make a decision 1310 through the use of a machine learning facility 1302. The process will begin with the initial question 1320 being received by the machine learning facility 1318 from the user 1314. User 1314 will be presented with a dialog 1308 consisting of a question 1320 from machine learning facility 1318 and an answer 1322 provided by user 1314. The machine learning facility 1318 will provide the user with decisions 1310 related to the initial question 1304, such as recommendations, diagnoses, conclusions, advice, etc., based on the dialog 1308. In an embodiment, future questions 1320 and decisions 1310 provided by machine learning facility 1318 may be improved by feedback 1312 provided by user 1314.

実施形態においては、ユーザ1314によってなされる最初の質問1304は、客観的な質問、主観的な質問などであるだろう。質問1320は、商品、個人情報、個人の健康、経済的健全性、ビジネス、政治、教育、エンタテインメント、環境などに関連したトピックなどの、トピックの広範なカテゴリからのものになるだろう。質問1320は、複数の中から選択する質問、はい/いいえ形式の質問、レーティング、画像の選択、個人的な質問などの形式であるだろう。質問1320は、他のユーザから提供された、専門家から提供された、などの、ユーザ1314についてのものであるだろう。質問1320は、ユーザ1314との現在のダイアログ1308からとか、格納された、ユーザ1314との以前のダイアログ1308からとか、格納された、他のユーザとの以前のダイアログ1308からとか、以前の回答に基づいたものであろう。質問1320は、テスト質問、擬似ランダム決定1310が有効と判明する可能性がある場合に、擬似ランダム決定1310を選択するのに助けになる調査質問などの、擬似ランダム質問であろう。質問1320は、質問の一部として、少なくとも1つの画像を含むだろう。質問1320は、心理学的次元に沿ったものであるだろう。実施形態においては、質問1320は、ユーザ1314に直接尋ねるのではなく、IPアドレス、ユーザの所在地、ユーザの所在地の天候、ドメイン名や、経路情報に関連したものや、最近ダウンロードしたものに関連したものや、最近のネットワークアクセスに関連したものや、最近のファイルアクセスに関連したものなど、文脈情報から決定されるものであろう。   In an embodiment, the initial question 1304 asked by the user 1314 may be an objective question, a subjective question, or the like. Question 1320 will come from a broad category of topics, such as topics related to merchandise, personal information, personal health, economic health, business, politics, education, entertainment, environment, and the like. Question 1320 may be in the form of a question to choose from among multiple, yes / no questions, ratings, image selection, personal questions, etc. Question 1320 may be about user 1314, such as provided by another user, provided by an expert, etc. Question 1320 may be from a current dialog 1308 with user 1314, stored from previous dialog 1308 with user 1314, stored from previous dialog 1308 with other users, or from previous answers. It will be based. Question 1320 may be a pseudo-random question, such as a test question, a survey question that helps to select pseudo-random decision 1310 if pseudo-random decision 1310 may prove to be valid. Question 1320 will include at least one image as part of the question. Question 1320 will be along the psychological dimension. In an embodiment, the question 1320 is not related to the user 1314 directly, but is related to the IP address, the user's location, the weather at the user's location, the domain name, route information, or recently downloaded information. , Information related to recent network access, and information related to recent file access.

実施形態においては、ダイアログ1308は、マシンラーニングファシリティ1318に、ユーザに提示された決定の、絞られた集合とか、ユーザに提示された単一の決定1310とかの、決定の、絞られた集合についての高い自信が出てくるまで、継続されるだろう。マシンラーニングファシリティ1318によって提供される決定1310は、ダイアログ1308内の質問の順番からは独立しているだろう。決定1310は、ダイアログの、少なくとも1つの質問1320が無視された場合には、他の決定1310を提供し、この他の決定1310は、ユーザ1314からの情報がより少ないマシンラーニングファシリティ1318に基づく、異なるものとなるだろう。決定1310は、非従来型の特徴次元に渡ったランキング決定のような、決定の選択のランキングを表示するだろう。決定1310は、決定1310に関連した、少なくとも1つの画像を表示するだろう。決定1310は、擬似ランダム決定が、調査のシステムの一部で、調査のシステムが、システムの有効性を改善し、マシンラーニング機能1318が、調査から学習するなど、擬似ランダム決定1310が有用と判明する場合に、擬似ランダム決定であるだろう。   In an embodiment, the dialog 1308 provides the machine learning facility 1318 for a narrowed set of decisions, such as a narrowed set of decisions presented to the user or a single decision 1310 presented to the user. Will continue until a high level of confidence emerges. The decision 1310 provided by the machine learning facility 1318 will be independent of the order of questions in the dialog 1308. Decision 1310 provides another decision 1310 if at least one question 1320 of the dialog is ignored, which is based on machine learning facility 1318 with less information from user 1314. It will be different. Decision 1310 will display a ranking of choices for the decision, such as a ranking decision across non-conventional feature dimensions. Decision 1310 will display at least one image associated with decision 1310. Decision 1310 proves that pseudo-random decision 1310 is useful, such as pseudo-random decision is part of the survey system, survey system improves system effectiveness, and machine learning function 1318 learns from the survey. If so, it would be a pseudo-random decision.

実施形態においては、提供されるフィードバック1312は、ユーザ1314が、ダイアログ1308において、どのように質問1320に回答したか、ユーザ1314が、どのようにマシンラーニングファシリティ1318が提供する決定1310に応答したかなど、に関連して、あるいは、から導かれるだろう。実施形態においては、フィードバック1312は、ユーザ1314から求められるだろう。   In an embodiment, the feedback 1312 provided is how the user 1314 responded to the question 1320 in the dialog 1308, and how the user 1314 responded to the decision 1310 provided by the machine learning facility 1318. Will be derived in connection with or from. In an embodiment, feedback 1312 will be sought from user 1314.

実施形態においては、ユーザ1314は、彼ら自身のトピック、質問、回答、決定などの新しい情報を入力することによって、マシンラーニングファシリティ1318の学習を拡張するだろう。マシンラーニングファシリティ1318は、新しい情報が、ユーザにとって有用か決定するために、新しい情報を用いるだろう。   In an embodiment, users 1314 will extend the learning of machine learning facility 1318 by entering new information such as their own topics, questions, answers, decisions, and the like. The machine learning facility 1318 will use the new information to determine if the new information is useful to the user.

実施形態においては、ユーザインタフェースは、ウェブインタフェース、インスタントメッセージ、音声インタフェース、携帯電話、SMSによるものなどに関連するような、マシンラーニングファシリティ1318とユーザのやり取りのために設けられるだろう。   In an embodiment, a user interface may be provided for user interaction with the machine learning facility 1318, such as related to a web interface, instant messaging, voice interface, mobile phone, SMS, etc.

実施形態においては、本発明は、マシンラーニングファシリティ1318の使用を介して、ユーザが決定1310をするのを助けるだろう。処理は、ユーザ1314から、マシンラーニングファシリティ1318によって受け取られる最初の質問1304から始まり、最初の質問1304は、商品、個人、健康、ビジネス、政治、教育、エンタテインメント、環境などの広範なカテゴリのトピックの1つに関連しているだろう。ユーザ1314は、マシンラーニングファシリティ1318からの質問1320と、ユーザ1314によって提供される回答1322からなるダイアログ1308を提示されるだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づいて、最初の質問に関連した、推薦、診断、結論、アドバイスなどの決定1310をユーザ1314に提供するだろう。実施形態においては、マシンラーニングファシリティ1318によって提供される将来の質問1320と決定1310は、ユーザ1314によって提供されるフィードバックによって改善されるだろう。   In an embodiment, the present invention will help the user make a decision 1310 through the use of a machine learning facility 1318. Processing begins with the first question 1304 received by the machine learning facility 1318 from the user 1314, and the first question 1304 covers a broad category of topics such as merchandise, personal, health, business, politics, education, entertainment, environment, etc. It will be related to one. User 1314 will be presented with a dialog 1308 consisting of questions 1320 from machine learning facility 1318 and answers 1322 provided by user 1314. The machine learning facility 1318 will provide the user 1314 with recommendations 1310 such as recommendations, diagnoses, conclusions, advice, etc. related to the initial question based on the dialog 1308. In an embodiment, future questions 1320 and decisions 1310 provided by the machine learning facility 1318 may be improved by feedback provided by the user 1314.

実施形態においては、図14に示されるように、本発明は、コンピューティングファシリティ1402の使用を介して、ユーザが決定1310をするのを助けるだろう。処理は、ユーザ1314からの、コンピューティングファシリティ1418によって受け取られる最初の質問1304から始まるだろう。ユーザ1314は、コンピューティングファシリティ1418からの質問1320と、ユーザ1314から提供される回答1322からなるダイアログ1408を提示されるだろう。コンピューティングファシリティ1418は、複数のユーザ1412からのフィードバックを集めたフィードバックに基づいて、ユーザ1314へ決定1310を提供するだろう。実施形態では、コンピューティングファシリティ1418は、ユーザからのフィードバック1412を受信することに基づいて、コンピューティングファシリティ1418によって提供される将来の質問1320と決定1310を改善するだろう。   In an embodiment, as shown in FIG. 14, the present invention will help a user make a decision 1310 through the use of a computing facility 1402. Processing will begin with the first question 1304 received by the computing facility 1418 from the user 1314. User 1314 will be presented with a dialog 1408 consisting of question 1320 from computing facility 1418 and answer 1322 provided by user 1314. The computing facility 1418 will provide a decision 1310 to the user 1314 based on feedback gathered from multiple users 1412. In an embodiment, the computing facility 1418 may improve future questions 1320 and decisions 1310 provided by the computing facility 1418 based on receiving feedback 1412 from the user.

実施形態においては、本発明は、マシンラーニングファシリティ1318の使用を介して、ユーザが決定1310をするのを助けるだろう。処理は、ユーザ1314からの、マシンラーニングファシリティ1318によって受信される最初の質問1304から始まるだろう。ユーザ1314は、マシンラーニングファシリティ1318からの質問1320と、ユーザ1314によって提供される回答1322からなるダイアログ1308を提示され、ダイアログ1308を介して提供される質問1320と回答1322の数は、決定1310の質を決定するだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づいて、最初の質問1304に関連した、推薦、診断、結論、アドバイスなどの決定1310をユーザへ提示するだろう。実施形態においては、マシンラーニングファシリティ1318によって提供される将来の質問1320と決定1310は、ユーザによって提供されるフィードバック1312を介して改善されるだろう。実施形態においては、質問が10個より多い、質問が15個より多い、質問が10個より多いなど、質問1320と回答1322の数が多いと、質も高くなるだろう。実施形態においては、質問が10個より少ない、質問が5個より少ない、質問が3個より少ない、1つの質問など、質問1320と回答1322の数が少ないと、質は、良いものとなるだろう。   In an embodiment, the present invention will help the user make a decision 1310 through the use of a machine learning facility 1318. Processing will begin with the first question 1304 received by the machine learning facility 1318 from the user 1314. User 1314 is presented with a dialog 1308 consisting of questions 1320 from machine learning facility 1318 and answers 1322 provided by user 1314, and the number of questions 1320 and answers 1322 provided via dialog 1308 is determined by decision 1310. Will determine the quality. The machine learning facility 1318 will present a decision 1310 such as a recommendation, diagnosis, conclusion, advice, etc., associated with the initial question 1304 to the user based on the dialog 1308. In an embodiment, future questions 1320 and decisions 1310 provided by the machine learning facility 1318 may be improved via feedback 1312 provided by the user. In an embodiment, the higher the number of questions 1320 and answers 1322, such as more than 10 questions, more than 15 questions, and more than 10 questions, the quality will increase. In an embodiment, if the number of questions 1320 and answers 1322 is small, such as fewer than 10 questions, fewer than 5 questions, fewer than 3 questions, 1 question, etc., the quality will be good. Let's go.

実施形態においては、図15に示されるように、本発明は、マシンラーニングファシリティ1318の使用を介して、決定1310をするだろう。システムは、ユーザ1314から最初の質問1304を受け取るマシンラーニングファシリティ1318と、マシンラーニングファシリティ1318に設けられた、ユーザ1314に質問1320を提供し、ユーザから回答1322を受け取るダイアログファシリティ150などを含み、マシンラーニングファシリティ1318は、ユーザ1314に、決定ファシリティ1504からの決定1310を提供する。実施形態では、ユーザ1314に提供される決定1310は、ユーザ1314とマシンラーニングファシリティ1318間のダイアログ1308の交換に基づいており、最初の質問1304に関連しているだろう。更に、マシンラーニングファシリティ1318は、マシンラーニングファシリティ1318によって提供される将来の質問1320と決定1310を改善するために、ユーザ1314からのフィードバック1312を、フィードバックファシリティ1508を介して、受け取るだろう。   In an embodiment, as shown in FIG. 15, the present invention will make a decision 1310 through the use of a machine learning facility 1318. The system includes a machine learning facility 1318 that receives an initial question 1304 from a user 1314, a dialog facility 150 provided in the machine learning facility 1318 that provides a question 1320 to the user 1314 and receives an answer 1322 from the user, etc. Learning facility 1318 provides decision 1310 from decision facility 1504 to user 1314. In an embodiment, the decision 1310 provided to the user 1314 is based on an exchange of dialog 1308 between the user 1314 and the machine learning facility 1318 and may relate to the initial question 1304. Further, the machine learning facility 1318 will receive feedback 1312 from the user 1314 via the feedback facility 1508 to improve future questions 1320 and decisions 1310 provided by the machine learning facility 1318.

実施形態においては、本発明は、マシンラーニングファシリティ1318の使用を介して、ユーザ1314が決定1310をするのを助けるだろう。処理は、検索アプリケーション、ソーシャルネットワークアプリケーション、サービスプロバイダ、比較ショッピングエンジン、メディア企業のウェブ環境などのサードパーティーを介して、マシンラーニングファシリティ1318がユーザ1314から受け取る、最初の質問1304から始まるだろう。ユーザ1314は、マシンラーニングファシリティ1318からの質問1320と、ユーザ1314から提供される回答1322からなるダイアログ1308を提示されるだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づき、最初の質問1304に関連する、推薦、診断、結論、アドバイスなどの決定1310をユーザ1314へ提供するだろう。実施形態においては、マシンラーニングファシリティ1318によって提供される将来の質問1320と決定1310は、ユーザ1314によって提供されるフィードバック1312を介して、改善されるだろう。   In an embodiment, the present invention will assist user 1314 in making a decision 1310 through the use of machine learning facility 1318. Processing will begin with an initial question 1304 that the machine learning facility 1318 receives from the user 1314 via a third party such as a search application, social network application, service provider, comparative shopping engine, media company web environment, and the like. The user 1314 will be presented with a dialog 1308 consisting of a question 1320 from the machine learning facility 1318 and an answer 1322 provided by the user 1314. The machine learning facility 1318 will provide the user 1314 with recommendations 1310, recommendations, diagnoses, conclusions, advice, etc. related to the initial question 1304 based on the dialog 1308. In an embodiment, future questions 1320 and decisions 1310 provided by the machine learning facility 1318 may be improved via feedback 1312 provided by the user 1314.

実施形態においては、本発明は、マシンラーニングファシリティ1318の使用を介して、ユーザ1314が決定1310をするのを助けるだろう。処理は、サードパーティーの検索アプリケーションを介して、マシンラーニングファシリティ1318が、ユーザ1314から受け取る最初の質問1304から始まり、ユーザ1314は、サードパーティーの検索アプリケーションでのキーワード検索から始め、マシンラーニングファシリティ1318からの質問1320と、ユーザ1314から提供される回答1322からなるダイアログ1308を提示されるだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づき、最初の質問1304に関連する、決定1310をユーザ1314へ提供し、決定1310は、ソートリストの形式などで、サードパーティーの検索アプリケーションへ返されるだろう。   In an embodiment, the present invention will assist user 1314 in making a decision 1310 through the use of machine learning facility 1318. Processing begins with the first question 1304 that the machine learning facility 1318 receives from the user 1314 via a third party search application, and the user 1314 begins with a keyword search in the third party search application and from the machine learning facility 1318. Will be presented with a dialog 1308 consisting of a question 1320 and an answer 1322 provided by the user 1314. The machine learning facility 1318 provides a decision 1310 to the user 1314 related to the initial question 1304 based on the dialog 1308, and the decision 1310 may be returned to the third party search application, such as in the form of a sorted list.

実施形態においては、本発明は、マシンラーニングファシリティ1318の使用を介して、ユーザ1314が決定1310をするのを助けるだろう。処理は、マシンラーニングファシリティ1318が、ユーザ1314から受け取る最初の質問1304から始まるだろう。ユーザ1314は、マシンラーニングファシリティ1318からの質問1320と、ユーザ1314から提供される回答1322からなるダイアログ1308を提示され、マシンラーニングファシリティ1318は、サードパーティーの情報、機能、ユーティリティなどを利用するだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づき、最初の質問1304に関連する、推薦、診断、結論、アドバイスなどの決定1310をユーザ1314へ提供するだろう。実施形態においては、サードパーティーの情報、機能、ユーティリティなどは、コスト情報、商品情報、個人情報、トピック情報などの収集を可能とするアプリケーションプログラムインタフェース(API)を含むだろう。   In an embodiment, the present invention will assist user 1314 in making a decision 1310 through the use of machine learning facility 1318. Processing will begin with the first question 1304 that the machine learning facility 1318 receives from the user 1314. The user 1314 is presented with a dialog 1308 consisting of a question 1320 from the machine learning facility 1318 and an answer 1322 provided by the user 1314, and the machine learning facility 1318 will utilize third party information, functions, utilities, etc. . The machine learning facility 1318 will provide the user 1314 with recommendations 1310, recommendations, diagnoses, conclusions, advice, etc. related to the initial question 1304 based on the dialog 1308. In an embodiment, third party information, functions, utilities, etc. will include an application program interface (API) that allows collection of cost information, product information, personal information, topic information, and the like.

実施形態においては、本発明は、マシンラーニングファシリティ1318の使用を介して、ユーザ1314が決定1310をするのを助けるだろう。処理は、サードパーティーの検索アプリケーションを介して、マシンラーニングファシリティ1318が、ユーザ1314から受け取る最初の質問1304から始まり、ユーザ1314は、サードパーティーの検索アプリケーションを用いたキーワード検索から始め、マシンラーニングファシリティ1318からの質問1320と、ユーザ1314から提供される回答1322からなるダイアログ1308を提示されるだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づき、最初の質問1304に関連する、推薦、診断、結論、アドバイスなどの決定1310をユーザ1314へ提供するだろう。実施形態においては、決定1310は、少なくとも部分的に、協調フィルタリングに基づいて、サードパーティーの検索アプリケーションに返されるだろう。   In an embodiment, the present invention will assist user 1314 in making a decision 1310 through the use of machine learning facility 1318. Processing begins with an initial question 1304 that the machine learning facility 1318 receives from the user 1314 via a third party search application, and the user 1314 begins with a keyword search using the third party search application, and then the machine learning facility 1318. A dialog 1308 consisting of questions 1320 from and answers 1322 provided by the user 1314 will be presented. The machine learning facility 1318 will provide the user 1314 with recommendations 1310, recommendations, diagnoses, conclusions, advice, etc. related to the initial question 1304 based on the dialog 1308. In an embodiment, the decision 1310 will be returned to the third party search application based at least in part on collaborative filtering.

実施形態においては、本発明は、マシンラーニングファシリティ1318の使用を介して、ユーザ1314が決定1310をするのを助けるだろう。処理は、マシンラーニングファシリティ1318が、ユーザ1314から受け取る最初の質問1304から始まるだろう。ユーザ1314は、マシンラーニングファシリティ1318からの質問1320と、ユーザ1314から提供される回答1322からなるダイアログ1308を提示されるだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づき、最初の質問1304に関連する、推薦、診断、結論、アドバイスなどの決定1310を、少なくとも1つの画像と共にユーザ1314へ提供するだろう。実施形態においては、画像は、写真、絵画、ビデオ画像、広告などだろう。   In an embodiment, the present invention will assist user 1314 in making a decision 1310 through the use of machine learning facility 1318. Processing will begin with the first question 1304 that the machine learning facility 1318 receives from the user 1314. The user 1314 will be presented with a dialog 1308 consisting of a question 1320 from the machine learning facility 1318 and an answer 1322 provided by the user 1314. The machine learning facility 1318 will provide the user 1314 with recommendations 1310, recommendations, diagnosis, conclusions, advice, etc., associated with the initial question 1304, along with the at least one image, based on the dialog 1308. In embodiments, the images may be photographs, paintings, video images, advertisements, and so forth.

実施形態においては、本発明は、マシンラーニング機能1318の使用を介して、ユーザ1314が決定1310をするのを助けるだろう。処理は、マシンラーニング機能1318が、ユーザ1314から受け取る最初の質問1304から始まるだろう。ユーザ1314は、マシンラーニング機能1318からの質問1320と、ユーザ1314から提供される回答1322からなるダイアログ1308を提示され、質問1320は、少なくとも部分的には、マシンラーニングファシリティ1318の他のユーザからの学習によって決定されるだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づき、最初の質問1304に関連する、推薦、診断、結論、アドバイスなどの決定1310を、少なくとも1つの画像と共にユーザ1314へ提供するだろう。実施形態においては、決定1310は、少なくとも部分的には、マシンラーニングファシリティ1318の他のユーザが提供する決定1310からの学習に基づくだろう。   In an embodiment, the present invention will help user 1314 make a decision 1310 through the use of machine learning function 1318. Processing will begin with the first question 1304 that the machine learning function 1318 receives from the user 1314. The user 1314 is presented with a dialog 1308 consisting of a question 1320 from the machine learning function 1318 and an answer 1322 provided by the user 1314, where the question 1320 is at least partially from other users of the machine learning facility 1318. Will be determined by learning. The machine learning facility 1318 will provide the user 1314 with recommendations 1310, recommendations, diagnosis, conclusions, advice, etc., associated with the initial question 1304, along with the at least one image, based on the dialog 1308. In embodiments, decision 1310 may be based at least in part on learning from decision 1310 provided by other users of machine learning facility 1318.

実施形態においては、本発明は、マシンラーニングファシリティ1318の使用を介して、ユーザ1314が決定1310をするのを助けるだろう。処理は、マシンラーニングファシリティ1318が、ユーザ1314から受け取る最初の質問1304から始まるだろう。ユーザ1314は、マシンラーニングファシリティ1318からの質問1320と、ユーザ1314から提供される回答1322からなるダイアログ1308を提示されるだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づき、最初の質問1304に関連する、推薦、診断、結論、アドバイスなどの決定1310をユーザ1314へ提供するだろう。実施形態においては、決定1310は、少なくとも部分的には、協調フィルタリングに基づくだろう。   In an embodiment, the present invention will assist user 1314 in making a decision 1310 through the use of machine learning facility 1318. Processing will begin with the first question 1304 that the machine learning facility 1318 receives from the user 1314. The user 1314 will be presented with a dialog 1308 consisting of a question 1320 from the machine learning facility 1318 and an answer 1322 provided by the user 1314. The machine learning facility 1318 will provide the user 1314 with recommendations 1310, recommendations, diagnoses, conclusions, advice, etc. related to the initial question 1304 based on the dialog 1308. In an embodiment, decision 1310 may be based at least in part on collaborative filtering.

実施形態においては、本発明は、マシンラーニングファシリティ1318の使用を介して、ユーザ1314が決定1310をするのを助けるだろう。処理は、マシンラーニングファシリティ1318が、ユーザ1314から受け取る最初の質問1304から始まるだろう。ユーザ1314は、マシンラーニングファシリティ1318からの質問1320と、ユーザ1314から提供される回答1322からなるダイアログ1308を提示されるだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づき、最初の質問1304に関連する、推薦、診断、結論、アドバイスなどの決定1310をユーザ1314へ提供するだろう。実施形態においては、決定1310は、協調フィルタリングの文脈を提供する少なくとも1つの質問のように、少なくとも部分的には、文脈がダイアログ1308を介して提供される協調フィルタリングに基づくだろう。   In an embodiment, the present invention will assist user 1314 in making a decision 1310 through the use of machine learning facility 1318. Processing will begin with the first question 1304 that the machine learning facility 1318 receives from the user 1314. The user 1314 will be presented with a dialog 1308 consisting of a question 1320 from the machine learning facility 1318 and an answer 1322 provided by the user 1314. The machine learning facility 1318 will provide the user 1314 with recommendations 1310, recommendations, diagnoses, conclusions, advice, etc. related to the initial question 1304 based on the dialog 1308. In an embodiment, decision 1310 may be based at least in part on collaborative filtering where context is provided via dialog 1308, such as at least one question that provides collaborative filtering context.

実施形態においては、本発明は、マシンラーニングファシリティ1318の使用を介して、ユーザ1314が決定1310をするのを助けるだろう。処理は、マシンラーニングファシリティ1318が、ユーザ1314から受け取る最初の質問1304から始まるだろう。ユーザ1314は、マシンラーニングファシリティ1318からの質問1320と、ユーザ1314から提供される回答1322からなるダイアログ1308を提示されるだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づき、最初の質問1304に関連する、推薦、診断、結論、アドバイスなどの決定1310をユーザ1314へ提供するだろう。実施形態においては、決定1310は、マシンラーニングファシリティ1318の複数のユーザ1314を介して収集された情報にのみ基づき、最初の質問1304に関しており、マシンラーニングファシリティ1318の複数のユーザ1314の少なくとも一人は、ダイアログ1308に関連したユーザ1314だろう。   In an embodiment, the present invention will assist user 1314 in making a decision 1310 through the use of machine learning facility 1318. Processing will begin with the first question 1304 that the machine learning facility 1318 receives from the user 1314. The user 1314 will be presented with a dialog 1308 consisting of a question 1320 from the machine learning facility 1318 and an answer 1322 provided by the user 1314. The machine learning facility 1318 will provide the user 1314 with recommendations 1310, recommendations, diagnoses, conclusions, advice, etc. related to the initial question 1304 based on the dialog 1308. In an embodiment, the decision 1310 is based on information gathered only via the plurality of users 1314 of the machine learning facility 1318 and is related to the initial question 1304, wherein at least one of the plurality of users 1314 of the machine learning facility 1318 is: User 1314 associated with dialog 1308.

実施形態においては、本発明は、マシンラーニングファシリティ1318の使用を介して、ユーザ1314が決定1310をするのを助けるだろう。処理は、マシンラーニングファシリティ1318が、ユーザ1314から受け取る最初の質問1304から始まるだろう。ユーザ1314は、マシンラーニングファシリティ1318からの質問1320と、ユーザ1314から提供される回答1322からなるダイアログ1308を提示されるだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づき、最初の質問1304に関連する、最初の質問1304の主題に関する、限定された初期マシンラーニングファシリティ1318の知識に基づいた、決定1310をユーザ1314へ提供するだろう。実施形態においては、限定された、マシンラーニングファシリティ1318の初期知識は、種となる知識で、最初の質問1304の主題に関する基本知識に限定されており、最初の質問1304の主題に関する基本知識に限定されており、基本知識は、専門家の知識だろう。   In an embodiment, the present invention will assist user 1314 in making a decision 1310 through the use of machine learning facility 1318. Processing will begin with the first question 1304 that the machine learning facility 1318 receives from the user 1314. The user 1314 will be presented with a dialog 1308 consisting of a question 1320 from the machine learning facility 1318 and an answer 1322 provided by the user 1314. The machine learning facility 1318 will provide the user 1314 with a decision 1310 based on the limited initial machine learning facility 1318 knowledge regarding the subject of the first question 1304 that is related to the first question 1304 based on the dialog 1308. Let's go. In an embodiment, the limited initial knowledge of the machine learning facility 1318 is seed knowledge, limited to basic knowledge about the subject of the first question 1304, and limited to basic knowledge about the subject of the first question 1304. Basic knowledge would be expert knowledge.

実施形態においては、本発明は、マシンラーニングファシリティ1318の使用を介して、ユーザ1314が決定1310をするのを助けるだろう。処理は、マシンラーニングファシリティ1318が、ユーザ1314から受け取る最初の質問1304から始まるだろう。ユーザ1314は、マシンラーニングファシリティ1318からの質問1320と、ユーザ1314から提供される回答1322からなるダイアログ1308を提示されるだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づき、最初の質問1304に関連する、最初の質問1304の主題に関する、推薦、診断、結論、アドバイスなどの決定1310をユーザ1314へ提供し、決定1310は、専門家とユーザからの入力の組み合わせからの学習に基づくだろう。   In an embodiment, the present invention will assist user 1314 in making a decision 1310 through the use of machine learning facility 1318. Processing will begin with the first question 1304 that the machine learning facility 1318 receives from the user 1314. The user 1314 will be presented with a dialog 1308 consisting of a question 1320 from the machine learning facility 1318 and an answer 1322 provided by the user 1314. The machine learning facility 1318 provides the user 1314 with recommendations 1310, recommendations, diagnoses, conclusions, advice, etc. regarding the subject of the first question 1304 related to the first question 1304 based on the dialog 1308, where the decision 1310 Based on learning from a combination of home and user input.

実施形態においては、本発明は、マシンラーニングファシリティ1318の使用を介して、ユーザ1314が決定1310をするのを助けるだろう。処理は、マシンラーニングファシリティ1318が、ユーザ1314から受け取る最初の質問1304から始まるだろう。ユーザ1314は、マシンラーニングファシリティ1318からの質問1320と、ユーザ1314から提供される回答1322からなるダイアログ1308を提示されるだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づき、最初の質問1304に関連する、最初の質問1304の主題に関する、推薦、診断、結論、アドバイスなどの、カテゴリに基づいた決定1310をユーザ1314へ提供するだろう。   In an embodiment, the present invention will assist user 1314 in making a decision 1310 through the use of machine learning facility 1318. Processing will begin with the first question 1304 that the machine learning facility 1318 receives from the user 1314. The user 1314 will be presented with a dialog 1308 consisting of a question 1320 from the machine learning facility 1318 and an answer 1322 provided by the user 1314. The machine learning facility 1318 will provide the user 1314 with a category-based decision 1310 on the subject of the first question 1304 related to the first question 1304, such as recommendations, diagnoses, conclusions, advice, etc., based on the dialog 1308. Let's go.

実施形態においては、本発明は、マシンラーニングファシリティ1318の使用を介して、ユーザ1314が決定1310をするのを助けるだろう。処理は、マシンラーニングファシリティ1318が、ユーザ1314から受け取る最初の質問1304から始まるだろう。ユーザ1314は、マシンラーニングファシリティ1318からの質問1320と、ユーザ1314から提供される回答1322からなるダイアログ1308を提示されるだろう。マシンラーニングファシリティ1318は、決定1310をユーザ1314へ提供し、マシンラーニングファシリティ1318は、カテゴリ化するために、マシンラーニングファシリティ1318の複数のユーザ1314からの応答を利用し、少なくとも心理学的及び人口統計学的次元のうちの1つに沿った決定1310を提供するだろう。   In an embodiment, the present invention will assist user 1314 in making a decision 1310 through the use of machine learning facility 1318. Processing will begin with the first question 1304 that the machine learning facility 1318 receives from the user 1314. The user 1314 will be presented with a dialog 1308 consisting of a question 1320 from the machine learning facility 1318 and an answer 1322 provided by the user 1314. The machine learning facility 1318 provides a decision 1310 to the user 1314, which utilizes the responses from the plurality of users 1314 of the machine learning facility 1318 to categorize and at least psychological and demographics. It will provide a decision 1310 along one of the academic dimensions.

実施形態においては、本発明は、マシンラーニングファシリティ1318の使用を介して、ユーザ1314に応答を提供するだろう。ユーザ1314は、マシンラーニングファシリティ1318からの質問1320と、ユーザ1314から提供される回答1322からなるダイアログ1308を提示され、マシンラーニングファシリティ1318からの質問1320は、エンタテイメントへの応用、薬剤発見への応用、新生児の名前への応用などの応答に関連しているだろう。マシンラーニングファシリティ1318は、ダイアログ1308に基づき、最初の質問1304に関連する、最初の質問1304の主題に関する、推薦、診断、結論、アドバイスなどの応答をユーザ1314へ提供するだろう。実施形態では、マシンラーニングファシリティ1318が提供する将来の質問1320と決定1310は、ユーザ1314によって提供されるフィードバック1312を介して改善されるだろう。   In an embodiment, the present invention will provide a response to the user 1314 through the use of the machine learning facility 1318. The user 1314 is presented with a dialog 1308 consisting of a question 1320 from the machine learning facility 1318 and an answer 1322 provided by the user 1314. The question 1320 from the machine learning facility 1318 is applied to entertainment and drug discovery applications. Would be related to the response, such as application to the name of the newborn. The machine learning facility 1318 will provide the user 1314 with recommendations, diagnoses, conclusions, advice, etc. responses related to the subject of the first question 1304 that are related to the first question 1304 based on the dialog 1308. In an embodiment, future questions 1320 and decisions 1310 provided by machine learning facility 1318 may be improved via feedback 1312 provided by user 1314.

実施形態においては、本発明は、ユーザ入力からテキスト照合に基づいた結果、ユーザの好みについてのプロファイルに基づいた結果など、複数の次元に基づいた結果を提供するだろう。図27は、ユーザクエリ「fios」に対する検索結果を示す検索インタフェースの例を示す。この例では、ランキングは、ユーザクエリに、テキスト一致でよく合う、最初に発見された決定と決定結果(推薦)、及び、システムがユーザの好みについてのプロファイルについて持っている知識による2番目のランキングの決定結果に基づく。この例では、「fios」は、「どのISPを使うべきか」2702と、「どの米国衛星/ケーブルサービスプロバイダを使うべきか」2704に対する推薦としては、決定結果「ベリゾン FIOS」に対し、よいテキスト一致であり、両者は、ユーザの好みの嗜好に基づいた、このユーザの#1ランキングの結果である。   In embodiments, the present invention will provide results based on multiple dimensions, such as results based on text matching from user input, results based on profiles of user preferences, and the like. FIG. 27 shows an example of a search interface showing search results for the user query “fios”. In this example, the ranking is the second ranking according to the user query, which matches well with text matching, the first found decision and decision result (recommendation), and the knowledge the system has about the profile of user preferences Based on the decision result. In this example, “fios” is a good text for the decision result “Verizon BIOS” as a recommendation for “which ISP to use” 2702 and “which US satellite / cable service provider to use” 2704. It is a match and both are the results of this user's # 1 ranking based on the user's favorite preferences.

実施形態においては、本発明は、ユーザの不定形の入力に応答し、複数の質問と、回答「結果」を提供するだろう。例えば、図28は、ユーザクエリが「suv」の場合を示している。最初の結果は、「どの新車を買うべきか?」というトピックのものだが、「suv」とすでに回答された質問「どのタイプの車が欲しいか?」を伴ったものである。これは、不定形の検索と、システムが格納する、定型のQ&Aデータとの橋渡しをするだろう。更に、この例に示されるように、ユーザのトップ3の結果は、彼等の好みのプロファイルに基づいて、個人用として表示される。効果的には、ユーザは、例示で示したような他の質問、「どのBMWを買うべきか?」2804、「どのレートモデルの中古車を買うべきか?」2808、「車あるいはトラックにどのタイヤを使うべきか?」2801に対するように、従来型のQ&Aインタフェースを通して、質問に明示的に回答することなしに、キーワード検索し、結果を取得していた。   In an embodiment, the present invention will respond to the user's indeterminate input and provide multiple questions and an answer “result”. For example, FIG. 28 illustrates a case where the user query is “sub”. The first result is on the topic “Which new car should I buy?”, But with the question “What type of car do you want?” Already answered “sub”. This would bridge the irregular search and the regular Q & A data stored by the system. Further, as shown in this example, the user's top 3 results are displayed for personal use based on their favorite profile. Effectively, the user can ask other questions as shown in the examples, “Which BMW should I buy?” 2804, “What rate model should I buy?” 2808, “Which car or truck to buy? Like “Would you use a tire?” 2801, through a conventional Q & A interface, keyword search was performed and the results were obtained without explicitly answering the question.

実施形態では、本発明は、互いに矛盾するか、相互に排他的か、それぞれが個別にユーザの結果のランキングに重要な影響を与えるか、の質問に対する回答を与える場合、ユーザに嗜好を表明するよう尋ねるかもしれない。例えば、ユーザは、「どの新車を買うべきか」トピックを開始し、18,000ドルより安く、贅沢ではなく、より実用的なSUVが欲しいと回答しているだろう。システムは、車がSUVか、18,000ドルより安いか、どれがより重要かについて、ユーザの嗜好を取得したいかもしれない。図29は、嗜好を尋ねる、ユーザへの質問の例である。   In an embodiment, the present invention expresses a preference to the user if they give answers to the question whether they contradict each other or are mutually exclusive, each individually having a significant impact on the ranking of the user's results. You might ask. For example, a user may have started the “Which New Car to Buy” topic and would like a more practical SUV that is cheaper than $ 18,000, less luxurious, and more practical. The system may want to get the user's preferences as to whether the car is an SUV or cheaper than $ 18,000, which is more important. FIG. 29 is an example of a question to the user asking for preference.

実施形態では、システムは、ユーザごと、決定結果ごと、質問への回答ごとの決定結果ごとなど、質問の重要性の集合を学習するだろう。例えば、システムは、ユーザAが、小型カメラを買う場合には、値段よりも重さをより重要視するが、自動車を買うときには、値段を何よりも重要視するということを学習するだろう。   In an embodiment, the system will learn a set of importance of questions, such as for each user, for each decision result, for each decision result for each answer to the question. For example, the system will learn that when user A buys a small camera, weight is more important than price, but when buying a car, price is more important than anything.

実施形態においては、ユーザは、新しい決定結果を追加することによって、システムを発展させるだろう。そのような新しい決定結果は、任意に、決定結果についてより多く読むためのウェブページへのリンクを含むだろう。システムは、リンクが指すサイトから、システムが委任を受けるために、これらのリンクを自動的に変換し、リンクと提携するだろう。更に、ユーザが提出したリンクに基づいて、システムは、このリンクはどの種類のものかを認識し、Amazon.comからのようなものであれば、商品の価格などの情報をどのように解釈し、商品コードに基づいて、商品情報を見ることができるように、ベンダ特有のAPI呼び出しを行えるように、商品コードをどのように解釈するか理解するだろう。   In an embodiment, the user will evolve the system by adding new decision results. Such a new decision result will optionally include a link to a web page to read more about the decision result. The system will automatically convert and associate with these links for the system to be delegated from the site that the links point to. Further, based on the link submitted by the user, the system recognizes what kind of link this is, and Amazon. If it is something like that from the You will understand how to interpret the code.

実施形態においては、ユーザは、特異値分解(SVD)、固有値ベクトル、他の同様な方法など、次元減縮技術を用いて、グループにクラスタ化されるだろう。システムは、ユーザのグループがどうして一緒にクラスタ化されたかについての情報を表示するだろう。これを行なう一つの方法は、一般平均からクラスタが全体として最も異なる低次元空間内のトップX次元を発見することである。部分空間内の各次元の一般的な大衆の分布からの回答のクラスタの分布の広がりは、各クラスタの何がユニークなのかをいかにうまく説明するかという点について、次元をランク付けすることに使われるだろう。   In an embodiment, users will be clustered into groups using dimensionality reduction techniques such as singular value decomposition (SVD), eigenvalue vectors, and other similar methods. The system will display information about why a group of users are clustered together. One way to do this is to find the top X dimension in a low dimensional space where the clusters are most different overall from the general average. The spread of the response cluster distribution from the general mass distribution of each dimension in the subspace is used to rank the dimension in terms of how well it explains what is unique in each cluster. Will be.

実施形態においては、部分空間における次元は、人々がどのように質問に回答したか、あるいは、どの決定結果を好んだか、などの多くの異なる特徴からなることにより、記述し、解釈することは容易ではないだろう。各次元が何を意味するかを説明する一つの方法は、次元の異なる極値にもっとも相関する質問と回答を発見し、これらの質問/回答で次元をラベル付けすることであろう。   In an embodiment, dimensions in a subspace can be described and interpreted by a number of different features, such as how people answered the question or which decision result they liked. It will not be easy. One way to explain what each dimension means would be to find the questions and answers that are most correlated with the extreme values of the different dimensions and label the dimensions with these questions / answers.

実施形態においては、ユーザをクラスタ化する一方法は、ユーザの最初のランダムなグルーピングを採用し、再帰的に、自クラスタ内で、互いにユーザがどの程度違うかを最小化するように、ユーザをクラスタ間で移動することであろう。何回か再帰的に処理した後、処理は停止され、あるいは、処理は、誤差の閾値量に至るまで継続されるだろう。   In an embodiment, one method for clustering users employs the user's initial random grouping and recursively minimizes how different users are within each other in their own cluster. Would move between clusters. After processing recursively several times, the process will be stopped, or the process will continue until an error threshold amount is reached.

実施形態においては、本発明は、ユーザの類似性によって、照合を容易にするだろう。ユーザ名、電子メールアドレス、ユーザIDなどを与えられると、なんらかの意味で、似通っている、あるいは、異なっている他のユーザのリストが提供される。例えば、フェイスブックのユーザ名が与えられたならば、全体的な、あるいは、電子機器など特定の意味で、嗜好の似ている他のフェイスブックユーザのランク付けがされたリストが提供されるだろう。更に、このリストは、第1のユーザからソーシャルグラフにおいて、1度離れている他のユーザへなど(例えば、最も自分に近い人に質問を尋ねられるように、自分への類似度でフェイスブック上の友達をランク付ける)、任意に限定されるだろう。実施形態においては、ユーザの類似度は、ユーザに自身に関する質問を尋ね、ソーシャルグラフを見て、所在地、IPアドレス、時間などの文脈を用いることによって計算されるだろう。ソーシャルグラフは、ユーザ名、電子メールアドレス、苗字、名前、誕生日、住所、性別、他の同様な情報の発見的な手法に基づいて、ソーシャルグラフのユーザを他のデータ集合の既知のユーザへマッピングすることにより使用されるだろう。隣接する人々は、「三角化」しようとする人からより離れていたとしても、より多くの人々を考慮に入れるために、ソーシャルグラフ内で探すことができるだろう。例えば、もっとも自分に似たフェイスブック上のユーザを探す為に、アマゾンにレビューを書いたユーザと、フェイスブックからのソーシャルグラフを結合し、ノートブック型PCの推薦を得るために、アマゾンで、好みのノートブック型PCを見るだろう。他の例は、レビューは、Yelp、Tripadvisor,Amazonなどのサイト上で、自分に似た人々に基づいて、フィルタリングされるだろう。この情報は、ツイッターで、「フォロー」するなどのために、フェイスブック上の「友達」へユーザを推薦するように、ユーザを助けるのに使われるだろう。図30及び31は、本発明で提供されてもよい類似度プロファイルの例を示す。   In an embodiment, the present invention will facilitate matching by user similarity. Given a user name, email address, user ID, etc., in some sense, a list of other users that are similar or different is provided. For example, given a Facebook username, it will provide a ranked list of other Facebook users with similar preferences in a specific sense, such as overall or electronic devices. Let's go. In addition, this list may be displayed on Facebook with the similarity to you so that you can ask the question to the person who is once away from the first user in the social graph. Will be limited arbitrarily). In embodiments, a user's similarity may be calculated by asking the user questions about himself, looking at the social graph, and using context such as location, IP address, time, etc. Social graphs are based on a heuristic approach to usernames, email addresses, surnames, names, birthdays, addresses, genders, and other similar information to make social graph users known users of other data sets. Will be used by mapping. Adjacent people may be looked up in the social graph to take into account more people, even if they are farther away from those who are trying to “triangulate”. For example, in order to find a user on Facebook that is most similar to you, to combine a social graph from Facebook with a user who wrote a review on Amazon, and to get a recommendation for a notebook PC in Amazon, You will see your favorite notebook PC. As another example, reviews may be filtered based on people who are similar to them on sites such as Yelp, Tripadvisor, Amazon. This information will be used on Twitter to help users to recommend users to “friends” on Facebook, for example to “follow”. 30 and 31 show examples of similarity profiles that may be provided by the present invention.

実施形態においては、本発明は、交互にあるものを好む/嫌う人々を推薦するよりも推薦間の間接のレベルを提供するだろう。本発明は、同様なユーザがアマゾンで何を買ったかに基づいて買うもの、Yelp、Zagat、Foursquareなどにおける同様なユーザに基づいて食事をする場所、同様な人々がなにをクリックしたかに基づいて、グーグル検索結果のクリックするべきものなど、を推薦するだろう。例えば、ツイッターの新しいユーザがどのユーザをフォローすべきかを推薦する問題を考えてみよう。本発明は、彼らをフォローするツイッター上の全てのユーザを探し、自身について解答した質問に基づいて、各ユーザについて知った上で、それらフォロワーの幾人かと本発明のデータ集合との照合を行なうだろう。これは、また、彼等についての他のことを学習するために、アマゾンユーザや、Yelpユーザなどの他のユーザとフォロワーとを照合するだろう。これに基づき、本発明は、ツイッターユーザなどの、特定のユーザのフォロワーについての推論を行なうだろう。ここで、新しいユーザは、彼ら自身について尋ねられ、この新しいユーザは、既存のユーザのフォロワーのうちのどれにもっとも似ているかを見つけるだろう。推薦は、新しいユーザにそのフォロワーが最も似ている既存のツイッターユーザをフォローすることが、この新しいツイッターユーザについて生成されるだろう。   In an embodiment, the present invention will provide an indirect level between recommendations rather than recommending people who like / dislike alternates. The invention is based on what similar users buy based on what they bought on Amazon, where to eat based on similar users in Yelp, Zagat, Foursquare, etc., and what similar people clicked on Would recommend what to click in the Google search results. For example, consider the problem of recommending which new users on Twitter should follow. The present invention looks for all users on Twitter to follow them, knows about each user based on the questions answered about himself, and matches some of those followers with the data set of the present invention. right. This will also match followers with other users, such as Amazon users and Yelp users, to learn other things about them. Based on this, the present invention will make inferences about the followers of a particular user, such as a Twitter user. Here, the new user is asked about themselves and this new user will find which of the existing user's followers is most similar. A recommendation will be generated for this new Twitter user to follow an existing Twitter user whose followers are most similar to the new user.

実施形態においては、本発明は、推薦を再ランキングする、あるいは、結果を改善するために、ユーザからの新しい情報をすぐに反映した推薦を行なったり、ソーシャルグラフや、彼らについての新しい事実や、所在地を変えたなどの文脈をすぐに使ったりなどして、リアルタイムでのパーソナリゼーションを促進するだろう。   In an embodiment, the present invention provides recommendations that immediately reflect new information from users, social graphs, new facts about them, etc., to rerank the recommendations or improve the results, It will facilitate real-time personalization, such as immediately using contexts such as changing locations.

実施形態においては、本発明は、ユーザが食べたり、飲んだり、行って見たかったり、などする近くの場所や、やるべきことを示すために、暗に、所在地を使うなど、所在地、時間、天候、ソーシャルグラフなどの文脈に基づいて、マッチングを行なうだろう。例えば、この処理は、GPSを介して、所在地のデータにアクセスできる、移動サービスの応用に用いられるかもしれない。または、推薦は、現在の天候(例えば、雨が降っている場合には、人々がテラスだけ目的の場所は推薦しないように)、現在の時刻(例えば、朝10時にナイトクラブを推薦しないように)、カレンダー(例えば、ユーザが忙しい時間とか、将来行かなくてはならない場所を知る)、ソーシャルグラフ(例えば、ユーザの友達がその他ではまったく同等である場所を推薦する)など、ユーザの文脈の他の部分によって通知されるだろう。   In an embodiment, the present invention uses the location, time, etc., implicitly to indicate a nearby location where the user eats, drinks, wants to see, etc., and what to do. Matching will be based on the weather, social graph, and other contexts. For example, this process may be used in mobile service applications where location data can be accessed via GPS. Or, the recommendation is that the current weather (eg, if it's raining, people don't recommend the destination only on the terrace), the current time (eg, do not recommend night clubs at 10am) ), Calendar (e.g. knowing when the user is busy or where they must go in the future), social graphs (e.g. recommending places where the user's friends are otherwise exactly equivalent), etc. Will be notified by the part.

実施形態では、本発明は、助けて欲しい決定や推薦についてのユーザからの不定形あるいは定型の入力を許可するなどの、自然言語による質問及び回答を提供するだろう。入力は、ユーザに尋ねる、質問の他のユーザにレビューさせる、自然言語処理のような自動技術を使う(すなわち、「この質問は、電子機器、旅行、自動車あるいは他のトピックについてですか?」)などによって、カテゴリ化されるだろう。   In an embodiment, the present invention will provide natural language questions and answers, such as allowing indefinite or fixed input from the user for decisions or recommendations that they want to help. Input uses automated techniques such as natural language processing to ask the user, ask other users to review the question (ie, "Is this question about electronics, travel, car or other topics?") It will be categorized by.

実施形態においては、本発明は、質問のカテゴリにおいて専門知識を有している、リクエストしているユーザに似通ったユーザを見つけるだろう。例えば、ユーザは、ホテルに関して同様の好みを持ち、ロスアンゼルスのホテルについて知識がある人々(彼等の行動に基づき、自己紹介した知識、あるいは、公表された知識)、からロスアンゼルスのホテルについてアドバイスが欲しいかもしれない。例えば、本発明は、新しい質問について、それら同様のユーザに注意を促し、解決するための援助を要求するかもしれない。いくつ、以前質問/注意を送ったか、いくつ返答したか、返答はどの程度有用だったか、などを考慮するだろう。同様なユーザは、リクエストしているユーザの決定、あるいは、推薦の問題を通知するのを助けるために、リクエストしているユーザとダイアログを行なうことが許可されるだろう。結果のダイアログは、他者が使用するために格納され、同様なユーザに対し、他のリクエストをするユーザが後に思い出すのを助けるため、ダイアログを定型になるようにインデックス付けするのを促すだろう。   In an embodiment, the present invention will find users similar to the requesting user who have expertise in the question category. For example, a user wants advice on a hotel in Los Angeles from people who have similar preferences about the hotel and who are knowledgeable about the hotel in Los Angeles (introductory or public knowledge based on their behavior). It may be. For example, the present invention may alert those similar users to new questions and request assistance to resolve them. You will consider how many questions / notes you have sent before, how many you responded, how useful the reply was. Similar users will be allowed to interact with the requesting user to help determine the requesting user or notify the recommendation issue. The resulting dialog will be stored for use by others and will prompt similar users to index the dialog to be boilerplate to help other requesting users later remember. .

本発明は、ユーザについて学習し、同様なユーザを見つけ、ユーザのシステムとの直接のやり取りとは独立なような、推薦をする能力を持つ、サードパーティーのサイトを提供するだろう。実施形態では、本発明は、自身のウェブサイトのホストをしているようなサードパーティーが、ユーザが、ダイアログをしない、あるいは、本発明のコンピューティングファシリティと直接にやり取りしている場合、好み、嗜好、好き、嫌い、ユーザの他の属性について学習にするのに使用するだろう、好みと嗜好APIを提供するだろう。例えば、ユーザは、Amazon.comなどのウェブサイトに行き、商品について質問するだろう。この例の場合、アマゾンは、ユーザの好み、嗜好などをよりよく決定し、サードパーティーがユーザの質問に付いてユーザに目標とした意味のある応答をよりよくすることができるように、ユーザの好みと嗜好プロファイルの生成あるいは改良を可能にする、本発明のAPIを有するだろう。実施形態では、サードパーティーは、この例では、アマゾンのようなサードパーティーサイト上での以前のやり取りから、あるいは、同様なAPIのホストをする他のウェブサイトとの以前のやり取りから、あるいは、本発明のファシリティとの直接のやり取りなど、ユーザとの以前のやり取りから彼等の好みと嗜好を決定するなどして、ユーザとやり取りすることなく、ユーザの好み、嗜好などを決定するために、このAPIを使うだろう。実施形態では、APIは、ユーザとのやり取りを他の同様なユーザを特定するために使い、現在のユーザへの推薦の選択に助けとなる、これら他の同様のユーザの選択、決定、選考、推薦などを使うなどして、複数のユーザによって使用されるだろう。実施形態においては、これら他の同様なユーザは、サードパーティーがホストをするAPIと関連しているか、他のホストされているAPIサイトからか、本発明のファシリティから来たものであろう。実施形態においては、サードパーティーサイトによってホストされている本発明のAPIの使用は、ユーザの好み、嗜好、好き、嫌い、属性などに関係した推薦について、サードパーティーサイトに大きな利点を提供する。   The present invention will provide a third-party site that has the ability to learn about users, find similar users, and make recommendations that are independent of direct interaction with the user's system. In an embodiment, the present invention is preferred if a third party, such as hosting its own website, prefers if the user does not dialog or interacts directly with the computing facility of the present invention. Will provide preference and preference APIs that will be used to learn about preferences, likes, dislikes, and other attributes of the user. For example, the user is Amazon. go to websites such as com and ask questions about the product. In this example, Amazon will better determine the user's preferences, preferences, etc., so that the third party can better answer the user's questions and provide meaningful responses targeted to the user. You will have an API of the present invention that allows you to create or improve preferences and preference profiles. In an embodiment, the third party, in this example, from a previous interaction on a third party site such as Amazon, or from a previous interaction with another website hosting a similar API, or In order to determine user preferences, preferences, etc. without interacting with the user, such as determining their preferences and preferences from previous interactions with the user, such as direct interaction with the facility of the invention. Will use the API. In an embodiment, the API uses the user interaction to identify other similar users and assists in selecting recommendations for the current user, such other user selection, determination, selection, It will be used by multiple users, such as using recommendations. In embodiments, these other similar users may be associated with APIs hosted by a third party, from other hosted API sites, or may come from facilities of the present invention. In an embodiment, the use of the API of the present invention hosted by a third party site provides significant advantages to the third party site for recommendations related to user preferences, preferences, likes, dislikes, attributes, etc.

実施形態においては、ユーザの好みと嗜好は、他の同様なユーザ、ソーシャルネットワークのユーザとつながった他のユーザ、個人的あるいは専門的なアクティビティを介して関係した他のユーザ、友達や家族などの他のユーザなど、他のユーザによって、決定され、増強されるだろう。実施形態においては、これは、ユーザに質問を尋ねる必要なしに行なわれるだろう。例えば、ユーザは、本発明によって確立されたように、既存の好みと嗜好プロファイルを持っており、このプロファイルは、ソーシャルネットワーク、家族、職場などの他のユーザについての情報を収集し、あるいは、推論することによって、改善されるだろう。実施形態では、ユーザのプロファイルは、他の同様なユーザ、あるいは、ソーシャルネットワークを介してなど、ユーザとなんらかのつながりのあると示されたユーザからの追加好みと嗜好を推論することにより、改善されるだろう。実施形態においては、ユーザのプロファイルは、商品選択、推薦などにおける、他の同様なユーザによってなされる選択によって改善されるだろう。実施形態においては、システムは、彼等のレーティング、彼等の好きなものと嫌いなものによって、あるいは、ユーザがどのように彼らのユーザプロファイルをタグ付けするか解析することにより、好みプロファイルを推論するなど、自然言語処理の使用により、既知のユーザの好みプロファイルについて学習するだろう。   In embodiments, user preferences and preferences may include other similar users, other users connected to users of social networks, other users related through personal or professional activities, friends, family, etc. It will be determined and augmented by other users, such as other users. In an embodiment, this would be done without having to ask the user a question. For example, a user has an existing preference and preference profile, as established by the present invention, which collects information about other users, such as social networks, families, workplaces, or infers It will be improved by doing. In an embodiment, the user's profile is improved by inferring additional preferences and preferences from other similar users or users who have been shown to have some connection with the user, such as via social networks. right. In an embodiment, the user's profile will be improved by selections made by other similar users in product selection, recommendation, etc. In embodiments, the system infers preference profiles by their rating, what they like and dislike, or by analyzing how users tag their user profiles. By using natural language processing, you will learn about known user preference profiles.

図32を参照すると、実施形態においては、本発明は、1以上のコンピュータで実行すると、サードパーティーウェブサイトが、コンピュータファシリティ3202を使うことにより、ユーザについて学習することを助ける、コンピュータ読み取り可能な媒体に記録されたコンピュータプログラム製品を提供するだろう。これは、(1)コンピュータファシリティ3204の拡張として実行される、サードパーティーのマーケットに適用された場合、ユーザ3218の嗜好を決定するために、サードパーティーのウェブサイト3220へユーザ嗜好学習APIを提供し、(2)サードパーティー3208のマーケットに関連したサードパーティーの情報を受信し、(3)ユーザ3218の嗜好を収集し、ユーザ嗜好プロファイル3210として格納し、(4)サードパーティー3212のマーケットに関連したサードパーティーのウェブサイト3220において、ユーザからクエリを受信し、(5)サードパーティーが受信したクエリ3214に回答するのを助けるために、ユーザ嗜好プロファイルとサードパーティーの情報に基づいて、サードパーティーに推薦を供給するステップを行なう。実施形態においては、嗜好を決定することは、自然言語処理を用いてなされるだろう。コンピューティングファシリティは、マシンラーニングファシリティであるだろう。サードパーティーの情報は、商品製造者からの商品情報、ウェブ店主からの商品情報、他のウェブサイトからの価格情報、店主からの在庫状況、レビュー、コメント、レーティングのうちの少なくとも1つからになるだろう。嗜好学習APIは、コスト情報、商品情報、個人情報、トピック情報のうちの少なくとも1つの収集を可能にするだろう。更に、ユーザプロファイル嗜好は、更に、ユーザが、ユーザとコンピュータファシリティとの間の追加のダイアログを受けない、ユーザのソーシャルネットワークから推論された情報に基づいているだろう。   Referring to FIG. 32, in an embodiment, the present invention is a computer-readable medium that, when executed on one or more computers, helps a third-party website learn about a user by using a computer facility 3202. Would provide a computer program product recorded on. This provides (1) a user preference learning API to third party websites 3220 to determine user 3218 preferences when applied to a third party market, which is implemented as an extension of computer facility 3204. , (2) receive third party information related to the third party 3208 market, (3) collect user 3218 preferences, store as user preference profile 3210, and (4) relate to third party 3212 market. The third party website 3220 receives a query from the user and (5) recommends the third party based on the user preference profile and the third party information to help the third party answer the received query 3214. It is carried out the step of providing. In an embodiment, determining the preference will be done using natural language processing. The computing facility will be a machine learning facility. Third-party information consists of at least one of product information from the product manufacturer, product information from the web store owner, price information from other websites, inventory status from the store owner, reviews, comments, and ratings. right. The preference learning API will enable collection of at least one of cost information, product information, personal information, and topic information. In addition, user profile preferences may also be based on information inferred from the user's social network where the user does not receive additional dialogs between the user and the computer facility.

図33を参照すると、本発明は、広告のターゲットを定める、同様なユーザからのレビューを示し、商品を推薦し、ソーシャルネットワーク上の同様な人々を示し、同様なユーザがもっともクリックした結果に基づいて検索結果をランク付けするなどのような、ユーザへ返される応答のターゲットを絞るために、好みと嗜好APIの使用を提供するだろう。実施形態においては、本発明は、1以上のコンピュータで実行すると、コンピュータファシリティ3202を使うことにより、ユーザへの応答へのターゲットの絞り込みを助ける、コンピュータ読み取り可能な媒体に記録されたコンピュータプログラム製品を提供するだろう。これは、(1)コンピュータファシリティ3204の拡張として実行される、サードパーティーのマーケットに関連したユーザの嗜好を決定するために、サードパーティーのウェブサイト3220へユーザ嗜好学習APIを提供し、(2)サードパーティー3208のマーケットに関連したサードパーティーの情報を受信し、(3)ユーザ3218の嗜好を収集し、ユーザ嗜好プロファイル3210として格納し、(4)サードパーティーのウェブサイト3212において、ユーザ3318からクエリを受信し、(5)ユーザ嗜好学習APIにおいて、サードパーティーのマーケットに関連したサードパーティーの情報と、ユーザ嗜好プロファイルに格納されたユーザ3318の嗜好を用いて、ユーザのクエリに関係した応答を返すステップを行なう。実施形態においては、コンピューティングファシリティは、マシンラーニングファシリティであろう。   Referring to FIG. 33, the present invention shows reviews from similar users that target ads, recommend products, show similar people on social networks, and based on the results of similar users clicking the most. Will provide the use of preferences and preference APIs to target responses returned to the user, such as ranking search results. In an embodiment, the present invention provides a computer program product recorded on a computer readable medium that, when executed on one or more computers, uses a computer facility 3202 to help narrow the target to a response to the user. Would provide. This provides (1) a user preference learning API to a third party website 3220 to determine user preferences related to the third party market, which is implemented as an extension of the computer facility 3204; Receive third party information related to the third party 3208 market, (3) collect user 3218 preferences, store as user preference profile 3210, and (4) query from user 3318 on third party website 3212. (5) In the user preference learning API, a response related to the user query is returned using the third party information related to the third party market and the preference of the user 3318 stored in the user preference profile. Step Carried out. In an embodiment, the computing facility will be a machine learning facility.

応答は、ユーザに広告を提供し、広告は、ユーザ嗜好プロファイルに格納されているユーザ嗜好に基づいているだろう。広告は、コンピュータファシリティによりサードパーティーを介して供給され、コンピュータファシリティからサードパーティーへ供給される嗜好により可能とされ、ユーザのソーシャルネットワークの他のユーザに供給されるなどする。応答は、サードパーティーのマーケットに関連した、商品、サービスなどの推薦を提供するだろう。少なくとも第2のユーザの嗜好を収集することは、第2のユーザに対するユーザ嗜好プロファイルを生成し、嗜好プロファイルの比較に基づいて、第2のユーザがユーザに似ていると決定するだろう。応答は、第2のユーザによって作られる推薦を提供するだろう。第2のユーザに対して嗜好を収集することは、インターネットに基づいたソーシャルコンストラクトから行なわれ、応答は、第2のユーザを、当該コンストラクト上の同様な人として示すユーザへの情報として提供され、インターネットに基づいたソーシャルコンストラクトは、ソーシャルネットワークであるだろう。少なくとも第2のユーザに対して嗜好を収集することは、検索結果の選択を含み、クエリは、検索要求で、応答は、少なくとも第2のユーザの検索結果の選択に従った、ランク付けされた検索結果であるであろう。収集は、ユーザによってなされる、推薦、購買、検索結果選択からなされるであろう。収集は、ユーザの居場所の移動を明らかにする情報源からなされるであろう。情報源は、ウェブサービスfoursquare、yelp、Google、Gowalla、Facebookなどからのユーザ位置情報であるだろう。情報源は、サービスプロバイダからのユーザ位置情報であるであろう。サードパーティーの情報は、商品製造者からの商品情報、ウェブ店主からの商品情報、他のウェブサイトからの価格情報、他のウェブサイトからの在庫状況、店主からの価格情報、店主からの在庫状況、レビュー、コメント、レーティングのうちの少なくとも1つからなるであろう。決定的な嗜好は、自然言語処理の使用によるものだろう。APIは、コスト情報、商品情報、個人情報、トピック情報などの収集を可能にするだろう。収集は、インターネットに基づいた、ソーシャルインタラクティブコンストラクトに代表されるようなユーザのやり取りからであり、インターネットに基づいた、ソーシャルインタラクティブコンストラクトは、ソーシャルネットワークであるであろう。応答は、レビューを読むユーザへのレビュー筆者の類似性によってソートされたレビューのリストであろう。ユーザの嗜好を収集することは、サードパーティーのウェブサイトを介してであろう。収集は、サードパーティーのウェブサイトを見て回ることによるだろう。   The response provides an advertisement to the user, and the advertisement will be based on the user preferences stored in the user preference profile. Advertisements are supplied by a computer facility via a third party, enabled by preferences supplied from the computer facility to the third party, supplied to other users of the user's social network, and so on. The response will provide recommendations for goods, services, etc. related to the third party market. Collecting at least a second user's preferences will generate a user preference profile for the second user and will determine that the second user is similar to the user based on the preference profile comparison. The response will provide a recommendation made by the second user. Collecting preferences for the second user is done from a social construct based on the internet, and a response is provided as information to the user indicating the second user as a similar person on the construct, A social construct based on the Internet would be a social network. Collecting preferences for at least a second user includes a search result selection, the query is a search request, and the response is ranked according to at least a second user search result selection. Will be a search result. Collection will be done by recommendations, purchases and search result selections made by the user. The collection will be from an information source that reveals the movement of the user's location. The information source may be user location information from web services foursquare, yelp, Google, Gowalla, Facebook, etc. The information source will be user location information from the service provider. Third-party information includes product information from the product manufacturer, product information from the website owner, price information from other websites, inventory status from other websites, price information from shop owners, inventory status from shop owners , Reviews, comments, and ratings. The definitive preference will be due to the use of natural language processing. The API will enable collection of cost information, product information, personal information, topic information, and the like. The collection is from user interactions, such as those represented by social interactive constructs based on the Internet, which would be social networks. The response would be a list of reviews sorted by the review author's similarity to the user reading the review. Collecting user preferences may be via a third party website. The collection will be by visiting a third-party website.

実施形態においては、本発明は、ユーザが、ダイアログをしない、あるいは、本発明のコンピューティングファシリティと直接にやり取りする場合、ユーザの嗜好に基づいて、サードパーティーがユーザへの広告のターゲットを絞るために使用する、好みと嗜好APIを利用するだろう。例えば、ユーザは、システムと質問と回答のダイアログを以前に経験しており、そのダイアログを介して、システムは、ユーザに対する好みと嗜好プロファイルを生成するだろう。実施形態においては、ダイアログは、本発明のファシリティに直接提供されるか、本発明によって設けられるサードパーティーのAPIによって提供されるだろう。あるいは、ユーザは、ユーザの好みと嗜好プロファイルがユーザのやり取り、応答、推薦、レビューなどを介して生成され、更新されてもよいが、本発明のファシリティとは、やり取りしたことがないかもしれない。実施形態においては、システムは、好きなもの、嫌いなもののレーティングを介して、あるいは、ユーザがどのようにユーザプロファイルにタグを付けるかを解析することによる、好みプロファイルの推論など、自然言語処理の使用を介して、既知のユーザの好みのプロファイルについて学習するだろう。ユーザに対する好みと嗜好プロファイルは、ユーザの好みと嗜好にマッチした広告など、ユーザへ広告のターゲットを絞るのに使われるだろう。例えば、サードパーティーの好みと嗜好APIは、L.L.Bean、REI、EMSなどのような、アウトドアの店のウェブサイトに関連しており、アウトドアの店は、顧客に対する広告のターゲットを改善しようとしているだろう。顧客は、アウトドアの店のウェブサイトを訪れ、ハイキングブーツなどの商品に対するクエリを行なうだろう。好みと嗜好APIは、ユーザのブラウザに対する広告配置のマッチングをなすために、ユーザの好みと嗜好の閲覧を可能とするだろう。この例では、ユーザの好みと嗜好プロファイルは、ユーザが、ニューイングランドへの旅行を楽しむとか、キャンプが好きとか、子供のいる家庭を持っているとか、を示すだろう。結果として、ウェブサイトに関連した広告ファシリティは、ユーザのクエリ、この例では、ハイキングブーツ、の情報と、彼らの好みと嗜好プロファイルからの情報を利用した広告を選択するだろう。この場合、広告は、ユーザのハイキングブーツのクエリとニューイングランドへの旅行の嗜好を組み合わせた、ホワイトマウンテンのロッジに泊まることに対してだろう。更に、宿泊は、ユーザが家族で旅行することを好むということと、ユーザの嗜好を反映した属性によって、家族での宿泊であるであろう。実施形態では、サードパーティーの好みと嗜好APIは、サードパーティーに、広告主からの、所定の広告をなしたことに対する収入の増加を可能とするように、ユーザへの広告のターゲットを改善可能とするであろう。実施形態では、ユーザの好みと嗜好プロファイルは、直前のクエリに注目して、リアルタイムで構築されるだろう。好みと嗜好は、商品検索の後の精錬の間、購入時など、ユーザへの広告のターゲットをよりよく絞るように、収集されるだろう。   In an embodiment, the present invention allows third parties to target advertisements to users based on user preferences when the user does not interact with the dialog or interacts directly with the computing facility of the present invention. You will use the preference and preference API that you use. For example, the user has previously experienced a system and question and answer dialog, through which the system will generate preferences and preference profiles for the user. In embodiments, the dialog may be provided directly to the facility of the present invention or by a third party API provided by the present invention. Alternatively, the user's preferences and preference profiles may be generated and updated through user interactions, responses, recommendations, reviews, etc., but may not have interacted with the facility of the present invention. . In an embodiment, the system uses natural language processing, such as inferring preference profiles, through the rating of likes and dislikes, or by analyzing how users tag user profiles. Through use, you will learn about known user preference profiles. User preferences and preference profiles may be used to target ads to users, such as ads that match user preferences and preferences. For example, third-party preferences and preference APIs are L. Related to outdoor store websites such as Bean, REI, EMS, etc., the outdoor store will be trying to improve the target of advertising to customers. Customers will visit outdoor store websites and query for items such as hiking boots. The preference and preference API will allow browsing of user preferences and preferences to match advertisement placement to the user's browser. In this example, the user preference and preference profile will indicate whether the user enjoys a trip to New England, likes camping, or has a home with children. As a result, the advertising facility associated with the website will select advertisements utilizing information from user queries, in this example, hiking boots, and information from their preferences and preference profiles. In this case, the ad would be for staying at a White Mountain lodge that combines a user's query for hiking boots and travel preferences to New England. Furthermore, accommodation will be family accommodation due to the fact that the user prefers to travel with the family and attributes that reflect the user's preferences. In an embodiment, third party preferences and preference APIs can improve the targeting of ads to users to allow third parties to increase revenue from advertisers who have made certain advertisements. Will do. In an embodiment, user preferences and preference profiles will be built in real time, focusing on the previous query. Preference and preference will be collected to better target ads to users, such as during purchase, during refinement after product search.

実施形態においては、広告は、ユーザのソーシャルネットワークを介して推論された好みと嗜好に基づく、ユーザ、あるいは、ユーザに関係した個人のグループにターゲットを絞るだろう。例えば、サードパーティーによって使用される好みと嗜好APIは、ユーザのソーシャルネットワークにおけるように、グループ、ノードクラスタなどの好みと嗜好を確立するために使用されるだろう。実施形態においては、ソーシャルネットワークから推論された好みと嗜好は、サードパーティーのサイトによって、あるいは、本発明に直接関連したファシリティによって、などで、以前に形成された好みと嗜好プロファイルを利用するだろう。これらの好みと嗜好は、ユーザやユーザのソーシャルネットワークのメンバーへ広告のターゲットをよりよく絞るために使用されるだろう。例では、サードパーティーは、ユーザが、本発明のファシリティに格納された、構築された好みと嗜好プロファイルを有している場合には、ユーザへ広告のターゲットを絞りたいだろう。サードパーティーは、広告のターゲットを絞るために、ユーザのプロファイルの情報を使用するだろう。あるいは、サードパーティーは、追加的に、ソーシャルネットワークのトピックに関連した情報、ソーシャルネットワーク内のユーザに関したユーザの共通の興味など、ユーザが参加しているソーシャルネットワークから推論された情報を用いるだろう。例えば、ユーザは、中年だとか、政治的に保守的だとか、田舎者だとか、を示し、主な興味として狩猟を持っているソーシャルネットワークのユーザに関連した、好みと嗜好プロファイルを有しているだろう。この例の場合、サードパーティーは、狩猟器具、狩猟旅行などに広告のターゲットを絞り、広告が、ユーザの既存の好みと嗜好プロファイルに加え、ユーザのソーシャルネットワークから推論されたものに基づいて選択されるだろう。実施形態では、これは、ユーザが、説明したダイアログを行なう必要なしに、しかし、サードパーティーのウェブサイト上などのユーザのやり取り、本発明がサードパーティーのAPIなどを有する他のウェブサイト上など、サードパーティーが提供する情報によって、間接的に、なされるだろう。実施形態においては、サードパーティーは、また、ユーザのソーシャルネットワークの他のメンバーへ、広告のターゲットを絞るために、ユーザからの好みと嗜好を利用するだろう。   In an embodiment, the advertisement will be targeted to a user or a group of individuals related to the user based on preferences and preferences inferred via the user's social network. For example, preference and preference APIs used by third parties may be used to establish preferences and preferences for groups, node clusters, etc., as in a user's social network. In embodiments, preferences and preferences inferred from social networks will utilize previously formed preferences and preference profiles, such as by third party sites or by facilities directly related to the present invention. . These preferences and preferences will be used to better target ads to users and members of their social networks. In the example, the third party would like to target the advertisement to the user if the user has built preferences and preference profiles stored in the facility of the present invention. The third party will use information from the user's profile to target the advertisement. Alternatively, the third party may additionally use information inferred from the social network in which the user is participating, such as information related to the topic of the social network, the user's common interest regarding the user in the social network, etc. . For example, a user has a preference and preference profile associated with social network users who are middle-aged, politically conservative, or rural and have hunting as their primary interest. Will be. In this example, the third party will target the ad to hunting equipment, hunting trips, etc., and the ad will be selected based on the user's existing preferences and preference profiles, as well as inferred from the user's social network. It will be. In an embodiment, this may be done without the user having to go through the described dialog, but on a user interaction such as on a third party website, on other websites where the present invention has a third party API, etc. Will be done indirectly by information provided by third parties. In an embodiment, the third party will also use the preferences and preferences from the user to target the advertisement to other members of the user's social network.

実施形態においては、ユーザへの広告は、同様な好みと嗜好を有するユーザの、商品選択や推薦などに基づいて、ターゲットが絞られる。例えば、第1のユーザは、第2のユーザと同様な好みと嗜好を有しており、第1のユーザは、既存の好みと嗜好プロファイルを有しており、ある商品選択、推薦などをしただろう。広告は、第1のユーザの決定に基づいて、第2のユーザにターゲットを絞るだろう。例えば、第1のユーザは、歳を取っている、引退している、カリフォルニアに住んでいる、旅行を楽しむなどを示すプロファイルを持っており、旅行かばんの商品選択を以前にしただろう。第2のユーザは、2人のユーザの好みと嗜好の類似性に基づいて、同様の旅行かばんの推薦を受けるだろう。実施形態においては、これは、どちらのユーザもダイアログをする必要なく実行されるだろう。   In the embodiment, advertisements to users are targeted based on product selection, recommendation, and the like of users who have similar preferences and preferences. For example, the first user has similar preferences and preferences as the second user, and the first user has existing preferences and preference profiles, and has made certain product selections, recommendations, etc. right. The advertisement will be targeted to the second user based on the first user's decision. For example, a first user may have a profile that indicates that he is aged, retired, lives in California, enjoys a trip, etc. and has previously selected a product for his travel bag. The second user will receive the same travel bag recommendation based on the preferences of the two users and the similarity of the preferences. In an embodiment, this would be done without the need for either user to dialog.

実施形態においては、本発明は、1以上のコンピュータで実行すると、コンピュータファシリティを使うことにより、ユーザに広告のターゲットを絞ることを助ける、コンピュータ読み取り可能な媒体に記録されたコンピュータプログラム製品を提供するだろう。これは、(1)コンピュータファシリティ3204の拡張として実行される、サードパーティーのマーケットに適用された場合、ユーザ3218の嗜好を決定するために、サードパーティーのウェブサイトへユーザ嗜好学習APIを提供し、(2)サードパーティーのマーケットに関連したサードパーティーの情報を受信し、(3)ユーザの嗜好を収集し、ユーザ嗜好プロファイルとして格納し、(4)サードパーティーのマーケットに関連したサードパーティーのウェブサイトにおいて、ユーザからクエリを受信し、(5)ユーザの判明した嗜好に基づいて、サードパーティーに広告を供給するステップを行なう。実施形態においては、嗜好を決定することは、自然言語処理を用いてなされるだろう。広告は、コンピュータファシリティによって提供されるだろう。広告は、サードパーティーを介して提供され、コンピュータファシリティからサードパーティーに提供される嗜好に基づいて、可能とされるだろう。APIは、コスト情報、商品情報、個人情報、トピック情報の少なくとも一つの収集を可能にするだろう。決定は、ユーザのソーシャルネットワークから推論される情報に基づいているだろう。広告は、ソーシャルネットワークを介してなど、ユーザに関連した他のユーザに配布されるだろう。   In an embodiment, the present invention provides a computer program product recorded on a computer readable medium that, when executed on one or more computers, uses a computer facility to help users target advertising. right. This provides (1) a user preference learning API to third party websites to determine user 3218 preferences when applied to a third party market, executed as an extension of computer facility 3204; (2) Receive third party information related to the third party market, (3) collect user preferences and store as user preference profiles, (4) third party websites related to the third party market , Receiving a query from the user, and (5) providing an advertisement to a third party based on the user's determined preference. In an embodiment, determining the preference will be done using natural language processing. The advertisement will be provided by a computer facility. Advertisements will be provided through third parties and will be possible based on preferences provided by computer facilities to third parties. The API will enable collection of at least one of cost information, product information, personal information, and topic information. The decision will be based on information inferred from the user's social network. The advertisement will be distributed to other users associated with the user, such as via a social network.

実施形態においては、本発明は、ユーザと同様のユーザが、ダイアログを使わず、本発明のコンピュータファシリティを直接には使わない場合に、サードパーティーがユーザに、同様のユーザのレビューを提供するために使用されるだろう、好みと嗜好APIを提供するだろう。例えば、好みと嗜好APIは、本発明が、ユーザから好みと嗜好情報を収集することを可能とし、以前に確定した好みと嗜好プロファイルから、ユーザの好みと嗜好情報をサードパーティーに提供し、サードパーティーに、ユーザの直近のアクションに基づいて、ユーザに対する好みと嗜好情報を提供するなどを可能にするだろう。実施形態においては、ユーザの好みと嗜好プロファイルは、ユーザのやり取り、応答、推薦、レビューなどから生成され、更新されてもよいが、ユーザは、本発明のファシリティとやり取りしていなくてもよい。実施形態においては、システムは、好き、嫌いのレーティングから、あるいは、ユーザがユーザプロファイルをどのようにタグ付けたかを解析することにより、好みプロファイルを推論するような、自然言語処理の使用によって、既知のユーザの好みプロファイルを学習するかもしれない。この場合、同様なユーザは、以前に確立された好みと嗜好プロファイルを有しているかも知れず、ユーザにマッチするだろう好みと嗜好プロファイルを有しているかも知れない。更に、これらの同様なユーザは、彼らのプロファイルに関連したレビューを有しているかもしれない。システムは、ユーザと同様なユーザのマッチングを行ない、ユーザに関連するレビューを提供するだろう。例えば、ユーザは、直接コンピュータファシリティとやり取りすることによって、あるいは、少なくとも1つのサードパーティーのAPIを介して、システムを用いての既存の好みと嗜好プロファイルを有しており、いくつかの商品、サービス、人、イベントなどについて、他の同様なユーザが何を考えているか知りたいかもしれない。システムは、当該ユーザが興味がある主題について、同様なユーザの好みと嗜好プロファイルを検索するかもしれない。このように、システムは、当該ユーザへ、同様のユーザからのレビューなどを提供でき、当該ユーザが、彼らの好みと嗜好に基づいて、何をしたいか決定するのを助けるだろう。例えば、ユーザは、本発明の好みと嗜好APIを利用する商品ウェブサイトに行き、デジタルカメラのレビューに興味を持つかもしれない。サードパーティーは、同様のユーザを見つけ、それらの同様なユーザによるデジタルカメラを検索し、現在のユーザにレビューを提供するだろう。実施形態においては、レビューは、サードパーティーのファシリティ、他のサードパーティーのファシリティ、本発明のファシリティなどに存在するだろう。実施形態においては、同様なユーザのレビューを示せることは、ユーザにより効率的に、関連したレビューにアクセスすることを可能とし、APIのサードパーティーのユーザは、彼らのユーザに、よりターゲットを絞った、関連したサポートを提供できるだろう。   In an embodiment, the present invention allows third parties to provide users with similar user reviews when a user similar to the user does not use a dialog and does not directly use the computer facility of the present invention. Will be used to provide taste and preference APIs. For example, the preference and preference API allows the present invention to collect preference and preference information from users, provides user preferences and preference information to third parties from previously established preferences and preference profiles, It will allow parties to provide preferences and preference information for users based on the user's most recent actions. In embodiments, user preferences and preference profiles may be generated and updated from user interactions, responses, recommendations, reviews, etc., but the user need not interact with the facility of the present invention. In an embodiment, the system is known by using natural language processing, such as inferring preference profiles from likes and dislikes ratings or by analyzing how users have tagged user profiles. May learn user preference profiles. In this case, a similar user may have previously established preferences and preference profiles, and may have preferences and preference profiles that will match the user. In addition, these similar users may have reviews related to their profile. The system will match users similar to the user and provide reviews related to the user. For example, the user has an existing preference and preference profile using the system, either by interacting directly with a computer facility or via at least one third party API, and several products, services You might want to know what other similar users are thinking about, people, events, etc. The system may search for similar user preferences and preference profiles for subjects that the user is interested in. In this way, the system can provide such users with reviews from similar users, and will help them decide what they want to do based on their preferences and preferences. For example, a user may go to a merchandise website that uses the preferences and preferences API of the present invention and be interested in reviewing digital cameras. The third party will find similar users, search for digital cameras by those similar users, and provide reviews to the current user. In an embodiment, the review may be in a third party facility, another third party facility, a facility of the present invention, and the like. In embodiments, showing similar user reviews allows users to access related reviews more efficiently, and API third-party users are more targeted to their users. Could provide relevant support.

実施形態においては、本発明は、ユーザが、同様なユーザが本発明を介してダイアログに参加しないで、同様であると決定されるところ、サードパーティーが、ユーザに同様なユーザからのレビューを提供するのに使うだろう好みと嗜好APIを提供するだろう。例えば、同様なユーザは、ソーシャルネットワーク、友達、家族、仕事、などに基づいて、同様であると特定されるだろう。例えば、ユーザは、ソーシャルネットワークを介して第1のユーザに関係しており、この関係から、年齢や興味などにより、「同様」と決定されるだろう。同様なユーザは、商品やアクティビティなどのレビューを提供するだろう。このレビューは、他のユーザとの類似性を介して、関連しているとしてユーザに提供されるだろう。実施形態においては、同様なユーザは、社会的な関係などと組み合わせるなどして、他のトピックへの同様な推薦を介して、決定されるだろう。   In an embodiment, the present invention provides that a third party provides a review from a similar user to the user where the user is determined to be similar without the same user participating in the dialog via the present invention. It will provide the taste and taste API that you will use to do. For example, similar users may be identified as similar based on social networks, friends, family, work, etc. For example, the user is related to the first user via the social network, and from this relationship, “similar” may be determined depending on age, interest, and the like. Similar users will provide reviews of products and activities. This review will be provided to the user as relevant via similarity to other users. In an embodiment, similar users will be determined through similar recommendations to other topics, such as in combination with social relationships.

実施形態においては、本発明は、1以上のコンピュータで実行すると、コンピュータファシリティを使うことにより、ユーザが同様なユーザのレビューを見つけることを助ける、コンピュータ読み取り可能な媒体に記録されたコンピュータプログラム製品を提供するだろう。これは、(1)コンピュータファシリティの拡張として実行される、サードパーティーのマーケットに適用された場合、ユーザの嗜好を決定するために、サードパーティーのウェブサイトへユーザ嗜好学習APIを提供し、(2)ユーザを含む複数のユーザの嗜好を収集し、(3)複数の好みと嗜好プロファイルを含む、好みと嗜好データベースにユーザの嗜好を格納し、(4)サードパーティーの好みと嗜好学習APIを介して、同様な好みと嗜好を有するユーザからのトピックのレビューについての、ユーザからのリクエストを受信し、(5)ユーザの嗜好と、好みと嗜好データベースにある他のユーザの嗜好の少なくとも1つとマッチングを行い、(6)マッチした他のユーザの中からのトピックのレビューについてのリクエストと関連したレビューを検索し、(7)ユーザにレビューを提供するステップを行なう。実施形態においては、嗜好を決定することは、自然言語処理を用いてなされるだろう。レビューは、コンピュータファシリティ、サードパーティーのファシリティなどに存在するだろう。嗜好学習APIは、コスト情報、商品情報、個人情報、トピック情報などの少なくとも一つの収集を可能にするだろう。レビューは、ソーシャルネットワークなどのソーシャル関係からユーザが同様であると決定されるところ、好みと嗜好プロファイルを持たない同様なユーザによって提供されるだろう。   In an embodiment, the present invention provides a computer program product recorded on a computer readable medium that, when executed on one or more computers, uses a computer facility to help a user find similar user reviews. Would provide. This provides (1) a user preference learning API to a third party website to determine user preferences when applied to a third party market, executed as an extension of a computer facility; ) Collect preferences of multiple users including users, (3) Store user preferences in preferences and preferences database, including multiple preferences and preference profiles, (4) Via third party preferences and preference learning API Receive a request from a user for a review of a topic from a user with similar preferences and preferences, and (5) match at least one of the user's preferences and preferences and preferences of other users in the preference database (6) Relevant requests for topic reviews from other matched users And (7) providing a review to the user. In an embodiment, determining the preference will be done using natural language processing. Reviews may be in computer facilities, third party facilities, etc. The preference learning API will enable at least one collection of cost information, product information, personal information, topic information, and the like. Reviews will be provided by similar users who do not have preferences and preference profiles where the user is determined to be similar from social relationships such as social networks.

実施形態においては、本発明は、サードパーティーが、商品やサービスなどを推薦するために使用するだろう、好みと嗜好APIを提供するだろう。例えば、ユーザは、商品の推薦を探して、サードパーティーのウェブサイトにやってきて、サードパーティーは、ユーザが典型的には何を好むかをよりよく理解するために、好みと嗜好APIを利用し、この嗜好を用いて、商品を推薦するだろう。例えば、ユーザは、iPhoneから音楽をプレイするオーディオシステムについての推薦を探して、オーディオストアのウェブサイトに来るだろう。サードパーティーは、APIを介して、ユーザの既存の好みと嗜好を利用するだろう。この例では、ユーザの好みと嗜好は、彼らが大学生で、ソーシャルライフをしばしば楽しんでいることを示すだろう。この情報から、サードパーティーは、携帯可能な、小さい、強力ななどのオーディオシステムの推薦などの推薦を行なうだろう。あるいは、サードパーティーは、問い合わせにターゲットを絞った、サードパーティーのコンテンツ、一般のユーザ向けなどのユーザの問い合わせの際に、彼らの好みと嗜好を決定するために、好みと嗜好APIを使うだろう。サードパーティーは、推薦を行なうために、この新しい好みと嗜好情報を、単独で、あるいは、本発明に従った、以前の好みと嗜好プロファイルと組み合わせて、使用するだろう。サードパーティーによって確立された好みと嗜好は、また使用できるように、あるいは、他のサードパーティーのAPIによって生成された新しい好みと嗜好プロファイルと組み合わせて、あるいは、直接に本発明のファシリティによって、本発明のファシリティに格納されるだろう。実施形態においては、好みと嗜好APIを使用できることは、サードパーティーのサイトを介して行なわれる、商品、サービスなどの推薦を改善するために使用されるだろう。   In an embodiment, the present invention will provide a preference and preference API that a third party would use to recommend goods, services, etc. For example, a user may come to a third party website looking for product recommendations, and the third party may use a preference and preference API to better understand what the user typically likes. Would use this preference to recommend products. For example, a user may come to an audio store website looking for recommendations about an audio system that plays music from an iPhone. The third party will use the user's existing preferences and preferences via the API. In this example, user preferences and preferences will indicate that they are college students and often enjoy social life. From this information, third parties will make recommendations, such as recommendations for portable, small, powerful, etc. audio systems. Alternatively, third parties may use preferences and preferences APIs to determine their preferences and preferences when querying users for targeted third-party content, general users, etc. . The third party will use this new preference and preference information either alone or in combination with previous preferences and preference profiles according to the present invention to make recommendations. The preferences and preferences established by third parties can also be used, combined with new preferences and preference profiles generated by other third party APIs, or directly by the facilities of the present invention. Will be stored in the facility. In embodiments, the ability to use preferences and preference APIs may be used to improve recommendations for goods, services, etc. made through third party sites.

実施形態においては、本発明は、同様のユーザのアクティビティに基づいて、サードパーティーは、商品、サービスなどをユーザに推薦するために使うであろう、好みと嗜好APIを提供するだろう。例えば、2人のユーザは、本発明の、以前に確立された好みと嗜好プロファイルを有しており、ユーザの一人は、商品、サービスなどを選択しており、サードパーティーは、彼らのプロファイルから決定されるなど、彼らの類似性に基づいて、他のユーザに推薦を行なうだろう。例えば、2人のユーザは、年齢、所在地、政治的意見、ソーシャルアクティビティなどによって、彼らの好みと嗜好から類似性が決定されているだろう。第1のユーザは、車などの商品を選択するだろう。第2の同様なユーザが、検索、広告選択、本発明への明示的な質問などにより、車への関心を示さなくてはならない場合、本発明は、彼らの類似性により、潜在的に合うであろうものとして、第2のユーザに自動車の選択肢を提供するだろう。実施形態では、これは、一方あるいは両方のユーザに提供されるダイアログなしで行なわれるだろう。   In an embodiment, the present invention will provide a preference and preference API that a third party would use to recommend products, services, etc. to the user based on similar user activity. For example, two users have previously established preferences and preference profiles of the present invention, one of the users has selected a product, service, etc., and a third party has It will make recommendations to other users based on their similarity, such as being determined. For example, two users will have similarities determined from their preferences and preferences by age, location, political opinion, social activity, and so on. The first user will select a product such as a car. If a second similar user must show interest in a car, such as by search, ad selection, explicit question to the present invention, etc., the present invention is potentially better because of their similarity As such, it would provide a second user with a car option. In an embodiment, this would be done without a dialog provided to one or both users.

実施形態においては、本発明は、1以上のコンピュータで実行すると、コンピュータファシリティを使うことにより、ユーザが推薦を見つけることを助ける、コンピュータ読み取り可能な媒体に記録されたコンピュータプログラム製品を提供するだろう。これは、(1)コンピュータファシリティの拡張として実行される、サードパーティーの商品及びサービスに適用された場合、ユーザの嗜好を決定するために、サードパーティーのウェブサイトへユーザ嗜好学習APIを提供し、(2)サードパーティーの商品及びサービスに関連したサードパーティー情報を受信し、(3)ユーザの嗜好を収集し、インターネット上のユーザのやり取りから得られた情報をユーザ嗜好プロファイルとして格納し、(4)サードパーティーの商品およびサービスの少なくとも一つに関連したサードパーティーのウェブサイトにおいて、ユーザからのクエリを受信し、(5)ユーザのクエリと確認された嗜好に基づいて、コンピューティングファシリティからユーザへ、商品とサービスの少なくとも1つについて推薦を提供するステップを行なう。実施形態においては、嗜好を決定することは、自然言語処理を用いてなされるだろう。収集は、インターネット上のサードパーティーのウェブサイト、インターネット上の複数のサードパーティーのウェブサイト、ユーザによってなされる、推薦、購買、検索結果の選択の少なくとも一つからのものであろう。コンピューティングファシリティは、マシンラーニングファシリティであろう。サードパーティーの情報は、商品製造者からの商品情報、ウェブ店主からの商品情報、他のウェブサイトからの価格情報、他のウェブサイトからの在庫情報、店主からの価格情報、店主からの在庫情報、レビュー、コメント、レーティング、などであろう。APIは、コスト情報、商品情報、個人情報、トピック情報、などの収集を可能とするだろう。嗜好は、第2の同様なユーザの行動から導かれ、類似性は、ユーザと第2の同様なユーザについての好みと嗜好プロファイルから決定されるだろう。第2の同様なユーザの行動は、商品とサービスの少なくとも1つの選択であるだろう。   In an embodiment, the present invention will provide a computer program product recorded on a computer readable medium that, when executed on one or more computers, uses a computer facility to help users find recommendations. . This provides (1) a user preference learning API to third party websites to determine user preferences when applied to third party products and services, executed as an extension of computer facilities; (2) Receive third party information related to third party products and services, (3) collect user preferences, store information obtained from user interactions on the Internet as user preference profiles, (4 A) receiving a query from a user at a third-party website associated with at least one of the third-party goods and services; and (5) from the computing facility to the user based on the user's query and confirmed preferences. , At least one of goods and services Performing the step of providing a recommendation. In an embodiment, determining the preference will be done using natural language processing. The collection may be from at least one of third party websites on the Internet, multiple third party websites on the Internet, recommendations, purchases, and search result selections made by the user. The computing facility will be a machine learning facility. Third party information includes product information from the product manufacturer, product information from the website owner, price information from other websites, inventory information from other websites, price information from shop owners, inventory information from shop owners , Reviews, comments, ratings, etc. The API will enable collection of cost information, product information, personal information, topic information, and so forth. The preference will be derived from the behavior of the second similar user, and the similarity will be determined from the preferences and preference profiles for the user and the second similar user. A second similar user action would be at least one selection of goods and services.

実施形態においては、本発明は、サードパーティーのソーシャルネットワークサイトが、ソーシャルネットワーク上で、ユーザたちに類似したユーザたちを示すために使うであろう、好みと嗜好APIを提供するだろう。これらの類似な人々は、写真として、あるいは、領域、年齢、性別などによって、リストとして示されるだろう。例えば、ユーザは、ソーシャルネットワークへ来て、彼等に似た人々と会い、繋がることを要求するだろう。ソーシャルネットワークサイトは、一般的な、あるいは、社会的状況、ソーシャルネットワーキング、アクティビティ、音楽、パーソナリティなどについての好みと嗜好を決定するダイアログをユーザに示すために、好みと嗜好APIを利用するだろう。あるいは、ユーザは、すでに、本発明のファシリティを直接に用いて、あるいは、他のサードパーティーのAPIを介して、ソーシャルネットワークサイトを介してなど、により決定された、好みと嗜好プロファイルを有しているだろう。ソーシャルネットワークは、以前に決定された他の人々の好みと嗜好プロファイルを介して、ソーシャルネットワークを介して得られるような、他の人々について得られる情報を介してなど、ソーシャルネットワーク上の他の人々とユーザとのマッチングのためにこの情報を使うだろう。例えば、ユーザの好みと嗜好は、彼らは若く、NYCのクラブに行くことを楽しむということを示すだろう。ソーシャルネットワーキングサイトは、リストによって、あるいは、写真、カテゴリ、都市の領域などによって、ソーシャルネットワーク上の同様な人々とユーザとのマッチングを取ることができるだろう。実施形態においては、ソーシャルネットワークと共に使う、好みと嗜好APIは、社交を持つ他の同様な人々を見つけたいユーザに、強化されたマッチングを経験させることができるだろう。   In an embodiment, the present invention will provide a preference and preference API that a third party social network site will use to show users similar to them on the social network. These similar people will be shown as a photo or as a list by region, age, gender, etc. For example, a user may request to come to a social network to meet and connect with people like them. Social network sites will use the preferences and preferences API to present users with dialogs that determine preferences and preferences for general or social situations, social networking, activities, music, personalities, and so on. Alternatively, the user already has a preference and preference profile determined by using the facilities of the present invention directly, or via other third party APIs, via social network sites, etc. There will be. Social network, other people on the social network, such as via information obtained about other people, such as obtained via social networks, via previously determined preferences and preference profiles of other people Will use this information to match the user. For example, user preferences and preferences would indicate that they are young and enjoy going to NYC clubs. Social networking sites will be able to match users with similar people on social networks by list or by photo, category, city area, etc. In an embodiment, a preference and preference API used with social networks could allow users who want to find other similar people with social experience to experience enhanced matching.

実施形態においては、本発明は、1以上のコンピュータで実行すると、コンピュータファシリティを使うことにより、ユーザがソーシャルネットワーキングサイト上の他の同様なユーザを見つけることを助ける、コンピュータ読み取り可能な媒体に記録されたコンピュータプログラム製品を提供するだろう。これは、(1)ソーシャルネットワーク上の他の同様なユーザを見つけるための最初のリクエストを、サードパーティーのソーシャルネットワーキングサイトのAPIを介してユーザから受信し、(2)ソーシャルネットワーキングサイトのAPIを介して、ユーザの嗜好を確認し、(3)同様の嗜好をしている、ソーシャルネットワーク上の他のユーザとユーザの嗜好をマッチングし、(4)ユーザの嗜好が一致する他のユーザを含むユーザにマッチング結果を提示するステップを行なう。実施形態においては、嗜好を確認することは、自然言語処理を用いてなされるだろう。マッチング結果は、同様なユーザのリストとして、ユーザに提示されるだろう。マッチング結果は、同様なユーザのプロファイルとして、ユーザに提示されるだろう。マッチング結果は、ソーシャルネットワーク内の同様なユーザへのリンクとしてユーザに提示されるだろう。コンピューティングファシリティは、マシンラーニングファシリティであろう。   In an embodiment, the present invention is recorded on a computer readable medium that, when run on one or more computers, uses a computer facility to help users find other similar users on social networking sites. Would provide a computer program product. This includes (1) receiving an initial request from a user via a third party social networking site API to find other similar users on the social network, and (2) via a social networking site API. The user's preference is confirmed, (3) the user's preference is matched with the other user on the social network who has the same preference, and (4) the user includes other users having the same user's preference. The step of presenting the matching result is performed. In an embodiment, confirming the preference will be done using natural language processing. Matching results will be presented to the user as a list of similar users. The matching results will be presented to the user as a similar user profile. The matching result will be presented to the user as a link to a similar user in the social network. The computing facility will be a machine learning facility.

実施形態においては、本発明は、同様なユーザがどの結果を最も選択したかに基づいて、サードパーティーの検索ファシリティが、検索結果をランキング付けするのに用いるだろう、好みと嗜好APIを提供するだろう。例えば、検索ファシリティは、本発明の好みと嗜好APIによって提供される、好みと嗜好プロファイルによって、検索結果がどのようにリストされるかにおける関係性を改良する機械をユーザに与えるだろう。好みと嗜好プロファイルデータベース等は、他の同様なユーザによる以前に選択された結果から、ユーザの検索結果を、検索ファシリティがランク付けするために、集積され、維持されるだろう。例えば、ユーザは、ヨットが好きで、ちょっと冒険好きな、引退した男性を示す好みと嗜好プロファイルを有しているだろう。ユーザが、カリブの休暇の行き先を検索する場合、島でのヨットレンタルパッケージ、島でのハイキング、奇妙な場所など、最初にリストされる、これらの好みと嗜好属性を持つ検索結果を、検索ファシリティがランク付けするだろう。実施形態においては、検索ファシリティに与えられた好みと嗜好APIのユーザは、ユーザへのランク付けされた検索結果の関連性を改善するだろう。   In an embodiment, the present invention provides a preference and preference API that a third party search facility would use to rank search results based on which results the same user selected the most. right. For example, the search facility will give the user a machine that improves the relationship in how search results are listed by preference and preference profile provided by the preference and preference API of the present invention. A preference and preference profile database, etc., will be aggregated and maintained for the search facility to rank user search results from previously selected results by other similar users. For example, a user may have a preference and preference profile that indicates a retired man who likes yachts and is somewhat adventurous. When users search for Caribbean vacation destinations, search facilities with these preferences and preference attributes are listed first, such as island yacht rental packages, island hikes, and strange places. Will rank. In an embodiment, the preference given to the search facility and the user of the preference API will improve the relevance of the ranked search results to the user.

実施形態においては、本発明は、1以上のコンピュータで実行すると、コンピュータファシリティを使うことにより、ユーザが検索結果をランク付けることを助ける、コンピュータ読み取り可能な媒体に記録されたコンピュータプログラム製品を提供するだろう。これは、(1)ユーザからの検索リクエストを、サードパーティーの検索ファシリティを介して受信し、(2)ユーザの嗜好を確認し、ユーザからの確認された嗜好は、ユーザの好みと嗜好プロファイルを生成し、他のユーザの好みと嗜好プロファイルを含む、好みと嗜好格納ファシリティに格納され、プロファイルはまた、以前の検索において、他のユーザが選択した検索結果の履歴を含み、(3)同様の嗜好をしている他のユーザとユーザをマッチングし、(4)ユーザの検索リクエストに対し、検索結果の集合を決定し、(5)同様の好みと嗜好プロファイルを有する他のユーザによって選択された検索結果の履歴と検索結果の集合とのマッチングをとり、(6)同様の好みと嗜好プロファイルを有する他のユーザによって選択されたマッチングした結果にしたがって、ランク付けされた検索結果をユーザに提示するステップを行なう。実施形態においては、嗜好を確認することは、自然言語処理を用いてなされるだろう。コンピューティングファシリティは、マシンラーニングファシリティであろう。検索ファシリティは、検索エンジンであろう。   In an embodiment, the present invention provides a computer program product recorded on a computer readable medium that, when executed on one or more computers, uses a computer facility to help a user rank search results. right. This includes (1) receiving a search request from a user via a third-party search facility, (2) checking the user's preferences, and the confirmed preferences from the user are the user's preferences and preference profiles. Generated and stored in a preference and preference storage facility, including other user preferences and preference profiles, the profile also includes a history of search results selected by other users in previous searches, (3) Match users with other users who have preferences, (4) determine a set of search results for a user's search request, and (5) selected by other users with similar preferences and preference profiles Match the search result history with the set of search results and (6) selected by other users with similar preferences and preference profiles Follow the etching result, performing the steps of presenting to the user a ranked search results. In an embodiment, confirming the preference will be done using natural language processing. The computing facility will be a machine learning facility. The search facility will be a search engine.

図34を参照すると、本発明は、既知の好みと嗜好を持つ人々への、インターネットに基づいた、ソーシャルインタラクティブコンストラクトを介した経路を見つけることによって、未知のユーザの好みと嗜好を推論するために、ソーシャルグラフを利用するだろう。このように、本発明は、システムが以前は知らなかったユーザのデータを得る方法を提供する。実施形態においては、本発明は、1以上のコンピュータで実行すると、コンピュータファシリティ3402上の、インターネットに基づいた、ソーシャルインタラクティブグラフィック表示を使用した、未知の嗜好を決定することを助ける、コンピュータ読み取り可能な媒体に記録されたコンピュータプログラム製品を提供するだろう。これは、(1)複数の既知のユーザ3404であり、インターネットに基づいた、ソーシャルインタラクティブコンストラクトの一部である複数のユーザの嗜好を確認し、(2)複数の既知のユーザ3408に対して、インターネットに基づいたソーシャルインタラクティブグラフィック表示3412を決定し、(3)グラフィック表示3410内の未知のユーザと複数の既知のユーザ間の相互関係に基づいて、複数の既知のユーザの、インターネットに基づいた、ソーシャルインタラクティブグラフィック表示3412にある未知のユーザの嗜好を推論するステップを行なう。実施形態において、インターネットに基づいた、ソーシャルインタラクティブグラフィック表示は、ソーシャルネットワーク、ソーシャルグラフ、ソーシャルダイアグラムなどであろう。未知のユーザは、インターネットに基づいた、ソーシャルインタラクティブグラフィック表示において、最近接の既知のユーザから、3度、5度、など離れているだろう。未知のユーザの推論された嗜好は、未知のユーザを新しい既知のユーザとし、新しい既知のユーザは、第2の未知のユーザの嗜好を推論するのに使われるだろう。嗜好は、ユーザとのやり取りに関連した、個人情報、トピック情報、などを含み、やり取りは、インターネットに基づいた、ソーシャルインタラクティブグラフィック表示によるであろう。やり取りは、サードパーティーのウェブサイトに提供されるAPIを介してなされるだろう。推論は、ユーザのインターネットに基づいた、ソーシャルインタラクティブコンストラクト内のユーザに関連した他の既知のユーザに連動して提供されるだろう。嗜好の確認は、自然言語処理の使用によるだろう。コンピューティングファシリティは、マシンラーニングファシリティであろう。推論された嗜好は、未知のユーザに広告のターゲットを絞るため、未知のユーザとレビューを共有するために使用されるだろう。推論された嗜好は、未知のユーザに、商品、サービスなどを推薦するのに使われるだろう。推論された嗜好は、未知のユーザのために、検索結果をランク付けする助けとして使用されるだろう。未知のユーザの近傍の既知のユーザは、推論アルゴリズムにおいて、より大きい重みを有しているだろう。推論された嗜好は、他の情報源からの情報によって精錬され、他の情報源は、サードパーティーの情報源、複数の既知のユーザによってなされた推薦、複数の既知のユーザによる検索クエリ、複数の既知のユーザの一人が選択した検索結果、複数の既知のユーザの少なくとも一人によるウェブでのやり取りを介して決定された、個人的な嗜好、を含むだろう。他の情報源は、サードパーティーの嗜好学習APIを含むだろう。   Referring to FIG. 34, the present invention is designed to infer unknown user preferences and preferences by finding routes via social interactive constructs based on the Internet to people with known preferences and preferences. Would use a social graph. Thus, the present invention provides a method for obtaining user data that the system did not know before. In an embodiment, the present invention, when executed on one or more computers, helps to determine unknown preferences using an internet-based social interactive graphic display on a computer facility 3402. A computer program product recorded on the medium will be provided. This is (1) a plurality of known users 3404, confirming the preferences of a plurality of users that are part of a social interactive construct based on the Internet, and (2) for a plurality of known users 3408, Determining an internet-based social interactive graphic display 3412; (3) based on the correlation between the unknown user and the plurality of known users in the graphic display 3410; A step of inferring an unknown user's preferences in the social interactive graphic display 3412 is performed. In an embodiment, the Internet-based social interactive graphic display may be a social network, a social graph, a social diagram, or the like. The unknown user will be three, five times, etc. away from the closest known user in a social interactive graphic display based on the Internet. The inferred preference of the unknown user will make the unknown user a new known user, and the new known user will be used to infer the second unknown user's preference. Preferences include personal information, topic information, etc. related to user interaction, and the interaction will be via a social interactive graphic display based on the Internet. The interaction will be via an API provided to a third party website. Inference will be provided in conjunction with other known users associated with the user in the social interactive construct, based on the user's Internet. Confirmation of preference will depend on the use of natural language processing. The computing facility will be a machine learning facility. Inferred preferences will be used to share reviews with unknown users to target ads to unknown users. Inferred preferences may be used to recommend products, services, etc. to unknown users. Inferred preferences will be used to help rank search results for unknown users. A known user in the vicinity of an unknown user will have a greater weight in the inference algorithm. Inferred preferences are refined by information from other sources, including third-party sources, recommendations made by multiple known users, search queries by multiple known users, multiple queries Search results selected by one of the known users, and personal preferences determined through web interaction by at least one of the plurality of known users. Other sources will include third party preference learning APIs.

実施形態においては、本発明は、既知の好みの人々へのソーシャルネットワークを介しての経路を見つけることにより、未知のユーザの好みと嗜好を推論するために、あるいはその逆においても、ソーシャルネットワークグラフ、ダイアグラム、グラフィック表示などを利用するだろう。ソーシャルダイアグラムは、一般に言うと、複数のユーザと彼らがどう関係しているかをマッピングしたものである。ソーシャルダイアグラムを使用することによって、既知及び未知のユーザの好みと嗜好は、ダイアグラム内の相互関係から決定されるだろう。例えば、既知の好みと嗜好プロファイルを有するユーザは、ソーシャルダイアグラムに表示されるように、複数の他のユーザと直接関係しているだろう。第1の近似では、これらの複数の他のユーザは、ユーザに似ており、似た好みと嗜好を有していると仮定されるだろう。これらの他のユーザは、ここに説明したように、ユーザの好みと嗜好を知るという利点を生かして、精錬されたサービスを提供されるだろう。例えば、ロッククライマーであると言うことを示す既知の好みと嗜好プロファイルを有したユーザがいるとすると、ユーザのソーシャルダイアグラムの第1のリンク内のユーザは、同じくロッククライマーであると仮定されるだろう。実際には、これは、一般的過ぎる過程であることが証明される。しかし、ユーザが他のロッククライマーと関係があるという過程はよいものであり、システムは、ソーシャルダイアグラムを探して、ロッククライミングを楽しむ他の既知のユーザを探すだろう。この例では、同じくロッククライミングを楽しむ、3リンクはなれた、他の既知のユーザがいることが見つかり、このユーザは、第1のユーザと繋がるクラスタにいることが見つけられるだろう。これより、このクラスタがロッククライマーのグループであり、ロッククライマーは、皆、互いに似た好みと嗜好の集合を共有するということは、良い仮定であろう。実施形態では、好みと嗜好は、ソーシャルネットワークダイアグラム内の関連から推論され、ここに説明した本発明から利益を得るだろう。   In an embodiment, the present invention provides a social network graph to infer unknown user preferences and preferences, or vice versa, by finding routes through social networks to people of known preferences. , Diagram, graphic display etc. will be used. A social diagram is generally a mapping between multiple users and how they relate. By using social diagrams, the preferences and preferences of known and unknown users will be determined from the interrelationships in the diagram. For example, a user with a known preference and preference profile will be directly related to multiple other users as displayed in the social diagram. In the first approximation, it will be assumed that these other users are similar to the user and have similar preferences and preferences. These other users will be provided with sophisticated services, taking advantage of knowing user preferences and preferences as described herein. For example, if there is a user with a known preference and preference profile indicating that he is a rock climber, the user in the first link of the user's social diagram is also assumed to be a rock climber. Let's go. In practice, this proves to be a too general process. However, the process by which the user is related to other rock climbers is good and the system will look for social diagrams to find other known users who enjoy rock climbing. In this example, it is found that there is another known user who is also 3 rock apart, who also enjoys rock climbing, and this user will be found to be in a cluster connected to the first user. From this, it would be a good assumption that this cluster is a group of rock climbers, and all rock climbers share a similar set of preferences and preferences. In an embodiment, preferences and preferences are inferred from associations in the social network diagram and will benefit from the invention described herein.

実施形態においては、本発明は、1以上のコンピュータで実行すると、コンピュータファシリティ上の、ソーシャルネットワークグラフィック表示を使用した、未知のユーザの好みと嗜好を決定することを助ける、コンピュータ読み取り可能な媒体に記録されたコンピュータプログラム製品を提供するだろう。これは、(1)既知のユーザである、ユーザの嗜好を確認し、(2)既知のユーザの、ソーシャルネットワークグラフィク表示を決定し、(3)既知のユーザのソーシャルネットワークグラフィク表示内の他の既知のユーザの存在を決定し、(4)ネットワークグラフィック表示内の、未知のユーザ、既知のユーザ及び他の既知のユーザ間の相互関係に基づいて、既知のユーザのソーシャルネットワークグラフィック表示内に存在する未知のユーザの嗜好を推論するステップを行なう。実施形態においては、嗜好を確認することは、自然言語処理の使用によるだろう。ソーシャルネットワークグラフィック表示は、ソーシャルグラフ、ソーシャルダイアグラムなどであろう。コンピューティングファシリティは、マシンラーニングファシリティであろう。   In an embodiment, the present invention provides a computer readable medium that, when executed on one or more computers, helps determine the preferences and preferences of unknown users using a social network graphic display on a computer facility. Will provide a recorded computer program product. This is (1) confirms the user's preferences, being a known user, (2) determines the social network graphic display of the known user, and (3) other in the social network graphic display of the known user Determine the presence of a known user and (4) exist in the social network graphic display of the known user based on the correlation between the unknown user, the known user and other known users in the network graphic display The step of inferring the preference of an unknown user is performed. In embodiments, confirming the preference will be through the use of natural language processing. The social network graphic display may be a social graph, a social diagram, etc. The computing facility will be a machine learning facility.

実施形態においては、本発明は、2以上のサードパーティーAPIによって提供される推薦を改善するための、2以上のサードパーティーのAPIによって決定される、ユーザの好みと嗜好を結合するだろう。例えば、1つ以上のサードパーティーのAPIによって作られる好みと嗜好プロファイルが存在し、本発明による、これら異なる好みと嗜好のプロファイルを結合することによって、結合された好みと嗜好プロファイルが生成されるだろう。更に、更なる好みと嗜好プロファイルがサードパーティーのAPIによって生成されるので、ユーザの結合された好みと嗜好プロファイルを連続的に更新するのに使用されるだろう。サードパーティーは、推薦を改善するために、結合された好みと嗜好プロファイルを利用するだろう。これは、特に、異なるサードパーティーが、商品、個人の人間関係、サービス、有名人などの異なる領域について、好みと嗜好のプリファイリングに注力する場合に当たる。いくつかのより特定的なプロファイルを結合プロファイルに結合することは、より内容の豊富な好みと嗜好プロファイルを提供し、より特定的なプロファイルの任意の一つから生成できることが理解されるだろう。更に、ユーザは、好みと嗜好を時間を経るごとに変更し、1つのサードパーティーのAPI上での、より多くの最近のユーザプロファイルのやり取りを結合することによって、最近は、ユーザがやり取りしていないが、そのユーザのプロファイルを最新のものにしておきたい、他のサードパーティーに利益を与えるだろう。   In an embodiment, the present invention will combine user preferences and preferences as determined by two or more third party APIs to improve recommendations provided by two or more third party APIs. For example, there are preferences and preference profiles created by one or more third-party APIs, and by combining these different preference and preference profiles according to the present invention, a combined preference and preference profile will be generated. Let's go. Furthermore, as additional preferences and preference profiles are generated by third party APIs, they will be used to continuously update the user's combined preferences and preference profiles. Third parties will use combined preferences and preference profiles to improve recommendations. This is especially true when different third parties focus on profiling preferences and preferences for different areas such as products, personal relationships, services, celebrities, and so on. It will be appreciated that combining several more specific profiles into a combined profile provides a richer taste and preference profile and can be generated from any one of the more specific profiles. In addition, users have recently interacted by changing preferences and preferences over time and combining more recent user profile interactions on one third-party API. Not, but will benefit other third parties who want to keep their users' profiles up to date.

図35を参照すると、実施形態においては、本発明は、1以上のコンピュータで実行すると、コンピュータファシリティ3502の使用によって、改善された好みと嗜好のプロファイルを提供する、コンピュータ読み取り可能な媒体に記録されたコンピュータプログラム製品を提供するだろう。これは、(1)第1の嗜好学習サードパーティーAPI3504を介して、第1のサードパーティーのウェブサイト3514とユーザとのやり取りにより、ユーザ3512の第1の好みと嗜好プロファイルを生成し、(2)第2のサードパーティーのAPI3508を介して、第2のサードパーティーのウェブサイト3514とユーザの更なるやり取りの情報を収集し、(3)好みと嗜好プロファイル3510を改善するために、好みと嗜好のプロファイルと更なるユーザのやり取りの情報とを結合するステップを行なう。実施形態においては、第1の好みと嗜好プロファイルを生成することは、自然言語処理の使用を通じての、ユーザ嗜好の確認によるだろう。コンピューティングファシリティは、マシンラーニングファシリティであろう。APIは、コスト情報、商品情報、個人情報、トピック情報の少なくとも1つの収集を可能にするだろう。   Referring to FIG. 35, in an embodiment, the invention is recorded on a computer readable medium that, when executed on one or more computers, provides improved preference and preference profiles through the use of a computer facility 3502. Would provide a computer program product. This is because (1) the first preference and preference profile of the user 3512 is generated by the interaction between the first third party website 3514 and the user via the first preference learning third party API 3504, and (2 ) Collect information on further user interaction with the second third party website 3514 via the second third party API 3508, and (3) preferences and preferences to improve preferences and preferences profile 3510 The step of combining the profile and the information of further user interaction is performed. In an embodiment, generating the first preference and preference profile would be by user preference confirmation through the use of natural language processing. The computing facility will be a machine learning facility. The API will allow collection of at least one of cost information, product information, personal information, and topic information.

図36を参照すると、実施形態においては、グラフコンストラクト3620は、ウェブに基づいたアドバイスファシリティ3602によって、開発され、利用されるだろう。例えば、それは、インターネット3604を介してユーザ3608とのダイアログにより、ユーザ3608に推薦を提供するのに助けとなるもので、グラフコンストラクトが、推薦に導く処理を増強する場合の、ユーザへ推薦を提供するために、ユーザとの最小限のダイアログを用い、グラフコンストラクトを用いることは、ユーザへの推薦を作るために、ユーザとのダイアログを継続する必要性を削除する、などである。実施形態においては、グラフコンストラクトは、サードパーティーのサイト3610からの情報により構築されるだろう。実施形態においては、人々、エンティティ、タグ、など、グラフにおける、複数のタイプのノード3612が存在するだろう。例えば、人々は、ウェブサイト、アプリケーション、モバイルデバイス、店の買い物客、ユニークなクッキーIDで表される匿名のウェブブラウザーなどの使用者であるであろう。エンティティは、人々が好み、嫌い、買い、検索し、研究するなどのものであるであろう。タグは、エンティティ、人々などの短いテキストによる説明であろう。実施形態においては、グラフのノードは、嗜好データ、タグデータなどの、複数のタイプのエッジ3614によって接続されているだろう。例えば、エンティティは、人がそのエンティティを好むか好まないかの度合いを表す嗜好エッジによって、人々ノードに接続されているだろう。タグは、これらの人々やエンティティが、それらのタグでタグ付けされているかによって、人々とエンティティノードに接続されているだろう。   Referring to FIG. 36, in an embodiment, the graph construct 3620 will be developed and utilized by a web-based advice facility 3602. For example, it helps to provide recommendations to the user 3608 by dialog with the user 3608 via the Internet 3604 and provides recommendations to the user when the graph construct enhances the process leading to the recommendation. To do this, using a minimal dialog with the user and using a graph construct eliminates the need to continue the dialog with the user to make recommendations to the user, etc. In an embodiment, the graph construct will be constructed with information from a third party site 3610. In an embodiment, there may be multiple types of nodes 3612 in the graph, such as people, entities, tags, etc. For example, people may be users of websites, applications, mobile devices, shoppers, anonymous web browsers represented by unique cookie IDs, and the like. Entities may be things that people like, dislike, buy, search, study, etc. Tags may be short textual descriptions of entities, people, etc. In an embodiment, the nodes of the graph may be connected by multiple types of edges 3614, such as preference data, tag data, and the like. For example, an entity may be connected to a people node by a preference edge that represents the degree to which a person likes or dislikes the entity. Tags will be connected to people and entity nodes depending on how these people and entities are tagged with those tags.

実施形態においては、グラフデータは、ユーザ(例えば、ユーザ「A」は、「B」が好きだと言う)によって明示的に与えられるか、公共的に利用できるウェブサイトを巡ることによって、あるいは、サードパーティーの情報源から提供されるなど、によるものであるだろう。データが受信されると、システムは、システムに既存のデータに「別名付け」しようとするだろう。例えば、データが、システムに、ユーザ「A」は、レストラン「B」を好むと言うとすると、システムは、名前、住所、電話番号、他の情報などをマッチングさせるなどして、レストラン「B」についてすでに何を知っているかを特定しようとする。これにより、システムは、トレーニングデータなど、レストラン「B」を表す同じエンティティに対して、複数の情報源全てから、データを集積することができる。システムは、ユーザに対し、別名付けを行なうだろう。例えば、ユーザjsmith99は、2つの異なるウェブサイト上で、john_smithと同じユーザかもしれない。システムは、異なるウェブサイトに渡って、ユーザを関連付け、システムを特定するために、ユーザ名、電子メールアドレス、写真、フルネーム、地理的所在地などの類似性を使用するだろう。   In embodiments, the graph data is given explicitly by a user (eg, user “A” says “B” likes), or by visiting a publicly available website, or This may be due to third-party sources. When data is received, the system will attempt to “alias” data that already exists in the system. For example, if the data says to the system that user “A” prefers restaurant “B”, the system matches restaurant name “B” by matching names, addresses, phone numbers, other information, etc. Try to identify what you already know about. This allows the system to aggregate data from all multiple sources for the same entity representing restaurant “B”, such as training data. The system will alias the user. For example, user jsmith99 may be the same user as john_smith on two different websites. The system will use similarities such as username, email address, photo, full name, geographic location, etc. to associate users and identify systems across different websites.

実施形態においては、グラフのノードは、数値を有するなど、「好みプロファイル」を有しているだろう。人は、彼らの好みプロファイルに基づいて、エンティティあるいは、タグを好み、あるいは、嫌うと、予測されるだろう。同様に、2人の人は、彼らの好みプロファイルに基づいて、似ている、あるいは、似ていない、と予測されるだろう。エンティティは、また、これらの好みプロファイルを用いて、互いに、どのくらい似ているか見るために比較されるだろう。システムのグラフは、最初は、あるノードに割り当てられた好みプロファイルを有しており、好みプロファイルを有していないノードに、それらの好みプロファイルを伝搬する。この伝搬は、プロファイルを有しているノードからプロファイルを有していないノードへ、好みプロファイルを「流す」、再帰的処理であるだろう。あるいは、再帰的処理は、隣接したノードのプロファイルに基づいて、プロファイルを既に有しているノードのプロファイルを更新するだろう。新しいデータは、新しいノード、あるいは、エッジを加え、隣接のノードを単に用いて、新しい、あるいは、変更されたノードを更新することによって、グラフに併合されるだろう。あるいは、システムは、グラフ全体について、更新の複数の再起処理を走らせるだろう。   In an embodiment, the nodes of the graph will have a “preference profile”, such as having a numerical value. One would be expected to like or dislike an entity or tag based on their preference profile. Similarly, two people would be expected to be similar or not similar based on their preference profile. Entities will also be compared to see how similar they are to each other using these preference profiles. The graph of the system initially has preference profiles assigned to certain nodes and propagates those preference profiles to nodes that do not have preference profiles. This propagation would be a recursive process that “flows” a preference profile from a node that has a profile to a node that does not have a profile. Alternatively, the recursive process will update the profile of a node that already has a profile based on the profile of the adjacent node. New data will be merged into the graph by adding new nodes or edges and simply using the adjacent nodes to update the new or changed nodes. Alternatively, the system will run multiple restarts of updates for the entire graph.

多くの異なる種類のデータは、「好き」あるいは「嫌い」としてみることができるように、フィットされるだろう。例えば、ウェブページを見ることは、ウェブページを見ている人と、ウェブページを表すエンティティ間の弱い結合のエッジとしてグラフに表すことができる。本を買う人は、本を買う人と、本自身間の強い結合をなすエッジによって表すことができる。3つの互いに排他的な回答を有する質問に回答する人は、その人と、回答した回答間のエッジと、ユーザが回答しなかった2つの回答への2つの負のエッジで表すことができる。   Many different types of data will be fitted so that they can be viewed as “likes” or “dislikes”. For example, viewing a web page can be graphed as a weakly coupled edge between the person viewing the web page and the entity representing the web page. A person who buys a book can be represented by an edge that makes a strong bond between the person who buys the book and the book itself. A person answering a question with three mutually exclusive answers can be represented by the person, the edge between the answered answers, and two negative edges to the two answers that the user did not answer.

実施形態においては、方法とシステムは、ここで、「興味度」と呼ぶ、推薦が新しいか、興味がわくか、などの度合いに基づいて、ユーザに推薦を提供するだろう。実施形態では、興味度は、興味の沸く主題、トピック、商品であることと、アイデアがどれほど新しい、あるいは、改定されているかの組み合わせであろう。実例においては、ユーザは、米国住んでおり、イタリア料理を作ることに興味があり、システムは、したがって、ユーザに料理の推薦をするだろう。この例では、パルメザンチーズとして、「新しい」チーズの味を試してみることを推薦することは、パルメザンチーズを使用することは、米国では新しいことではなく、むしろ多用されているので、低い興味度を有しているだろう。あるいは、ペコリーノチーズは、羊のミルクから作られたイタリアのチーズで、パスタ料理に、パルメザンチーズの代わりに使うことができ、シャープな味わいを望むなら、しばしば好ましいことである。このように、パルメザンの代わりにペコリーノを差し替える推薦は、少なくとも、パルメザンのそれに対して相対的意味で、高い興味度を有していると考えられるだろう。興味度は、標準的な、あるいは、典型的なものに相対して、過去の推薦に相対して、新しいファクタに相対して、などで決定されるだろう。この例では、ペコリーノの興味度は、パルメザンの興味度に比べ、相対的に高くレート付けされるだろう。   In an embodiment, the method and system will provide recommendations to the user based on the degree of recommendation, here called “degree of interest,” whether the recommendation is new or interesting. In an embodiment, the degree of interest may be a combination of a subject matter, topic, or product that is of interest and how new or revised the idea is. In an example, the user lives in the United States and is interested in making Italian food, and the system will therefore recommend cooking to the user. In this example, as a Parmesan cheese, it is recommended to try the taste of “new” cheese, because using Parmesan cheese is not new in the United States, but rather a lot of interest, Would have. Alternatively, pecorino cheese is an Italian cheese made from sheep's milk, which can be used in pasta dishes instead of parmesan cheese and is often preferred if a sharp taste is desired. Thus, the recommendation to replace pecorino instead of parmesan would be considered to have a high degree of interest, at least relative to that of parmesan. Interest levels may be determined relative to standard or typical, relative to past recommendations, relative to new factors, and so on. In this example, Pecorino's interest would be relatively high compared to Parmesan.

実施形態においては、興味度は、既知の好みのプロファイルに関連しており、ユーザにとって新鮮であり、新鮮であるとは、新しい(世界中で新しいなど)、ユーザの過去の経験ではなかった(ユーザの既知の履歴を参照するとなど)などを意味するだろう。あるいは、「新鮮」とは、世界やユーザにとって必ずしも新しくなくても、新しく興味を持った何かに関連した新しい事実や話であるだろう。例えば、「21番街のチポトレ」は、新しくも無く、興味がわくものでもないだろうが、「オプラがブリトーを買うチポトレでブリトーを買う」という推薦をするならば、それは、興味のあるものである。システムは、ユーザにどうしてそれを推薦するのかの理由を書くことを要求することによって、これを薦める。興味度は、ユーザのアイテムのレーティングの、ユーザによって保存されたアイテムに対する比に関連して、決定されるだろう。例えば、ブックマーク、後で保存、欲しいものリストに追加、などのファシリティがある場合には(例えば、スターのレーティングファシリティ)、興味がないとして「低く保存された」アイテムである、高いレートのアイテム間で関連があることが見て取れるだろう。この例の場合、皆そのアイテムについては知っていて、それにレーティングを付けることはできるが、後のために保存するほどの価値は無く、興味がないことがあるだろう。あるいは、高くレーティングされ、ユーザによってしばしば保存されるアイテムは、興味のあるものと考えられる。なぜなら、アイテムは、高くみなされ(すなわち、高くレーティングされ)、更に考えるため、保存する価値があるからである。興味度は、ソーシャルアクティビティの加速であるだろう。例えば、いつも近くにあり、ユーザが知っているが、天気の良いウィークエンドには、ずっと多くのfoursquare.com check−insを得出すレストランがあるだろう。これは、そこで何か面白いことが起こっていることを示すサインであろう。実施形態においては、アドバイスファシリティは、また、本質的に新しいと考えられる、本、映画、アルバム、商品などのリリース日を見る、ウェブ上で最初のレビューが書かれた日を見る、映画のリリース、コンサート、著者の公演などのイベントを見るなどのことによって、新しい、あるいは、ユーザにとって新しいことを判断し、その興味度を判定するために、そのアイテムがインターネット上で見つけられる最先の日を採用するだろう。アドバイスファシリティは、ユーザが既に知っているものにレーティングを付けることをユーザに依頼し、システムは、ユーザがレーティングを付けなかったアイテムは、ユーザにとって新しいと仮定するだろう。アドバイスファシリティは、ユーザがそれをまだ知らないが、チェックしたいと思っている場合、ユーザに、「保存」フィーチャーを使用することを促すだろう。   In embodiments, interest is related to a known preference profile and is fresh to the user, which is not new (such as new all over the world), the user's past experience ( It may mean that the user's known history is referred to). Alternatively, “fresh” may be new facts or stories related to something of new interest that is not necessarily new to the world or users. For example, “Chipotle on 21st Street” is neither new nor interesting, but if you recommend that Oprah buys a burrito with a chipotre that buys a burrito, then it ’s interesting. It is. The system recommends this by requiring the user to write a reason for recommending it. The degree of interest will be determined in relation to the ratio of the user's item rating to the item stored by the user. For example, if there are facilities such as bookmarks, save later, add to wish list, etc. (eg star rating facility), between items with a high rate, which are “low saved” items as not of interest You can see that it is related. In this example, everyone knows about the item and can rate it, but it is not worth saving for later and may not be of interest. Alternatively, items that are highly rated and often stored by the user are considered interesting. This is because items are considered high (ie, highly rated) and are worth saving for further consideration. The degree of interest will be the acceleration of social activities. For example, there are many more foursquare. There will be a restaurant where you can get com check-ins. This is a sign that something interesting is happening there. In an embodiment, the advisory facility also looks at the release date of books, movies, albums, products, etc. that are considered to be new in nature, sees the date the first review was written on the web, releases the movie The earliest date that the item can be found on the Internet in order to determine what is new or new to the user and determine their interest, such as by viewing events such as concerts, author performances, etc. Will adopt. The advice facility asks the user to rate what the user already knows, and the system will assume that items that the user did not rate are new to the user. The advice facility will prompt the user to use the “Save” feature if the user does not know it yet but wants to check it.

したがって、「興味度」は、ここで使用されるように、従来の意味での関連性(より具体的には、関連性により定量的に評価される)を含み、特に、ユーザのプロファイル(あるいは、好みプロファイル)と新しいコンテンツ間の関係と関係する。広範な種類の、解析的、数学的、ルールに基づいた、及び/あるいは、発見的な技術が、関連性を評価するのに知られており、それらのいずれも、ここで述べたように、関連性(より一般的には、興味度)を決定するのに有用であるだろう。しかし、興味度は、更に、例えば、時間、所在地、ユーザ履歴などに基づいて、ユーザとコンテンツ間のダイナミックな関係も含む。   Thus, “interest”, as used herein, includes relevance in the traditional sense (more specifically, quantitatively assessed by relevance), and in particular, the user's profile (or , Preferences profile) and the relationship between new content. A wide variety of analytical, mathematical, rule-based and / or heuristic techniques are known for assessing relevance, any of which, as mentioned here, It may be useful to determine relevance (more generally, interest). However, the degree of interest further includes a dynamic relationship between the user and the content based on, for example, time, location, user history, and the like.

例えば、時間は、現在の統計は、同じ統計の古い測定よりもより興味があるかなどのように、新しさの基準として、単純に重要であるだろう。逆に、ユーザが、明示的な時間(メタデータ、コンテンツ、年代学などで決定されるように)を含む、ある時間の特定の点、あるいは、履歴の期間、古い統計、事実、意見などにおいて興味を示すことは、より興味深いだろう。新しさ、すなわち、アイテムがどれほど最近のものかのものさし、は、トピックについての数多くのさまざまな情報のアイテムがあり、さまざまなアイテムの特定のものの現在の人気、あるいは、への興味における、ある程度の増加がある興味度にとって、特に重要である。このタイプの人気は、ブログにおけるアクティビティ、新しくインテックス付けされたウェブコンテンツの受動的な測定、あるいは、ユーザの興味の他のインターネットに基づいた測定などと、ヒットや、トラフィック、あるいは、ウェブサーバでの他のアクティビティ、クライアントの行動のグループあるいは個人でのモニタリングなどのアクティブな測定などの数多くの方法で、測定することができる。時間は、また、時間がユーザの問い合わせにおいて、明示的あるいは暗示的である、例えば、今週やるべきこと、今夜ある映画など、などの場合、他の文脈において、アイテムの興味度にとって重要である。   For example, time may simply be important as a measure of freshness, such as whether current statistics are more interesting than older measurements of the same statistics. Conversely, at certain points in time, including historical times (as determined by metadata, content, chronology, etc.), or historical periods, old statistics, facts, opinions, etc. Showing interest will be more interesting. Newness, that is, how recent an item is, there are many different items of information about a topic, and some degree in the current popularity of or interest in a particular thing in various items This is especially important for increased interest. This type of popularity is based on activity on blogs, passive measurement of newly-incorporated web content, or other Internet-based measurements of user interest, such as hits, traffic, or web servers. It can be measured in a number of ways, including other activities, active measurements such as client behavior groups or individual monitoring. The time is also important for the item's interest in other contexts, such as when the time is explicit or implicit in the user's query, such as what to do this week, a movie tonight, etc.

所在地は、また、興味度に大きな影響を与えるだろう。これは、適当な所在地探知技術を用いた、単純な、地理的近傍を含み、特定の場所(例えば、料理、芸術、エンタテインメント)やユーザに関連した現在のアクティビティに対する興味など、ユーザプロファイルの他の側面を含めるだろう。しかし、ユーザが使用できるさまざまな移動手段(例えば、自動車や公共交通機関など)を用いての隣接場所の利便性や、直近のあるいは、長期にわたる旅行計画のための可能なユーザの予算についての推論など、場所に関係したアイテムも含むだろうことが理解されるだろう。更に、場所と、これに対応した興味度の文脈は、ソーシャルネットワークの友達の場所、友達の地理的集合場所への近さや距離などの、他のダイナミックな場所属性に依存するだろう。   The location will also have a significant impact on interest. This includes simple, geographic neighborhoods using appropriate location-finding techniques, and other aspects of the user profile, such as interest in a particular location (eg cooking, art, entertainment) or current activity associated with the user. Will include aspects. However, inferences about the convenience of neighboring locations using various means of transportation available to the user (eg cars, public transport, etc.) and possible user budgets for immediate or long-term travel planning It will be understood that it will also include items related to the location. In addition, the location and the context of interest associated with it will depend on other dynamic location attributes, such as the location of friends on the social network, the proximity and distance to the geographical location of the friends.

ユーザの履歴は、興味度をパラメータ化するのにも用いられるだろう。例えば、新しいアイテムが、ユーザの問い合わせに対応する、あるいは、ユーザプロファイルによくマッチするが、ユーザによって取得された以前のコンテンツとかなり異なっている場合、この異なり具合は、計算された関連性が、他の結果の関係性以下であったとしても、そのアイテムを、より定量的に興味のあるものとするだろう。したがって、ある側面では、興味度は、同時に、類似性(あるいは、関連性など)と非類似性、あるいは、ユーザ履歴の中で、アイテムを以前のコンテンツと非類似にする特徴のものさしに依存するだろう。あるいは、情報のアイテムは、ユーザの現在の文脈の他の側面に基づいて、控えめにする関連性の一般的なものさしに基づいて、うまくランク付けできていないかもしれない。したがって、興味度は、ユーザの履歴内での情報の非類似性に基づいて、あるいは、ユーザの文脈に基づいた関連性を採用する客観的基礎に基づいて、明示的に計測されるように、ユーザにとっての新しさによって、更に強調される、適切な類似性あるいはマッチング計量に基づいて、ユーザに、関連性のものさしを提供するだろう。ある側面では、興味度は、ユーザの履歴と、時間や場所などのユーザの現在の文脈の1以上の側面に対する非類似度と共に、ユーザプロファイルに基づいて、関連性として、客観的に測定されるだろう。このように測定されることにより、多くの客観的に高い関連性のあるアイテムは、ユーザにとって特に興味のあるものではなく、やや関連しているアイテムは、とても興味があるものであるだろう。   User history may also be used to parameterize interest. For example, if a new item corresponds to the user's query or matches the user profile well, but differs significantly from the previous content acquired by the user, the difference is that the calculated relevance is The item will be more quantitatively interesting even if it is less than the relationship of other outcomes. Thus, in one aspect, the degree of interest is simultaneously dependent on similarity (or relevance, etc.) and dissimilarity, or a measure of the feature that makes an item dissimilar to previous content in the user history. right. Alternatively, items of information may not rank well based on a general measure of relevance that is modest, based on other aspects of the user's current context. Therefore, the degree of interest is explicitly measured based on dissimilarity of information in the user's history or on an objective basis that employs relevance based on the user's context, Newness for the user will provide the user with a relevant measure based on an appropriate similarity or matching metric that is further emphasized. In one aspect, interest is objectively measured as relevance based on the user profile, along with the user's history and dissimilarity to one or more aspects of the user's current context, such as time and place. right. By being measured in this way, many objectively relevant items will not be of particular interest to the user, and somewhat related items will be of great interest.

図37を参照すると、推薦は、ウェブに基づいたアドバイスファシリティ3702の一部として、推薦ファシリティ3704を介して提供されるだろう。実施形態においては、推薦ファシリティは、ユーザ3722への推薦を生成する処理において、興味度フィルタリング3708を利用するだろう。推薦の情報源は、友達3718、同様なユーザ3714、影響力のある人々3720、情報源のウェブサイト3712などを含むだろう。推薦は、インターネット3710を介して、電話ファシリティ3724(例えば、携帯電話ネットワーク)を介してなどにより、ユーザに提供されるだろう。   Referring to FIG. 37, recommendations may be provided via the recommendation facility 3704 as part of a web-based advice facility 3702. In an embodiment, the recommendation facility will utilize interest filtering 3708 in the process of generating recommendations for user 3722. Recommended sources of information may include friends 3718, similar users 3714, influential people 3720, information source website 3712, and the like. The recommendation may be provided to the user via the Internet 3710, via a telephone facility 3724 (eg, a cellular network), and so on.

実施形態においては、興味度の決定は、他の個人の「ソーシャルアクティビティ」(例えば、友達、有名人、権威者)、商品、場所、イベントの「生まれた」日(例えば、レストランのオープン日、映画、新商品のリリース日)などに関係しているだろう。他の個人のソーシャルアクティビティは、トピックに高いレーティングをつける友達、トピックに高いレーティングをつける、同様の好みの友達、トピックに高いレーティングをつける影響力のある非友達、このトピックに高いレーティングを付ける同様な好みの非友達、などの、ユーザに影響力のある個人が関係しているだろう。これらの他の個人は、友達、ユーザが必ずしも知らないが、このトピックにおいて、同様な好みを示す人々、ユーザと必ずしも同じ好みを有しないが、有名である、裕福な、よく知られている人々、このトピックの批評家(例えば、映画評論家)などの、異なるカテゴリに分類されるだろう。システムは、この特定のトピックにおいて、ユーザのどの友達が同様な好みを持っているかについても気をつけるだろう。例えば、テッドが、ユーザと同様なレストランの好みを持っているが、アリスはそうではないとすると、レストランは、テッドがそれを好きな場合には、ユーザにとって興味があるものであるが、アリスが好きな場合には、必ずしも興味のあるものではないだろう。あるものがユーザにとって興味があると考えられる他の理由は、友達が後に推薦を保存した場合とか、友達がアクティブに推薦についてコメントしたり議論したりしているなどの場合である。   In an embodiment, the interest level determination may include other individuals' “social activities” (eg, friends, celebrities, authorities), products, places, and “born” dates of events (eg, restaurant opening dates, movies) , New product release date) and so on. Other personal social activities include friends with high topic ratings, high topic ratings, similar favorite friends, influential non-friends with high topic ratings, as well as high ratings for this topic Individuals who are influential to the user, such as non-friends of special taste, may be involved. These other individuals are friends, people who don't necessarily know, but people who show similar preferences in this topic, people who don't necessarily have the same preferences as users, but are well-known, wealthy, well-known people Would fall into different categories, such as critics of this topic (eg movie critics). The system will also be aware of which user's friends have similar preferences in this particular topic. For example, if Ted has a restaurant preference similar to the user, but Alice is not, the restaurant is of interest to the user if Ted likes it, If you like, you will not necessarily be interested. Other reasons why something might be of interest to the user are when a friend later saves a recommendation, or when a friend is actively commenting or discussing a recommendation.

実施形態においては、推薦は、ユーザが要求する場合には、電子メール、ソーシャルネットワーク、サードパーティーのサイトを介して、データフィード、プッシュサービスとして、定期的に、検索トピックに関して、現在の地理的位置、家庭用コンピュータ、モバイルコンピュータ、モバイル通信ファシリティ(例えば、携帯電話、スマートフォン、PDA)などに関連して、ユーザに供給されるだろう。例えば、ユーザは、現在の地理的位置に基づいて、その領域の店の商品推薦(例えば、発売商品、新商品、手に入れるのが難しい商品)、見るべき場所、試すべきレストランなど、携帯電話に興味度の推薦を提供し、推薦は、興味度に基づいているだろう。このように、ユーザは、単に推薦を受け取るだけではなく、新しいアイデア、場所、商品などを「発見」など、ユーザが推薦に興味を持つ可能性を増加するように、推薦のより興味ある集合を受け取るだろう。そして、発見が特定のジャンルに関連している場合には、「局所的発見」「レストランの発見」「テクノロジーの発見」、「料理の発見」などとなるだろう。   In an embodiment, the recommendation is based on the current geographical location with respect to the search topic, periodically, as a data feed, push service, via email, social network, third party site, if the user requests. , Will be supplied to users in connection with home computers, mobile computers, mobile communication facilities (eg, mobile phones, smartphones, PDAs), etc. For example, a user may select a mobile phone based on the current geographical location, such as a product recommendation for a store in the area (eg, a sale product, a new product, a product that is difficult to obtain), a place to see, a restaurant to try, etc. An interest recommendation is provided, and the recommendation will be based on the interest. In this way, users not only receive recommendations, but rather “find” new ideas, places, products, etc. Will receive. And if discovery is related to a particular genre, it could be “local discovery”, “restaurant discovery”, “technology discovery”, “dishes discovery”, etc.

実施形態においては、本発明は、ユーザに「局所的発見」を提供し、「局所的発見」は、ユーザが検索ボックスに何かをタイピングすることや、あるいは、検索結果を「持ってくる」のに依存するのではなく、ユーザへ、新しく、興味のあるものを提供することを含んでいる。これは、装置入力が限定された入力である(例えば、キーボードが小さい、小さいディスプレイ、ユーザが動いている(歩いている、運転している)など)場合、タイピングがより難しい携帯装置にとって、より有用であろう。ここでの局所的発見の説明は、携帯装置への応用について主に記載しているが、当業者によれば、ノート型PC、デスクトップ、ナビゲーション装置などの、いずれのコンピューティングファシリティにも実装できることが理解されるだろう。局所的発見ファシリティは、ウェブインタフェースを介して、ユーザにとって「新しいもの」の電子メールを介して、ツイッターを介して、ブロックのプラットホームに投稿する(例えば、Wordpress、Tumblrなど)を介してなどにより得ることもできる。更に、局所的発見のコンテンツは、リクエストにより、ユーザへ提供され、ユーザに転送され(例えば、電子メール)、ユーザに新しい興味のあることをプッシュする(例えば、毎週)、などするだろう。   In an embodiment, the present invention provides a user with “local discovery”, which “types” something in the search box or “brings” the search results. Rather than relying on it, it provides users with something new and interesting. This is more limited for portable devices that are more difficult to type when device input is limited (eg, small keyboard, small display, user moving (walking, driving), etc.) Will be useful. The description of local discovery here is mainly about application to mobile devices, but those skilled in the art can implement it on any computing facility such as laptops, desktops, navigation devices, etc. Will be understood. Local discovery facilities are obtained via a web interface, via a “new” email for the user, via Twitter, via a block platform (eg, Wordpress, Thumbr, etc.), etc. You can also. In addition, local discovery content will be provided to the user upon request, forwarded to the user (eg, email), pushed to the user for new interest (eg, weekly), and so on.

実施形態においては、携帯装置の局所的発見の応用は、過去にその応用においてレーティングを付けた、彼らの友達がレーティングを付けた、ユーザと好みが似ている人々がレーティングを付けた、権威のある情報源がレーティングを付けた、有名人がレーティングを付けたなど、近くの場所をユーザに示し、「レーティング」は、人の振る舞い(例えば、オンラインあるいはオフラインでの)から推論された推測であるだろう。実施形態においては、示された場所は、レストラン、バー、ブティック、ホテルなどであろう。例えば、近くの「イタリアレストラン」や、他の人に推薦されるなどした、特定の場所など、ユーザに絞られたリストにフィルタリングさせるためのナビゲーション要素も存在するだろう。   In an embodiment, the application of local discovery of a mobile device is an authoritative, rated in the application in the past, rated by their friends, rated by people with similar preferences to the user, Shows users nearby places, such as a source rated by a source, a celebrity rated, etc., and a "rating" is an inference that is inferred from human behavior (eg, online or offline) Let's go. In embodiments, the locations shown may be restaurants, bars, boutiques, hotels, etc. There may also be navigation elements that allow users to filter the list down to a specific location, such as a nearby “Italian restaurant” or a specific location recommended by others.

場所を示す代わりに、局所的発見は、また、ユーザに、買うべきアイテム、行くべきイベント、見るべきこと(暇つぶしをしたいなら)などを示すだろう。例えば、局所的発見は、ユーザが読みたいかもしれない推薦本のリストを提供し、選択的に、近くのどこでそれを買うべきかを示すかもしれない。局所的発見は、ユーザの友達が最近何が好きだったか、本の嗜好が似ている人々は、最近何を好んだか、人気の/すばらしい評論家は、最近何を好んだかなど、あるいは、単純に、全体的に何が人気があるか、あるいは、ユーザの近辺で何が人気があるかなど、マシンラーニングに基づいて、アイテムを選択し、推薦を提供するなどするかもしれない。同様に、これは、また、他の種類の商品、行くべきイベント、などに適用される。   Instead of indicating the location, local discovery will also indicate to the user what to buy, what event to go to, what to see (if you want to kill time), and so on. For example, local discovery may provide a list of recommended books that a user may want to read and optionally indicate where to buy it nearby. Local discoveries include what the user's friends have recently liked, what people with similar book preferences have recently liked, what popular / great critics have recently liked, or They may simply select items and provide recommendations based on machine learning, such as what is popular overall or what is popular near the user. Similarly, this also applies to other types of goods, events to go, etc.

実施形態においては、局所的発見は、各領域において(レストラン、本など)、同様な好みの人々を見つけ、ユーザに、彼らがレーティングを付けたものをフォローさせるだろう。モバイルに応用する場合、局所的発見は、近くの、ユーザと同様な人々が好むもののリストをフィルタリングして絞るのに、ユーザの位置を使うだろう。局所的発見は、マシンラーニングを介して、他の人がユーザと似た好みを有しているか判断し、この場合、双方に、さまざまな場所と物にレーティングを付けることをたずね、双方に、類似性を計るために、質問に答えるよう尋ねるなどするだろう。局所的発見は、アドバイスファシリティによるなどにより、共にぼんやりしたことを好むとか、共に人気のあるものを嫌うとか、他の人が書いたレビューを示すとか、他の人の特色(人口統計、場所など)を説明するとか、何人の他の人々が、他のユーザをフォローしているかとか、に基づくなどして、ユーザと他の人との間の類似性を確認しようとするだろう。   In embodiments, local discovery will find similar favorite people in each area (restaurants, books, etc.) and let the user follow what they have rated. For mobile applications, local discovery will use the user's location to filter and narrow the list of nearby, similar people like the user. Local discovery determines, via machine learning, whether other people have similar preferences to the user, in which case they ask both to rate various places and things, You might ask them to answer questions to measure similarity. Local discoveries, for example, by advising facilities, prefer to be vague together, dislike popular ones, show reviews written by others, and other people's characteristics (demographics, places, etc.) ), Or how many other people are following other users, and so on, will try to see the similarity between the user and others.

実施形態では、ある領域の、推薦する場所、もの、イベントのリストを生成するのではなく、局所的発見が、また、高い興味度レーティングを持つなどのように、ユーザに興味深いものの「発見」提供を生成するだろう。これは、ユーザがオフィスに近い所を探すたびに、同じ10個のレストランの推薦を見るのではなく、毎日数個の異なる結果を見ることを意味するだろう。理想的には、これら新しいレストランは、近場のある新しい場所を好む、同様な好みの、ユーザの友達あるいは人々に基づいて表示され、これらは、また、局所的発見の実装スタッフメンバーが、常時新しい場所を発見し、ユーザの装置に送信する、部分的に、編集処理でもあろう。   In an embodiment, rather than generating a list of recommended places, things, and events for a region, local discovery also provides a “discovery” of what is interesting to the user, such as having a high interest rating Will generate. This would mean that every time a user searches for a place close to the office, he sees several different results every day, rather than seeing the same 10 restaurant recommendations. Ideally, these new restaurants will be displayed based on similar preferences, user friends or people who prefer new places that are nearby, and these will also be staff members who implement local discovery at all times It may also be partly an editing process that discovers new places and sends them to the user's device.

実施形態においては、ユーザは、また、後の利用のために、「欲しいものリスト」「to doリスト」などに保存するだろう。商品、場所、イベントなどの、この保存されたリストは、また、ユーザに興味のあることだけ注意を向けさせるように、これらの商品、場所、イベントの、取引、利用可能性、新しいレビューなどについて、ユーザに注意を向けさせるために使われるだろう。例えば、ユーザの電話が、通り過ぎようとしている店において、ある靴が買えることを告げるために振動するのは、それらの靴が欲しいと「欲しいものリスト」において以前に示されていなかったならば、イライラするものかもしれない。   In an embodiment, the user will also save to a “wish list”, “to do list”, etc. for later use. This saved list of products, places, events, etc. also about these products, places, events, deals, availability, new reviews, etc. so as to draw attention only to the user's interest Would be used to draw attention to the user. For example, if a user's phone vibrates to tell you that you can buy some shoes in a store that is about to pass, if you didn't have previously shown in the Wish List that you want those shoes, It may be frustrating.

実施形態においては、局所的発見の応用のためのユーザインタフェースは、マップ、テキストリスト、めくるように操作するインタフェースのような「カバーフロー」(アップルコンピュータのカバーフローの実装のような)などであろう。インタフェースは、また、友達、あるいは、同様な好みの人が近くの何かを好んでいる、欲しいものリストにユーザが保存した何かを好んでいるなどのときに、ユーザに注意を促す知らせを行なうだろう。   In embodiments, the user interface for local discovery applications is a map, text list, “cover flow” (such as an Apple computer cover flow implementation) such as a flip-to-turn interface, etc. Let's go. The interface also provides a reminder to the user when a friend or similar favorite likes something nearby or likes something that the user has stored in the wish list. Would do.

実施形態においては、局所的発見アプリケーションは、天候に関連しており、推薦を欲しい領域の実際の、あるいは、予想の天候に基づいて、アプリケーションが、部分的に、推薦を決定するだろう。例えば、アプリケーションは、天候が暖かく、雨が降っていないならば、アウトドアで座っているにはとても良い場所を推薦し、天候が良いなら、アウトドアを楽しむためのものを推薦し、天候が悪いならば、美術館に行くことの推薦により重みをつけるだろう。   In an embodiment, the local discovery application is related to the weather, and the application will determine the recommendation in part based on the actual or expected weather in the area where the recommendation is desired. For example, if the weather is warm and it is not raining, the application recommends a very good place to sit outdoors, if the weather is good, recommend something for enjoying the outdoors, and if the weather is bad Would be weighted by a recommendation to go to the museum.

実施形態においては、局所的発見アプリケーションは、活動時間、その場所への距離を、推薦を行なう場合に考慮入れるなど、一日のうちの時間に関係しているだろう。例えば、食事を取る場所を今欲しているとすると、システムは、閉まっている、あるいは、閉まりそうな場所は推薦しないだろう。同様に、システムは、既に売切れてしまった、予想移動時間を考慮すると、時間内に到着しないだろう、などのことをすることは進めないだろう。   In an embodiment, the local discovery application may relate to the time of day, such as taking into account the time of activity, the distance to the location when making recommendations. For example, if you now want a place to eat, the system will not recommend places that are closed or likely to close. Similarly, the system will not proceed to do things that have already been sold out, will not arrive in time given the estimated travel time, and so on.

実施形態においては、局所的発見アプリケーションは、単に近場のユーザ間で人気のあるものを示すのではなく、推薦するときにその人の好みを用いるなど、好みに関連しているだろう。実施形態では、好みは、ここで説明したように、ユーザが好きなもの、ソーシャルネットワークでフォローした人々などから推論されるだろう。   In an embodiment, the local discovery application may be related to preferences, such as using the person's preferences when recommending, rather than simply showing what is popular among nearby users. In embodiments, preferences may be inferred from what the user likes, people who follow on social networks, etc., as described herein.

実施形態においては、局所的発見アプリケーションは、推薦するときに、その人の位置を使うとか、推薦を受けることができるトピックのリストをユーザに提供するときに、彼らの位置を使うなど、位置に関係しているだろう。例えば、近くにヘアーサロンがない場合、システムは、ユーザにヘアーサロンの推薦を得るための選択肢は提供しないだろう。同様に、メキシコ料理のレストランやビデオゲーム店がない場合には、システムは、これらのトピックの推薦の選択肢を提供しないだろう。ユーザの位置が店内の場合には、システムは、店が在庫をおいていない、あるいは、販売していないトピックについての推薦は提供しないだろう。   In an embodiment, the local discovery application uses the location of the person when recommending or uses their location when providing the user with a list of topics that can be recommended. It will be related. For example, if there is no hair salon nearby, the system will not provide the user with the option to obtain a hair salon recommendation. Similarly, if there are no Mexican restaurants or video game stores, the system will not offer a recommendation choice for these topics. If the user's location is in the store, the system will not provide recommendations on topics that the store is not keeping in stock or selling.

実施形態においては、局所的発見アプリケーションは、友達、トピックについて尊敬を集めている権威者、ユーザと同様な好みの人々などからの、ある領域のアクティビティを受け取った推薦を示すなど、ソーシャルアクティビティに関係しているだろう。   In an embodiment, the local discovery application is related to social activities, such as showing recommendations that have received a certain area of activity from friends, authoritatives respecting the topic, people like the user, etc. Will do.

実施形態においては、局所的発見アプリケーションは、ここで、興味度に関連して説明したように、新しいとか、新しく人気があるとか、ソーシャルアクティビティを受けたとか、新しくはないが、また、ユーザが既に知っている可能性が十分低いほど人気ではないしるしがあるなど、興味がある推薦に関しているだろう。   In an embodiment, the local discovery application, as described herein with respect to interest, is new, newly popular, received social activity, is not new, It may be related to a recommendation that interests you, such as there is a sign that is not so popular that you are not likely to know it.

実施形態においては、局所的発見アプリケーションは、人がモバイルアプリケーションを用いて興味のある推薦や、店で見たもの、散歩している間に見たものを「後のために保存」したときなど、携帯装置にユーザが保存したアイテムに関連しているだろう。例えば、本屋で好きな本を見つけたとき、バーコードをスキャンして、後のために保存するだろう。好きなレストランを見かけたら、写真を撮り、GPSなどで、その位置を捕獲し、後のために保存するだろう。保存されたコンテンツは、後のモバイルアプリケーションにおいて使われる推薦の元となり、コンテンツは、ウィークリーの電子メールリマインダなどの他のチャネルを介して、ウェブアプリケーションを介して、などによって、ユーザに送られるだろう。保存は、また、他のユーザには、あるものが興味のあるコンテンツであることを示すなど、ソーシャルインジケータとしてシステムによって利用されるだろう。   In an embodiment, a local discovery application may be a recommendation that a person is interested in using a mobile application, what they see in a store, what they see while taking a walk, and so on. , Would be related to items stored by the user on the mobile device. For example, when you find a book you like at a bookstore, you might scan the barcode and save it for later. When you see a restaurant you like, you'll take a photo, capture the location with GPS, and save it for later. Stored content will be the source of recommendations for use in later mobile applications, and content will be sent to users via other channels, such as weekly email reminders, via web applications, etc. . Save will also be utilized by the system as a social indicator, such as showing other users that something is interesting content.

実施形態においては、局所的発見アプリケーションは、ユーザがどのアイテムをインターネット上に保存したかに関係しているだろう。これは、携帯装置に保存することに似ており、ユーザは、ウェブで見つけたコンテンツを保存し、モバイルアプリケーションで後に使用するだろう。例えば、ユーザがブックレビューを見て、これを後のために保存した場合、後に携帯端末を用いて本の推薦を探しているとき、それについてリマインドされるだろう。同様に、レストランやすべきことを保存し、後に携帯端末でそれについてリマインドされるだろう。   In an embodiment, the local discovery application may relate to what items the user has stored on the Internet. This is similar to saving to a mobile device, where the user will save the content found on the web for later use in a mobile application. For example, if a user sees a book review and saves it for later, it will be reminded about it later when looking for a book recommendation using a mobile device. Similarly, restaurants and things to do will be saved and later reminded about it on mobile devices.

実施形態においては、局所的発見アプリケーションは、モバイルアプリケーションが、推薦を得られるトピックを表すことを最初に始めたとき、写真のグリッドを表示するなど、推薦を提供しようとするトピックを表示することに関連しているだろう。選択肢は、ユーザの所在地、アプリケーションの利用履歴などに基づいており、アプリケーションは、ユーザが興味のあるものを予測するだろう。例えば、ユーザに近いレストランを推薦され、及びユーザがiPhoneアプリとビデオゲームに興味があるというアプリケーションの信念に基づいて、アプリケーションをスタートさせたとき、他のもののうち、レストラン、iPhoneアプリ、ビデオゲームの写真があるかもしれない。実際の写真は、ユーザのアプリケーションの知識に基づいてピックアップされるだろう。例えば、レストラントピックの写真は、アプリケーションがユーザが好むだろうと予測する近くのレストランの写真であろう。写真のサイズと配列は、図38のように、ユーザがもっとも盛んに使用するトピックがリストのトップに来て、最も大きい写真でしめされるように、そのトピックにおいてユーザがどの程度興味を持っているかアプリケーションが予測することに基づいているだろう。ユーザは、図39に示されるように、推薦のうちの一つを選択し、推薦に関連したもっと詳細な情報にリンクされているだろう。   In an embodiment, the local discovery application displays a topic that is to provide recommendations, such as displaying a grid of photos when the mobile application first begins to represent a topic from which recommendations can be obtained. It will be related. The choices are based on the user's location, application usage history, etc., and the application will predict what the user is interested in. For example, when an application is started based on the app's belief that a restaurant close to the user is recommended and the user is interested in the iPhone app and video game, among other things, the restaurant, iPhone app, video game There may be a photo. Actual photos will be picked up based on the user's knowledge of the application. For example, a restaurant topic photo may be a photo of a nearby restaurant that the application predicts that the user will prefer. The size and arrangement of the photos shows how interesting the user is in that topic, as shown in Figure 38, so that the topic most commonly used by the user is at the top of the list and is the largest photo. Or will be based on what the application predicts. The user would select one of the recommendations and be linked to more detailed information related to the recommendation, as shown in FIG.

実施形態においては、推薦は、システムが、ユーザが、各推薦や各トピックにどの程度興味を持っているかに基づいて、左から右に、上から下に配列する、不規則なグリッドにおけるように、ユーザの興味の関数としての配列で、画像を表示するだろう。例えば、図40に示されている様に、システムは、ユーザは、コーヒーショップよりレストランにより興味があると予測し、コーヒーショップタイルよりも前にレストランタイルがリストアップされる。また、各タイルのコンテンツは、ユーザが好むだろうそのトピックにおける推薦である。したがって、レストランタイルは、近くのユーザが好むであろうレストランを示し、映画タイルは、音楽が好みだろう映画を表示するなどである。   In an embodiment, the recommendations are as in an irregular grid where the system arranges from left to right and top to bottom based on how interested the user is in each recommendation and topic. Will display the image in an array as a function of the user's interests. For example, as shown in FIG. 40, the system predicts that the user is more interested in the restaurant than the coffee shop, and the restaurant tile is listed before the coffee shop tile. Also, the content of each tile is a recommendation on that topic that the user will like. Thus, restaurant tiles indicate restaurants that a nearby user would like, movie tiles display movies that would like music, and so on.

実施形態においては、局所的発見アプリケーションは、アプリケーションが、推薦がユーザの位置からどの程度はなれているかの半径をピックアップしなければならないような、推薦が得られる半径を決定することに関係しているだろう。半径は、ユーザの周囲の領域の人口密度などに基づいて、ユーザによって選択されるだろう。例えば、NYCでは、半径は、0.025マイルかもしれないが、田舎のSCでは、半径は、60マイルかもしれない。   In an embodiment, the local discovery application is concerned with determining the radius from which the recommendation is obtained such that the application must pick up the radius of how far the recommendation is from the user's location. right. The radius will be selected by the user, such as based on the population density of the area around the user. For example, in NYC, the radius may be 0.025 miles, whereas in a rural SC, the radius may be 60 miles.

実施形態では、局所的発見アプリケーションは、推薦をアプリケーションに表示するとき、それは、レビュー、レーティング、あるいは、人々からの他の推薦を伴っているだろうように、どの人々からのレビューを表示すべきか決定することに関連しているだろう。アプリケーションは、図41に示すように、アプリケーションを使っている人と同様な好みを持っているか、ユーザの友達か、権威のある評論家か、など、に基づいて、どの人々に示すか選択するだろう。   In an embodiment, when a local discovery application displays a recommendation to the application, which people should see the reviews from it, as it would be accompanied by reviews, ratings, or other recommendations from people It will be related to the decision. As shown in FIG. 41, the application selects which people to show based on whether it has the same preference as the person using the application, whether it is a friend of the user, an authoritative critic, etc. right.

図42を参照すると、方法及びシステムは、コンピュータに基づいたアドバイスファシリティ4202によって、ユーザに推薦を提供するだろう。そして、トピックの情報を収集し、収集されたトピックの情報は、トピックが興味がある程度に関係した側面や、興味度の側面を含んでおり、興味度の側面4202に基づいて、収集されたトピックの情報をフィルタリングし、コンピュータに基づいたアドバイスファシリティ4208を用いて、収集されたトピックの情報から、興味度のレーティングを決定し、興味度のレーティング4210に基づいて、トピックの情報に関連した推薦をユーザに提供するだろう。実施形態では、興味度の側面は、トピックについての推薦を示す他の個人のソーシャルアクティビティから少なくとも部分的には導くことができるだろう。他の個人は、友達、有名人、権威のある人などであろう。他の個人は、全般的に、あるいは、特定のカテゴリについて、あるいは、興味の種類について、ユーザと同様の好みを持っているだろう。ソーシャルアクティビティは、推薦を保存することであろう。ソーシャルアクティビティは、少なくとも、コメントをする、アクティブに推薦について議論する内の1つであろう。ソーシャルアクティビティは、ソーシャルネットワーキングアクティビティなどのインターネット上の情報源に対しての、他の個人のアクティビティから収集されるだろう。トピックの情報の興味度の側面は、また、トピックの情報が、フレッシュさや新しさのなんらかの側面を有しているしるしに基づいて決定されるだろう。新しさは、トピックの情報が、所定の期間において、新しいトピックの情報であるしるしであるだろう。新しさは、トピックの情報が新たに人気の出たしるしであるだろう。新しく人気の出たというステータスは、ウェブでのアクティビティレベルから決定されるだろう。新しさは、ソーシャルネットワーク内での新しい人気のトピックの出現とかの一般的なものとか、ソーシャルネットワーク全体ではそうでなくても、古いトピックが初めてユーザにさらされ、ユーザにとって新しくなったというような、ユーザに特有なものであるだろう。トピックの情報の興味度の側面は、少なくとも、レビュー、推薦、ブログエントリ、ツイート、権威ある情報源、ニュースソース、電子文書、購買、閲覧、閲覧時間などの1つに、少なくとも部分的に基づいているだろう。限定なしに、興味度の側面は、時間データに基づいているだろう。時間データは、映画、商品などのリリース日であろう。時間データは、レストランのオープン、カルチャーイベントのオープンなどのイベントのオープニングなどであろう。興味度の側面は、どの程度頻繁に、トピックの情報が、オンラインソースで参照されているかなどの、頻度データなどであろう。興味度の側面は、コンピュータ装置とユーザのやり取りに関係しているだろう。ユーザのやり取りは、ユーザによる、トピックの情報の嗜好レベルを示すユーザの振る舞いとして、マシンラーニングファシリティにより解釈されるだろう。ユーザのやり取りは、ウェブリンクの選択だろう。ユーザのやり取りは、コンピュータ装置のスクリーンのタッピング、タッチ、クリックの少なくとも一つであろう。コンピュータに基づいたアドバイスファシリティは、マシンラーニングファシリティを含んでいるだろう。コンピュータに基づいた、アドバイスファシリティは、推薦ファシリティを含んでいるだろう。フィルタリングは、協調フィルタリングを含むだろう。推薦は、ユーザの現在の地理的領域における推薦を提供するために、ユーザのモバイルコミュニケーションファシリティに送られるだろう。これらは、ユーザへ提供される推薦を精錬する能力をユーザに提供するモバイルコミュニケーションファシリティのグラフィックユーザインタフェースであろう。推薦は、ユーザに、少なくとも、買うべきアイテム、行くべきイベント、見るべきものなどの1つを示すだろう。推薦は、地域の店に関連しているだろう。推薦は、地域のレストランに関連しているだろう。推薦は、地域のバーに関連しているだろう。推薦は、エンタテインメントに関連しているだろう。推薦は、地域的領域に特有の興味度に基づいて、更にユーザ用にフィルタリングされるだろう。推薦の供給は、ユーザが存在している現在の地理的領域について、ユーザに送られるだろう。推薦は、自信と、システムが、ユーザがどのくらい推薦を好むだろうかの閾値に合うユーザにのみ送られるだろう。自信の閾値は、興味度のレーティングに関係しているだろう。自信の閾値は、システムによって以前に提供された推薦に関連している、ユーザの過去の振る舞いに基づいた、マシンラーニングファシリティによって決定されるだろう。ユーザは、モバイルコミュニケーションファシリティの記憶装置に推薦を保存することができるだろう。ユーザは、コンピュータに基づいたアドバイスファシリティの記憶装置に推薦を保存することができるだろう。   Referring to FIG. 42, the method and system will provide recommendations to the user through a computer-based advice facility 4202. Then, the topic information is collected, and the collected topic information includes the aspect related to the degree of interest of the topic and the aspect of interest, and the collected topic based on the interest aspect 4202 Information is filtered, and a computer-based advice facility 4208 is used to determine an interest rating from the collected topic information, and based on the interest rating 4210, recommendations related to the topic information are made. Will provide to users. In an embodiment, the aspect of interest could be derived at least in part from other individual social activities that show recommendations for the topic. Other individuals may be friends, celebrities, authoritative people, etc. Other individuals may have similar preferences as the user, generally or for a particular category or type of interest. A social activity would be to save recommendations. Social activity will be at least one of commenting and actively discussing recommendations. Social activities will be collected from other individual activities against sources on the Internet, such as social networking activities. The interest aspect of the topic information will also be determined based on an indication that the topic information has some aspect of freshness or novelty. The novelty will be an indication that the topic information is information on a new topic in a given period of time. The novelty will be a new popular sign of topic information. The new popular status will be determined by the level of activity on the web. Newness is common, such as the emergence of a new popular topic within a social network, or the old topic is exposed to the user for the first time, even if it is not the whole social network, and is new to the user , Will be specific to the user. The interest aspect of the topic's information is based at least in part on at least one of reviews, recommendations, blog entries, tweets, authoritative sources, news sources, electronic documents, purchasing, browsing, viewing time, etc. There will be. Without limitation, the aspect of interest will be based on time data. The time data will be the release date of the movie, product, etc. The time data may be the opening of an event such as opening a restaurant or opening a cultural event. An aspect of interest may be frequency data, such as how often topic information is referenced in online sources. The aspect of interest may be related to the interaction between the computer device and the user. User interactions will be interpreted by the machine learning facility as user behavior indicating the user's preference level of topical information. The user interaction will be the selection of a web link. User interaction may be at least one of tapping, touching, or clicking on the screen of the computing device. Computer-based advice facilities will include machine learning facilities. A computer-based advice facility will include a recommendation facility. Filtering will include collaborative filtering. The recommendation will be sent to the user's mobile communication facility to provide a recommendation in the user's current geographic region. These would be the graphic user interface of the mobile communication facility that provides the user with the ability to refine the recommendations provided to the user. The recommendation will indicate to the user at least one of the items to buy, the events to go, what to see, etc. The recommendation will be related to the local store. The recommendation would be related to local restaurants. The recommendation will be related to the local bar. The recommendation will be related to entertainment. The recommendations will be further filtered for the user based on their local area specific interest. The provision of recommendations will be sent to the user for the current geographic region in which the user is present. Recommendations will only be sent to users who meet the threshold of confidence and the system how much the user will like recommendations. The confidence threshold may be related to the rating of interest. The confidence threshold will be determined by a machine learning facility based on the user's past behavior associated with recommendations previously provided by the system. The user will be able to save the recommendation in the mobile communication facility storage. The user would be able to save the recommendation to a computer based advice facility storage.

図43を参照すると、方法とシステムは、コンピュータに基づいたアドバイスファシリティ4302を用いて、ユーザに地理的に局在化した推薦を提供し、興味度の側面を持っていると判断された推薦を、インターネットの情報源から収集するだろう。推薦は、更に、地理的な位置の側面4304に基づいて、決定されるだろう。更に、オプションは、収集された推薦を、導かれたユーザの好みとユーザの現在の地理的位置4308と比較し、比較4310についての処理に基づくユーザへの少なくとも1つの推薦を決定し、ユーザのモバイルコミュニケーション装置へ少なくとも1つの推薦を配布することを含み、ユーザは、少なくとも部分的に、コンピュータに基づいたアドバイスファシリティ4312に常駐するアプリケーションを介してなどで、少なくとも推薦を見て、保存して、共有することの1つを可能とされるだろう。   Referring to FIG. 43, the method and system uses a computer-based advice facility 4302 to provide a user with a geographically localized recommendation and recommend a recommendation determined to have an aspect of interest. Would collect from internet sources. The recommendation will be further determined based on the geographic location aspect 4304. In addition, the option compares the collected recommendations with the derived user preferences and the user's current geographic location 4308 to determine at least one recommendation to the user based on the processing for the comparison 4310, and Distributing at least one recommendation to the mobile communication device, wherein the user at least partially sees and saves the recommendation, such as through an application resident in a computer-based advice facility 4312, One of the sharing would be possible.

実施形態においては、コンピュータに基づいた、アドバイスファシリティは、モバイルコミュニケーション装置であるだろう。モバイルコミュニケーション装置は、スマートフォンであるだろう。閲覧は、インターネット情報源からのソース情報を提供することを含むだろう。ソース情報は、元の推薦、レーティング、インターネット情報源に関連した画像などを含むだろう。画像は、推薦を提供した個人の写真、あるいは、そのような個人を表すアイコンなどの他のしるしであろう。ソース情報は、推薦をした少なくとも一人の好みの類似性の度合いのビジュアルなインジケータを含むであろう。しるしは、定性的(例えば、「この個人は、貴方と非常に似た好みを持っている」)あるいは、相対的類似性を計る計量を示すような(例えば、「貴方は、この個人と20カテゴリのうちの10個の興味を共有しています」)、定量的なものであるであろう。ソース情報は、推薦をした個人以上の好みの類似性の程度のビジュアルなインジケータを含むであろう。ビジュアルなインジケータは、好みの類似性の度合いに基づいて、個人をソートしたものを示すであろう。個人は、類似性が減る順序でリストアップされるだろう。   In an embodiment, the computer-based advice facility would be a mobile communication device. The mobile communication device will be a smartphone. Viewing will include providing source information from Internet sources. Source information may include original recommendations, ratings, images related to Internet sources, and so on. The image may be a picture of the individual who provided the recommendation, or other indicia such as an icon representing such an individual. The source information will include a visual indicator of the degree of similarity of the recommendation of at least one person who made the recommendation. The indicia may be qualitative (eg, “this individual has a very similar preference to you”) or indicate a measure of relative similarity (eg, “you are Sharing 10 interests of the category "), will be quantitative. The source information will include a visual indicator of the degree of preference similarity over the recommended individual. A visual indicator will show a sort of individuals based on the degree of preference similarity. Individuals will be listed in order of decreasing similarity.

実施形態においては、興味度の側面は、インターネットドメイン、インターネットニュースソースの集まり、企業ネットワーク、ソーシャルネットワークあるいはインターネット全体などのドメイン内に情報が現れた日付によって決定されるような、新しいトピックの情報であるだろう。   In an embodiment, the interest aspect is information on a new topic, as determined by the date the information appeared in a domain, such as an Internet domain, a collection of Internet news sources, a corporate network, a social network, or the entire Internet. there will be.

興味度の側面は、ユーザのブラウザの履歴によって、ユーザのアクティビティを1以上の装置でトラッキングしたりすることによって反映されているような、ユーザによってレビューされた、ユーザにアクセスされたなどの過去のコンテンツと比較して、アドバイスファシリティがユーザにとって新しいとみなすトピックの情報であるだろう。   Interest aspects can be traced back to the user's browser history, as reflected by tracking the user's activity on one or more devices, such as reviewed by the user, accessed by the user, etc. It would be information on topics that the advice facility considers new to the user compared to content.

実施形態においては、興味度の側面は、ユーザのフィードバックや、アイテムへのアクセス、レビューに費やした時間などのユーザのアクティビティに反映されているような、ユーザが過去に興味を示した新しいアイテムへの更新など、既存のトピックへの新しい側面を有しているトピックの情報であるだろう。   In an embodiment, the aspect of interest is to a new item that the user has shown interest in the past, as reflected in the user's activity, such as user feedback, access to the item, time spent reviewing, etc. Information on topics that have new aspects to existing topics, such as updates.

興味度の側面は、ユーザのアイテムへのレーティング、あるいは、ユーザによって保存されたアイテムに対する比に関係して決定されるだろう。   The aspect of interest will be determined in relation to the user's rating of the item or the ratio to the item stored by the user.

実施形態においては、興味度の側面は、トピックの情報に関連したソーシャルアクティビティの加速によって決定されるだろう。   In an embodiment, the aspect of interest will be determined by the acceleration of social activity related to topical information.

実施形態においては、興味度の側面は、ユーザプロファイルが似ている(例えば、ユーザが過去に興味を示した、ユーザの興味のカテゴリのマッチングを行い、同様の好みを有する他のユーザに関連性あるいは興味を示したなどの、アイテムに似ている)一方、同時に、ユーザの履歴とは似ていない(例えば、上記のうちの1つにおいて、このユーザにとって新しい)と判断されたなどの、1以上の側面を有する情報に基づいて決定されるだろう。したがって、例えば、過去に特定の有名人に興味を示したユーザは、その有名人についての新しいブレーキングニュースアイテムに非常に高い関心を有していると予想されるかもしれない。   In an embodiment, the aspect of interest is similar to the user profile (e.g., matching a category of the user's interest that the user has shown interest in the past and relevance to other users with similar preferences). Or similar to the item, such as showing interest), but at the same time, the user's history is not similar (eg, determined to be new to this user in one of the above) It will be determined based on information having the above aspects. Thus, for example, a user who has shown interest in a particular celebrity in the past may be expected to be very interested in new breaking news items about that celebrity.

実施形態においては、興味度の側面は、更に、ユーザの現在の位置と、ドメインにとって新しい(全体のインターネットを含むが、任意に、ユーザの現在の位置にリンクしたドメインについて新しいことに基づく)など、本開示で説明したファクタの1つによって決定される新しいトピックの情報に基づく、アドバイスファシリティによって、ユーザに新しいとみなされたトピックの情報に基づく、ユーザのレーティングしたアイテムの比に関連して決定された、既存のトピックの新しい面を有するトピックの情報に基づく、トピックの情報に関連したソーシャルアクティビティの加速によって決定される、ユーザによって保存されたアイテムに基づくなどの一時的なファクタとに基づいて決定されるだろう。地理的な側面は、トピックの情報に関連した地理的位置であり、地理的位置は、イベントの位置、店の位置、レストランの位置、興味の対象の位置、少なくとも1つの商品の位置などであろう。   In embodiments, the aspect of interest is also new to the user's current location and domain (including the entire Internet, but optionally based on what is new for the domain linked to the user's current location), etc. Based on information on new topics determined by one of the factors described in this disclosure, based on information on topics considered new to the user by an advice facility, determined in relation to the ratio of the user's rated items Based on information about topics that have new aspects of existing topics, determined by acceleration of social activities related to topic information, based on temporary factors such as based on items saved by the user Will be decided. The geographical aspect is the geographical location associated with the topic information, such as the location of the event, the location of the store, the location of the restaurant, the location of interest, the location of at least one product, etc. Let's go.

さまざまな実施形態においては、導かれたユーザの好みは、レーティングに基づき、レーティングは、ユーザ、ユーザの友達、ユーザと似た好みの人々、権威のある情報源、有名人、ユーザの振る舞いから推論されたもの、ユーザのオンラインでの振舞いについてのマシンラーニングなどによって提供されるだろう。ユーザの振る舞いは、買い物の振る舞い、ブラウジングの振る舞い、ソーシャルネットワーキングでの振舞い、所在地での振舞い、などを含むオンラインの振る舞いであろう。推薦は、買うべきアイテム、訪れるべき場所、参加すべきイベント、食事を取るべき場所、そして類似物であってもよい。推薦は、ユーザの現在の地理的位置からの、ユーザに好みの似た少なくとも1人の他のユーザのレーティングと推薦の1つに基づいているだろう。同様な好みは、他のユーザからのレーティングと、他のユーザのオンラインでの振舞いの少なくとも1つを介したマシンラーニングによって決定されるだろう。推薦は、局所的発見の推薦の供給の一部として供給されるだろう。推薦は、リストに推薦を保存する保存であり、リストは、欲しいものリスト、to doリスト、イベントリスト、取引リスト、などであろう。保存された推薦は、保存された推薦の地理的位置の側面がユーザの現在の位置にマッチする場合には、局所的発見アプリケーションを介してユーザに示されるだろう。推薦は、少なくとも1人の他のユーザからの推薦に基づいて、ユーザに送られ、アドバイスファシリティは、他のユーザの推薦を使うにあたり、ユーザの現在の位置周辺の適用可能半径を決定するだろう。アプリケーションは、局所的発見アプリケーションで、局所的発見アプリケーションは、天候についての、新しいものと保存された推薦の少なくとも一つを関連付け、一日のうちの時間についての、新しいものと保存された推薦の少なくとも一つを関連付け、ユーザのソーシャルアクティビティについての、新しいものと保存された推薦の少なくとも一つを関連付けるなどをするだろう。局所的発見アプリケーションは、アドバイスファシリティが、どれほど、ユーザが、各推薦と各トピックの少なくとも1つに興味を持つか考えることに基づいて、画像を表示するだろう。表示された画像は、左から右、上から下の順序が、アドバイスファシリティが、どれほど、ユーザが、各推薦と各トピックの少なくとも1つに興味を持つか考えることに基づいている、不規則なグリッドに表示されるだろう。   In various embodiments, derived user preferences are based on ratings, which are inferred from the user, the user's friends, people like the user, authoritative sources, celebrities, and user behavior. Or machine learning about the user's online behavior. User behavior may be online behavior, including shopping behavior, browsing behavior, social networking behavior, location behavior, and so on. Recommendations may be items to buy, places to visit, events to participate, places to eat, and the like. The recommendation will be based on one of the rating and recommendation of at least one other user that is similar to the user's preference from the user's current geographic location. Similar preferences will be determined by machine learning via ratings from other users and / or other users' online behavior. Recommendations will be supplied as part of the provision of local discovery recommendations. A recommendation is a save that saves a recommendation in a list, which may be a wish list, a to-do list, an event list, a transaction list, and so on. The saved recommendation will be shown to the user via the local discovery application if the geographic location aspect of the saved recommendation matches the user's current location. A recommendation is sent to the user based on a recommendation from at least one other user, and the advice facility will determine the applicable radius around the user's current location in using the other user's recommendation. . The application is a local discovery application, which associates at least one of the new and stored recommendations for the weather, and the new and stored recommendations for the time of day. Associate at least one and associate at least one of the new recommendations with a stored recommendation about the user's social activities. The local discovery application will display an image based on how much the advice facility considers the user is interested in each recommendation and at least one of each topic. The displayed images are irregular, with the order from left to right, top to bottom, the advice facility considers how much the user is interested in each recommendation and at least one of each topic. Will appear in the grid.

ここで説明した方法とシステムは、部分的あるいは全体として、コンピュータソフトウェア、プログラムコード、及び/あるいは、プロセッサへの命令を実行するマシンを介して展開されるだろう。本発明は、マシン上の方法、マシンの一部あるいは関連したシステムあるいは装置、あるいは、1以上のマシンで実行される、コンピュータ読み取り可能な媒体に格納されたコンピュータプログラム製品として、実装されるだろう。プロセッサは、サーバ、クライアント、ネットワークインフラ、モバイルコンピューティングプラットホーム、固定コンピューティングプラットホーム、あるいは、他のコンピューティングプラットホームの一部であるだろう。プロセッサは、プログラム命令、コード、バイナリ命令、などを実行できる、計算あるいは処理装置の任意の種類のものであるだろう。プロセッサは、直接に、あるいは、間接に、格納されたプログラムコード、あるいは、プログラム命令を実行する、信号プロセッサ、デジタルプロセッサ、埋め込みプロセッサ、マイクロプロセッサ、あるいは、任意のコプロセッサの種類(数学コプロセッサ、グラフィックコプロセッサ、通信コプロセッサなど)などであり、あるいは、含むだろう。更に、プロセッサは、複数のプログラム、スレッド、コードの実行を可能とするだろう。スレッドは、プロセッサの性能を増強するために、そして、アプリケーションの同時実行を進めるために、同時に実行されるだろう。実装により、ここに説明する、方法、プログラムコード、プログラム命令などは、1以上のスレッドで実装されるだろう。スレッドは、優先権を与えた他のスレッドを発生させるだろう。プロセッサは、プログラムコードによって提供される命令に基づいて、優先権あるいは任意の他の順序に基づいて、これらのスレッドを実行するだろう。プロセッサは、ここで説明される、あるいは、他の、方法、コード、命令及びプログラムを格納するメモリを含むだろう。プロセッサは、ここで説明される、あるいは、他の、方法、コード、命令を格納するインタフェースを介して、記憶媒体にアクセスするだろう。コンピューティングあるいはプロセッシング装置によって実行可能な、方法、プログラム、コード、プログラム命令、あるいは、他の種類の命令を格納するための、プロセッサに関連した記憶媒体は、1以上のCD−ROM、DVD、メモリ、ハードディスク、フラッシュドライブ、RAM、ROM、キャッシュなどを含むが、これらには限定されない。   The methods and systems described herein may be deployed, in part or in whole, via computer software, program code, and / or machines that execute instructions to a processor. The present invention may be implemented as a method on a machine, a part or related system or apparatus of a machine, or a computer program product stored on a computer readable medium running on one or more machines. . The processor may be part of a server, client, network infrastructure, mobile computing platform, fixed computing platform, or other computing platform. A processor may be any kind of computing or processing unit capable of executing program instructions, code, binary instructions, and the like. A processor may be a signal processor, digital processor, embedded processor, microprocessor, or any coprocessor type (math coprocessor) that executes stored program code or program instructions directly or indirectly. Graphic coprocessor, communication coprocessor, etc.) or will include. In addition, the processor will allow execution of multiple programs, threads, and code. Threads will be executed concurrently to increase processor performance and to facilitate concurrent execution of applications. Depending on the implementation, the methods, program code, program instructions, etc. described herein may be implemented in one or more threads. The thread will spawn other threads that have given priority. The processor will execute these threads based on priority or any other order based on instructions provided by the program code. The processor may include memory as described herein or for storing other methods, code, instructions and programs. The processor will access the storage medium through an interface described herein, or other method, code, and instruction storage. A storage medium associated with a processor for storing methods, programs, code, program instructions, or other types of instructions executable by a computing or processing device is one or more CD-ROM, DVD, memory , Hard disk, flash drive, RAM, ROM, cache and the like.

プロセッサは、マルチプロセッサのスピードと性能を増強する、1以上のコアを含むだろう。実施形態では、プロセスは、2以上の独立なコア(ダイと呼ぶ)を組み合わせる、デュアルコアプロセッサ、クワッドコアプロセッサ、他のチップレベルのマルチプロセッサなどであるだろう。   The processor will include one or more cores that enhance the speed and performance of the multiprocessor. In an embodiment, the process would be a dual core processor, a quad core processor, other chip level multiprocessors, etc. that combine two or more independent cores (called dies).

ここで説明した方法とシステムは、部分的に、あるいは、全体として、サーバ、クライアント、ファイヤーウォール、ゲートウェイ、ハブ、ルータ、あるいは、他のコンピュータ及び/あるいは、ネットワーキングハードウェア上のコンピュータソフトウェア、を実行するマシンを介して展開されるだろう。ソフトウェアプログラムは、ファイルサーバ、プリントサーバ、ドメインサーバ、インターネットサーバ、イントラネットサーバ、及び、他の、第2サーバ、ホストサーバ、分散サーバなどの変形装置を含むサーバに関連しているだろう。サーバは、1以上のメモリ、プロセッサ、コンピュータ読み取り可能な媒体、記憶媒体、ポート(物理的、及び、仮想的)、通信装置、他のサーバ、クライアント、マシン、装置に有線あるいは無線の媒体を介してアクセスすることのできるインタフェースを含むだろう。ここで説明する、及び、他の、方法、プログラムあるいはコードは、サーバによって実行されるだろう。更に、本出願で説明される方法を実行するのに要求される他の装置は、サーバに関連したインフラの一部と考えられるだろう。   The methods and systems described herein may, in part or in whole, execute servers, clients, firewalls, gateways, hubs, routers, or computer software on other computers and / or networking hardware. Will be deployed through the machine. The software program may be related to a server including a file server, a print server, a domain server, an Internet server, an intranet server, and other modified devices such as a second server, a host server, and a distributed server. A server may be connected to one or more memories, processors, computer readable media, storage media, ports (physical and virtual), communication devices, other servers, clients, machines, devices via wired or wireless media. It will include an interface that can be accessed. The other methods, programs, or code described herein will be executed by the server. Furthermore, other equipment required to perform the methods described in this application would be considered part of the infrastructure associated with the server.

サーバは、限定しないが、クライアント、他のサーバ、プリンタ、データベースサーバ、プリントサーバ、ファイルサーバ、通信サーバ、分散サーバなどを含む他の装置へのインタフェースを提供するだろう。更に、この結合及び/あるいは、接続は、ネットワークに渡った、プログラムのリモート実行を可能にするだろう。これらの装置のいくつか、あるいは、全部のネットワーキングは、本発明の範囲をそれることなく、1以上の場所における、プログラムあるいは方法の並列処理を可能とするだろう。更に、インタフェースを介して、サーバに接続される任意の装置は、方法、プログラム、及び/あるいは、命令を格納できる、少なくとも1つの記憶媒体を含むだろう。セントラルリポジトリは、異なる装置上で実行されるべきプログラム命令を提供するだろう。この実装においては、リモートリポジトリは、プログラムコード、命令、プログラムの記憶媒体として機能するだろう。   The server will provide an interface to other devices including, but not limited to, clients, other servers, printers, database servers, print servers, file servers, communication servers, distributed servers, and the like. Further, this coupling and / or connection will allow remote execution of programs across the network. Some or all of these devices will allow parallel processing of programs or methods in one or more locations without departing from the scope of the present invention. In addition, any device connected to the server via the interface will include at least one storage medium capable of storing methods, programs, and / or instructions. The central repository will provide program instructions to be executed on different devices. In this implementation, the remote repository will function as a storage medium for program code, instructions, and programs.

ソフトウェアプログラムは、ファイルクライアント、プリントクライアント、ドメインクライアント、インターネットクライアント、イントラネットクライアント、他の、第2のクライアント、ホストクライアント、分散クライアントなどの変形装置を含むクライアントに関連しているだろう。クライアントは、1以上の、メモリ、プロセッサ、コンピュータ読み取り可能な媒体、記憶媒体、ポート(物理的及び仮想的)、通信装置、有線あるいは無線媒体を介して、他のクライアント、サーバ、マシン、装置にアクセス可能なインタフェースなどを含むだろう。ここで説明する、及び、他の、方法、プログラム、あるいは、コードは、クライアントで実行されるだろう。更に、本出願で説明した方法を実行するために要求される他の装置は、クライアントに関連したインフラの一部であると考えられるだろう。   The software program may be associated with clients including file clients, print clients, domain clients, Internet clients, intranet clients, other variants such as second clients, host clients, distributed clients. A client can communicate with one or more other clients, servers, machines, devices via memory, processor, computer-readable media, storage media, ports (physical and virtual), communication devices, wired or wireless media Will include accessible interfaces etc. The other methods, programs, or code described herein will be executed on the client. Furthermore, other equipment required to perform the methods described in this application would be considered part of the infrastructure associated with the client.

クライアントは、限定しないが、サーバ、他のクライアント、プリンタ、データベースサーバ、プリントサーバ、ファイルサーバ、通信サーバ、分散サーバなどを含む、他の装置へのインタフェースを提供するだろう。更に、この結合及び/あるいは接続は、ネットワークに渡ってのプログラムのリモート実行を可能にするだろう。それらの装置のあるもの、あるいは、全てのネットワーキングは、本発明の範囲を離れることなく、1以上の場所におけるプログラムあるいは方法の並列処理を可能とするだろう。更に、インタフェースを介してクライアントに接続される任意の装置は、少なくとも1つの、方法、プログラム、アプリケーション、コード及び/あるいは、命令を格納できる記憶媒体を含むだろう。セントラルリポジトリは、異なる装置上で実行されるべきプログラム命令を提供するだろう。この実装では、リモートリポジトリは、プログラムコード、命令、プログラムの記憶媒体として機能するだろう。   A client will provide an interface to other devices, including but not limited to servers, other clients, printers, database servers, print servers, file servers, communication servers, distributed servers, and the like. Further, this coupling and / or connection will allow remote execution of programs across the network. Some or all of these devices will allow parallel processing of programs or methods in one or more locations without departing from the scope of the present invention. Further, any device connected to a client via an interface will include at least one storage medium capable of storing methods, programs, applications, code and / or instructions. The central repository will provide program instructions to be executed on different devices. In this implementation, the remote repository will function as a storage medium for program code, instructions, and programs.

ここで説明した方法とシステムは、部分的に、あるいは、全体として、ネットワークインフラを介して展開されるだろう。ネットワークインフラは、当技術分野で知られている、コンピューティング装置、サーバ、ルータ、ハブ、ファイヤーウォール、クライアント、パーソナルコンピュータ、通信装置、ルーティング装置、他のアクティブ及びパッシブな装置、モジュール及び部品などの要素を含むだろう。ネットワークインフラに関連した、コンピューティング及び/あるいは、非コンピューティング装置は、他の部品とは別に、フラッシュメモリ、バッファ、スタック、RAM、ROMなどの記憶媒体を含むだろう。ここで説明した、及び、他の、処理、方法、プログラムコード、命令は、1以上のネットワークインフラ要素によって実行されるだろう。   The methods and systems described herein may be deployed in part or in whole via a network infrastructure. Network infrastructure is known in the art, such as computing devices, servers, routers, hubs, firewalls, clients, personal computers, communications devices, routing devices, other active and passive devices, modules and components, etc. Will contain the element. Computing and / or non-computing devices associated with the network infrastructure will include storage media such as flash memory, buffers, stacks, RAM, ROM, etc., apart from other components. The processes, methods, program codes, and instructions described and other herein will be executed by one or more network infrastructure elements.

ここで説明した、及び、他の、方法、プログラムコード、命令は、複数のセルを有するセルラネットワークに実装されるだろう。セルラネットワークは、周波数分割多重アクセス(FDMA)ネットワークあるいは、符号分割多重アクセス(CDMA)ネットワークであろう。セルラネットワークは、携帯装置、セルサイト、基地局、中継装置、アンテナ、タワーなどを含むだろう。セルラネットワークは、GSM、GPRS、3G、EVDO、メッシュ、あるいは、他のネットーワークタイプのものであろう。   The methods, program codes, and instructions described herein and others will be implemented in a cellular network having multiple cells. The cellular network may be a frequency division multiple access (FDMA) network or a code division multiple access (CDMA) network. A cellular network will include mobile devices, cell sites, base stations, repeaters, antennas, towers, and the like. The cellular network may be GSM, GPRS, 3G, EVDO, mesh, or other network type.

ここで説明した、及び、他の、方法、プログラムコード、及び、命令は、携帯装置上に、あるいは、これを介して実装されるだろう。携帯装置は、ナビゲーション装置、携帯電話、モバイル電話、モバイルパーソナルデジタルアシスタント、ノート型PC、パームトップ、ネットブック、ページャ、電子書籍リーダ、音楽プレーヤーなどを含むだろう。これらの装置は、他の部品とは別に、フラッシュメモリ、バッファ、RAM、ROM、1以上のコンピューティング装置などの記憶媒体を含むだろう。携帯装置に関連したコンピューティング装置は、格納されたプログラムコード、方法、命令を実行可能とされるだろう。あるいは、携帯装置は、他の装置と協働して命令を実行するよう構成されるだろう。携帯装置は、サーバとのインタフェースをする基地局と通信し、プログラムコードを実行するよう構成されるだろう。携帯装置は、ピアー・ツー・ピアーネットワーク、メッシュネットワーク、他の通信ネットワーク上で通信を行うだろう。プログラムコードは、サーバに関連した記憶媒体に格納され、サーバ内に埋め込まれたコンピューティング装置によって実行されるだろう。基地局は、コンピューティング装置と記憶媒体を含むだろう。記憶媒体は、基地局に関連したコンピューティング装置によって実行される、プログラムコードと命令を格納するだろう。   The methods, program code, and instructions described herein and other will be implemented on or through the portable device. Portable devices will include navigation devices, mobile phones, mobile phones, mobile personal digital assistants, notebook PCs, palmtops, netbooks, pagers, e-book readers, music players, and the like. These devices, apart from other components, may include storage media such as flash memory, buffers, RAM, ROM, one or more computing devices. A computing device associated with a portable device will be capable of executing stored program code, methods, and instructions. Alternatively, the portable device may be configured to execute instructions in cooperation with other devices. The portable device will be configured to communicate with the base station that interfaces with the server and execute the program code. Mobile devices will communicate over peer-to-peer networks, mesh networks, and other communication networks. The program code may be stored in a storage medium associated with the server and executed by a computing device embedded in the server. A base station will include a computing device and a storage medium. The storage medium will store program code and instructions that are executed by a computing device associated with the base station.

コンピュータソフトウェア、プログラムコード、及び/あるいは、命令は、マシンが読み取り可能な媒体上に格納され、及び/あるいは、アクセスされるだろう。マシンが読み取り可能な媒体は、コンピュータ部品、装置、所定の期間演算のためにデジタルデータを保持する記録媒体、ランダムアクセスメモリ(RAM)として知られる半導体ストレージ、光ディスクや、ハードディスク、テープ、ドラム、カード、や他の種類のような磁気ストレージの形態、プロセッサレジスタ、キャッシュメモリ、揮発性メモリ、不揮発性メモリ、CD、DVDのような光ストレージ、フラッシュメモリ(例えば、USBスティック、あるいは、キー)、フロッピーディスク、磁気テープ、紙テープ、パンチカード、スタンドアロンRAMディスク、ジップドライブ、取り外し可能なマスストレージ、オフラインなどの取り外し可能な媒体、ダイナミックメモリ、スタティックメモリ、読み書きストレージ、ミュータブルストレージ、読み取り専用、ランダムアクセス、順次アクセス、ロケーションアドレッサブル、ファイルアドレッサブル、コンテンツアドレッサブル、ネットワーク接続ストレージ、ストレージエリアネットワーク、バーコード、磁気インクなどの他のコンピュータメモリを含むだろう。   Computer software, program code, and / or instructions may be stored and / or accessed on a machine-readable medium. Machine-readable media are computer parts, devices, recording media that holds digital data for a given period of time, semiconductor storage known as random access memory (RAM), optical discs, hard disks, tapes, drums, cards , And other types of magnetic storage forms, processor registers, cache memory, volatile memory, non-volatile memory, optical storage such as CD, DVD, flash memory (eg USB stick or key), floppy Disk, magnetic tape, paper tape, punch card, stand-alone RAM disk, zip drive, removable mass storage, offline removable media, dynamic memory, static memory, read / write storage, mu Will include other computer memory such as Bullable Storage, Read Only, Random Access, Sequential Access, Location Addressable, File Addressable, Content Addressable, Network Attached Storage, Storage Area Network, Barcode, Magnetic Ink .

ここに説明した方法とシステムは、物理的、及び/あるいは、実体のないアイテムを1つの状態から他のものへ変換するだろう。ここに説明された方法とシステムは、また、物理的、及び/あるいは、実体のないアイテムを表すデータを1つの状態から他のものへ変換するだろう。   The methods and systems described herein will convert physical and / or intangible items from one state to another. The methods and systems described herein will also convert data representing physical and / or intangible items from one state to another.

ここに説明し、図示した、図面に渡るフローチャートとブロック図を含む要素は、要素間の論理的境界を示す。しかし、ソフトウェアあるいはハードウェアエンジニアリングの実務に従えば、記載された要素とその機能は、プロセッサを、格納されたプログラム命令を実行可能とするコンピュータ実行可能な媒体を介して、モノリシックなソフトウェア構造として、単独のソフトウェアモジュールとして、あるいは、外部ルーチン、コード、サービスなどや、これらの任意の組み合わせとして、マシン上に実装され、全てのこのような実装は、本開示の範囲内であろう。そのようなマシンの例は、これらに限定されないが、パーソナルデジタルアシスタント、ノート型PC、パーソナルコンピュータ、モバイル電話、他の携帯可能なコンピューティング装置、医療装置、有線あるいは無線の通信装置、トランスデューサ、チップ、計算機、衛星、タブレットPC、電子書籍、ガジェット、電子装置、人工知能を有する装置、コンピューティング装置、ネットワーキング装置、サーバ、ルータなどを含むだろう。更に、フローチャートとブロック図に示した要素、あるいは、任意の他の論理的コンポーネントは、プログラム命令を実行可能なマシン上に実装されるだろう。したがって、前述の図や説明は、開示のシステムの機能的側面を記述するが、明示的に述べられているか、あるいは、文脈から明らかでないならば、これらの機能的側面を実装するためのソフトウェアの特定の構成を導出すべきものではない。同様に、上記において特定され記述されたさまざまなステップは、変更されるだろうし、ステップの順番は、開示された技術の特定の応用に適合されるだろうことが理解されるだろう。そのような全てのバリエーションや変更は、本開示の範囲内になることを意図している。したがって、さまざまなステップの順番の記載及び/あるいは説明は、特定の応用において要求される、あるいは、明示的に述べられる、あるいは、文脈から明らかでないならば、それらのステップの実行の特定の順番を要求するとは理解されるべきではない。   Elements described and illustrated herein, including flowcharts and block diagrams across the drawings, indicate logical boundaries between the elements. However, in accordance with software or hardware engineering practices, the described elements and their functions are represented as a monolithic software structure via a computer-executable medium that enables a processor to execute stored program instructions. Implemented on a machine as a single software module or as an external routine, code, service, etc., or any combination thereof, all such implementations are within the scope of this disclosure. Examples of such machines include but are not limited to personal digital assistants, laptops, personal computers, mobile phones, other portable computing devices, medical devices, wired or wireless communication devices, transducers, chips Computer, satellite, tablet PC, e-book, gadget, electronic device, artificial intelligence device, computing device, networking device, server, router, etc. Further, the elements shown in the flowcharts and block diagrams, or any other logical component, may be implemented on a machine capable of executing program instructions. Thus, the preceding figures and descriptions describe the functional aspects of the disclosed system, but if explicitly stated or not obvious from the context, the software for implementing these functional aspects A specific configuration should not be derived. Similarly, it will be understood that the various steps identified and described above will be altered and the order of the steps will be adapted to the particular application of the disclosed technology. All such variations and modifications are intended to be within the scope of this disclosure. Accordingly, a description and / or description of the order of the various steps is required in a particular application, or is explicitly stated or, if not apparent from the context, a particular order of execution of those steps. It should not be understood to require.

上記した方法及び/あるいは処理とそのステップは、ハードウェア、ソフトウェア、あるいは、特定の応用に適したハードウェアとソフトウェアの任意の組み合わせによって実現されるだろう。ハードウェアは、汎用コンピュータ及び/あるいは専用コンピューティング装置、あるいは、特殊なコンピューティング装置、あるいは、特定の側面、あるいは、特定のコンピューティング装置の部品を含んでいるだろう。処理は、内部及び/あるいは外部メモリと共に、1以上の、マイクロプロセッサ、マイクロコントローラ、埋め込みマイクロコントローラ、プログラマブルデジタル信号プロセッサ、あるいは、他のプログラマブル装置によって実現されるだろう。処理は、また、あるいは、そうではなくて、応用用の特別の集積回路、プログラマブルゲートアレイ、プログラマブルアレイロジック、あるいは、任意の他の装置、あるいは、電子信号を処理するように構成された装置の組み合わせに埋め込まれるだろう。1以上の処理は、マシンが読み取り可能な媒体上で実行されることのできる、コンピュータ実行可能なコードとして実現されるだろうことが、更に理解されるだろう。   The methods and / or processes and steps described above may be implemented by hardware, software, or any combination of hardware and software suitable for a particular application. The hardware may include a general purpose computer and / or a dedicated computing device, or a special computing device, or a particular aspect or part of a particular computing device. Processing may be implemented by one or more microprocessors, microcontrollers, embedded microcontrollers, programmable digital signal processors, or other programmable devices, along with internal and / or external memory. Processing can also or may not be for special integrated circuits for applications, programmable gate arrays, programmable array logic, or any other device or device configured to process electronic signals. Will be embedded in the combination. It will be further understood that one or more processes may be implemented as computer-executable code that can be executed on a machine-readable medium.

コンピュータ実行可能なコードは、上記装置、及び、プロセッサ、プロセッサアーキテクチャの異種の組み合わせ、あるいは、異なるハードウェアとソフトウェアの組み合わせ、プログラム命令を実行できる任意の他のマシンによって、実行するために格納され、コンパイルされ、解釈される、Cなどの構造化プログラミング言語、C++などのオブジェクト指向プログラミング言語、あるいは、任意の他のハイレベルあるいはローレベルプログラミング言語(アセンブリ言語、ハードウェア記述言語、データベースプログラミング言語などの技術を含む)を用いて生成されるだろう。   Computer-executable code is stored for execution by the apparatus and processors, heterogeneous combinations of processor architectures, or different hardware and software combinations, any other machine capable of executing program instructions, Compiled and interpreted structured programming languages such as C, object oriented programming languages such as C ++, or any other high or low level programming language (such as assembly language, hardware description language, database programming language, etc.) Will be generated using technology).

したがって、一側面では、ここで記述した各方法及びそれらの組み合わせは、1以上のコンピューティング装置で実行されると、それらのステップを行なうコンピュータ実行可能なコードに埋め込まれるだろう。他の側面では、この方法は、そのステップを行なうシステムに埋め込まれ、さまざまな方法で装置間に分散され、あるいは、全ての機能は、専用、スタンドアロンの装置、あるいは、他のハードウェアに集積されるだろう。他の側面では、上記した処理に関連したステップを行なう手段は、上記した任意のハードウェア及び/あるいはソフトウェアを含むだろう。すべてのそのような入れ替えと組み合わせは、本開示の範囲内に入ることを意図している。   Thus, in one aspect, each of the methods described herein and combinations thereof will be embedded in computer-executable code that performs those steps when executed on one or more computing devices. In other aspects, the method is embedded in the system performing the steps and distributed among the devices in various ways, or all functions are integrated into a dedicated, stand-alone device or other hardware. It will be. In other aspects, the means for performing the steps associated with the processes described above may include any of the hardware and / or software described above. All such permutations and combinations are intended to be within the scope of this disclosure.

本発明は、図示され、詳細に説明された好適実施形態との関連で、開示されたが、さまざまな変更や改良は、当業者によれば、容易に明からとなるだろう。したがって、本発明の範囲は、前述の例には限定されず、法が許す限りの最も広い意味に理解されるべきである。   Although the present invention has been disclosed in the context of the preferred embodiment shown and described in detail, various modifications and improvements will become readily apparent to those skilled in the art. Accordingly, the scope of the invention is not limited to the examples described above, but should be understood in the broadest sense permitted by law.

ここで参照した全ての文書は、参照文献として、ここに併合される。   All documents referred to here are merged here as references.

Claims (52)

コンピュータに基づいたアドバイスファシリティを通じて、ユーザに、地理的に局在した推薦を提供する方法であって、
インターネットの情報源から、興味度の側面と地理的位置の側面を有すると判断された推薦を収集し、
前記収集された推薦を、導かれたユーザの好みと前記ユーザの現在の地理的位置と比較し、
前記比較の処理に基づいて、前記ユーザへの少なくとも1つの推薦を決定し、
ユーザのモバイル通信装置に、少なくとも1つの推薦を配布し、
前記ユーザは、前記コンピュータに基づいたアドバイスファシリティに少なくとも部分的に常駐するアプリケーションによって、前記推薦を、見る、保存する、共有する少なくとも1つを可能とされることを特徴とする方法。
A method of providing geographically localized recommendations to a user through a computer-based advice facility, comprising:
Collect recommendations from internet sources that are determined to have an interest aspect and a geographic location aspect;
Comparing the collected recommendations with the derived user preferences and the user's current geographic location;
Determining at least one recommendation to the user based on the comparison process;
Distribute at least one recommendation to the user's mobile communications device;
The method wherein the user is allowed at least one to view, store, and share the recommendation by an application that is at least partially resident in the computer-based advice facility.
前記コンピュータに基づいたアドバイスファシリティは、モバイル通信装置であることを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the computer-based advice facility is a mobile communication device. 前記モバイル通信装置は、スマートフォンであることを特徴とする請求項2に記載の方法。   The method of claim 2, wherein the mobile communication device is a smartphone. 前記見ることは、前記インターネットの情報源からソースの情報を提供することを含むことを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the viewing includes providing source information from the Internet source. 前記ソースの情報は、元の推薦を含むことを特徴とする請求項4に記載の方法。   The method of claim 4, wherein the source information includes an original recommendation. 前記ソースの情報は、レーティングを含むことを特徴とする請求項4に記載の方法。   The method of claim 4, wherein the source information includes a rating. 前記ソースの情報は、前記インターネットの情報源に関連した画像を含むことを特徴とする請求項4に記載の方法。   5. The method of claim 4, wherein the source information includes images associated with the Internet information source. 前記画像は、前記推薦を提供した個人の写真であることを特徴とする請求項7に記載の方法。   8. The method of claim 7, wherein the image is a picture of an individual who provided the recommendation. 前記ソースの情報は、前記推薦を行なった少なくとも1人の好みの類似性の度合いのビジュアルなインジケータを含むことを特徴とする請求項4に記載の方法。   5. The method of claim 4, wherein the source information includes a visual indicator of a degree of preference similarity of at least one person who made the recommendation. 前記ソースの情報は、推薦を行なった個人以上の好みの類似性の度合いのビジュアルなインジケータを含むことを特徴とする請求項4に記載の方法。   5. The method of claim 4, wherein the source information includes a visual indicator of the degree of preference similarity over the person making the recommendation. 前記ビジュアルなインジケータは、好みの類似性の度合いに基づいて、個人をソートすることを示すことを特徴とする請求項10に記載の方法。   The method of claim 10, wherein the visual indicator indicates sorting individuals based on a degree of preference similarity. 個人は、類似性の減少する順番でリストアップされることを特徴とする請求項11に記載の方法。   The method of claim 11, wherein individuals are listed in an order of decreasing similarity. 前記興味度の側面は、前記インターネットに出現した日にちによって決定される、新しいトピックの情報であることを特徴とする請求項1に記載の方法。   2. The method of claim 1, wherein the degree of interest is information on a new topic that is determined by a date of appearance on the Internet. 前記興味度の側面は、前記アドバイスファシリティによって、前記ユーザにとって新しいとみなされたトピックの情報であることを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the interest aspect is information on a topic considered new to the user by the advice facility. 前記興味度の側面は、既存のトピックに対して新しい側面を有するトピックの情報であることを特徴とする請求項1に記載の方法。   The method according to claim 1, wherein the aspect of interest is information on a topic having a new aspect with respect to an existing topic. 前記興味度の側面は、ユーザがレーティングを付けたアイテムの、ユーザが保存したアイテムに対する比に関係して決定されることを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the interest aspect is determined in relation to a ratio of an item rated by the user to an item stored by the user. 前記興味度の側面は、前記トピックの情報に関連したソーシャルアクティビティの加速によって決定されることを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the interest aspect is determined by acceleration of social activity associated with the topic information. 前記興味度の側面は、ユーザのプロファイルに似ており、ユーザの履歴には似ていないと判定された情報であることを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the aspect of interest is information that resembles a user's profile and is determined not to resemble a user's history. 前記興味度の側面は、更に、ユーザの現在の位置と一時的なファクタの少なくとも一つであると決定されることを特徴とする請求項18に記載の方法。   The method of claim 18, wherein the degree of interest aspect is further determined to be at least one of a user's current location and a temporal factor. 前記興味度の側面は、更に、前記インターネットに出現した日にちによって決定される、新しいトピックの情報に基づいていることを特徴とする請求項18に記載の方法。   19. The method of claim 18, wherein the degree of interest aspect is further based on new topic information determined by a date on the Internet. 前記興味度の側面は、更に、前記アドバイスファシリティによって、前記ユーザにとって新しいとみなされたトピックの情報に基づいていることを特徴とする請求項18に記載の方法。   The method of claim 18, wherein the degree of interest aspect is further based on information on topics considered new to the user by the advice facility. 前記興味度の側面は、更に、既存のトピックに対し新しい側面を有しているトピックの情報に基づいていることを特徴とする請求項18に記載の方法。   19. The method of claim 18, wherein the degree of interest aspect is further based on information on a topic having a new aspect relative to an existing topic. 前記興味度の側面は、更に、ユーザがレーティングを付けたアイテムの、ユーザが保存したアイテムに対する比に関連して決定されることを特徴とする請求項18に記載の方法。   The method of claim 18, wherein the degree of interest aspect is further determined in relation to a ratio of items rated by the user to items stored by the user. 前記興味度の側面は、更に、前記トピックの情報に関連したソーシャルアクティビティの加速によって決定されることを特徴とする請求項18に記載の方法。   19. The method of claim 18, wherein the interest aspect is further determined by an acceleration of social activity associated with the topic information. 前記地理的側面は、前記トピックの情報に関連した地理的位置であることを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the geographic aspect is a geographic location associated with the topic information. 前記地理的位置は、イベントの位置であることを特徴とする請求項25に記載の方法。   The method of claim 25, wherein the geographic location is an event location. 前記地理的位置は、店の位置であることを特徴とする請求項25に記載の方法。   The method of claim 25, wherein the geographic location is a store location. 前記地理的位置は、レストランの位置であることを特徴とする請求項25に記載の方法。   26. The method of claim 25, wherein the geographical location is a restaurant location. 前記地理的位置は、興味対象の位置であることを特徴とする請求項25に記載の方法。   26. The method of claim 25, wherein the geographic location is a location of interest. 前記地理的位置は、少なくとも1つの商品の位置であることを特徴とする請求項25に記載の方法。   The method of claim 25, wherein the geographic location is a location of at least one product. 前記導かれたユーザの好みは、レーティングに基づくことを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the derived user preference is based on a rating. 前記レーティングは、前記ユーザによって提供されることを特徴とする請求項31に記載の方法。   The method of claim 31, wherein the rating is provided by the user. 前記レーティングは、前記ユーザの友達によって提供されることを特徴とする請求項31に記載の方法。   32. The method of claim 31, wherein the rating is provided by the user's friends. 前記レーティングは、前記ユーザと似た好みを有する人々によって提供されることを特徴とする請求項31に記載の方法。   32. The method of claim 31, wherein the rating is provided by people who have similar preferences as the user. 前記レーティングは、権威ある情報源によって提供されることを特徴とする請求項31に記載の方法。   The method of claim 31, wherein the rating is provided by an authoritative source. 前記レーティングは、有名人によって提供されることを特徴とする請求項31に記載の方法。   The method of claim 31, wherein the rating is provided by a celebrity. 前記レーティングは、ユーザの振る舞いから推論されることを特徴とする請求項31に記載の方法。   The method of claim 31, wherein the rating is inferred from user behavior. 前記ユーザの振る舞いは、買い物の振る舞い、ブラウジングの振る舞い、ソーシャルネットワーキングの振る舞い、位置に基づいた振る舞いの少なくとも1つを含む、オンラインでの振舞いであることを特徴とする請求項37に記載の方法。   38. The method of claim 37, wherein the user behavior is an online behavior comprising at least one of a shopping behavior, a browsing behavior, a social networking behavior, or a location-based behavior. 前記導かれたユーザの好みは、ユーザのオンラインでの振る舞いについてのマシンラーニングに基づいていることを特徴とする請求項31に記載の方法。   32. The method of claim 31, wherein the derived user preference is based on machine learning about the user's online behavior. 前記推薦は、買うべきアイテム、訪れるべき場所、参加すべきイベント、及び食事を取るべき場所の少なくとも1つであることを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the recommendation is at least one of an item to buy, a place to visit, an event to attend, and a place to eat. 前記推薦は、レーティングと、前記ユーザの現在の地理的位置からの、前記ユーザと同様な好みの少なくとも1人の他のユーザの推薦との1つに基づいていることを特徴とする請求項1に記載の方法。   The recommendation is based on one of a rating and a recommendation of at least one other user with a preference similar to the user from the user's current geographic location. The method described in 1. 前記同様な好みは、前記他のユーザのレーティングと、前記他のユーザのオンラインでの振舞いの少なくとも1つを用いたマシンラーニングによって決定されることを特徴とする請求項41に記載の方法。   The method of claim 41, wherein the similar preference is determined by machine learning using at least one of the other user's rating and the other user's online behavior. 前記推薦は、局所的発見の推薦の供給の一部として提供されることを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the recommendation is provided as part of a local discovery recommendation supply. 前記推薦の保存は、欲しいものリスト、to doリスト、イベントリスト、取引リストのうちの少なくとも1つであるリストに保存することであることを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the recommendation is stored in a list that is at least one of a wish list, a to-do list, an event list, and a transaction list. 前記保存された推薦は、前記保存された推薦の前記地理的位置の側面が、前記ユーザの現在位置に一致した場合に、前記局所的発見アプリケーションによって、前記ユーザに示されることを特徴とする請求項1に記載の方法。   The stored recommendation is presented to the user by the local discovery application when an aspect of the geographic location of the stored recommendation matches the current location of the user. Item 2. The method according to Item 1. 推薦は、少なくとも1人の他のユーザからの推薦に基づいて、ユーザに送信され、前記アドバイスファシリティは、前記他のユーザの推薦の使用に当たって、前記ユーザの現在位置周辺の適用可能半径を決定することを特徴とする請求項1に記載の方法。   A recommendation is sent to the user based on a recommendation from at least one other user, and the advice facility determines an applicable radius around the current location of the user in using the recommendation of the other user. The method according to claim 1. 前記アプリケーションは、局所的発見アプリケーションであることを特徴とする請求項1に記載の方法。   The method of claim 1, wherein the application is a local discovery application. 前記局所的発見アプリケーションは、少なくとも、ニュースと保存された推薦の1つを天候と関連付けることを特徴とする請求項47に記載の方法。   48. The method of claim 47, wherein the local discovery application associates at least one of news and stored recommendations with weather. 前記局所的発見アプリケーションは、少なくとも、ニュースと保存された推薦の1つと、一日のうちの時間とを関連付けることを特徴とする請求項47に記載の方法。   48. The method of claim 47, wherein the local discovery application associates at least one of news and a stored recommendation with a time of day. 前記局所的発見アプリケーションは、少なくとも、ニュースと保存された推薦の1つを、前記ユーザのソーシャルアクティビティと関連付けることを特徴とする請求項47に記載の方法。   48. The method of claim 47, wherein the local discovery application associates at least one of news and a stored recommendation with the user's social activity. 前記局所的発見アプリケーションは、前記アドバイスファシリティが、前記ユーザが、各推薦と各トピックの少なくとも1つにどれほど興味を持っていると考えるかに基づいて、画像を表示することを特徴とする請求項47に記載の方法。   The local discovery application, wherein the advice facility displays an image based on how interested the user thinks at least one of each recommendation and each topic. 48. The method according to 47. 前記表示された画像は、左から右、上から下への配列が、前記アドバイスファシリティが、前記ユーザが、各推薦と各トピックの少なくとも1つにどれほど興味を持つと考えるかに基づく、不規則なグリッドに表示されることを特徴とする請求項51に記載の方法。   The displayed image is a random from left to right, top to bottom arrangement based on how much the advice facility considers the user to be interested in at least one of each recommendation and each topic. 52. The method of claim 51, wherein the method is displayed in a grid.
JP2013548548A 2011-01-06 2012-01-05 Geographically localized recommendations in computing advice facilities Pending JP2014510323A (en)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
US201161430318P 2011-01-06 2011-01-06
US61/430,318 2011-01-06
US201161438684P 2011-02-02 2011-02-02
US61/438,684 2011-02-02
US201161477276P 2011-04-20 2011-04-20
US61/477,276 2011-04-20
US13/155,964 2011-06-08
US13/155,964 US9159034B2 (en) 2007-11-02 2011-06-08 Geographically localized recommendations in a computing advice facility
PCT/US2012/020362 WO2012094519A1 (en) 2011-01-06 2012-01-05 Geographically localized recommendations in a computing advice facility

Publications (1)

Publication Number Publication Date
JP2014510323A true JP2014510323A (en) 2014-04-24

Family

ID=46457715

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013548548A Pending JP2014510323A (en) 2011-01-06 2012-01-05 Geographically localized recommendations in computing advice facilities

Country Status (7)

Country Link
US (1) US9159034B2 (en)
EP (1) EP2661712A4 (en)
JP (1) JP2014510323A (en)
AU (1) AU2012204315A1 (en)
CA (2) CA2823693C (en)
WO (1) WO2012094519A1 (en)
ZA (1) ZA201304707B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017505950A (en) * 2014-02-17 2017-02-23 アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited Method, apparatus and system for displaying order information
KR101767225B1 (en) * 2015-07-20 2017-08-10 아이데카 주식회사 Contents providing method and system using traffic line of user terminal
JP2019164408A (en) * 2018-03-19 2019-09-26 株式会社Jiec Recommendation system and program
JP2021527870A (en) * 2018-06-15 2021-10-14 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. Equipment and methods for providing context-based intervention
JP2021533489A (en) * 2018-08-09 2021-12-02 リアルアイズ・オーウー Computer implementation system and method for collecting feedback

Families Citing this family (172)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090018904A1 (en) * 2007-07-09 2009-01-15 Ebay Inc. System and method for contextual advertising and merchandizing based on user configurable preferences
US8494978B2 (en) 2007-11-02 2013-07-23 Ebay Inc. Inferring user preferences from an internet based social interactive construct
US8484142B2 (en) * 2007-11-02 2013-07-09 Ebay Inc. Integrating an internet preference learning facility into third parties
US11263543B2 (en) * 2007-11-02 2022-03-01 Ebay Inc. Node bootstrapping in a social graph
US8666909B2 (en) * 2007-11-02 2014-03-04 Ebay, Inc. Interestingness recommendations in a computing advice facility
US9706345B2 (en) * 2008-01-04 2017-07-11 Excalibur Ip, Llc Interest mapping system
US9646025B2 (en) 2008-05-27 2017-05-09 Qualcomm Incorporated Method and apparatus for aggregating and presenting data associated with geographic locations
US20100094739A1 (en) * 2008-10-14 2010-04-15 Peter Ellis System and method for providing transaction-based profit solutions
US9477672B2 (en) 2009-12-02 2016-10-25 Gartner, Inc. Implicit profile for use with recommendation engine and/or question router
US8918391B2 (en) * 2009-12-02 2014-12-23 Gartner, Inc. Interactive peer directory with question router
US20100306157A1 (en) * 2009-05-26 2010-12-02 Helpful Technologies, Inc. Method and computer implemented system for social decision making
US12014410B2 (en) 2009-07-28 2024-06-18 Comcast Cable Communications, Llc Content storage management
US11144969B2 (en) * 2009-07-28 2021-10-12 Comcast Cable Communications, Llc Search result content sequencing
US8768930B2 (en) * 2009-10-10 2014-07-01 Oracle International Corporation Product classification in procurement systems
EP2312515A1 (en) * 2009-10-16 2011-04-20 Alcatel Lucent Device for determining potential future interests to be introduced into profile(s) of user(s) of communication equipment(s)
WO2011053830A2 (en) 2009-10-30 2011-05-05 Google Inc. Social search engine
US10102278B2 (en) 2010-02-03 2018-10-16 Gartner, Inc. Methods and systems for modifying a user profile for a recommendation algorithm and making recommendations based on user interactions with items
US20110252463A1 (en) * 2010-04-09 2011-10-13 Oracle International Corporation Method and system for providing enterprise procurement network
US9098808B1 (en) 2010-04-22 2015-08-04 Google Inc. Social search engine
US8719207B2 (en) 2010-07-27 2014-05-06 Oracle International Corporation Method and system for providing decision making based on sense and respond
US20120150592A1 (en) * 2010-12-10 2012-06-14 Endre Govrik Systems and methods for user marketing and endorsement on social networks
US8825382B2 (en) * 2011-02-22 2014-09-02 Telenav, Inc. Navigation system with multimedia distribution mechanism and method of operation thereof
US20120284333A1 (en) * 2011-02-23 2012-11-08 Neff Ryan A Collection and analysis of location data from location-aware mobile devices on a network
US9848290B2 (en) 2011-03-10 2017-12-19 Aruba Networks, Inc. Location based computerized system and method thereof
US20130191378A1 (en) * 2011-05-13 2013-07-25 Research In Motion Limited Wireless communication system with server providing search facts and related methods
US9342605B2 (en) * 2011-06-13 2016-05-17 Facebook, Inc. Client-side modification of search results based on social network data
CA2842265C (en) * 2011-07-20 2019-05-07 Ebay Inc. Real-time location-aware recommendations
US20130031190A1 (en) * 2011-07-29 2013-01-31 Xtreme Labs Inc. Method and system for providing notifications
US9195771B2 (en) * 2011-08-09 2015-11-24 Christian George STRIKE System for creating and method for providing a news feed website and application
KR101491878B1 (en) * 2011-08-31 2015-02-09 라인 가부시키가이샤 System and method for providing ranking information of mobile application using information obtained from user terminal
KR101313791B1 (en) * 2011-09-09 2013-10-01 경북대학교 산학협력단 Method for providing topic based social network service
US10789526B2 (en) 2012-03-09 2020-09-29 Nara Logics, Inc. Method, system, and non-transitory computer-readable medium for constructing and applying synaptic networks
US8732101B1 (en) 2013-03-15 2014-05-20 Nara Logics, Inc. Apparatus and method for providing harmonized recommendations based on an integrated user profile
US10467677B2 (en) 2011-09-28 2019-11-05 Nara Logics, Inc. Systems and methods for providing recommendations based on collaborative and/or content-based nodal interrelationships
US11727249B2 (en) 2011-09-28 2023-08-15 Nara Logics, Inc. Methods for constructing and applying synaptic networks
US12387246B2 (en) 2011-09-28 2025-08-12 Nara Logics, Inc. Systems and methods for providing results based on nodal interrelationships and updating nodal interrelationship strengths based on feedback regarding the results
US8170971B1 (en) 2011-09-28 2012-05-01 Ava, Inc. Systems and methods for providing recommendations based on collaborative and/or content-based nodal interrelationships
US11151617B2 (en) 2012-03-09 2021-10-19 Nara Logics, Inc. Systems and methods for providing recommendations based on collaborative and/or content-based nodal interrelationships
USD705790S1 (en) 2011-12-28 2014-05-27 Target Brands, Inc. Display screen with graphical user interface
USD705792S1 (en) 2011-12-28 2014-05-27 Target Brands, Inc. Display screen with graphical user interface
USD715818S1 (en) * 2011-12-28 2014-10-21 Target Brands, Inc. Display screen with graphical user interface
US9917846B1 (en) * 2011-12-30 2018-03-13 EMC IP Holding Company LLC Method of defining the user's geographic areas for risk assessment purposes in mobile channels
US20130173653A1 (en) * 2011-12-30 2013-07-04 Microsoft Corporation Path composition for planning
EP2829086A4 (en) * 2012-03-24 2015-10-28 Intel Corp Location-based application recommendation
US20130275218A1 (en) * 2012-04-17 2013-10-17 Yahoo! Inc. Location-based wish list
US9747373B2 (en) 2012-05-11 2017-08-29 Zte Corporation Inquiry method and system, inquiry search server and inquiry terminal
US9195721B2 (en) 2012-06-04 2015-11-24 Apple Inc. Mobile device with localized app recommendations
WO2013184383A2 (en) * 2012-06-04 2013-12-12 Apple Inc. App recommendation using crowd-sourced localized app usage data
US8959092B2 (en) * 2012-06-27 2015-02-17 Google Inc. Providing streams of filtered photographs for user consumption
US10956956B2 (en) * 2012-08-17 2021-03-23 Ebay Inc. System, method, and computer readable medium for recommendations based on wearable sensors
US20140052718A1 (en) * 2012-08-20 2014-02-20 Microsoft Corporation Social relevance to infer information about points of interest
US9135255B2 (en) * 2012-09-26 2015-09-15 Wal-Mart Stores, Inc. System and method for making gift recommendations using social media data
FR2997254B1 (en) * 2012-10-18 2015-11-27 Tellmeplus METHOD AND DEVICE FOR BROADCAST INFORMATION TO A USER PROVIDED WITH A PORTABLE TERMINAL COMMUNICATING
US8886625B1 (en) * 2012-10-31 2014-11-11 Google Inc. Methods and computer-readable media for providing recommended entities based on a user's social graph
EP2915063A4 (en) * 2012-11-05 2016-04-13 Nara Logics Inc SYSTEMS AND METHODS FOR PROVIDING ENHANCED NEURAL NETWORK GENESIS AND RECOMMENDATIONS TO ONE OR MORE USERS
US9946713B1 (en) * 2012-11-08 2018-04-17 Amazon Technologies, Inc. Digital media relationship analyzer and recommender
US20140143720A1 (en) * 2012-11-16 2014-05-22 BFF Biz, LLC Item recommendations
US10460354B2 (en) 2012-12-05 2019-10-29 Ebay Inc. Systems and methods for customer valuation and merchant bidding
US10380774B2 (en) * 2012-12-14 2019-08-13 Facebook, Inc. Rendering contiguous image elements
US9196003B2 (en) * 2012-12-20 2015-11-24 Wal-Mart Stores, Inc. Pre-purchase feedback apparatus and method
US9852223B2 (en) 2012-12-20 2017-12-26 Ebay Inc. Enhancing search results with social networking data
US9652473B2 (en) * 2013-01-25 2017-05-16 Adobe Systems Incorporated Correlating social media data with location information
US10437889B2 (en) 2013-01-31 2019-10-08 Lf Technology Development Corporation Limited Systems and methods of providing outcomes based on collective intelligence experience
US10019766B2 (en) 2013-01-31 2018-07-10 Facebook, Inc. Method, medium, and system for enabling gift card transactions
US10185917B2 (en) 2013-01-31 2019-01-22 Lf Technology Development Corporation Limited Computer-aided decision systems
US9767498B2 (en) * 2013-01-31 2017-09-19 Lf Technology Development Corporation Ltd. Virtual purchasing assistant
US20140229417A1 (en) * 2013-02-13 2014-08-14 Lela, Inc Methods for and apparatus for providing advice based upon total personal values
WO2014127071A2 (en) * 2013-02-13 2014-08-21 Lela, Inc. Methods for and apparatus for providing personal compatibility media feedback based upon total personal values
US20170006073A9 (en) * 2013-02-19 2017-01-05 Aaron Horvath Method for Quickly Obtaining Decision Advice From Several People
US9223826B2 (en) * 2013-02-25 2015-12-29 Facebook, Inc. Pushing suggested search queries to mobile devices
US10600011B2 (en) 2013-03-05 2020-03-24 Gartner, Inc. Methods and systems for improving engagement with a recommendation engine that recommends items, peers, and services
US10438269B2 (en) 2013-03-12 2019-10-08 Mastercard International Incorporated Systems and methods for recommending merchants
US10373212B2 (en) 2013-03-14 2019-08-06 Facebook, Inc. Methods for linking images in social feeds to branded content
US10521830B2 (en) 2013-03-14 2019-12-31 Facebook, Inc. Method for displaying a product-related image to a user while shopping
US10546352B2 (en) 2013-03-14 2020-01-28 Facebook, Inc. Method for selectively advertising items in an image
US9380039B2 (en) * 2013-03-15 2016-06-28 Google Inc. Systems and methods for automatically logging into a user account
US9990380B2 (en) 2013-03-15 2018-06-05 Locus Lp Proximity search and navigation for functional information systems
US10599623B2 (en) * 2013-03-15 2020-03-24 Locus Lp Matching multidimensional projections of functional space
US9251275B2 (en) * 2013-05-16 2016-02-02 International Business Machines Corporation Data clustering and user modeling for next-best-action decisions
US9563641B1 (en) * 2013-06-26 2017-02-07 Google Inc. Suggestion refinement
US20150032543A1 (en) * 2013-07-25 2015-01-29 Mastercard International Incorporated Systems and methods for recommending merchants
JP2015049578A (en) * 2013-08-30 2015-03-16 アクセンチュア グローバル サービシズ リミテッド Agent system with natural conversation ability with user, agent control method, agent control program, and recording medium
US9558242B2 (en) 2013-10-15 2017-01-31 Google Inc. Social where next suggestion
US9390404B2 (en) * 2013-11-08 2016-07-12 GroupSolver, Inc. Methods, apparatuses, and systems for generating solutions
US20150199912A1 (en) * 2013-12-31 2015-07-16 FreshGrade Education, Inc. Methods and systems for a student guide, smart guide, and teacher interface
US9372914B1 (en) 2014-01-14 2016-06-21 Google Inc. Determining computing device characteristics from computer network activity
US9959508B2 (en) * 2014-03-20 2018-05-01 CloudMade, Inc. Systems and methods for providing information for predicting desired information and taking actions related to user needs in a mobile device
KR101590023B1 (en) * 2014-03-27 2016-02-18 전자부품연구원 Context based service technology
KR102287482B1 (en) * 2014-03-27 2021-08-09 에스케이플래닛 주식회사 Apparatus and method for providing poi information using poi grouping
US9798832B1 (en) * 2014-03-31 2017-10-24 Facebook, Inc. Dynamic ranking of user cards
US20150348433A1 (en) * 2014-05-29 2015-12-03 Carnegie Mellon University Systems, Methods, and Software for Enabling Automated, Interactive Assessment
US10108748B2 (en) 2014-05-30 2018-10-23 Apple Inc. Most relevant application recommendation based on crowd-sourced application usage data
US9913100B2 (en) 2014-05-30 2018-03-06 Apple Inc. Techniques for generating maps of venues including buildings and floors
US9798708B1 (en) 2014-07-11 2017-10-24 Google Inc. Annotating relevant content in a screen capture image
KR101644822B1 (en) * 2014-07-16 2016-08-03 네이버 주식회사 Apparatus, method and readable recording medium of providing survey
US9402161B2 (en) 2014-07-23 2016-07-26 Apple Inc. Providing personalized content based on historical interaction with a mobile device
WO2016018111A1 (en) * 2014-07-31 2016-02-04 Samsung Electronics Co., Ltd. Message service providing device and method of providing content via the same
US9965559B2 (en) 2014-08-21 2018-05-08 Google Llc Providing automatic actions for mobile onscreen content
US9858610B2 (en) * 2014-08-29 2018-01-02 Wal-Mart Stores, Inc. Product recommendation based on geographic location and user activities
US9454768B2 (en) 2014-11-26 2016-09-27 Mastercard International Incorporated Method and system for estimating a price of a trip based on transaction data
US9530151B2 (en) 2014-11-26 2016-12-27 Mastercard International Incorporated Method and system for recommending a merchant based on transaction data
US9646106B2 (en) * 2014-11-26 2017-05-09 Telenav, Inc. Navigation system with search mechanism and method of operation thereof
JP6363536B2 (en) * 2015-03-05 2018-07-25 株式会社Nttドコモ User attribute estimation device, user attribute estimation system, portable terminal, and user attribute estimation method
US10838943B2 (en) 2015-04-10 2020-11-17 International Business Machines Corporation Content following content for providing updates to content leveraged in a deck
US10965622B2 (en) * 2015-04-16 2021-03-30 Samsung Electronics Co., Ltd. Method and apparatus for recommending reply message
US9703541B2 (en) 2015-04-28 2017-07-11 Google Inc. Entity action suggestion on a mobile device
US9529500B1 (en) 2015-06-05 2016-12-27 Apple Inc. Application recommendation based on detected triggering events
US10275487B2 (en) * 2015-06-09 2019-04-30 International Business Machines Corporation Demographic-based learning in a question answering system
US10339494B2 (en) * 2015-06-30 2019-07-02 International Business Machines Corporation Event management using natural language processing
US10013462B2 (en) 2015-07-28 2018-07-03 Microsoft Technology Licensing, Llc Virtual tiles for service content recommendation
US10380146B2 (en) * 2015-08-17 2019-08-13 Oath Inc. Locale of interest identification
US11748798B1 (en) * 2015-09-02 2023-09-05 Groupon, Inc. Method and apparatus for item selection
US9842365B2 (en) * 2015-09-15 2017-12-12 Google Inc. Guided purchasing via smartphone
US10970646B2 (en) 2015-10-01 2021-04-06 Google Llc Action suggestions for user-selected content
US10152545B2 (en) 2015-10-20 2018-12-11 Adobe Systems Incorporated Personalized recommendations using localized regularization
US10178527B2 (en) 2015-10-22 2019-01-08 Google Llc Personalized entity repository
US10055390B2 (en) 2015-11-18 2018-08-21 Google Llc Simulated hyperlinks on a mobile device based on user intent and a centered selection of text
US9965837B1 (en) 2015-12-03 2018-05-08 Quasar Blu, LLC Systems and methods for three dimensional environmental modeling
US11087445B2 (en) 2015-12-03 2021-08-10 Quasar Blu, LLC Systems and methods for three-dimensional environmental modeling of a particular location such as a commercial or residential property
US10607328B2 (en) 2015-12-03 2020-03-31 Quasar Blu, LLC Systems and methods for three-dimensional environmental modeling of a particular location such as a commercial or residential property
GB201523100D0 (en) * 2015-12-30 2016-02-10 Contextual Intelligence Ltd A method for providing contextual intelligence
US10289729B2 (en) * 2016-03-17 2019-05-14 Google Llc Question and answer interface based on contextual information
SG10201604318PA (en) * 2016-05-27 2017-12-28 Mastercard International Inc Method For Recommending A Vacation Option
US20170352114A1 (en) * 2016-06-07 2017-12-07 Jongjin KIM Apparatus for providing traveling information and method for providing traveling information using a traveling iq test
US10007722B2 (en) * 2016-06-20 2018-06-26 International Business Machines Corporation Presenting collaboration summaries of artifacts to improve engagement of user in collaboration activities
US10043040B1 (en) * 2016-07-29 2018-08-07 Microsoft Technology Licensing, Llc Protecting against fraud and incorrect entries in submission of confidential data
US10552461B2 (en) 2016-09-16 2020-02-04 International Business Machines Corporation System and method for scoring the geographic relevance of answers in a deep question answering system based on geographic context of a candidate answer
US10902342B2 (en) * 2016-09-16 2021-01-26 International Business Machines Corporation System and method for scoring the geographic relevance of answers in a deep question answering system based on geographic context of an input question
US10332331B2 (en) 2016-10-14 2019-06-25 Pepsico, Inc. Modular vending machine
US10535005B1 (en) 2016-10-26 2020-01-14 Google Llc Providing contextual actions for mobile onscreen content
US10657142B2 (en) * 2016-12-08 2020-05-19 Sap Se Computer input correction using space and time processes
US11237696B2 (en) 2016-12-19 2022-02-01 Google Llc Smart assist for repeated actions
CN108874821B (en) * 2017-05-11 2021-06-15 腾讯科技(深圳)有限公司 Application recommendation method and device and server
US11537935B2 (en) * 2017-09-27 2022-12-27 Allstate Insurance Company Data processing system with machine learning engine to provide output generating functions
US12212533B2 (en) 2018-08-02 2025-01-28 I3 Technology Management Ltd Understanding social media user behavior
EP3834167A4 (en) * 2018-08-06 2022-05-04 Olive Seed Industries, LLC PROCESSES AND SYSTEMS FOR PERSONALIZING VISITOR EXPERIENCES AT A VENUE
CN110969521B (en) * 2018-09-30 2023-09-12 重庆小雨点小额贷款有限公司 Loan method, loan device, server and storage medium
CN109598537B (en) 2018-11-06 2020-07-31 阿里巴巴集团控股有限公司 Outdoor advertisement putting method and device
CN109657049B (en) * 2018-12-17 2021-04-30 广东小天才科技有限公司 Composition training method based on big data analysis and learning equipment
US11423328B2 (en) 2018-12-31 2022-08-23 Hughes Network Systems, Llc Determining availability of network service
US20200349466A1 (en) * 2019-05-03 2020-11-05 Microsoft Technology Licensing, Llc Providing performance views associated with performance of a machine learning system
US11562180B2 (en) 2019-05-03 2023-01-24 Microsoft Technology Licensing, Llc Characterizing failures of a machine learning model based on instance features
US11086754B2 (en) * 2019-07-02 2021-08-10 International Business Machines Corporation Automated feedback-based application optimization
US11257139B2 (en) 2019-08-28 2022-02-22 Bank Of America Corporation Physical needs tool
CN110636173B (en) * 2019-09-25 2021-04-13 Oppo广东移动通信有限公司 Information reminding method and related device
US11861674B1 (en) 2019-10-18 2024-01-02 Meta Platforms Technologies, Llc Method, one or more computer-readable non-transitory storage media, and a system for generating comprehensive information for products of interest by assistant systems
US11567788B1 (en) 2019-10-18 2023-01-31 Meta Platforms, Inc. Generating proactive reminders for assistant systems
US11436290B1 (en) 2019-11-26 2022-09-06 ShotSpotz LLC Systems and methods for processing media with geographical segmentation
US11816146B1 (en) 2019-11-26 2023-11-14 ShotSpotz LLC Systems and methods for processing media to provide notifications
US11868395B1 (en) 2019-11-26 2024-01-09 ShotSpotz LLC Systems and methods for linking geographic segmented areas to tokens using artwork
US11496678B1 (en) 2019-11-26 2022-11-08 ShotSpotz LLC Systems and methods for processing photos with geographical segmentation
US11682041B1 (en) 2020-01-13 2023-06-20 Experian Marketing Solutions, Llc Systems and methods of a tracking analytics platform
US11068952B1 (en) * 2020-01-16 2021-07-20 Joseph Ankave System and computer-implemented method of identifying tattoo providers
SG11202102680YA (en) 2020-04-13 2021-04-29 Alipay Hangzhou Inf Tech Co Ltd Method and system for optimizing user grouping for advertisement
EP3901884A1 (en) 2020-04-24 2021-10-27 Naver Corporation Object recommendation using ambient mindsets
AR122028A1 (en) 2020-05-06 2022-08-03 Kwikclick Llc USING A PRODUCT OR SERVICE AS THE START OF A MULTI-LEVEL MARKETING TREE
CN111539372B (en) * 2020-05-06 2023-05-19 中南民族大学 Monitoring method, equipment, storage medium and device for distribution of diseases and insect pests
US20210374813A1 (en) * 2020-05-28 2021-12-02 KwikClick, LLC Incorporating reviews of a product or service in a multi-level marketing system
US20210374851A1 (en) * 2020-05-28 2021-12-02 Td Ameritrade Ip Company, Inc. Hierarchical Node-Based Display Architecture
JP7420352B2 (en) * 2020-06-19 2024-01-23 国立大学法人北海道大学 Maternal and child health management system and information provision method
WO2022011300A1 (en) 2020-07-09 2022-01-13 KwikClick, LLC A system for commissions for multilevel marketing
US11763331B2 (en) 2020-07-09 2023-09-19 KwikClick, LLC Enhancing existing social media network from data
WO2022011299A1 (en) * 2020-07-09 2022-01-13 KwikClick, LLC Mlm product based trees creates online store
CN112435111B (en) * 2020-12-30 2023-12-19 广东金赋科技股份有限公司 Tax hall guiding and handling method and device based on hall and user data
JP2022134230A (en) * 2021-03-03 2022-09-15 住友ゴム工業株式会社 Information provision method and information provision system for golfers
JP7674859B2 (en) * 2021-03-05 2025-05-12 株式会社ブリヂストン Method, computer, and system
US11354524B1 (en) 2021-05-03 2022-06-07 Capital One Services, Llc User-based vehicle determination
US11741066B2 (en) * 2021-05-25 2023-08-29 International Business Machines Corporation Blockchain based reset for new version of an application
CN115408508A (en) * 2022-09-29 2022-11-29 阿里巴巴(中国)有限公司 Dialogue recommendation and model training method and device, electronic equipment and storage medium
US11803402B1 (en) * 2022-12-12 2023-10-31 Sap Se Recommendations for information technology service management tickets
US12333613B2 (en) * 2023-02-03 2025-06-17 Truist Bank Computer network back-end system for transmitting graphical user interface data and control signals to a disparate device
WO2024168429A1 (en) * 2023-02-13 2024-08-22 Travelers Bridal Inc. Methods and systems for planning an event

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10162025A (en) * 1996-11-29 1998-06-19 Sony Corp Keyword generation method and device therefor
JP2006012045A (en) * 2004-06-29 2006-01-12 Dci:Kk Data distribution method, information processing apparatus, client apparatus, and program
JP2006079412A (en) * 2004-09-10 2006-03-23 Nippon Telegr & Teleph Corp <Ntt> Event information extraction method, apparatus, and program
JP2006331089A (en) * 2005-05-26 2006-12-07 Toshiba Corp Method and device for generating time series data from webpage
JP2008217133A (en) * 2007-02-28 2008-09-18 Nec Corp Area information guide system and method, and area information distribution system and program
JP2009015834A (en) * 2007-06-29 2009-01-22 Fuji Xerox Co Ltd System, method and program for recommending information resources to user based on history of user's online activity
US20100325205A1 (en) * 2009-06-17 2010-12-23 Microsoft Corporation Event recommendation service

Family Cites Families (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5583763A (en) 1993-09-09 1996-12-10 Mni Interactive Method and apparatus for recommending selections based on preferences in a multi-user system
US5660176A (en) 1993-12-29 1997-08-26 First Opinion Corporation Computerized medical diagnostic and treatment advice system
US5704017A (en) 1996-02-16 1997-12-30 Microsoft Corporation Collaborative filtering utilizing a belief network
US6064978A (en) 1997-06-24 2000-05-16 Experts Exchange, Inc. Question and answer system using computer networks
US6334192B1 (en) 1998-03-09 2001-12-25 Ronald S. Karpf Computer system and method for a self administered risk assessment
US7146627B1 (en) 1998-06-12 2006-12-05 Metabyte Networks, Inc. Method and apparatus for delivery of targeted video programming
US6317722B1 (en) 1998-09-18 2001-11-13 Amazon.Com, Inc. Use of electronic shopping carts to generate personal recommendations
US6246981B1 (en) 1998-11-25 2001-06-12 International Business Machines Corporation Natural language task-oriented dialog manager and method
US6826552B1 (en) 1999-02-05 2004-11-30 Xfi Corporation Apparatus and methods for a computer aided decision-making system
US6249785B1 (en) 1999-05-06 2001-06-19 Mediachoice, Inc. Method for predicting ratings
US7370004B1 (en) 1999-11-15 2008-05-06 The Chase Manhattan Bank Personalized interactive network architecture
US6785671B1 (en) 1999-12-08 2004-08-31 Amazon.Com, Inc. System and method for locating web-based product offerings
US6569093B2 (en) 2000-02-14 2003-05-27 First Opinion Corporation Automated diagnostic system and method including disease timeline
EP1275042A2 (en) 2000-03-06 2003-01-15 Kanisa Inc. A system and method for providing an intelligent multi-step dialog with a user
US7412202B2 (en) * 2001-04-03 2008-08-12 Koninklijke Philips Electronics N.V. Method and apparatus for generating recommendations based on user preferences and environmental characteristics
US7089226B1 (en) 2001-06-28 2006-08-08 Microsoft Corporation System, representation, and method providing multilevel information retrieval with clarification dialog
US7519529B1 (en) 2001-06-29 2009-04-14 Microsoft Corporation System and methods for inferring informational goals and preferred level of detail of results in response to questions posed to an automated information-retrieval or question-answering service
US7437344B2 (en) 2001-10-01 2008-10-14 L'oreal S.A. Use of artificial intelligence in providing beauty advice
US20040133489A1 (en) 2001-11-08 2004-07-08 Stremler Troy D. Philanthropy management apparatus, system, and methods of use and doing business
US20050021357A1 (en) 2003-05-19 2005-01-27 Enkata Technologies System and method for the efficient creation of training data for automatic classification
US8200775B2 (en) 2005-02-01 2012-06-12 Newsilike Media Group, Inc Enhanced syndication
US7293019B2 (en) 2004-03-02 2007-11-06 Microsoft Corporation Principles and methods for personalizing newsfeeds via an analysis of information novelty and dynamics
US20050260549A1 (en) 2004-05-19 2005-11-24 Feierstein Roslyn E Method of analyzing question responses to select among defined possibilities and means of accomplishing same
US20080126476A1 (en) 2004-08-04 2008-05-29 Nicholas Frank C Method and System for the Creating, Managing, and Delivery of Enhanced Feed Formatted Content
GB0423315D0 (en) 2004-10-21 2004-11-24 Spatial Ltd M A spatial aggregator
US7703030B2 (en) 2005-01-11 2010-04-20 Trusted Opinion, Inc. Method and system for providing customized recommendations to users
US20060230008A1 (en) 2005-04-08 2006-10-12 Robin Burgener Artificial neural network guessing method and game
US7562304B2 (en) 2005-05-03 2009-07-14 Mcafee, Inc. Indicating website reputations during website manipulation of user information
US7822620B2 (en) 2005-05-03 2010-10-26 Mcafee, Inc. Determining website reputations using automatic testing
US8438499B2 (en) 2005-05-03 2013-05-07 Mcafee, Inc. Indicating website reputations during user interactions
US7765481B2 (en) 2005-05-03 2010-07-27 Mcafee, Inc. Indicating website reputations during an electronic commerce transaction
US8566726B2 (en) 2005-05-03 2013-10-22 Mcafee, Inc. Indicating website reputations based on website handling of personal information
US20070207449A1 (en) 2005-05-19 2007-09-06 Feierstein Roslyn E Method of analyzing question responses to select among defined possibilities and means of accomplishing same
US7428521B2 (en) 2005-06-29 2008-09-23 Microsoft Corporation Precomputation of context-sensitive policies for automated inquiry and action under uncertainty
US20080214204A1 (en) 2005-11-01 2008-09-04 Jorey Ramer Similarity based location mapping of mobile comm facility users
US20070100653A1 (en) 2005-11-01 2007-05-03 Jorey Ramer Mobile website analyzer
US8108378B2 (en) 2005-09-30 2012-01-31 Yahoo! Inc. Podcast search engine
US20070112719A1 (en) 2005-11-03 2007-05-17 Robert Reich System and method for dynamically generating and managing an online context-driven interactive social network
US20070185744A1 (en) * 2006-02-09 2007-08-09 Steven Robertson System and method for providing customized travel guides and itineraries over a distributed network
US7685132B2 (en) 2006-03-15 2010-03-23 Mog, Inc Automatic meta-data sharing of existing media through social networking
US7885902B1 (en) 2006-04-07 2011-02-08 Soulsearch.Com, Inc. Learning-based recommendation system incorporating collaborative filtering and feedback
US8788517B2 (en) 2006-06-28 2014-07-22 Microsoft Corporation Intelligently guiding search based on user dialog
US7716236B2 (en) 2006-07-06 2010-05-11 Aol Inc. Temporal search query personalization
US7873616B2 (en) 2006-07-07 2011-01-18 Ecole Polytechnique Federale De Lausanne Methods of inferring user preferences using ontologies
US20080086504A1 (en) 2006-10-05 2008-04-10 Joseph Sanders Virtual interview system
US7698302B2 (en) * 2006-10-13 2010-04-13 Sony Ericsson Mobile Communications Ab Mobile phone content-based recommendation of new media
EP2103089A2 (en) 2006-12-11 2009-09-23 Hari Prasad Sampath A method and system for personalized content delivery for wireless devices
JP2008146355A (en) 2006-12-11 2008-06-26 Lealcom Kk Information distribution system, information distribution apparatus and information distribution method
US20080228040A1 (en) 2007-03-16 2008-09-18 Arthur Solomon Thompson International medical expert diagnosis
AU2008200752B2 (en) 2007-03-29 2010-10-28 Aristocrat Technologies Australia Pty Limited A storage method for a gaming machine
WO2008121967A2 (en) 2007-03-30 2008-10-09 Google Inc. Interactive media display across devices
US20080086436A1 (en) 2007-08-01 2008-04-10 Dr. Ying Zhao Knowledge pattern search from networked agents
US8019707B2 (en) 2007-09-20 2011-09-13 Deutsche Telekom Ag Interactive hybrid recommender system
US7991841B2 (en) 2007-10-24 2011-08-02 Microsoft Corporation Trust-based recommendation systems
US7958066B2 (en) 2007-11-02 2011-06-07 Hunch Inc. Interactive machine learning advice facility
US8494978B2 (en) 2007-11-02 2013-07-23 Ebay Inc. Inferring user preferences from an internet based social interactive construct
US8666909B2 (en) 2007-11-02 2014-03-04 Ebay, Inc. Interestingness recommendations in a computing advice facility
US8484142B2 (en) 2007-11-02 2013-07-09 Ebay Inc. Integrating an internet preference learning facility into third parties
US8032480B2 (en) 2007-11-02 2011-10-04 Hunch Inc. Interactive computing advice facility with learning based on user feedback
JP4600521B2 (en) 2008-06-03 2010-12-15 ソニー株式会社 Information processing apparatus, information processing method, and program
US20100211308A1 (en) 2009-02-19 2010-08-19 Microsoft Corporation Identifying interesting locations
EP2441039A4 (en) 2009-06-12 2014-08-13 Ebay Inc Internet preference learning facility
US20100332324A1 (en) 2009-06-25 2010-12-30 Microsoft Corporation Portal services based on interactions with points of interest discovered via directional device information
US8667100B2 (en) 2010-07-07 2014-03-04 Comcast Interactive Media, Llc Device communication, monitoring and control architecture and method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10162025A (en) * 1996-11-29 1998-06-19 Sony Corp Keyword generation method and device therefor
JP2006012045A (en) * 2004-06-29 2006-01-12 Dci:Kk Data distribution method, information processing apparatus, client apparatus, and program
JP2006079412A (en) * 2004-09-10 2006-03-23 Nippon Telegr & Teleph Corp <Ntt> Event information extraction method, apparatus, and program
JP2006331089A (en) * 2005-05-26 2006-12-07 Toshiba Corp Method and device for generating time series data from webpage
JP2008217133A (en) * 2007-02-28 2008-09-18 Nec Corp Area information guide system and method, and area information distribution system and program
JP2009015834A (en) * 2007-06-29 2009-01-22 Fuji Xerox Co Ltd System, method and program for recommending information resources to user based on history of user's online activity
US20100325205A1 (en) * 2009-06-17 2010-12-23 Microsoft Corporation Event recommendation service

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CSNG200500698010; 山本 浩司 他: '投稿情報に基づく地図上の情報推薦システム' 電子情報通信学会技術研究報告 Vol.104 No.144 SIS2004-1〜15 スマートインフ , 20040618, pp.55-60, 社団法人電子情報通信学会 *
JPN6014038847; 山本 浩司 他: '投稿情報に基づく地図上の情報推薦システム' 電子情報通信学会技術研究報告 Vol.104 No.144 SIS2004-1〜15 スマートインフ , 20040618, pp.55-60, 社団法人電子情報通信学会 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017505950A (en) * 2014-02-17 2017-02-23 アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited Method, apparatus and system for displaying order information
KR101767225B1 (en) * 2015-07-20 2017-08-10 아이데카 주식회사 Contents providing method and system using traffic line of user terminal
JP2019164408A (en) * 2018-03-19 2019-09-26 株式会社Jiec Recommendation system and program
JP2021527870A (en) * 2018-06-15 2021-10-14 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. Equipment and methods for providing context-based intervention
JP7598245B2 (en) 2018-06-15 2024-12-11 コーニンクレッカ フィリップス エヌ ヴェ APPARATUS AND METHOD FOR PROVIDING CONTEXT-BASED INTERVENTION - Patent application
JP2021533489A (en) * 2018-08-09 2021-12-02 リアルアイズ・オーウー Computer implementation system and method for collecting feedback

Also Published As

Publication number Publication date
EP2661712A4 (en) 2016-12-28
US20110307478A1 (en) 2011-12-15
WO2012094519A1 (en) 2012-07-12
AU2012204315A1 (en) 2013-08-22
ZA201304707B (en) 2014-10-29
CA2823693C (en) 2017-05-09
CA2955330A1 (en) 2012-07-12
EP2661712A1 (en) 2013-11-13
US9159034B2 (en) 2015-10-13
CA2823693A1 (en) 2012-07-12
CA2955330C (en) 2019-04-16

Similar Documents

Publication Publication Date Title
US20200401918A1 (en) Interestingness recommendations in a computing advice facility
US11263543B2 (en) Node bootstrapping in a social graph
US9159034B2 (en) Geographically localized recommendations in a computing advice facility
US10318534B2 (en) Recommendations in a computing advice facility
US9754308B2 (en) Inferring user preferences from an internet based social interactive construct
US8484142B2 (en) Integrating an internet preference learning facility into third parties
AU2010260010B2 (en) Internet preference learning facility
AU2013202429B2 (en) Internet preference learning facility
AU2015203486A1 (en) Internet preference learning facility

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140916

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20141215

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20141215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20150114

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150114

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150623