-
公开(公告)号:US11184799B2
公开(公告)日:2021-11-23
申请号:US16585793
申请日:2019-09-27
Applicant: Apple Inc.
Inventor: Wenping Lou , Camille Chen , Sudheer Konda
Abstract: A method for handling received packets is described. The method includes receiving a packet over a wireless connection, determining whether the packet is received within a reordering window, the reordering window defining a window size to receive data, when the packet is received outside the reordering window, determining whether the packet is a transmission control protocol (TCP) packet and when the packet is a TCP packet, delivering the TCP packet to a TCP/Internet Protocol (IP) stack.
-
公开(公告)号:US20210076396A1
公开(公告)日:2021-03-11
申请号:US16565753
申请日:2019-09-10
Applicant: Apple Inc.
Inventor: Camille Chen , Akshay Tumkur Rajshekhar , Arjun Dheer , Gordon Kin , Sanjay Mani , Yang Yu , Tahir Shamim
IPC: H04W72/12
Abstract: Methods and apparatuses are presented to facilitate coexistence between multiple wireless communication protocols implemented by a wireless communication device, using a shared antenna, e.g., due to limitations resulting from a small form factor of the wireless communication device. The wireless communication device may determine whether communications according to a second protocol are causing performance of communications according to a first protocol to fall below a threshold level. If so, the wireless communication device may operate in a mode that favors communications according to the first protocol. If not, the wireless communication device may operate in a mode that favors communications according to the second protocol. For example, the mode that favors communications according to the first protocol may include temporarily implementing operations to remedy the poor performance of the communications according to the first, e.g., periodically, until the performance of the communications according to the first protocol recovers.
-
公开(公告)号:US10200843B1
公开(公告)日:2019-02-05
申请号:US15927734
申请日:2018-03-21
Applicant: Apple Inc.
Inventor: Camille Chen , Siegfried Lehmann , Hsin-Yao Chen , Wen Zhao
Abstract: In the subject system for Bluetooth audio role-based scheduling, an electronic device (e.g., a mobile phone), may receive streaming audio over a cellular connection, e.g. LTE, and may stream the audio to a head unit of a vehicle, e.g. via Bluetooth. The electronic device may also concurrently communicate with other electronic devices via, e.g., Wi-Fi, Bluetooth, and/or BTLE. The electronic device may determine the Bluetooth/communication capabilities of the HU device, such as buffer size, and the electronic device may proactively configure Bluetooth settings/parameters for communicating with the HU device based on the capabilities of the HU device. The electronic device may also adaptively modify scheduling for communications with other electronic devices based on the determined capabilities of the HU device. In this manner, the electronic device can proactively mitigate and/or prevent the sub-optimal user experience caused by any differences in Bluetooth/communication capabilities of the HU device and the electronic device.
-
14.
公开(公告)号:US20160360526A1
公开(公告)日:2016-12-08
申请号:US15001116
申请日:2016-01-19
Applicant: Apple Inc.
Inventor: Siegfried Lehmann , Christiaan A. Hartman , Camille Chen , Sriram Hariharan , Jianxiong Shi , Syed Aon Mujtaba , Alessio Centazzo , Donald Eng , Michael J. Giles , Craig P. Dooley , Akshay Mangalam Srivatsa , Anjali S. Sandesara , Langford M. Wasada
CPC classification number: H04L65/4076 , G06F1/3209 , G06F1/3278 , G06F3/0227 , H04W4/80 , H04W28/06 , Y02D10/157
Abstract: An interface circuit in a computing device may communicate with user-interface devices using shared slots during time intervals. In particular, the computing device may transmit outgoing messages to the user-interface devices at a first predefined time during sequential time intervals when the user-interface devices transition from a sleep mode to a normal mode. In response, the computing device may receive incoming messages from one or more of the user-interface devices at a second predefined time following the first predefined time during the sequential time intervals. Then, the computing device may transmit a multicast message to the user-interface devices at a third predefined time during the sequential time intervals. In response to the given multicast message, one of the user-interface devices may communicate data to the computing device. Note that, in some instances, a multicast time slot may instead be used to communicate data to one of the user-interface devices.
Abstract translation: 计算设备中的接口电路可以在时间间隔期间使用共享时隙与用户接口设备进行通信。 具体地,当用户界面设备从睡眠模式转换到正常模式时,计算设备可以在连续时间间隔期间的第一预定义时间将输出消息发送到用户界面设备。 作为响应,计算设备可以在连续时间间隔内的第一预定时间之后的第二预定时间从一个或多个用户界面设备接收传入消息。 然后,计算设备可以在连续时间间隔期间的第三预定时间向用户接口设备发送组播消息。 响应于给定的多播消息,用户接口设备之一可以将数据传送到计算设备。 注意,在某些情况下,可以替代地使用多播时隙将数据传送到用户界面设备之一。
-
公开(公告)号:US20250081238A1
公开(公告)日:2025-03-06
申请号:US18805449
申请日:2024-08-14
Applicant: Apple Inc.
Inventor: Yaranama Venkata Ramana Dass , Arun Vijayakumari Mahasenan , Camille Chen , David D Cheng , Hsin-Yao Chen , Langford M. Wasada , Sarvesh Kumar Varatharajan , Venkateswara Rao Manepalli
IPC: H04W74/0816 , H04W60/04 , H04W74/08 , H04W76/10
Abstract: A method is provided. The method includes attaching a user device to a wireless network via a router of a first communications protocol. The method includes determining, based on information about a second session using a second communications protocol, a first time window and a second time window. The method includes determining to perform a first session using the first communications protocol in the first time window. The method includes performing a first arbitration between the first session and the second session. The method includes determining, based on the first arbitration, that the first session has a priority over the second session in the second time window. The method includes performing a second arbitration between the first session and a third session using a third communications protocol. The method includes determining, based on the second arbitration, whether to perform the first session in the second time window.
-
公开(公告)号:US12207332B2
公开(公告)日:2025-01-21
申请号:US18453597
申请日:2023-08-22
Applicant: Apple Inc.
Inventor: Lei Li , Xiaojun Chen , Camille Chen , Siegfried Lehmann , Vusthla Sunil Reddy , Peter M Agboh
Abstract: Methods performed by a first sink device, a source device, or a second sink device. The first sink device is connected to a source device via a first communication link and a second sink device via a second communication link, wherein the second sink device is configured to eavesdrop on communications between the first sink device and the source device on the first communication link. The methods include determining an occurrence of a trigger event and modifying an operation of at least one of the first sink device, the second sink device or the source device based at least on the trigger event occurring.
-
公开(公告)号:US11297670B2
公开(公告)日:2022-04-05
申请号:US16585534
申请日:2019-09-27
Applicant: Apple Inc.
Inventor: Lei Li , Xiaojun Chen , Camille Chen , Siegfried Lehmann , Vusthla Sunil Reddy , Peter M. Agboh
Abstract: Methods performed by a first sink device, a source device, or a second sink device. The first sink device is connected to a source device via a first communication link and a second sink device via a second communication link, wherein the second sink device is configured to eavesdrop on communications between the first sink device and the source device on the first communication link. The methods include determining an occurrence of a trigger event and modifying an operation of at least one of the first sink device, the second sink device or the source device based at least on the trigger event occurring.
-
公开(公告)号:US20220015112A1
公开(公告)日:2022-01-13
申请号:US16926590
申请日:2020-07-10
Applicant: Apple Inc.
Inventor: Camille Chen , Nohee Ko , Sanjay Mani , Sudhanshu John , William F. Healey , Yang Yu
Abstract: A mobile computing device is configured to dynamically aggregate wireless communications on a common antenna. The device determines that a WiFi communication in a first frequency band is associated with an antenna, the WiFi communication having a number of assigned transmission time slots. The device determines that a second wireless communication in a second frequency band also is associated with the antenna, and determines a periodicity and/or a media quality of the second wireless communication. Based on the periodicity and/or media quality of the second wireless communication, the device aggregates the WiFi communication and the second wireless communication, the aggregation comprising assigning a number of packets of the second wireless communication to an aggregation frame of a plurality of frames associated with the transmission time slots assigned to the WiFi communication.
-
公开(公告)号:US20210209042A1
公开(公告)日:2021-07-08
申请号:US16885889
申请日:2020-05-28
Applicant: Apple Inc.
Inventor: Helena Deirdre O'Shea , Camille Chen , Vijay Kumar Ramamurthi , Alon Paycher , Matthias Sauer , Bernd W. Adler
IPC: G06F13/362 , G06F13/24 , G06F13/28 , G06F11/34 , G06F11/30
Abstract: Embodiments relate to an integrated circuit of an electronic device that coordinates activities with another integrated circuit of the electronic device. The integrated circuit includes an interface circuit and a processor circuit. The interface circuit communicates over a multi-drop bus connected to multiple electronic components. The processor circuit receives an authorization request from the integrated circuit via the interface circuit and the multi-drop bus. The received authorization request relates to authorization to perform an activity on the other integrated circuit. In response to receiving the authorization request, the processor circuit determines whether the other integrated circuit is authorized to execute the activity. In response to determining that the other integrated circuit is authorized to execute the activity, the processor circuit sends, to the other integrated circuit over a configurable direct connection, an authorization signal authorizing the other integrated circuit to execute the activity.
-
公开(公告)号:US10237193B2
公开(公告)日:2019-03-19
申请号:US15062360
申请日:2016-03-07
Applicant: Apple Inc.
Inventor: Camille Chen , Siegfried Lehmann , Hsin-Yao Chen , Wenping Lou
Abstract: In embodiments, a client station operates to identify and prioritize time-sensitive short-range wireless packets, such as time-sensitive Bluetooth Low Energy (BTLE) packets, in a congested wireless environment. The client station may identify time-sensitive packets using, e.g., the type of device providing the packets, a state of the device providing the packets, and/or the type of data included in the packets. The client station may prioritize the time-sensitive packets in various ways, including by providing priority scheduling to the time-sensitive packets; pausing communication of other types of Bluetooth packets, such as A2DP packets; reducing a data rate of other types of Bluetooth packets, such as A2DP packets; and/or extending a data packet size of time-sensitive BTLE packets. The time-sensitive packets may thus be prioritized over packets associated with the same wireless protocol and/or a different wireless protocol.
-
-
-
-
-
-
-
-
-