- Cupertino CA, US Ganesha Adkasthala GANAPATHI BATTA - San Jose CA, US Anthony GUETTA - San Carlos CA, US David John SHAW - San Diego CA, US Craig DOOLEY - Los Gatos CA, US Chris SAARI - San Francisco CA, US Gregory NOVICK - San Francisco CA, US Nathan DE VRIES - San Francisco CA, US Sriram HARIHARAN - San Jose CA, US Patrick Ian BERNHARD - San Jose CA, US Dana MCLAUGHLIN - Waikoloa HI, US Jeffrey Chandler MOORE - Belmont CA, US Patrick Lee COFFMAN - San Francisco CA, US Jonathan Anderson BENNETT - San Francisco CA, US Deepak IYER - Sunnyvale CA, US Jason CONN - San Francisco CA, US
Apparatus and methods to communicate audio data from either an active wireless device or a requesting wireless device to one or more audio reproduction devices that are simultaneously communicatively coupled to both the active wireless device and to the requesting wireless device are disclosed. Responsive to a request from the requesting wireless device to transmit audio data to the one or more audio reproduction devices, the active wireless device determines whether to transmit audio data from the requesting wireless device based at least in part on an audio status of the active wireless device and a set of predetermined arbitration criteria that prioritizes among applications and operating system processes that generate the audio data.
Changing Companion Communication Device Behavior Based On Status Of Wearable Device
- Cupertino CA, US David John SHAW - San Diego CA, US Arun Dhyaneshwar CHAWAN - San Francisco CA, US Matthew GILLETTE - San Ramon CA, US Ganesha Adkasthala GANAPATHI BATTA - San Jose CA, US Jeffrey Chandler MOORE - Belmont CA, US Patrick Ian BERNHARD - San Jose CA, US Baek San CHANG - San Francisco CA, US Patrick Lee COFFMAN - San Francisco CA, US Jonathan Anderson BENNETT - San Francisco CA, US Anthony GUETTA - San Carlos CA, US Jahan Christian MINOO - San Francisco CA, US Keith Walter RAUENBUEHLER - San Francisco CA, US
International Classification:
G06F 3/16 H04R 1/10 H04R 29/00
Abstract:
Systems, methods, and non-transitory computer-readable storage media for detecting a wearing status of a wearable device, the wearing status indicating whether a user is wearing the wearable device and sending wearing status data to a companion communication device to control a behavior of the companion communication device.
Audio Data Routing Between Multiple Wirelessly Connected Devices
- Cupertino CA, US Ganesha Adkasthala GANAPATHI BATTA - San Jose CA, US Anthony GUETTA - San Carlos CA, US David John SHAW - San Diego CA, US Craig DOOLEY - Los Gatos CA, US Chris SAARI - San Francisco CA, US Gregory NOVICK - San Francisco CA, US Nathan DE VRIES - San Francisco CA, US Sriram HARIHARAN - San Jose CA, US Patrick Ian BERNHARD - San Jose CA, US Dana MCLAUGHLIN - Waikoloa HI, US Jeffrey Chandler MOORE - Belmont CA, US Patrick Lee COFFMAN - San Francisco CA, US Jonathan Anderson BENNETT - San Francisco CA, US Deepak IYER - Sunnyvale CA, US Jason CONN - San Francisco CA, US
Apparatus and methods to communicate audio data from either an active wireless device or a requesting wireless device to one or more audio reproduction devices that are simultaneously communicatively coupled to both the active wireless device and to the requesting wireless device are disclosed. Responsive to a request from the requesting wireless device to transmit audio data to the one or more audio reproduction devices, the active wireless device determines whether to transmit audio data from the requesting wireless device based at least in part on an audio status of the active wireless device and a set of predetermined arbitration criteria that prioritizes among applications and operating system processes that generate the audio data.
Changing Companion Communication Device Behavior Based On Status Of Wearable Device
- Cupertino CA, US David John SHAW - San Diego CA, US Arun Dhyaneshwar CHAWAN - San Francisco CA, US Matthew GILLETTE - San Ramon CA, US Ganesha Adkasthala GANAPATHI BATTA - San Jose CA, US Jeffrey Chandler MOORE - Belmont CA, US Patrick Ian BERNHARD - San Jose CA, US Baek San CHANG - San Francisco CA, US Patrick Lee COFFMAN - San Francisco CA, US Jonathan Anderson BENNETT - San Francisco CA, US Anthony GUETTA - San Carlos CA, US Jahan Christian MINOO - San Francisco CA, US Keith Walter RAUENBUEHLER - San Francisco CA, US
International Classification:
G06F 3/16 H04R 29/00 H04R 1/10
Abstract:
Systems, methods, and non-transitory computer-readable storage media for detecting a wearing status of a wearable device, the wearing status indicating whether a user is wearing the wearable device and sending wearing status data to a companion communication device to control a behavior of the companion communication device.
Audio Data Routing Between Multiple Wirelessly Connected Devices
- Cupertino CA, US Ganesha Adkasthala GANAPATHI BATTA - San Jose CA, US Anthony GUETTA - San Carlos CA, US David John SHAW - San Diego CA, US Craig DOOLEY - Los Gatos CA, US Chris SAARI - Cupertino CA, US Gregory NOVICK - San Francisco CA, US Nathan DE VRIES - San Francisco CA, US Sriram HARIHARAN - San Jose CA, US Patrick Ian BERNHARD - San Jose CA, US Dana MCLAUGHLIN - Sunnyvale CA, US Jeffrey Chandler MOORE - Belmont CA, US Patrick Lee COFFMAN - San Francisco CA, US Jonathan Anderson BENNETT - San Francisco CA, US Deepak IYER - Sunnyvale CA, US Riley HOWARD - Cupertino CA, US Jason CONN - San Francisco CA, US
International Classification:
H04M 1/60 H04W 4/00 H04W 72/12 H04W 68/00
Abstract:
Apparatus and methods to communicate audio data from either an active wireless device or a requesting wireless device to one or more audio reproduction devices that are simultaneously communicatively coupled to both the active wireless device and to the requesting wireless device are disclosed. Responsive to a request from the requesting wireless device to transmit audio data to the one or more audio reproduction devices, the active wireless device determines whether to transmit audio data from the requesting wireless device based at least in part on an audio status of the active wireless device and a set of predetermined arbitration criteria that prioritizes among applications and operating system processes that generate the audio data.
Apple Inc. since Jun 2010
Engineering Project Manager
Education:
United States Naval Academy 1996 - 2000
BS, Mechanical Engineering
Skills:
Military Training Program Management Aircraft Management Security Clearance Leadership Engineering Management Cross Functional Team Leadership Navy Operations Management Aviation Process Improvement Aerospace