-
公开(公告)号:US20230397270A1
公开(公告)日:2023-12-07
申请号:US18328582
申请日:2023-06-02
Applicant: Apple Inc.
Inventor: Christopher M. Garrido , Bradley D. Ford , Gurtej Singh G. Chandok , Justin R. Etzine , Karthick Santhanam , Luciano M. Verger , Padmavathy Bhooma
IPC: H04W76/14 , H04N23/63 , G06F3/0346 , H04N23/661 , H04W8/00
CPC classification number: H04W76/14 , H04N23/63 , G06F3/0346 , H04N23/661 , H04W8/005
Abstract: Devices, methods, and non-transitory program storage devices are disclosed to enable the automatic establishment of a secure audio/video data streaming connection between electronic devices. For example, a first electronic device may enter into a first state of a peer device advertising protocol, and then, based on a determination that the first electronic device meets a first set of device state criteria (e.g., including at least an orientation state criterion), the first electronic device may enter into a second (e.g., enhanced) state of the peer device advertising protocol. In response to detecting a presence of a second electronic device in its proximity, the first electronic device may connect to the second electronic device via a secure peer-to-peer connection protocol and then send one or more images captured by a first image capture device of the first electronic device to the connected second electronic device via the secure wireless peer-to-peer connection protocol.
-
公开(公告)号:US11652722B2
公开(公告)日:2023-05-16
申请号:US17304312
申请日:2021-06-17
Applicant: Apple Inc.
Inventor: Hsien-Po Shiang , Ming Jin , Gabriel Nava Marino , Gurtej Singh G. Chandok , Hyeonkuk Jeong , Padmavathy Bhooma , Christoph Paasch , Christopher M. Garrido , David L. Biderman , Erik Vladimir Ortega Gonzalez
Abstract: The embodiments described herein can dynamically adjust timing of network bandwidth estimations by adjusting a target frequency for sending probing sequences to one or more receivers of content. The receivers receive these probing sequences from a transmitter and respond to the transmitter with network bandwidth estimations. In one embodiment, the probing sequences can use the content itself to create the probing sequences. The embodiments can be used in video conferencing applications to control how a transmitter of content can adjust transmissions based upon the network bandwidth estimations. In one embodiment, a policy can be used at a transmitter to begin a video transmission with a high frequency target for sending probing sequences (with, e.g., smaller length probing sequences) and transition to a lower frequency target (with, e.g., longer length probing sequences) when network bandwidth deteriorates and then return to the higher frequency target when the network bandwidth improves.
-
公开(公告)号:US20140192649A1
公开(公告)日:2014-07-10
申请号:US14206991
申请日:2014-03-12
Applicant: Apple Inc.
Inventor: Padmavathy Bhooma
IPC: H04W28/02 , H04L12/807
CPC classification number: H04W28/0236 , H04L41/5022 , H04L43/087 , H04L47/11 , H04L47/12 , H04L47/14 , H04L47/24 , H04L47/27 , H04L47/283 , H04L69/163 , H04W28/10
Abstract: The disclosed embodiments provide a system that facilitates use of a network link. During operation, the system continuously monitors an interarrival delay of packets received from a sender over the network link. Next, the system adjusts a receive window for the sender based on the interarrival delay to facilitate receipt of subsequent packets from the sender and other senders over the network link.
Abstract translation: 所公开的实施例提供了有助于网络链路的使用的系统。 在操作期间,系统连续地监视通过网络链路从发送者接收的分组的差异延迟。 接下来,系统基于干预延迟来调整发送者的接收窗口,以便于通过网络链路从发送者和其他发送者接收后续分组。
-
公开(公告)号:US10362508B2
公开(公告)日:2019-07-23
申请号:US15172842
申请日:2016-06-03
Applicant: Apple Inc.
Inventor: Padmavathy Bhooma , Vincent Lubet
Abstract: Adapting communication of information based on link-performance characteristics is discussed herein. For the example, an apparatus can include an interface circuit and a processor. The interface circuit communicates with an electronic device via a link. And the processor is communicatively coupled to the interface circuit. The interface circuit provides one or more performance metrics characterizing the link to the processor. And the processor adapts a communication with the electronic device via the link based on the one or more performance metrics.
-
公开(公告)号:US10271272B2
公开(公告)日:2019-04-23
申请号:US15402570
申请日:2017-01-10
Applicant: Apple Inc.
Inventor: Geoffrey R. Hall , Franco Travostino , Padmavathy Bhooma , Venkateswara Rao Manepalli , Sarma V. Vangala
Abstract: Apparatus and methods for estimating data traffic characteristics for applications to condition data communication channels that support data packet transfer for the applications in wireless communication devices are disclosed. Data connections to support different applications and/or daemon software processes can be established and subsequently adjusted based on data traffic characteristics for data that the different applications/daemons generate and/or consume. Traffic flows for the applications/daemons are classified into traffic classes based on likely data traffic patterns. When data sources are added or deleted, changes to a traffic class state can be determined, and wireless circuitry adjusted based at least in part on the traffic class state and a traffic class policy. Adjusting parameters that affect the periodicity and/or length of active time periods and sleep periods in accordance with estimated data traffic patterns for applications/daemons that use the data connections can reduce power consumption by the wireless circuitry.
-
公开(公告)号:US10117289B2
公开(公告)日:2018-10-30
申请号:US14732029
申请日:2015-06-05
Applicant: Apple Inc.
Inventor: Albert S. Liu , Padmavathy Bhooma , Vincent Lubet , Amit K. Vyas
Abstract: In order to reduce latency associated with an application executed by an electronic device, when the application transitions from a runnable mode to a suspended state, the electronic device may receive a request from the application to maintain a connection, which is used by the application to communicate with another electronic device, while the application is in the suspended state. Then, the electronic device may provide an instruction to an interface circuit in the electronic device to maintain the connection for a time interval while the application is in the suspended state. This time interval may exceed a predefined timeout for the connection and/or a task extension time for the application. Moreover, prior to providing the instruction, the electronic device may confirm one or more system safeguards to prevent abuse and to ensure system performance and battery life is not adversely affected by maintaining the connection.
-
7.
公开(公告)号:US20160360569A1
公开(公告)日:2016-12-08
申请号:US14732029
申请日:2015-06-05
Applicant: Apple Inc.
Inventor: Albert S. Liu , Padmavathy Bhooma , Vincent Lubet , Amit K. Vyas
Abstract: In order to reduce latency associated with an application executed by an electronic device, when the application transitions from a runnable mode to a suspended state, the electronic device may receive a request from the application to maintain a connection, which is used by the application to communicate with another electronic device, while the application is in the suspended state. Then, the electronic device may provide an instruction to an interface circuit in the electronic device to maintain the connection for a time interval while the application is in the suspended state. This time interval may exceed a predefined timeout for the connection and/or a task extension time for the application. Moreover, prior to providing the instruction, the electronic device may confirm one or more system safeguards to prevent abuse and to ensure system performance and battery life is not adversely affected by maintaining the connection.
Abstract translation: 为了减少与由电子设备执行的应用相关联的延迟,当应用从可运行模式转变到暂停状态时,电子设备可以从应用接收一个请求,以保持应用使用的连接 当应用程序处于暂停状态时,与其他电子设备进行通信。 然后,电子设备可以向应用处于暂停状态的时间间隔内的电子设备中的接口电路提供指示,以维持连接。 该时间间隔可能超过连接的预定义超时和/或应用程序的任务扩展时间。 此外,在提供指令之前,电子设备可以确认一个或多个系统保护以防止滥用,并且通过维持连接来确保系统性能和电池寿命不受不利影响。
-
公开(公告)号:US12219003B2
公开(公告)日:2025-02-04
申请号:US18236943
申请日:2023-08-22
Applicant: Apple Inc.
Inventor: Daniel B. Pollack , Padmavathy Bhooma , Jingyao Zhang , Chieh Lu , Karthick Santhanam , Christopher M. Garrido , Bradley F. Patterson , Kevin Arthur Robertson , Hsien-Po Shiang , Qian Sun , Erik Vladimir Ortega Gonzalez
IPC: H04L67/10 , H04L1/00 , H04L43/16 , H04L69/167 , H04W76/15
Abstract: A device implementing a system for multipath connection management may include first and second local communication interfaces, and a processor configured to establish a primary connection for communicating between the first local communication interface and a first remote communication interface of an other device, and a secondary connection for communicating between the second local communication interface and a second remote communication interface. The processor may be configured to transmit application and control data over the primary connection and concurrently transmit a copy of control data over the secondary connection. The processor may be configured to determine that a degradation of the quality of the primary connection is attributable to the other device. The processor may be configured to switch the secondary connection to the first local communication interface and the second remote communication interface. The processor may be configured to transmit a copy of the application and control data over the secondary connection.
-
公开(公告)号:US11757978B2
公开(公告)日:2023-09-12
申请号:US17006738
申请日:2020-08-28
Applicant: Apple Inc.
Inventor: Daniel B. Pollack , Padmavathy Bhooma , Jingyao Zhang , Chieh Lu , Karthick Santhanam , Christopher M. Garrido , Bradley F. Patterson , Kevin Arthur Robertson , Hsien-Po Shiang , Qian Sun , Erik Vladimir Ortega Gonzalez
IPC: H04L67/10 , H04L43/16 , H04W76/15 , H04L1/00 , H04L69/167
CPC classification number: H04L67/10 , H04L1/0002 , H04L43/16 , H04L69/167 , H04W76/15
Abstract: A device implementing a system for multipath connection management may include first and second local communication interfaces, and a processor configured to establish a primary connection for communicating between the first local communication interface and a first remote communication interface of an other device, and a secondary connection for communicating between the second local communication interface and a second remote communication interface. The processor may be configured to transmit application and control data over the primary connection and concurrently transmit a copy of control data over the secondary connection. The processor may be configured to determine that a degradation of the quality of the primary connection is attributable to the other device. The processor may be configured to switch the secondary connection to the first local communication interface and the second remote communication interface. The processor may be configured to transmit a copy of the application and control data over the secondary connection.
-
公开(公告)号:US11006315B2
公开(公告)日:2021-05-11
申请号:US16518662
申请日:2019-07-22
Applicant: Apple Inc.
Inventor: Padmavathy Bhooma , Vincent Lubet
Abstract: Adapting communication of information based on link-performance characteristics is discussed herein. For the example, an apparatus can include an interface circuit and a processor. The interface circuit communicates with an electronic device via a link. And the processor is communicatively coupled to the interface circuit. The interface circuit provides one or more performance metrics characterizing the link to the processor. And the processor adapts a communication with the electronic device via the link based on the one or more performance metrics.
-
-
-
-
-
-
-
-
-