Patents by Inventor Sudharshan Srinivasan

Sudharshan Srinivasan 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: 12155522
    Abstract: A transmitter includes a first digital-to-analog converter (DAC) circuit consisting of a first set of unary cells to mix a first set of digital input data with a first clock signal. A second DAC circuit includes a second set of unary cells to mix a second set of digital input data with a second clock signal. A third circuit provides signals to the first DAC circuit and the second DAC circuit to implement an assignment scheme to assign either an in-phase (I) component or a quadrature (Q) component to the first set of unary cells and the second set of unary cells. Based on the assignment scheme, the first set of digital input data include I-data and Q-data, and the second set of digital input data include I-data and Q-data.
    Type: Grant
    Filed: April 10, 2023
    Date of Patent: November 26, 2024
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Mohyee Mikhemar, Alvin Lai Lin, Andrew J. Blanksby, Sudharshan Srinivasan, Ahmed Sayed, Wei-Hong Chen, Arya Behzad
  • Publication number: 20240361425
    Abstract: A device includes a port and a transformer. The transformer includes a first coil that has a first node and a second node and a second coil that is coupled to the output port. The device also includes a pulse generator coupled to the first node to generate two or more pulses with a first period on the first node and a delay module that is coupled between the second node of the first coil and the pulse generator. The delay module is generates a time delay to the two or more pulses of the pulse generator before the two or more pulses are delivered to the second node. The second coil provides a signal at the port.
    Type: Application
    Filed: April 25, 2023
    Publication date: October 31, 2024
    Inventors: Mohyee MIKHEMAR, Alvin Lai LIN, Ahmed SAYED, Wei-Hong CHEN, Sudharshan SRINIVASAN, Arya BEHZAD, Andrew J. BLANKSBY, Tirdad SOWLATI
  • Publication number: 20240340030
    Abstract: An apparatus includes a first circuit to receive a first input data, a second input data and coefficients, generate a first distortion term and a second distortion term based, respectively on the first input data and the coefficients and the second input data and the coefficients, and change a polarity of the first distortion term and the second distortion term. A first subtraction circuit subtracts the first distortion term from the first input data and generates first difference data, and a second subtraction circuit subtracts the second distortion term from the second input data and generates second difference data. A transmit data-path generates a RF output. The first difference data and the second difference data compensate, based on the polarity changes of the first distortion term and the second distortion term, respectively, one or more impairments of the RF output.
    Type: Application
    Filed: April 10, 2023
    Publication date: October 10, 2024
    Inventors: Mohyee MIKHEMAR, Alvin Lai Lin, Andrew J. Blanksby, Sudharshan Srinivasan, Arya Behzad, Bevin George Perumana
  • Publication number: 20240340213
    Abstract: A transmitter includes a first digital-to-analog converter (DAC) circuit consisting of a first set of unary cells to mix a first set of digital input data with a first clock signal. A second DAC circuit includes a second set of unary cells to mix a second set of digital input data with a second clock signal. A third circuit provides signals to the first DAC circuit and the second DAC circuit to implement an assignment scheme to assign either an in-phase (I) component or a quadrature (Q) component to the first set of unary cells and the second set of unary cells. Based on the assignment scheme, the first set of digital input data include I-data and Q-data, and the second set of digital input data include I-data and Q-data.
    Type: Application
    Filed: April 10, 2023
    Publication date: October 10, 2024
    Inventors: Mohyee MIKHEMAR, Alvin Lai LIN, Andrew J. BLANKSBY, Sudharshan SRINIVASAN, Ahmed SAYED, Wei-Hong CHEN, Arya BEHZAD
  • Patent number: 12041156
    Abstract: The present disclosure describes a system that can include an antenna; a receive (Rx) path coupled to the antenna; and a transmit (Tx) path comprising a balun; and a radio frequency (RF) attenuator comprising a first port and a second port, the balun coupled to the first port, the antenna coupled to the second port. The RF attenuator can include a first switch coupled between the first port and the second port; a second switch and a first attenuator coupled to each other in series between the first port and the second port, the first attenuator having a first attenuator value; and a third switch and a second attenuator coupled to each other in series between the first port and the second port, the second attenuator having a second attenuator value greater than the first attenuator value of the first attenuator.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: July 16, 2024
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Bevin George Perumana, Mohyee Mikhemar, Tirdad Sowlati, Alvin Lin, Sudharshan Srinivasan, Wei-Hong Chen
  • Publication number: 20230216654
    Abstract: Disclosed herein are related to systems and methods for correcting non-linearity due to duty cycle error. In one aspect, a system includes a mixer configured to up-convert transmission (Tx) data, a coefficient calibrator configured to select a target value of a coefficient based on a measurement of an interference signal due to non-linearity of the mixer, and an interference canceller coupled to the coefficient calibrator and the mixer. In some embodiments, the interference canceller is configured to generate compensated Tx data based on the Tx data and the selected target value of the coefficient and provide the compensated Tx data to the mixer. In some embodiments, the compensated Tx data corrects for the non-linearity of the mixer.
    Type: Application
    Filed: March 15, 2023
    Publication date: July 6, 2023
    Applicant: Avago Technologies International Sales Pte. Limited
    Inventors: Bevin George Perumana, Mohyee Mikhemar, Tirdad Sowlati, Alvin Lin, Sudharshan Srinivasan, Wei-Hong Chen
  • Patent number: 11637686
    Abstract: Disclosed herein are related to systems and methods for correcting non-linearity due to duty cycle error. In one aspect, a system includes a mixer configured to up-convert transmission (Tx) data, a coefficient calibrator configured to select a target value of a coefficient based on a measurement of an interference signal due to non-linearity of the mixer, and an interference canceller coupled to the coefficient calibrator and the mixer. In some embodiments, the interference canceller is configured to generate compensated Tx data based on the Tx data and the selected target value of the coefficient and provide the compensated Tx data to the mixer. In some embodiments, the compensated Tx data corrects for the non-linearity of the mixer.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: April 25, 2023
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Bevin George Perumana, Mohyee Mikhemar, Tirdad Sowlati, Alvin Lin, Sudharshan Srinivasan, Wei-Hong Chen
  • Publication number: 20220247435
    Abstract: Disclosed herein are related to systems and methods for selectively disabling current steering circuitries. In one aspect, the system includes a balun including a first inductor and a second inductor, a first current steering circuit coupled to the first inductor, a second current steering circuit coupled to the first inductor, and a controller coupled to the first current steering circuit and the second current steering circuit. In one aspect, the controller is configured to, based on input data having a first state, apply a first signal and a second signal having a first level to the first current steering circuit and a third signal and a fourth signal having the first level to the second current steering circuit to disable a first current through the second inductor, a second current through the first current steering circuit, and a third current through the second current steering circuit.
    Type: Application
    Filed: March 19, 2021
    Publication date: August 4, 2022
    Inventors: Bevin George Perumana, Mohyee Mikhemar, Tirdad Sowlati, Alvin Lin, Sudharshan Srinivasan, Wei-Hong Chen
  • Publication number: 20220247433
    Abstract: Disclosed herein are related to systems and methods for correcting non-linearity due to duty cycle error. In one aspect, a system includes a mixer configured to up-convert transmission (Tx) data, a coefficient calibrator configured to select a target value of a coefficient based on a measurement of an interference signal due to non-linearity of the mixer, and an interference canceller coupled to the coefficient calibrator and the mixer. In some embodiments, the interference canceller is configured to generate compensated Tx data based on the Tx data and the selected target value of the coefficient and provide the compensated Tx data to the mixer. In some embodiments, the compensated Tx data corrects for the non-linearity of the mixer.
    Type: Application
    Filed: March 19, 2021
    Publication date: August 4, 2022
    Inventors: Bevin George Perumana, Mohyee Mikhemar, Tirdad Sowlati, Alvin Lin, Sudharshan Srinivasan, Wei-Hong Chen
  • Patent number: 11397608
    Abstract: A combination programming environment using spreadsheets is described that supports stack based sequential program execution using spreadsheet cells supporting recursion, reentrancy, conditional blocks, loops and block based dependency execution using a virtual machine. This is achieved by partitioning cells in any sheet into named blocks and unnamed blocks that are executed using conditions. Named blocks can be arranged in a call sequence with a caller cell setting up a call to a callee named block using the name of callee block in caller cell formula.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: July 26, 2022
    Inventors: Sudharshan Srinivasan, Jai Kumar, Kothandraman Ramchandran
  • Patent number: 11398844
    Abstract: Disclosed herein are related to systems and methods for selectively disabling current steering circuitries. In one aspect, the system includes a balun including a first inductor and a second inductor, a first current steering circuit coupled to the first inductor, a second current steering circuit coupled to the first inductor, and a controller coupled to the first current steering circuit and the second current steering circuit. In one aspect, the controller is configured to, based on input data having a first state, apply a first signal and a second signal having a first level to the first current steering circuit and a third signal and a fourth signal having the first level to the second current steering circuit to disable a first current through the second inductor, a second current through the first current steering circuit, and a third current through the second current steering circuit.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: July 26, 2022
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Bevin George Perumana, Mohyee Mikhemar, Tirdad Sowlati, Alvin Lin, Sudharshan Srinivasan, Wei-Hong Chen
  • Publication number: 20210357241
    Abstract: A combination programming environment using spreadsheets is described that supports stack based sequential program execution using spreadsheet cells supporting recursion, reentrancy, conditional blocks, loops and block based dependency execution using a virtual machine. This is achieved by partitioning cells in any sheet into named blocks and unnamed blocks that are executed using conditions. Named blocks can be arranged in a call sequence with a caller cell setting up a call to a callee named block using the name of callee block in caller cell formula.
    Type: Application
    Filed: May 18, 2020
    Publication date: November 18, 2021
    Inventors: SUDHARSHAN SRINIVASAN, JAI KUMAR, KOTHANDRAMAN RAMCHANDRAN
  • Patent number: 8826318
    Abstract: A system to provide personalized promotional content using a broadcast television signal is described. Broadcast television content contains an information band called as ticker band (38) that carries promotional information along with a video signal. This promotional content is captured and stored as several images that correspond to information sets (40). This captured content that is image based is played out in the television optionally with original promotional content, thus providing a personalized promotional information band. This system enables capturing and recalling promotional information reliably for both over the air and terrestrial television broadcasts and works with existing television receivers without needing upgrades to video distribution networks.
    Type: Grant
    Filed: July 6, 2009
    Date of Patent: September 2, 2014
    Inventors: Sudharshan Srinivasan, Jai Kumar, Kothandraman Ramchandran
  • Publication number: 20140173692
    Abstract: A BYOD solution using a combination device is described. This combination device is comprised of an employee owned smart mobile device (31) and an accessory device (32) used together using a wireless local area network (46). Mobile device (31) is an employee owned device that is used as a remote display of display output of enterprise certified applications (49) executing at accessory device (32). Accessory device (32) is comprised of a general purpose processor, optional graphics processing unit, one or more local wireless area network interfaces that connect the mobile device (31) to accessory device (32), and one or more Internet network interfaces (52) that connect accessory to enterprise network. The BYOD accessory device acts as a secure hardware gateway to connect the mobile device to corporate network. The BYOD accessory device also acts as a secure execution environment of corporate applications in addition to providing secure storage of corporate data.
    Type: Application
    Filed: December 15, 2012
    Publication date: June 19, 2014
    Inventors: Sudharshan Srinivasan, Jai Kumar, Kothandraman Ramchandran
  • Patent number: 8332539
    Abstract: A binary data transfer system is described to transfer data from data source (31) to data destination (32). The system partitions placement and type data from binary data to be transferred as independent data streams and retains binary format of data source (31) including type information, padding information and endian information for the network transfer. This eliminates data parsing overheads at a data source (31) and reduces data parsing overheads required at a data destination (32). In this system, data destination (32) decodes transferred binary data using software code (47) transferred from data source (31). This transferred software code (47) optionally decodes base sixty four encoding and uses the type information, padding information and endian information to extract data from binary data stream at data destination (32). This system is applicable to any binary data transfer system between any data source and destination like a web browser client that accesses a server on the web.
    Type: Grant
    Filed: April 24, 2010
    Date of Patent: December 11, 2012
    Inventors: Sudharshan Srinivasan, Jai Kumar, Kothandraman Ramchandran
  • Publication number: 20120257560
    Abstract: A bandwidth optimization system to optimize bandwidth usage of a cellular data network is described. This is achieved by organizing data at interactive content cache server (42) such that data and corresponding meta data about said data can be viewed and interacted with by mobile device (32) users. This enables users to download alternate content associated with other users that may be related to their interest thereby improving the cache hit rate exponentially.
    Type: Application
    Filed: April 7, 2011
    Publication date: October 11, 2012
    Inventors: Sudharshan Srinivasan, Kothandraman Ramchandran, Jai Kumar
  • Patent number: 8270904
    Abstract: A method to transmit local area radio broadcast signals (38) that is coupled to wide area radio broadcast signals (39) is described. Local area radio broadcasting is used to transmit audio content from personal audio players into the audio of an automobile. Local area radio broadcast signals (38) are coupled to wide area radio broadcast signals (39) using time based or algorithm based time slot allocation methods. A personal audio player such as a smartphone (32) or a music player is enabled with a local area broadcast radio signal transmitter (53) that transmits radio signals into a desired channel (35) which may be occupied by a wide area transmitter (68). The local area transmission may be mutually exclusive or overlapping with wide area transmission. When overlapping, signal cancellation techniques may be used such that a signature signal from wide area broadcast station may be cancelled by local area broadcast.
    Type: Grant
    Filed: April 15, 2009
    Date of Patent: September 18, 2012
    Inventors: Sudharshan Srinivasan, Jai Kumar, Kothandraman Ramchandran
  • Patent number: 8255146
    Abstract: A traffic management system (31) is described that combines wireless tracking of motorists (32) with scheduling of time slots for travel on roadways (33) during peak hours. Rewards are given to motorists (32) who travel during allotted time slots thus improving the effectiveness of the system over time. Motorists are tracked using their cellular device to check if a reward can be given or not, based on travel undertaken in the allotted time slot.
    Type: Grant
    Filed: September 23, 2009
    Date of Patent: August 28, 2012
    Inventors: Sudharshan Srinivasan, Jai Kumar, Kothandraman Ramchandran
  • Patent number: 8180277
    Abstract: A mobile device (31) capable of processing radio broadcast signals (36) is described. Broadcast radio signals (36) are received by said mobile device (31) and converted to desired digital audio content format (52) and then combined with output of software applications (54) running at said mobile device (31) to create a combined radio broadcast signal (55) that can be received by a automobile broadcast radio receiver (83). Said radio broadcast signal (55) is transmitted to a automobile broadcast radio receiver (83) to enable a user to interact with audio content using software applications (54) of said mobile device (31). Transmission of combined radio broadcast signal (56) is done on a different radio broadcast frequency with low power signal.
    Type: Grant
    Filed: May 4, 2009
    Date of Patent: May 15, 2012
    Inventors: Sudharshan Srinivasan, Jai Kumar, Kothandraman Ramchandran
  • Publication number: 20110268023
    Abstract: An accessory device (31) to a mobile device (34) is described that enables a mobile device to have voice over internet protocol based voice calling functionality that can optionally fall back to circuit switched voice functionality. This is achieved by providing an accessory device (31) that couples a voice over internet protocol voice channel (32) with a circuit switched voice channel (33) such that a user is able to switch from one channel to another with or without user intervention.
    Type: Application
    Filed: April 28, 2010
    Publication date: November 3, 2011
    Inventors: Sudharshan Srinivasan, Kothandraman Ramchandran, Jai Kumar