JP6603001B1 - 自動アシスタントのインスタンス間への通信チャネルの提供 - Google Patents
自動アシスタントのインスタンス間への通信チャネルの提供 Download PDFInfo
- Publication number
- JP6603001B1 JP6603001B1 JP2019096081A JP2019096081A JP6603001B1 JP 6603001 B1 JP6603001 B1 JP 6603001B1 JP 2019096081 A JP2019096081 A JP 2019096081A JP 2019096081 A JP2019096081 A JP 2019096081A JP 6603001 B1 JP6603001 B1 JP 6603001B1
- Authority
- JP
- Japan
- Prior art keywords
- activity
- client device
- computer system
- request
- intention request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 31
- 230000000694 effects Effects 0.000 claims abstract description 402
- 238000000034 method Methods 0.000 claims description 94
- 230000004044 response Effects 0.000 claims description 57
- 238000012545 processing Methods 0.000 claims description 12
- 230000015654 memory Effects 0.000 claims description 10
- 230000009471 action Effects 0.000 claims description 5
- 230000001737 promoting effect Effects 0.000 claims description 4
- 230000003993 interaction Effects 0.000 abstract description 9
- 230000000875 corresponding effect Effects 0.000 description 50
- 230000001413 cellular effect Effects 0.000 description 30
- 230000008569 process Effects 0.000 description 7
- 238000012423 maintenance Methods 0.000 description 6
- 230000002596 correlated effect Effects 0.000 description 5
- 239000000463 material Substances 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 239000003795 chemical substances by application Substances 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000013179 statistical model Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000283984 Rodentia Species 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000011273 social behavior Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/29—Instruments characterised by the way in which information is handled, e.g. showing information on plural displays or prioritising information according to driving conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/80—Arrangements for controlling instruments
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/85—Arrangements for transferring vehicle- or driver-related data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/006—Indicating maintenance
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0816—Indicating performance data, e.g. occurrence of a malfunction
- G07C5/0825—Indicating performance data, e.g. occurrence of a malfunction using optical means
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/562—Brokering proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/18—Information management
- B60K2360/182—Distributing information between displays
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/55—Remote control arrangements
- B60K2360/56—Remote control arrangements using mobile devices
- B60K2360/563—Vehicle displaying mobile device information
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/55—Remote control arrangements
- B60K2360/56—Remote control arrangements using mobile devices
- B60K2360/566—Mobile devices displaying vehicle information
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/55—Remote control arrangements
- B60K2360/56—Remote control arrangements using mobile devices
- B60K2360/569—Vehicle controlling mobile device functions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/55—Remote control arrangements
- B60K2360/56—Remote control arrangements using mobile devices
- B60K2360/573—Mobile devices controlling vehicle functions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/589—Wireless data transfers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/225—Feedback of the input speech
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/724098—Interfacing with an on-board device of a vehicle
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72415—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Chemical & Material Sciences (AREA)
- Mechanical Engineering (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Multimedia (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Stored Programmes (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
- Machine Translation (AREA)
- Computer And Data Communications (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
[付記項1]
1つまたは複数のプロセッサによって実施される方法であって、
自動車コンピューティングシステムにおいて、クライアントデバイスからの第1の活動意図要求を受信するステップであって、前記クライアントデバイスは、前記ワイヤレス通信チャネルを介して前記自動車コンピュータシステムとペアリングされる、ステップと、
前記第1の活動意図要求を受信することに応答して、前記第1の活動意図要求が、実行されるべき第1の要求された活動、前記第1の要求された活動を実行するためにアクセスされるべきコンテンツデータ、および少なくとも部分的に前記第1の活動意図要求を前記自動車コンピュータシステムに対して提供させるようにするアプリケーションに対応する識別子を特定すると判定するステップと、
前記実行されるべき第1の要求された活動の促進において、前記自動車コンピュータシステムにアクセス可能なインターフェースに、前記自動車コンピュータシステムのユーザへ出力を提供させるステップであって、前記出力が前記第1の活動意図要求の前記コンテンツデータに基づく、ステップと、
前記自動車コンピュータシステムにアクセス可能な前記インターフェースを介して提供されるべき前記出力に応答して前記ユーザが入力を提供したと判定するステップと、
前記ユーザが前記入力を提供したとの判定に応答して、第2の活動意図要求を前記クライアントデバイスに提供するステップであって、前記第2の活動意図要求が、前記クライアントデバイスにおいて実行されるべき第2の要求された活動、前記ユーザによって提供される前記入力に基づく他のコンテンツデータ、および前記識別子を特定する、ステップと、
前記第2の要求された活動が前記第2の活動意図要求に従って前記クライアントデバイスにおいて実行されるようにするステップであって、前記第2の要求された活動が前記他のコンテンツデータを使用して前記アプリケーションによって実行され、かつ前記アプリケーションが、前記第2の活動意図要求において提供される前記識別子を使用して前記クライアントデバイスによって特定される、ステップと
を備える、方法。
[付記項2]
前記インターフェースに前記自動車コンピュータシステムの前記ユーザへ前記出力を提供させるステップが、
前記インターフェースを介して前記ユーザにアクセス可能な自動アシスタントアプリケーションに、前記コンテンツデータを使用して前記ユーザに対する前記出力を可聴的にレンダリングさせるステップ
を含む、付記項1に記載の方法。
[付記項3]
前記出力に応答して前記ユーザが前記入力を提供したと判定するステップが、前記ユーザが前記自動車コンピュータシステムにアクセス可能なマイクロフォンに話された発話を提供したと判定するステップを含み、
前記他のコンテンツデータが、前記話された発話のコンテンツのスピーチツーテキスト処理に基づいて生成される、
付記項2に記載の方法。
[付記項4]
前記自動車コンピュータシステムが前記第1の活動意図要求を受信したコンテキストを特徴づけるデータにアクセスするステップをさらに備え、
前記ユーザに対して前記出力を提供する一時的な態様が、前記コンテキストを特徴づける前記データに基づく、
付記項1に記載の方法。
[付記項5]
前記第2の要求された活動が前記第2の活動意図要求に従って前記クライアントデバイスにおいて実行されるようにするステップが、前記自動車コンピュータシステムおよび前記クライアントデバイスとは異なるディスプレイパネルに、前記他のコンテンツデータに基づいて出力をレンダリングさせるステップを含む、付記項1に記載の方法。
[付記項6]
1つまたは複数のプロセッサによって実施される方法であって、
ワイヤレスモダリティを介してクライアントデバイスによって、車両と一体である自動車コンピュータシステムと接続するステップと、
前記自動車コンピュータシステムを介して前記クライアントデバイスによって、前記自動車コンピュータシステムのアプリケーションから受信された活動意図要求にアクセスするステップであって、前記アプリケーションが前記車両のセンサと通信しており、前記活動意図要求が前記センサからのデータに少なくとも基づく、ステップと、
前記活動意図要求にアクセスしたことに基づいて、前記活動意図要求の対応するインスタンスを生成するステップであって、前記クライアントデバイスが、前記クライアントデバイスにおける1つまたは複数の他のアプリケーションによって提供される1つまたは複数の他の活動意図要求を含む、ステップと、
前記クライアントデバイスに、前記自動車コンピュータシステムから切断させるステップと、
前記クライアントデバイスが前記自動車コンピュータシステムから切断したことに続いて、前記クライアントデバイスに、前記活動意図要求の前記対応するインスタンスに従って活動を実行させるステップであって、前記活動を実行することが、前記クライアントデバイスのインターフェースを介して、前記活動意図要求によって特定されるコンテンツをレンダリングするステップを含む、ステップと
を備える、方法。
[付記項7]
前記クライアントデバイスに、
(i)前記自動車コンピュータシステムにおける前記アプリケーションを提供したサードパーティによって提供され、かつ/または
(ii)前記自動車コンピュータシステムにおける前記アプリケーションに少なくとも部分的に相関する、
インストールされたアプリケーションがない、付記項6に記載の方法。
[付記項8]
前記クライアントデバイスを前記自動車コンピュータシステムから切断させたことに続いて、前記クライアントデバイスの具体的な状況を決定するステップであって、前記クライアントデバイスに前記活動を実行させることが、前記具体的な状況を決定したことに応答したものである、ステップをさらに備える、付記項6に記載の方法。
[付記項9]
前記具体的な状況を決定するステップが前記クライアントデバイスの位置を決定するステップを含み、前記方法が、
前記活動意図要求によって特定された前記状況が前記クライアントデバイスの前記位置と関連付けられると判定するステップであって、前記活動が、前記活動意図要求によって特定された前記状況が前記クライアントデバイスの前記位置と関連付けられるとの判定に応答して実行される、ステップをさらに備える、付記項8に記載の方法。
[付記項10]
前記クライアントデバイスによって、前記クライアントデバイスが前記活動意図要求の前記対応するインスタンスに従って前記活動を実行したことに基づいて、前記活動意図要求が前記自動車コンピュータシステムにおいて解消されるようにするための要求を提供するステップをさらに備える、付記項6に記載の方法。
[付記項11]
前記要求が、前記クライアントデバイスによって、前記自動車コンピュータシステムと通信し、かつ前記活動意図要求が前記自動車コンピュータシステムにおいて解消されるようにするように構成されるリモートサーバデバイスへ提供される、付記項10に記載の方法。
[付記項12]
前記活動意図要求が、前記自動車コンピュータシステムの自動アシスタントインターフェースに話される発話をユーザが提供したことに応答して生成され、前記方法が、
前記自動車コンピュータシステムから、前記ユーザが前記話された発話を前記自動アシスタントインターフェースに提供したことに応答して、前記話された発話に対応するデータを受信するステップと、
前記自動車コンピュータシステムから、前記受信されたデータに基づいて前記自動車コンピュータシステムに応答データを提供されるようにするステップであって、前記活動意図要求が、前記自動車コンピュータシステムによって受信される前記応答データにさらに基づく、ステップと
をさらに備える、付記項6に記載の方法。
[付記項13]
前記クライアントデバイスが、前記車両および/または前記自動車コンピュータシステムへの前記クライアントデバイスの近接の程度が下がったことに少なくとも基づいて、前記自動車コンピュータシステムから前記クライアントデバイスを切断する、付記項6に記載の方法。
[付記項14]
1つまたは複数のプロセッサによって実施される方法であって、
自動車コンピュータシステムに、クライアントデバイスからの第1の活動意図要求を提供するステップであって、前記クライアントデバイスは、ワイヤレス通信チャネルを介して自動車コンピュータシステムとペアリングされ、
前記第1の活動意図要求が、実行されるべき第1の要求された活動、前記第1の要求された活動を実行するためにアクセスされるべきコンテンツデータ、および少なくとも部分的に前記第1の活動意図要求を前記自動車コンピュータシステムに対して提供させるようにするアプリケーションに対応する識別子を特定する、
ステップと、
前記実行されるべき第1の要求された活動の促進において、前記自動車コンピュータシステムにアクセス可能なインターフェースに、前記自動車コンピュータシステムのユーザへ出力を提供させるステップであって、前記出力が前記第1の活動意図要求の前記コンテンツデータに基づく、ステップと、
前記自動車コンピュータシステムの前記インターフェースが前記ユーザへ前記出力を提供したことに続いて、前記クライアントデバイスにおける第2の活動意図要求を受信するステップであって、
前記第2の活動意図要求が、前記クライアントデバイスにおいて実行されるべき第2の要求された活動、前記識別子、前記ユーザによって前記自動車コンピュータシステムに提供される入力に基づく他のコンテンツデータを特定する、
ステップと、
前記第2の活動意図要求において提供された前記識別子を使用して、前記第2の活動意図要求を受信することに応答して前記アプリケーションを特定するステップと、
前記第2の要求された活動が前記第2の活動意図要求に従って前記クライアントデバイスにおいて実行されるようにするステップであって、前記第2の要求された活動が前記他のコンテンツデータを使用して前記アプリケーションによって実行される、ステップと
を備える、方法。
[付記項15]
前記自動車コンピュータシステムが、前記インターフェースを介して、前記コンテンツデータを使用して前記ユーザに対する前記出力を可聴的にレンダリングする自動アシスタントアプリケーションを含む、付記項14に記載の方法。
[付記項16]
前記他のコンテンツデータが、前記自動車コンピュータシステムにアクセス可能なマイクロフォンに前記ユーザによって提供された話された発話のコンテンツのスピーチツーテキスト処理に基づいて生成される、付記項15に記載の方法。
[付記項17]
前記ユーザに対して前記出力を提供する前記自動車コンピュータシステムの一時的な態様が、前記クライアントデバイスが前記第1の活動意図要求を提供したコンテキストを特徴づけるデータに基づく、付記項14に記載の方法。
[付記項18]
前記第2の要求された活動が前記第2の活動意図要求に従って前記クライアントデバイスにおいて実行されるようにするステップが、前記自動車コンピュータシステムおよび前記クライアントデバイスとは異なるディスプレイパネルに、前記他のコンテンツデータに基づいて出力をレンダリングさせるステップを含む、付記項14に記載の方法。
[付記項19]
前記第2の活動意図要求を受信することに続いて、前記自動車コンピュータシステムから前記クライアントデバイスを切断するステップであって、前記第2の活動意図要求は、前記クライアントデバイスが前記自動車コンピュータシステムから切断されたときに実行される、ステップをさらに含む、付記項14に記載の方法。
[付記項20]
前記クライアントデバイスを前記自動車コンピュータシステムから切断したことに続いて、前記クライアントデバイスの具体的な状況を決定するステップであって、前記第2の要求された活動が前記クライアントデバイスにおいて実行されるようにするステップが、前記具体的な状況に基づく、ステップをさらに備える、付記項19に記載の方法。
104 自動車自動アシスタント
106 自動車アプリケーション
108 活動意図要求
110 第1のユーザ
112 第2のユーザ
114 車両
116 タブレットデバイス
118 クライアント自動アシスタント
120 タブレットアプリケーション
122 活動意図要求
124 セルラーデバイス
126 クライアント自動アシスタント
128 セルラーアプリケーション
130 活動意図要求
202 リモートコンピューティングデバイス
204 自動アシスタント
208 テキスト解析エンジン
214 ネットワーク
216 ボイスツーテキストエンジン
216 第1のクライアントデバイス
218 第2のクライアントデバイス
228 テキストツーボイスエンジン
230 サーバデバイス
232 自動車コンピュータシステム
234 自動車自動アシスタント
236 自動車アプリケーション
238 活動意図要求
240 車両
244 タブレットデバイス
246 クライアント自動アシスタント
248 クライアント自動アシスタント
250 セルラーアプリケーション
252 活動意図要求
254 セルラーアプリケーション
256 活動意図要求
306 自動車コンピュータシステム
308 自動車自動アシスタント
310 自動車アプリケーション
312 活動意図要求
314 活動意図要求
316 自動車
318 自宅
320 別の活動意図要求
322 ユーザ
326 通信チャネル
328 セルラーデバイス
330 クライアント自動アシスタント
332 セルラーアプリケーション
334 活動意図要求
336 発話
338 選択可能な要素
340 選択可能な要素
342 ネットワーク
344 リモートデバイス
346 自宅
610 コンピュータシステム
612 バスサブシステム
614 プロセッサ
616 ネットワークインターフェース
620 ユーザインターフェース出力デバイス
622 ユーザインターフェース入力デバイス
624 ストレージサブシステム
625 メモリサブシステム
626 ファイルストレージサブシステム
630 RAM
632 ROM
Claims (12)
自動車自動アシスタントによって、クライアントデバイスにおいて生成される第1の活動意図要求を特定するステップであって、前記クライアントデバイスおよび別個のクライアントデバイスがワイヤレス通信チャネルを介して自動車コンピュータシステムとペアリングされ、前記自動車コンピュータシステムが前記自動車自動アシスタントを含む、ステップと、
前記第1の活動意図要求を特定したことに応答して、前記第1の活動意図要求が、実行されるべき第1の要求された活動、前記第1の要求された活動を実行するためにアクセスされるべきコンテンツデータ、および少なくとも部分的に前記第1の活動意図要求を前記自動車コンピュータシステムに対して利用可能にした前記クライアントデバイスにおけるアプリケーションと関連付けられる識別子を特定すると判定するステップであって、
別個のクライアントデバイスが、前記クライアントデバイスにおける前記アプリケーションを提供したサードパーティに対して相対的に異なるサードパーティによって提供される別のアプリケーションを含み、
前記自動車コンピュータシステムに、前記サードパーティによって提供された、インストールされたアプリケーションがない、
ステップと、
前記自動車自動アシスタントによって、前記別個のクライアントデバイスにおいて生成される別個の活動意図要求を特定するステップと、
前記実行されるべき第1の要求された活動の促進において、前記自動車コンピュータシステムにアクセス可能な自動アシスタントインターフェースに、前記自動車コンピュータシステムのユーザへ出力を提供させるステップであって、前記出力が前記第1の活動意図要求の前記コンテンツデータに基づく、ステップと、
前記自動車自動アシスタントによって、前記自動アシスタントインターフェースにおいて提供される前記出力に応答して前記ユーザが入力を提供したと判定するステップと、
前記ユーザが前記入力を提供したとの判定に応答して、第2の活動意図要求を前記クライアントデバイスに提供するステップであって、前記第2の活動意図要求が、前記クライアントデバイスにおいて実行されるべき第2の要求された活動、前記ユーザによって提供される前記入力に基づく他のコンテンツデータ、および前記識別子を特定する、ステップと、
前記第2の要求された活動が前記第2の活動意図要求に従って前記クライアントデバイスにおいて実行されるようにするステップであって、前記第2の要求された活動が前記他のコンテンツデータを使用して前記アプリケーションによって実行され、前記アプリケーションが、前記第2の活動意図要求において提供される前記識別子を使用して前記クライアントデバイスによって特定される、ステップと
を備える、方法。
前記識別子と前記別の識別子との差異に基づいて、前記別個の活動意図要求よりも高い優先度として前記第1の活動意図要求を指定するステップをさらに備える、
請求項1に記載の方法。
自動車コンピュータシステムを使用して、ワイヤレス通信モダリティを介して第1のクライアントデバイスと接続するステップであって、前記第1のクライアントデバイスがクライアント自動アシスタントを備え、前記自動車コンピュータシステムが自動車自動アシスタントおよび自動車センサアプリケーションを備え、前記自動車センサアプリケーションが前記自動車コンピュータシステムの少なくとも1つのセンサを監視するように構成される、ステップと、
前記自動車コンピュータシステムを使用して、前記ワイヤレス通信モダリティを介して第2のクライアントデバイスと接続するステップであって、前記第2のクライアントデバイスが前記第1のクライアントデバイスとは別個であり、かつ別のクライアント自動アシスタントを備える、ステップと、
前記自動車コンピュータシステムによって、第1の活動意図要求がアプリケーションによって前記第1のクライアントデバイスにおいて生成されたと判定するステップであって、前記アプリケーションが特定のカテゴリのサービスに対応し、かつ第1のサービスプロバイダによって提供される、ステップと、
前記自動車コンピュータシステムによって、第2の活動意図要求が別のアプリケーションによって前記第2のクライアントデバイスにおいて生成されたと判定するステップであって、前記別のアプリケーションが前記特定のカテゴリのサービスに対応し、かつ前記第1のサービスプロバイダとは異なる第2のサービスプロバイダによって提供され、前記第2の活動意図要求が前記第1の活動意図要求とは別個である、ステップと、
前記自動車コンピュータシステムによって、第3の活動意図要求が前記自動車センサアプリケーションにおいて生成されたと判定するステップであって、前記第3の活動意図要求が前記自動車コンピュータシステムの前記少なくとも1つのセンサからのセンサデータに基づいて生成される、ステップと、
前記自動車自動アシスタントによって、前記第1の活動意図要求、前記第2の活動意図要求、および前記第3の活動意図要求の各活動意図要求の未解決状態を示すデータを生成するステップであって、前記データが前記自動車コンピュータシステムに記憶される、ステップと、
前記データに従って、前記自動車コンピュータシステムに接続される1つまたは複数のインターフェースに、前記第1の活動意図要求、前記第2の活動意図要求、および前記第3の活動意図要求の各活動意図要求に対する通知を提供させるステップと
を備える、方法。
前記自動車自動アシスタントによって、前記第1の活動意図要求、前記第2の活動意図要求、および前記第3の活動意図要求の各活動意図要求の対応するインスタンスを生成するステップを含む、請求項6に記載の方法。
1つまたは複数のプロセッサと、
命令を記憶したメモリであって、前記1つまたは複数のプロセッサによって実行されたとき、前記前記1つまたは複数のプロセッサに、
自動車自動アシスタントによって、クライアントデバイスにおいて生成される第1の活動意図要求を特定することであって、前記クライアントデバイスおよび別個のクライアントデバイスがワイヤレス通信チャネルを介して自動車コンピュータシステムとペアリングされ、前記自動車コンピュータシステムが前記自動車自動アシスタントを含む、特定することと、
前記第1の活動意図要求を特定したことに応答して、前記第1の活動意図要求が、実行されるべき第1の要求された活動、前記第1の要求された活動を実行するためにアクセスされるべきコンテンツデータ、および少なくとも部分的に前記第1の活動意図要求を前記自動車コンピュータシステムに対して利用可能にした前記クライアントデバイスにおけるアプリケーションと関連付けられる識別子を特定すると判定することであって、
別個のクライアントデバイスが、前記クライアントデバイスにおける前記アプリケーションを提供したサードパーティに対して相対的に異なるサードパーティによって提供される別のアプリケーションを含み、
前記自動車コンピュータシステムに、前記サードパーティによって提供された、インストールされたアプリケーションがない、
判定することと、
前記自動車自動アシスタントによって、前記別個のクライアントデバイスにおいて生成される別個の活動意図要求を特定することと、
前記実行されるべき第1の要求された活動の促進において、前記自動車コンピュータシステムにアクセス可能な自動アシスタントインターフェースに、前記自動車コンピュータシステムのユーザへ出力を提供させることであって、前記出力が前記第1の活動意図要求の前記コンテンツデータに基づく、提供させることと、
前記自動車自動アシスタントによって、前記自動アシスタントインターフェースにおいて提供される前記出力に応答して前記ユーザが入力を提供したと判定することと、
前記ユーザが前記入力を提供したとの判定に応答して、第2の活動意図要求を前記クライアントデバイスに提供することであって、前記第2の活動意図要求が、前記クライアントデバイスにおいて実行されるべき第2の要求された活動、前記ユーザによって提供される前記入力に基づく他のコンテンツデータ、および前記識別子を特定する、提供することと、
前記第2の要求された活動が前記第2の活動意図要求に従って前記クライアントデバイスにおいて実行されるようにすることであって、前記第2の要求された活動が前記他のコンテンツデータを使用して前記アプリケーションによって実行され、前記アプリケーションが、前記第2の活動意図要求において提供される前記識別子を使用して前記クライアントデバイスによって特定される、実行されるようにすることと
を備える動作を行わせる、メモリと
を備える、システム。
前記ユーザが前記入力を提供したとの判定に応答して、第3の活動意図要求を前記クライアントデバイスに提供することであって、前記第3の活動意図要求が前記識別子および第3の要求された活動を特定し、前記クライアントデバイスが前記第3の活動意図要求を受信したことに応答して、前記第3の活動意図要求が、前記クライアントデバイスにおける前記第2の活動意図要求の未解決状態が解消されるようにする、提供することをさらに備える、
請求項9に記載のシステム。
前記ユーザが前記入力を提供したとの判定に応答して、前記第2の活動意図要求の対応するインスタンスの別個の未解決状態の解消を引き起こすことであって、前記第2の活動意図要求の前記対応するインスタンスが前記自動車コンピュータシステムにおいて提供される、引き起こすことをさらに備える、
請求項10に記載のシステム。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862675342P | 2018-05-23 | 2018-05-23 | |
US62/675,342 | 2018-05-23 | ||
US16/009,116 | 2018-06-14 | ||
US16/009,116 US10198877B1 (en) | 2018-05-23 | 2018-06-14 | Providing a communications channel between instances of automated assistants |
US16/260,974 | 2019-01-29 | ||
US16/260,974 US10861254B2 (en) | 2018-05-23 | 2019-01-29 | Providing a communications channel between instances of automated assistants |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019185239A Division JP6665341B2 (ja) | 2018-05-23 | 2019-10-08 | 自動アシスタントのインスタンス間への通信チャネルの提供 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6603001B1 true JP6603001B1 (ja) | 2019-11-06 |
JP2020047252A JP2020047252A (ja) | 2020-03-26 |
Family
ID=68462391
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019096081A Active JP6603001B1 (ja) | 2018-05-23 | 2019-05-22 | 自動アシスタントのインスタンス間への通信チャネルの提供 |
JP2020025256A Active JP6985439B2 (ja) | 2018-05-23 | 2020-02-18 | 自動アシスタントのインスタンス間への通信チャネルの提供 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020025256A Active JP6985439B2 (ja) | 2018-05-23 | 2020-02-18 | 自動アシスタントのインスタンス間への通信チャネルの提供 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20230410565A1 (ja) |
JP (2) | JP6603001B1 (ja) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4202621B2 (ja) * | 2001-07-06 | 2008-12-24 | アルパイン株式会社 | 情報交換システム |
US9318108B2 (en) * | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US10417037B2 (en) * | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
CN106469040B (zh) * | 2015-08-19 | 2019-06-21 | 华为终端有限公司 | 通信方法、服务器及设备 |
US10291565B2 (en) * | 2016-05-17 | 2019-05-14 | Google Llc | Incorporating selectable application links into conversations with personal assistant modules |
EP3482344B1 (en) * | 2016-07-07 | 2022-08-31 | Harman International Industries, Incorporated | Portable personalization |
US10192551B2 (en) * | 2016-08-30 | 2019-01-29 | Google Llc | Using textual input and user state information to generate reply content to present in response to the textual input |
-
2019
- 2019-05-22 JP JP2019096081A patent/JP6603001B1/ja active Active
-
2020
- 2020-02-18 JP JP2020025256A patent/JP6985439B2/ja active Active
-
2023
- 2023-07-31 US US18/228,439 patent/US20230410565A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2020047252A (ja) | 2020-03-26 |
US20230410565A1 (en) | 2023-12-21 |
JP6985439B2 (ja) | 2021-12-22 |
JP2020123359A (ja) | 2020-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6665341B2 (ja) | 自動アシスタントのインスタンス間への通信チャネルの提供 | |
JP7412499B2 (ja) | オンデバイス機能性を使うように車両クライアントデバイスに指令すること | |
US11086598B2 (en) | Providing a communications channel between instances of automated assistants | |
JP7066753B2 (ja) | ユーザの注意散漫を低減し、かつ/または計算リソースの使用を緩和するための、通知出力の提供の動的適応 | |
US12039227B2 (en) | Automated assistant suggestions for third-party vehicle computing devices with restricted architecture | |
EP3774453B1 (en) | Modalities for authorizing access when operating an automated assistant enabled vehicle | |
US20230336521A1 (en) | Sending messages from smart speakers and smart displays via smartphones | |
US20240219193A1 (en) | Automated assistant that detects and supplements various vehicle computing device capabilities | |
JP6603001B1 (ja) | 自動アシスタントのインスタンス間への通信チャネルの提供 | |
US11656844B2 (en) | Providing a communications channel between instances of automated assistants | |
US20240172304A1 (en) | Connection sequencing involving automated assistants and peripheral devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190716 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190716 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190716 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20190829 |
|
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: 20190909 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191009 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6603001 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |