Patents by Inventor Hamed Eshraghian

Hamed Eshraghian 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: 8599846
    Abstract: A data and voice communication system includes communication between a line card and an accelerator card. Voice, data, and control traffic is received from the line card and is transmitted to the accelerator card via a physical link having separate voice, data, and control logical channels. The separate voice, data, and control logical channels are represented by labeled data packets.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: December 3, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Parvez Khan, Hamed Eshraghian
  • Patent number: 8266466
    Abstract: The present invention relates to a synchronized timestamp mechanism in a packet processing system. This synchronized timestamp mechanism provides a globally synchronized counter value so counters located on separate packet processing cards can be synchronized. The synchronizing of these packet processing cards provides tracking of how long it takes for packets to be processed, provides the ability to generate packet headers that include sequence numbers for robust header compression, and allows the use of encryption protocols without a time reference signal. The synchronization is provided by sending the cards with counter value information and this information can be used to update the card's internal counter value information so that the card is synchronized with other cards.
    Type: Grant
    Filed: May 21, 2007
    Date of Patent: September 11, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Hamed Eshraghian, Werner Niebel, Matthew H. Harper
  • Publication number: 20120008621
    Abstract: A data and voice communication system includes communication between a line card and an accelerator card. Voice, data, and control traffic is received from the line card and is transmitted to the accelerator card via a physical link having separate voice, data, and control logical channels. The separate voice, data, and control logical channels are represented by labeled data packets.
    Type: Application
    Filed: September 19, 2011
    Publication date: January 12, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Parvez KHAN, Hamed Eshraghian
  • Patent number: 8023507
    Abstract: A data and voice communication system includes communication between a line card and an accelerator card. Voice, data, and control traffic is received from the line card and is transmitted to the accelerator card via a physical link having separate voice, data, and control logical channels. The separate voice, data, and control logical channels are represented by labeled data packets.
    Type: Grant
    Filed: June 11, 2009
    Date of Patent: September 20, 2011
    Assignee: Starent Networks LLC
    Inventors: Parvez Khan, Hamed Eshraghian
  • Patent number: 7903685
    Abstract: A converter for converting serial (e.g. TDM) data streams into parallel (e.g. cell) data is presented. Conversion from cell to TDM format is also disclosed. Methods for converting between serial and parallel data formats are provided. In some applications, communication data streams of digital data may be captured, processed, and stored in one or more of the serial and cell data formats.
    Type: Grant
    Filed: June 3, 2004
    Date of Patent: March 8, 2011
    Assignee: Starent Networks LLC
    Inventor: Hamed Eshraghian
  • Publication number: 20100027548
    Abstract: A data and voice communication system includes communication between a line card and an accelerator card. Voice, data, and control traffic is received from the line card and is transmitted to the accelerator card via a physical link having separate voice, data, and control logical channels. The separate voice, data, and control logical channels are represented by labeled data packets.
    Type: Application
    Filed: June 11, 2009
    Publication date: February 4, 2010
    Inventors: Parvez KHAN, Hamed ESHRAGHIAN
  • Publication number: 20090210593
    Abstract: Systems and methods for communicating data over a communication bus are disclosed. In some aspects, the data is digital information communicated over a multiple-line bus connecting two or more electronic devices such as integrated circuits. The disclosure presents useful formats for arranging data into data cells communicated over the bus, and include some exemplary features as shared clock signals, Ready bit information, and vertical parity checking.
    Type: Application
    Filed: February 27, 2009
    Publication date: August 20, 2009
    Inventor: Hamed ESHRAGHIAN
  • Publication number: 20080294926
    Abstract: The present invention relates to a synchronized timestamp mechanism in a packet processing system. This synchronized timestamp mechanism provides a globally synchronized counter value so counters located on separate packet processing cards can be synchronized. The synchronizing of these packet processing cards provides tracking of how long it takes for packets to be processed, provides the ability to generate packet headers that include sequence numbers for robust header compression, and allows the use of encryption protocols without a time reference signal. The synchronization is provided by sending the cards with counter value information and this information can be used to update the card's internal counter value information so that the card is synchronized with other cards.
    Type: Application
    Filed: May 21, 2007
    Publication date: November 27, 2008
    Inventors: Hamed Eshraghian, Werner Niebel, Matthew H. Harper
  • Publication number: 20050033891
    Abstract: Systems and methods for communicating data over a communication bus are disclosed. In some aspects, the data is digital information communicated over a multiple-line bus connecting two or more electronic devices such as integrated circuits. The disclosure presents useful formats for arranging data into data cells communicated over the bus, and include some exemplary features as shared clock signals, Ready bit information, and vertical parity checking.
    Type: Application
    Filed: June 3, 2004
    Publication date: February 10, 2005
    Inventor: Hamed Eshraghian
  • Publication number: 20050030982
    Abstract: A converter for converting serial (e.g. TDM) data streams into parallel (e.g. cell) data is presented. Conversion from cell to TDM format is also disclosed. Methods for converting between serial and parallel data formats are provided. In some applications, communication data streams of digital data may be captured, processed, and stored in one or more of the serial and cell data formats.
    Type: Application
    Filed: June 3, 2004
    Publication date: February 10, 2005
    Inventor: Hamed Eshraghian
  • Publication number: 20040131072
    Abstract: A data and voice communication system includes communication between a line card and an accelerator card. Voice, data, and control traffic is received from the line card and is transmitted to the accelerator card via a physical link having separate voice, data, and control logical channels. The separate voice, data, and control logical channels are represented by labeled data packets.
    Type: Application
    Filed: August 12, 2003
    Publication date: July 8, 2004
    Applicant: Starent Networks Corporation
    Inventors: Parvez Khan, Hamed Eshraghian
  • Patent number: 6239815
    Abstract: In order to efficiently use processing and transmission bandwidth and data storage of a computer system, video data is represented using integer and fractional values. The integer value has a precision defined by the precision of the data paths of the computer system. These integer and fractional components are packed into byte-oriented data packets in a manner that minimizes waste of storage space and transmission bandwidth. This packing of data also may be done in such a way so as to minimize processing for performing packing and unpacking of the data. Because the video data may be easily separated and combined into its integer and fractional components, these components may be processed or transported separately, in parallel or in series, and then later recombined. As a result, lower precision devices may be used in parallel to process or transport streams of higher precision data without having a high precision data processing or transport path.
    Type: Grant
    Filed: April 3, 1998
    Date of Patent: May 29, 2001
    Assignee: Avid Technology, Inc.
    Inventors: Craig R. Frink, Raymond D. Cacciatore, Hamed Eshraghian
  • Patent number: 6105083
    Abstract: The present invention provides a generic interface which enables asynchronous data processing elements to be interconnected using an interconnection protocol that controls flow of data between the processing elements. The flow control allows the processing elements to be data independent from, i.e., the processing elements need not be designed for a fixed sample rate or resolution, sample format and other data dependent factors. When used with digital motion video data, the processing elements may process motion video data at various temporal and spatial resolutions and color formats. Flow of data between processing elements may be controlled by handshake signals indicating whether the sender has valid data and the receiver can receive data. When valid data is available at the sender and is requested by the receiver, a transfer of data occurs. The characteristics of the data, and functions to be performed on the data may be specified using control inputs to the processing elements.
    Type: Grant
    Filed: June 20, 1997
    Date of Patent: August 15, 2000
    Assignee: Avid Technology, Inc.
    Inventors: Jeffrey D. Kurtze, Craig R. Frink, James Hamilton, Frank C. Sarnowski, Raymond D. Cacciatore, Scott A. Markinson, Michael F. Lamenza, Anthony O'Connor, Hamed Eshraghian