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: 11212803Abstract: Disclosed herein are system, method, and computer program product embodiments for synchronizing the switching of different wireless platforms to different portions of a frequency band. An embodiment, at a first wireless platform, operates by receiving a band switch request message from a second wireless platform, wherein the band switch request message comprises a band switch delay period for the second wireless platform. The embodiment calculates a band switch time based on a band switch delay period for the first wireless platform and the band switch delay period for the second wireless platform. The embodiment transmits a band switch accept message comprising the band switch time to the second wireless platform. The embodiment sets a first filter to operate on a second portion of the frequency band based on the band switch time. The embodiment then operates on the second portion of the frequency band.Type: GrantFiled: March 10, 2020Date of Patent: December 28, 2021Assignee: Apple Inc.Inventors: Adam B. Lapede, Daniel R. Borges, Mohammed W. Mokhtar, Helena D. O'Shea, Alon Paycher, Oren Shani, Matthew L. Semersky, Sriram Hariharan, Sreeraman Anantharaman, Khaye Loon Wei, Andrew D. Smart
-
Publication number: 20210400388Abstract: A system and method for routing communication to a common audio output device connected to each of two or more audio signal source devices. For each of the two or more audio signal source devices, a set of inputs are assessed. The set of inputs include: an operational state of the audio signal source device, an activity the audio signal source device, an audio-producing application being executed by the audio signal source device, and a degree of user activity with the audio-producing application being executed by the audio signal source. At a point in time, an audio routing score is generated for each of the two or more audio signal source devices according to a weighted calculation of the set of inputs based on the assessing. Finally, an audio signal routing decision is made, to route an audio signal from one of the two or more audio signal source devices to the audio output device, based on the audio routing score for each of the two or more audio signal source devices.Type: ApplicationFiled: June 21, 2021Publication date: December 23, 2021Inventors: Aarti Kumar, Bob Bradley, Natalia A. Fornshell, Deepak Iyer, Astrid Yi, Michael J. Giles, Sriram Hariharan, Kang Sun, Akshay Mangalam Srivatsa, Jonathan A. Bennett, Taylor G. Carrigan, Anthony J. Guetta
-
Publication number: 20210289346Abstract: This document describes techniques for detecting and providing user notification of mismatched devices. A device mismatch of a pair of wireless devices may be detected. A wireless indication of the device mismatch may be provided to another wireless device. That wireless device may provide a user notification that the pair of wireless devices are mismatched.Type: ApplicationFiled: June 1, 2021Publication date: September 16, 2021Inventors: Michael Jason Giles, Ariane Cotte, Sriram Hariharan, Robert D. Watson, Sarang S. Ranade, David C. Graham
-
Publication number: 20210289498Abstract: Disclosed herein are system, method, and computer program product embodiments for synchronizing the switching of different wireless platforms to different portions of a frequency band. An embodiment, at a first wireless platform, operates by receiving a band switch request message from a second wireless platform, wherein the band switch request message comprises a band switch delay period for the second wireless platform. The embodiment calculates a band switch time based on a band switch delay period for the first wireless platform and the band switch delay period for the second wireless platform. The embodiment transmits a band switch accept message comprising the band switch time to the second wireless platform. The embodiment sets a first filter to operate on a second portion of the frequency band based on the band switch time. The embodiment then operates on the second portion of the frequency band.Type: ApplicationFiled: March 10, 2020Publication date: September 16, 2021Applicant: Apple Inc.Inventors: Adam B. LAPEDE, Daniel R. BORGES, Mohammed W. MOKHTAR, Helena D. O'SHEA, Alon PAYCHER, Oren SHANI, Matthew L. SEMERSKY, Sriram HARIHARAN, Sreeraman ANANTHARAMAN, Khaye Loon WEI, Andrew D. SMART
-
Patent number: 11109208Abstract: 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: GrantFiled: December 18, 2019Date of Patent: August 31, 2021Assignee: 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: 20210258418Abstract: A mobile device can include ranging circuitry to determine distance to another mobile device. A first wireless protocol can establish an initial communication session to perform authentication and/or exchange ranging settings. A second protocol can perform ranging, and other wireless protocols can transmit content. In one example, the distance information can be used to display a relative position of another device on a user interface of a sending device. The user interface can allow a user to quickly and accurately select the recipient device for sending the data item. As other example, the distance information obtained from ranging can be used to trigger a notification (e.g., a reminder) to be output from a first mobile device or used to display a visual indicator on a receiving device. Proximity of a device (e.g., as determined by a distance) can be used to suggest recipient for a new communication.Type: ApplicationFiled: May 6, 2021Publication date: August 19, 2021Applicant: Apple Inc.Inventors: Brent M. Ledvina, Marc J. Krochmal, Robert W. Brumley, Sriram Hariharan
-
Publication number: 20210235251Abstract: 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: ApplicationFiled: April 16, 2021Publication date: July 29, 2021Inventors: Akshay Mangalam Srivatsa, Craig P. Dooley, David John Shaw, Ganesha Adkasthala Ganapathi Batta, Michael Jason Giles, Sriram Hariharan
-
Publication number: 20210185701Abstract: Communication between a source device and one or more pairs of accessory devices and between accessory devices within pairs of accessory devices is scheduled using slot availability masks (SAMs). A primary accessory device provides to the source device information about requirements for communication between the primary accessory device and a secondary accessory device. The source device determines a SAM map that specifies a periodic cycle of time slots, with time slots marked as available or unavailable for transmission and/or reception. The SAM map satisfies requirements to avoid collisions between communication between the source device and the accessory devices and communication between accessory devices within pairs of accessory devices. When multiple pairs of accessory devices establish connections with the source device, internal communication between accessory devices within pairs of accessory devices are aligned to use at least a common overlapping set of time slots.Type: ApplicationFiled: November 9, 2020Publication date: June 17, 2021Inventors: Alon PAYCHER, Sriram HARIHARAN, Yonathan SHAVIT, Assaf KAPLAN
-
Patent number: 11026083Abstract: This document describes techniques for detecting and providing user notification of mismatched devices. A device mismatch of a pair of wireless devices may be detected. A wireless indication of the device mismatch may be provided to another wireless device. That wireless device may provide a user notification that the pair of wireless devices are mismatched.Type: GrantFiled: September 27, 2018Date of Patent: June 1, 2021Assignee: Apple Inc.Inventors: Michael Jason Giles, Ariane Cotte, Sriram Hariharan, Robert D. Watson, Sarang S. Ranade, David C. Graham
-
Patent number: 11026283Abstract: 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: GrantFiled: September 5, 2018Date of Patent: June 1, 2021Assignee: Apple Inc.Inventors: Ajoy K. Singh, Dennis Mathews, Paul V. Flynn, Wen Zhao, Yong Liu, Syed Aon Mujtaba, Sriram Hariharan, Matthew L. Semersky
-
Patent number: 11019195Abstract: A mobile device can include ranging circuitry to determine distance to another mobile device. A first wireless protocol can establish an initial communication session to perform authentication and/or exchange ranging settings. A second protocol can perform ranging, and other wireless protocols can transmit content. In one example, the distance information can be used to display a relative position of another device on a user interface of a sending device. The user interface can allow a user to quickly and accurately select the recipient device for sending the data item. As other example, the distance information obtained from ranging can be used to trigger a notification (e.g., a reminder) to be output from a first mobile device or used to display a visual indicator on a receiving device. Proximity of a device (e.g., as determined by a distance) can be used to suggest recipient for a new communication.Type: GrantFiled: September 27, 2019Date of Patent: May 25, 2021Assignee: Apple Inc.Inventors: Brent M. Ledvina, Marc J. Krochmal, Robert W. Brumley, Sriram Hariharan
-
Publication number: 20210127329Abstract: A first device is configured to establish a connection over a short-range communication link with a second device. The first device may transition to a sleep state, terminate (i) a paging operation and a page scanning operation associated with a paging protocol and (ii) an advertisement scanning operation associated with an advertisement protocol and perform an advertisement broadcast operation associated with the advertisement protocol, the advertisement broadcast operation generating an advertisement to be broadcast at a first interval, wherein the first interval is greater than a second interval for performing advertisement broadcast operations in an active state.Type: ApplicationFiled: October 9, 2020Publication date: April 29, 2021Inventors: David SHAW, Ariane COTTE, Alon PAYCHER, Robert WATSON, Gregory BURNS, Chandrahas Aralaguppe CHANDRAMOHAN, Sriram HARIHARAN, Jonathan SHAVIT, Adir EINI
-
Patent number: 10990349Abstract: 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: GrantFiled: September 25, 2018Date of Patent: April 27, 2021Assignee: APPLE INC.Inventors: Aarti Kumar, Ahmad Rahmati, Natalia A. Fornshell, Sriram Hariharan
-
Patent number: 10986482Abstract: 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: GrantFiled: September 13, 2019Date of Patent: April 20, 2021Assignee: Apple Inc.Inventors: Akshay Mangalam Srivatsa, Craig P. Dooley, David John Shaw, Ganesha Adkasthala Ganapathi Batta, Michael Jason Giles, Sriram Hariharan
-
Publication number: 20210076434Abstract: Methods, systems, and apparatuses are presented to utilize Bluetooth (BT) radios to synchronize ultra wideband (UWB) radios, to allow the UWB radios to operate within narrow transmit/receive windows, which may lead to power savings. In some implementations, a transmitting UWB radio and a receiving UWB radio may synchronize the expected time of an UWB transmission based on BT events, such as receiving a BT advertisement, or establishing a BT connection. In some implementations, the transmitting UWB radio and the receiving UWB radio may synchronize the expected time of an UWB transmission based on synchronized event counters maintained by the BT radios. Information regarding UWB transmission start times may also be passed via BT communications, in some implementations.Type: ApplicationFiled: January 16, 2020Publication date: March 11, 2021Inventors: Sriram Hariharan, Langford M. Wasada
-
Publication number: 20210028928Abstract: Techniques are disclosed relating to using a device to gain access to another system. In some embodiments, a first mobile device performs a pairing operation with a control unit that controls access to a system, the pairing operation including the first mobile device establishing a first cryptographic key with the control unit. The first mobile device receives a request to enable a second mobile device to communicate with the control unit, and in response to receiving the request, the first mobile device generates a second cryptographic key from the first cryptographic key. The first mobile device provides the second cryptographic key to the second mobile device. The second mobile device is configured to send a beacon including a payload encrypted with the second cryptographic key, and the encrypted payload is usable to authenticate the second mobile device to the control unit.Type: ApplicationFiled: March 19, 2019Publication date: January 28, 2021Inventors: Sriram Hariharan, Yannick L. Sierra, Frederic Jacobs
-
Publication number: 20210014596Abstract: A method performed by a programmed processor of an in-ear headphone that is to be worn by a user. The method obtains, over a wireless communication link and via a first wireless connection that uses an accessory profile, a first request, from an audio source device, to start a measurement process. In response to obtaining the request, the method 1) establishes, over the link, a second wireless connection that uses an audio distribution profile between the headphone and the source device, 2) obtains, via the second wireless connection, an audio signal for driving a speaker of the headphone to output sound, 3) responsive to the outputted sound, determining a fit parameter, and 4) transmitting the fit parameter to the source device via the first wireless connection.Type: ApplicationFiled: July 1, 2020Publication date: January 14, 2021Inventors: Kang Sun, Sriram Hariharan, Robert D. Watson, Sarang S. Ranade, Kevin Durfee
-
Publication number: 20210006652Abstract: A mobile device can include ranging circuitry to determine distance to another mobile device. A first wireless protocol can establish an initial communication session to perform authentication and/or exchange ranging settings. A second protocol can perform ranging, and other wireless protocols can transmit content. In one example, the distance information can be used to display a relative position of another device on a user interface of a sending device. The user interface can allow a user to quickly and accurately select the recipient device for sending the data item. As other example, the distance information obtained from ranging can be used to trigger a notification (e.g., a reminder) to be output from a first mobile device or used to display a visual indicator on a receiving device. Proximity of a device (e.g., as determined by a distance) can be used to suggest recipient for a new communication.Type: ApplicationFiled: September 18, 2020Publication date: January 7, 2021Applicant: Apple Inc.Inventors: Brent M. Ledvina, Marc J. Krochmal, Robert W. Brumley, Sriram Hariharan
-
Patent number: 10887048Abstract: A sink device is configured to establish a Bluetooth connection with a source device. The sink device receives a transmission from the source device that includes a plurality of data blocks, an item of check information, and a plurality of parity blocks during a transmission time duration. The sink device determines, prior to receiving an entirety of the transmission, whether at least one of received data blocks includes an error based on at least the item of check information and, when the at least one of the received data blocks includes the error and prior to receiving all of the plurality of parity blocks, the sink device performs an error correction operation on a first one of the received data blocks based on a first one of the parity blocks.Type: GrantFiled: September 26, 2019Date of Patent: January 5, 2021Assignee: Apple Inc.Inventors: Alon Paycher, Naftali Sommer, Tal Inbar, Sriram Hariharan, Axel Berny, Roi Faust, Eli Ochayon, Sreeraman Anantharaman
-
Publication number: 20200404439Abstract: Systems, methods, and non-transitory computer-readable storage media for performing a role swapping operation between a pair of non-tethered wireless ear buds after detecting a triggering event. Further, state information can be coordinated between devices, including in connection with performing a role swap between buds in a pair of wireless, untethered ear buds, where one wireless ear bud is in a primary role and is responsible for a connection with a companion device, and another wireless ear bud in the pair is in a secondary role.Type: ApplicationFiled: September 3, 2020Publication date: December 24, 2020Inventors: Sriram HARIHARAN, Ganesha Adkasthala GANAPATHI BATTA, Tad J. DREIER, Christopher S. WIEBE, Ashley N. SAULSBURY, Duy N. PHAN, David J. SHAW, Robert D. WATSON, Augustin PRATS