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: 6947375Abstract: 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: GrantFiled: January 27, 2003Date of Patent: September 20, 2005Assignee: Nokia Inc.Inventors: Vimal Parikh, Amar Gupta, Chi Fai Ho
-
Patent number: 6934280Abstract: 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: GrantFiled: May 4, 2000Date of Patent: August 23, 2005Assignee: Nokia, Inc.Inventors: Chi Fai Ho, Shashank Merchant, Amar Gupta, Prabhas Kejriwal, Ravi Bail Bhat, Guatam Dewan
-
Patent number: 6910148Abstract: 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: GrantFiled: December 7, 2000Date of Patent: June 21, 2005Assignee: Nokia, Inc.Inventors: Chi Fai Ho, Amar Gupta, Madhu Grandhi, Alex Bachmutsky
-
Patent number: 6870837Abstract: 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: GrantFiled: August 19, 1999Date of Patent: March 22, 2005Assignee: Nokia CorporationInventors: Chi Fai Ho, Amar Gupta, Prabhas Kejriwal, Ravi Bail Bhat
-
Publication number: 20050037398Abstract: 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: ApplicationFiled: June 28, 2004Publication date: February 17, 2005Applicant: Roche Molecular Systems, Inc.Inventors: David Gelfand, Fred Reichert, Veeraiah Bodepudi, Amar Gupta, Stephen Will, Thomas Myers
-
Publication number: 20040171040Abstract: 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: ApplicationFiled: November 21, 2003Publication date: September 2, 2004Inventors: Veeraiah Bodepudi, Amar Gupta, Stephen Will
-
Publication number: 20040146062Abstract: 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: ApplicationFiled: January 27, 2003Publication date: July 29, 2004Applicant: Nokia Inc.Inventors: Vimal Parikh, Amar Gupta, Chi Fai Ho
-
Publication number: 20030133461Abstract: 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: ApplicationFiled: August 19, 1999Publication date: July 17, 2003Inventors: CHI FAI HO, AMAR GUPTA, PRABHAS KEJRIWAL, RAVI BAIL BHAT
-
Patent number: 5852601Abstract: 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: GrantFiled: June 9, 1997Date of Patent: December 22, 1998Assignee: Network Equipment Technologies, Inc.Inventors: Peter Newman, Willie T. Glover, Gururaj Singh, Amar Gupta, Clifford James Buckley
-
Patent number: 5787070Abstract: 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: GrantFiled: June 21, 1995Date of Patent: July 28, 1998Assignee: Cisco Technology, Inc.Inventors: Amar Gupta, Joel Craig Naumann, Shirish K. Sathe, Mohammad Seyed Nikuie
-
Patent number: 5729546Abstract: 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: GrantFiled: June 21, 1995Date of Patent: March 17, 1998Assignee: Cisco Systems, Inc.Inventors: Amar Gupta, Joel Craig Naumann, Eduard Allen Price, Shrish K. Sathe
-
Patent number: 5633954Abstract: 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: GrantFiled: September 30, 1994Date of Patent: May 27, 1997Assignee: Massachusetts Institute of TechnologyInventors: Amar Gupta, Maram V. Nagendraprasad, Patrick S. P. Wang
-
Patent number: 5594869Abstract: 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: GrantFiled: May 1, 1995Date of Patent: January 14, 1997Assignee: Digital Equipment CorporationInventors: William R. Hawe, Butler W. Lampson, Amar Gupta
-
Patent number: 5430715Abstract: 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: GrantFiled: September 15, 1993Date of Patent: July 4, 1995Assignee: Stratacom, Inc.Inventors: Charles M. Corbalis, Ross S. Heitkamp, Mike M. Wu, Amar Gupta
-
Patent number: 5379297Abstract: 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: GrantFiled: April 9, 1992Date of Patent: January 3, 1995Assignee: Network Equipment Technologies, Inc.Inventors: Willie T. Glover, Gururaj Singh, Amar Gupta, Peter Newman
-
Patent number: 5235644Abstract: 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: GrantFiled: June 29, 1990Date of Patent: August 10, 1993Assignee: Digital Equipment CorporationInventors: Amar Gupta, Butler W. Lampson, William R. Hawe, Joseph J. Tardo, Charles W. Kaufman, Mark F. Kempf, Morrie Gasser, B. J. Herbison
-
Patent number: 5161193Abstract: 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: GrantFiled: June 29, 1990Date of Patent: November 3, 1992Assignee: Digital Equipment CorporationInventors: Butler W. Lampson, William R. Hawe, Amar Gupta, Barry A. Spinney
-
Patent number: 5099517Abstract: 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: GrantFiled: June 29, 1990Date of Patent: March 24, 1992Assignee: Digital Equipment CorporationInventors: Amar Gupta, William R. Hawe, Mark F. Kempf, Ching S. Lee
-
Patent number: 5086469Abstract: 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: GrantFiled: June 29, 1990Date of Patent: February 4, 1992Assignee: Digital Equipment CorporationInventors: Amar Gupta, Charles W. Kaufman, Mark F. Kempf, G. Paul Koning
-
Patent number: 5070528Abstract: 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: GrantFiled: June 29, 1990Date of Patent: December 3, 1991Assignee: Digital Equipment CorporationInventors: William R. Hawe, Joseph J. Tardo, Charles W. Kaufman, Amar Gupta, Barry A. Spinney, Gregory M. Waters