Slave-to-slave direct communication

    公开(公告)号:US10725949B2

    公开(公告)日:2020-07-28

    申请号:US16115388

    申请日:2018-08-28

    摘要: Methods and apparatuses for operating a direct communication over a serial communication bus are provided. An apparatus includes a master having a host controller. The host controller is configured to communicate with a first slave and with a second slave via a serial communication bus using at least one master-slave address, in accordance with a serial communication protocol. The host controller includes a master-slave module configured to operate communication with the first slave and with the second slave via the serial communication bus in accordance with the serial communication protocol and be in a low-power mode while the first slave and the second slave are in a direct communication. The host controller includes an always-on module configured to, while the master-slave module is in the low-power mode, clock the serial communication bus for the direct communication.

    Information processing apparatus, method, and program

    公开(公告)号:US10712831B2

    公开(公告)日:2020-07-14

    申请号:US16333037

    申请日:2017-10-13

    申请人: SONY CORPORATION

    发明人: Kei Takahashi

    摘要: When first sensor information is input to an information processing unit in an information processing apparatus, the information processing unit detects a trigger operation according to a type of the first sensor information. Moreover, the information processing unit recognizes a gesture operation by a user as an operation input on the basis of second sensor information operation. In addition, the information processing unit determines the operation input on the basis of a combination of the detected trigger operation and the recognized gesture operation. According to the information processing apparatus, it is possible that the operation input is diversified without imposing a burden on the user.

    System on a Chip with Fast Wake from Sleep
    45.
    发明申请

    公开(公告)号:US20200150745A1

    公开(公告)日:2020-05-14

    申请号:US16746121

    申请日:2020-01-17

    申请人: Apple Inc.

    摘要: In an embodiment, a system on a chip (SOC) includes a component that remains powered when the remainder of the SOC is powered off. The component may include a sensor capture unit to capture data from various device sensors, and may filter the captured sensor data. Responsive to the filtering, the component may wake up the remainder of the SOC to permit the processing. The component may store programmable configuration data, matching the state at the time the SOC was most recently powered down, for the other components of the SOC, in order to reprogram them after wakeup. In some embodiments, the component may be configured to wake up the memory controller within the SOC and the path to the memory controller, in order to write the data to memory. The remainder of the SOC may remain powered down.

    Deferred inter-processor interrupts

    公开(公告)号:US10649935B2

    公开(公告)日:2020-05-12

    申请号:US16195478

    申请日:2018-11-19

    申请人: Apple Inc.

    摘要: A data processing system includes, in one embodiment, at least a first processor and a second processor and an interrupt controller, and the system provides a deferred inter-processor interrupt (IPI) that can be used to wake up the second processor from a low power sleep state. The deferred IPI is, in one embodiment, delayed by a timer in the interrupt controller, and the deferred IPI can be cancelled by the first processor if the first processor becomes available to execute a thread that was made runnable by an interrupt which triggered the deferred IPI.

    Electronic devices for receiving pushed data

    公开(公告)号:US10536902B2

    公开(公告)日:2020-01-14

    申请号:US16357178

    申请日:2019-03-18

    申请人: Apple Inc.

    发明人: Hugo Fiennes

    摘要: Mobile devices such as cellular telephones are provided that communicate with wireless networks. Cellular telephone network equipment may communicate with a cellular telephone over a data connection. The cellular telephone may have an internet protocol (IP) address that allows data to be provided to the cellular telephone over the data connection. To conserve resources and release unused IP addresses, the cellular telephone network equipment may deactivate inactive data connections after a period of inactivity. A baseband processor within a mobile device may periodically send User Datagram Protocol (UDP) keep-alive packets over the data connection to ensure that the data connection remains active. The keep-alive packets may be directed to a packet sink server or may be associated with a black hole route. An applications processor in the telephone may remain in sleep mode during keep-alive packet transmission to conserve power.