-
公开(公告)号:US20150350337A1
公开(公告)日:2015-12-03
申请号:US14291075
申请日:2014-05-30
Applicant: Apple Inc.
Inventor: Anumita Biswas
IPC: H04L29/08 , H04L12/707
CPC classification number: H04L67/142 , H04L45/24 , H04L67/141 , H04L67/143 , H04L69/163 , H04W80/06
Abstract: Techniques for supporting long-lived multipath transmission control protocol (MPTCP) sessions. An MPTCP session may be established between two endpoints. Application data may be communicated between the MPTCP endpoints over one or more MPTCP subflows of the MPTCP session. All MPTCP subflows may be terminated. MPTCP session state information may be maintained after all MPTCP subflows have been terminated. Thus, a zero-subflow MPTCP session may be maintained. Additional MPTCP subflows may subsequently be added back to the MPTCP session using the maintained MPTCP session state information.
Abstract translation: 支持长寿命多径传输控制协议(MPTCP)会话的技术。 可以在两个端点之间建立MPTCP会话。 可以通过MPTCP会话的一个或多个MPTCP子流在MPTCP端点之间传送应用数据。 所有MPTCP子流可以被终止。 在所有MPTCP子流已被终止之后,可以维持MPTCP会话状态信息。 因此,可以维持零子流MPTCP会话。 随后可以使用维护的MPTCP会话状态信息将附加MPTCP子流添加回MPTCP会话。
-
公开(公告)号:US12261848B2
公开(公告)日:2025-03-25
申请号:US18083435
申请日:2022-12-16
Applicant: Apple Inc.
Inventor: Anumita Biswas , Karl F. Schramm , Benjamin S. Phipps
IPC: H04L9/40 , G10L15/22 , H04L12/28 , H04L67/306 , H04L67/60
Abstract: A device implementing a system for sharing a voice profile includes a processor configured to receive a request to share a first voice profile corresponding to a first user account associated with a first device, with a second device associated with a second user account, the second device being voice-enabled, the first voice profile being stored on a first data store associated with the first user account. The processor is further configured to update a second data store associated with the second user account to include a reference to the first voice profile stored on the first data store, and to send, to the second device, a notification that the second data store has been updated to include the reference to the first voice profile.
-
公开(公告)号:US12249328B2
公开(公告)日:2025-03-11
申请号:US17718977
申请日:2022-04-12
Applicant: Apple Inc.
Inventor: Jared S. Grubb , Robert M. Stewart , Gabriel Sanchez , Anshul Jain , Zaka ur Rehman Ashraf , David J. Chandler , Andrew Byrne , Anumita Biswas , Minsub Lee , Mahesh Shanbhag
Abstract: Techniques are disclosed for coordinating interactions between a user device and a plurality of accessory devices. In one example, a user device receives information identifying one or more accessory devices in communication with the user device. The user device may implement accessory interaction instances for each of the identified accessories. A first accessory interaction instance can be associated with a first accessory among the identified accessories and receive a first audio input from the first accessory corresponding to a user request. The first accessory interaction instance can process a portion of the received audio input and receive a first response from a server computer. The user device may then transmit the first response to the first accessory device.
-
公开(公告)号:US11657813B2
公开(公告)日:2023-05-23
申请号:US17032676
申请日:2020-09-25
Applicant: Apple Inc.
Inventor: Corey J. Peterson , Jessica Peck , Anumita Biswas , Harry Simmonds
CPC classification number: G10L15/22 , G06F3/167 , G06F21/32 , G10L15/18 , G10L17/00 , G10L17/14 , G10L2015/223 , G10L2015/225 , G10L2015/227
Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example method includes receiving, from one or more external electronic devices, a plurality of speaker profiles for a plurality of users; receiving a natural language speech input; determining, based on comparing the natural language speech input to the plurality of speaker profiles: a first likelihood that the natural language speech input corresponds to a first user of the plurality of users; and a second likelihood that the natural language speech input corresponds to a second user of the plurality of users; determining whether the first likelihood and the second likelihood are within a first threshold; and in accordance with determining that the first likelihood and the second likelihood are not within the first threshold: providing a response to the natural language speech input, the response being personalized for the first user.
-
公开(公告)号:US09762702B2
公开(公告)日:2017-09-12
申请号:US14499139
申请日:2014-09-27
Applicant: Apple Inc.
Inventor: Anumita Biswas
IPC: H04L29/06 , H04W76/02 , H04N21/236 , H04L29/08 , H04N21/462
CPC classification number: H04L69/163 , H04L67/327 , H04L69/14 , H04L69/22 , H04L69/321 , H04N21/236 , H04N21/4621 , H04W76/10 , H04W76/12
Abstract: This disclosure relates to techniques for electronic devices to identify application streams multiplexed onto a multipath transmission control protocol (MPTCP) connection using MPTCP signaling. According to one embodiment, an MPTCP connection may be established between an electronic device and a remote endpoint. Each of two or more application streams (each associated with a respective application) may be communicated between the two endpoints over the same MPTCP connection. MPTCP headers of MPTCP packets of each application stream may include application specific tags identifying the MPTCP packets of each application stream, respectively, as corresponding to their respective application stream.
-
16.
公开(公告)号:US20150201046A1
公开(公告)日:2015-07-16
申请号:US14499139
申请日:2014-09-27
Applicant: Apple Inc.
Inventor: Anumita Biswas
CPC classification number: H04L69/163 , H04L67/327 , H04L69/14 , H04L69/22 , H04L69/321 , H04N21/236 , H04N21/4621 , H04W76/10 , H04W76/12
Abstract: This disclosure relates to techniques for electronic devices to identify application streams multiplexed onto a multipath transmission control protocol (MPTCP) connection using MPTCP signaling. According to one embodiment, an MPTCP connection may be established between an electronic device and a remote endpoint. Each of two or more application streams (each associated with a respective application) may be communicated between the two endpoints over the same MPTCP connection. MPTCP headers of MPTCP packets of each application stream may include application specific tags identifying the MPTCP packets of each application stream, respectively, as corresponding to their respective application stream.
Abstract translation: 本公开涉及用于识别使用MPTCP信令复用到多径传输控制协议(MPTCP)连接上的应用流的电子设备的技术。 根据一个实施例,可以在电子设备和远程端点之间建立MPTCP连接。 可以通过相同的MPTCP连接在两个端点之间传送两个或更多个应用流(每个与相应的应用相关联)中的每一个。 每个应用流的MPTCP分组的MPTCP报头可以包括分别标识每个应用流的MPTCP分组的应用专用标签,以分别对应于它们各自的应用流。
-
公开(公告)号:US11423898B2
公开(公告)日:2022-08-23
申请号:US16815984
申请日:2020-03-11
Applicant: Apple Inc.
Inventor: Stephen H. Shum , Corey J. Peterson , Sachin S. Kajarekar , Benjamin S. Phipps , Erik Marchi , Jessica Peck , Anumita Biswas , Chaitanya Mannemala
Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example method includes receiving, from one or more external electronic devices, a plurality of speaker profiles for a plurality of users; receiving a natural language speech input; determining, based on comparing the natural language speech input to the plurality of speaker profiles: a first likelihood that the natural language speech input corresponds to a first user of the plurality of users; and a second likelihood that the natural language speech input corresponds to a second user of the plurality of users; determining whether the first likelihood and the second likelihood are within a first threshold; and in accordance with determining that the first likelihood and the second likelihood are not within the first threshold: providing a response to the natural language speech input, the response being personalized for the first user.
-
公开(公告)号:US20200336550A1
公开(公告)日:2020-10-22
申请号:US16922343
申请日:2020-07-07
Applicant: Apple Inc.
Inventor: Anumita Biswas , Joshua V. Graessley
IPC: H04L29/08 , H04L12/707 , H04L29/06
Abstract: Techniques for electronic devices to control a multipath transmission control protocol (MPTCP) connection. An MPTCP connection between two endpoints may be established. The MPTCP connection may include at least one MPTCP subflow. At least one of the endpoints may be configured to act as a master with respect to the MPTCP connection. The master may perform one or more control operations on the MPTCP connection, while if one of the endpoints is not a master, that endpoint may not perform control operations on the MPTCP connection. The control operations may include initiating or establishing new MPTCP subflows or modifying a priority level of one or more MPTCP subflows of the MPTCP connection.
-
公开(公告)号:US10735524B2
公开(公告)日:2020-08-04
申请号:US15928664
申请日:2018-03-22
Applicant: Apple Inc.
Inventor: Anumita Biswas , Joshua V. Graessley
IPC: H04L29/08 , H04L12/707 , H04L29/06 , H04W76/16
Abstract: Techniques for electronic devices to control a multipath transmission control protocol (MPTCP) connection. An MPTCP connection between two endpoints may be established. The MPTCP connection may include at least one MPTCP subflow. At least one of the endpoints may be configured to act as a master with respect to the MPTCP connection. The master may perform one or more control operations on the MPTCP connection, while if one of the endpoints is not a master, that endpoint may not perform control operations on the MPTCP connection. The control operations may include initiating or establishing new MPTCP subflows or modifying a priority level of one or more MPTCP subflows of the MPTCP connection.
-
公开(公告)号:US09948725B2
公开(公告)日:2018-04-17
申请号:US15253441
申请日:2016-08-31
Applicant: Apple Inc.
Inventor: Anumita Biswas , Joshua V. Graessley
IPC: H04L29/08 , H04W76/02 , H04L12/707 , H04L29/06
CPC classification number: H04L67/141 , H04L45/24 , H04L69/14 , H04W76/16
Abstract: Techniques for electronic devices to control a multipath transmission control protocol (MPTCP) connection. An MPTCP connection between two endpoints may be established. The MPTCP connection may include at least one MPTCP subflow. At least one of the endpoints may be configured to act as a master with respect to the MPTCP connection. The master may perform one or more control operations on the MPTCP connection, while if one of the endpoints is not a master, that endpoint may not perform control operations on the MPTCP connection. The control operations may include initiating or establishing new MPTCP subflows or modifying a priority level of one or more MPTCP subflows of the MPTCP connection.
-
-
-
-
-
-
-
-
-