Patents by Inventor Rajesh Shankarrao Mamidwar

Rajesh Shankarrao Mamidwar 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).

  • Publication number: 20160142343
    Abstract: A single stream at a source device may be transmitted over multiple channels. At the input of the channels that packets from the stream may be time stamped. After transmission over the channels, the time stamps may be extracted from the packets. Recovery circuitry, at the destination device, may determine relative timings of the packets within the single stream based on the extracted time stamps. The packets may be released from buffers in accord with the determined relative timings to recreate the relative timings within the single stream at the destination device.
    Type: Application
    Filed: December 8, 2014
    Publication date: May 19, 2016
    Inventors: Anand Tongle, Rajesh Shankarrao Mamidwar, Eng Choon Ooi, Toon Tun Chiam
  • Publication number: 20160134479
    Abstract: A data communication architecture delivers a wide variety of content, including audio and video content, to consumers. The architecture employs channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architecture communicates content according to an initial bonding configuration. The communication architecture may adjust the bonding configuration to adapt to bonding environment changes affecting the communication capabilities or requirements associated with transmitting the content.
    Type: Application
    Filed: January 5, 2016
    Publication date: May 12, 2016
    Inventors: Victor Hou, Rajesh Shankarrao Mamidwar, Xuemin Chen
  • Patent number: 9319289
    Abstract: A device for providing adaptive bit rate streaming that includes a first transcoder configured to transcode a video stream based at least in part on an encoding characteristic to generate a first transcoded video stream, a network monitor configured to monitor network conditions including a network bandwidth of a network, an adjustment module configured to cause the transcoder to adjust the encoding characteristic in response to a change in the network conditions, an advertising module configured to advertise to a client device an ABR profile that corresponds to the first transcoded video stream, wherein the advertising module updates the advertised single ABR profile when the at least one encoding characteristic is adjusted, and a network interface configured to transmit segments of the first transcoded video stream to the client device via the network in response to requests therefor.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: April 19, 2016
    Assignee: Broadcom Corporation
    Inventors: Alexander Garland MacInnis, Rajesh Shankarrao Mamidwar
  • Publication number: 20160080171
    Abstract: Different data communication architectures receive a wide variety of content, including audio and video content, for consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures receive distributed video programming in the form of MPEG2 TS packets, flagged by marker packets. Channel bonding synchronization information may be present in packets defined above the data-link layer or received in fields within data-link layer frames.
    Type: Application
    Filed: November 24, 2015
    Publication date: March 17, 2016
    Inventors: Xuemin Chen, Rajesh Shankarrao Mamidwar, Wade Keith Wan, Stephen Edward Krafft, Guangcai Zhou
  • Patent number: 9264747
    Abstract: A data communication architecture delivers a wide variety of content, including audio and video content, to consumers. The architecture employs channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architecture communicates content according to an initial bonding configuration. The communication architecture may adjust the bonding configuration to adapt to bonding environment changes affecting the communication capabilities or requirements associated with transmitting the content.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: February 16, 2016
    Assignee: Broadcom Corporation
    Inventors: Victor Hou, Rajesh Shankarrao Mamidwar, Xuemin Chen
  • Publication number: 20160036660
    Abstract: A data communication architecture delivers a wide variety of content, including audio and video content, to consumers. The architecture employs channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architecture communicates content according to an initial bonding configuration. The communication architecture may adjust the bonding configuration to adapt to bonding environment changes affecting the communication capabilities or requirements associated with transmitting the content.
    Type: Application
    Filed: October 14, 2015
    Publication date: February 4, 2016
    Inventors: Rajesh Shankarrao Mamidwar, Xuemin Chen, Victor Hou
  • Patent number: 9241177
    Abstract: A data communication architecture delivers a wide variety of content, including audio and video content, to consumers. The architecture employs channel bonding to deliver more bandwidth than any single communication channel can carry. The architecture includes intermediate network devices that may receive content and send content using different groups of communication channels. The network device may process content received across a first set of communication channels for transmission across a second set of communication channels different from the first set. Such processing may preserve a program order of the content during delivery to a destination device.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: January 19, 2016
    Assignee: Broadcom Corporation
    Inventors: Rajesh Shankarrao Mamidwar, Xuemin Chen, Victor Hou
  • Patent number: 9226010
    Abstract: Different data communication architectures receive a wide variety of content, including audio and video content, for consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures receive distributed video programming in the form of MPEG2 TS packets, flagged by marker packets. Channel bonding synchronization information may be present in packets defined above the data-link layer or received in fields within data-link layer frames.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: December 29, 2015
    Assignee: Broadcom Corporation
    Inventors: Xuemin Chen, Rajesh Shankarrao Mamidwar, Anand Tongle, Victor Hou
  • Patent number: 9215080
    Abstract: A system for adaptive bit rate distribution of multicast streams may include one or more processors and a memory. The one or more processors may be configured to identify streams, such as multicast streams, transmitted by a content delivery network. The streams may each contain a content item that is encoded at a different bit rate for each stream. The one or more processors may determine segments of the streams, for example based on time stamps associated with the content item or markers of the streams. The one or more processors may transmit a first segment of a first stream encoded at a first bit rate to a user device in response to a request therefor and, upon completing the transmission of the first segment, transmit a second segment of a second stream encoded at a second bit rate to the user device in response to a request therefor.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: December 15, 2015
    Assignee: Broadcom Corporation
    Inventors: Yong Li, Xuemin Chen, Rajesh Shankarrao Mamidwar
  • Publication number: 20150350285
    Abstract: A system for adaptive audio video (AV) stream processing may include at least one processor and a switch device. The switch device may be configured to route AV traffic to the processor, and to receive AV traffic from the processor and provide the AV traffic to a client device via one or more channels. The processor may monitor a transcoder buffer depth and depths of buffers associated with channels over which the AV traffic is being transmitted. The processor may adaptively modify one or more attributes associated with the AV traffic based at least on the monitored buffer depths. For example, the processor may adaptively adjust a bit rate associated with transcoding the AV traffic based at least on the transcoder buffer depth. The processor may utilize the depths of the buffers associated with the channels to adaptively adjust the amount of AV traffic provided for transmission over the channels.
    Type: Application
    Filed: August 10, 2015
    Publication date: December 3, 2015
    Inventors: Rajesh Shankarrao MAMIDWAR, Sanjeev SOOD, Anand TONGLE, David WU, Prashant KATRE
  • Patent number: 9185442
    Abstract: A data communication architecture delivers a wide variety of content, including audio and video content, to consumers. The architecture employs channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architecture communicates content according to an initial bonding configuration. The communication architecture may adjust the bonding configuration to adapt to bonding environment changes affecting the communication capabilities or requirements associated with transmitting the content.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: November 10, 2015
    Assignee: Broadcom Corporation
    Inventors: Rajesh Shankarrao Mamidwar, Xuemin Chen, Victor Hou
  • Publication number: 20150304695
    Abstract: Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, different network types may be channel bonded to function as a single logical channel.
    Type: Application
    Filed: June 30, 2015
    Publication date: October 22, 2015
    Inventors: Xuemin Chen, Rajesh Shankarrao Mamidwar, Victor Hou
  • Publication number: 20150281750
    Abstract: A data communication architecture delivers a wide variety of content, including audio and video content, to consumers. The architecture employs channel bonding to deliver more bandwidth than any single communication channel can carry. The architecture includes intermediate network devices that may receive content and send content using different groups of communication channels. The network device may process content received across a first set of communication channels for transmission across a second set of communication channels different from the first set. Such processing may preserve a program order of the content during delivery to a destination device.
    Type: Application
    Filed: June 10, 2015
    Publication date: October 1, 2015
    Inventors: Rajesh Shankarrao Mamidwar, Xuemin Chen, Victor Hou
  • Patent number: 9137285
    Abstract: A system for adaptive audio video (AV) stream processing may include at least one processor and a switch device. The switch device may be configured to route AV traffic to the processor, and to receive AV traffic from the processor and provide the AV traffic to a client device via one or more channels. The processor may monitor a transcoder buffer depth and depths of buffers associated with channels over which the AV traffic is being transmitted. The processor may adaptively modify one or more attributes associated with the AV traffic based at least on the monitored buffer depths. For example, the processor may adaptively adjust a bit rate associated with transcoding the AV traffic based at least on the transcoder buffer depth. The processor may utilize the depths of the buffers associated with the channels to adaptively adjust the amount of AV traffic provided for transmission over the channels.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: September 15, 2015
    Assignee: Broadcom Corporation
    Inventors: Rajesh Shankarrao Mamidwar, Sanjeev Sood, Anand Tongle, David Wu, Prashant Katre
  • Patent number: 9088807
    Abstract: A data communication architecture delivers a wide variety of content, including audio and video content, to consumers. The architecture employs channel bonding to deliver more bandwidth than any single communication channel can carry. The architecture includes intermediate network devices that may receive content and send content using different groups of communication channels. The network device may process content received across a first set of communication channels for transmission across a second set of communication channels different from the first set. Such processing may preserve a program order of the content during delivery to a destination device.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: July 21, 2015
    Assignee: Broadcom Corporation
    Inventors: Rajesh Shankarrao Mamidwar, Xuemin Chen, Victor Hou
  • Publication number: 20150143447
    Abstract: Different data communication architectures receive a wide variety of content, including audio and video content, for consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures receive distributed video programming in the form of MPEG2 TS packets, flagged by marker packets. Channel bonding synchronization information may be present in packets defined above the data-link layer or received in fields within data-link layer frames.
    Type: Application
    Filed: January 27, 2015
    Publication date: May 21, 2015
    Inventors: Xuemin Chen, Rajesh Shankarrao Mamidwar, Wade Keith Wan, Stephen Edward Krafft, Guangcai Zhou
  • Publication number: 20150128200
    Abstract: A system for recovering channel bonded program streams may include filters and a collator. The filters may be configured to receive data streams that include multiple chunks of transport stream packets, and marker information items that are indicative of boundaries of the chunks, over multiple bonded channels, and to individually filter the data streams based at least on a utilized program identifier. The collator may be configured to collate the filtered data streams based at least on the marker information items to recover a program stream corresponding to the utilized program identifier. In one or more implementations, the filters may replace, or augment, the marker information items with marker packets that include a program identifier that is not being used for transmitted programs and/or that is reserved for marker packets. The collator may collate the filtered data streams based at least on the marker packets.
    Type: Application
    Filed: January 3, 2014
    Publication date: May 7, 2015
    Applicant: BROADCOM CORPORATION
    Inventors: Rajesh Shankarrao MAMIDWAR, Anand TONGLE, Eng Choon OOI
  • Publication number: 20150113158
    Abstract: A system for adaptive audio video (AV) stream processing may include at least one processor and a switch device. The switch device may be configured to route AV traffic to the processor, and to receive AV traffic from the processor and provide the AV traffic to a client device via one or more channels. The processor may monitor a transcoder buffer depth and depths of buffers associated with channels over which the AV traffic is being transmitted. The processor may adaptively modify one or more attributes associated with the AV traffic based at least on the monitored buffer depths. For example, the processor may adaptively adjust a bit rate associated with transcoding the AV traffic based at least on the transcoder buffer depth. The processor may utilize the depths of the buffers associated with the channels to adaptively adjust the amount of AV traffic provided for transmission over the channels.
    Type: Application
    Filed: November 26, 2013
    Publication date: April 23, 2015
    Applicant: BROADCOM CORPORATION
    Inventors: Rajesh Shankarrao MAMIDWAR, Sanjeev SOOD, Anand TONGLE, David WU, Prashant KATRE
  • Publication number: 20150085863
    Abstract: A system for efficient memory bandwidth utilization may include a depacketizer, a packetizer, and a processor core. The depacketizer may generate header information items from received packets, where the header information items include sufficient information for the processor core to process the packets without accessing the payloads from off-chip memory. The depacketizer may accumulate multiple payloads and may write the multiple payloads to the off-chip memory in a single memory transaction when a threshold amount of the payloads have been accumulated. The processor core may receive the header information items and may generate a single descriptor for accessing multiple payloads corresponding to the header information items from the off-chip memory. The packetizer may generate a header for each payload based at least on on-chip information and without accessing off-chip memory. Thus, the subject system provides efficient memory bandwidth utilization, e.g.
    Type: Application
    Filed: November 5, 2013
    Publication date: March 26, 2015
    Applicant: BROADCOM CORPORATION
    Inventors: David WU, Darren Duane NEUMAN, Flaviu Dorin TUREAN, Rajesh Shankarrao MAMIDWAR, Anand TONGLE, Predrag KOSTIC
  • Publication number: 20150082368
    Abstract: A system for presentation timing based audio video (AV) stream processing may include a switch device, a first processor, and a second processor. The switch device may be configured to route AV traffic to the first processor for processing and non-AV traffic to the second processor for processing. The first processor may receive transport stream packets that include an audio stream and/or a video stream. The first processor may receive a request to modify presentation timing of the audio stream and/or video stream. The first processor may modify the transport stream packets and/or presentation timing parameters of the transport stream packets based at least in part on the received request. The first processor may provide the transport stream packets to an electronic device. In some implementations, the second processor may be unable to access the content of the transport stream packets in the clear, e.g. due to security considerations.
    Type: Application
    Filed: November 5, 2013
    Publication date: March 19, 2015
    Applicant: BROADCOM CORPORATION
    Inventors: Rajesh Shankarrao MAMIDWAR, Sanjeev SOOD, Flaviu Dorin TUREAN