Patents by Inventor Sreeraman Anantharaman

Sreeraman Anantharaman 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: 11818419
    Abstract: A mobile device includes a display, at least one sensor, and a wireless transceiver. The mobile device also includes control circuitry coupled to the display, the at least one sensor, and the wireless transceiver. The control circuitry is configured to obtain content primitives from the at least one sensor, to perform content provisioning operations to obtain content based at least in part on the content primitives, and to display the obtained content on the display, wherein at least some of the content is virtual content. In response to a bandwidth condition of the wireless communication channel being less than a threshold, the control circuitry is configured to perform adjusted content provisioning operations that involve increasing an amount of image processing operations performed by the mobile device to obtain the content.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: November 14, 2023
    Assignee: Apple Inc.
    Inventors: Moinul H. Khan, Katharina Buckl, Venu M. Duggineni, Aleksandr M. Movshovich, Sreeraman Anantharaman, Phillip N. Smith
  • Patent number: 11523483
    Abstract: Techniques are described for controlling a sensing state of a device. In an example, a controller of the device stores, in a memory of the controller, first state data indicating a state of a sensor, the state being enabled. The controller, receives first input data indicating a request to disable the sensor. The controller determines that the sensor is enabled based at least in part on the first state data. Further, the controller causes the sensor to be disabled and stores, in the memory, second state data indicating that the sensor is disabled. The controller sends, to a processor, first output data indicating that the sensor is disabled.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: December 6, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Gerald A. Welch, Sreeraman Anantharaman, Giancarlo Montemurro, Jeffrey Alexander Mehlman
  • Publication number: 20220132636
    Abstract: Techniques are described for controlling a sensing state of a device. In an example, a controller of the device stores, in a memory of the controller, first state data indicating a state of a sensor, the state being enabled. The controller, receives first input data indicating a request to disable the sensor. The controller determines that the sensor is enabled based at least in part on the first state data. Further, the controller causes the sensor to be disabled and stores, in the memory, second state data indicating that the sensor is disabled. The controller sends, to a processor, first output data indicating that the sensor is disabled.
    Type: Application
    Filed: October 26, 2020
    Publication date: April 28, 2022
    Inventors: Gerald A. Welch, Sreeraman Anantharaman, Giancarlo Montemurro, Jeffrey Alexander Mehlman
  • Patent number: 11258947
    Abstract: Methods and apparatus for link training and low power operation. A multi-lane high speed bus is optimized for transferring audio/visual (A/V) data at slower rates. In one embodiment, the high speed bus is configured to use a packet format structure that allows for more fluid data delivery times, thereby allowing the high speed bus to deliver A/V data at times selected to reduce power consumption. In another embodiment, the high speed bus is configured to cache link initialization data for subsequent link re-initialization before entering a low power state. Thereafter, when the link exits the low power state, the high speed bus can skip certain portions of link initialization. Still a third embodiment of the present disclosure is directed to exemplary modifications to existing high speed bus link training and low power operation, consistent with the aforementioned principles. Variants of a Universal Serial Bus implementation are provided for illustration.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: February 22, 2022
    Assignee: Apple Inc.
    Inventors: Sreeraman Anantharaman, Hyuck-Jae Lee, Vincent Wang
  • Patent number: 11259192
    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: Grant
    Filed: September 28, 2018
    Date of Patent: February 22, 2022
    Assignee: Apple Inc.
    Inventors: Sriram Hariharan, Alon Paycher, Ran Irony, Sreeraman Anantharaman, Robert D. Silfvast
  • Patent number: 11212803
    Abstract: 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: Grant
    Filed: March 10, 2020
    Date of Patent: December 28, 2021
    Assignee: 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: 20210289498
    Abstract: 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: Application
    Filed: March 10, 2020
    Publication date: September 16, 2021
    Applicant: 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: 11064387
    Abstract: One exemplary implementation involves performing operations at an electronic device with one or more processors and a computer-readable storage medium. The device establishes a wireless communication link with a host device. The device receives, from the host device, a left eye frame and a right eye frame via a sequence of left eye frame transmissions and right eye frame transmissions. The device switches data transmissions schemes according to wireless commination link quality or eye gaze tracking. Adjusting transmission format based on transmission quality of the wireless communication link allows the devices to take advantage of greater bandwidth when available to save power. An additional transmission format is based on alternately transmitting left eye and right eye frames for very low bandwidth.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: July 13, 2021
    Assignee: Apple Inc.
    Inventors: Aleksandr M. Movshovich, Arthur Y. Zhang, Hao Pan, Holly E. Gerhard, Jim C. Chou, Moinul H. Khan, Paul V. Johnson, Sorin C. Cismas, Sreeraman Anantharaman, William W. Sprague
  • Patent number: 10887048
    Abstract: 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: Grant
    Filed: September 26, 2019
    Date of Patent: January 5, 2021
    Assignee: Apple Inc.
    Inventors: Alon Paycher, Naftali Sommer, Tal Inbar, Sriram Hariharan, Axel Berny, Roi Faust, Eli Ochayon, Sreeraman Anantharaman
  • Publication number: 20200213516
    Abstract: Methods and apparatus for link training and low power operation. A multi-lane high speed bus is optimized for transferring audio/visual (A/V) data at slower rates. In one embodiment, the high speed bus is configured to use a packet format structure that allows for more fluid data delivery times, thereby allowing the high speed bus to deliver A/V data at times selected to reduce power consumption. In another embodiment, the high speed bus is configured to cache link initialization data for subsequent link re-initialization before entering a low power state. Thereafter, when the link exits the low power state, the high speed bus can skip certain portions of link initialization. Still a third embodiment of the present disclosure is directed to exemplary modifications to existing high speed bus link training and low power operation, consistent with the aforementioned principles. Variants of a Universal Serial Bus implementation are provided for illustration.
    Type: Application
    Filed: December 30, 2019
    Publication date: July 2, 2020
    Inventors: Sreeraman Anantharaman, Hyuck-Jae Lee, Vincent Wang
  • Patent number: 10699363
    Abstract: Video data and auxiliary data may be sent between a processor and a display device via a single cable using a link aggregator. As such, the link aggregator may receive a first parallel signal that may include the video data and a second parallel signal that may include auxiliary data from the processor. The link aggregator may then send the first parallel signal and the second parallel signal as an aggregated signal to the display device. Upon receiving the aggregated signal at the display device, the link aggregator may de-aggregate the aggregated signal into the first parallel signal and the second parallel signal. The link aggregator may then send the first parallel signal and the second parallel signal to a timing controller of the display device, such that the timing controller may display the video data using the display device.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: June 30, 2020
    Assignee: Apple Inc.
    Inventors: Sreeraman Anantharaman, Colin Whitby-Strevens
  • Publication number: 20200106552
    Abstract: 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: Application
    Filed: September 26, 2019
    Publication date: April 2, 2020
    Inventors: Alon PAYCHER, Naftali SOMMER, Tal INBAR, Sriram HARIHARAN, Axel BERNY, Roi FAUST, Eli OCHAYON, Sreeraman ANANTHARAMAN
  • Publication number: 20200107068
    Abstract: A mobile device includes a display, at least one sensor, and a wireless transceiver. The mobile device also includes control circuitry coupled to the display, the at least one sensor, and the wireless transceiver. The control circuitry is configured to obtain content primitives from the at least one sensor, to perform content provisioning operations to obtain content based at least in part on the content primitives, and to display the obtained content on the display, wherein at least some of the content is virtual content. In response to a bandwidth condition of the wireless communication channel being less than a threshold, the control circuitry is configured to perform adjusted content provisioning operations that involve increasing an amount of image processing operations performed by the mobile device to obtain the content.
    Type: Application
    Filed: September 27, 2019
    Publication date: April 2, 2020
    Inventors: Moinul H. Khan, Katharina Buckl, Venu M. Duggineni, Aleksandr M. Movshovich, Sreeraman Anantharaman, Phillip N. Smith
  • Patent number: 10592460
    Abstract: Methods and apparatus for virtual channel allocation within an electronic device. In one exemplary embodiment, the device is a consumer electronics device having multiple camera sensors uses a modified high-speed protocol (e.g., DisplayPort Multi-Stream Transport (MST) protocol) to process camera data via one or more virtual channels. Unlike traditional solutions which rely on an intelligent source device to manage a network of devices, the present disclosure describes in one aspect a network of nodes internal to a consumer electronic device that is managed by the sink node (i.e., a “smart sink”). Additionally, since the full suite of protocol (e.g., DisplayPort) capabilities are unnecessary for certain design scenarios, certain further disclosed simplifications improve performance for sink nodes having very modest capabilities.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: March 17, 2020
    Assignee: Apple Inc.
    Inventors: Colin Whitby-Strevens, Sreeraman Anantharaman
  • Patent number: 10523867
    Abstract: Methods and apparatus for link training and low power operation. A multi-lane high speed bus is optimized for transferring audio/visual (A/V) data at slower rates. In one embodiment, the high speed bus is configured to use a packet format structure that allows for more fluid data delivery times, thereby allowing the high speed bus to deliver A/V data at times selected to reduce power consumption. In another embodiment, the high speed bus is configured to cache link initialization data for subsequent link re-initialization before entering a low power state. Thereafter, when the link exits the low power state, the high speed bus can skip certain portions of link initialization. Still a third embodiment of the present disclosure is directed to exemplary modifications to existing high speed bus link training and low power operation, consistent with the aforementioned principles. Variants of a Universal Serial Bus implementation are provided for illustration.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: December 31, 2019
    Assignee: Apple Inc.
    Inventors: Sreeraman Anantharaman, Hyuck-Jae Lee, Vincent Wang
  • Patent number: 10459674
    Abstract: Methods and apparatus for packing and transporting data within an electronic device. In one embodiment, a consumer electronics device having one or more sensors (e.g., camera sensors) uses modified DisplayPort micro-packets for transmission of RAW format data over one or more lanes of a DisplayPort Main Steam. The RAW data is transported over the one or more lanes by mapping symbol sequences generated from the RAW data based on Y-only data mappings schemes of DisplayPort. A mapping scheme is in one variant selected based on the bits length (e.g., bits per pixel) of the RAW data, in addition to the number of lanes used to transport over the Main Stream. In order for the sink correctly unpack received the micro-packets, the transmitting source transmits Main Stream Attribute (MSA) data packets configured to indicate at least the mapping scheme used.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: October 29, 2019
    Assignee: Apple Inc.
    Inventors: Colin Whitby-Strevens, Sreeraman Anantharaman
  • Publication number: 20190243798
    Abstract: Methods and apparatus for virtual channel allocation within an electronic device. In one exemplary embodiment, the device is a consumer electronics device having multiple camera sensors uses a modified high-speed protocol (e.g., DisplayPort Multi-Stream Transport (MST) protocol) to process camera data via one or more virtual channels. Unlike traditional solutions which rely on an intelligent source device to manage a network of devices, the present disclosure describes in one aspect a network of nodes internal to a consumer electronic device that is managed by the sink node (i.e., a “smart sink”). Additionally, since the full suite of protocol (e.g., DisplayPort) capabilities are unnecessary for certain design scenarios, certain further disclosed simplifications improve performance for sink nodes having very modest capabilities.
    Type: Application
    Filed: January 7, 2019
    Publication date: August 8, 2019
    Inventors: Colin Whitby-Strevens, Sreeraman Anantharaman
  • Patent number: 10318224
    Abstract: A display system includes a host device that provides source data to a display. The source data includes one or more data-centric blocks free from a fixed-frame size imposition, fixed-frame rate imposition, or both from the display. Further, the source data includes presentation data. The display system includes a display that receives the source data, decodes the source data to discern a presentation time, a presentation positioning, or both for the presentation data. Further, the display presents the presentation data according to the presentation time, the presentation positioning, or both.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: June 11, 2019
    Assignee: Apple Inc.
    Inventors: William P. Cornelius, Colin Whitby-Strevens, David G. Conroy, Robert L. Ridenour, Sreeraman Anantharaman
  • 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