Patents by Inventor Srinivasa R. Malladi

Srinivasa R. Malladi 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: 8638816
    Abstract: A method and apparatus for transceiving multiple service data from multiple communication services to a SONET/SDH communication system or network is provided. A SONET/SDH universal framer (SURF) bidirectionally provides communication between a SONET/SDH communication port and multiple service communication ports using their native data format. A provisioning register stores provisioning information describing the communication system and the communication ports. A SONET/SDH byte engine processes complex hierarchical SONET/SDH frames storing intermediate states when it changes to process a byte of data of a different STS-1 equivalent frame in a SONET/SDH STS-N frame. A service byte engine processes the multitude of service data formats and generally its intermediate states are restored, processed, and saved when it changes to process a different data stream or a different frame of data of a given service.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: January 28, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jay Sethuram, Amir Nayyarhabibi, Chandra Shekhar Joshi, Rajiv Kane, Richard Joseph Weber, Srinivasa R. Malladi
  • Publication number: 20110044343
    Abstract: A method and apparatus for transceiving multiple service data from multiple communication services to a SONET/SDH communication system or network is provided. A SONET/SDH universal framer (SURF) bidirectionally provides communication between a SONET/SDH communication port and multiple service communication ports using their native data format. A provisioning register stores provisioning information describing the communication system and the communication ports. A SONET/SDH byte engine processes complex hierarchical SONET/SDH frames storing intermediate states when it changes to process a byte of data of a different STS-1 equivalent frame in a SONET/SDH STS-N frame. A service byte engine processes the multitude of service data formats and generally its intermediate states are restored, processed, and saved when it changes to process a different data stream or a different frame of data of a given service.
    Type: Application
    Filed: November 2, 2010
    Publication date: February 24, 2011
    Applicant: StratumOne Communications, Corp.
    Inventors: Jay Sethuram, Amir Nayyarhabibi, Chandra Shekhar Joshi, Rajiv Kane, Richard Joseph Weber, Srinivasa R. Malladi
  • Patent number: 7826480
    Abstract: A method and apparatus for transceiving multiple service data from multiple communication services to a SONET/SDH communication system or network is provided. A SONET/SDH universal framer (SURF) bidirectionally provides communication between a SONET/SDH communication port and multiple service communication ports using their native data format. A provisioning register stores provisioning information describing the communication system and the communication ports. A SONET/SDH byte engine processes complex hierarchical SONET/SDH frames storing intermediate states when it changes to process a byte of data of a different STS-1 equivalent frame in a SONET/SDH STS-N frame. A service byte engine processes the multitude of service data formats and generally its intermediate states are restored, processed, and saved when it changes to process a different data stream or a different frame of data of a given service.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: November 2, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Jay Sethuram, Amir Nayyarhabibi, Chandra Shekhar Joshi, Rajiv Kane, Richard Joseph Weber, Srinivasa R. Malladi
  • Patent number: 7606265
    Abstract: A method and apparatus for transceiving multiple service data from multiple communication services to a SONET/SDH communication system or network are provided. A SONET/SDH universal framer (SURF) bidirectionally provides communication between a SONET/SDH communication port and multiple service communication ports using their native data format. A SONET/SDH byte engine processes complex hierarchical SONET/SDH frames storing intermediate states when it changes to process a byte of data of a different STS-1 equivalent frame in a SONET/SDH STS-N frame. A service byte engine processes the multitude of service data formats and generally intermediate states are restored, processed, and saved when the service byte engine changes to process a different data stream or a different frame of data of a given service.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: October 20, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Jay Sethuram, Amir Nayyarhabibi, Chandra Shekhar Joshi, Rajiv Kane, Richard Joseph Weber, Srinivasa R. Malladi
  • Patent number: 7424032
    Abstract: A method and apparatus for transceiving multiple service data from multiple communication services to a SONET/SDH communication system or network is provided. A SONET/SDH universal framer (SURF) bidirectionally provides communication between a SONET/SDH communication port and multiple service communication ports using their native data format. A provisioning register stores provisioning information describing the communication system and the communication ports. A SONET/SDH byte engine processes complex hierarchical SONET/SDH frames storing intermediate states when it changes to process a byte of data of a different STS-1 equivalent frame in a SONET/SDH STS-N frame. A service byte engine processes the multitude of service data formats and generally its intermediate states are restored, processed, and saved when it changes to process a different data stream or a different frame of data of a given service.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: September 9, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Jay Sethuram, Amir Nayyarhabibi, Chandra Shekhar Joshi, Rajiv Kane, Richard Joseph Weber, Srinivasa R. Malladi
  • Patent number: 6765928
    Abstract: A method and apparatus for transceiving multiple service data from multiple communication services to a SONET/SDH communication system or network is provided. A SONET/SDH universal framer (SURF) bidirectionally provides communication between a SONET/SDH communication port and multiple service communication ports using their native data format. A provisioning register stores provisioning information describing the communication system and the communication ports. A SONET/SDH byte engine processes complex hierarchical SONET/SDH frames storing intermediate states when it changes to process a byte of data of a different STS-1 equivalent frame in a SONET/SDH STS-N frame. A service byte engine processes the multitude of service data formats and generally its intermediate states are restored, processed, and saved when it changes to process a different data stream or a different frame of data of a given service.
    Type: Grant
    Filed: September 2, 1998
    Date of Patent: July 20, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Jay Sethuram, Amir Nayyarhabibi, Chandra Shekhar Joshi, Rajiv Kane, Richard Joseph Weber, Srinivasa R. Malladi
  • Patent number: 5912676
    Abstract: A frame memory interface architecture which is easily adaptable to interface to any of a plurality of frame memory storage architectures. In the preferred embodiment, the present invention comprises an MPEG decoder system and method for decoding frames of a video sequence. The MPEG decoder includes various slave devices which access a single external memory, wherein these slave devices include reconstruction logic or motion compensation logic, a reference frame buffer, display logic, a prefetch buffer, and host bitstream logic, among others. Each of the slave devices is capable of storing or retrieving data to/from the memory according to different frame storage formats, such as a scan line format, a tiled format, and a skewed tile format, among others. The frame memory interface is easily re-configurable to each of these different formats, thus providing improved efficiency according to the present invention. The slave device then generates a request to the memory controller.
    Type: Grant
    Filed: June 14, 1996
    Date of Patent: June 15, 1999
    Assignee: LSI Logic Corporation
    Inventors: Srinivasa R. Malladi, Surya Varansi, Vanya Amla
  • Patent number: 5903312
    Abstract: Disclosed is a reusable hardware layout ("core") for performing some, but not all, MPEG-2 video decoding functions. The information content of the core may be stored on a machine readable media and includes a series of hardware layouts specifying the locations and features of various circuit elements comprising the video core architecture. The disclosed video decoder core design specifies that at least the following MPEG-2 functions are performed by the hardware: inverse scan, inverse quantization, inverse discrete cosine transform, half pel compensation, and merge. Other MPEG-2 functions such as motion vector decoding, variable length decoding, and run level decoding are not performed by hardware video cores fabricated in accordance with video core design.
    Type: Grant
    Filed: August 1, 1997
    Date of Patent: May 11, 1999
    Assignee: LSI Logic Corporation
    Inventors: Srinivasa R. Malladi, Venkat Mattela
  • Patent number: 5883679
    Abstract: A method of retrieving image information is disclosed in which a reference block is selected which overlies three sections of an image stored in a memory having two banks. Exactly two of the sections of the image are stored in the same bank of the memory. A sequence in which to read the three sections is selected such that the two sections in the same bank are not read consecutively. Each section of the image underlying the reference block is read in the selected sequence to retrieve the image information.
    Type: Grant
    Filed: February 20, 1997
    Date of Patent: March 16, 1999
    Assignee: C-Cube Microsystems, Inc.
    Inventors: Moenes Z. Iskarous, Vijay Maheshwari, Srinivasa R. Malladi
  • Patent number: 5870310
    Abstract: Disclosed is a method and apparatus for designing re-useable interfacing logic hardware shells which provide interface functions between a hardware core and one or more busses. An interface logic hardware shell provides previously characterized, tested and implemented interface logic designs for use in future applications with little or no redesign. The hardware circuitry (cells) of which such shells are comprised includes circuitry for bus interface units, memory interface units, buffers, and bus protocol logic. The cores for which the shells provide interface functions include CPU cores, memory cores, digital video decoding cores, digital audio decoding cores, ATM cores, Ethernet cores, JPEG cores and other data processing cores.
    Type: Grant
    Filed: May 3, 1996
    Date of Patent: February 9, 1999
    Assignee: LSI Logic Corporation
    Inventor: Srinivasa R. Malladi
  • Patent number: 5845249
    Abstract: A reusable hardware layout ("core") for performing some, but not all, MPEG and AC-3 audio decoding functions. Specifically, the audio core performs matrixing and windowing operations of MPEG and AC-3 decoding. The disclosed audio core design includes a data path, a control logic unit, an input RAM interface (for controlling an input RAM), an output RAM interface (for controlling an output RAM), a ROM, a ROM addressing logic unit, and a registers interface. The input RAM and the output RAM are located outside of the audio core. The control logic unit specifies in which state of multiple states the audio core currently resides, with each of the multiple states specifying one function or group of functions of either the MPEG or AC-3 decoding process. The control logic unit includes an MPEG state machine for generating MPEG state and cycle count information and an AC-3 state machine for generating AC-3 state and cycle count information.
    Type: Grant
    Filed: May 3, 1996
    Date of Patent: December 1, 1998
    Assignee: LSI Logic Corporation
    Inventors: Srinivasa R. Malladi, Mahadev S. Kolluru
  • Patent number: 5818532
    Abstract: Disclosed is a reusable hardware layout ("core") for performing some, but not all, MPEG-2 video decoding functions. The information content of the core may be stored on a machine readable media and includes a series of hardware layouts specifying the locations and features of various circuit elements comprising the video core architecture. The disclosed video decoder core design specifies that at least the following MPEG-2 functions are performed by the hardware: inverse scan, inverse quantization, inverse discrete cosine transform, half pel compensation, and merge. Other MPEG-2 functions such as motion vector decoding, variable length decoding, and run level decoding are not performed by hardware video cores fabricated in accordance with video core design.
    Type: Grant
    Filed: May 3, 1996
    Date of Patent: October 6, 1998
    Assignee: LSI Logic Corporation
    Inventors: Srinivasa R. Malladi, Venkat Mattela
  • Patent number: 5815206
    Abstract: Disclosed is a partitioning procedure for designing MPEG decoders, AC-3 decoders, and decoders for other audio/video standards. The procedure provides that some specified decoding functionality be implemented exclusively in the form of hardware and certain other specified decoding functionality be provided exclusively as firmware or software. A video decoder designed according to this procedure includes the following elements: (a) firmware or software for implementing, in conjunction with a CPU, video header processing functions; and (b) hardware for implementing preparsing assist, macroblock reconstruction, and video display control functions. An audio decoder designed according to this procedure includes the following elements: (a) firmware or software for implementing, in conjunction with a CPU, decoding fields containing parameters for processing the audio data; and (b) hardware for implementing matrixing and windowing functions on the audio data.
    Type: Grant
    Filed: May 3, 1996
    Date of Patent: September 29, 1998
    Assignee: LSI Logic Corporation
    Inventors: Srinivasa R. Malladi, Marc A. Miller, Kwok K. Chau
  • Patent number: 5784011
    Abstract: An inverse quantizer includes a multiplier circuit using two adder/subtracter stages to perform a multiplication operation between the quantizer scale value and the weight value. The inverse quantizer may be employed within a video decoder circuit such an an MPEG decoder. The multiplier circuit includes a control unit which receives the seven bit quantizer scale value. The control unit is configured to control a set of multiplexers which select either the weight value and/or bit shifted versions of the weight value to be operated upon by the two stage adder. Accordingly, each multiplexer circuit includes certain bit-shifted versions of the weight value as inputs. The control unit controls the multiplexer circuits such that appropriate inputs are channeled through the multiplexer circuits for operation by a pair of adder/subtracter circuits.
    Type: Grant
    Filed: June 14, 1996
    Date of Patent: July 21, 1998
    Assignee: LSI Logic Corporation
    Inventors: Srinivasa R. Malladi, Venkat Mattela
  • Patent number: 5638518
    Abstract: Disclosed is a node loop port core for use in a Fibre Channel high speed data system for implementing transmission protocol and loop arbitration. The node loop core converts incoming data from 10 bit format to 8 bit format, checks frame CRC, parses frames, and steers the results to any one of a number of buffers. The buffers function as loading areas for incoming frames and are not part of NL core. In transmit operation, the node loop core chooses a loaded buffer to service, assembles frames, generates and adds CRC to frames, encodes the result from 8 bit to 10 bit format and then transfers the results. All control functions associated with primitive signals and sequences are handled by the node loop core. The core follows established Fibre Channel arbitration rules and recognizes all necessary primitive signals and primitive sequences for proper operation of the arbitrated loop.
    Type: Grant
    Filed: October 24, 1994
    Date of Patent: June 10, 1997
    Assignee: LSI Logic Corporation
    Inventor: Srinivasa R. Malladi
  • Patent number: 5598541
    Abstract: A flexible architecture for the Super Core for implementing the FC-1 transmission protocol and the FC-2 signalling (framing) protocol in a 1.0625 Gbit/second Fibre Channel, which realizes 80 Mbytes/second sustained throughput. The architecture supports multiple, concurrent, open, and active exchanges and sequences with the use of an embedded control processor with all necessary time-critical functions performed in hardware and less critical performed by the embedded processor firmware.
    Type: Grant
    Filed: October 24, 1994
    Date of Patent: January 28, 1997
    Assignee: LSI Logic Corporation
    Inventor: Srinivasa R. Malladi