Patents by Inventor Sriram Hariharan

Sriram Hariharan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10542405
    Abstract: Methods for aggregating Bluetooth profiles for faster connection and configuration are disclosed, including transmitting, subsequent to establishing a connection, a request message to a peer device that indicates support of a fast connection protocol for Bluetooth profiles configuration and receiving a response message from the peer device that indicates the peer device supports the fast connection protocol. After pairing with the peer device, a first list of profile descriptors for a plurality of Bluetooth profiles supported by the device may be transmitted to the peer device and a second list of profile descriptors for a plurality of Bluetooth profiles supported by the peer device may be received. A configuration of a plurality of Bluetooth profiles base, at least in part, on a comparison of the first list of profile descriptors to the second list of profile descriptors may be determined and transmitted to the peer device.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: January 21, 2020
    Assignee: Apple Inc.
    Inventors: Akshay Mangalam Srivatsa, Ariane Cotte, Craig P. Dooley, Duy N. Phan, Ganesha Adkasthala Ganapathi Batta, Hyundoo Shin, Kang Sun, Matt I. Gillette, Michael Jason Giles, Robert D. Watson, Sean P. Wilson, Sriram Hariharan, Sujatha Viswanathan, Todd Wheeler, Yilok L. Wong, David John Shaw, Sarang S. Ranade
  • Publication number: 20200022192
    Abstract: The embodiments set forth herein disclose techniques for enabling a user device to seamlessly establish a secure, high-bandwidth wireless connection with a vehicle accessory system to enable the user device to wirelessly stream user interface (UI) information to the vehicle accessory system. To implement this technique, a lower-bandwidth wireless technology (e.g., Bluetooth) is used as an initial means for establishing a Wi-Fi pairing between the user device and the vehicle accessory system. Wi-Fi parameters associated with a Wi-Fi network provided by the vehicle accessory system can be communicated to the user device using the lower-bandwidth wireless technology. A secure Wi-Fi connection can then be established between the user device and the vehicle accessory system using the provided Wi-Fi parameters. The embodiments also disclose a technique for enabling the user device to automatically reconnect with the vehicle accessory system in a seamless manner (e.g., when returning to a vehicle).
    Type: Application
    Filed: September 23, 2019
    Publication date: January 16, 2020
    Inventors: Daniel R. BORGES, Sriram HARIHARAN, Matthew L. SEMERSKY, Michael J. GILES, Andre M. BOULE, Brian D. PIETSCH, Artiom SHAMIS, Ganesha Adkasthala GANAPATHI BATA, Christopher R. WHITNEY, Tanya G. KANCHEVA, Friedrich W. DREES
  • Publication number: 20200005830
    Abstract: In some implementations, a computing device can calibrate media playback channels for presenting media content through a media system by determining the media propagation latency through the media system. For example, the computing device can send calibration content (e.g., audio data, video data, etc.) to various playback devices (e.g., playback channels) of the media system and record a timestamp indicating when the calibration content was sent. When the playback devices present the calibration content, a sensor device (e.g., remote control device, smartphone, etc.) can detect the presentation of the calibration content. The sensor device can send calibration data (e.g., media samples that may include the calibration content and/or a timestamp indicating when the media sample was detected by the sensor device) to the computing device. The computing device can determine the propagation latency (e.g., presentation delay) based on the calibration data received from the sensor device.
    Type: Application
    Filed: July 2, 2018
    Publication date: January 2, 2020
    Applicant: Apple Inc.
    Inventors: Langford M. Wasada, Vijay Sundaram, William M. Bumgarner, Daniel H. Lloyd, Christopher J. Sanders, Sean A. Ramprashad, Sriram Hariharan, Jarrad A. Stallone, Johannes P. Schmidt, David P. Saracino, Gregory R. Chapman
  • Publication number: 20200008035
    Abstract: A first wireless communication device (UE device) associated with a certain user (or included in a specified set/group of UE devices) may establish a first communication link with an accessory device according to a short-range radio access technology, and transmit link (pairing) information associated with the first communication link to a server, such as a cloud-based server. The server may share this (first) link information with other UE devices associated with the same user (or belonging to the same specified group of UE devices as the first UE device). Link information associated with the other UE devices (i.e. second link information) may equally be shared with the accessory device, and the other UE devices and accessory device may use the first link information and second link information in establishing respective communication links between any of the other UE devices and the accessory device without having to undergo a pairing procedure.
    Type: Application
    Filed: September 13, 2019
    Publication date: January 2, 2020
    Inventors: Akshay Mangalam Srivatsa, Craig P. Dooley, David John Shaw, Ganesha Adkasthala Ganapathi Batta, Michael Jason Giles, Sriram Hariharan
  • Patent number: 10506643
    Abstract: Embodiments of the current disclosure facilitate the creation of a wireless connection between a host device and an accessory device over a wireless medium. For instance, according to some embodiments, a method of connecting an accessory device to a host device includes transmitting a plurality of advertising beacons over a wireless medium. Each wireless beacon can contain information identifying a predetermined time when the accessory device will begin a page scan. The accessory device can begin the page scan at the predetermined time and can receive pages from a host device during a page scan window of the page scan over the wireless medium. The received pages can then be subsequently used to establish an ad hoc network connection between the accessory device and the host device.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: December 10, 2019
    Assignee: Apple Inc.
    Inventor: Sriram Hariharan
  • Publication number: 20190373430
    Abstract: Methods for aggregating Bluetooth profiles for faster connection and configuration are disclosed, including transmitting, subsequent to establishing a connection, a request message to a peer device that indicates support of a fast connection protocol for Bluetooth profiles configuration and receiving a response message from the peer device that indicates the peer device supports the fast connection protocol. After pairing with the peer device, a first list of profile descriptors for a plurality of Bluetooth profiles supported by the device may be transmitted to the peer device and a second list of profile descriptors for a plurality of Bluetooth profiles supported by the peer device may be received. A configuration of a plurality of Bluetooth profiles base, at least in part, on a comparison of the first list of profile descriptors to the second list of profile descriptors may be determined and transmitted to the peer device.
    Type: Application
    Filed: January 7, 2019
    Publication date: December 5, 2019
    Inventors: Akshay Mangalam Srivatsa, Ariane Cotte, Craig P. Dooley, Duy N. Phan, Ganesha Adkasthala Ganapathi Batta, Hyundoo Shin, Kang Sun, Matt I. Gillette, Michael Jason Giles, Robert D. Watson, Sean P. Wilson, Sriram Hariharan, Sujatha Viswanathan, Todd Wheeler, Yilok L. Wong, David John Shaw, Sarang S. Ranade
  • Patent number: 10486646
    Abstract: Two different wireless protocols can be used for ranging between a mobile device and an access control system (e.g., a vehicle). The first wireless protocol (e.g., Bluetooth®) can be used to perform authentication of the vehicle and exchange ranging capabilities between a mobile device (e.g., a phone or watch) and the vehicle. The second wireless protocol (e.g., ultra-wideband, UWB) can use a pulse width that is less than a pulse width used by the first wireless protocol (e.g., 1 ns v. 1 ?s). The narrower pulse width can provide greater accuracy for distance (ranging) measurements.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: November 26, 2019
    Assignee: Apple Inc.
    Inventors: Brent M. Ledvina, Robert W. Brumley, Sriram Hariharan
  • Patent number: 10425976
    Abstract: The embodiments set forth herein disclose techniques for enabling a user device to seamlessly establish a secure, high-bandwidth wireless connection with a vehicle accessory system to enable the user device to wirelessly stream user interface (UI) information to the vehicle accessory system. To implement this technique, a lower-bandwidth wireless technology (e.g., Bluetooth) is used as an initial means for establishing a Wi-Fi pairing between the user device and the vehicle accessory system. Wi-Fi parameters associated with a Wi-Fi network provided by the vehicle accessory system can be communicated to the user device using the lower-bandwidth wireless technology. A secure Wi-Fi connection can then be established between the user device and the vehicle accessory system using the provided Wi-Fi parameters. The embodiments also disclose a technique for enabling the user device to automatically reconnect with the vehicle accessory system in a seamless manner (e.g., when returning to a vehicle).
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: September 24, 2019
    Assignee: Apple Inc.
    Inventors: Daniel R. Borges, Sriram Hariharan, Matthew L. Semersky, Michael J. Giles, Andre M. Boule, Brian D. Pietsch, Artiom Shamis, Ganesha Adkasthala Ganapathi Batta, Christopher R. Whitney, Tanya G. Kancheva, Friedrich W. Drees
  • Patent number: 10419912
    Abstract: A first wireless communication device (UE device) associated with a certain user (or included in a specified set/group of UE devices) may establish a first communication link with an accessory device according to a short-range radio access technology, and transmit link (pairing) information associated with the first communication link to a server, such as a cloud-based server. The server may share this (first) link information with other UE devices associated with the same user (or belonging to the same specified group of UE devices as the first UE device). Link information associated with the other UE devices (i.e. second link information) may equally be shared with the accessory device, and the other UE devices and accessory device may use the first link information and second link information in establishing respective communication links between any of the other UE devices and the accessory device without having to undergo a pairing procedure.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: September 17, 2019
    Assignee: Apple Inc.
    Inventors: Akshay Mangalam Srivatsa, Craig P. Dooley, David John Shaw, Ganesha Adkasthala Ganapathi Batta, Michael Jason Giles, Sriram Hariharan
  • Patent number: 10419853
    Abstract: A wireless headset includes first and second wireless earphone devices, each including a microphone. The first earphone device assembles a first group of audio packets, each of which includes a first low-resolution clock value, a first high-resolution clock value, and a sequence of first microphone samples, and transmits the first plurality of audio packets to the second wireless earphone device, as a slave device of a first wireless network. The second earphone device receives the first group of audio packets from the first wireless earphone device, assembles a second group of audio packets, each of which includes a second low-resolution clock value, a second high-resolution clock value, and a sequence of second microphone samples, and transmits the first and second groups of audio packets to an external device. Other aspects are also described and claimed.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: September 17, 2019
    Assignee: Apple Inc.
    Inventors: Sriram Hariharan, Baptiste P. Paquier, Eric A. Allamanche, Alon Paycher
  • Publication number: 20190261174
    Abstract: Some embodiments provide a method for establishing a secured session with backward security between a first device and a second device. In some embodiments, the method establishes a communication session between the first and second devices using shared keys stored at the first and second devices. The method exchanges encrypted data between the first and second devices as a part of the communication session. The method, upon completion of the communication session, modifies the shared key at the first device in a predictable way. The shared key is modified at the second device in the same predictable way. The method then stores the modified shared key at the first device. The modified shared key cannot be used to decrypt any portion of the encrypted data of the current and previous communication sessions.
    Type: Application
    Filed: February 19, 2019
    Publication date: August 22, 2019
    Inventors: Mitchell D. ADLER, Yannick L. SIERRA, Ganesha A.G. BATTA, Michael GILES, Akshay M. SRIVATSA, Craig P. DOOLEY, Sriram HARIHARAN, Robert D. WATSON
  • Publication number: 20190261089
    Abstract: A wireless headset includes first and second wireless earphone devices, each including a microphone. The first earphone device assembles a first group of audio packets, each of which includes a first low-resolution clock value, a first high-resolution clock value, and a sequence of first microphone samples, and transmits the first plurality of audio packets to the second wireless earphone device, as a slave device of a first wireless network. The second earphone device receives the first group of audio packets from the first wireless earphone device, assembles a second group of audio packets, each of which includes a second low-resolution clock value, a second high-resolution clock value, and a sequence of second microphone samples, and transmits the first and second groups of audio packets to an external device. Other aspects are also described and claimed.
    Type: Application
    Filed: February 21, 2018
    Publication date: August 22, 2019
    Inventors: Sriram Hariharan, Baptiste P. Paquier, Eric A. Allamanche, Alon Paycher
  • Patent number: 10375620
    Abstract: A host device may include a first wireless communication circuit, a second wireless communication circuit including a proxy router, and a host processor communicatively coupled to the wireless communication circuits. The host device may receive, via the second wireless communication circuit, an advertisement message from a client device. The advertisement message may include a request for communication of data with a network. The host device may determine at least one of a communication policy preference of the host device and a network connection property of the host device. The proxy router may select the first or the second wireless communication circuit for use by the host device to communicate the data with the network. The host device may provide, via the second wireless communication circuit, a connection request to the client device, and then transfer, using the selected wireless communication circuit, the data between the client device and the network.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: August 6, 2019
    Assignee: APPLE INC.
    Inventors: Paul V. Flynn, Wen Zhao, Syed Aon Mujtaba, Sriram Hariharan, Matthew L. Semersky
  • Patent number: 10349259
    Abstract: Apparatuses, systems, and methods broadcast a device state in a wireless communication network. A wireless audio output device is configured to be paired with a second wireless device via a first piconet connection, wherein the second wireless device comprises a source of audio data to be output by the wireless audio output device. The wireless audio output device includes a processor configured to detect a change in the state of the wireless audio output device and set a transmission parameter of a broadcast transmission based at least in part on the detected change in the state and a transceiver configured to broadcast an advertising message to the second wireless device including information describing the wireless audio output device via the broadcast transmission.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: July 9, 2019
    Assignee: APPLE INC.
    Inventors: Robert D. Watson, Sriram Hariharan, Ganesha Adkasthala Ganapathi Batta, Jason Giles
  • Publication number: 20190135229
    Abstract: Two different wireless protocols can be used for ranging between a mobile device and an access control system (e.g., a vehicle). The first wireless protocol (e.g., Bluetooth®) can be used to perform authentication of the vehicle and exchange ranging capabilities between a mobile device (e.g., a phone or watch) and the vehicle. The second wireless protocol (e.g., ultra-wideband, UWB) can use a pulse width that is less than a pulse width used by the first wireless protocol (e.g., 1 ns v. 1 ?s). The narrower pulse width can provide greater accuracy for distance (ranging) measurements.
    Type: Application
    Filed: May 18, 2018
    Publication date: May 9, 2019
    Inventors: Brent M. Ledvina, Robert W. Brumley, Sriram Hariharan
  • Patent number: 10271209
    Abstract: Some embodiments provide a method for establishing a secured session with backward security between a first device and a second device. In some embodiments, the method establishes a communication session between the first and second devices using shared keys stored at the first and second devices. The method exchanges encrypted data between the first and second devices as a part of the communication session. The method, upon completion of the communication session, modifies the shared key at the first device in a predictable way. The shared key is modified at the second device in the same predictable way. The method then stores the modified shared key at the first device. The modified shared key cannot be used to decrypt any portion of the encrypted data of the current and previous communication sessions.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 23, 2019
    Assignee: APPLE INC.
    Inventors: Mitchell D. Adler, Yannick L. Sierra, Ganesha A. G. Batta, Michael Giles, Akshay M. Srivatsa, Craig P. Dooley, Sriram Hariharan, Robert D. Watson
  • Publication number: 20190102143
    Abstract: A host device communicating with a plurality of accessory devices transmits audio data packets via a broadcast channel to the plurality of accessory devices. When one of the plurality of accessory devices determines an audio data packet has not been received, the accessory device sends a negative-acknowledgement signal (NACK) via a unicast channel. The NACK indicates that the at least one of the accessory devices did not receive at least one audio data packet. The host device retransmits the at least one audio data packet indicated as not being received via the broadcast channel to the plurality of accessory devices. Other aspects are also described and claimed.
    Type: Application
    Filed: September 25, 2018
    Publication date: April 4, 2019
    Inventors: Aarti Kumar, Ahmad Rahmati, Natalia A. Fornshell, Sriram Hariharan
  • Publication number: 20190104423
    Abstract: Methods and apparatus for communicating audio packets with ultra-low latency at high data rates from an audio source device to one or more audio output devices over a wireless personal area network (WPAN) connection, such as via a Bluetooth connection. Latency is reduced by using time-efficient audio coding and decoding, limited retransmissions, reduced time and frequency of acknowledgements, and by combining Bluetooth Classic (BTC) packets for downlink audio and downlink control with Bluetooth Low Energy (BTLE) packets for uplink control, uplink acknowledgements, and inter-device wireless communication. The number of retransmissions and packet concealments per frame cycle can be limited to an upper threshold number to satisfy a low latency requirement.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 4, 2019
    Inventors: Sriram HARIHARAN, Alon PAYCHER, Ran IRONY, Sreeraman ANANTHARAMAN, Robert D. SILFVAST
  • Publication number: 20190104424
    Abstract: Methods and apparatus for communicating audio packets with ultra-low latency at high data rates from an audio source device to one or more audio output devices over a wireless personal area network (WPAN) connection, such as via a Bluetooth connection. Latency is reduced by using time-efficient audio coding and decoding, limited retransmissions, reduced time and frequency of acknowledgements, and by combining Bluetooth Classic (BTC) packets for downlink audio and downlink control with Bluetooth Low Energy (BTLE) packets for uplink control, uplink acknowledgements, and inter-device wireless communication. The number of retransmissions and packet concealments per frame cycle can be limited to an upper threshold number to satisfy a low latency requirement.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 4, 2019
    Inventors: Sriram HARIHARAN, Alon PAYCHER, Ran IRONY, Sreeraman ANANTHARAMAN, Robert D. SILFVAST
  • Publication number: 20190069329
    Abstract: A client device can be configured to identify data to be communicated with a network. In some examples, the client device can determine one or more transient properties of the client device and/or receive a connection request from a host device that is connected to the network, where the connection request comprises one or more connection properties of the host device. In some instances, the client device can also be configured to determine whether the host device is capable of transmitting the data to the network based at least in part on the one or more transient properties of the client device and the one or more connection properties of the host device and/or establish a connection with the host device in accordance with determining that the host device is capable of transmitting the data to the network.
    Type: Application
    Filed: September 5, 2018
    Publication date: February 28, 2019
    Applicant: Apple Inc.
    Inventors: Ajoy K. Singh, Dennis Mathews, Paul V. Flynn, Wen Zhao, Yong Liu, Syed Aon Mujtaba, Sriram Hariharan, Matthew L. Semersky