Inventor
SANGHI KARAN
US46 patents
Patents
46 patentsUS10078361B2Sep 18, 2018
Methods and apparatus for running and booting an inter-processor communication link between independently operable processors
APPLE INC34 citations98
US10331612B1Jun 25, 2019
Methods and apparatus for reduced-latency data transmission with an inter-processor communication link between independently operable processors
APPLE INC23 citations94
US11368560B2Jun 21, 2022
Methods and apparatus for self-tuning operation within user space stack architectures
APPLE INC15 citations93
US11178259B2Nov 16, 2021
Methods and apparatus for regulating networking traffic in bursty system conditions
APPLE INC14 citations93
US9830289B2Nov 28, 2017
Methods and apparatus for aggregating packet transfer over a virtual bus interface
APPLE INC42 citations93
US10572390B2Feb 25, 2020
Methods and apparatus for loading firmware on demand
APPLE INC5 citations84
US9971397B2May 15, 2018
Methods and apparatus for managing power with an inter-processor communication link between independently operable processors
APPLE INC5 citations84
US9798377B2Oct 24, 2017
Methods and apparatus for recovering errors with an inter-processor communication link between independently operable processors
APPLE INC4 citations84
US11792307B2Oct 17, 2023
Methods and apparatus for single entity buffer pool management
APPLE INC2 citations82
US10775871B2Sep 15, 2020
Methods and apparatus for providing individualized power control for peripheral sub-systems
APPLE INC7 citations82
US11379278B2Jul 5, 2022
Methods and apparatus for correcting out-of-order data transactions between processors
APPLE INC2 citations73
US10838450B2Nov 17, 2020
Methods and apparatus for synchronization of time between independently operable processors
APPLE INC2 citations73
US10789110B2Sep 29, 2020
Methods and apparatus for correcting out-of-order data transactions between processors
APPLE INC2 citations73
US10719376B2Jul 21, 2020
Methods and apparatus for multiplexing data flows via a single data structure
APPLE INC3 citations73
US10684670B2Jun 16, 2020
Methods and apparatus for managing power with an inter-processor communication link between independently operable processors
APPLE INC1 citations73
US10558580B2Feb 11, 2020
Methods and apparatus for loading firmware on demand
APPLE INC3 citations73
US10191852B2Jan 29, 2019
Methods and apparatus for locking at least a portion of a shared memory resource
APPLE INC2 citations73
US10552352B2Feb 4, 2020
Methods and apparatus for synchronizing uplink and downlink transactions on an inter-device communication link
APPLE INC1 citations72
US10489223B2Nov 26, 2019
Methods and apparatus for scheduling time sensitive operations among independent processors
APPLE INC2 citations72
US10346226B2Jul 9, 2019
Methods and apparatus for transmitting time sensitive data over a tunneled bus interface
APPLE INC1 citations72
US10042794B2Aug 7, 2018
Methods and apparatus for synchronizing uplink and downlink transactions on an inter-device communication link
APPLE INC3 citations72
US11809258B2Nov 7, 2023
Methods and apparatus for providing peripheral sub-system stability
APPLE INC1 citations71
US10591976B2Mar 17, 2020
Methods and apparatus for providing peripheral sub-system stability
APPLE INC1 citations71
US10430352B1Oct 1, 2019
Methods and apparatus for reduced overhead data transfer with a shared ring buffer
APPLE INC4 citations70
US11347567B2May 31, 2022
Methods and apparatus for multiplexing data flows via a single data structure
APPLE INC0 citations63
US11243560B2Feb 8, 2022
Methods and apparatus for synchronization of time between independently operable processors
APPLE INC0 citations63
US11314567B2Apr 26, 2022
Methods and apparatus for scheduling time sensitive operations among independent processors
APPLE INC0 citations62
US11068326B2Jul 20, 2021
Methods and apparatus for transmitting time sensitive data over a tunneled bus interface
APPLE INC0 citations62
US11176068B2Nov 16, 2021
Methods and apparatus for synchronizing uplink and downlink transactions on an inter-device communication link
APPLE INC0 citations61
US11176064B2Nov 16, 2021
Methods and apparatus for reduced overhead data transfer with a shared ring buffer
APPLE INC0 citations59
US11381514B2Jul 5, 2022
Methods and apparatus for early delivery of data link layer packets
APPLE INC0 citations52
US10853272B2Dec 1, 2020
Memory access protection apparatus and methods for memory mapped access between independently operable processors
APPLE INC0 citations52
US10846237B2Nov 24, 2020
Methods and apparatus for locking at least a portion of a shared memory resource
APPLE INC0 citations52
US10845868B2Nov 24, 2020
Methods and apparatus for running and booting an inter-processor communication link between independently operable processors
APPLE INC0 citations52
US10789198B2Sep 29, 2020
Methods and apparatus for reduced-latency data transmission with an inter-processor communication link between independently operable processors
APPLE INC0 citations52
US10551906B2Feb 4, 2020
Methods and apparatus for running and booting inter-processor communication link between independently operable processors
APPLE INC0 citations52
US10372199B2Aug 6, 2019
Apparatus for managing power and running and booting an inter-processor communication link between independently operable processors
APPLE INC0 citations52
US10268261B2Apr 23, 2019
Methods and apparatus for managing power with an inter-processor communication link between independently operable processors
APPLE INC0 citations52
US10198364B2Feb 5, 2019
Memory access protection apparatus and methods for memory mapped access between independently operable processors
APPLE INC0 citations52
US10191859B2Jan 29, 2019
Memory access protection apparatus and methods for memory mapped access between independently operable processors
APPLE INC0 citations52
US8989071B2Mar 24, 2015
Inter-chip data communications with power-state transition management
APPLE INC0 citations52
US10846224B2Nov 24, 2020
Methods and apparatus for control of a jointly shared memory-mapped region
APPLE INC0 citations51
US10372637B2Aug 6, 2019
Methods and apparatus for aggregating packet transfer over a virtual bus interface
APPLE INC0 citations51
US10551902B2Feb 4, 2020
Methods and apparatus for providing access to peripheral sub-system registers
APPLE INC0 citations50
US9842036B2Dec 12, 2017
Methods and apparatus for controlled recovery of error information between independently operable processors
APPLE INC0 citations41
US10585699B2Mar 10, 2020
Methods and apparatus for verifying completion of groups of data transactions between processors
APPLE INC0 citations39