[go: up one dir, main page]

JP2019514112A - Transportation promotion system that configures commercial vehicles for users - Google Patents

Transportation promotion system that configures commercial vehicles for users Download PDF

Info

Publication number
JP2019514112A
JP2019514112A JP2018550838A JP2018550838A JP2019514112A JP 2019514112 A JP2019514112 A JP 2019514112A JP 2018550838 A JP2018550838 A JP 2018550838A JP 2018550838 A JP2018550838 A JP 2018550838A JP 2019514112 A JP2019514112 A JP 2019514112A
Authority
JP
Japan
Prior art keywords
user
vehicle
transportation
seat
promotion system
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.)
Granted
Application number
JP2018550838A
Other languages
Japanese (ja)
Other versions
JP6600758B2 (en
JP2019514112A5 (en
Inventor
ジック,ノア
ドネリー,リチャード
ランダー,ピーター
Original Assignee
ウーバー テクノロジーズ,インコーポレイテッド
ウーバー テクノロジーズ,インコーポレイテッド
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
Priority claimed from US15/089,402 external-priority patent/US10093252B2/en
Priority claimed from US15/089,416 external-priority patent/US10012990B2/en
Priority claimed from US15/089,408 external-priority patent/US9989645B2/en
Application filed by ウーバー テクノロジーズ,インコーポレイテッド, ウーバー テクノロジーズ,インコーポレイテッド filed Critical ウーバー テクノロジーズ,インコーポレイテッド
Publication of JP2019514112A publication Critical patent/JP2019514112A/en
Publication of JP2019514112A5 publication Critical patent/JP2019514112A5/ja
Application granted granted Critical
Publication of JP6600758B2 publication Critical patent/JP6600758B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/0244Non-manual adjustments, e.g. with electrical operation with logic circuits
    • B60N2/0248Non-manual adjustments, e.g. with electrical operation with logic circuits with memory of positions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/0244Non-manual adjustments, e.g. with electrical operation with logic circuits
    • B60N2/0273Non-manual adjustments, e.g. with electrical operation with logic circuits taking into account user data, e.g. knee height or physical state
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2210/00Sensor types, e.g. for passenger detection systems or for controlling seats
    • B60N2210/10Field detection presence sensors
    • B60N2210/16Electromagnetic waves
    • B60N2210/22Optical; Photoelectric; Lidar [Light Detection and Ranging]
    • B60N2210/24Cameras
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2230/00Communication or electronic aspects
    • B60N2230/20Wireless data transmission
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Hybrid Electric Vehicles (AREA)

Abstract

輸送促進システムであって、輸送促進システムが管理する、輸送手配サービス用の指定アプリケーションを実行するユーザー装置から、固有の識別子及び乗車場所を含む配車依頼を受信することができるシステム。輸送促進システムは、固有の識別子を用いて、ユーザー装置のユーザーの車両設定選好項目を示す快適プロファイルについて、データベースを検索し、乗車場所に基づいて、配車依頼に関するサービスを提供する業務用車両を選択することができる。快適プロファイルに示された車両設定選好項目に基づいて、輸送促進システムは、選択した業務用車両に対し、一連の構成命令であって、選択した業務用車両が前記乗車場所に到着する前に、選択した業務用車両の幾つかの調整可能な構成要素を構成するための構成命令を送信することができる。A transportation promotion system, which is a system managed by the transportation promotion system and capable of receiving a dispatch request including a unique identifier and a boarding location from a user device executing a designated application for transportation arrangement service. The transportation promotion system searches the database for the comfort profile indicating the vehicle setting preference item of the user of the user device using the unique identifier, and selects the business vehicle that provides the service related to the dispatch request based on the boarding location can do. Based on the vehicle setting preference items indicated in the comfort profile, the transportation promotion system is a series of configuration instructions for the selected business vehicle, before the selected business vehicle arrives at the boarding place. Configuration instructions can be sent to configure several adjustable components of the selected business vehicle.

Description

関連技術の相互参照Cross-reference to related technologies

本出願は、参照により、全内容が本明細書に援用される、それぞれ2016年4月1日出願の「TRANSPORT FACILITATION SYSTEM FOR CONFIGURING A SERVICE VEHICLE FOR A USER」と題する、米国特許出願第15/089,402号、2016年4月1日出願の「UTILIZING ACCELEROMETER DATA TO CONFIGURE AN AUTONOMOUS VEHICLE FOR A USER」と題する、米国特許出願第15/089,408号、及び2016年4月1日出願の「OPTIMIZING TIMING FOR CONFIGURING AN AUTONOMOUS VEHICLE」と題する、米国特許出願第15/089,416号の優先権を主張するものである。   This application is related to US patent application Ser. No. 15/089, entitled “TRANSPORT FACILITATION SYSTEM FOR CONFIGURATION A SERVICE VEHICLE FOR A USER”, filed on April 1, 2016, the entire contents of which are incorporated herein by reference. No. 15 / 089,408, entitled "UTILIZING ACCELEROMETER DATA TO CONFIGURE AN AUTONOMOUS VEHICLE FOR A USER", filed Apr. 1, 2016, and "OPTIMIZING, filed Apr. 1, 2016". U.S. Patent Application No. 15 / 089,416 entitled "TIMING FOR CONFIGURING AN AUTONOMOUS VEHICLE" Which claims the right.

本願は、業務用車両をユーザー用に構成する輸送促進システムに関するものである。   The present application relates to a transportation promotion system in which a commercial vehicle is configured for a user.

個人用車両の場合、ドライバーは、自分の好みに応じて車両の構成要素を永続的に設定することができる。例えば、ドライバーは、座席及びミラーの調整、好みのラジオ局設定、好みの温度設定、ハンドル設定の調整等を行うことができる。頻繁に使用される車両(例えば、レンタカー又は共有車両)の場合、ドライバー及び乗客は、使用の度に、車両の様々な構成要素を調整する必要がある。   In the case of a personal vehicle, the driver can permanently set the components of the vehicle according to his / her preference. For example, the driver can adjust the seat and mirror, set the preferred radio station, set the preferred temperature, adjust the steering wheel setting, etc. In the case of frequently used vehicles (e.g., rental cars or shared vehicles), drivers and passengers need to adjust various components of the vehicle each time they are used.

依頼ユーザーが、乗車前に、自律車両(AV)をユーザー用に構成することができる輸送促進システムの開示である。特定の実施形態において、輸送促進システムは、所与の地域全体にわたり、依頼ユーザーの輸送を手配することができる、アプリケーションに基づく輸送手配サービスを提供することができる。本明細書に記載の多くの実施例において、輸送促進システムは、所与の領域内において、ユーザーからの配車依頼を受信し、依頼ユーザーの最寄りのAVを選択して、配車依頼に関するサービスを提供することができる。概して、輸送促進システムは、依頼ユーザーの選好又は要件に基づいて、選択したAVに、様々な内部構成要素(例えば、座席位置、個々の座席調整、座席温度、気温、ラジオの設定、窓、ミラー、照明等)を構成させる、構成コマンドを送信することができる。   1 is a disclosure of a transportation promotion system in which a requesting user can configure an autonomous vehicle (AV) for the user before getting on the vehicle. In certain embodiments, a transportation promotion system can provide an application-based transportation arrangement service that can arrange for transportation of a requesting user across a given area. In many embodiments described herein, the transportation promotion system receives a dispatch request from the user in a given area, selects the nearest AV of the requesting user, and provides a service related to the dispatch request. can do. In general, the transport facilitation system may select various internal components (e.g., seat position, individual seat adjustments, seat temperature, air temperature, radio settings, windows, mirrors, etc.) based on the preferences or requirements of the requesting user. , Configure lighting, etc.) and send configuration commands.

一部の実施例において、依頼ユーザーのモバイルコンピューティング装置に、インターフェースを生成することができ、それによって、ユーザーは、乗車前にAVの選好パラメータを設定することができる。例えば、ユーザーインターフェースは、輸送促進システムが管理する、輸送手配サービス用の指定アプリケーションに生成することができる。特定の態様において、依頼ユーザーは、AVの好ましい設定を示す快適プロファイルを構成することができ、快適プロファイルは、輸送促進システムに保存するか、又はモバイルコンピューティング装置に局所的に保存することができる。   In some embodiments, an interface can be generated on the requesting user's mobile computing device, which allows the user to set AV preference parameters prior to boarding. For example, a user interface can be generated to a designated application for a transportation arrangement service, managed by a transportation promotion system. In particular aspects, the requesting user can configure a comfort profile indicating the preferred settings of the AV, and the comfort profile can be stored on a transportation promotion system or stored locally on the mobile computing device .

これに加えて又は代えて、依頼ユーザーから配車依頼を受信すると、バックエンドの輸送促進システムは、配車依頼に関するサービスを提供する最寄りのAVを選択し、AVの構成可能パラメータを判定し、選択したAVの構成可能パラメータに基づいて、依頼ユーザーのモバイルコンピューティング装置のユーザーインターフェースに、ユーザーが、乗車前に、AVの様々な構成可能パラメータを選択して構成することができる、選好メニューを生成させることができる。調整可能パラメータは、座席位置、座席温度、気温、座席構成、表示画面上のホームページ表示、言語選択、好ましいラジオ局、室内照明(例えば、色、明るさ)等を含むことができる。これに加えて又は代えて、バックエンドの輸送促進システムは、依頼ユーザーのモバイルコンピューティング装置に対し、当該ユーザーのために(例えば、好ましい座席調整、温度、オーディオ選択を含む)割り当てられ構成された、AVの特定の座席を示す通知を送信することができる。かかる通知は、輸送促進システムが、特定のAVを複数の乗車及び降車を行うように経路指定すると共に、AVの個々の座席及びユーザーの選好項目を構成することができるAVの相乗りにとって有益であり得る。   Additionally or alternatively, upon receiving a dispatch request from the requesting user, the back-end transportation promotion system selects the nearest AV to provide the service regarding the dispatch request, determines the configurable parameters of the AV, and selects Based on the configurable parameters of the AV, causing the user interface of the requesting user's mobile computing device to generate a preference menu that allows the user to select and configure various configurable parameters of the AV before boarding. be able to. The adjustable parameters may include seat position, seat temperature, air temperature, seat configuration, home page display on the display screen, language selection, preferred radio stations, room lighting (eg, color, brightness), etc. Additionally or alternatively, the backend transportation promotion system is assigned and configured for the requesting user's mobile computing device for that user (e.g. including preferred seat adjustments, temperature, audio selection) , Can be sent a notification indicating the specific seat of the AV. Such notification is useful for AV rides that allow the transport facilitation system to route specific AVs to multiple rides and alights, as well as to configure individual seat and user preferences for the AVs. obtain.

これに加えて又は代えて、配車依頼を送信する際における、ユーザーのモバイルコンピューティング装置からの加速度計データを分析して、ユーザーの身長、体重、体型、及び/又は歩き方を判定して、ユーザーが着座してAVで移動するための座席を調整することができる。一部の態様において、モバイルコンピューティング装置は、指向性加速度ピークを分析して、ユーザーの歩幅又は歩行パターン痕跡を判定するために、生の加速度計データ及び位置データを輸送促進システムに送信することができる。これ等のデータに基づいて、輸送促進システムは、大まかなユーザーの身長及び/又は体重を判定し、より細かいユーザーの大腿骨の長さ、脚の長さ(及び、胴の推定長)及び/又は推定姿勢を判定し、例えば、ユーザーの座席の背凭れ角度、大腿部の長さ(例えば、クッションの縁部調整)、前後位置、ヘッドレスト角度、ヘッドレスト高さ、腰部位置、座席奥行き、座席高さ、上部座席傾斜角、及び肩部支持要素を調整することができる。   Additionally or alternatively, the accelerometer data from the user's mobile computing device at the time of transmitting the dispatch request may be analyzed to determine the user's height, weight, shape, and / or gait. The user can adjust the seat for sitting and moving by AV. In some aspects, the mobile computing device transmits raw accelerometer data and position data to the transportation facilitation system to analyze directional acceleration peaks to determine user stride or gait pattern signatures. Can. Based on these data, the transport facilitation system determines the rough user's height and / or weight, and the finer user femur length, leg length (and estimated torso length) and / or Or determine the estimated posture, for example, backrest angle of the user's seat, thigh length (eg, cushion edge adjustment), front and back position, headrest angle, headrest height, waist position, seat depth, seat The height, upper seat tilt angle, and shoulder support elements can be adjusted.

加えて、依頼ユーザーとの待ち合わせ場所に向かう途上において、選好設定項目を構成するタイミングを最適化するAVも開示されている。AVは、ユーザーの選好に基づく内部システムの構成セットを受信し、AVが乗車場所に到着したとき、依頼ユーザー用にAVが構成されているように、各々の内部システムを構成する、最適なタイミングスケジュールを決定することができる。座席構成システム及び座席調整システム等、特定のシステムに対し、AVは、乗車の直前(例えば、乗車場所に到着する15〜20秒前)にユーザーの選好項目を実行することができる。座席温度や空調システム等、他のシステム対しては、AVは、好ましい温度を得るのに必要な時間を判定し、電力消費を最適化するために、乗車場所に到着する直前に好ましい温度が得られるように、空調システム及び/又は座席温度システムを始動して、最適な運転を行うことができる。変形例において、AVを構成するタイミングを最適化するためのタイミング特性の一部又は全部を輸送促進システムが実行することができる。従って、最適タイミングスケジュールを輸送促進システムが決定し、それをAVに送信して、乗車前に実行させることができる。   In addition, an AV is also disclosed that optimizes the timing of configuring preference settings on the way to the meeting place with the requesting user. The AV receives a configuration set of internal systems based on the user's preferences, and configures each internal system as the AV is configured for the requesting user when the AV arrives at the boarding location, the optimal timing The schedule can be determined. For certain systems, such as the seat configuration system and the seat adjustment system, the AV can execute the user's preferences just prior to boarding (e.g., 15 to 20 seconds before arriving at the boarding place). For other systems, such as seat temperature and air conditioning systems, the AV determines the time required to obtain the desired temperature and obtains the desired temperature just prior to arrival at the boarding location to optimize power consumption. As such, the air conditioning system and / or the seat temperature system can be started to provide optimum operation. In a variant, the transport facilitating system can implement some or all of the timing characteristics to optimize the timing of configuring the AV. Thus, the transport promotion system can determine the optimal timing schedule and send it to the AV for execution before boarding.

一部の態様において、輸送促進システムは、AVの調整可能な内部構成要素に対応する、輸送手配システムのユーザーの設定選好項目を示す、選好ログ又は快適プロファイルをデータベースに保存することができる。輸送促進システムは、輸送手配システムの指定されたアプリケーションを実行するコンピューティング装置から、配車依頼を受信することができる。配車依頼は、コンピューティング装置の依頼ユーザーの固有の識別子、及び乗車場所を含むことができる。輸送促進システムは、固有の識別子を用いて、データベースを検索して、当該ユーザーの設定選好項目を示す快適プロファイルを取得することができる。輸送促進システムは、乗車場所に基づいて、配車依頼に関するサービスを提供するAVを選択することができる。そして、当該ユーザーの設定選好項目に基づいて、輸送促進システムは、一連の構成コマンドを送信して、AVが待ち合わせ場所で依頼ユーザーと会う前に、AVの調整可能な構成要素を当該ユーザー用に設定することができる。従って、乗車前に、AVの内部システムを先取りして構成することができる。   In some aspects, the transportation promotion system may store a preference log or comfort profile in the database indicating configuration preferences of users of the transportation arrangement system, corresponding to adjustable internal components of the AV. The transportation promotion system can receive a dispatch request from a computing device that executes a specified application of the transportation arrangement system. The dispatch request may include a unique identifier of the computing device's request user, and the boarding location. The transportation promotion system can search the database using the unique identifier to obtain a comfort profile indicating the setting preference items of the user. The transportation promotion system can select an AV that provides a service related to a dispatch request based on the boarding place. Then, based on the user's setting preference items, the transportation promotion system sends a series of configuration commands to adjust the AV adjustable components for the user before the AV meets the requesting user at the meeting place. It can be set. Therefore, before getting on board, the internal system of the AV can be pre-configured.

加えて、輸送促進システムは、経時的に、個々のユーザーの配車依頼に関するサービスを提供し、内部システム(例えば、座席位置、ラジオ局選択、閲覧データ等)を構成するための、当該ユーザーに対応する構成データを受信することができる。輸送促進システムは、構成データの選好パターンを特定し、選好パターンに基づいて、各々のユーザーの選好データをデータベースに保存、及び更新することができる。一部の実施例において、ユーザーの選好データを、ユーザーからのフィードバックに基づいて、更新することができる。例えば、輸送促進システムは、AV乗車体験の評価を示すフィードバックを受信することができる。一部の態様において、評価が特定の閾値より低い場合(例えば、5つ星のうちの2)、輸送促進システムを始動し、当該移動に関するAVデータを分析して、低評価の潜在的原因を特定することができる。AVデータは、移動中のAVの加速、制動、及び操縦に対応する制御システム入力及びセンサーデータ、及び/又は移動中のAVの運転モード(例えば、通常モード又は高注意モード)を示すデータを含むことができる。輸送促進システムは、AVデータにおいて、評価が所定の閾値未満となった潜在的な原因を示す、異常事態を特定することができる。例えば、輸送促進システムは、AVによる、異常な制動、異常な加速、異常な操縦、過度の注意、注意不足、高速走行、及び/又は過度の低速運転を特定することができる。輸送促進システムは、経時的に、特定のパターンを特定し、評価情報に基づいて、ユーザーの選好項目を知ることができるようになり、ユーザーの選好項目を更新して、今後の乗車における異常事態を軽減することができる。例えば、評価データを用いて、輸送促進システムは、ユーザーが、より慎重な走行ではなく、便宜的な走行を好むことを知ることができる。   In addition, the transportation promotion system provides services related to dispatch requests of individual users over time, and supports the users to configure an internal system (eg, seat position, radio station selection, browsing data, etc.) Configuration data can be received. The transportation promotion system can identify preference patterns of configuration data and store and update preference data of each user in a database based on the preference patterns. In some embodiments, user preference data may be updated based on feedback from the user. For example, the transportation promotion system may receive feedback indicating an evaluation of the AV ride experience. In some embodiments, if the rating is below a certain threshold (e.g., 2 out of 5 stars), the transport facilitating system is started and the AV data for the movement is analyzed to determine the potential cause of the low rating. It can be identified. The AV data includes control system inputs and sensor data corresponding to acceleration, braking, and maneuvering of the moving AV, and / or data indicating the operating mode (eg, normal mode or high attention mode) of the moving AV. be able to. The transportation promotion system can identify, in the AV data, an abnormal situation that indicates a potential cause of the evaluation falling below a predetermined threshold. For example, the transport facilitation system may identify abnormal braking, abnormal acceleration, abnormal maneuvering, excessive attention, under-attention, high-speed driving, and / or excessive low-speed driving by AV. The transportation promotion system can identify a specific pattern over time, and can know the user's preference items based on the evaluation information, update the user's preference items, and make an abnormal ride event in the future. Can be reduced. For example, using the assessment data, the transportation promotion system can know that the user prefers convenient driving rather than more cautious driving.

本明細書に記載の実施例は、とりわけ、乗車前に、自律車両(AV)の内部システムを先取りして構成することによって、輸送手配サービスのユーザーに快適さをもたらすという技術的効果を達成している。かかる先取り構成は、乗車前のユーザー入力、ユーザーのモバイル装置からの加速度データの分析、及び/又は経時的な機械学習技術によって保存された、快適又は選好プロファイルに基づいて実行することができる。   The embodiments described herein achieve, among other things, the technical effect of providing comfort to users of the transportation arrangement service by proactively configuring the internal system of the autonomous vehicle (AV) before boarding. ing. Such pre-fetching may be performed based on pre-ride user input, analysis of acceleration data from the user's mobile device, and / or comfort or preference profiles stored by machine learning techniques over time.

本明細書において、コンピューティング装置は、ネットワーク接続、及びネットワークを介して、システムと通信する処理資源を提供することができるデスクトップコンピュータ、携帯電話又はスマートフォン、携帯情報端末(PDA)、ラップトップコンピュータ、タブレット装置、テレビ(IPテレビ)等に対応する装置を意味する。コンピューティング装置は、カスタムハードウェア、車載装置又は搭載コンピュータ等にも対応することができる。コンピューティング装置は、ネットワークサービスと通信するように構成された、指定アプリケーションを動作させることもできる。   As used herein, a computing device is a desktop computer, a mobile phone or smart phone, a personal digital assistant (PDA), a laptop computer, capable of providing processing resources to communicate with the system via a network connection and network A device corresponding to a tablet device, a television (IP television) or the like is meant. The computing device may also correspond to custom hardware, an on-board device or an on-board computer, etc. The computing device may also operate a designated application configured to communicate with the network service.

本明細書に記載の1つ以上の実施例は、コンピューティング装置によって実行される方法、技術、及び行動は、プログラム的又はコンピュータ実装方法として実行されることを記述している。本明細書において、プログラム的とは、コード又はコンピュータ実行可能命令の使用を介することを意味する。これ等の命令は、コンピューティング装置の1つ以上のメモリ資源に記憶することができる。プログラム的に実行されるステップは、自動であってもなくてもよい。   One or more embodiments described herein describe that the methods, techniques, and actions performed by a computing device are performed as a programmatic or computer implemented method. As used herein, programmatic means through the use of code or computer executable instructions. These instructions may be stored on one or more memory resources of the computing device. The steps performed programmatically may or may not be automatic.

本明細書に記載の1つ以上の実施例は、プログラムモジュール、エンジン、又は構成要素を使用して実行することができる。プログラムモジュール、エンジン、又は構成要素は、1つ以上の指定タスク又は機能を実行することができるプログラム、サブルーチン、プログラムの一部、ソフトウェア構成要素、又はハードウェア構成要素を含むことができる。本明細書において、モジュール又は構成要素は、他のモジュール又は構成要素と独立して、ハードウェア構成要素に存在することができる。あるいは、モジュール又は構成要素は、他のモジュール、プログラム、又はマシンと共用する要素又はプロセスであってよい。   One or more embodiments described herein can be implemented using program modules, engines, or components. Program modules, engines, or components can include programs, subroutines, portions of programs, software components, or hardware components that can perform one or more designated tasks or functions. As used herein, a module or component can be present in a hardware component independently of other modules or components. Alternatively, the module or component may be an element or process shared with another module, program, or machine.

本明細書に記載の一部の実施例は、概して、処理及びメモリ資源を含む、コンピューティング装置を使用する必要があり得る。例えば、本明細書に記載の1つ以上の実施例は、全部又は一部を、サーバー、デスクトップコンピュータ、携帯電話又はスマートフォン、携帯情報端末(PDA)、ラップトップコンピュータ、プリンター、デジタル画像フレーム、ネットワーク装置(例えば、ルータ)、及びタブレット装置等の、コンピューティング装置に実装することができる。メモリ、処理、及びネットワーク資源はすべて、(任意の方法の実行又は任意のシステムの実装を含む)本明細書に記載の任意の実施例の確立、使用、又は実行に関連して使用することができる。   Some embodiments described herein may need to use computing devices, which generally include processing and memory resources. For example, one or more of the embodiments described herein may, in whole or in part, be servers, desktop computers, cell phones or smartphones, personal digital assistants (PDAs), laptop computers, printers, digital image frames, networks It can be implemented in computing devices, such as devices (eg, routers) and tablet devices. Memory, processing, and network resources may all be used in connection with establishing, using, or performing any of the embodiments described herein (including performing any method or implementing any system). it can.

更に、本明細書に記載の1つ以上の実施例は、1つ以上のプロセッサによって実行可能な命令を使用して実行することができる。これ等の命令は、コンピュータ可読媒体に担持することができる。以下の図に示す又は説明するマシンは、処理資源、及び本明細書に記載の実施例を実行する命令を担持、及び/又は実行することができるコンピュータ可読媒体の例を示している。特に、本発明の実施例に示す多くのマシンは、プロセッサと、データ及び命令を保持するための様々な形態のメモリとを備えている。コンピュータ可読媒体の例には、パーソナルコンピュータ又はサーバーのハードドライブ等、固定記憶装置が含まれる。コンピュータ記憶媒体の別の例には、CD又はDVD装置、(多くのスマートフォン、多機能装置、又はタブレットに搭載されている)フラッシュメモリ、及び磁気メモリ等の携帯記憶装置が含まれる。コンピュータ、端末、ネットワーク対応装置(例えば、携帯電話等の携帯装置)が、プロセッサ、メモリ、及びコンピュータ可読媒体に記憶された命令を利用するマシン及び装置の例である。加えて、実施例は、コンピュータプログラム、又はかかるプログラムを担持することができるコンピュータが利用できる担持媒体の形態で実装することができる。   Additionally, one or more embodiments described herein can be implemented using instructions executable by one or more processors. These instructions may be carried on a computer readable medium. The machines shown or described in the following figures illustrate examples of computer readable media capable of carrying and / or executing processing resources and instructions for carrying out the embodiments described herein. In particular, many machines shown in embodiments of the present invention include a processor and various forms of memory for holding data and instructions. Examples of computer readable media include persistent storage, such as a personal computer or server hard drive. Other examples of computer storage media include portable storage devices such as CD or DVD devices, flash memory (mounted on many smartphones, multifunction devices, or tablets), and magnetic memory. 1 is an example of a machine and device in which a computer, terminal, network-enabled device (e.g., a mobile device such as a mobile phone) utilizes instructions stored in a processor, memory and computer readable medium. In addition, the embodiments can be implemented in the form of a computer program, or a computer-usable carrier medium capable of carrying such a program.

本明細書は、自律車両(AV)の文脈において、多くの実施例を記載している。AVは、操縦及び推進に関して自動状態で動作する任意の車両を意味する。AVに関し、異なるレベルの自律性が存在することができる。例えば、一部の車両は、ドライバーが車両内に存在するという条件で、高速道路等の限定された状況下で自動機能が有効とされる。より進歩したAVは、車両内外からの人間の支援を受けずに運転することができる。かかる車両は、しばしば、車両環境の挑戦的な周囲状況の下において、車両がどのように挙動するかについて高度な決断が要求される。   The present description describes a number of embodiments in the context of an autonomous vehicle (AV). AV means any vehicle that operates in an automatic manner with respect to steering and propulsion. There may be different levels of autonomy for AV. For example, some vehicles have automatic functions enabled under limited circumstances, such as highways, provided the driver is in the vehicle. More advanced AV can be driven without human assistance from inside or outside the vehicle. Such vehicles often require a high degree of determination as to how the vehicle behaves under the challenging ambient conditions of the vehicle environment.

本明細書の開示は、同様の要素には同様の参照番号を付した添付図面に、限定ではなく、例として示してある。
ユーザー装置及び保有AV群と通信する、本明細書に記載の例示的な輸送促進システムを示すブロック図。 本明細書に記載の制御システムを実装した例示的なAVを示すブロック図。 本明細書に記載の輸送手配サービス用の指定アプリケーションを実行する例示的なモバイルコンピューティング装置を示すブロック図。 本明細書に記載の実施例による、快適プロファイルを利用して、AVをユーザー用に構成する例示的な方法を説明するフローチャート。 本明細書に記載の実施例による、快適プロファイルを利用して、AVをユーザー用に構成する例示的な方法を説明するフローチャート。 本明細書に記載の実施例による、AVを1人以上のユーザー用に構成する更なる方法を説明するフローチャート。 本明細書に記載の実施例による、AVを1人以上のユーザー用に構成する更なる方法を説明するフローチャート。 本明細書に記載の実施例による、AVを1人以上のユーザー用に構成するタイミングを最適化する例示的な方法を説明するフローチャート。 本明細書に記載の実施例を実装することができる、コンピュータシステムを示すブロック図。 本明細書に記載の実施例を実装することができる、モバイルコンピューティング装置を示すブロック図。 本明細書に記載の実施例を実装することができる、AVのコンピューティングシステムを示すブロック図。
The disclosure of the present specification is illustrated by way of example, and not limitation, in the accompanying drawings in which like elements are referred to by like reference numerals.
FIG. 2 is a block diagram illustrating an example transportation facilitating system as described herein in communication with a user device and a fleet of AVs. FIG. 6 is a block diagram illustrating an example AV implementing the control system described herein. FIG. 2 is a block diagram illustrating an example mobile computing device that implements a designated application for a transportation arrangement service described herein. FIG. 7 is a flow chart describing an exemplary method of configuring an AV for a user utilizing a comfort profile according to the embodiments described herein. FIG. 7 is a flow chart describing an exemplary method of configuring an AV for a user utilizing a comfort profile according to the embodiments described herein. FIG. 7 is a flow chart describing a further method of configuring an AV for one or more users according to an embodiment described herein. FIG. 7 is a flow chart describing a further method of configuring an AV for one or more users according to an embodiment described herein. FIG. 6 is a flow chart describing an exemplary method of optimizing timing of configuring an AV for one or more users according to an embodiment described herein. FIG. 14 is a block diagram of a computer system that can implement the embodiments described herein. FIG. 1 is a block diagram illustrating a mobile computing device that can implement the embodiments described herein. FIG. 1 is a block diagram illustrating an AV computing system that can implement the embodiments described herein.

システムの説明
図1は、本明細書に記載のユーザー装置及び保有AV又はサービス車両群と通信する、例示的な輸送促進システムを示すブロック図である。輸送促進システム100は、幾つかのネットワーク180を介し、ユーザー装置195及び保有自律車両群190と通信するための通信インターフェース115を備えることができる。加えて又は変形例において、輸送促進システム100は、業務用車両を運転する人間ドライバーと通信し、輸送促進システム100が管理する輸送手配サービスに従って、輸送を促進することができる。多くの実施例において、輸送促進システム100は、依頼ユーザーと輸送促進システム100が管理する、保有業務用車両群及び/又はAV群190の中のAVとを結びつける、輸送手配サービスを提供することができる。輸送手配サービスに対応する指定アプリケーション185を、ユーザー装置195において実行することができる。依頼ユーザーは、ユーザー装置195に入力して、配車依頼197を輸送促進システム100に送信することができる。配車依頼197は、通信インターフェース115によって受信され、依頼ユーザーを保有車両群のうちの最寄りのAVに対応させることができる、選択エンジン135に送ることができる。
System Description FIG. 1 is a block diagram illustrating an exemplary transportation facilitating system in communication with a user device and owned AV or service vehicle fleet described herein. The transportation promotion system 100 can comprise a communication interface 115 for communicating with the user device 195 and the fleet of autonomous vehicles 190 via several networks 180. In addition or in the alternative, the transportation facilitating system 100 can communicate with a human driver driving a commercial vehicle to facilitate transportation in accordance with the transportation arrangement service managed by the transportation facilitating system 100. In many embodiments, the transportation promotion system 100 provides a transportation arrangement service that links the request user with the owned business vehicles and / or the AVs in the AV group 190 managed by the transportation promotion system 100. it can. The designated application 185 corresponding to the transportation arrangement service can be executed in the user device 195. The requesting user can input to the user device 195 and send a dispatch request 197 to the transportation promotion system 100. The dispatch request 197 may be sent to the selection engine 135, which may be received by the communication interface 115 and may cause the requesting user to correspond to the nearest AV of the fleet of vehicles.

1つ以上の実施例において、配車依頼197は、選択されたAV109が、依頼ユーザーと待ち合わせることができる乗車場所を含むことができる。保有AV群190を所与の地域(例えば、都市又は首都圏)に分散して、車両位置情報192を輸送促進システム100の車両インターフェース105に送信することができる。車両インターフェース105が、車両位置情報192を選択エンジン135に送ることにより、選択エンジン135が、配車依頼197に対するサービスを容易に提供することができる候補車両を決定することができる。一部の実施例において、配車依頼197は、依頼ユーザーが車種について好みを有するか否かを最初に判定するために、構成エンジン140が利用する依頼ユーザーの固有の識別子136を含むことができる。例えば、構成エンジン140は、依頼ユーザーの固有の識別子136を用いて、輸送促進システム100のデータベース130の乗客選好ログ132に対し検索142を実行することができる。依頼ユーザーの対応する乗客選好ログ132は、本明細書に記載の数ある中でも、特に好みの車種(例えば、スポーツ多目的車両、バン、スポーツ車両、ステーションワゴン、中型、大型又は小型車両、高級車両等)を含むことができる。これに加えて又は代えて、構成エンジン140は、指定アプリケーション185を介し、依頼ユーザーにプロンプトを送信して、依頼ユーザーが特定の車種を選好するか否かを尋ねることができる。   In one or more embodiments, the dispatch request 197 may include a ride location where the selected AV 109 can meet the requesting user. The vehicle position information 192 can be transmitted to the vehicle interface 105 of the transportation promotion system 100 by dispersing the owned AV group 190 in a given area (for example, a city or a metropolitan area). The vehicle interface 105 sends the vehicle position information 192 to the selection engine 135 so that the selection engine 135 can determine a candidate vehicle that can easily provide service for the dispatch request 197. In some embodiments, the dispatch request 197 may include a unique identifier 136 of the requesting user utilized by the configuration engine 140 to initially determine whether the requesting user has a preference for the vehicle type. For example, configuration engine 140 may perform a search 142 on passenger preference log 132 of database 130 of transportation facilitation system 100 using a unique identifier 136 of the requesting user. Among the number described in the specification, the requesting user's corresponding passenger preference log 132 is a particularly preferred vehicle type (e.g. sports multipurpose vehicles, vans, sports vehicles, station wagons, medium size, large or small vehicles, luxury vehicles etc.) Can be included. Additionally or alternatively, configuration engine 140 may send a prompt to the requesting user via specification application 185 to ask whether the requesting user prefers a particular vehicle type.

乗車場所、保有車両群190中の最寄りのAV、又は人間が運転する他の最寄りの業務用車両の所在地、及び必要に応じ、好みの車種に基づいて、選択エンジン135は、基準を満たす車両(例えば、AV109)を選択することができる。特定の態様において、選択エンジン135は、更にマッピングエンジン175を利用して、地図データ179(例えば、乗車場所までの距離)及び/又は交通データ177(例えば、乗車場所に到達するまでの所要時間)に基づいて、最適車両(例えば、AV109)決定することができる。AV109を最適な車両として選択した後、選択エンジン135は、AV109に配車依頼197に対するサービスを提供する招待状182を送信することができる。一部の実施例において、AV109は、幾つかの要因(例えば、燃料又はエネルギー残量、サービス指標、所有者要件等)に依存して、招待状に同意又は拒否することができる。特定の実施形態において、AVが招待状182に同意すると、輸送促進システム100は、地図データ179及び交通データ177を用いて、AV109に対し、乗車場所までの最短又は最適ルートを示すルート情報を与えることができる。あるいは、AV109は、独立して最適なルートを特定するためのローカルマッピング資源を備えることができる。   The selection engine 135 meets the criteria based on the location of the vehicle, the location of the nearest AV in the fleet of vehicles 190, or the location of another nearest business vehicle driven by a human and optionally the type of vehicle For example, AV 109) can be selected. In particular aspects, selection engine 135 further utilizes mapping engine 175 to map data 179 (eg, distance to boarding location) and / or traffic data 177 (eg, time required to reach boarding location) The optimal vehicle (eg, AV 109) can be determined based on After selecting the AV 109 as the optimal vehicle, the selection engine 135 can send the AV 109 an invitation 182 to service the dispatch request 197. In some embodiments, the AV 109 may agree or decline the invitation depending on several factors (eg, fuel or energy balance, service indicator, owner requirements, etc.). In a particular embodiment, when the AV agrees to the invitation 182, the transportation promotion system 100 uses the map data 179 and the traffic data 177 to provide the AV 109 with route information indicating the shortest or optimal route to the boarding location. be able to. Alternatively, the AV 109 can comprise local mapping resources to independently identify the optimal route.

本明細書に記載の一部の実施例によれば、輸送促進システム100は、ユーザー装置195から、加速度計データ181及び位置データ(例えば、GPSデータ183)を受信して、依頼ユーザーの推定身長等、ユーザー属性153を判定することができるデータアナライザー150を備えることができる。様々な実施形態において、データアナライザー150は、更に加速度計データ181及びGPSデータ183を処理して、体重及び体型(例えば、痩せ型、普通、大柄)等、依頼ユーザーの他の大まかな属性153を推定することができる。更に別の実施形態において、データアナライザー150は、更に加速度計データ181及びGPSデータ183を処理して、大腿骨の長さ、脚の長さ、姿勢情報、胴の長さ等、より細かい属性153を推定又は判定することができる。   According to some embodiments described herein, the transportation facilitating system 100 receives accelerometer data 181 and position data (e.g., GPS data 183) from the user device 195 to estimate the height of the requesting user. , Etc., may be provided with a data analyzer 150 capable of determining user attributes 153. In various embodiments, data analyzer 150 further processes accelerometer data 181 and GPS data 183 to provide other general attributes 153 of the requesting user, such as weight and shape (eg, lean, normal, large). It can be estimated. In yet another embodiment, data analyzer 150 further processes accelerometer data 181 and GPS data 183 to further refine attributes 153 such as femoral length, leg length, posture information, torso length, etc. Can be estimated or determined.

例えば、特定のユーザー装置から配車依頼197を受信する際、輸送促進システム100は、(例えば、指定アプリケーション185を介して)ユーザー装置195の加速度計及びGPSモジュールからの加速度計データ181及びGPSデータ183にアクセスすることができる。特定の態様において、加速度計は、慣性測定ユニットに収容することができ、加速度計のデータ流181を提供し、それをデータアナライザー150が処理して、ユーザー属性153を判定又は推定することができる。従って、依頼ユーザーが、装置195をポケットに入れるか、あるいは装置195を把持して歩き始めると、加速度計データ181は、歩幅痕跡、歩行痕跡、及び/又は揺動痕跡、並びに各々の歩幅に対応する指向性加速度ピークを含むことができる。加速度ピークの特質、タイミング、大きさ、及び方向、並びに移動距離(例えば、ユーザーが歩いた距離)をデータアナライザー150が分析して、依頼ユーザーの属性153を判定することができ、次いで、それを構成エンジン140に送信することができる。判定した依頼ユーザーの属性153に基づいて、構成エンジン140は、依頼ユーザーがAV109に乗車するとき、最も快適な設定が提供されるように、選択したAV109の乗客座席を構成するための車両構成セット188を決定することができる。   For example, upon receiving a dispatch request 197 from a particular user device, the transportation facilitating system 100 (eg, via the designated application 185) includes accelerometer data 181 and GPS data 183 from the accelerometer and GPS module of the user device 195. You can access to In a particular aspect, the accelerometer can be housed in an inertial measurement unit and provide an accelerometer data stream 181, which can be processed by data analyzer 150 to determine or estimate user attributes 153. . Thus, when the requesting user places the device 195 in the pocket or starts gripping the device 195, the accelerometer data 181 corresponds to the stride trace, the walking trace, and / or the rocking trace and each stride Directional acceleration peaks can be included. The nature, timing, magnitude, and direction of the acceleration peak, as well as the distance traveled (e.g., the distance the user walked) can be analyzed by data analyzer 150 to determine the attribute 153 of the requesting user, which is It can be sent to configuration engine 140. Based on the determined attribute 153 of the requesting user, the configuration engine 140 sets the vehicle configuration for configuring the selected AV 109 passenger seat so that the most comfortable setting is provided when the requesting user gets on the AV 109 188 can be determined.

構成セット188を決定する際、構成エンジン140は、ユーザー装置195からの加速度計データ181及びGPSデータ183によって判定されるユーザー属性153に基づいて、機械学習を実行することができる。特定の態様において、構成エンジン140は、ユーザー属性153を用いて、他の同様の快適プロファイル137にアクセスすることができる。例えば、構成エンジン140は、依頼ユーザーの判定身長、体重、体型、脚の長さ等を用いて、データベース130に対し検索142を実行して、同様の属性を有するユーザーの対応する快適プロファイル137を特定することができる。構成エンジン140は、依頼ユーザーの構成セット188を生成する基礎として、対応する快適プロファイル137を利用することができる。1つの実施例において、構成エンジン140は、ユーザー属性の類似性に基づいて、一連の対応する快適プロファイル137をランク付けし、上位のグループ(例えば、上位5又は10)を用いて、構成セット188を生成することができる。これに加えて又は代えて、構成エンジン140は、対応する快適プロファイル137の構成設定(例えば、座席調整及び位置設定)の平均値を算出及び利用し、算出した平均値に基づいて、依頼ユーザーの構成セット188を生成することができる。   In determining configuration set 188, configuration engine 140 may perform machine learning based on accelerometer data 181 from user device 195 and user attributes 153 as determined by GPS data 183. In particular aspects, configuration engine 140 may access other similar comfort profiles 137 using user attributes 153. For example, configuration engine 140 may perform a search 142 against database 130 using the determining height, weight, shape, leg length, etc. of the requesting user to obtain corresponding comfort profiles 137 for users having similar attributes. It can be identified. The configuration engine 140 can utilize the corresponding comfort profile 137 as a basis for generating the configuration set 188 of the requesting user. In one embodiment, configuration engine 140 ranks a series of corresponding comfort profiles 137 based on the similarity of the user attributes, and uses the top groups (eg, top 5 or 10) to configure set 188 Can be generated. Additionally or alternatively, configuration engine 140 calculates and uses the average value of the configuration settings (e.g., seat adjustment and position settings) of the corresponding comfort profile 137, and based on the calculated average value, the requesting user's Configuration set 188 can be generated.

実施例において、構成エンジン140は、車両構成セット188を生成して、依頼ユーザーの装置195からの加速度計データ181によって判定されたユーザー属性153を、AV又は業務用車両の座席の構成可能なパラメータに対応付けることができる。例えば、構成エンジン140は、依頼ユーザーの判定又は推定した身長を座席の前後位置に関連付けることができる。構成エンジン140は、更にユーザーの判定又は推定した体重若しくは体型を背凭れ角度、座席の奥行き、及び/又は座席の高さに関連付けることができる。構成エンジン140は、更に依頼ユーザーの判定又は推定した脚の長さを座席の大腿部の長さの設定又はクッションの縁部調整に関連付け、膝及び腰部の負担を極力抑制することができる。依頼ユーザーの判定又は推定属性153と座席の調整可能パラメータとの更なる相関についても企図されている。例えば、構成エンジン140が、加速度計データ181の痕跡に示される姿勢情報を利用して、クッションの柔らかさ、腰部支持要素、肩部支持要素、ヘッドレスト角度等を調整するコマンドを生成することができる。   In an embodiment, configuration engine 140 generates vehicle configuration set 188 to configure user attributes 153 determined by accelerometer data 181 from requesting user device 195 into configurable parameters of the seat of an AV or commercial vehicle. Can be associated with For example, configuration engine 140 may associate the height determined by the requesting user or estimated with the front and back positions of the seat. The configuration engine 140 may further associate the user's determined or estimated weight or body shape with the backrest angle, seat depth, and / or seat height. The configuration engine 140 can further associate the leg length determined or estimated by the requesting user with the setting of the thigh length of the seat or the edge adjustment of the cushion to minimize the load on the knee and the waist. A further correlation of the requesting user's determination or estimated attributes 153 with the adjustable parameters of the seat is also contemplated. For example, configuration engine 140 can generate a command to adjust cushion softness, lumbar support element, shoulder support element, headrest angle, etc. using posture information shown in traces of accelerometer data 181 .

車両構成セット188は、車両インターフェース105を介し、ネットワーク180を通して、選択したAV109に送信することができる。例えば、選択エンジン135は、依頼ユーザーからの配車依頼197に対するサービスを提供するためにAV109を選択して、車両インターフェース105を介し、AV109に招待状182を送信することができる。データアナライザー150は、依頼ユーザーの装置195からの加速度計データ181及びGPSデータ183を処理して、ユーザー属性153を判定することができる。構成エンジン140は、ユーザー属性153をAV109の座席調整パラメータに対応付けることができる。特定の実施例において、輸送促進システム100は、保有車両群190のAVのすべての調整可能なパラメータ(例えば、調整可能な座席パラメータ)を示す、AVパラメータログ134をデータベース130に保存することができる。構成エンジン140は、AV109の調整可能な座席パラメータの検索142を実行し、ユーザーの快適性を最大限に高めるために、ユーザー属性153をAV109の座席に関する様々な調整に対応付けて座席調整を含むようにAV構成セット188を生成し、AV109が依頼ユーザーを迎えに行く途上において、車両インターフェース105を介し、AV構成セット188をAV109に送信することができる。   Vehicle configuration set 188 may be transmitted to selected AVs 109 through network 180 via vehicle interface 105. For example, the selection engine 135 may select the AV 109 to provide service to the dispatch request 197 from the requesting user and send the invitation 182 to the AV 109 via the vehicle interface 105. Data analyzer 150 may process accelerometer data 181 and GPS data 183 from requesting user's device 195 to determine user attributes 153. The configuration engine 140 can associate the user attribute 153 with the seat adjustment parameters of the AV 109. In particular embodiments, the transportation facilitating system 100 may store an AV parameter log 134 in the database 130, which indicates all adjustable parameters (eg, adjustable seat parameters) of the AVs of the fleet group 190. . The configuration engine 140 performs a search 142 for adjustable seat parameters of the AV 109 and includes a seat adjustment that associates user attributes 153 with various adjustments for the seat of the AV 109 to maximize user comfort. Thus, the AV configuration set 188 can be transmitted to the AV 109 via the vehicle interface 105 while the AV configuration set 188 is generated and the AV 109 is going to pick up the requesting user.

特定の実施形態において、選択エンジン135は、更にAV109の特定の座席を依頼ユーザーに割り当てることができる。かかる実施形態において、構成エンジン140は、車両構成セット188に、依頼ユーザーに割り当てた特定の座席(例えば、右前席)を更に示すことができる。AV109が車両構成セット188を受信した後、AV109は、乗車場所に到着する前に、依頼ユーザーに割り当てた特定の座席に関する構成を実行することができる。加えて、選択エンジン135は、確認通知199を生成して、依頼ユーザーの装置195に送信することができる。特定の態様において、確認通知199は、AV109(又は、ユーザーの配車依頼197に対するサービスを提供するために選択された別の車両)の様々な属性、例えば、車種、色、年式、ナンバープレート番号等を示すことができる。確認通知199は、ユーザー装置195の指定アプリケーション185のユーザーインターフェースに生成することができ、依頼ユーザーに割り当てた座席を示すデータを更に含むことができる。特定の態様において、依頼ユーザーは確認通知199に同意するか、又は拒否することができ、拒否された場合、選択エンジン135は、代替車両を探すことができ、構成エンジン140は、それに応じて代替車両の新しい車両構成セット188を生成することができる。従って、選択されたAV109が、約束の場所で依頼ユーザーと出会う際、ユーザー自身の装置195からの加速度計データ181及びGPSデータ183に基づいて構成された座席を示す情報を、依頼ユーザーに提示することができ、座席を予めユーザー用に構成して、快適性を最適化することができる。   In particular embodiments, selection engine 135 may further assign a specific seat of AV 109 to the requesting user. In such embodiments, configuration engine 140 may further indicate to vehicle configuration set 188 the particular seat (e.g., the right front) assigned to the requesting user. After the AV 109 receives the vehicle configuration set 188, the AV 109 may perform the configuration for the particular seat assigned to the requesting user before arriving at the boarding location. In addition, the selection engine 135 can generate an acknowledgment 199 and send it to the requesting user's device 195. In particular aspects, the confirmation notice 199 indicates various attributes of the AV 109 (or another vehicle selected to provide service for the user's dispatch request 197), eg, model, color, year, license plate number Etc. can be shown. The confirmation notification 199 may be generated on the user interface of the designated application 185 of the user device 195 and may further include data indicating the seat assigned to the requesting user. In certain aspects, the requesting user can agree or decline the acknowledgment 199 and if rejected, the selection engine 135 can look for an alternative vehicle and the configuration engine 140 can substitute accordingly. A new vehicle configuration set 188 of vehicles can be generated. Thus, when the selected AV 109 meets the requesting user at the promised location, it presents the requesting user with information indicative of a seat configured based on the accelerometer data 181 and the GPS data 183 from the user's own device 195 The seat can be pre-configured for the user to optimize comfort.

これに加えて又は代えて、ユーザー装置195の指定アプリケーション185は、ユーザーが、空調設定、座席温度設定、ラジオ局設定、選択したAV109の選好座席(例えば、自動車相乗り又はバン相乗りの場合)、照明設定、内部ディスプレイのホームページ設定、ムーンルーフ又はサンルーフ設定(例えば、開放又は閉鎖)、窓設定、乗り心地制御設定(例えば、スポーツモード又は慎重モード自律運転)、大まかな座席調整設定(例えば、直立位置又はリラックス位置)等、選好項目を入力することができる選好メニュー186を生成することができる。一部の実施例において、選好メニューは、配車依頼197の送信に応じ、ユーザー装置195の表示画面に生成することができる。   Additionally or alternatively, the specification application 185 of the user device 195 may set the air conditioning setting, the seat temperature setting, the radio station setting, the preference seat of the selected AV 109 (for example, in the case of car or van sharing), lighting Settings, Home display settings for internal display, Moon roof or sun roof settings (for example, open or closed), window settings, ride control settings (for example, sport mode or cautious mode autonomous operation), rough seat adjustment settings (for example, upright position Or, a preference menu 186 can be generated, where preferences can be entered, such as a relaxed position). In some embodiments, a preference menu may be generated on the display screen of the user device 195 in response to the transmission of the dispatch request 197.

変形例において、選好メニュー186は、AV選択エンジン135によって選択されたAVの構成可能なパラメータに基づいて、カスタマイズすることができる。従って、配車依頼197に対するサービスを提供するAV109が選択されると、構成エンジン140は、AV109のAVパラメータログ134にアクセスして、その構成可能なパラメータ(例えば、AV109に衛星ラジオ、サンルーフ、360度の座席構成等があるか否か)を判定することができ、輸送促進システム100は、AV109の構成可能なパラメータに基づいて、依頼ユーザーのための選好メニュー186を生成することができる。ユーザーは、選好メニュー186と対話して、選択項目191を輸送促進システム100に送り返し、構成エンジン140は、選好メニュー186上における選択された項目に基づいて、車両構成セット188を生成し、本明細書に記載のように車両構成セット188をAV109に送信することができる。   In an alternative embodiment, preferences menu 186 can be customized based on configurable parameters of the AV selected by AV selection engine 135. Thus, when the AV 109 providing service to the dispatch request 197 is selected, the configuration engine 140 accesses the AV parameter log 134 of the AV 109 to configure its configurable parameters (e.g. Whether or not there is a seat configuration etc.) can be determined, and the transport promotion system 100 can generate a preference menu 186 for the requesting user based on the configurable parameters of the AV 109. The user interacts with preference menu 186 to send selection items 191 back to transportation facilitation system 100, and configuration engine 140 generates vehicle configuration set 188 based on the selected items on preference menu 186, The vehicle configuration set 188 can be sent to the AV 109 as described herein.

更に説明するように、車両構成セット188は、選択された業務用車両が乗車場所に到着する前に、選択された業務用車両の幾つかの調整可能な構成要素をユーザー用に構成するための一連の構成命令を含むことができる。従って、業務用車両は、乗車場所に移動する間に、車両設定選好項目に基づいて、1つ以上の構成要素を自動調整することができる。これに加えて又は代えて、輸送促進システム100は、快適プロファイル137又は構成セット188に従って、少なくとも1つの車両設定選好項目を操作するために、業務用車両(例えば、AV109)に対し、業務用車両が乗車場所に到達するルートを延長、又は遅延させる命令を更に伝達することができる。   As will be further described, the vehicle configuration set 188 is for configuring some of the adjustable components of the selected business vehicle for the user before the selected business vehicle arrives at the boarding location. It can contain a series of configuration instructions. Thus, the business vehicle can automatically adjust one or more components based on vehicle configuration preferences while traveling to the boarding location. Additionally or alternatively, the transportation facilitating system 100 operates the commercial vehicle against the commercial vehicle (e.g., AV 109) to operate at least one vehicle setting preference item according to the comfort profile 137 or the configuration set 188. It may further convey an instruction to extend or delay the route that the vehicle reaches the boarding place.

これに加えて又は代えて、ユーザーが、通常、本明細書に記載の特定の選好項目を選択できるようにするために、指定アプリケーション185に、選好メニュー186を常時生成することができる。選好選択項目191(例えば、座席位置情報、温度設定等)は、輸送促進システム100のログマネージャー125に送信することができ、ログマネージャー125は、選択項目191に基づいて、ユーザーの快適プロファイル137に対する選好ログ更新128を生成することができる。本明細書に記載のように、データベース130は、輸送手配サービスのユーザーの一般的な選好を示す、快適プロファイルを保存することができ、選択されたAV109が、乗車場所に向かう途上において実行するAV構成セット188の少なくとも一部を生成するために、構成エンジン140がアクセスすることができる。一部の実施例において、輸送促進システム100は、ユーザーの快適プロファイル137を実施する上において、1つ以上の機構が選択された業務用車両(例えば、AV109)において利用できない旨を、ユーザーに伝達することができる。   Additionally or alternatively, a preference menu 186 can be generated at all times in the designated application 185 to allow the user to typically select the particular preferences described herein. Preference choices 191 (e.g., seat location information, temperature settings, etc.) can be sent to the log manager 125 of the transportation facilitating system 100, and the log manager 125 can generate a preference profile for the user's comfort profile 137 based on the selection 191. Preference log updates 128 can be generated. As described herein, the database 130 can store comfort profiles indicating the general preferences of users of the transportation arrangement service, and the AVs that the selected AV 109 performs on the way to the boarding location Configuration engine 140 can be accessed to generate at least a portion of configuration set 188. In some embodiments, the transportation facilitating system 100 communicates to the user that one or more mechanisms are not available on the business vehicle (eg, AV 109) selected to implement the user's comfort profile 137. can do.

従って、輸送促進システム100は、輸送手配サービスのユーザーに対応する乗客選好ログ132を管理することができる。乗客選好ログ132の各々は、特定のユーザーの選好又は快適プロファイル137を含むことができ、ユーザー装置195に関連付けられた固有の識別子136を用いて、輸送促進システム100によって分類することができる。特定の配車依頼197を受信すると、構成エンジン140は、配車依頼197に含まれている、当該ユーザー装置195の固有の識別子136を利用して、対応する乗客選好ログ132内の快適プロファイル137を特定することができる。更に、輸送促進システム100は、経時的に、特定のユーザーの一連の選好項目を(例えば、機械学習技術を介して)特定できるようになる。   Thus, the transportation promotion system 100 can manage the passenger preference log 132 corresponding to the user of the transportation arrangement service. Each of the passenger preference logs 132 may include a particular user preference or comfort profile 137 and may be classified by the transportation promotion system 100 using a unique identifier 136 associated with the user device 195. Upon receipt of the specific dispatch request 197, the configuration engine 140 uses the unique identifier 136 of the user device 195 included in the dispatch request 197 to identify the comfort profile 137 in the corresponding passenger preference log 132. can do. In addition, the transportation facilitating system 100 can, over time, identify a set of preferences for a particular user (eg, via machine learning techniques).

1つの実施例において、依頼ユーザーが、保有車両群190から選択されたAV109に乗車した後、選択されたAV109(又は人間が運転する自動車又はバン等の別の選択された業務用車両)は、AVデータ196を輸送促進システム100に送り返すことができる。数あるデータ項目の中で、AVデータ196は、特に、内部構成要素に対するユーザーによる調整(例えば、ラジオ、座席位置、構成及び調整、温度制御等)を示す構成又は調整データ163を含むことができる。ログマネージャー125は、AVデータ196を分析して、当該ユーザーの乗客選好ログ132に調整データ163を記録することができる。当該ユーザーの配車依頼に関するサービスを提供するために選択されたAVから受信されるAVデータ196に含まれる調整データ163は、経時的に、当該ユーザーの特定の学習されたユーザーの選好を示すことができるようになる。特定の実施形態において、輸送促進システム100は、一定の期間(又はn回の乗車)にわたる調整データ163を分析して、調整データ163における明確な選好を特定することができるパターン認識エンジン160を含むことができる。パターン認識エンジン160によって、調整データ163における特定の選好パターンが特定されると、パターン認識エンジン160は、当該ユーザーの快適プロファイル137に対する快適プロファイル更新169を生成して、学習した選好項目を含めることができる。   In one embodiment, the selected AV 109 (or another selected business vehicle such as a car or van driven by a human) after the requesting user rides on the selected AV 109 from the fleet of vehicles 190 is: The AV data 196 can be sent back to the transportation promotion system 100. Among the various data items, the AV data 196 may include, among other things, configuration or adjustment data 163 indicating user adjustments to internal components (eg, radio, seat position, configuration and adjustment, temperature control, etc.) . Log manager 125 may analyze AV data 196 and record reconciliation data 163 in the passenger preference log 132 for the user. The adjustment data 163 included in the AV data 196 received from the AV selected to provide the service related to the user's allocation request may indicate the specific learned user's preference of the user over time become able to. In certain embodiments, the transportation facilitating system 100 includes a pattern recognition engine 160 that can analyze the adjustment data 163 over a period of time (or n rides) to identify distinct preferences in the adjustment data 163. be able to. When the pattern recognition engine 160 identifies a specific preference pattern in the adjustment data 163, the pattern recognition engine 160 may generate the comfort profile update 169 for the comfort profile 137 of the user to include the learned preference item. it can.

例えば、n回の乗車(例えば、15、20、又は50回の乗車)にわたり、業務用AVによって得られた調整データ163は、通常、ユーザーが特定のラジオ局を選択し、空調システムを特定の温度範囲に調整し、特定の座席調整セットを選好、及び/又は特定のソフトウェアアプリケーションセットにアクセス、又は特定の一連のウェブページを閲覧することを示すことができる。個々に選択された又は調整された項目は、ログマネージャー125によって、選好ログ更新128として記録することができる。経時的に、パターン認識エンジン160は、パターンを特定したり、採点技術によって特定の選好を採点したりすることができるようになる。特定の選好が特定の閾値に達する(例えば、確実性確率閾値又は点数を横切る)と、パターン認識エンジン160は、判定した選好を反映したプロファイル更新169を生成することによって、快適プロファイル137を編集することができる。その後、ユーザーが配車依頼をすると、構成エンジン140はAV構成セット188を生成し、パターン認識エンジン160によって判定された選好項目をプロファイル更新169に含めることができる。この学習した選好項目は、特定の座席配置、温度設定、ラジオ局設定、及び/又は他の調整、構成、又は本明細書に記載の他の設定であってよい。   For example, for n rides (e.g., 15, 20, or 50 rides), the adjustment data 163 obtained by the commercial AV usually means that the user selects a particular radio station and identifies the air conditioning system. The temperature range may be adjusted, a particular set of seat adjustments may be preferred, and / or a particular set of software applications may be accessed, or a particular series of web pages may be viewed. The individually selected or adjusted items can be recorded by the log manager 125 as preference log updates 128. Over time, pattern recognition engine 160 may be able to identify patterns and score particular preferences with scoring techniques. When a particular preference reaches a particular threshold (eg, cross certainty probability threshold or score), the pattern recognition engine 160 edits the comfort profile 137 by generating a profile update 169 that reflects the determined preference. be able to. Thereafter, when the user makes a dispatch request, configuration engine 140 may generate AV configuration set 188 and include the preference items determined by pattern recognition engine 160 in profile update 169. The learned preferences may be specific seating arrangements, temperature settings, radio station settings, and / or other adjustments, configurations, or other settings described herein.

更に、ユーザー装置195の指定アプリケーション185によって、各々のAV乗車後において、ユーザーは、乗車に関するフィードバック193を返すことができる。特定の実施形態において、フィードバック193は、ユーザーが乗車体験の評価に利用できる、単純な評価システム(例えば、1〜5星評価)を含むことができる。パターン認識エンジン160は、ユーザー装置195からフィードバック193を受信して、ユーザーの特定の乗車体験と乗車自体における特定のイベント又は乗車特性との相関を試みることができる。前述のように、輸送促進システム100は、配車依頼に関するサービスを提供している業務用車両から、AVデータ196を受信することができる。AVデータ196は、調整データ163を含む以外に、特定の評価との潜在的な相関を示すことができる、様々な制御コマンド及びセンサーデータ(例えば、加速度計データ、画像データ、制御システムモード等)を示すことができる。   In addition, the user application 195 designated application 185 allows the user to return feedback 193 about the ride after each AV ride. In particular embodiments, feedback 193 may include a simple rating system (e.g., a 1-5 star rating) that can be used by the user to assess the ride experience. Pattern recognition engine 160 may receive feedback 193 from user device 195 to attempt to correlate the user's particular ride experience with particular events or ride characteristics on the ride itself. As described above, the transportation promotion system 100 can receive the AV data 196 from the business vehicle providing the service related to the dispatch request. In addition to including adjustment data 163, the AV data 196 can indicate potential correlations with specific assessments, various control commands and sensor data (eg, accelerometer data, image data, control system modes, etc.) Can be shown.

例えば、所有車両群190のAVは、法的及び安全上の制約の範囲内において、特定のモードで動作することができる。一部の実施例において、パターン認識エンジン160は、神経質な乗客に関し、(例えば、数回の乗車にわたり)慎重な走行を高評価に相関させることができる。一部の実施例において、相関が所定の閾値(例えば、75%の確度)に達すると、パターン認識エンジン160は、神経質な乗客の快適プロファイル137に対するプロファイル更新169を生成して、神経質な乗客の依頼に対するサービスを提供するときは、選択されたAVが、高注意モード等、特定の乗車特性に従ってのみ走行することが必須であることを示すことができる。従って、神経質な乗客が配車依頼197を成し、選択エンジン135によって、その依頼197に対するサービスを提供するAV109が選択されると、構成エンジン140は、神経質な乗客の快適プロファイル137に対し検索142を実行して、神経質な乗客のAV設定選好項目133等の車両設定選好項目を特定することができる。本明細書に記載のように、AV設定選好項目133は、配車依頼197を成す前又は後に、神経質な乗客が、選好メニュー186に直接入力することもできる。更に、神経質な乗客の快適プロファイル137は、ラジオの設定、座席構成設定、温度設定等の他の構成選好項目、及び神経質な乗客が慎重なAVの乗車を好むという学習した選好項目を示すことができる。構成エンジン140は、AV109に対し、神経質な乗客を乗車場所から目的地まで送る際、高注意モードで動作する(例えば、より遅い速度で運転し、滑らかな制動、加速、及び操縦を行う)という指示を含めて、車両構成セット188を生成し送信することができる。   For example, the AVs of owned fleet 190 can operate in a particular mode within legal and safety constraints. In some embodiments, the pattern recognition engine 160 can correlate cautious travel (e.g., over several rides) to a high score for nervous passengers. In some embodiments, when the correlation reaches a predetermined threshold (e.g., 75% accuracy), the pattern recognition engine 160 generates a profile update 169 for the nervous passenger comfort profile 137 to allow the nervous passenger to When providing a service for a request, it can be shown that it is essential for the selected AV to travel only according to certain riding characteristics, such as high alert mode. Thus, when a nervous passenger makes a dispatch request 197 and the AV 109 serving the request 197 is selected by the selection engine 135, the configuration engine 140 searches the search profile 142 for the nervous passenger comfort profile 137. In operation, vehicle configuration preferences may be identified, such as a nervous passenger's AV configuration preferences 133. As described herein, the AV setting preferences 133 may also be entered directly into the preferences menu 186 by nervous passengers before or after making the dispatch request 197. In addition, the nervous passenger comfort profile 137 may indicate other configuration preferences such as radio settings, seat configuration settings, temperature settings, and learned preferences that the nervous passenger prefers a discreet AV ride it can. Configuration engine 140 operates in high alert mode (e.g., operates at a slower speed, provides smooth braking, acceleration, and maneuvering) as it sends the AV 109 nervous passengers from the boarding location to the destination. Vehicle configuration set 188 can be generated and transmitted, including instructions.

より一般的には、特定のユーザーに輸送を提供する選択されたAVからのAVデータ196(又は他の業務用車両のデータ)は、当該特定のユーザーからのフィードバック193(例えば、ユーザー体験評価)に照らし、パターン認識エンジン160によって分析することができる。フィードバック193は、評価データのみに限定されるものではなく、自発的なコメント及び/又は調査データも含むことができる。一部の態様において、特定の閾値を下回る評価(5つ星のうちの2)がユーザーによって提示された場合、パターン認識エンジン160を始動して、その特定の移動のAVデータを分析することができる。パターン認識エンジン160は、低い評価に対する潜在的な原因又は一因となる異常なイベント、事態、及び/又は乗車特性に関し、AVデータ196を分析することができる。   More generally, AV data 196 (or other commercial vehicle data) from a selected AV that provides transportation to a particular user is feedback 193 from that particular user (eg, user experience rating) And may be analyzed by the pattern recognition engine 160. The feedback 193 is not limited to evaluation data alone, but may include voluntary comments and / or survey data. In some embodiments, if an evaluation (2 of 5 stars) below a certain threshold is presented by the user, starting pattern recognition engine 160 to analyze the AV data of that particular movement it can. Pattern recognition engine 160 may analyze AV data 196 for abnormal events, situations, and / or boarding characteristics that are potential causes or contributors to low ratings.

例えば、パターン認識エンジン160は、複数回の急ブレーキを示すAVデータ196の加速度計データを特定することができる。別の例として、パターン認識エンジン160は、ユーザーを輸送する際に、AVの走行が速過ぎたか遅過ぎたかを示すことができる、乗車と降車との間の時間対距離デルタを更に判定することができる。n回の乗車にわたり、パターン認識エンジン160は、各々の走行に関するAVデータ196を分析することによって、ユーザーによって示された低評価に対する、1つ以上の原因を特定することができる。本明細書に記載のように、潜在的な原因が特定の閾値(例えば、低評価の原因である確率が75%)に達すると、パターン認識エンジン160は、ユーザーの快適プロファイル137を編集するためのプロファイル更新169を生成して、今後の走行において、当該原因を軽減又は緩和することができる。かかる潜在的な原因は、(例えば、特定の重力閾値を超えて測定される)異常な減速、逸脱、及び/又は加速、過度に慎重な運転又は過度に強引な運転(例えば、通常モード、慎重モード、高慎重モード間の運転)等を含むことができる。従って、当該ユーザーの快適プロファイル137は、当該ユーザーのために選択されたAV109が、高慎重モードで運転できないようにして、選択されたAVの走行時間を最適化する、選択回避項目等の選択回避項目を含むこともできる。   For example, the pattern recognition engine 160 can identify accelerometer data of the AV data 196 indicating multiple sudden braking. As another example, the pattern recognition engine 160 may further determine a time-to-distance delta between getting on and off which can indicate whether the AV is traveling too fast or too slow when transporting the user. Can. For n rides, the pattern recognition engine 160 may identify one or more causes for the low ratings indicated by the user by analyzing the AV data 196 for each run. As described herein, the pattern recognition engine 160 may edit the comfort profile 137 of the user when the potential cause reaches a certain threshold (e.g., a 75% probability of causing a low rating). The profile update 169 can be generated to reduce or alleviate the cause in future driving. Such potential causes may be abnormal deceleration, deviation and / or acceleration (e.g. measured above a certain gravity threshold), excessively cautious operation or excessively aggressive operation (e.g. normal mode, cautious Mode, operation between high prudent modes etc) can be included. Therefore, the comfort profile 137 of the user prevents selection AV items, etc., which optimizes the travel time of the selected AV by preventing the AV 109 selected for the user from operating in the high caution mode It can also contain items.

これ等の方針に沿って、パターン認識エンジン160は、経時的に(又は当該ユーザーのn回の乗車にわたって)調整データ163を分析し、特定の構成要素のパラメータの範囲又は境界を特定することができる。例えば、ユーザーが、内部の気温が70度(約21.1℃)を超えるように調整することは決してしない、又は座席の前後方向パラメータを特定の前方位置を超えて調整することは決してしないことがあり得る。パターン認識エンジン160は、かかる調整データ163をユーザーの選好ログ132に蓄積し、(例えば、その後の各々の移動において)ユーザーが、これ等の判定範囲又は境界を超えない確率を算出することができる。算出した確率が特定の閾値(90%の確実な確率)に達すると、パターン認識エンジン160は、設定範囲又は境界を示すプロファイル更新169で、ユーザーの快適プロファイル137を修正することができる。従って、その後の乗車において、構成エンジン140は、ユーザーの快適プロファイル137の設定範囲又は境界を参照して、選択されたAV109の調整可能なパラメータのいずれも、かかる範囲又は境界外にあるか否か判定することができる。そうであれば、構成エンジン140は、調整コマンドを含むAV構成セット188を生成して、選択されたAV109が、ユーザーの快適プロファイル137に示された範囲又は境界内に収まるように、それらのパラメータを調整することができる。   Along these lines, the pattern recognition engine 160 may analyze the adjustment data 163 over time (or over the user's n rides) to identify ranges or boundaries of parameters of particular components it can. For example, the user never adjusts the internal air temperature to above 70 degrees (about 21.1 degrees Celsius) or never adjusts the seat longitudinal parameters beyond a specific forward position There is a possibility. The pattern recognition engine 160 may accumulate such adjustment data 163 in the user's preference log 132 and calculate the probability that the user does not exceed these decision ranges or boundaries (e.g., on each subsequent move) . When the calculated probability reaches a certain threshold (certain probability of 90%), the pattern recognition engine 160 can modify the user's comfort profile 137 with a profile update 169 indicating a set range or boundary. Thus, in a subsequent ride, the configuration engine 140 refers to the setting range or boundary of the user's comfort profile 137 to see if any of the AV 109 adjustable parameters selected are outside such range or boundary. It can be determined. If so, the configuration engine 140 generates an AV configuration set 188 including adjustment commands, and their parameters such that the selected AV 109 falls within the range or boundary indicated in the user's comfort profile 137. Can be adjusted.

従って、輸送促進システム100が管理する輸送手配サービスのユーザーは、サービスを利用する前、又は各々の配車依頼197を送信した後に、指定アプリケーション185の選好メニュー186を介して、初期選好項目191を入力することができる。これに加えて又は代えて、輸送促進システム100のデータアナライザー150は、ユーザー装置195からの加速度計データ181及びGPSデータ183に基づいて、ユーザーの身長、体重、体型、脚の長さ、大腿骨の長さ、姿勢等、ユーザー属性153を自動的に判定又は推定することができる。構成エンジン140は、これ等の推定属性に基づく座席調整コマンドを含めて、構成セット188を生成することができる。これに加えて又は代えて、更に、ユーザーは、フィードバック193を返すか、又はAV乗車中に修正を行うことができ、これによって、ユーザーの快適プロファイル137を、それに応じて編集又は修正することができるパターン認識を開始することができる。構成エンジン140は、ユーザーの快適プロファイル137に基づいて構成セット188を生成し、選択されたAV(又は選択された人間が運転する業務用車両)に送信し、ユーザーを乗車させる前に、それに応じて内部構成要素を設定することができる。特定の実施形態において、構成エンジン140は、選択されたAV109又は業務用車両中のユーザー用に調整される特定の座席を更に確認することができ、選択エンジン135は、割当座席を示す確認通知199をユーザー装置195に送信することができる。1つの実施例において、輸送促進システム100は、少なくとも部分的に、ユーザーの快適プロファイル137に基づいて、業務用車両内の座席をユーザーに割り当てることができる。加えて、輸送促進システム100は、乗車前に、座席割当をユーザー装置195に伝達することができる。別の実施形態において、輸送促進システム100は、ユーザーの座席割当に基づいて、乗車場所までの業務用車両のルートを選択することができる。   Therefore, the user of the transportation arrangement service managed by the transportation promotion system 100 inputs the initial preference item 191 via the preference menu 186 of the designated application 185 before using the service or after transmitting each dispatch request 197. can do. Additionally or alternatively, the data analyzer 150 of the transport facilitating system 100 may use the user's height, weight, body type, leg length, femurs based on the accelerometer data 181 and the GPS data 183 from the user device 195. User attributes 153 such as length, attitude, etc. can be automatically determined or estimated. Configuration engine 140 may generate a configuration set 188 including seat adjustment commands based on these estimated attributes. Additionally or alternatively, the user may also return feedback 193 or make corrections during the AV ride, thereby editing or modifying the user's comfort profile 137 accordingly. It is possible to start pattern recognition. The configuration engine 140 generates a configuration set 188 based on the user's comfort profile 137 and transmits it to the selected AV (or a selected human-operated business vehicle) and responds accordingly prior to the user getting on the vehicle. Internal components can be set. In particular embodiments, configuration engine 140 may further verify the selected AV 109 or the particular seat to be adjusted for the user in the commercial vehicle, and selection engine 135 may provide a confirmation notification 199 indicating an assigned seat. Can be sent to the user device 195. In one embodiment, the transportation facilitating system 100 can assign seats within the business vehicle to the user based at least in part on the user's comfort profile 137. In addition, the transportation promotion system 100 can transmit the seat assignment to the user device 195 before boarding. In another embodiment, the transportation promotion system 100 can select the route of the business vehicle to the boarding location based on the seat allocation of the user.

一部の実施例において、輸送促進システム100は、AV109(又は業務用車両)が、割当座席が乗車場所の道路縁石に対応する(例えば、ユーザーが歩道又は縁石から乗車するAV109の側に割当座席がある)ユーザーを乗車させるように、選択されたAV109(又は業務用車両)のルートを決定するためのルートコマンドを送信することができる。別の実施例において、構成セット188は、AV109のオーディオの焦点が、ユーザーの割当座席と一致するように構成するための、オーディオ調整コマンドを更に含むことができる。更に別の実施例において、AVデータ196は、(例えば、ユーザーが座席を変更したとき)AV109内のユーザー位置を示す、座席センサーデータを含むことができる。これに応じ、構成エンジン140は、AV109内のユーザー位置に基づいて、オーディオの焦点を調整するためのオーディオ構成コマンドを送信することができる。以下に説明する実施例において、図1に関連して説明した1つ以上の自動構成は、選択されたAV109自体が、判定、生成、及び実行することができる。   In some embodiments, the transport facilitating system 100 may assign an AV 109 (or a business vehicle) to the side of the AV 109 where the assigned seat corresponds to the road curb at the boarding location (e.g., the user rides from the sidewalk or curb) There may be sent a route command to determine the route of the selected AV 109 (or a commercial vehicle) to get the user on board. In another example, configuration set 188 may further include audio adjustment commands to configure the audio focus of AV 109 to match the user's assigned seat. In yet another example, the AV data 196 can include seat sensor data that indicates the user's position within the AV 109 (e.g., when the user changes the seat). In response, configuration engine 140 can send an audio configuration command to adjust the focus of the audio based on the user position in AV 109. In the embodiments described below, one or more of the automatic configurations described in connection with FIG. 1 can be determined, generated and executed by the selected AV 109 itself.

図2は、本明細書に記載の制御システムを実装した例示的なAVを示すブロック図である。図2の実施例において、制御システム220を用いて、所与の地理的地域において、輸送サービス(例えば、人間の輸送、配達サービス等)を含む、様々な目的のために、AV200を自律的に動作させることができる。記載の実施例において、自律走行車両は人間の制御無しで運転することができる。例えば、自動車の文脈において、自律走行車両は、操縦、加速、シフト、制動、及び照明構成要素の操作を行うことができる。一部の変形例において、自律可能車両は、自律又は手動で動作させることができることも認めている。   FIG. 2 is a block diagram illustrating an exemplary AV implementing the control system described herein. In the example of FIG. 2, control system 220 may be used to autonomously control AV 200 for various purposes, including transport services (eg, human transport, delivery services, etc.) in a given geographical area. It can be operated. In the described embodiment, the autonomous vehicle can be driven without human control. For example, in the context of a motor vehicle, an autonomous vehicle can perform maneuvering, acceleration, shifting, braking, and manipulation of lighting components. In some variations, it has also been recognized that autonomously capable vehicles can be operated autonomously or manually.

図2に関連して説明する1つ以上の構成要素は、自動車やバン等、人間が運転する業務用車両に属するものであってよい。例えば、業務用車両は、図1に関連して説明したような、バックエンドの輸送促進システム100と通信するための無線通信インターフェースを含むことができる。更に、業務用車両は、車両の座席及び環境に影響を与える幾つかの調整可能な構成要素、及び調整可能な構成要素(照明、座席調整、ラジオ等)の各々を制御するためのコントローラを備えることができる。従って、AV200に関連して本明細書に記載のように、業務用車両(AV又は人間が運転する車両)のコントローラは、ネットワークサービス(例えば、輸送促進システム100が提供する輸送手配サービス)から、無線通信インターフェースを介し、一連の命令を受信し、車両が走行している間に、一連の命令に従って、1つ以上の構成要素の設定を調整することによって、車両の少なくとも1つの乗客区域の1つの座席に関する快適プロファイルを自律的に実行することができる。   One or more of the components described in connection with FIG. 2 may belong to a business vehicle driven by a human, such as a car or a van. For example, the business vehicle may include a wireless communication interface to communicate with the back end transportation facilitating system 100 as described in connection with FIG. Furthermore, the commercial vehicle comprises a controller for controlling each of the several adjustable components affecting the vehicle seat and environment and the adjustable components (lighting, seat adjustment, radio etc) be able to. Thus, as described herein in connection with the AV 200, the controller of a commercial vehicle (AV or human driven vehicle) is from a network service (eg, a transportation arrangement service provided by the transportation promotion system 100), One of the at least one passenger area of the vehicle by receiving a sequence of instructions via the wireless communication interface and adjusting the settings of the one or more components according to the sequence of instructions while the vehicle is traveling The comfort profile for one seat can be implemented autonomously.

1つの実施形態において、制御システム220は、最も一般的な運転状況において、車両200を知的に動作させるために、特定のセンサー資源を利用することができる。例えば、制御システム220は、車両200が目的地まで進む際に、車両を自律的に操縦、加速、及び制動することによって、車両200を走行させることができる。制御システム220は、センサー情報及び他の入力(例えば、遠隔地又は現地の人間オペレータからの伝送情報、他の車両からのネットワーク通信等)を使用して、車両制御行動(例えば、制動操作、操縦操作、加速操作等)を行ったり、ルート計画を立てたりすることができる。   In one embodiment, control system 220 may utilize certain sensor resources to intelligently operate vehicle 200 in the most common driving situations. For example, the control system 220 can cause the vehicle 200 to travel by autonomously steering, accelerating, and braking the vehicle as the vehicle 200 travels to a destination. Control system 220 may use vehicle control behavior (eg, braking, maneuvering, etc.) using sensor information and other inputs (eg, transmitted information from a remote or local human operator, network communications from other vehicles, etc.). Operation, acceleration operation, etc.) and route planning can be made.

図2の実施例において、制御システム220は、車両200が走行する道路セグメントに関し、車両が取得したセンサーデータを処理するように動作するコンピュータ又は処理システムを備えている。車両200が目的地までのルートを進み続けるために、センサーデータを使用して、車両200が取るべき行動を判定することができる。一部の変形例において、制御システム220は、1つ以上のリモートソースとの間で、無線通信を送受信するための無線通信機能等、他の機能を備えることができる。車両200の制御において、制御システム220は、車両200の様々な電気機械的インターフェースをプログラム的に制御する、コマンド235として示される、命令及びデータを発することができる。コマンド235は、推進操作、制動操作、操縦操作、及び補助操作(例えば、ライトの点灯)を含む、車両200の運転態様を制御するように機能することができる。本明細書に記載の実施例において、コマンド235は、構成要素インターフェース255を介して、座席構成、座席位置、座席調整、座席暖房又は冷房、ラジオ局選択、ディスプレイ設定、空調システム、内部照明システム、窓、及び/又はサンルーフ若しくはムーンルーフ等、AV200の構成可能な内部システムを更に制御するように機能することができる。   In the example of FIG. 2, control system 220 comprises a computer or processing system that operates to process sensor data acquired by the vehicle for the road segment on which the vehicle 200 is traveling. Sensor data may be used to determine what action the vehicle 200 should take in order for the vehicle 200 to continue along the route to the destination. In some variations, control system 220 may include other functionality, such as a wireless communication capability to transmit and receive wireless communications with one or more remote sources. In control of the vehicle 200, the control system 220 can issue commands and data, shown as commands 235, for programmatic control of the various electromechanical interfaces of the vehicle 200. The commands 235 may function to control the driving behavior of the vehicle 200, including propulsion operations, braking operations, maneuvering operations, and assist operations (e.g., lighting of lights). In the example described herein, the command 235 is, via the component interface 255, seat configuration, seat position, seat adjustment, seat heating or cooling, radio station selection, display settings, air conditioning system, internal lighting system, It can function to further control the configurable internal system of the AV 200, such as windows and / or sunroofs or moonroofs.

本明細書に記載の実施例において、AV200は、図1に関連して説明した、バックエンドの輸送促進システム100と通信するための無線通信インターフェースを備えることができる。   In the embodiments described herein, the AV 200 can comprise a wireless communication interface for communicating with the back end transportation facilitating system 100 described in connection with FIG.

AV200は、複数種類のセンサー201、203を備え、これ等を組み合わせて、車両200を囲む空間及び環境をコンピュータ化した知覚を与えることができる。同様に、制御システム220は、AV200の内部で動作し、センサー201、203の集合からセンサーデータを受信し、車道上で車両200を動作させるための様々な電気機械的インターフェースを制御することができる。   The AV 200 comprises multiple types of sensors 201, 203, which can be combined to provide a computerized perception of the space and environment surrounding the vehicle 200. Similarly, control system 220 can operate inside AV 200, receive sensor data from a collection of sensors 201, 203, and control various electromechanical interfaces for operating vehicle 200 on the roadway. .

より具体的には、センサー201、203は、車両200の完全なセンサー表示を共同で取得するように動作すると共に、車両200の付近の潜在的な危険を含む、車両200の付近の状況情報を更に取得するように動作する。一例として、センサー201、203は、カメラセンサー201の複数のセット(ビデオカメラ、立体カメラ対又は奥行き知覚カメラ、長距離カメラ)、レーダ又はLIDAR等によってもたらされる遠隔検出センサー203、近接センサー又はタッチセンサー、及び/又はソナーセンサー(図示せず)を含むことができる。   More specifically, the sensors 201, 203 operate to jointly obtain a complete sensor indication of the vehicle 200, as well as status information in the vicinity of the vehicle 200, including potential hazards in the vicinity of the vehicle 200. It operates to acquire further. As an example, the sensors 201, 203 may be a plurality of sets of camera sensors 201 (video camera, stereo camera pair or depth perception camera, long distance camera), remote detection sensor 203 provided by radar or LIDAR etc, proximity sensor or touch sensor And / or sonar sensors (not shown) can be included.

センサー201、203の各々は、対応するセンサーインターフェース210、212を用いて、制御システム220と通信することができる。センサーインターフェース210、212の各々は、例えば、各々のセンサーに接続されているか、又はセンサーに備えられているハードウェア及び/又は他のロジック構成要素を含むことができる。例えば、センサー201、203は、車両200の周囲状況の画像データを連続的に生成する、ビデオカメラ及び/又は立体カメラセット含むことができる。これに加えて、又は代えて、センサーインターフェース210、212は、例えば、カメラセンサーからの生の画像データを受信及び/又は処理することができる、フィールドプログラマブルゲートアレイ(「FPGA」)を備えた、専用の処理資源を含むことができる。   Each of the sensors 201, 203 can be in communication with the control system 220 using corresponding sensor interfaces 210, 212. Each of the sensor interfaces 210, 212 may include, for example, hardware and / or other logic components connected to or included in each sensor. For example, the sensors 201, 203 can include a video camera and / or a stereo camera set that continuously generates image data of the ambient conditions of the vehicle 200. Additionally or alternatively, the sensor interface 210, 212 comprises, for example, a field programmable gate array ("FPGA") that can receive and / or process raw image data from a camera sensor. It can include dedicated processing resources.

一部の実施例において、センサーインターフェース210、212は、それぞれのセンサー201、203からのセンサーデータ209を処理するためのハードウェア及び/又はプログラミングを備えたロジックを含むことができる。処理されたセンサーデータ209は、センサーデータ211として出力することができる。これに加えて又は変形として、制御システム220は、生又は処理前のセンサーデータ209を処理するためのロジックを含むこともできる。   In some embodiments, sensor interfaces 210, 212 may include hardware and / or logic with programming to process sensor data 209 from respective sensors 201, 203. The processed sensor data 209 can be output as sensor data 211. Additionally or alternatively, control system 220 may also include logic to process raw or pre-processed sensor data 209.

1つの実施形態によれば、車両インターフェースサブシステム250は、複数のインターフェースを含むか又は制御して、車両200の機構を制御することができる。車両インターフェースサブシステム250は、推進構成要素(例えば、アクセルペダル)を電気的に(又はプログラミングを介して)制御する推進インターフェース252、ステアリング機構用のステアリングインターフェース254、制動構成要素用の制動インターフェース256、及び車両の外部灯用の照明/補助インターフェース258を含むことができる。本明細書に記載の実施形態によれば、制御信号249を車両インターフェースサブシステム250の構成要素インターフェース255に更に送信して、ユーザーの好み又は属性に基づいて、AV200の様々な構成要素を制御することができる。車両インターフェースサブシステム250及び/又は制御システム220は、制御システム220からコマンド233、235を受信することができる、1つ以上のコントローラ240を備えることができる。コマンド235は、ルート情報237、及び車両200の動作状態(例えば、好ましい速度及び一時停止、加速等)を指定する、1つ以上の動作パラメータ239を含むことができる。コマンドは、構成要素インターフェース255を介して、コントローラ240に、AV200の幾つかの調整可能な構成要素を構成させる、個人化コマンド233を更に含むことができる。   According to one embodiment, the vehicle interface subsystem 250 can include or control multiple interfaces to control features of the vehicle 200. The vehicle interface subsystem 250 controls the propulsion component (eg, accelerator pedal) electrically (or via programming), the propulsion interface 252, the steering interface 254 for the steering mechanism, the braking interface 256 for the braking component, And an illumination / auxiliary interface 258 for the external lights of the vehicle. According to the embodiments described herein, control signal 249 is further transmitted to component interface 255 of vehicle interface subsystem 250 to control various components of AV 200 based on user preferences or attributes. be able to. Vehicle interface subsystem 250 and / or control system 220 may include one or more controllers 240 that may receive commands 233, 235 from control system 220. The commands 235 may include route information 237 and one or more operating parameters 239 specifying the operating state of the vehicle 200 (eg, preferred speed and pause, acceleration, etc.). The commands can further include a personalization command 233, which causes the controller 240 to configure some of the adjustable components of the AV 200 via the component interface 255.

コントローラ240は、車両インターフェース252、254、255、256、258の1つ以上に対するコマンド233、235を受信すると、制御信号249を生成することができる。コントローラ240は、AV200が現行ルートに従っている間、コマンド235を入力として使用し、推進操作、操縦操作、制動操作、及び/又は他の車両挙動を制御することができる。従って、車両200が現行ルートに沿って能動的に運転している間、コントローラ240は、制御システム220から対応する一連のコマンド235を受信して、車両200の走行を連続的に調整及び変更することができる。ルートに沿って安全に進行している車両200の信頼に影響を及ぼすイベント又は状況が存在しない場合、制御システム220は、更なるコマンド235を生成することができ、それによってコントローラ240は、車両インターフェースサブシステム250のそれぞれのインターフェースに対し、様々な車両制御信号249を生成することができる。   The controller 240 may generate the control signal 249 upon receiving commands 233, 235 for one or more of the vehicle interfaces 252, 254, 255, 256, 258. The controller 240 can use commands 235 as input while the AV 200 is following the current route to control propulsion maneuvers, maneuver maneuvers, braking maneuvers, and / or other vehicle behavior. Thus, while the vehicle 200 is actively driving along the current route, the controller 240 continuously adjusts and changes the travel of the vehicle 200 by receiving a corresponding series of commands 235 from the control system 220. be able to. If there is no event or condition affecting the confidence of the vehicle 200 traveling safely along the route, the control system 220 can generate a further command 235, whereby the controller 240 controls the vehicle interface Various vehicle control signals 249 can be generated for each interface of subsystem 250.

実施例によれば、コマンド235は、車両200が取るべき行動を指定することができる。行動は1つ以上の車両制御機構(例えば、ステアリング機構、ブレーキ等)に関連付けることができる。コマンド235は、大きさ、継続時間、方向、又は車両200の他の動作特性等の属性と共に、その行動を指定することができる。一例として、制御システム220によって生成されるコマンド235は、AV200が、走行中に占有すべき道路セグメントの相対位置(例えば、車線変更、中央分離帯側への移動、又は路肩側への移動、車両の方向転換等)を指定することができる。別の例として、コマンド235は、速度、制動又は加速から加速(又は減速)への変更、方向転換行動、外部照明又は他の構成要素の状態変更を指定することができる。コントローラ240は、コマンド235を、車両インターフェースサブシステム250の対応するインターフェースに対する制御信号249に翻訳することができる。制御信号249は、大きさ、継続時間、周波数若しくはパルスに関する属性を有する電気的特性、又は他の電気的特性によって、指定された車両行動に関連付ける電気信号の形態を成すことができる。   According to an embodiment, command 235 may specify an action to be taken by vehicle 200. An action can be associated with one or more vehicle control mechanisms (e.g., steering mechanisms, brakes, etc.). The command 235 may specify its behavior, along with attributes such as size, duration, direction, or other operating characteristics of the vehicle 200. As one example, the command 235 generated by the control system 220 may be a relative position of a road segment that the AV 200 should occupy during travel (e.g. Direction change etc.) can be specified. As another example, the command 235 can specify speed, braking or changing from acceleration to acceleration (or decelerating), turning behavior, external lighting or state change of other components. The controller 240 can translate the command 235 into control signals 249 for the corresponding interface of the vehicle interface subsystem 250. Control signal 249 may be in the form of an electrical signal that is related to specified vehicle behavior by electrical characteristics having attributes related to magnitude, duration, frequency or pulse, or other electrical characteristics.

図2の実施例において、制御システム220は、ルートプランナー222、イベントロジック224、個人化ロジック221、最適化ロジック275、及び車両制御228を備えることができる。車両制御228は、イベントロジック224の警報(「イベント警報229」)を一連の車両行動を指定するコマンド235に変換するロジックを意味する。   In the example of FIG. 2, control system 220 may include route planner 222, event logic 224, personalization logic 221, optimization logic 275, and vehicle control 228. Vehicle control 228 refers to logic that translates the event logic 224 alert ("event alert 229") into a command 235 that specifies a series of vehicle actions.

加えて、ルートプランナー222は、車両200の現在の移動時(例えば、配車依頼に関するサービス提供時)の、AV200の移動経路を集合的に形成する、1つ以上のルートセグメント226を選択することができる。1つの実施形態において、ルートプランナー222は、移動中の任意の時点において、車両200がどこで曲がるかの指示を規定する、計画された車両経路のルートセグメント226を指定することができる。ルートプランナー222は、センサーインターフェース212を利用して、GPS情報をセンサーデータ211として受信することができる。車両制御228は、ルートプランナー222からのルート更新情報を、デフォルトの運転規則及び行動(例えば、適度な操縦操作及び速度)を用いて、経路又はルートに沿って進むためのコマンド235として処理することができる。   In addition, the route planner 222 may select one or more route segments 226 that collectively form the travel path of the AV 200 at the current travel of the vehicle 200 (eg, at the time of service provision for dispatch request). it can. In one embodiment, the route planner 222 can designate a route segment 226 of a planned vehicle route that defines an indication of where the vehicle 200 turns at any time during travel. The route planner 222 can receive GPS information as sensor data 211 using the sensor interface 212. Vehicle control 228 processes the route update information from route planner 222 as a command 235 to travel along a route or route, using default driving rules and actions (eg, moderate maneuvering and speed) Can.

特定の実施形態において、イベントロジック224は、検出されたイベントに対する対応を発動することができる。検出されたイベントは、検出されると車両200に潜在的な危険又は衝突の脅威を与える、道路状態又は障害物に対応することができる。例として、検出されたイベントは、道路セグメント内の物体、前方の交通渋滞、及び/又は道路セグメントの湿潤性又は他の環境条件を含むことができる。イベントロジック224は、前述のかかるイベントの存在を検出するために、カメラ、LIDAR、レーダ、ソナー、又は様々な他の画像又はセンサー構成要素からのセンサーデータ211を使用することができる。例えば、イベントロジック224は、衝突軌道上に投影される窪み、瓦礫、物体等を検出することができる。従って、イベントロジック224が、イベントを検出し、それによって、制御システム220が、すべての潜在的脅威に対し、回避行動を取るか又は計画を立てることができる。   In particular embodiments, event logic 224 can trigger a response to a detected event. The detected events may correspond to road conditions or obstacles that, when detected, pose a potential danger or collision threat to the vehicle 200. As an example, detected events may include objects in road segments, traffic jams ahead, and / or road segment wettability or other environmental conditions. Event logic 224 may use sensor data 211 from a camera, LIDAR, radar, sonar, or various other image or sensor components to detect the presence of such events described above. For example, event logic 224 can detect depressions, debris, objects, etc. that are projected onto the collision trajectory. Thus, event logic 224 detects events, which allows control system 220 to take evasive action or plan for all potential threats.

イベントが検出されると、イベントロジック224は、イベントを分類し、実行すべき回避行動の種類を示すイベント警報229を発することができる。加えて、制御システム220は、イベントが、人間が運転する車両、歩行者、又はAV200の外部に存在する他の人間エンティティとの潜在的な衝突に相当するか否かを判定することができる。次いで、車両制御228は、点数又は分類に基づいて、対応を決定することができる。かかる対応は、イベント回避行動223、又は車両200が、検出されたイベント及びその点数又は分類に基づいて、車両200を操作することができる行動に相当することができる。例として、車両の対応は、ステアリング制御機構及び/又は制動構成要素を使用した、回避のための僅かな又は急激な車両操作を含むことができる。イベント回避行動223は、車両インターフェースサブシステム250のコントローラ240に対するコマンド235を介して伝達することができる。   When an event is detected, event logic 224 may classify the event and emit an event alert 229 indicating the type of avoidance action to be performed. In addition, the control system 220 can determine if the event corresponds to a potential collision with a human-operated vehicle, a pedestrian, or other human entity present outside the AV 200. Vehicle control 228 may then determine a response based on the score or classification. Such correspondence can correspond to an event avoidance action 223 or an action in which the vehicle 200 can operate the vehicle 200 based on the detected event and its score or classification. By way of example, the response of the vehicle can include slight or abrupt vehicle operation for avoidance using steering control mechanisms and / or braking components. Event avoidance behavior 223 may be communicated via command 235 to controller 240 of vehicle interface subsystem 250.

特定のクラスの予測動体が、実際に衝突又は干渉する可能性がある位置に移動したとき、一部の実施例は、イベントロジック224が、イベント警報229を発して、車両制御228にイベント回避行動223に相当するコマンド235を生成させることができる。例えば、自転車(又は自転車搭乗者)が車両200の経路に入る自転車衝突の場合、イベントロジック224は、イベント警報229を発して衝突を回避することができる。イベント警報229は(i)イベントの分類(例えば、「深刻」及び/又は「即時」)、(ii)イベント警報229を生成させた物体の種類、及び/又は車両200が取るべき行動の種類(例えば、車両経路に対する物体の相対位置、物体の大きさ又は種類)等、イベントに関する情報を示すことができる。   When a particular class of predicted moving objects has moved to a position where it may actually collide or interfere, event logic 224 may emit an event alert 229 to cause event control action to vehicle control 228. A command 235 corresponding to 223 can be generated. For example, in the case of a bicycle collision where a bicycle (or a bicyclist) enters the path of the vehicle 200, the event logic 224 can emit an event alert 229 to avoid the collision. The event alert 229 is (i) a classification of the event (e.g., "serious" and / or "immediate"), (ii) the type of object that caused the event alert 229, and / or the type of action that the vehicle 200 should take ( For example, information about the event may be indicated, such as the relative position of the object relative to the vehicle path, the size or type of the object, and the like.

本明細書に記載の実施例によれば、AV200は、1つ以上のネットワーク280を通して、図1に関連して説明した輸送促進システム100等、バックエンドの輸送促進システム290と通信するための通信アレイ214を備えることができる。配車依頼に関するサービスを提供するAV200が選択されると、通信アレイ214は、輸送促進システム290から、配車依頼に関するサービスを提供する輸送招待状213を受信し、乗車場所まで運転して、依頼ユーザーと待ち合わせすることができる。多くの態様において、乗車場所までAV200を自律的に運転するために、輸送招待状213をルートプランナー222に送信することができる。輸送招待状213の受信に関連して、又はそれに続いて、通信アレイ214は、AV200の様々な構成可能な構成要素を、次の乗客のために個人化するAV構成セット218を、輸送促進システム290から受信することができる。   According to the embodiments described herein, the AV 200 communicates with one or more networks 280 to communicate with a back-end transportation promotion system 290, such as the transportation promotion system 100 described in connection with FIG. An array 214 can be provided. When the AV 200 providing the service regarding the allocation request is selected, the communication array 214 receives the transportation invitation 213 providing the service regarding the allocation request from the transportation promotion system 290, drives to the boarding place, and the requested user You can wait. In many aspects, a transport invitation 213 can be sent to the route planner 222 to autonomously drive the AV 200 to the ride location. In conjunction with or subsequent to receipt of the transport invitation 213, the communication array 214 transports the AV configuration set 218, which personalizes the various configurable components of the AV 200 for the next passenger, It can be received from 290.

AV構成セット218は、制御システム220の個人化ロジック221によって処理することができ、ロジック221は、コントローラ240が実行する、構成要素インターフェース255に対する個人化コマンド233を生成することができる。特定の実施形態において、制御システム220は、個別化コマンド233をタイミングよく実行するために、個別化ロジック221を最適化ロジック275と協働して実行することができる。かかるタイミング特性は、AV200の全体的なパワーとエネルギーの最適化、及び管理に有益である。例示的な例として、AV200は、暑い砂漠の気候で動作し、乗車場所が現在の位置から数マイル(例えば、約10マイル(約16.1km))離れた、輸送招待状213を受信することができる。AV構成セット218は、AVの空調システムが、大量のエネルギーを必要とする涼しい車内をユーザーが選好していることを示すことができる。最適化ロジック275は、AV200が乗車場所に到着する直前に、涼しい好ましい温度が達成されるように、コントローラ240が、個人化コマンド233の空調態様を実行するタイミングデータ231を生成することができる。従って、コントローラ240は、特定の構成要素(例えば、座席構成及び配置)については、個別化コマンド233を直ちに実行することができる一方、コントローラ240は、他の個人化コマンド(空調システム、オーディオ及び表示システム等)は、最適化ロジック275によって生成されたタイミングデータ231によって制約された通りに実行することができる。   The AV configuration set 218 can be processed by the personalization logic 221 of the control system 220, and the logic 221 can generate a personalization command 233 for the component interface 255 that the controller 240 executes. In particular embodiments, control system 220 may execute personalization logic 221 in cooperation with optimization logic 275 to execute personalization commands 233 in a timely manner. Such timing characteristics are useful for the optimization and management of the overall power and energy of the AV 200. As an illustrative example, the AV 200 operates in a hot desert climate and receives a transport invitation 213, where the boarding location is several miles (e.g., about 10 miles away from its current location) Can. The AV configuration set 218 can indicate that the AV's air conditioning system favors the user in a cool car that requires a large amount of energy. The optimization logic 275 may generate timing data 231 that causes the controller 240 to perform the air conditioning aspect of the personalization command 233 such that a cool desired temperature is achieved just prior to the AV 200 arriving at the ride location. Thus, while the controller 240 can immediately execute the personalization command 233 for certain components (e.g., seat configuration and arrangement), the controller 240 can execute other personalization commands (air conditioning system, audio and display). The system etc) can be implemented as constrained by the timing data 231 generated by the optimization logic 275.

コントローラ240によって、個人化コマンド233が実行されると、オーディオシステム(例えば、ラジオ局、音量、オーディオ焦点)、表示システム(例えば、ホームページの表示、鑑賞のための好ましいコンテンツのプリセット)、窓/サンルーフ(例えば、開放、部分開放、又は閉鎖)、照明システム(例えば、ムード照明、読書灯、色灯、及び/又は明るさ)、座席構成(例えば、複数の乗客のために前部座席を後方に回転)、座席配置(例えば、前後位置、背凭れ角度、大腿部の長さ、ヘッドレスト角度、ヘッドレスト高さ、腰部位置、座席奥行き、座席高さ、上部座席傾斜角、又は肩部支持体の調整)、座席温度、ミラー位置、及び/又は空調システム(例えば、気温、AV200内のユーザー位置に基づく温度焦点)等、AVの構成要素を設定することができる。前述の構成可能な構成要素の任意の1つに対する個人化コマンド233は、前述のように、AV200のエネルギーの使用を最適化するために、最適化ロジック275によって時間的制約を受けることができる。   When the personalization command 233 is executed by the controller 240, an audio system (for example, a radio station, volume, audio focus), a display system (for example, display of a home page, preset of preferable content for watching), window / sunroof (Eg, open, partially open, or closed), lighting systems (eg, mood lights, reading lights, colored lights, and / or brightness), seat configurations (eg, back front seats for multiple passengers) Seat arrangement (eg, back and forth position, backrest angle, thigh length, headrest angle, headrest height, waist position, seat depth, seat height, upper seat tilt angle, or shoulder support) Adjustment), seat temperature, mirror position, and / or air conditioning system (eg, temperature, temperature focus based on user position in AV 200), etc. A It is possible to set the components of. The personalization command 233 for any one of the aforementioned configurable components can be temporally constrained by the optimization logic 275 to optimize the use of the energy of the AV 200, as described above.

特定の態様において、AV構成セット218は、道路交通を通じたAV200の概略的な運転に関する制御モードの選好項目を含むこともできる。例えば、AV構成セット218は、選好モード(例えば、高齢者のための高注意モード)又は選好回避項目(例えば、通勤者のための高注意モードの回避)を示すことができる。個人化ロジック221は、制御モード291情報を車両制御228に伝達することができ、車両制御228は、AV200の制動、加速、及びステアリングシステムを操作する際の、一般的な制御パラメータを調整することができる。例えば、選好された高注意モードによって、車両制御228に相対制動距離を大きくさせ、及び/又はより穏やかな加速を行わせて、乗客の快適性を増すことができる。   In a particular aspect, the AV configuration set 218 may also include control mode preferences for schematic driving of the AV 200 through road traffic. For example, the AV configuration set 218 can indicate a preference mode (eg, high alert mode for seniors) or a preference avoidance item (eg, avoidance of high alert mode for commuters). The personalization logic 221 can communicate control mode 291 information to the vehicle control 228, and the vehicle control 228 adjusts general control parameters when operating the braking, acceleration and steering system of the AV 200. Can. For example, the preferred high alert mode may allow the vehicle control 228 to increase the relative braking distance and / or provide a more moderate acceleration to increase passenger comfort.

AV200が指定場所まで乗客を輸送する際、乗客は、様々な構成可能な構成要素に対し、経時的に又はn回の乗車の間に、特定の選好パターンを示す調整を行う可能性がある。従って、個人化ロジック221は、本明細書に記載のように、かかる調整データ242を監視し、調整データ242を輸送促進システムに送り返して分析することもできる。   As the AV 200 transports the passenger to the designated location, the passenger may make adjustments to the various configurable components to indicate particular preference patterns over time or during n rides. Thus, the personalization logic 221 may also monitor such adjustment data 242 and send the adjustment data 242 back to the transportation facilitation system for analysis as described herein.

一部の実施例において、制御システム220は、乗客によって提供された高評価又は低評価の潜在的な原因を含むことができる、乗車に関する情報を示すAVデータ262を蓄積することができる、データコンパイラ227を更に備えることができる。特定の態様において、イベント回避行動223に関連付けられた事態等、異常事態を特定するようにデータコンパイラ227をプログラムすることができる。これに加えて又は代えて、乗客に輸送を提供した他の業務用AVからのAVデータを含む、経時的又はn回の乗車にわたるAVデータ262は、当該ユーザーからの明確なフィードバックが無くても、当該ユーザーの一般的な乗車の選好を示す情報を含むことができる。従って、本明細書に記載のように、AVデータ262を定期的に輸送促進システム290にストリーム配信又は送り返して、パターン分析を行うことができる。   In some embodiments, the control system 220 may store AV data 262 indicative of information on boarding, which may include potential causes of high or low ratings provided by the passenger. 227 can be further provided. In particular aspects, data compiler 227 can be programmed to identify anomalies, such as those associated with event avoidance behavior 223. Additionally or alternatively, AV data 262 over time or n rides, including AV data from other commercial AVs that provided transportation to passengers, even without clear feedback from the user , May include information indicating the user's general riding preferences. Thus, as described herein, the AV data 262 can be periodically streamed or sent back to the transportation facilitation system 290 for pattern analysis.

図3は、本明細書に記載の輸送手配サービスの指定アプリケーションを実行する、例示的なモバイルコンピューティング装置を示すブロック図である。モバイルコンピューティング装置300は、指定アプリケーション(例えば、乗客アプリ332)をローカルメモリ330に保存することができる。ユーザー入力318に応じ、プロセッサ340によって乗客アプリ332を実行することができ、それによって、モバイルコンピューティング装置300の表示画面320に、アプリインターフェース342を生成することができる。アプリインターフェース342によって、ユーザーは、例えば、輸送手配サービスの現在の価格レベルと予約状況を確認することができる。様々な実施形態において、アプリインターフェース342によって、更に、ユーザーは、相乗りサービス、通常の乗客サービス、専門の乗客サービス、バン輸送サービス、豪華な乗車サービス等、複数の乗車サービスから選択することができる。閲覧及び依頼可能なサービスの例としては、カリフォルニア州サンフランシスコのUBER Technologies,Inc.が提供するサービスが挙げられる。   FIG. 3 is a block diagram illustrating an exemplary mobile computing device that implements the designated application of the transportation arrangement service described herein. Mobile computing device 300 may store the designated application (eg, passenger application 332) in local memory 330. In response to user input 318, passenger application 332 may be executed by processor 340, whereby application interface 342 may be generated on display screen 320 of mobile computing device 300. The application interface 342 allows the user, for example, to confirm the current price level and booking status of the transportation arrangement service. In various embodiments, the application interface 342 further allows the user to select from a plurality of ride services, such as ride-in services, regular passenger services, professional passenger services, van transport services, luxury ride services, and the like. Examples of services that can be viewed and requested include those provided by UBER Technologies, Inc. of San Francisco, California.

ユーザーは、アプリインターフェース342に設けられているユーザー入力318を介し、配車依頼367を生成することができる。例えば、ユーザーは、乗車場所の選択、様々な種類のサービスと概算価格の精査、及び入力した目的地までの特定輸送サービスの選択を行うことができる。多くの実施例において、ユーザーは、乗車前に目的地を入力することができる。プロセッサ340は、通信インターフェース310を介し、通信ネットワーク380を通して、配車依頼367をバックエンドの輸送促進システム399に送信することができる。これに応じ、モバイルコンピューティング装置300は、輸送促進システム399から、配車依頼367に対するサービスを提供する予定の選択されたAV、及び乗車場所でユーザーと待ち合わせることを示す確認通知369を受信することができる。   The user can generate a dispatch request 367 via user input 318 provided in the application interface 342. For example, the user may select a ride location, review various types of services and approximate prices, and select a particular transport service to the input destination. In many embodiments, the user can enter a destination prior to boarding. The processor 340 can send a dispatch request 367 to the back end transportation promotion system 399 via the communication interface 310 and through the communication network 380. In response, the mobile computing device 300 may receive from the transportation promotion system 399 a selected AV that is to provide a service for the dispatch request 367, and a confirmation notification 369 indicating that the user will be queued at the boarding place. it can.

特定の実施形態において、確認通知369及び/又は配車依頼367によって、モバイルコンピューティング装置300が起動し、モバイルコンピューティング装置300の慣性測定ユニット350、及びGPSユニット又はモジュール360から、加速度計データ352及び位置データ362の送信を開始することができる。輸送促進システム399は、本明細書に記載のように、位置データ362及び加速度計データ352を分析してユーザーの一連の属性317を判定し、それに応じて選択されたAVの座席を構成することができる。変形例において、モバイルコンピューティング装置300のプロセッサ340は、加速度計データ352及び位置データ362を受信、分析して、一連のユーザー属性317を判定又は推定することができる。そうすることで、プロセッサ340は、加速度計データ352のピーク痕跡を分析して、位置データ362からの歩行距離とかかる痕跡とを関連付けて、身長、体重、歩行パターン、体型、姿勢、脚の長さ、大腿骨の長さ、及び/又は胴の長さ等の属性を判定又は推定することができる。算出後、プロセッサは、輸送促進システム399が、それに応じてAVの座席を構成することができるように、ユーザー属性317を、ネットワーク380を通して、輸送促進システム399に送信することができる。   In particular embodiments, the acknowledgment 369 and / or the dispatch request 367 causes the mobile computing device 300 to be activated, and accelerometer data 352 and from an inertial measurement unit 350 of the mobile computing device 300, and a GPS unit or module 360. Transmission of location data 362 can be initiated. The transport facilitating system 399 analyzes the position data 362 and accelerometer data 352 as described herein to determine the user's set of attributes 317 and configures the selected AV seat accordingly. Can. In variations, processor 340 of mobile computing device 300 can receive and analyze accelerometer data 352 and position data 362 to determine or estimate a series of user attributes 317. In doing so, the processor 340 analyzes the peak traces of the accelerometer data 352 and correlates the walking distance from the position data 362 with such traces so that height, weight, walking pattern, figure, posture, leg length Attributes such as height, femur length, and / or trunk length can be determined or estimated. Once calculated, the processor can send user attributes 317 to the transport facilitation system 399 through the network 380 so that the transport facilitation system 399 can configure the seat of the AV accordingly.

1つ以上の実施例において、乗客アプリ332は、ユーザーが、乗車前に、選好項目の設定及び/又はAVの内部構成要素の構成が行えるように、AV構成インターフェース344を生成することもできる。1つの態様において、配車依頼367を送信した後に、AV構成インターフェース344を自動的に生成することができる。変形例において、AV構成インターフェース344は、アプリインターフェース342のユーザー入力318を介して開始することができる。ユーザーは、AV構成インターフェース344を利用して、気温、大まかな座席の選好項目(例えば、リラックス対直立)、座席温度、ラジオ局設定、ディスプレイ設定(例えば、特定のプログラム又はコンテンツの設定及び/又はホームページ)、内部照明、走行モード(乗り心地の向上対走行時間の最小化)等の選好項目を設定することができる。   In one or more embodiments, the passenger application 332 may also generate an AV configuration interface 344 to allow the user to set preferences and / or configure the internal components of the AV prior to boarding. In one aspect, the AV configuration interface 344 can be automatically generated after sending the dispatch request 367. In an alternative embodiment, AV configuration interface 344 may be initiated via user input 318 of application interface 342. The user utilizes the AV configuration interface 344 to select temperature, rough seating preferences (eg, relax vs. upright), seating temperature, radio station settings, display settings (eg, specific program or content settings and / or It is possible to set preference items such as a home page), internal lighting, and a driving mode (improvement of riding comfort vs. minimizing traveling time).

様々な実施例において、各々の乗車の後、ユーザーは、アプリインターフェース342によって、乗車に関するフィードバック322を返すことができる。フィードバック322は、乗車に関する全体的なユーザーの体験評価(例えば、1〜5星)、及び/又はフィードバックを追加するための調査又はコメント欄を含むことができる。プロセッサ340が、フィードバックデータ322を輸送促進システム399に送信することにより、AVデータを分析又は選好パターンを認識することができる。   In various embodiments, after each ride, the user may return feedback 322 regarding the ride via the app interface 342. Feedback 322 may include an overall user experience rating (eg, 1-5 stars) regarding the ride, and / or surveys or comments to add feedback. The processor 340 can analyze the AV data or recognize a preference pattern by transmitting the feedback data 322 to the transportation facilitating system 399.

方法論
以下の図4A、4B、5A、5B、及び6の説明において、図1〜3の機構を示す参照符号を参照することができる。更に、図4A及び4B、並びに5A及び5Bに関連して以下に説明するプロセスは、図1に関連して図示及び説明した、例示的な輸送促進システム100によって実行することができる。更に、以下に説明する図4A及び4B、並びに5A及び5Bに示す操作は、特定の順序で実行する必要はない。従って、以下に説明及び図示する、図4A及び4B、並びに5A及び5Bのフローチャートの例において、図4A及び4B、並びに5A及び5Bの参照円「A」及び「B」で示す特定のプロセス又は操作セットは、他のプロセス又は操作セットの前、同時、又は後に実行することができる。
Methodology In the description of FIGS. 4A, 4B, 5A, 5B and 6 below, reference may be made to the reference numerals indicating the arrangement of FIGS. Furthermore, the processes described below in connection with FIGS. 4A and 4B, and 5A and 5B can be performed by the exemplary transportation facilitating system 100 shown and described in connection with FIG. Furthermore, the operations shown in FIGS. 4A and 4B and 5A and 5B described below need not be performed in any particular order. Accordingly, in the example of the flow chart of FIGS. 4A and 4B and 5A and 5B described and illustrated below, the particular process or operation shown by the reference circles “A” and “B” in FIGS. The set may be performed before, simultaneously or after another process or operation set.

加えて、図4A及び4B、並びに5A及び5Bの操作を行う例示的な輸送促進システム100は、(例えば、経時的機械学習の実施による)ユーザーの潜在的な選好を示すデータ、及び/又は(乗客のモバイルコンピューティング装置195からの加速度計データ及び位置データを使用して)輸送促進システム100によって最初に決定された、(例えば、選好メニュー186を介した)ユーザーによる入力、又は(機械学習及び/又はパターン認識を介して)輸送促進システム100によって経時的に決定された快適又は選好項目設定を含む選好ログ132及び快適プロファイル137を保存することができる。   In addition, the exemplary transportation facilitating system 100 performing the operations of FIGS. 4A and 4B, and 5A and 5B (e.g., by performing time-lapse machine learning) is data indicative of a user's potential preferences and / or ( User input (e.g., via preference menu 186), or (machine learning and), initially determined by the transport facilitation system 100 using accelerometer data and position data from the passenger's mobile computing device 195; Preference log 132 and comfort profile 137 may be stored, including comfort or preference settings determined over time by transport facilitation system 100) (or via pattern recognition).

図4A及び4Bは、本明細書に記載の実施例による、快適プロファイルを利用して、AVをユーザー用に構成する例示的な方法を説明するフローチャートである。図4Aにおいて、輸送促進システム100は、ユーザー装置195から、配車依頼197を受信することができる(400)。多くの態様において、配車依頼197は、ユーザーの(アプリケーション識別子、アカウント識別子、及び/又は電話識別子等の)固有の識別子136(402)、及び乗車場所(404)を示すことができる。特定の態様において、輸送促進システム100は、乗車場所を用いて、配車依頼に関するサービスを提供するAV109を選択することができる(405)。例えば、乗車場所に近いこと、(例えば、交通事情によって決定される)乗車場所に到着するまでの予測時間が短いことに基づいて、AV109を選択することができる。変形例において、ユーザーによって示された、(例えば、指定アプリケーション185に対する直接入力、又は快適プロファイル137の検索142を介した)好ましい車両タイプ又はサービスタイプに基づいて、AVの選択にフィルターをかけることができる。AVが選択されると(及び依頼のサービスを提供する招待状182に同意が得られると)、輸送促進システム100は、AV109に乗車場所を送信して、待ち合わせを可能にすることができる(410)。   4A and 4B are flowcharts illustrating an exemplary method of configuring an AV for a user utilizing a comfort profile according to the embodiments described herein. In FIG. 4A, the transportation promotion system 100 can receive a dispatch request 197 from the user device 195 (400). In many aspects, dispatch request 197 may indicate a unique identifier 136 (402) (such as an application identifier, an account identifier, and / or a telephone identifier) of the user and a ride location (404). In a particular aspect, the transportation promotion system 100 can use the boarding place to select an AV 109 that provides a service related to a dispatch request (405). For example, the AV 109 can be selected based on proximity to the boarding location and a short estimated time to arrive at the boarding location (e.g., determined by traffic conditions). In an alternative embodiment, filtering the selection of the AV based on the preferred vehicle type or service type indicated by the user (e.g., direct input to designated application 185 or search 142 of comfort profile 137) it can. Once the AV is selected (and upon consent to the invitation 182 providing the requested service), the transportation facilitating system 100 can transmit the boarding location to the AV 109 to enable meeting (410 ).

輸送促進システム100は、固有の識別子136を用いて、依頼ユーザーの快適プロファイル137について、データベース130に対し検索142を実行することができる(415)。本明細書に記載のように、快適プロファイル137は、依頼ユーザーに関するAV構成又は設定選好項目133を示すことができる。これに加えて又は代えて、輸送促進システム100は、ユーザー装置195の選好メニュー186から、AV構成選好項目を受信することができる(420)。例えば、ユーザーは、輸送手配サービスのアカウントを設定する際、又は各配車依頼197の後に、大まかな選好項目(例えば、暖かい又は涼しい車内温度、リラックス又は直立した座席等)を示す設定選好項目を入力することができる。快適プロファイル137における構成選好項目及び/又はユーザー装置195から受信した構成選好項目に基づいて、輸送促進システム100は、AV構成セット188を生成することができる(425)。   The transportation promotion system 100 may perform a search 142 against the database 130 for the client user's comfort profile 137 using the unique identifier 136 (415). As described herein, the comfort profile 137 may indicate an AV configuration or configuration preference item 133 for the requesting user. Additionally or alternatively, the transportation facilitating system 100 can receive an AV configuration preference item from the preference menu 186 of the user device 195 (420). For example, when setting up an account for the transportation arrangement service, or after each dispatch request 197, the user enters configuration preference items that indicate rough preferences (eg, warm or cool car temperature, relaxed or upright seating, etc. can do. Based on the configuration preferences in the comfort profile 137 and / or the configuration preferences received from the user device 195, the transportation facilitating system 100 can generate an AV configuration set 188 (425).

本明細書に記載のように、AV構成セット188は、選択されたAV109の様々な構成可能な調整パラメータを含むことができる。例えば、AV構成セット188は、乗車場所に到着する前に、AV109が実行する座席構成(432)を含むことができる。AV109は、前部座席を後方に回動させることができる、前部座席モータを備えることができる。従って、グループ輸送を依頼するユーザーは、前部座席を後方に回動させるための座席構成選好項目を選好メニューに入力することができる。これに応じ、輸送促進システム100は、その座席構成選好項目をAV構成セット188に含めることができる。   As described herein, the AV configuration set 188 can include various configurable tuning parameters of the selected AV 109. For example, the AV configuration set 188 can include a seat configuration (432) that the AV 109 performs prior to arriving at the ride location. The AV 109 can include a front seat motor that can pivot the front seat back. Therefore, a user requesting group transportation can input a seat configuration preference item for pivoting the front seat to the preference menu. In response, the transportation facilitating system 100 can include the seat configuration preferences in the AV configuration set 188.

これに加えて又は代えて、AV構成セット188は、本明細書に記載のように、温度設定、又は指定座席位置(434)等、座席に関する調整項目を含むことができる。AV構成セット188は、AV109の内部の空調及び/又は温度設定(436)を更に含むことができる。一部の実施例において、空調設定は、AV109全内部の温度を示すことができる。あるいは、空調設定は、(例えば、相乗り乗車において)AV109内部のユーザーが割り当てられた位置(例えば、相乗り乗車)に基づく局所的な温度を示すことができる。従って、輸送促進システム100は、1回の走行わたり複数の乗客を乗車させるAV109の経路を定める場合、各々の乗客のAV構成セット188は、それぞれの乗客に割り当てられた座席の局所的な空調設定を示すことができる。   Additionally or alternatively, the AV configuration set 188 may include adjustments for the seat, such as temperature settings or designated seat positions (434) as described herein. The AV configuration set 188 can further include air conditioning and / or temperature settings (436) internal to the AV 109. In some embodiments, the air conditioning setting may indicate the temperature inside the entire AV 109. Alternatively, the air conditioning setting may indicate a local temperature based on the location (e.g., ride-in) to which the user inside AV 109 is assigned (e.g., in a ride-on). Thus, where transport facilitation system 100 routes AVs 109 to run a single ride or board multiple passengers, each passenger's AV configuration set 188 sets up the local air conditioning settings for the seat assigned to each passenger Can be shown.

特定の態様において、AV構成セット188は、AV109のディスプレイ及び/又は内部照明を構成するための視覚設定(438)を含むことができる。例えば、視覚設定によって、AV109は、ムード照明(例えば、特定の色及び/又は明るさを構成する)を実現したり、ユーザーに割り当てた座席の読書灯を点灯したり、表示を乗客が依頼するホームページ又はコンテンツにセットしたりすることができる。これに加えて又は代えて、AV構成セット188は、乗客の好ましいラジオ局、又は一連のラジオ局の選択、及び/又は好ましい音量等、オーディオ設定(440)を示すことができる。更に、オーディオ設定は、乗客が割り当てられた座席に音を集中させるために、オーディオシステムのバランスを取ってフェードするためオーディオ焦点設定を含むことができる。   In particular aspects, the AV configuration set 188 can include visual settings (438) to configure the display and / or internal lighting of the AV 109. For example, depending on the visual settings, the AV 109 may provide mood lighting (eg, configure a specific color and / or brightness), turn on the reading light of the seat assigned to the user, or ask the passenger to display It can be set to a home page or content. Additionally or alternatively, the AV configuration set 188 can indicate audio settings (440), such as selection of a passenger's preferred radio station, or a series of radio stations, and / or a preferred volume. Additionally, the audio settings may include audio focus settings to balance and fade the audio system to focus sound on the seats assigned to the passengers.

別の態様において、AV構成セット188は、窓、サンルーフ又はムーンルーフ、ミラー、コンバーチブル設定(例えば、コンバーチブルAVの上部の閉塞又は開放)等(442)の好ましい設定を含むことができる。AV構成セット188が生成されると、輸送促進システム100は、AV構成セット188を選択したAV109に送信し、AV109が、乗客を乗車させる前に、内部構成要素を好ましい設定に構成することができる。   In another aspect, the AV configuration set 188 can include the preferred settings of a window, sunroof or moonroof, mirror, convertible setting (e.g., occlusion or opening of the top of the convertible AV), etc (442). Once the AV configuration set 188 is generated, the transportation facilitating system 100 can transmit the AV configuration set 188 to the selected AV 109, and the AV 109 can configure the internal components to a preferred setting before the passenger is taken. .

図4Bにおいて、輸送促進システム100は、所与の地域全体にわたり、長期間、任意の乗車回数又は所与の時間にわたり、配車依頼に関するサービスをユーザーに提供することができる(450)。更に、本明細書に記載のように、輸送促進システム100は、AVの構成及び/又は設定選好項目を示すこれ等ユーザーの快適プロファイル137を保存することができる(452)。特定の実施形態において、個々のユーザーの快適プロファイル137は、ユーザーの身長、体重、及び体型等、ユーザー属性153を含むことができる。1つの実施例において、輸送促進システム100は、一致する快適プロファイル137を容易に特定及び/又は検索するために(例えば、新しいユーザー用の新しい構成セット188を生成するために)、ユーザー属性153に基づいて、データベース130における、快適プロファイルを分類することができる。輸送手配サービスの所与のユーザーに関し、輸送促進システム100は、乗車の一部又は全部の後に、フィードバックデータ193(例えば、評価)を受信することができる(454)。一部の態様において、輸送促進システム100は、特定の乗車(例えば、降車した直後の現在の乗車)の現在の評価が特定の閾値未満(例えば、5つ星の2)であるか否かを判定することができる(456)。もしそうであれば(457)、低評価によって、当該AV乗車そのものの分析を発動することができる。変形例において、輸送促進システム100は、評価の一因の可能性がある乗車の特定の状況又は事態を特定叉は関連付けるために、評価とは無関係に、各々の乗車のデータを分析することができる。   In FIG. 4B, the transportation promotion system 100 can provide the user with a service regarding a dispatch request for a long period of time, any number of rides, or a given time throughout a given area (450). Further, as described herein, the transportation facilitating system 100 can store 452 their comfort profile 137 indicative of AV configuration and / or configuration preferences. In particular embodiments, the individual user comfort profile 137 may include user attributes 153 such as the user's height, weight, and body shape. In one embodiment, the transportation facilitating system 100 may add user attributes 153 to easily identify and / or retrieve matching comfort profiles 137 (eg, to generate a new configuration set 188 for a new user). Based on the comfort profile in the database 130 can be classified. For a given user of the transportation arrangement service, the transportation promotion system 100 may receive feedback data 193 (eg, an assessment) after some or all of the rides (454). In some aspects, the transport facilitating system 100 determines whether the current rating of a particular ride (eg, the current ride immediately after getting off) is below a particular threshold (eg, 2 of 5 stars). A determination can be made (456). If so (457), a low rating can trigger an analysis of the AV ride itself. In an alternative embodiment, the transportation facilitating system 100 may analyze the data of each boarding independently of the evaluation to identify or associate the particular situation or event of the boarding that may contribute to the evaluation. it can.

従って、輸送促進システム100は、(低いか高いかに関わらず)評価の潜在的な原因、又は評価の原因である可能性がある異常事態について、乗車に関するAVデータ196を分析することができる(458)。輸送促進システム100は、乗客の選好ログ132内の履歴データを更に分析して、現在の移動と過去の移動との間にパターン(例えば、乗車選好項目特性)が存在するか否かを判定することができる(460)。例えば、乗客には、特定の乗車特性(例えば、高注意モードで動作しているとき、AVの走行がゆっくり過ぎる、又は乗車のAVデータ196に、急ブレーキ若しくは急加速の事例が存在する)を含む乗車に対し、低い評価を入力した履歴があり得る。輸送促進システム100は、パターン又は相関が存在するか否かを判定することができる(462)。存在しない場合(463)、輸送促進システム100は、今後の参考のために、乗客選好ログ132内の評価の原因となった、任意の数の潜在的な原因又は異常事態との間の可能性がある相関を記録することができる(466)。しかし、明確な相関が存在する場合(464)、輸送促進システム100は、その相関が特定の確率閾値(例えば、その特性又は異常事態が評価の一因となったことの確実性が75%)を超えるか否かを計算することができる(468)。   Thus, the transportation facilitating system 100 can analyze the AV data 196 on boarding for a potential cause of the evaluation (whether low or high) or an abnormal situation that may be the cause of the evaluation (458 ). The transportation promotion system 100 further analyzes the historical data in the passenger's preference log 132 to determine if a pattern (e.g., a boarding preference item characteristic) exists between the current movement and the past movement. Can do it (460). For example, for a passenger, certain ride characteristics (eg, when operating in high alert mode, AV travel is too slow, or there are cases of sudden braking or acceleration in the AV data 196 of the ride) There may be a history of entering a low rating for the included ride. The transportation facilitating system 100 can determine if there is a pattern or correlation (462). If not (463), the transport promotion system 100 may be between any number of potential causes or anomalies that caused the evaluation in the passenger preference log 132 for future reference. Correlation can be recorded (466). However, if there is a clear correlation (464), then the transport facilitating system 100 will have a certain probability threshold (eg 75% certainty that the property or anomaly contributed to the evaluation). Can be calculated (468).

特定した相関が閾値を超えない場合(467)、今後の参考のために、その相関を乗客選好ログに記録することができる(466)。しかし、特定した相関が実際に閾値を超えた場合(469)、輸送促進システム100は、乗客の快適プロファイル137を修正又は編集して、乗客がこれまでに示したことがない、学習した選好項目を含めることができる(470)。一例として、乗客の輸送に小型のコンパクトAVが選択されたとき、乗客が低い評価を入力した履歴を示すことがあり得る。幾つかの移動にわたり、小型のコンパクトAVと評価との間に相関が示されると、輸送促進システム100は、乗客の快適プロファイル137を修正して、今後、小型のコンパクトAVの選択を避ける選択回避項目を含めることができる。従って、受信した配車依頼197のサービスを提供するAVを選択する前に、輸送促進システム100は、乗客の快適プロファイル137を閲覧して、小型のコンパクトAVを除外することができる。   If the identified correlation does not exceed the threshold (467), the correlation may be recorded in the passenger preference log (466) for future reference. However, if the identified correlation actually exceeds the threshold (469), the transportation facilitating system 100 modifies or edits the comfort profile 137 of the passenger, and the learned preference items that the passenger has never shown before Can be included (470). As an example, when a small compact AV is selected to transport the passenger, it may be possible for the passenger to show a history of having entered a low rating. Given the correlation between the small compact AV and the rating over several movements, the transport facilitation system 100 modifies the passenger's comfort profile 137 to avoid selection choices to avoid the small compact AV in the future Items can be included. Thus, prior to selecting an AV to provide the service of the received dispatch request 197, the transportation promotion system 100 can view the comfort profile 137 of the passenger and exclude the small compact AV.

更に図4Bにおいて、輸送促進システム100は、乗客がAV109の内部システム及び構成要素に加えた調整に対応する調整データ163を、乗車中又は乗車後に、受信することができる(472)。調整データ163は、例えば、座席の温度、構成、又は位置(474)、空調システム(476)、オーディオシステム(478)、及び/又は視覚システム(例えば、内部灯又はディスプレイ)(479)に対して行った調整を示すことができる。輸送促進システム100は、乗客の選好ログ132に、調整データ163を蓄積して、パターン認識分析を行うことができる(480)。経時的に、蓄積された調整データ163は、新しい又は代替の選好項目を反映した、ユーザーによる特定のパターンを示すことができる。従って、輸送促進システム100は、選好ログ132の履歴調整データ163を分析して(482)、選好項目を示すことができるパターンが存在するか否かを判定することができる(484)。パターンが特定されない場合(485)、パターン分析プロセスを終了することができる(486)。   Further in FIG. 4B, the transportation facilitating system 100 may receive adjustment data 163 corresponding to adjustments made by the passenger to the internal system and components of the AV 109 during or after boarding (472). Adjustment data 163 may, for example, be for seat temperature, configuration or position (474), air conditioning system (476), audio system (478), and / or vision system (eg internal light or display) (479) It can indicate the adjustments made. The transportation promotion system 100 may accumulate adjustment data 163 in the passenger preference log 132 to perform pattern recognition analysis (480). Over time, stored adjustment data 163 may indicate particular patterns by the user that reflect new or alternative preferences. Accordingly, the transportation promotion system 100 can analyze the history adjustment data 163 of the preference log 132 (482) to determine whether there is a pattern that can indicate the preference item (484). If the pattern is not identified (485), the pattern analysis process can end (486).

しかし、パターンが特定された場合(487)、輸送促進システム100は、パターンに対応する選好項目が、特定の確率閾値を超えるが否かを判定することができる(488)。超えない場合(489)、輸送促進システム100は、検出されたパターンの別の事例を記録し、プロセスを終了することができる(486)。しかし、パターンに対応する選好項目が実際に閾値を超えた場合(490)、輸送促進システム100は、乗客の快適ファイル137を修正又は編集して、学習した選好項目を含めることができる(495)。   However, if the pattern is identified (487), the transportation facilitating system 100 can determine (488) whether the preference item corresponding to the pattern exceeds a particular probability threshold. If not (489), the transport facilitating system 100 can record another instance of the detected pattern and terminate the process (486). However, if the preference item corresponding to the pattern actually exceeds the threshold (490), the transportation facilitating system 100 may modify or edit the passenger comfort file 137 to include the learned preference item (495) .

図5A及び5Bは、本明細書に記載の実施例による、AVを1人以上のユーザー用に構成する更なる例示的な方法を示すフローチャートである。図5Aにおいて、輸送促進システム100は、ユーザー装置195から、配車依頼197を受信することができる(500)。配車依頼197は、ユーザーの固有の識別子136(502)及び乗車場所(504)を含むことができる。配車依頼を用いて、輸送促進システム100は、配車依頼に関するサービスを提供するために、最寄りのAV109を選択することができ(507)、同意が得られた場合、AV109に乗車場所を送信して、AV109と依頼ユーザーとの待ち合わせを可能にすることができる(509)。   5A and 5B are flowcharts illustrating further exemplary methods of configuring an AV for one or more users according to the embodiments described herein. In FIG. 5A, the transportation promotion system 100 can receive a dispatch request 197 from the user device 195 (500). The dispatch request 197 may include the user's unique identifier 136 (502) and the boarding location (504). Using the allocation request, the transportation promotion system 100 can select the nearest AV 109 to provide a service related to the allocation request (507), and if agreement is obtained, transmit the boarding place to the AV 109 , AV 109 and request user can be made available (509).

本明細書に記載の実施例によれば、輸送促進システム100は、ユーザー装置195から、加速度計データ181及び位置データ(例えば、GPSデータ183)を受信することができる(505)。一部の態様において、確認通知199によって、加速度計データ及びGPSデータの送信が開始される。変形例において、輸送促進システム100は、常時、加速度計データ181及びGPSデータ183を受信して分析することができる。従って、輸送促進システム100は、加速度計データ181及びGPSデータ183を分析して、幾つかのユーザー属性153を判定又は推定することができる(510)。例えば、データは、ユーザーの歩行パターン、歩幅、及び相対的な体重を示すことができる力ベクトル(大きさを含む)を含むことができる、指向性加速度ピークを含むことができる。輸送促進システム100は、これ等のデータを分析して、例えば、ユーザーの身長(511)、体重又は体型(512)、脚の長さ(513)(及び/又は大腿骨の長さ)、及び/又は相対姿勢(例えば、直立対前屈み)(514)を算出することができる。   According to the embodiments described herein, the transportation facilitating system 100 can receive accelerometer data 181 and position data (eg, GPS data 183) from the user device 195 (505). In some aspects, the acknowledgment 199 initiates transmission of accelerometer data and GPS data. In an alternative embodiment, the transportation facilitating system 100 can always receive and analyze the accelerometer data 181 and the GPS data 183. Thus, the transportation facilitating system 100 can analyze the accelerometer data 181 and the GPS data 183 to determine or estimate some user attributes 153 (510). For example, the data can include directional acceleration peaks, which can include the user's walking pattern, stride, and force vectors (including magnitude) that can indicate relative weight. The transport facilitating system 100 analyzes these data, for example, height (511) of the user, weight or shape (512), leg length (513) (and / or femur length), and And / or relative attitude (e.g., upright vs. forward) (514) can be calculated.

判定又は推定したユーザー属性153に基づいて、輸送促進システム100は、対応する快適プロファイル137についてデータベース130に問い合わせ、座席構成セットを生成することができる(515)。本明細書に記載のように、輸送促進システム100は、同様の属性を有するユーザーの一連の対応する快適プロファイル137を特定することができ、対応する快適プロファイルに基づいて、座席構成セットの根拠とすることができる。例えば、輸送促進システム100は、対応する快適プロファイル137の座席調整及び位置設定の平均値を算出して利用し、算出した平均値に基づいて、依頼ユーザーの座席構成セットを生成することができる。1つの実施例において、座席構成セットを依頼ユーザーの初期構成として保存することができる。次に、輸送促進システム100は、依頼ユーザーが、その後手動で調整を行ったとき、初期構成を上書きすることができ、輸送促進システム100は、経時的に、依頼ユーザーの完全な快適プロファイル137を構築することができる。   Based on the determined or estimated user attributes 153, the transportation promotion system 100 can query the database 130 for the corresponding comfort profile 137 and generate a seating configuration set (515). As described herein, the transportation facilitating system 100 can identify a series of corresponding comfort profiles 137 of the user having similar attributes, and based on the corresponding comfort profiles, the basis of the seat configuration set and can do. For example, the transportation promotion system 100 can calculate and use an average of the seat adjustment and position setting of the corresponding comfort profile 137, and generate a seat configuration set of the requesting user based on the calculated average. In one embodiment, the seat configuration set can be saved as the initial configuration of the requesting user. The transport promotion system 100 can then overwrite the initial configuration when the requesting user manually makes adjustments, and the transport promotion system 100 will, over time, complete the comfort profile 137 of the requesting user. It can be built.

本明細書に更に記載のように、座席構成セットによって、選択したAV109が、ユーザー用の座席(例えば、割り当てられた座席)の様々なパラメータを調整することができる。例えば、座席構成セットは、ユーザーの座席の特定の背凭れ角度、大腿部の長さ調整(例えば、クッションの縁部調整)、前後位置、ヘッドレスト角度、ヘッドレスト高さ、腰部位置、座席奥行き、座席高さ、上部座席傾斜角、及び/又は肩部支持体調整を示すことができる。従って、輸送促進システム100は、座席構成セットを選択したAV109に送信して、乗車場所に到着する前に、ユーザーの座席を調整することができる(520)。   As described further herein, the seat configuration set allows the selected AV 109 to adjust various parameters of the seat (e.g., assigned seat) for the user. For example, the seat configuration set may include a specific backrest angle of the user's seat, thigh length adjustment (eg, cushion edge adjustment), front / back position, headrest angle, headrest height, waist position, seat depth Seat height, upper seat tilt angle, and / or shoulder support adjustments can be shown. Thus, the transport facilitation system 100 can transmit the set of seat configurations to the selected AV 109 to adjust the user's seat before arriving at the boarding location (520).

特定の実施形態において、輸送促進システム100は、ユーザーに割り当てるAV109の指定座席を決定することができる(525)。1つの実施例において、輸送促進システム100は、予約状況に基づいて(例えば、相乗りの場合)、ユーザーに座席を割り当てる。別の実施例において、慣習又は乗客の選好項目に基づいて、デフォルトの座席(例えば、左前座席)を割り当てることができる。本明細書に記載の実施形態によれば、輸送促進システム100は、割り当てた及び/又は構成前の座席を示す、座席確認通知をユーザー装置195に送信することができる(530)。   In particular embodiments, the transportation facilitating system 100 may determine a designated seat of the AV 109 to assign to the user (525). In one embodiment, the transportation promotion system 100 assigns a seat to the user based on the reservation status (for example, in the case of a ride). In another embodiment, a default seat (e.g., left front seat) can be assigned based on customs or passenger preferences. According to the embodiments described herein, the transportation facilitating system 100 can transmit a seat confirmation notification to the user device 195 indicating the assigned and / or pre-configured seats (530).

加えて、輸送促進システム100は、割り当てた及び/又は構成前の座席に対応する縁石側で、ユーザーを乗車させるためのルート情報を示すルートコマンドを選択したAV109に送信することができる(535)。例えば、乗車場所は、輸送促進システム100が、AV109のルート指定及び/又はユーザーがAV109の道路通行側に歩いて回り込む必要が無いようにするために、座席側が道路脇と一致するように特定の座席を割り当てるのに利用することができる道路脇を含むことができる。   In addition, the transportation promotion system 100 can transmit a route command indicating route information for getting the user on to the selected AV 109 on the curb side corresponding to the assigned and / or pre-configured seat (535) . For example, the boarding location may be specified so that the seat side coincides with the side of the road so that the transport promotion system 100 does not have to route AV 109 and / or the user need to walk around the roadside of AV 109. It can include roadsides that can be used to allocate seats.

図5Bは、AVをユーザー用に設定する別の例を説明するフローチャートである。図5Bにおいて、輸送促進システム100は、ユーザー装置195から、配車依頼197を受信することができ(550)、配車依頼197のサービスを提供するAV109を選択することができる(555)。一部の実施例において、選択後、輸送促進システム100は、その特定のAVの構成可能な構成要素を示す、AVパラメータデータ(例えば、AVパラメータログ134に保存されている)を受信又は検索することができる(560)。本明細書に記載の実施例は、任意の数の構成可能な内部構成要素を含んで、様々なAVが製造され得ることを認識している。例えば、基本的なAVは、単純に座席配置を有し、構成可能な構成要素を有さない内部空間を含むことができる。より高級なAVは、座席構成(586)、座席温度調整、座席位置、及び座席調整(588)、空調(例えば、気温及び局所化)(590)、視覚システム(例えば、照明及び/又は1つ以上のディスプレイを含む表示システム)(592)、オーディオシステム設定(例えば、ラジオチャンネル、音量、バランス、及びフェード調整(594)、及び窓、サンルーフ、コンバーチブル設定、ミラー等(596)他の構成要素に関連した、構成可能な構成要素及びシステムを含むことができる。   FIG. 5B is a flowchart illustrating another example of setting an AV for a user. In FIG. 5B, the transportation promotion system 100 can receive a dispatch request 197 from the user device 195 (550), and can select an AV 109 that provides the service of the dispatch request 197 (555). In some embodiments, after selection, the transportation facilitating system 100 receives or retrieves AV parameter data (eg, stored in the AV parameter log 134) indicating the configurable components of that particular AV. Can (560). The embodiments described herein recognize that various AVs can be manufactured, including any number of configurable internal components. For example, the basic AV can simply include an interior space with a seating arrangement and no configurable components. Higher-end AVs include seat configuration (586), seat temperature control, seat position, and seat control (588), air conditioning (eg, air temperature and localization) (590), vision system (eg, lighting and / or one) Display systems including the above displays (592), audio system settings (eg radio channels, volume, balance and fade adjustments (594), and windows, sunroofs, convertible settings, mirrors etc (596) other components Related, configurable components and systems can be included.

特定の実施形態によれば、AVは乗客用のネットワーク及び/又はコンピュテーション機能を備えることができる。例えば、AVは、仕事又はゲームプレイ等の職務指向の活動の提供を促進するために、バーチャルリアリティ又は拡張リアリティ機能を備えることができる。1つの実施例において、輸送促進システム100は、会議、セキュアなネットワーク、コンテンツ閲覧、ゲーム再生等、AVの特定の機能にアクセスすること可能にするサービスを提供することができる。更に、かかる機能は、バックエンドの輸送促進システム100が管理する、ユーザーアカウントを介してアクセスすることができる。かかるネットワーク化及び/又はコンピュテーションサービスは、選択されたAV109に送信されたAV構成セット188に予め構成するか、又は依頼ユーザーが、指定アプリケーション185の選好メニューを介して入力することができる。従って、AV構成セット188は、AV109で利用可能なネットワーク/コンピュテーションサービスの構成を更に含むことができる(598)。   According to a particular embodiment, the AV may comprise a network and / or computation function for the passenger. For example, the AV can be equipped with virtual reality or augmented reality capabilities to facilitate the provision of job-oriented activities such as work or game play. In one embodiment, the transportation facilitating system 100 can provide services that allow access to certain features of the AV, such as conferencing, secure networks, content browsing, game playing, and the like. Furthermore, such functions can be accessed through user accounts managed by the back end transportation promotion system 100. Such networking and / or computation services may be preconfigured in the AV configuration set 188 sent to the selected AV 109 or may be entered by the requesting user via the preference menu of the designated application 185. Thus, the AV configuration set 188 can further include the configuration of network / computation services available at the AV 109 (598).

1つ以上の実施例において、輸送促進システム100は、配車依頼197のサービスを提供するために選択した、実際のAV109の実際に構成可能な構成要素及びパラメータに基づいて、選好メニュー186を生成し、選好メニュー186をユーザー装置195に送信することができる(565)。ユーザーは、メニュー186を無視したり、メニュー186を終了したり、あるいは選択されたAVを個人化するために、乗車前に、様々な選択を行ったりすることを選択することができる。輸送促進システム100は、選好選択項目191をユーザー装置195から受信し(570)、必要に応じ、ユーザーの快適プロファイル137にアクセスして、追加の選好項目133を特定することができる(575)。次に、輸送促進システム100は、AV109を個人化するための一連の構成選好項目を示す、AV構成セット188を生成することができる(580)。一部の態様において、AV構成セット188は、AV109の制御システムに対し、乗車場所に向かう途上において、ユーザーの選好に従って、構成要素の各々を自動的に構成するよう命令する一連の命令を含むことができる。その後、輸送促進システム100は、AV構成セット188を選択したAV109に送信することができる(585)。   In one or more embodiments, the transportation promotion system 100 generates a preference menu 186 based on the actual configurable components and parameters of the actual AV 109 selected to provide the service of the dispatch request 197. , Preference menu 186 may be sent to user device 195 (565). The user can choose to ignore the menu 186, exit the menu 186, or make various selections prior to boarding to personalize the selected AV. The transportation facilitating system 100 may receive 570 preference choices 191 from the user device 195 and, if necessary, access the user's comfort profile 137 to identify additional preferences 133 133 (575). Next, the transportation facilitating system 100 can generate an AV configuration set 188 (580) that indicates a series of configuration preferences for personalizing the AV 109. In some aspects, the AV configuration set 188 includes a series of instructions instructing the control system of the AV 109 to automatically configure each of the components according to the user's preferences on the way to the ride location Can. Thereafter, the transportation facilitating system 100 can transmit the AV configuration set 188 to the selected AV 109 (585).

図6は、本明細書に記載の実施例による、1人以上のユーザー用にAVを設定するタイミングを最適化する例示的な方法を説明するフローチャートである。以下の図6の説明において、図1〜3の機能を示す参照符号を参照することができる。更に、図6に関連して説明するプロセスは、図2に関連して図示及び説明した、例示的なAV200によって実行することができる。図6において、AV200は、配車依頼197のサービスを提供する輸送招待状213を輸送促進システム290から受信することができる(600)。一部の実施例において、AV200は、燃料若しくは電力不足、又はサービス要件の欠如等、特定の不一致が存在する場合には、招待状213を拒否することができる。変形例において、AV200は、相乗り依頼又は単独利用依頼を含むことができる招待状213に同意することができる(605)。相乗りの実施例では、AV200は追加の乗客を輸送することができ、(例えば、ルートプランナー222による)動的に計算されたルート上において、乗客を乗車及び降車させるための幾つかの場所を経由することができる。   FIG. 6 is a flow chart describing an exemplary method of optimizing timing for setting AV for one or more users according to the embodiments described herein. In the description of FIG. 6 below, reference can be made to the reference numerals indicating the functions of FIGS. Furthermore, the process described in connection with FIG. 6 may be performed by the exemplary AV 200 shown and described in connection with FIG. In FIG. 6, the AV 200 may receive from the transportation promotion system 290 a transportation invitation 213 providing the service of a dispatch request 197 (600). In some embodiments, the AV 200 can reject the invitation 213 if certain inconsistencies exist, such as a lack of fuel or power, or lack of service requirements. In a variant, the AV 200 may agree to an invitation 213 which may include a ride request or a single use request (605). In the carpool embodiment, the AV 200 can transport additional passengers, via several locations for getting on and off passengers on dynamically calculated routes (e.g., by route planner 222) can do.

招待状213に同意する前又は後に、AV200は、乗車場所を受信し(610)、それに応じ、乗車場所まで自律運転することができる(615)。移動を開始する前、又は乗車場所に向かう途上において、AV200は、ユーザー用のAV構成セット218を輸送促進システム280から受信することができる(620)。本明細書に記載のように、AV構成セット218は、AV200の様々な構成可能な構成要素又は内部システムの調整パラメータを含むことができる。様々な実施形態において、AV200は、各々の構成要素に対する、各々の構成コマンドを実行するための最適タイミングスケジュールを決定することができる(625)。そうすることによって、AV200は、構成要素の一部又は全部の調整タイミングを算出することができる(630)。一部の構成要素に対し、AV200は即座の実行が最適であると判定することができる(632)。例えば、座席に関する構成及び調整は、乗車場所に到着する前の何時でも実行することができる。他の構成要素に関し、AV200は、エネルギー及び/又は実用的な理由から、調整又は構成を最適又は時限実行することが、より最適であり得ると判定することができる(634)。   Before or after agreeing to the invitation 213, the AV 200 may receive 610 a ride location and, in response, may autonomously drive to the ride location 615. The AV 200 may receive an AV configuration set 218 for the user from the transport facilitation system 280 (620) prior to initiating travel or on the way to the ride location. As described herein, the AV configuration set 218 can include various configurable components of the AV 200 or tuning parameters of the internal system. In various embodiments, the AV 200 can determine (625) an optimal timing schedule for executing each configuration command for each component. By doing so, the AV 200 can calculate adjustment timing of some or all of the components (630). For some components, the AV 200 can determine that immediate execution is optimal (632). For example, seat configuration and adjustments can be performed any time before arriving at the boarding location. With respect to other components, the AV 200 may determine that it may be more optimal to perform tuning or configuration for optimal or timed reasons, for energy and / or practical reasons.

例えば、AV200の空調システムは、特にAV200の内外の極端な温度差に対し、大量のエネルギーを消費し得る。従って、エネルギー使用を最適化するために、多くの移動にわたり、空調システムを常に最適化することが望まれ得る。更に、空のAV200がオーディオを出力したまま、又はコンテンツを表示したままで移動することは実用的ではないため、かかるシステムの最適なタイミングは、乗車場所に到着する直前に、ディスプレイ及びオーディオシステムを開始することを示すことができる。多くの態様において、AV200は、乗車場所までの距離、又は、距離及び/又は交通状況に基づいて、乗車場所まで移動するための推定時間を判定することができ(635)、乗車場所に向かう途上において、算出したタイミングスケジュールに従って、構成コマンドを実行することができる(640)。従って、AV200が到着してユーザーが乗車するときには(645)、すべての構成項目が、AV構成セット218に従って実行され得る。   For example, the air conditioning system of the AV 200 can consume a large amount of energy, especially for extreme temperature differences inside and outside the AV 200. Thus, it may be desirable to always optimize the air conditioning system over many travels in order to optimize energy usage. Furthermore, because it is not practical for the empty AV 200 to move with audio output or with content displayed, the optimal timing of such a system is to have the display and audio system just before arriving at the boarding place. It can indicate to start. In many aspects, the AV 200 can determine an estimated time to travel to the boarding location based on the distance to the boarding location or the distance and / or traffic conditions (635), , The configuration command may be executed according to the calculated timing schedule (640). Thus, when the AV 200 arrives and the user gets in (645), all configuration items may be performed in accordance with the AV configuration set 218.

AV200が降車目的地まで自律的に運転する間、AV200は、AV200内のユーザー位置を監視することができる(650)。1つの態様において、AV200は、座席センサー(652)を用いて、ユーザー位置を監視することができる。これに加えて又は代えて、AV200は、1つ以上の内部カメラ(654)を用いて、ユーザー位置を監視することができる。従って、移動中、ユーザーは、乗客室内において、位置を移動するか又は座席を変えることができる。ユーザーが移動すると、AV200は、ユーザー位置に基づいて、オーディオ焦点(例えば、オーディオシステムのバランス及びフェード)を動的に調整することができる(655)。これに加えて又は代えて、A200は、AV200内のユーザー位置に基づいて、ユーザーのために、空調(例えば、局所的温度)を動的に調整することができる(660)。更に、これに加えて又は代えて、AV200は、AV200内のユーザー位置に基づいて、座席温度設定を動的に調整することができる(665)。AV200が目的地(例えば、降車場所)に到着すると(670)、このプロセスは、参照円「C」によって示すように、別のユーザーと繰り返すか、又は相乗りの実行を継続することができる。   The AV 200 can monitor the user position within the AV 200 (650) while the AV 200 autonomously drives to the alighting destination. In one aspect, the AV 200 can monitor the user position using a seat sensor (652). Additionally or alternatively, the AV 200 can monitor user position using one or more internal cameras (654). Thus, while moving, the user can move position or change seats in the passenger compartment. As the user moves, the AV 200 can dynamically adjust the audio focus (eg, balance and fade of the audio system) based on the user position (655). Additionally or alternatively, the A 200 can dynamically adjust air conditioning (eg, local temperature) for the user based on the user's position within the AV 200 (660). Furthermore, additionally or alternatively, the AV 200 can dynamically adjust seat temperature settings based on the user position within the AV 200 (665). When the AV 200 arrives at a destination (e.g., a drop-off location) 670, the process may repeat with another user or continue to carry on as indicated by the reference circle "C".

ハードウェア図
図7は、本明細書に記載の実施例を実装することができるコンピュータシステムを示すブロック図である。コンピュータシステム700は、例えば、サーバー又はサーバーを組み合わせたものに実装することができる。例えば、コンピュータシステム700は、輸送サービスを提供するネットワークサービスの一部として実装することができる。図1の文脈において、輸送促進システム100は、図7に示すようなコンピュータシステム700を用いて実行することができる。輸送促進システム100は、図7に関連して説明する、複数のコンピュータシステムの組み合わせを用いて実行することもできる。
Hardware Diagram FIG. 7 is a block diagram that illustrates a computer system upon which the embodiments described herein may be implemented. Computer system 700 can be implemented, for example, on a server or combination of servers. For example, computer system 700 can be implemented as part of a network service that provides transportation services. In the context of FIG. 1, transport facilitating system 100 may be implemented using a computer system 700 as shown in FIG. The transportation facilitating system 100 can also be implemented using a combination of computer systems described in connection with FIG.

1つの実施形態において、コンピュータシステム700は、処理資源710、主記憶装置720、読み取り専用メモリ(ROM)730、記憶装置740、及び通信インターフェース750を備えている。コンピュータシステム700は、主記憶装置720に保存された情報を処理するための少なくとも1つのプロセッサ710を有し、主記憶装置は、ランダムアクセスメモリ(RAM)又は他の動的記憶装置等によって構成され、プロセッサ710によって実行可能な情報及び命令を保存するものである。主記憶装置720は、プロセッサ710によって実行される命令の実行中、一時変数又は他の中間情報の保存にも使用することができる。コンピュータシステム700は、静的情報及びプロセッサ710用の命令を記憶するためのROM730、又は他の静的記憶装置を有することもできる。磁気ディスク又は光ディスク等、情報及び命令を記憶するための記憶装置740を備えている。   In one embodiment, computer system 700 includes processing resources 710, main storage 720, read only memory (ROM) 730, storage 740, and communication interface 750. Computer system 700 includes at least one processor 710 for processing information stored in main storage 720, which may be comprised of random access memory (RAM) or other dynamic storage, etc. , Store information and instructions executable by processor 710. Main memory 720 may also be used to store temporary variables or other intermediate information during execution of instructions executed by processor 710. Computer system 700 may also include a ROM 730, or other static storage device, for storing static information and instructions for processor 710. A storage device 740, such as a magnetic or optical disk, for storing information and instructions is provided.

通信インターフェース750によって、コンピュータシステム700は、ネットワークリンク(無線又は有線)を使用して、1つ以上のネットワーク780(例えば、セルラーネットワーク)と通信することができる。ネットワークリンクを使用して、コンピュータシステム700は、1つ以上のコンピューティング装置、1つ以上のサーバー、及び/又は1つ以上のAVと通信することができる。実施例によれば、コンピュータシステム700は、個々のユーザーのモバイルコンピューティング装置から、配車依頼787を受信することができる。メモリ720に保存された実行可能命令は、構成命令722であって、プロセッサ710によって実行され、前述のように、ユーザーの構成選好項目を判定してAV構成セット754生成する命令を含むことができる。メモリ720に保存された実行可能命令は、パターン認識命令724であって、コンピュータシステム700が、学習した選好項目に関連付けることができる、現在及び過去のAVデータのパターンを特定することができるようにする命令も含むことができる。例として、プロセッサ710が、メモリ720に保存された命令及びデータ実行することによって、図1の例示的な輸送促進システム100を実行することができる。操作を実行する際、プロセッサ710は、通信インターフェース750を介し、配車依頼784を受信し、招待状752を生成して配車依頼784のサービスを提供するAVに送信し、選好項目を知るためにAVデータ782を受信し、AV構成セット754を送信することができる。   Communication interface 750 enables computer system 700 to communicate with one or more networks 780 (eg, a cellular network) using a network link (wireless or wired). Using a network link, computer system 700 can communicate with one or more computing devices, one or more servers, and / or one or more AVs. According to an embodiment, computer system 700 may receive dispatch requests 787 from mobile computing devices of individual users. Executable instructions stored in memory 720 may include configuration instructions 722, which may be executed by processor 710 to determine the configuration preferences of the user and generate AV configuration set 754 as described above. . The executable instructions stored in memory 720 are pattern recognition instructions 724 so that computer system 700 can identify patterns of current and past AV data that can be associated with learned preferences. Can also be included. As an example, processor 710 may execute the example transportation promotion system 100 of FIG. 1 by executing the instructions and data stored in memory 720. In performing the operation, the processor 710 receives the dispatch request 784 via the communication interface 750, generates an invitation 752 and sends it to the AV providing the service of the dispatch request 784, to know the preference items Data 782 may be received and an AV configuration set 754 may be sent.

プロセッサ710は、図1〜6に示す実施形態、及び本願の他の場所に記載の1つ以上のプロセス、ステップ、及び他の機能を実行するソフトウェア及び/又は他のロジックで構成される。   Processor 710 is configured with software and / or other logic that performs one or more of the processes, steps, and other functions described in the embodiments shown in FIGS. 1-6 and elsewhere in this application.

本明細書に記載の実施例は、本明細書に記載の技術を実行するためのコンピュータシステム700の使用に関連している。1つの実施例によれば、これらの技術は、主記憶装置720に含まれる1つ以上の命令の1つ以上のシーケンスを実行するプロセッサ710に応えて、コンピュータシステム700によって実行される。かかる命令は、記憶装置740等の別の機械可読媒体から、主記憶装置720に読み込むことができる。主記憶装置720に含まれる一連の命令を実行することによって、プロセッサ710に本明細書に記載の処理ステップを実行させる。別の実施形態において、ソフトウェア命令の代わりに又はそれと組み合わせて、ハードワイヤード回路を使用して、本明細書に記載の実施例を実施することができる。従って、記述されている実施例は、ハードウェア回路とソフトウェアとの如何なる特定の組み合わせに限定されるものではない。   The embodiments described herein relate to the use of computer system 700 to perform the techniques described herein. According to one embodiment, these techniques are performed by computer system 700 in response to processor 710 executing one or more sequences of one or more instructions contained in main memory 720. Such instructions may be read into main memory 720 from another machine-readable medium, such as memory 740. Execution of the sequences of instructions contained in main memory 720 causes processor 710 to perform the process steps described herein. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions to implement the embodiments described herein. Thus, the described embodiments are not limited to any specific combination of hardware circuitry and software.

図8は、本明細書に記載の実施例を実装することができるモバイルコンピューティング装置を示すブロック図である。1つの実施例において、モバイルコンピューティング装置800は、例えば、電話、メッセージ交換、及び/又はデータサービスが可能な移動体通信装置(例えば、フィーチャーフォン、スマートフォン等)に対応することができる。変形例において、モバイルコンピューティング装置800は、例えば、タブレット又はウェアラブルコンピューティング装置に対応することができる。更に、モバイルコンピューティング装置800は、ドライバーの複数の携帯機器及び依頼ユーザーに分散させることができる。   FIG. 8 is a block diagram illustrating a mobile computing device that can implement the embodiments described herein. In one embodiment, mobile computing device 800 may correspond to, for example, a mobile communication device (eg, feature phone, smart phone, etc.) capable of telephony, message exchange, and / or data services. In variations, mobile computing device 800 may correspond to, for example, a tablet or wearable computing device. Furthermore, the mobile computing device 800 can be distributed to multiple portable devices of the driver and the requesting user.

図8の実施例において、コンピューティング装置800は、プロセッサ810、メモリ資源820、表示装置830(例えば、タッチセンサー表示装置)、1つ以上の通信サブシステム840(無線通信サブシステムを含む)、入力機構850(例えば、入力機構はタッチセンサー表示装置を含むかその一部であってよい)、及び1つ以上の位置検出機構(例えば、GPS構成要素)860を備えている。1つの実施例において、通信サブシステム840の少なくとも1つが、データチャンネル及び音声チャンネルを通して、セルラーデータを送受信する。   In the example of FIG. 8, the computing device 800 includes a processor 810, memory resources 820, a display 830 (eg, a touch sensor display), one or more communication subsystems 840 (including a wireless communication subsystem), A mechanism 850 (eg, the input mechanism may include or be part of a touch sensor display) and one or more position detection mechanisms (eg, GPS components) 860. In one embodiment, at least one of the communication subsystems 840 sends and receives cellular data over the data and voice channels.

ネットワークサービスの依頼ユーザーは、モバイルコンピューティング装置800を操作して、乗車場所を含む配車依頼を送信することができる。メモリ資源820は、依頼ユーザーをネットワークサービスにリンクして、配車を促進するための指定ユーザーアプリケーション807を記憶することができる。プロセッサ810が、ユーザーアプリケーション807を実行すると、ディスプレイ830に、ユーザーGUI837が生成される。ユーザーが、ユーザーGUI837と対話することによって、ユーザーは、ネットワークサービスに関連した配車依頼を送信することができ、これによって、AVが配車依頼に関するサービスを提供する招待状に同意することができる。   A network service request user can operate the mobile computing device 800 to send a dispatch request that includes a ride location. Memory resource 820 may link the requesting user to the network service and store a designated user application 807 for facilitating dispatch. When the processor 810 executes the user application 807, a user GUI 837 is generated on the display 830. By the user interacting with the user GUI 837, the user can transmit a dispatch request associated with the network service, which allows the AV to agree to an invitation to provide a service regarding the dispatch request.

図9は、本明細書に記載の例示的なAV処理システムを実装することができるコンピュータシステムを示すブロック図である。コンピュータシステム900は、1つ以上のプロセッサ904、及び1つ以上のメモリ資源906を用いて実装することができる。図2の文脈において、制御システム220は、コンピュータシステム900の1つ以上の構成要素を用いて実装することができる。   FIG. 9 is a block diagram that illustrates a computer system that can implement the exemplary AV processing system described herein. Computer system 900 can be implemented using one or more processors 904 and one or more memory resources 906. In the context of FIG. 2, control system 220 may be implemented using one or more components of computer system 900.

一部の実施例によれば、コンピュータシステム900は、図2の実施例等で説明した、ソフトウェア及びハードウェア資源を備えた自律車両に実装することができる。図示の実施例において、コンピュータシステム900は、自律車両自体の他の構成要素と一体化された様々な態様で、自動運転車両の様々な領域に空間的に分散させることができる。例えば、プロセッサ904及び/又はメモリ資源906は、自律車両のトランク内に配置することができる。コンピュータシステム900の様々な処理資源904は、マイクロプロセッサ又は集積回路を使用して、個人化/最適化命令912を実行することもできる。一部の実施例において、個人化/最適化命令912は、処理資源904によって、又はフィールドプログラマブルゲートアレイ(FPGA)を用いて実行することができる。   According to some embodiments, computer system 900 may be implemented on an autonomous vehicle with software and hardware resources as described in the embodiment of FIG. In the illustrated embodiment, computer system 900 can be spatially distributed in different areas of an autonomous vehicle in various ways integrated with other components of the autonomous vehicle itself. For example, processor 904 and / or memory resource 906 may be located within the trunk of an autonomous vehicle. Various processing resources 904 of computer system 900 may also execute personalization / optimization instructions 912 using a microprocessor or integrated circuit. In some embodiments, personalization / optimization instructions 912 may be implemented by processing resources 904 or using a field programmable gate array (FPGA).

図9の実施例において、コンピュータシステム900は、自律車両の車両インターフェース及び他の資源(例えば、コンピュータスタックドライブ)に対する、通信インターフェース950(又は一連のローカルリンク)を含むことができる。1つの実施形態において、通信インターフェース950は、AV制御システム220に対する無線又は有線リンク等、車両の電気機械的インターフェースに対し、データバス又は他のローカルリンクを提供すると共に、輸送促進システムに対し、1つ以上のネットワーク960を介し、ネットワークリンクを提供することができる。   In the example of FIG. 9, computer system 900 may include communication interface 950 (or a series of local links) to the vehicle interface of the autonomous vehicle and other resources (eg, computer stack drives). In one embodiment, communication interface 950 provides a data bus or other local link to the vehicle's electromechanical interface, such as a wireless or wired link to AV control system 220, as well as to the transportation facilitating system 1 Network links may be provided via one or more networks 960.

メモリ資源906は、例えば、主記憶装置、読み取り専用メモリ(ROM)、記憶装置、及びキャッシュ資源を含むことができる。メモリ資源906の主記憶装置は、情報及びプロセッサ904によって実行可能な命令を保存するためのランダムアクセスメモリ(RAM)又は他の動的記憶装置を含むことができる。プロセッサ904は、メモリ資源906の主記憶装置に保存された情報を処理する命令を実行することができる。主記憶装置906は、1つ以上のプロセッサ904による命令の実行中に使用することができる、一時変数又は他の中間情報を保存することもできる。メモリ資源906は、1つ以上のプロセッサ904に対する静的情報及び命令を記憶するROM又は他の静的記憶装置も含むことができる。メモリ資源906は、1つ以上のプロセッサ904が使用する、情報及び命令を記憶するための磁気ディスク、又は光ディスク等の他の形態のメモリ装置又は構成要素を含むこともできる。   Memory resources 906 may include, for example, main storage, read only memory (ROM), storage, and cache resources. The main storage of memory resources 906 may include random access memory (RAM) or other dynamic storage for storing information and instructions executable by processor 904. Processor 904 can execute instructions that process information stored in main memory of memory resource 906. Main memory 906 may also store temporary variables or other intermediate information that may be used during execution of instructions by one or more processors 904. Memory resources 906 may also include ROM or other static storage device for storing static information and instructions for one or more processors 904. Memory resources 906 may also include other forms of memory devices or components, such as magnetic disks for storing information and instructions, or optical disks, for use by one or more processors 904.

一部の実施例によれば、メモリ906は、例えば、個人化/最適化命令912含む、複数のソフトウェア命令を記憶することができる。個人化/最適化命令912は、1つ以上のプロセッサ904によって実行され、図2及び6関連して説明した機能等を実行することができる。   According to some embodiments, memory 906 may store multiple software instructions, including, for example, personalization / optimization instructions 912. The personalization / optimization instructions 912 may be executed by one or more processors 904 to perform functions such as those described in connection with FIGS.

特定の実施例において、コンピュータシステム900は、輸送促進システムから、通信インターフェース及びネットワーク960を介し、AV構成セット962を受信することができる。個人化/最適化命令912を実行する際、処理資源904は、構成コマンド918を生成、実行し、AVの様々な構成可能な構成要素920を調整及び構成することができる。更に、処理資源904は、本明細書に記載のように、ネットワーク960を通して、輸送促進システムに、AVデータ952を送信することができる。   In particular embodiments, computer system 900 may receive AV configuration set 962 from a transportation facilitation system via a communication interface and network 960. In executing personalization / optimization instructions 912, processing resources 904 may generate and execute configuration commands 918 to coordinate and configure various configurable components 920 of the AV. Additionally, the processing resource 904 can transmit AV data 952 to the transportation facilitating system through the network 960, as described herein.

図7〜9の実施例は、記述した態様を実装するためのコンピューティングシステムの説明であるが、図7〜9の1つのコンピューティングシステムの機能の一部又は全部を、図7〜9に関連して説明した1つ以上の別のコンピューティングシステムによって実行してもよい。   Although the example of FIGS. 7-9 is a description of a computing system for implementing the described aspects, some or all of the functionality of one of the computing systems of FIGS. It may also be performed by one or more other computing systems as described in connection.

本明細書に記載の実施例は、他の概念、着想、又はシステムとは無関係に、本明細書に記載の個々の要素及びシステムに拡張されると共に、本出願のいずれかに記載の要素の組み合わせを含むことを企図するものである。本明細書において、添付図面を参照して、実施例が詳細に説明されているが、概念はそれ等の明確な実施例に限定されるものではないことを理解されたい。従って、当業者には多くの改良及び変更が明らかであろう。よって、概念の範囲は、以下の特許請求の範囲及びその均等物によって定義されるべきことを意図するものである。更に、個別又は実施例の一部として記載されている特定の機能は、その特定の機能に言及していない他の個別に記述された機能又は実施例の一部であっても、それ等と組み合わせることができることを企図するものである。よって、組み合わせが記述されていないことによって、かかる組み合わせに対する権利の主張が妨げられるべきものではない。   The embodiments described herein extend to the individual elements and systems described herein, independently of other concepts, concepts or systems, and of the elements described elsewhere in this application. It is intended to include combinations. While the embodiments are described in detail herein with reference to the accompanying drawings, it is to be understood that the concepts are not limited to such clear embodiments. Accordingly, many modifications and variations will be apparent to practitioners skilled in the art. Accordingly, the scope of the concepts is intended to be defined by the following claims and their equivalents. Furthermore, any particular features described individually or as part of an embodiment may be other features or functions of an embodiment that do not refer to that particular feature, and so forth. It is intended to be able to be combined. Thus, the absence of a description of a combination should not preclude the claim of the right to such a combination.

100、290、399輸送促進システム
105 車両インターフェース
109 AV
115 通信インターフェース
125 ログマネージャー
130、330 データベース
135 選択エンジン
140 構成エンジン
150 データアナライザー
160 パターン認識エンジン
175 マッピングエンジン
185 指定アプリケーション
186 選好メニュー
195 ユーザー装置
220 制御システム
240 コントローラ
300、800 モバイルコンピューティング装置
310 通信インターフェース
320 表示画面
340 プロセッサ
350 慣性測定ユニット
360 GPSモジュール
700、900 コンピュータシステム
100, 290, 399 transportation promotion system 105 vehicle interface 109 AV
115 Communication Interface 125 Log Manager 130, 330 Database 135 Selection Engine 140 Configuration Engine 150 Data Analyzer 160 Pattern Recognition Engine 175 Mapping Engine 185 Specified Application 186 Preference Menu 195 User Device 220 Control System 240 Controller 300, 800 Mobile Computing Device 310 Communication Interface 320 display screen 340 processor 350 inertial measurement unit 360 GPS module 700, 900 computer system

Claims (59)

輸送促進システムであって、
輸送手配サービスのユーザーに関する、業務用車両の複数の構成要素の設定選好項目を示すプロファイルを記憶するデータベースと、
1つ以上のプロセッサと、
前記1つ以上のプロセッサによって実行されると、前記輸送促進システムに、
前記輸送手配サービス用の指定アプリケーションを実行するユーザー装置から、配車依頼であって、固有の識別子及び乗車場所を含む依頼を受信させ、
前記固有の識別子を用いて、前記ユーザー装置のユーザーの車両設定選好項目を示す快適プロファイルについて、前記データベースを検索させ、
前記乗車場所に基づいて、前記配車依頼に関するサービスを提供する業務用車両を選択させ、
前記快適プロファイルに示された前記車両設定選好項目に基づいて、前記選択した業務用車両に対し、一連の構成命令であって、前記選択した業務用車両が前記乗車場所に到着する前に、前記選択した業務用車両の幾つかの調整可能な構成要素を構成するための構成命令を送信させる、
命令を記憶する1つ以上のメモリ資源と、
を備えたことを特徴とするシステム。
A transportation promotion system,
A database storing a profile indicating setting preference items of a plurality of components of the commercial vehicle for users of the transportation arrangement service;
With one or more processors,
Said transport promotion system, when executed by said one or more processors,
Receiving from the user device executing the specified application for the transportation arrangement service, a request including a unique identifier and a boarding place, which is a vehicle allocation request,
Using the unique identifier, the database is searched for a comfort profile indicating vehicle setting preferences of the user of the user device,
Based on the boarding location, a business vehicle providing a service related to the dispatch request is selected;
A series of configuration instructions for the selected business vehicle based on the vehicle setting preference items indicated in the comfort profile, before the selected business vehicle arrives at the boarding place; Send configuration instructions to configure some of the adjustable components of the selected business vehicle,
One or more memory resources that store instructions;
A system characterized by comprising.
前記実行された命令が、前記輸送促進システムに、更に、前記業務用車両が前記乗車場所に移動している間に、前記車両設定選好項目に従って、前記業務用車両の1つ以上の構成要素を自動調整させることを特徴とする、請求項1記載の輸送促進システム。   According to the vehicle setting preference item, the executed command causes the transport promotion system to further transmit one or more components of the commercial vehicle while the commercial vehicle is moving to the boarding place. The transportation promotion system according to claim 1, characterized in that it is adjusted automatically. 前記実行された命令が、前記輸送促進システムに、更に、前記快適プロファイルに従って、少なくとも1つの車両設定選好項目に関する操作を行うために、前記業務用車両が前記乗車場所に到達するために取るルートを延長又は遅延させる命令を前記業務用車両に伝達させることを特徴とする、請求項1記載の輸送促進システム。   The executed instruction further causes the transportation promotion system to take a route for the business vehicle to reach the boarding place in order to perform an operation on at least one vehicle setting preference item according to the comfort profile. The transportation promotion system according to claim 1, wherein an instruction to extend or delay is transmitted to the business vehicle. 前記実行された命令が、前記輸送促進システムに、更に前記ユーザーによる、前記業務用車両の設定選好項目の少なくとも一部の入力を可能にする、前記指定アプリケーションの選好メニューを提示させることを特徴とする、請求項1記載の輸送促進システム。   The command executed causes the transportation promotion system to present a preference menu of the designated application, which enables the user to input at least a part of the setting preference items of the business vehicle. The transportation promotion system according to claim 1. 前記実行された命令が、前記輸送促進システムに、更に、前記ユーザーの前記快適プロファイルの少なくとも一部に基づいて、前記ユーザーの前記業務用車両内における座席割り当てを決定させることを特徴とする、請求項1記載の輸送促進システム。   The said executed instruction further causes the transportation promotion system to determine the seat allocation of the user in the business vehicle based on at least a part of the comfort profile of the user. The transportation promotion system according to Item 1. 前記実行された命令が、前記輸送促進システムに、更に前記座席割り当てを前記ユーザー装置に伝達させることを特徴とする、請求項5記載の輸送促進システム。   The transportation promotion system according to claim 5, wherein the executed command causes the transportation promotion system to further transmit the seat allocation to the user device. 前記実行された命令が、前記輸送促進システムに、更に、前記座席割り当てに基づいて、前記業務用車両の前記乗車場所までのルートを選択させることを特徴とする、請求項5記載の輸送促進システム。   The transportation promotion system according to claim 5, characterized in that the executed instruction causes the transportation promotion system to further select a route to the boarding place of the business vehicle based on the seat allocation. . 前記実行された命令が、前記輸送促進システムに、更に、前記ユーザーの快適プロファイルを実行するための1つ以上の機構が、前記選択した業務用車両において利用できない旨を、前記ユーザーに伝達させることを特徴とする、請求項1記載の輸送促進システム。   The command executed may further inform the user that the transportation promotion system further can not use one or more mechanisms for executing the user's comfort profile in the selected business vehicle The transportation promotion system according to claim 1, characterized in that 前記業務用車両が、自律車両であることを特徴とする、請求項1記載の輸送促進システム。   The transportation promotion system according to claim 1, wherein the business vehicle is an autonomous vehicle. 前記快適プロファイルの前記車両設定選好項目が、座席位置調整選好項目、温度選好項目、ホームページ表示選好項目、言語選好項目、ラジオ局選好項目、又は内部照明選好項目の少なくとも1つを示すことを特徴とする、請求項1記載の輸送促進システム。   The vehicle setting preference item of the comfort profile is characterized by indicating at least one of a seat position adjustment preference item, a temperature preference item, a home page display preference item, a language preference item, a radio station preference item, or an internal lighting preference item. The transportation promotion system according to claim 1. 命令を記憶する非一時的なコンピュータ可読媒体であって、前記命令が、輸送促進システムの1つ以上のプロセッサによって実行されると、前記輸送促進システムに、
前記輸送促進システムが管理する、輸送手配サービス用の指定アプリケーションを実行するユーザー装置から、配車依頼であって、固有の識別子及び乗車場所を含む依頼を受信させ、
前記固有の識別子を用いて、前記ユーザー装置のユーザーの車両設定選好項目を示す快適プロファイルについて、データベースを検索させ、
前記乗車場所に基づいて、前記配車依頼に関するサービスを提供する業務用車両を選択させ、
前記快適プロファイルに示された前記車両設定選好項目に基づいて、前記選択した業務用車両に対し、一連の構成命令であって、前記選択した業務用車両が前記乗車場所に到着する前に、前記選択した業務用車両の幾つかの調整可能な構成要素を構成するための構成命令を送信させる、
ことを特徴とする媒体。
A non-transitory computer readable medium for storing instructions, said instructions being executed by one or more processors of a transportation promotion system, said transportation promotion system comprising:
Receiving a request including a unique identifier and a boarding location from a user device that executes a designated application for a transportation arrangement service managed by the transportation promotion system,
The database is searched for a comfort profile indicating vehicle setting preferences of the user of the user device using the unique identifier,
Based on the boarding location, a business vehicle providing a service related to the dispatch request is selected;
A series of configuration instructions for the selected business vehicle based on the vehicle setting preference items indicated in the comfort profile, before the selected business vehicle arrives at the boarding place; Send configuration instructions to configure some of the adjustable components of the selected business vehicle,
A medium characterized by
前記実行された命令が、前記輸送促進システムに、更に、前記業務用車両が前記乗車場所に移動する間に、前記車両設定選好項目に従って、前記業務用車両の1つ以上の構成要素を自動調整させることを特徴とする、請求項11記載の非一時的なコンピュータ可読媒体。   The executed command automatically adjusts one or more components of the business vehicle according to the vehicle setting preference items while the transportation promotion system and the business vehicle move to the boarding place A non-transitory computer readable medium according to claim 11, characterized in that 前記実行された命令が、前記輸送促進システムに、更に、前記快適プロファイルに従って少なくとも1つの車両設定選好項目に関する操作を行うために、前記業務用車両が前記乗車場所に到達するために取るルートを延長又は遅延させる命令を前記業務用車両に伝達させることを特徴とする、請求項11記載の非一時的なコンピュータ可読媒体。   The executed instruction extends the route taken by the commercial vehicle to reach the boarding location in order to operate the transportation promotion system and at least one vehicle setting preference according to the comfort profile. The non-transitory computer readable medium according to claim 11, characterized in that it transmits an instruction for delaying to the business vehicle. 前記実行された命令が、前記輸送促進システムに、更に、前記ユーザーによる、前記業務用車両の設定選好項目の少なくとも一部の入力を可能にする、前記指定アプリケーションの選好メニューを提示させることを特徴とする、請求項11記載の非一時的なコンピュータ可読媒体。   The command executed causes the transportation promotion system to present a preference menu of the designated application, which enables the user to input at least a part of the setting preference items of the business vehicle A non-transitory computer readable medium according to claim 11, wherein: 前記実行された命令が、前記輸送促進システムに、更に、前記ユーザーの前記快適プロファイルの少なくとも一部に基づいて、前記ユーザーの前記業務用車両内の座席割り当てを決定させることを特徴とする、請求項11記載の非一時的なコンピュータ可読媒体。   The said executed instructions further cause the transportation promotion system to determine the seat allocation in the business vehicle of the user based on at least a part of the comfort profile of the user. The non-transitory computer readable medium according to paragraph 11. 前記実行された命令が、前記輸送促進システムに、更に、前記座席割り当てを前記ユーザー装置に伝達させることを特徴とする、請求項15記載の非一時的なコンピュータ可読媒体。   16. The non-transitory computer readable medium of claim 15, wherein the executed instructions further cause the transport facilitation system to communicate the seat assignment to the user device. 前記実行された命令が、前記輸送促進システムに、更に、前記ユーザーの前記座席割り当てに基づいて、前記業務用車両の前記乗車場所までのルートを選択させることを特徴とする、請求項15記載の非一時的なコンピュータ可読媒体。   16. The apparatus according to claim 15, wherein the executed instruction causes the transportation promotion system to further select a route to the boarding place of the business vehicle based on the seat allocation of the user. Non-transitory computer readable medium. 前記実行された命令が、前記輸送促進システムに、更に、前記ユーザーの快適プロファイルを実行するための1つ以上の機構が、前記選択した業務用車両において利用できない旨を、前記ユーザーに伝達させることを特徴とする、請求項11記載の非一時的なコンピュータ可読媒体。   The command executed may further inform the user that the transportation promotion system further can not use one or more mechanisms for executing the user's comfort profile in the selected business vehicle The non-transitory computer readable medium according to claim 11, characterized by 前記業務用車両が自律車両であることを特徴とする、請求項11記載の非一時的なコンピュータ可読媒体。   The non-transitory computer readable medium according to claim 11, wherein the business vehicle is an autonomous vehicle. 車両であって、
無線通信インターフェースと、
前記車両の座席又は環境に影響を及ぼす複数の調整可能な構成要素と、
前記調整可能な構成要素の設定を制御するコントローラと、
を備え、
前記コントローラが、ネットワークサービスから、無線通信インターフェースを介し、一連の命令を受信し、前記車両が移動している間に、前記一連の命令に従って、前記構成要素の1つ以上の設定を調整することにより、前記車両の少なくとも1つの乗客区域の1つの座席に関する快適プロファイルを、自律的に実行することを特徴とする車両。
A vehicle,
Wireless communication interface,
A plurality of adjustable components that affect the seat or environment of the vehicle;
A controller for controlling the setting of the adjustable component;
Equipped with
The controller receives a set of instructions from the network service via a wireless communication interface, and while the vehicle is moving, adjusting one or more settings of the component according to the set of instructions A vehicle that autonomously executes a comfort profile for one seat of at least one passenger area of the vehicle.
輸送促進システムであって、
1つ以上のプロセッサと、
前記1つ以上のプロセッサによって実行されると、前記輸送促進システムに、
依頼ユーザーのモバイルコンピューティング装置から、配車依頼であって、乗車場所を含む依頼を受信させ、
前記乗車場所に基づいて、前記配車依頼に関するサービスを提供する自律車両(AV)を選択させ、
前記配車依頼の受信に応じて、前記モバイルコンピューティング装置から、加速度計データ及び位置データを受信及び分析させ、
前記加速度計データ及び位置データに基づいて、前記依頼ユーザーの一連のユーザー属性を判定させ
前記判定した一連のユーザー属性に基づいて、前記選択したAVの座席に関する一連の座席調整を決定させ、
前記選択したAVに対し、前記一連の座席調整に基づいて、一連の構成命令を送信させて、前記選択したAVに、前記乗車場所に到着する前に、前記依頼ユーザーの前記一連のユーザー属性に基づいて、前記座席を構成させる、
命令を記憶する1つ以上のメモリ資源と、
を備えたことを特徴とするシステム。
A transportation promotion system,
With one or more processors,
Said transport promotion system, when executed by said one or more processors,
From the requesting user's mobile computing device, receive a request that is a dispatch request, including the boarding location,
The autonomous vehicle (AV) providing the service related to the dispatch request is selected based on the riding location,
Receiving and analyzing accelerometer data and position data from the mobile computing device in response to receiving the dispatch request;
A series of user attributes of the requesting user are determined based on the accelerometer data and the position data, and a series of seat adjustments regarding the selected AV seat is determined based on the determined series of user attributes;
The selected AV is sent a series of configuration instructions based on the series of seat adjustments, and the selected AV is sent to the series of user attributes of the requesting user before arriving at the boarding place. Configure the seat based on
One or more memory resources that store instructions;
A system characterized by comprising.
前記実行された命令が、前記輸送促進システムに、前記加速度計データ及び位置データを分析して(i)前記依頼ユーザーの歩幅を特定させ、(ii)前記歩幅に基づいて、前記依頼ユーザーの身長を推定させることを特徴とする、請求項21記載の輸送促進システム。   The executed command causes the transportation promotion system to analyze the accelerometer data and the position data (i) to identify the stride of the requesting user, and (ii) the height of the requesting user based on the stride. The transportation promotion system according to claim 21, characterized in that: 前記実行された命令が、前記輸送促進システムに、更に、前記加速度計データ及び前記位置データを分析して、前記歩幅に基づいて、前記ユーザーの大腿骨の長さを判定させ、前記一連の座席調整が、前記ユーザーの前記大腿骨の長さに基づく大腿部の長さの調整を含むことを特徴とする、請求項22記載の輸送促進システム。   The executed command causes the transport facilitation system to further analyze the accelerometer data and the position data to determine the length of the user's femur based on the stride, the series of seats 23. The system of claim 22, wherein the adjusting includes adjusting a length of a thigh based on a length of the femur of the user. 前記実行された命令が、前記輸送促進システムに、前記加速度計データ及び位置データを分析して(i)前記依頼ユーザーの歩行パターンを判定させ、(ii)前記歩行パターンに基づいて、前記依頼ユーザーの体型を推定させることを特徴とする、請求項21記載の輸送促進システム。   The executed command causes the transportation promotion system to analyze the accelerometer data and the position data (i) to determine the walking pattern of the requesting user, and (ii) the requesting user based on the walking pattern 22. The transportation promotion system according to claim 21, characterized in that the body shape of the body is estimated. 前記一連の座席調整が、前記依頼ユーザーの前記体型に基づくリラックス設定又は直立設定の一方を含むことを特徴とする、請求項24記載の輸送促進システム。   The transportation promotion system according to claim 24, wherein the series of seat adjustments include one of a relaxation setting or an upright setting based on the figure of the requesting user. 前記一連の座席調整が、背凭れ角度、大腿部の長さ、前後位置、ヘッドレスト角度、ヘッドレスト高さ、腰部設定、座席奥行き、座席高さ、上部座席傾斜角度、及び肩部支持体設定のうちの2つ以上を含むことを特徴とする、請求項21記載の輸送促進システム。   The series of seat adjustments include backrest angle, thigh length, anteroposterior position, headrest angle, headrest height, waist setting, seat depth, seat height, upper seat tilt angle, and shoulder support setting 22. The transportation promotion system according to claim 21, comprising two or more of them. 前記実行された命令が、前記輸送促進システムに、更に、
前記選択したAVから、調整データであって、降車場所に向かう途上において、ユーザーによって行われた、その後の一連の座席調整に対応するデータを受信させ、
前記調整データに基づいて、前記依頼ユーザーの快適プロファイルを生成及び保存させることを特徴とする、請求項21記載の輸送促進システム。
The executed instruction is further sent to the transportation promotion system.
The adjustment data is received from the selected AV, the data corresponding to a series of subsequent seat adjustments made by the user on the way to the getting-off place,
22. The transportation promotion system according to claim 21, wherein the comfort profile of the requesting user is generated and stored based on the adjustment data.
モバイルコンピューティング装置であって、
表示画面と、
全地球測位システム(GPS)ユニットと、
慣性測定ユニットと、
1つ以上プロセッサと、
輸送サービス用の指定アプリケーションであって、前記1つ以上のプロセッサによって実行されると、前記モバイルコンピューティング装置に、
前記表示画面に、前記輸送サービス用のユーザーインターフェースを生成させ、
前記ユーザーインターフェースを介し、前記モバイルコンピューティング装置の依頼ユーザーからの輸送依頼を示すユーザー入力を受信させ、
前記ユーザー入力に応じ、バックエンドの輸送促進システムに配車依頼を送信して、前記配車依頼に関するサービスを提供する自律車両(AV)の選択を可能にさせ、
前記慣性測定ユニットからの加速度計データ及び前記GPSユニットからの位置データを分析させ、
前記加速度計データ及び前記位置データに基づいて、前記依頼ユーザーの一連のユーザー属性を判定させ、
前記バックエンドの輸送促進システムに対し、前記一連のユーザー属性を送信させ、前記AVの座席を前記依頼ユーザー用に自動構成するのを可能にする、
アプリケーションを記憶する1つ以上のメモリ資源と、
を備えたことを特徴とする装置。
A mobile computing device,
Display screen,
A Global Positioning System (GPS) unit,
An inertial measurement unit,
With one or more processors,
A designated application for transport services, when executed by the one or more processors, on the mobile computing device;
Causing the display screen to generate a user interface for the transportation service;
Receiving user input indicating a transportation request from a requesting user of the mobile computing device via the user interface;
In response to the user input, a dispatch request is transmitted to the back end transport promotion system to enable selection of an autonomous vehicle (AV) that provides a service related to the dispatch request,
Analyzing the accelerometer data from the inertial measurement unit and the position data from the GPS unit,
Determining a series of user attributes of the requesting user based on the accelerometer data and the position data;
Having the back-end transport promotion system send the set of user attributes and allow the AV seat to be automatically configured for the requesting user.
One or more memory resources to store the application,
An apparatus characterized in that it comprises:
前記指定アプリケーションの実行により、前記モバイルコンピューティング装置に、更に、前記加速度計データ及び前記位置データを分析して(i)前記依頼ユーザーの歩幅を特定させ、(ii)前記歩幅に基づいて、前記依頼ユーザーの身長であって、前記一連のユーザー属性に含まれる身長を推定させることを特徴とする、請求項28記載のモバイルコンピューティング装置。   Execution of the designated application causes the mobile computing device to further analyze the accelerometer data and the position data to (i) identify the stride of the requesting user, and (ii) based on the stride. The mobile computing device according to claim 28, characterized in that the height of the requesting user is estimated to be included in the series of user attributes. 前記指定アプリケーションの実行により、モバイルコンピューティング装置に、更に、前記加速度計データ及び前記位置データを分析して、前記歩幅に基づいて、前記依頼ユーザーの大腿骨の長さであって、前記一連のユーザー属性に含まれる大腿骨の長さを判定させることを特徴とする、請求項29記載のモバイルコンピューティング装置。   Execution of the designated application causes the mobile computing device to further analyze the accelerometer data and the position data, and based on the stride, a length of a femur of the requesting user, the series of The mobile computing device according to claim 29, characterized in that it determines the length of the femur included in the user attribute. 自律車両(AV)を構成するためのユーザー属性を判定する、コンピュータ実装方法であって、1つ以上のプロセッサによって実行され、
モバイルコンピューティング装置からの加速度計データを分析するステップと、
前記モバイルコンピューティング装置からの位置データを分析するステップと、
前記加速度計データ及び前記位置データに基づいて、前記モバイルコンピューティング装置のユーザーの一連の物理的ユーザー属性を判定するステップと、
を備えたことを特徴とする方法。
A computer implemented method of determining user attributes for configuring an autonomous vehicle (AV), executed by one or more processors,
Analyzing accelerometer data from the mobile computing device;
Analyzing location data from the mobile computing device;
Determining a series of physical user attributes of a user of the mobile computing device based on the accelerometer data and the position data;
A method characterized in that it comprises.
前記加速度計データ及び前記位置データを分析するステップが、前記ユーザーの歩幅を判定するステップを含み、前記一連の物理的ユーザー属性が、前記歩幅に基づく、前記ユーザーの推定身長を含むことを特徴とする、請求項31記載の方法。   Analyzing the accelerometer data and the position data comprises determining a stride of the user, the series of physical user attributes comprising an estimated height of the user based on the stride. 32. The method of claim 31, wherein: 前記一連の物理的ユーザー属性が、前記歩幅に基づく、前記ユーザーの推定大腿骨の長さを含むことを特徴とする、請求項32記載の方法。   33. The method of claim 32, wherein the set of physical user attributes comprises an estimated femur length of the user based on the stride length. 前記加速度計データ及び前記位置データを分析するステップが、前記依頼ユーザーの歩行パターンを判定するステップを含み、前記一連の物理的ユーザー属性が、前記歩行パターンに基づく、前記ユーザーの体型を含むことを特徴とする、請求項31記載の方法。   Analyzing the accelerometer data and the position data includes determining a gait pattern of the requesting user, wherein the series of physical user attributes include a figure of the user based on the gait pattern. 32. The method of claim 31, characterized in that: 前記モバイルコンピューティング装置によって実行されることを特徴とする、請求項31記載の方法。   32. The method of claim 31, performed by the mobile computing device. 前記モバイルコンピューティング装置の表示画面に、輸送サービス用のユーザーインターフェースを生成するステップと、
前記ユーザーインターフェースを介し、前記ユーザーの輸送を依頼するユーザー入力を受信するステップと、
前記ユーザー入力に応じ、バックエンドの輸送促進システムに配車依頼を送信して、前記配車依頼に関するサービスを提供する自律車両(AV)の選択を可能にするステップと、
前記バックエンドの輸送促進システムに、前記一連の物理的ユーザー属性を送信して、前記AVの座席を前記依頼ユーザー用に自動構成するのを可能にするステップと、
を更に備えたことを特徴とする、請求項35記載の方法。
Generating a user interface for a transportation service on a display screen of the mobile computing device;
Receiving user input to request transportation of the user via the user interface;
Sending a dispatch request to the back end transport promotion system in response to the user input to enable selection of an autonomous vehicle (AV) to provide a service related to the dispatch request;
Sending the set of physical user attributes to the back end transport facilitation system to enable automatic configuration of the AV seat for the requesting user;
36. The method of claim 35, further comprising:
前記モバイルコンピューティング装置からの配車依頼の受信に応じ、前記モバイルコンピューティング装置から、前記加速度計データ及び前記位置データを受信する、バックエンドの輸送促進システムによって実行されることを特徴とする、請求項31記載の方法。   Executed by a back-end transportation promotion system that receives the accelerometer data and the position data from the mobile computing device in response to receiving a dispatch request from the mobile computing device, A method according to item 31. 前記配車依頼が、乗車位置を含み、
前記乗車位置に基づいて、前記配車依頼に関するサービスを提供する自律車両(AV)を選択するステップと、
前記判定した一連の物理的ユーザー属性に基づいて、前記選択したAVの座席に関する一連の座席調整を決定するステップと、
前記選択したAVに対し、前記一連の座席調整に基づいて、一連の構成命令を送信して、前記選択したAVに、前記乗車場所に到着する前に、前記依頼ユーザーの前記一連のユーザー属性に基づいて、前記座席を構成させるステップと、
を更に備えたことを特徴とする、請求項37記載の方法。
The allocation request includes the boarding position,
Selecting an autonomous vehicle (AV) that provides a service related to the dispatch request based on the riding position;
Determining a series of seat adjustments for the selected AV seat based on the determined series of physical user attributes;
Based on the series of seat adjustments, a series of configuration instructions are transmitted to the selected AV, and the series of user attributes of the requesting user is sent to the selected AV before arriving at the boarding place. Configuring the seat based on:
The method according to claim 37, further comprising:
前記一連の座席調整が、背凭れ角度、大腿部の長さ、前後位置、ヘッドレスト角度、ヘッドレスト高さ、腰部設定、座席奥行き、座席高さ、上部座席傾斜角度、及び肩部支持体設定のうちの2つ以上を含むことを特徴とする、請求項38記載の方法。   The series of seat adjustments include backrest angle, thigh length, anteroposterior position, headrest angle, headrest height, waist setting, seat depth, seat height, upper seat tilt angle, and shoulder support setting 39. A method according to claim 38, characterized in that it comprises two or more of them. 前記選択したAVから、調整データであって、降車場所に向かう途上において、ユーザーによって行われた、その後の一連の座席調整に対応するデータを受信するステップと、
前記調整データに基づいて、前記ユーザーの快適プロファイルを生成、保存するステップと、
を更に備えたことを特徴とする、請求項38記載の方法。
Receiving, from the selected AV, adjustment data corresponding to a series of subsequent seat adjustments made by the user on the way to the alighting place;
Generating and storing a comfort profile of the user based on the adjustment data;
39. The method of claim 38, further comprising:
自律車両(AV)であって、
バックエンドの輸送促進システムと通信をやり取りするための通信アレイと、
構成可能な内部システムと、
前記AVの状況的環境に対応するセンサーデータを生成するためのセンサーアレイと、
加速、ステアリング、及び制動システムと、
制御システムであって、該システムに、
依頼ユーザーからの配車依頼に関するサービスを提供するために、前記バンクエンドの輸送促進システムから乗車場所を受信させ、
前記センサーデータを処理して、前記乗車場所までの現在のルートに沿って、潜在的な危険を動的に特定させ、
前記処理したセンサーデータを用いて、前記現在のルートに沿って、前記加速、ステアリング、及び制動システムを自律的に制御させ、
前記バックエンドの輸送促進システムから、前記依頼ユーザーの快適選好項目に基づいて、前記構成可能な内部システムの1つ以上の調整可能な構成要素を構成するための一連の構成命令を受信させ、
前記一連の構成命令の各々を実行する最適タイミングスケジュールを決定させ、
前記最適タイミングスケジュールに基づいて、前記一連の構成命令を実行して、前記乗車場所に到着する前に、前記構成可能な内部システムの前記1つ以上の調整可能な構成要素を構成させる、
命令を実行するシステムと、
を備えたことを特徴とするAV。
It is an autonomous vehicle (AV),
A communication array for communicating with the back-end transportation promotion system,
Configurable internal system,
A sensor array for generating sensor data corresponding to the context of the AV;
Acceleration, steering and braking systems,
A control system, in which
Receive a boarding place from the transportation promotion system of the bank end to provide a service related to a dispatch request from a requesting user,
Processing the sensor data to dynamically identify potential hazards along the current route to the boarding location;
Using the processed sensor data to autonomously control the acceleration, steering and braking system along the current route,
Receiving from the back-end transportation promotion system a series of configuration instructions for configuring one or more adjustable components of the configurable internal system based on the client's comfort preferences;
Determining an optimal timing schedule for executing each of the series of configuration instructions;
Based on the optimal timing schedule, the series of configuration instructions are executed to configure the one or more adjustable components of the configurable internal system before arriving at the ride location.
A system that executes instructions,
An AV characterized by having.
前記1つ以上の調整可能な構成要素が、前記AVの調整可能な座席、調整可能な窓、空調システム、1つ以上のディスプレイ、内部照明、及びオーディオシステムのうちの少なくとも1つを含むことを特徴とする、請求項41記載のAV。     That the one or more adjustable components include at least one of the AV adjustable seat, the adjustable window, the air conditioning system, the one or more displays, the internal lighting, and the audio system 42. An AV according to claim 41, characterized in that. 前記実行された命令が、前記制御システムに、更に、前記1つ以上の調整可能な構成要素の各々を(i)即実行、又は(ii)最適タイミングで実行に分類させることを特徴とする、請求項42記載のAV。   The executed instructions further causing the control system to classify each of the one or more adjustable components into (i) immediate execution, or (ii) execution at optimal timing. 43. The AV of claim 42. 前記最適タイミングで実行に分類された前記調整可能な構成要素には、前記空調システムが含まれることを特徴とする、請求項43記載のAV。   44. The AV of claim 43, wherein the adjustable components classified as performing at optimal timing include the air conditioning system. 前記一連の構成命令が、前記AVの好ましい空調設定を含み、前記実行された命令が、前記制御システムに、(i)前記乗車場所までの移動時間の判定、(ii)前記空調設定に基づく、前記AVの内部温度を調整するための時間枠の判定、及び(iii)前記移動時間及び前記時間枠に基づく、前記構成可能な内部システムの前記空調システムの実行時間の設定を行うことによって、前記好ましい空調設定の最適なタイミングスケジュールを決定させることを特徴とする、請求項44記載のAV。   The series of configuration instructions includes a preferred air conditioning setting of the AV, and the executed instruction is based on the control system (i) determining a travel time to the boarding place, (ii) the air conditioning setting. Determining the time frame for adjusting the internal temperature of the AV, and (iii) setting the execution time of the air conditioning system of the configurable internal system based on the travel time and the time frame, 45. The AV of claim 44, wherein the optimal timing schedule of the preferred air conditioning settings is determined. 前記即実行に分類された前記調整可能な構成要素には、調整可能な座席構成要素が含まれることを特徴とする、請求項43記載のAV。   45. The AV of claim 43, wherein the adjustable components classified as immediate acting include adjustable seat components. 前記実行された命令が、前記制御システムに、更に、前記乗車場所において依頼ユーザーを乗車させた後、前記AV内における前記依頼ユーザーの位置を監視させることを特徴とする、請求項42記載のAV。   The AV according to claim 42, wherein the executed command causes the control system to further monitor the position of the requesting user in the AV after the requesting user has got on the boarding place. . 前記実行された命令が、前記制御システムに、更に、前記依頼ユーザーの位置に基づいて、前記空調システムの空調焦点を動的に調整させることを特徴とする、請求項47記載のAV。   48. The AV of claim 47, wherein the executed command causes the control system to dynamically adjust an air conditioning focus of the air conditioning system based on the location of the requesting user. 前記実行された命令が、前記制御システムに、更に、前記依頼ユーザーの位置に基づいて、前記オーディオシステムのオーディオ焦点を動的に調整させることを特徴とする、請求項47記載のAV。   48. The AV of claim 47, wherein the executed instructions cause the control system to further dynamically adjust the audio focus of the audio system based on the location of the requesting user. 前記実行された命令が、前記制御システムに、更に、前記依頼ユーザーの位置に基づいて、前記オーディオシステムのバランス又はフェードの少なくとも一方を調整することによって、前記オーディオ焦点を動的に調整させることを特徴とする、請求項49記載のAV。   The executed instructions may cause the control system to dynamically adjust the audio focus by adjusting at least one of balance or fade of the audio system based on the location of the requesting user. 50. An AV according to claim 49, characterized in that. 命令を記憶する非一時的なコンピュータ可読媒体であって、前記命令が、自律車両(AV)の制御システムによって実行されると、前記制御システムに、
依頼ユーザーからの配車依頼に関するサービスを提供するために、バックエンドの輸送促進システムから乗車場所を受信させ、
前記AVのセンサーアレイからのセンサーデータを処理して、前記乗車場所までの現在のルートに沿って、潜在的な危険を動的に特定させ、
前記処理したセンサーデータを用いて、前記現在のルートに沿って、前記AVの加速、ステアリング、及び制動システムを自律的に制御させ、
前記バックエンドの輸送促進システムから、前記依頼ユーザーの快適選好項目に基づいて、前記AVの構成可能な内部システムの1つ以上の調整可能な構成要素を構成するための一連の構成命令を受信させ、
前記一連の構成命令の各々を実行する最適タイミングスケジュールを決定させ、
前記最適タイミングスケジュールに基づいて、前記一連の構成命令を実行して、前記乗車場所に到着する前に、前記構成可能な内部システムの前記1つ以上の調整可能な構成要素を構成させる、
ことを特徴とする媒体。
A non-transitory computer readable medium storing instructions, said instructions being executed by a control system of an autonomous vehicle (AV), said control system comprising:
Receive the boarding place from the back-end transportation promotion system in order to provide a service related to the dispatch request from the requesting user,
Processing sensor data from the AV sensor array to dynamically identify potential hazards along the current route to the boarding location;
Using the processed sensor data to autonomously control the acceleration, steering and braking systems of the AV along the current route,
Receiving from the back end transportation promotion system a series of configuration instructions to configure one or more adjustable components of the configurable system of the AV based on the comfort preferences of the requesting user ,
Determining an optimal timing schedule for executing each of the series of configuration instructions;
Based on the optimal timing schedule, the series of configuration instructions are executed to configure the one or more adjustable components of the configurable internal system before arriving at the ride location.
A medium characterized by
前記1つ以上の調整可能な構成要素が、前記AVの調整可能な座席、調整可能な窓、空調システム、1つ以上のディスプレイ、内部照明、及びオーディオシステムのうちの少なくとも1つを含むことを特徴とする、請求項51記載の非一時的なコンピュータ可読媒体。   That the one or more adjustable components include at least one of the AV adjustable seat, the adjustable window, the air conditioning system, the one or more displays, the internal lighting, and the audio system 52. A non-transitory computer readable medium according to claim 51, characterized in that. 前記実行された命令が、前記制御システムに、更に、前記1つ以上の調整可能な構成要素の各々を(i)即実行、又は(ii)最適タイミングで実行に分類させることを特徴とする、請求項52記載の非一時的なコンピュータ可読媒体。   The executed instructions further causing the control system to classify each of the one or more adjustable components into (i) immediate execution, or (ii) execution at optimal timing. 53. The non-transitory computer readable medium of claim 52. 前記最適タイミングで実行に分類された前記調整可能な構成要素には、前記空調システムが含まれることを特徴とする、請求項53記載の非一時的なコンピュータ可読媒体。   54. The non-transitory computer readable medium according to claim 53, wherein the adjustable component classified as performing at optimal timing comprises the air conditioning system. 前記一連の構成命令が、前記AVの好ましい空調設定を含み、前記実行された命令が、制御システムに、(i)前記乗車場所までの移動時間の判定、(ii)前記空調設定に基づく、前記AVの内部温度を調整するための時間枠の判定、及び(iii)前記移動時間及び前記時間枠に基づく、前記構成可能な内部システムの前記空調システムの実行時間の設定を行うことによって、前記好ましい空調設定の最適なタイミングスケジュールを決定させることを特徴とする、請求項54記載の非一時的なコンピュータ可読媒体。   The series of configuration instructions includes a preferred air conditioning setting of the AV, and the executed instruction causes the control system to (i) determine a travel time to the boarding location, (ii) based on the air conditioning setting, The determination of the time frame for adjusting the internal temperature of the AV, and (iii) setting the execution time of the air conditioning system of the configurable internal system based on the travel time and the time frame 55. The non-transitory computer readable medium according to claim 54, characterized in that it allows an optimal timing schedule of air conditioning settings to be determined. 前記実行された命令が、前記制御システムに、更に、前記乗車場所において依頼ユーザーを乗車させた後、前記AV内における前記依頼ユーザーの位置を監視させることを特徴とする、請求項52記載の非一時的なコンピュータ可読媒体。   The method according to claim 52, wherein the executed command causes the control system to further monitor the position of the requesting user in the AV after getting the requesting user on the boarding place. Temporary computer readable medium. 前記実行された命令が、前記制御システムに、更に、前記依頼ユーザーの位置に基づいて、前記空調システムの空調焦点を動的に調整させることを特徴とする、請求項56記載の非一時的なコンピュータ可読媒体。   57. The non-transitory according to claim 56, wherein the executed command further causes the control system to dynamically adjust the air conditioning focus of the air conditioning system based on the position of the requesting user. Computer readable medium. 前記実行された命令が、前記制御システムに、更に、前記依頼ユーザーの位置に基づいて、前記オーディオシステムのオーディオ焦点を動的に調整させることを特徴とする、請求項56記載の非一時的なコンピュータ可読媒体。   57. A non-transitory according to claim 56, characterized in that said executed instructions further cause said control system to dynamically adjust the audio focus of said audio system based on the position of said requesting user. Computer readable medium. 自律車両(AV)の内部システムを構成するコンピュータ実装方法であって、前記AVの制御システムによって実行され、
依頼ユーザーからの配車依頼に関するサービスを提供するために、バックエンドの輸送促進システムから乗車場所を受信するステップと、
前記AVのセンサーアレイからのセンサーデータを処理して、前記乗車場所までの現在のルートに沿って、潜在的な危険を動的に特定するステップと、
前記処理したセンサーデータを用いて、前記現在のルートに沿って、前記AVの加速、ステアリング、及び制動システムを自律的に制御するステップと、
前記バックエンドの輸送促進システムから、前記依頼ユーザーの快適選好項目に基づいて、前記AVの構成可能な内部システムの1つ以上の調整可能な構成要素を構成するための一連の構成命令を受信するステップと、
前記一連の構成命令の各々を実行する最適タイミングスケジュールを決定するステップと、
前記最適タイミングスケジュールに基づいて、前記一連の構成命令を実行して、前記乗車場所に到着する前に、前記構成可能な内部システムの前記1つ以上の調整可能な構成要素を構成するステップと、
を備えたことを特徴とする方法。
A computer implemented method of configuring an internal system of an autonomous vehicle (AV), which is executed by a control system of the AV,
Receiving the boarding location from the back end transportation promotion system to provide a service related to the dispatch request from the requesting user;
Processing sensor data from the AV sensor array to dynamically identify potential hazards along a current route to the boarding location;
Autonomously controlling the acceleration, steering and braking system of the AV along the current route using the processed sensor data;
Receiving from the back end transportation promotion system a series of configuration instructions for configuring one or more adjustable components of the configurable system of the AV based on the comfort preferences of the requesting user Step and
Determining an optimal timing schedule for executing each of the series of configuration instructions;
Executing the sequence of configuration instructions based on the optimal timing schedule to configure the one or more adjustable components of the configurable internal system before arriving at the ride location;
A method characterized in that it comprises.
JP2018550838A 2016-04-01 2017-03-21 Transportation promotion system that configures commercial vehicles for users Expired - Fee Related JP6600758B2 (en)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US15/089,416 2016-04-01
US15/089,408 2016-04-01
US15/089,402 US10093252B2 (en) 2016-04-01 2016-04-01 Transport facilitation system for configuring a service vehicle for a user
US15/089,416 US10012990B2 (en) 2016-04-01 2016-04-01 Optimizing timing for configuring an autonomous vehicle
US15/089,408 US9989645B2 (en) 2016-04-01 2016-04-01 Utilizing accelerometer data to configure an autonomous vehicle for a user
US15/089,402 2016-04-01
PCT/US2017/023411 WO2017172415A1 (en) 2016-04-01 2017-03-21 Transport facilitation system for configuring a service vehicle for a user

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019184478A Division JP6779353B2 (en) 2016-04-01 2019-10-07 Transportation promotion system that configures commercial vehicles for users

Publications (3)

Publication Number Publication Date
JP2019514112A true JP2019514112A (en) 2019-05-30
JP2019514112A5 JP2019514112A5 (en) 2019-07-11
JP6600758B2 JP6600758B2 (en) 2019-10-30

Family

ID=59965122

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2018550838A Expired - Fee Related JP6600758B2 (en) 2016-04-01 2017-03-21 Transportation promotion system that configures commercial vehicles for users
JP2019184478A Active JP6779353B2 (en) 2016-04-01 2019-10-07 Transportation promotion system that configures commercial vehicles for users

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2019184478A Active JP6779353B2 (en) 2016-04-01 2019-10-07 Transportation promotion system that configures commercial vehicles for users

Country Status (7)

Country Link
EP (1) EP3437063A4 (en)
JP (2) JP6600758B2 (en)
CN (1) CN109074621A (en)
AU (2) AU2017241321A1 (en)
CA (2) CA3040081C (en)
SG (1) SG11201808161SA (en)
WO (1) WO2017172415A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11548457B2 (en) 2016-04-01 2023-01-10 Uber Technologies, Inc. Transport facilitation system for configuring a service vehicle for a user
US12337648B2 (en) 2021-12-06 2025-06-24 Nissan Motor Co., Ltd. Vehicle control device and vehicle control method

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BR112017002174A2 (en) 2014-08-04 2017-11-21 Uber Technologies Inc determination and provision of predetermined location data points to service providers
US9682609B1 (en) * 2016-06-07 2017-06-20 Ford Global Technologies, Llc Autonomous vehicle dynamic climate control
US11182709B2 (en) 2016-08-16 2021-11-23 Teleport Mobility, Inc. Interactive real time system and real time method of use thereof in conveyance industry segments
US11176500B2 (en) 2016-08-16 2021-11-16 Teleport Mobility, Inc. Interactive real time system and real time method of use thereof in conveyance industry segments
US11087252B2 (en) 2016-08-16 2021-08-10 Teleport Mobility, Inc. Interactive real time system and real time method of use thereof in conveyance industry segments
US10942525B2 (en) 2017-05-09 2021-03-09 Uatc, Llc Navigational constraints for autonomous vehicles
CN110832536B (en) * 2017-08-21 2023-04-21 北京嘀嘀无限科技发展有限公司 System and method for recommending pick-up locations
JP6825537B2 (en) * 2017-10-23 2021-02-03 トヨタ自動車株式会社 Pick-up system
WO2019117878A1 (en) * 2017-12-12 2019-06-20 Ford Global Technologies, Llc Autonomous vehicle climate optimization
CN109936819B (en) 2017-12-15 2021-04-30 北京嘀嘀无限科技发展有限公司 Method, device and equipment for recommending boarding points
JP6693497B2 (en) * 2017-12-27 2020-05-13 トヨタ自動車株式会社 Transportation system, information processing apparatus used in transportation system, and information processing method
US11059494B1 (en) 2018-02-15 2021-07-13 State Farm Mutual Automobile Insurance Company System and method for transferring preferences for autonomous driving
US11378408B2 (en) 2018-03-02 2022-07-05 Uber Technologies, Inc. Route coordination and navigation based on user proximity to points of interest
US20190315342A1 (en) * 2018-04-13 2019-10-17 GM Global Technology Operations LLC Preference adjustment of autonomous vehicle performance dynamics
EP3782097A4 (en) * 2018-04-20 2022-01-12 Uber Technologies, Inc. On-demand transport system facilitating third-party autonomous vehicles
US11287816B2 (en) 2018-06-11 2022-03-29 Uatc, Llc Navigational constraints for autonomous vehicles
ES2770200A1 (en) * 2018-12-31 2020-06-30 Seat Sa MANAGEMENT SYSTEM OF A TRANSPORTATION SERVICE FOR A PASSENGER AND VEHICLE TO PERFORM THE TRANSPORT SERVICE FOR A PASSENGER (Machine-translation by Google Translate, not legally binding)
US11047700B2 (en) * 2019-02-01 2021-06-29 Uber Technologies, Inc. Navigation and routing based on image data
WO2020164001A1 (en) * 2019-02-13 2020-08-20 Beijing Didi Infinity Technology And Development Co., Ltd. Methods and systems for providing transportation service
EP3702999B1 (en) * 2019-02-27 2024-07-17 Vay Technology GmbH Method of performing an improved mobility service
US11094027B2 (en) * 2019-04-05 2021-08-17 GM Global Technology Operations LLC System and method to establish primary and secondary control of rideshare experience features
US11574377B2 (en) * 2019-06-03 2023-02-07 International Business Machines Corporation Intelligent on-demand management of ride sharing in a transportation system
EP3772729B1 (en) * 2019-08-08 2022-08-31 Ningbo Geely Automobile Research & Development Co. Ltd. A method for preconditioning vehicles
US11648855B2 (en) 2020-06-04 2023-05-16 Uatc, Llc Systems and methods for seat reconfiguration for autonomous vehicles
WO2022058822A1 (en) * 2020-09-15 2022-03-24 Blu-Smart Mobility Private Limited Systems and methods for allocating vehicles to ride requests
US20210107519A1 (en) * 2020-12-22 2021-04-15 Bernd Gassmann Reconfiguration of a vehicle based on monitored user behavior
US12056638B2 (en) 2021-02-19 2024-08-06 Blu-Smart Mobility Private Limited Systems and methods for allocating vehicles to ride requests
EP4050530A1 (en) * 2021-02-26 2022-08-31 MOIA GmbH Operating a self-driving vehicle or a fleet of self-driving vehicles
US12214807B2 (en) 2021-05-19 2025-02-04 Waymo Llc Arranging trips for autonomous vehicles based on weather conditions
US11940283B2 (en) * 2021-08-12 2024-03-26 Toyota Motor North America, Inc. Vehicle matching systems and methods for matching a user with a vehicle
CN114590200A (en) * 2022-01-29 2022-06-07 科世达(上海)机电有限公司 An intelligent man-machine adjustment system and method
CN114567434B (en) * 2022-03-07 2023-08-11 亿咖通(湖北)技术有限公司 Certificate and key storage method and electronic equipment
CN115390466B (en) * 2022-07-29 2024-11-19 青岛海尔科技有限公司 Method and device for generating behavior preference table, storage medium and electronic device
CN120116945B (en) * 2025-01-10 2025-12-02 宁波普瑞均胜汽车电子有限公司 Big Data-Based In-Vehicle Human-Machine Interaction Methods and Systems

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09245101A (en) * 1996-03-07 1997-09-19 Oki Electric Ind Co Ltd Customer information usage method in reservation / ticketing system
JP2005077243A (en) * 2003-08-29 2005-03-24 Nissan Motor Co Ltd Pick-up support device and pick-up support system using the same
JP2006069296A (en) * 2004-08-31 2006-03-16 Denso Corp Automobile user treating system
JP2008009913A (en) * 2006-06-30 2008-01-17 Toyota Motor Corp Automatic vehicle driving system
US20130197674A1 (en) * 2012-01-30 2013-08-01 Apple Inc. Automatic configuration of self-configurable environments
US20150339928A1 (en) * 2015-08-12 2015-11-26 Madhusoodhan Ramanujam Using Autonomous Vehicles in a Taxi Service
US20150338852A1 (en) * 2015-08-12 2015-11-26 Madhusoodhan Ramanujam Sharing Autonomous Vehicles

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000264039A (en) * 1999-03-12 2000-09-26 Honda Motor Co Ltd Air conditioning control device for shared vehicles
JP2005056135A (en) * 2003-08-04 2005-03-03 Nissan Motor Co Ltd Pickup vehicle effective utilization system
JP2005075144A (en) * 2003-08-29 2005-03-24 Nissan Motor Co Ltd Air conditioner for vehicles
US9459622B2 (en) * 2007-01-12 2016-10-04 Legalforce, Inc. Driverless vehicle commerce network and community
US9171268B1 (en) * 2011-04-22 2015-10-27 Angel A. Penilla Methods and systems for setting and transferring user profiles to vehicles and temporary sharing of user profiles to shared-use vehicles
TWI476727B (en) * 2012-10-31 2015-03-11 Chunghwa Telecom Co Ltd Automatic dispatching method and system of taxi using community network and geography instant exchange technology
US8996224B1 (en) * 2013-03-15 2015-03-31 Google Inc. Detecting that an autonomous vehicle is in a stuck condition
CN103213534A (en) * 2013-04-23 2013-07-24 山东大学 Novel taxi intelligent screen displaying device and operating method
US9411780B1 (en) * 2013-06-03 2016-08-09 Amazon Technologies, Inc. Employing device sensor data to determine user characteristics
CN103390246A (en) * 2013-07-30 2013-11-13 武汉大学 On-line ticket selling method for coping with high concurrence
KR101886672B1 (en) * 2013-12-11 2018-08-09 인텔 코포레이션 Individual driving preference adapted computerized assist or autonomous driving of vehicles
US20160301698A1 (en) * 2013-12-23 2016-10-13 Hill-Rom Services, Inc. In-vehicle authorization for autonomous vehicles

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09245101A (en) * 1996-03-07 1997-09-19 Oki Electric Ind Co Ltd Customer information usage method in reservation / ticketing system
JP2005077243A (en) * 2003-08-29 2005-03-24 Nissan Motor Co Ltd Pick-up support device and pick-up support system using the same
JP2006069296A (en) * 2004-08-31 2006-03-16 Denso Corp Automobile user treating system
JP2008009913A (en) * 2006-06-30 2008-01-17 Toyota Motor Corp Automatic vehicle driving system
US20130197674A1 (en) * 2012-01-30 2013-08-01 Apple Inc. Automatic configuration of self-configurable environments
US20150339928A1 (en) * 2015-08-12 2015-11-26 Madhusoodhan Ramanujam Using Autonomous Vehicles in a Taxi Service
US20150338852A1 (en) * 2015-08-12 2015-11-26 Madhusoodhan Ramanujam Sharing Autonomous Vehicles

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11548457B2 (en) 2016-04-01 2023-01-10 Uber Technologies, Inc. Transport facilitation system for configuring a service vehicle for a user
US12337648B2 (en) 2021-12-06 2025-06-24 Nissan Motor Co., Ltd. Vehicle control device and vehicle control method

Also Published As

Publication number Publication date
CA3040081A1 (en) 2017-10-05
SG11201808161SA (en) 2018-10-30
JP6779353B2 (en) 2020-11-04
AU2019236652A1 (en) 2019-10-31
CN109074621A (en) 2018-12-21
JP6600758B2 (en) 2019-10-30
WO2017172415A1 (en) 2017-10-05
CA3018335A1 (en) 2017-10-05
EP3437063A1 (en) 2019-02-06
CA3040081C (en) 2024-01-16
AU2017241321A1 (en) 2018-10-11
JP2020035457A (en) 2020-03-05
CA3018335C (en) 2019-05-28
EP3437063A4 (en) 2019-02-06

Similar Documents

Publication Publication Date Title
JP6779353B2 (en) Transportation promotion system that configures commercial vehicles for users
US11548457B2 (en) Transport facilitation system for configuring a service vehicle for a user
US10126749B2 (en) Configuring an autonomous vehicle for an upcoming rider
US9989645B2 (en) Utilizing accelerometer data to configure an autonomous vehicle for a user
CN109017782B (en) Personalized autonomous vehicle ride characteristics
US11348466B2 (en) Transport vehicle configuration for impaired riders
CN108725446B (en) Pitch angle compensation for autonomous vehicles
US11465631B2 (en) Personalization system and method for a vehicle based on spatial locations of occupants' body portions
US10246102B2 (en) Systems and methods for implementing user preferences for vehicles
US20190325546A1 (en) On-demand transport system facilitating third-party autonomous vehicles
CN116323350A (en) Systems and methods for generating base paths for autonomous vehicle motion control
KR102762479B1 (en) Apparatus and method for controlling interior of vehicle
TW201803755A (en) Apparatus and method for a vehicle platform
KR20200127835A (en) Zone-based mobility service recommendation and dynamic drop off location setting Integrated control system using UI/UX and its control method
JP2020535540A (en) Systems and methods for determining whether an autonomous vehicle can provide the requested service for passengers
US12122310B2 (en) Vehicle user identification
US12359932B1 (en) Establishing routines for autonomous vehicle transportation services
US12412130B1 (en) Arranging tour trips using autonomous vehicles

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20190527

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190603

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190603

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20190603

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20190604

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190604

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20190614

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190905

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191007

R150 Certificate of patent or registration of utility model

Ref document number: 6600758

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees