Patents by Inventor Bharadwaj Amrutur

Bharadwaj Amrutur 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: 20100194469
    Abstract: An example method for optimizing power consumption of digital circuits using dynamic voltage and threshold scaling (DVTS) is provided. A propagation delay of a signal through a portion of the circuit is determined and if the propagation delay does not meet a specified delay requirement, then a supply voltage and/or threshold voltage of the circuit is adjusted. Subsequently, a power consumption level of the circuit is determined and compared to previous power consumption levels. The supply and/or threshold voltage of the circuit can be readjusted to enable the circuit to meet specified power consumption requirements and the specified delay requirement, for example.
    Type: Application
    Filed: August 31, 2009
    Publication date: August 5, 2010
    Inventors: Bharadwaj Amrutur, Gururaj Viveka Naik
  • Publication number: 20070168835
    Abstract: A communications system and method are disclosed. A transmitter includes a scrambler for scrambling original data, an ECC encoder for converting scrambled data into ECC data, and a serializer for converting the ECC data into a serial stream. A receiver includes a frame recoverer for converting the serial data into frame data, an ECC decoder from converting the frame data into ECC data and error indications, and a descrambler for restoring the original data. By using the results of the ECC decoding to convert the serial data into frame data, line decoding is unnecessary, thereby reducing channel usage.
    Type: Application
    Filed: March 6, 2007
    Publication date: July 19, 2007
    Inventors: Bharadwaj Amrutur, Richard Walker
  • Patent number: 7055073
    Abstract: Blocks of input data are received. The input data comprises packets of information words. The packets are preceded and followed by control words. A master transition is appended to the beginning of each block to form a respective frame for transmission. The master transition has a sense that depends on whether the block contains any control words. Additionally, for each block that contains one or more control words, a TYPE word indicating a structural property of the block is generated, the block is condensed to accommodate the TYPE word, and the TYPE word is inserted into the block. The coding method provides a very low overhead (3.125%) when implemented as a 64b/66b code.
    Type: Grant
    Filed: March 30, 2004
    Date of Patent: May 30, 2006
    Inventors: Richard C. Walker, Bharadwaj Amrutur, Richard W. Dugan
  • Patent number: 6975617
    Abstract: The network monitoring system comprises a network router with built-in monitoring data gathering. The network router includes channels through which data pass in packets. Each of the packets includes a packet header. The network router additionally includes a header copier and a packet generator. The header copier generates a header copy from the packet header of at least some of the packets. The packet generator receives the header copies and forms monitoring data packets from them. Each monitoring data packet additionally represents temporal data relating to the header copies included in it. A method of obtaining performance data relating to a data transmission network that includes a node passes data through the node in packets. Each of the packets includes a packet header. At least some of the packet headers are copied to obtain respective header copies as monitoring data from which monitoring data packets are formed.
    Type: Grant
    Filed: March 23, 2001
    Date of Patent: December 13, 2005
    Assignee: Agilent Technologies, Inc.
    Inventors: Richard C. Walker, Bharadwaj Amrutur, Peter Mottishaw, C. Steven Joiner, Larry A. Chesler, Ian Hardcastle
  • Publication number: 20040228364
    Abstract: Blocks of input data are received. The input data comprises packets of information words. The packets are preceded and followed by control words. A master transition is appended to the beginning of each block to form a respective frame for transmission. The master transition has a sense that depends on whether the block contains any control words. Additionally, for each block that contains one or more control words, a TYPE word indicating a structural property of the block is generated, the block is condensed to accommodate the TYPE word, and the TYPE word is inserted into the block. The coding method provides a very low overhead (3.125%) when implemented as a 64b/66b code.
    Type: Application
    Filed: March 30, 2004
    Publication date: November 18, 2004
    Inventors: Richard C. Walker, Bharadwaj Amrutur, Richard W. Dugan
  • Publication number: 20040196840
    Abstract: The passive measurement platform may be incorporated into a network router or used in conjunction with a network router. The passive measurement platform receives an OSI data packet, extracts the OSI Layer 3 from the OSI data packet, extracts headers from the OSI Layer 3, generates a unique packet label corresponding to the headers, generates a timestamp, and creates a data packet that includes the headers, packet label, and timestamp. The timestamp is GPS-based to minimize problems associated with frequency drift and counter overflow. Both the push and pull models of data retrieval are used to conserve network bandwidth.
    Type: Application
    Filed: April 4, 2003
    Publication date: October 7, 2004
    Inventors: Bharadwaj Amrutur, Allan Liu, Alexander L. Tudor, Richard W. Dugan
  • Patent number: 6718491
    Abstract: Blocks of input data that include control words and a packet of information words are received. The packet has a start preceded by ones of the control words and an end followed by others of the control words. The blocks are smaller than the packet. A determination of whether the block consists exclusively of information words is made. When the block consists exclusively of information words, a master transition having a first sense is appended to the block to form a frame. When the block does not consist exclusively of information words, the block is condensed to accommodate a TYPE word, the TYPE word is generated and inserted into the block and a master transition is appended to the block to form the frame. The TYPE word has a value that indicates one of the following structural properties of the block: (a) the position of the start of the packet in the block, (b) the position of the end of the packet in the block, and (c) the block being composed exclusively of control words.
    Type: Grant
    Filed: March 6, 2000
    Date of Patent: April 6, 2004
    Assignee: Agilent Technologies, Inc.
    Inventors: Richard C. Walker, Bharadwaj Amrutur, Richard W. Dugan
  • Patent number: 6650638
    Abstract: The frame of data that is decoded is one of a set of frames that represent a packet of information words, and that additionally represent coded control words preceding and following the packet. The frames each include a master transition and a payload field. The payload field either is composed exclusively of ones of the information words, or includes a TYPE word that defines the structure of the payload field. The master transition is in a first state when the payload field is composed exclusively of ones of the information words, and is otherwise in a second state. In the method, a determination is made of whether the master transition is in the first state. When the master transition is in the first state, the payload field is adopted as a block of received data. When the master transition is not in the first state, the TYPE word is extracted from the payload field, the payload field is expanded in response to the TYPE word, and the payload field, after expansion, is adopted as a block of received data.
    Type: Grant
    Filed: March 6, 2000
    Date of Patent: November 18, 2003
    Assignee: Agilent Technologies, Inc.
    Inventors: Richard C. Walker, Bharadwaj Amrutur, Richard W. Dugan
  • Publication number: 20010039580
    Abstract: The network monitoring system comprises a network router with built-in monitoring data gathering. The network router includes channels through which data pass in packets. Each of the packets includes a packet header. The network router additionally includes a header copier and a packet generator. The header copier generates a header copy from the packet header of at least some of the packets. The packet generator receives the header copies and forms monitoring data packets from them. Each monitoring data packet additionally represents temporal data relating to the header copies included in it. A method of obtaining performance data relating to a data transmission network that includes a node passes data through the node in packets. Each of the packets includes a packet header. At least some of the packet headers are copied to obtain respective header copies as monitoring data from which monitoring data packets are formed.
    Type: Application
    Filed: March 23, 2001
    Publication date: November 8, 2001
    Inventors: Richard C. Walker, Bharadwaj Amrutur, Peter Mottishaw, C. Steven Joiner, Larry A. Chesler, Ian Hardcastle