-
公开(公告)号:US12211502B2
公开(公告)日:2025-01-28
申请号:US18212654
申请日:2023-06-21
Applicant: Apple Inc.
Inventor: Juan Carlos Garcia , Paul S. McCarthy , Kurt Piersol
Abstract: Systems and processes for operating a virtual assistant to provide natural assistant interaction are provided. In accordance with one or more examples, a method includes, at an electronic device with one or more processors and memory: receiving a first audio stream including one or more utterances; determining whether the first audio stream includes a lexical trigger; generating one or more candidate text representations of the one or more utterances; determining whether at least one candidate text representation of the one or more candidate text representations is to be disregarded by the virtual assistant. If at least one candidate text representation is to be disregarded, one or more candidate intents are generated based on candidate text representations of the one or more candidate text representations other than the to be disregarded at least one candidate text representation.
-
公开(公告)号:US10818288B2
公开(公告)日:2020-10-27
申请号:US16019331
申请日:2018-06-26
Applicant: Apple Inc.
Inventor: Juan Carlos Garcia , Paul S. McCarthy , Kurt Piersol
Abstract: Systems and processes for operating a virtual assistant to provide natural assistant interaction are provided. In accordance with one or more examples, a method includes, at an electronic device with one or more processors and memory: receiving a first audio stream including one or more utterances; determining whether the first audio stream includes a lexical trigger; generating one or more candidate text representations of the one or more utterances; determining whether at least one candidate text representation of the one or more candidate text representations is to be disregarded by the virtual assistant. If at least one candidate text representation is to be disregarded, one or more candidate intents are generated based on candidate text representations of the one or more candidate text representations other than the to be disregarded at least one candidate text representation.
-
公开(公告)号:US20210063170A1
公开(公告)日:2021-03-04
申请号:US17097740
申请日:2020-11-13
Applicant: Apple Inc.
Inventor: Andrew T. Belk , Ralph E. Lemke , April C. Cutter , Paul S. McCarthy , Gunjan Gupta
Abstract: In some implementations, a computing device can manage conflicts using conflict islands. For example, when a computing device receives bulk map data updates, the computing device can determine conflicts between point updates (e.g., small, ad hoc feature edits) in the current map data and the bulk map data updates. When the bulk map data updates are merged with the current map data, a point update for a map feature may conflict with the bulk update for the feature. The computing device can determine a perimeter of stable map features around the conflicted feature. The map features within the perimeter can correspond to a conflict island. The bulk updates for features within a conflict island (e.g., within the perimeter) can be deferred until resolved while bulk updates for features outside of a conflict island can be applied to the current map data.
-
公开(公告)号:US20190295544A1
公开(公告)日:2019-09-26
申请号:US16019331
申请日:2018-06-26
Applicant: Apple Inc.
Inventor: Juan Carlos Garcia , Paul S. McCarthy , Kurt Piersol
Abstract: Systems and processes for operating a virtual assistant to provide natural assistant interaction are provided. In accordance with one or more examples, a method includes, at an electronic device with one or more processors and memory: receiving a first audio stream including one or more utterances; determining whether the first audio stream includes a lexical trigger; generating one or more candidate text representations of the one or more utterances; determining whether at least one candidate text representation of the one or more candidate text representations is to be disregarded by the virtual assistant. If at least one candidate text representation is to be disregarded, one or more candidate intents are generated based on candidate text representations of the one or more candidate text representations other than the to be disregarded at least one candidate text representation.
-
公开(公告)号:US11710482B2
公开(公告)日:2023-07-25
申请号:US17066228
申请日:2020-10-08
Applicant: Apple Inc.
Inventor: Juan Carlos Garcia , Paul S. McCarthy , Kurt Piersol
CPC classification number: G10L15/22 , G06F3/167 , G06F40/30 , G10L15/08 , G10L15/26 , G10L25/78 , G10L25/87 , G10L2015/088 , G10L2015/223 , G10L2025/783
Abstract: Systems and processes for operating a virtual assistant to provide natural assistant interaction are provided. In accordance with one or more examples, a method includes, at an electronic device with one or more processors and memory: receiving a first audio stream including one or more utterances; determining whether the first audio stream includes a lexical trigger; generating one or more candidate text representations of the one or more utterances; determining whether at least one candidate text representation of the one or more candidate text representations is to be disregarded by the virtual assistant. If at least one candidate text representation is to be disregarded, one or more candidate intents are generated based on candidate text representations of the one or more candidate text representations other than the to be disregarded at least one candidate text representation.
-
公开(公告)号:US09880019B2
公开(公告)日:2018-01-30
申请号:US14612020
申请日:2015-02-02
Applicant: Apple Inc.
Inventor: Paul S. McCarthy
CPC classification number: G01C21/3635 , G01C21/26 , G01C21/28 , G01C21/3638 , G06F17/30241 , G06F17/30342 , G06K9/46 , G06T15/005 , G06T19/20 , G06T2219/2016 , G06T2219/2024 , Y02D70/10
Abstract: Some embodiments provide a method for generating intersection data for paths in a map region. The method receives a set of junctions at which paths intersect in the map region. For a particular junction of at least two paths, the method automatically determines whether any of the other junctions in the map region satisfy criteria to be part of a single intersection with the particular junction. When at least one of the other junctions satisfies the criteria, the method automatically combines the other junctions that satisfy the criteria with the particular junction into a single intersection for use in performing mapping operations.
-
公开(公告)号:US11680819B2
公开(公告)日:2023-06-20
申请号:US17097740
申请日:2020-11-13
Applicant: Apple Inc.
Inventor: Andrew T. Belk , Ralph E. Lemke , April C. Cutter , Paul S. McCarthy , Gunjan Gupta
CPC classification number: G01C21/3859 , G01C21/3423 , G01C21/367 , G01C21/3691 , G01C21/3856
Abstract: In some implementations, a computing device can manage conflicts using conflict islands. For example, when a computing device receives bulk map data updates, the computing device can determine conflicts between point updates (e.g., small, ad hoc feature edits) in the current map data and the bulk map data updates. When the bulk map data updates are merged with the current map data, a point update for a map feature may conflict with the bulk update for the feature. The computing device can determine a perimeter of stable map features around the conflicted feature. The map features within the perimeter can correspond to a conflict island. The bulk updates for features within a conflict island (e.g., within the perimeter) can be deferred until resolved while bulk updates for features outside of a conflict island can be applied to the current map data.
-
公开(公告)号:US20190101397A1
公开(公告)日:2019-04-04
申请号:US16055233
申请日:2018-08-06
Applicant: Apple Inc.
Inventor: Andrew T. Belk , Ralph E. Lemke , April C. Cutter , Paul S. McCarthy , Gunjan Gupta
Abstract: In some implementations, a computing device can manage conflicts using conflict islands. For example, when a computing device receives bulk map data updates, the computing device can determine conflicts between point updates (e.g., small, ad hoc feature edits) in the current map data and the bulk map data updates. When the bulk map data updates are merged with the current map data, a point update for a map feature may conflict with the bulk update for the feature. The computing device can determine a perimeter of stable map features around the conflicted feature. The map features within the perimeter can correspond to a conflict island. The bulk updates for features within a conflict island (e.g., within the perimeter) can be deferred until resolved while bulk updates for features outside of a conflict island can be applied to the current map data.
-
9.
公开(公告)号:US20150149080A1
公开(公告)日:2015-05-28
申请号:US14612020
申请日:2015-02-02
Applicant: Apple Inc.
Inventor: Paul S. McCarthy
IPC: G01C21/26
CPC classification number: G01C21/3635 , G01C21/26 , G01C21/28 , G01C21/3638 , G06F17/30241 , G06F17/30342 , G06K9/46 , G06T15/005 , G06T19/20 , G06T2219/2016 , G06T2219/2024 , Y02D70/10
Abstract: Some embodiments provide a method for generating intersection data for paths in a map region. The method receives a set of junctions at which paths intersect in the map region. For a particular junction of at least two paths, the method automatically determines whether any of the other junctions in the map region satisfy criteria to be part of a single intersection with the particular junction. When at least one of the other junctions satisfies the criteria, the method automatically combines the other junctions that satisfy the criteria with the particular junction into a single intersection for use in performing mapping operations.
Abstract translation: 一些实施例提供了用于为地图区域中的路径生成交点数据的方法。 该方法接收一组路径,其中路径在地图区域中相交。 对于至少两个路径的特定连接点,该方法自动地确定映射区域中的任何其它结点是否满足作为与特定连接点的单个交集的一部分的标准。 当至少其中一个结点满足标准时,该方法将满足标准的其他结点与特定结点自动组合成单个交集,以用于执行映射操作。
-
10.
公开(公告)号:US08983778B2
公开(公告)日:2015-03-17
申请号:US13631995
申请日:2012-09-30
Applicant: Apple Inc.
Inventor: Paul S. McCarthy
CPC classification number: G01C21/3635 , G01C21/26 , G01C21/28 , G01C21/3638 , G06F17/30241 , G06F17/30342 , G06K9/46 , G06T15/005 , G06T19/20 , G06T2219/2016 , G06T2219/2024 , Y02D70/10
Abstract: Some embodiments provide a method for generating intersection data for paths in a map region. The method receives a set of junctions at which paths intersect in the map region. For a particular junction of at least two paths, the method automatically determines whether any of the other junctions in the map region satisfy criteria to be part of a single intersection with the particular junction. When at least one of the other junctions satisfies the criteria, the method automatically combines the other junctions that satisfy the criteria with the particular junction into a single intersection for use in performing mapping operations.
Abstract translation: 一些实施例提供了用于为地图区域中的路径生成交点数据的方法。 该方法接收一组路径,其中路径在地图区域中相交。 对于至少两个路径的特定连接点,该方法自动地确定映射区域中的任何其它结点是否满足作为与特定连接点的单个交集的一部分的标准。 当至少其中一个结点满足标准时,该方法将满足标准的其他结点与特定结点自动组合成单个交集,以用于执行映射操作。
-
-
-
-
-
-
-
-
-