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: 11818419Abstract: 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: GrantFiled: September 27, 2019Date of Patent: November 14, 2023Assignee: Apple Inc.Inventors: Moinul H. Khan, Katharina Buckl, Venu M. Duggineni, Aleksandr M. Movshovich, Sreeraman Anantharaman, Phillip N. Smith
-
Patent number: 11523483Abstract: 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: GrantFiled: October 26, 2020Date of Patent: December 6, 2022Assignee: Amazon Technologies, Inc.Inventors: Gerald A. Welch, Sreeraman Anantharaman, Giancarlo Montemurro, Jeffrey Alexander Mehlman
-
Publication number: 20220132636Abstract: 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: ApplicationFiled: October 26, 2020Publication date: April 28, 2022Inventors: Gerald A. Welch, Sreeraman Anantharaman, Giancarlo Montemurro, Jeffrey Alexander Mehlman
-
Patent number: 11258947Abstract: 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: GrantFiled: December 30, 2019Date of Patent: February 22, 2022Assignee: Apple Inc.Inventors: Sreeraman Anantharaman, Hyuck-Jae Lee, Vincent Wang
-
Patent number: 11259192Abstract: 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: GrantFiled: September 28, 2018Date of Patent: February 22, 2022Assignee: Apple Inc.Inventors: Sriram Hariharan, Alon Paycher, Ran Irony, Sreeraman Anantharaman, Robert D. Silfvast
-
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: 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: 11064387Abstract: 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: GrantFiled: May 14, 2019Date of Patent: July 13, 2021Assignee: 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: 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: 20200213516Abstract: 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: ApplicationFiled: December 30, 2019Publication date: July 2, 2020Inventors: Sreeraman Anantharaman, Hyuck-Jae Lee, Vincent Wang
-
Patent number: 10699363Abstract: 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: GrantFiled: June 19, 2017Date of Patent: June 30, 2020Assignee: Apple Inc.Inventors: Sreeraman Anantharaman, Colin Whitby-Strevens
-
Publication number: 20200106552Abstract: 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: ApplicationFiled: September 26, 2019Publication date: April 2, 2020Inventors: Alon PAYCHER, Naftali SOMMER, Tal INBAR, Sriram HARIHARAN, Axel BERNY, Roi FAUST, Eli OCHAYON, Sreeraman ANANTHARAMAN
-
Publication number: 20200107068Abstract: 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: ApplicationFiled: September 27, 2019Publication date: April 2, 2020Inventors: Moinul H. Khan, Katharina Buckl, Venu M. Duggineni, Aleksandr M. Movshovich, Sreeraman Anantharaman, Phillip N. Smith
-
Patent number: 10592460Abstract: 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: GrantFiled: January 7, 2019Date of Patent: March 17, 2020Assignee: Apple Inc.Inventors: Colin Whitby-Strevens, Sreeraman Anantharaman
-
Patent number: 10523867Abstract: 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: GrantFiled: June 12, 2017Date of Patent: December 31, 2019Assignee: Apple Inc.Inventors: Sreeraman Anantharaman, Hyuck-Jae Lee, Vincent Wang
-
Patent number: 10459674Abstract: 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: GrantFiled: December 10, 2014Date of Patent: October 29, 2019Assignee: Apple Inc.Inventors: Colin Whitby-Strevens, Sreeraman Anantharaman
-
Publication number: 20190243798Abstract: 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: ApplicationFiled: January 7, 2019Publication date: August 8, 2019Inventors: Colin Whitby-Strevens, Sreeraman Anantharaman
-
Patent number: 10318224Abstract: 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: GrantFiled: March 31, 2016Date of Patent: June 11, 2019Assignee: Apple Inc.Inventors: William P. Cornelius, Colin Whitby-Strevens, David G. Conroy, Robert L. Ridenour, Sreeraman Anantharaman
-
Publication number: 20190104423Abstract: 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: ApplicationFiled: September 28, 2018Publication date: April 4, 2019Inventors: Sriram HARIHARAN, Alon PAYCHER, Ran IRONY, Sreeraman ANANTHARAMAN, Robert D. SILFVAST
-
Publication number: 20190104424Abstract: 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: ApplicationFiled: September 28, 2018Publication date: April 4, 2019Inventors: Sriram HARIHARAN, Alon PAYCHER, Ran IRONY, Sreeraman ANANTHARAMAN, Robert D. SILFVAST