Patents by Inventor Keyur R. Parikh

Keyur R. Parikh 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: 10212065
    Abstract: As one example, a system includes a first timestamp generator to provide a first timestamp in response to at least one input clock signal. The first timestamp may be derived based on a global time base and have a resolution that resides within a first range of values corresponding to a first time range. A second timestamp generator provides a second timestamp in response to the at least one input clock signal. The second timestamp may be derived based on a second time base and have a resolution that resides within a second range of values complementary to the first timestamp and corresponding to a second time range that is greater than the first time range. A combiner combines the first and second timestamps to provide a reference timestamp having a value over an extended range of continuous time values.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: February 19, 2019
    Assignee: GATESAIR, INC.
    Inventors: Junius A. Kim, Keyur R. Parikh
  • Patent number: 10142214
    Abstract: One embodiment includes a system. The system includes a receiver configured to extract a timestamp from a header of each packet of a data stream received from a network and to de-packetize the data stream to provide a stream of data blocks. The timestamp can correspond to generation of each data block associated with each respective packet of the data stream according to a global timebase. The system also includes a delay controller configured to measure a delay associated with each packet of the data stream based on the timestamp relative to the global timebase and to control converting the data stream to a corresponding analog output signal for transmission based on the measured delay.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: November 27, 2018
    Assignee: GATESAIR, INC.
    Inventors: Junius A. Kim, Keyur R. Parikh
  • Publication number: 20180115478
    Abstract: As one example, a system includes a first timestamp generator to provide a first timestamp in response to at least one input clock signal. The first timestamp may be derived based on a global time base and have a resolution that resides within a first range of values corresponding to a first time range. A second timestamp generator provides a second timestamp in response to the at least one input clock signal. The second timestamp may be derived based on a second time base and have a resolution that resides within a second range of values complementary to the first timestamp and corresponding to a second time range that is greater than the first time range. A combiner combines the first and second timestamps to provide a reference timestamp having a value over an extended range of continuous time values.
    Type: Application
    Filed: October 20, 2016
    Publication date: April 26, 2018
    Inventors: JUNIUS A. KIM, KEYUR R. PARIKH
  • Publication number: 20170237644
    Abstract: One embodiment includes a system. The system includes a receiver configured to extract a timestamp from a header of each packet of a data stream received from a network and to de-packetize the data stream to provide a stream of data blocks. The timestamp can correspond to generation of each data block associated with each respective packet of the data stream according to a global timebase. The system also includes a delay controller configured to measure a delay associated with each packet of the data stream based on the timestamp relative to the global timebase and to control converting the data stream to a corresponding analog output signal for transmission based on the measured delay.
    Type: Application
    Filed: November 18, 2016
    Publication date: August 17, 2017
    Inventors: JUNIUS A. KIM, Keyur R. Parikh
  • Patent number: 9661053
    Abstract: A device can include a stream builder configured to encode media data at a plurality of different coding rates and to generate a plurality of streams encapsulating the encoded media data. Each of the plurality of streams can have an associated protection level that corresponds to an ability of packet reconstruction and a bandwidth cost. The system can also include a stream replicator configured to transmit each of the plurality of streams to a content receiver via N number of networks. The system can further include an adapter configured to control the coding rate and the protection level of each of the plurality of streams based on a feedback signal transmitted from the content receiver. The feedback signal can characterize a packet loss rate of each of the plurality of streams.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: May 23, 2017
    Assignee: GatesAir, Inc.
    Inventors: Keyur R. Parikh, Junius A. Kim
  • Patent number: 9525611
    Abstract: One embodiment includes a system. The system includes a receiver configured to extract a timestamp from a header of each packet of a data stream received from a network and to de-packetize the data stream to provide a stream of data blocks. The timestamp can correspond to generation of each data block associated with each respective packet of the data stream according to a global timebase. The system also includes a delay controller configured to measure a delay associated with each packet of the data stream based on the timestamp relative to the global timebase and to control converting the data stream to a corresponding analog output signal for transmission based on the measured delay.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: December 20, 2016
    Assignee: Imagine Communications Corp.
    Inventors: Junius A. Kim, Keyur R. Parikh
  • Publication number: 20160285944
    Abstract: A device can include a stream builder configured to encode media data at a plurality of different coding rates and to generate a plurality of streams encapsulating the encoded media data. Each of the plurality of streams can have an associated protection level that corresponds to an ability of packet reconstruction and a bandwidth cost. The system can also include a stream replicator configured to transmit each of the plurality of streams to a content receiver via N number of networks. The system can further include an adapter configured to control the coding rate and the protection level of each of the plurality of streams based on a feedback signal transmitted from the content receiver. The feedback signal can characterize a packet loss rate of each of the plurality of streams.
    Type: Application
    Filed: June 6, 2016
    Publication date: September 29, 2016
    Inventors: KEYUR R. PARIKH, JUNIUS A. KIM
  • Patent number: 9363131
    Abstract: A device can include a stream builder configured to encode media data at a plurality of different coding rates and to generate a plurality of streams encapsulating the encoded media data. Each of the plurality of streams can have an associated protection level that corresponds to an ability of packet reconstruction and a bandwidth cost. The system can also include a stream replicator configured to transmit each of the plurality of streams to a content receiver via N number of networks. The system can further include an adapter configured to control the coding rate and the protection level of each of the plurality of streams based on a feedback signal transmitted from the content receiver. The feedback signal can characterize a packet loss rate of each of the plurality of streams.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 7, 2016
    Assignee: Imagine Communications Corp.
    Inventors: Keyur R. Parikh, Junius A. Kim
  • Publication number: 20150215193
    Abstract: One embodiment includes a system. The system includes a receiver configured to extract a timestamp from a header of each packet of a data stream received from a network and to de-packetize the data stream to provide a stream of data blocks. The timestamp can correspond to generation of each data block associated with each respective packet of the data stream according to a global timebase. The system also includes a delay controller configured to measure a delay associated with each packet of the data stream based on the timestamp relative to the global timebase and to control converting the data stream to a corresponding analog output signal for transmission based on the measured delay.
    Type: Application
    Filed: January 27, 2014
    Publication date: July 30, 2015
    Applicant: HBC SOLUTIONS, INC.
    Inventors: JUNIUS A. KIM, KEYUR R. PARIKH
  • Publication number: 20140269893
    Abstract: A device can include a stream builder configured to encode media data at a plurality of different coding rates and to generate a plurality of streams encapsulating the encoded media data. Each of the plurality of streams can have an associated protection level that corresponds to an ability of packet reconstruction and a bandwidth cost. The system can also include a stream replicator configured to transmit each of the plurality of streams to a content receiver via N number of networks. The system can further include an adapter configured to control the coding rate and the protection level of each of the plurality of streams based on a feedback signal transmitted from the content receiver. The feedback signal can characterize a packet loss rate of each of the plurality of streams.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: HBC SOLUTIONS, INC.
    Inventors: KEYUR R. PARIKH, JUNIUS A. KIM
  • Patent number: 8300668
    Abstract: A system and method of synchronizing transmissions in a simulcast system by continuously adjusting the signal transmission delay. Timing information that includes a GPS timestamp is continuously generated at a source site, encoded into a timing packet which along with a content signal can be transported over a network link such as T1/E1 or a packet switched network to multiple transmitter sites. Once received at a transmitter site, the timing packet along with the content signal is delayed by an adjustable delay. The GPS timestamp in the received timing packet is compared to a GPS timestamp that is generated at the transmitter site upon arrival of the timing packet. Based on a variance between that comparison and the value of a user-specified target delay, the delay of the received signal is adjusted to synchronize signal transmissions in the simulcast system.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: October 30, 2012
    Assignee: Harris Corporation
    Inventors: Junius A. Kim, Keyur R. Parikh
  • Publication number: 20080187009
    Abstract: A system and method of synchronizing transmissions in a simulcast system by continuously adjusting the signal transmission delay. Timing information that includes a GPS timestamp is continuously generated at a source site, encoded into a timing packet which along with a content signal can be transported over a network link such as T1/E1 or a packet switched network to multiple transmitter sites. Once received at a transmitter site, the timing packet along with the content signal is delayed by an adjustable delay. The GPS timestamp in the received timing packet is compared to a GPS timestamp that is generated at the transmitter site upon arrival of the timing packet. Based on a variance between that comparison and the value of a user-specified target delay, the delay of the received signal is adjusted to synchronize signal transmissions in the simulcast system.
    Type: Application
    Filed: September 29, 2006
    Publication date: August 7, 2008
    Inventors: Junius A. Kim, Keyur R. Parikh