Patents by Inventor Amar Gupta

Amar Gupta 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: 6947375
    Abstract: The system provides an IP network card that comprises a redundancy configuration register; an interface; and redundancy mapping logic. The redundancy configuration register stores card configuration data. The interface receives slot active signals from other cards. The redundancy mapping logic is communicatively coupled to the register and interface. The logic maps a packet to a slot having an active card based on the data in the register, an address in the packet, and received slot active signals.
    Type: Grant
    Filed: January 27, 2003
    Date of Patent: September 20, 2005
    Assignee: Nokia Inc.
    Inventors: Vimal Parikh, Amar Gupta, Chi Fai Ho
  • Patent number: 6934280
    Abstract: One embodiment of the present invention receives a plurality of network services, maps the plurality of network services to a single network service at a network layer higher than layer 2, and transmits the single network service. Another embodiment of the present invention receives a single network service at a network layer higher than layer 2, maps the single network service to a plurality of network services, and transmits the plurality of network services.
    Type: Grant
    Filed: May 4, 2000
    Date of Patent: August 23, 2005
    Assignee: Nokia, Inc.
    Inventors: Chi Fai Ho, Shashank Merchant, Amar Gupta, Prabhas Kejriwal, Ravi Bail Bhat, Guatam Dewan
  • Patent number: 6910148
    Abstract: A router and routing protocol redundancy are disclosed to reduce service outage or degradation for a network device and thus to increase service availability on a network due to software and hardware failures of the network device. A network device such as router includes a redundancy platform having an active controller system and a standby controller system. A routing protocol state change is received or generated by the active controller system. The received or generated routing protocol state change is replicated to the standby controller system. By replicating the routing protocol state change, the standby controller system can maintain the routing protocol sessions for the network device if a failure occurs in the active controller system. Furthermore, the routing protocol states are maintained in realtime to handle the dynamic changes created by routing protocols.
    Type: Grant
    Filed: December 7, 2000
    Date of Patent: June 21, 2005
    Assignee: Nokia, Inc.
    Inventors: Chi Fai Ho, Amar Gupta, Madhu Grandhi, Alex Bachmutsky
  • Patent number: 6870837
    Abstract: The present invention establishes a circuit emulation service (CES) over an internet protocol (IP) network based on properties of the IP network. The CES emulates a circuit from a local interworking function to a remote interworking function. Data that is received at a constant bit rate at the local interworking function is encapsulated into a number of IP packets configured according to the CES. The IP packets are transported from the local interworking function to the remote interworking function according to the CES. In one embodiment, each IP packet also includes data segments for simultaneously encapsulating multiple constant bit rate circuits. In another embodiment, each data segment includes a separate CES circuit header.
    Type: Grant
    Filed: August 19, 1999
    Date of Patent: March 22, 2005
    Assignee: Nokia Corporation
    Inventors: Chi Fai Ho, Amar Gupta, Prabhas Kejriwal, Ravi Bail Bhat
  • Publication number: 20050037398
    Abstract: The present invention provides methods of extending primer nucleic acids and sequencing target nucleic acids. The methods include the use of 2?-terminator nucleotides to effect chain termination. In addition to related reaction mixtures and kits, the invention also provides computers and computer readable media.
    Type: Application
    Filed: June 28, 2004
    Publication date: February 17, 2005
    Applicant: Roche Molecular Systems, Inc.
    Inventors: David Gelfand, Fred Reichert, Veeraiah Bodepudi, Amar Gupta, Stephen Will, Thomas Myers
  • Publication number: 20040171040
    Abstract: The invention relates to detectable labels useful for detection of nucleotide sequences. Specifically, the invention relates to labeled-imidazole-PEG compounds, such as nucleosides, nucleotides, and nucleic acids incorporating such compounds, and methods utilizing such compounds. The invention further relates to kits comprising labeled imidazole-PEG compounds.
    Type: Application
    Filed: November 21, 2003
    Publication date: September 2, 2004
    Inventors: Veeraiah Bodepudi, Amar Gupta, Stephen Will
  • Publication number: 20040146062
    Abstract: The system provides an IP network card that comprises a redundancy configuration register; an interface; and redundancy mapping logic. The redundancy configuration register stores card configuration data. The interface receives slot active signals from other cards. The redundancy mapping logic is communicatively coupled to the register and interface. The logic maps a packet to a slot having an active card based on the data in the register, an address in the packet, and received slot active signals.
    Type: Application
    Filed: January 27, 2003
    Publication date: July 29, 2004
    Applicant: Nokia Inc.
    Inventors: Vimal Parikh, Amar Gupta, Chi Fai Ho
  • Publication number: 20030133461
    Abstract: The present invention establishes a circuit emulation service (CES) over an internet protocol (IP) network based on properties of the IP network. The CES emulates a circuit from a local interworking function to a remote interworking function. Data that is received at a constant bit rate at the local interworking function is encapsulated into a number of IP packets configured according to the CES. The IP packets are transported from the local interworking function to the remote interworking function according to the CES. In one embodiment, each IP packet also includes data segments for simultaneously encapsulating multiple constant bit rate circuits. In another embodiment, each data segment includes a separate CES circuit header.
    Type: Application
    Filed: August 19, 1999
    Publication date: July 17, 2003
    Inventors: CHI FAI HO, AMAR GUPTA, PRABHAS KEJRIWAL, RAVI BAIL BHAT
  • Patent number: 5852601
    Abstract: Reactive congestion control in an asynchronous transfer mode (ATM) network where the network is formed by the interconnection of nodes each including a forward path for transfer of information from source to destination through the network and a return path for returning congestion control signals. Each source includes a modifiable issue rate unit which issues forward information signals at different rates for virtual channels in response to the presence and absence of congestion signals received on the return path.
    Type: Grant
    Filed: June 9, 1997
    Date of Patent: December 22, 1998
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Peter Newman, Willie T. Glover, Gururaj Singh, Amar Gupta, Clifford James Buckley
  • Patent number: 5787070
    Abstract: A communication controller is disclosed with a plurality of service modules including a redundant service module and with a mechanism for substituting the redundant service module for any one of the service modules. The communication controller includes a redundancy module that distributes communication signals to the redundant service module via a distribution bus coupled to the service modules. The distribution bus is alternatively used to distribute a high speed communication link to the service modules for improved physical connectivity.
    Type: Grant
    Filed: June 21, 1995
    Date of Patent: July 28, 1998
    Assignee: Cisco Technology, Inc.
    Inventors: Amar Gupta, Joel Craig Naumann, Shirish K. Sathe, Mohammad Seyed Nikuie
  • Patent number: 5729546
    Abstract: A communication interface with an expandable multilane cell bus that enables conversion of communication traffic received over a set of low speed or narrow band communication links according to a first communication protocol into a series of communication cells according to a second communication protocol. The cell bus enables concentration of the communication cells for transfer over a high speed communication link according to the second protocol. The communication interface includes a cell bus master that polls slave service modules while transferring communication cells to the service modules over a unidirection transmit portion of the cell bus and while receiving communication cells over a unidirection receive portion of the cell bus.
    Type: Grant
    Filed: June 21, 1995
    Date of Patent: March 17, 1998
    Assignee: Cisco Systems, Inc.
    Inventors: Amar Gupta, Joel Craig Naumann, Eduard Allen Price, Shrish K. Sathe
  • Patent number: 5633954
    Abstract: A character recognition system comprises means for receiving a first binary image of a plurality of characters; segmenting means for separating the first binary image into a plurality of second binary images corresponding to the plurality of characters in the first binary image; normalizing means for reducing variations among the characters, which normalizing means comprises stroke adjusting means for processing the second binary images to adjust strokes of the characters to a predetermined thickness, size normalization means for processing the second binary images to proportionally adjust the overall size of the characters to a predetermined overall size, and slant correction means for processing the second binary images to reduce a slant with respect to a predetermined axis of the characters; and recognizer means coupled to the normalizing means for processing the normalized second binary images to determine which character is represented by each of the normalized second binary images.
    Type: Grant
    Filed: September 30, 1994
    Date of Patent: May 27, 1997
    Assignee: Massachusetts Institute of Technology
    Inventors: Amar Gupta, Maram V. Nagendraprasad, Patrick S. P. Wang
  • Patent number: 5594869
    Abstract: A technique to facilitate decryption processing of information packets transmitted over a communication network after encryption in accordance with a specific network protocol, the details of which may be subject to later change as standards are developed or modified. Programmable registers are used in the decryption process to hold information for identifying an incoming information packet as being subject to the specific protocol and requiring decryption, and identifying a starting location of a data field to be decrypted. Specifically one programmable register contains a first offset locating an identifier field in the packet, in which a cryptographic identifier will be found if the packet is one conforming to the protocol; another programmable register contains a cryptographic identifier value that will be found in the identifier field if decryption is to be performed, and a third programmable register contains a second offset to locate the beginning of a data field to be decrypted.
    Type: Grant
    Filed: May 1, 1995
    Date of Patent: January 14, 1997
    Assignee: Digital Equipment Corporation
    Inventors: William R. Hawe, Butler W. Lampson, Amar Gupta
  • Patent number: 5430715
    Abstract: A mechanism for routing a communication cell in a cell switching communication controller that employs multiple path identifier masking functions selected by a header control field in the communication cell and that employs a content addressable memory comprising a plurality of entries, wherein each entry stores a pre configured local termination identifier and a pre configured pass through identifier.
    Type: Grant
    Filed: September 15, 1993
    Date of Patent: July 4, 1995
    Assignee: Stratacom, Inc.
    Inventors: Charles M. Corbalis, Ross S. Heitkamp, Mike M. Wu, Amar Gupta
  • Patent number: 5379297
    Abstract: A communication unit for concurrently processing cells in an asynchronous transfer mode (ATM) network. Packets are segmented into a plurality of cells concurrently for a plurality of channels for transmission over the (ATM) network. Cells received from the ATM network are reassembled concurrently for the plurality of channels. Pipelined processing units are employed for segmentation and for reassembly each having logic control, control memory, and data memory. The segmentation unit control memory stores two-dimensional queues with first dimension rate queues for queueing descriptors for cells of different channels having cells to be transmitted and with second dimension channel queues for each channel having a cell descriptor in the rate queue.
    Type: Grant
    Filed: April 9, 1992
    Date of Patent: January 3, 1995
    Assignee: Network Equipment Technologies, Inc.
    Inventors: Willie T. Glover, Gururaj Singh, Amar Gupta, Peter Newman
  • Patent number: 5235644
    Abstract: A decryption method, and associated cryptographic processor, for performing in-line decryption of information frames received from a communication network through a first in-line processing stage. As an information packet is streamed into the cryptographic processor, a determination is made to an acceptable level of probability whether the packet contains data that should be decrypted. The decision whether or not decrypt is made by analyzing the incoming packet header, recognizing a limited number of packet formats, and further parsing the packet to locate any encrypted data and to make sure that the packet is not a segment of a larger message. Falsely decrypted packets are looped back through the cryptographic processor, to regenerate the data that was falsely decrypted. Decryption and encryption are performed in such a manner that a false decryption is completely reversible without loss of data.
    Type: Grant
    Filed: June 29, 1990
    Date of Patent: August 10, 1993
    Assignee: Digital Equipment Corporation
    Inventors: Amar Gupta, Butler W. Lampson, William R. Hawe, Joseph J. Tardo, Charles W. Kaufman, Mark F. Kempf, Morrie Gasser, B. J. Herbison
  • Patent number: 5161193
    Abstract: Cryptographic apparatus, and a related method for its operation, for in-line encryption and decryption of data packets transmitted in a communication network. A full-duplex cryptographic processor is positioned between two in-line processing entities of a network architecture. For example, in a fiber distributed data interface (FDDI) network, the processor is positioned between a media access control (MAC) sublayer and a ring memory controller (RMC). Incoming information packets are analyzed to decide whether or not they contain encrypted data and, if they do, are subject to decryption before forwarding. Outbound information packets have their data portions encrypted if called for, and are usually forwarded toward the network communication medium. Cryptographic processing in both directions is performed in real time as each packet is streamed through the processor.
    Type: Grant
    Filed: June 29, 1990
    Date of Patent: November 3, 1992
    Assignee: Digital Equipment Corporation
    Inventors: Butler W. Lampson, William R. Hawe, Amar Gupta, Barry A. Spinney
  • Patent number: 5099517
    Abstract: A method and corresponding apparatus for encoding and decoding additional status bits into an existing frame status byte transmitted as part of a packet of information in a communication network. The described scheme provides for the encoding and decoding of two additional status bits, without having to modify the packet format. In the disclosed embodiment of the invention, the additional status bits are used to convey information to a node processor concerning decryption processing of a received information packets.
    Type: Grant
    Filed: June 29, 1990
    Date of Patent: March 24, 1992
    Assignee: Digital Equipment Corporation
    Inventors: Amar Gupta, William R. Hawe, Mark F. Kempf, Ching S. Lee
  • Patent number: 5086469
    Abstract: A method for selective disclosure of the identity of a communication protocol under which an information packet originated, but without incorrectly identifying the protocol in a header accompanying the packet. If there is a need to conceal the identity of the underlying source protocol, a special anonymous protocol identifier is used, instead of the real protocol identifier, in the header of an encrypted information packet. Network monitors can then still provide accurate information concerning traffic on the network, without having this information distorted by the use of incorrect communication protocols. If there is a desire to reveal the underlying protocol, a subnetwork protocol frame format is used to store the protocol identity and signify whether the packet is encrypted. A packet that is of a non-subnetwork protocol can be encapsulated with a subnetwork header containing a special code signifying that there is an encapsulated packet and containing the original protocol identifier.
    Type: Grant
    Filed: June 29, 1990
    Date of Patent: February 4, 1992
    Assignee: Digital Equipment Corporation
    Inventors: Amar Gupta, Charles W. Kaufman, Mark F. Kempf, G. Paul Koning
  • Patent number: 5070528
    Abstract: A method and related cryptographic processing apparatus for handling information packets that are to be cryptographically processed prior to transmission onto a communication network, or that are to be locally cryptographically processed and looped back to a node processor. A special cryptographic preamble is included in each information packet that is to be subject to cryptographic processing. The cryptographic preamble contains an offset value pointing to the starting location of information that is to be processed, and completely defines the type of cryptographic processing to be performed. The cryptographic processor can then perform the processing as specified in the preamble without regard to a specific protocol. If the packet is to be transmitted onto the network, the preamble is stripped from the packet after cryptographic processing, so that the formats of packets transmitted onto the network will be unaffected by the preamble.
    Type: Grant
    Filed: June 29, 1990
    Date of Patent: December 3, 1991
    Assignee: Digital Equipment Corporation
    Inventors: William R. Hawe, Joseph J. Tardo, Charles W. Kaufman, Amar Gupta, Barry A. Spinney, Gregory M. Waters