Patents by Inventor Suvhasis Mukhopadhyay
Suvhasis Mukhopadhyay 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: 20150358355Abstract: Systems, devices, and methods are disclosed for enabling the reconfiguration of services supported by a network of devices. Such reconfiguration can be realized dynamically and in real time without compromising the security of the overall system from external threats or internal malfunctions. These systems, devices and methods may provide a first functional stack supporting a previous version of a specific service and the provisioning of a second functional stack dynamically and in real-time that supports an updated version of the specific service. In addition, an administration function may be included in the embodiment such that the administration function manages and controls the functional stacks and network operations. Using these mechanisms, an existing service can be changed dynamically or a new service can be added dynamically in a secure manner without interruption of other existing services.Type: ApplicationFiled: April 13, 2015Publication date: December 10, 2015Applicant: DOMANICOM CORPORATIONInventors: William G. Bartholomay, Sin-Min Change, Santanu Das, Arun Sengupta, Suvhasis Mukhopadhyay
-
Patent number: 9009783Abstract: Systems, devices, and methods are disclosed for enabling the reconfiguration of services supported by a network of devices. Such reconfiguration can be realized dynamically and in real time without compromising the security of the overall system from external threats or internal malfunctions. These systems, devices and methods may provide a first functional stack supporting a previous version of a specific service and the provisioning of a second functional stack dynamically and in real-time that supports an updated version of the specific service. In addition, an administration function may be included in the embodiment such that the administration function manages and controls the functional stacks and network operations. Using these mechanisms, an existing service can be changed dynamically or a new service can be added dynamically in a secure manner without interruption of other existing services.Type: GrantFiled: September 25, 2013Date of Patent: April 14, 2015Assignee: DomaniCom CorporationInventors: William G. Bartholomay, Sin-Min Chang, Santanu Das, Arun Sengupta, Suvhasis Mukhopadhyay
-
Publication number: 20140025794Abstract: Systems, devices, and methods are disclosed for enabling the reconfiguration of services supported by a network of devices. Such reconfiguration can be realized dynamically and in real time without compromising the security of the overall system from external threats or internal malfunctions. These systems, devices and methods may provide a first functional stack supporting a previous version of a specific service and the provisioning of a second functional stack dynamically and in real-time that supports an updated version of the specific service. In addition, an administration function may be included in the embodiment such that the administration function manages and controls the functional stacks and network operations. Using these mechanisms, an existing service can be changed dynamically or a new service can be added dynamically in a secure manner without interruption of other existing services.Type: ApplicationFiled: September 25, 2013Publication date: January 23, 2014Applicant: DOMANICOM CORPORATIONInventors: William G. Bartholomay, Sin-Min Chang, Santanu Das, Arun Sengupta, Suvhasis Mukhopadhyay
-
Patent number: 8572677Abstract: Systems, devices, and methods are disclosed for enabling the reconfiguration of services supported by a network of devices. Such reconfiguration can be realized dynamically and in real time without compromising the security of the overall system from external threats or internal malfunctions. These systems, devices and methods may provide a first functional stack supporting a previous version of a specific service and the provisioning of a second functional stack dynamically and in real-time that supports an updated version of the specific service. In addition, an administration function may be included in the embodiment such that the administration function manages and controls the functional stacks and network operations. Using these mechanisms, an existing service can be changed dynamically or a new service can be added dynamically in a secure manner without interruption of other existing services.Type: GrantFiled: July 22, 2011Date of Patent: October 29, 2013Inventors: William G. Bartholomay, Sin-Min Chang, Santanu Das, Arun Sengupta, Suvhasis Mukhopadhyay
-
Publication number: 20120203877Abstract: Systems, devices, and methods are disclosed for enabling the reconfiguration of services supported by a network of devices. Such reconfiguration can be realized dynamically and in real time without compromising the security of the overall system from external threats or internal malfunctions. These systems, devices and methods may provide a first functional stack supporting a previous version of a specific service and the provisioning of a second functional stack dynamically and in real-time that supports an updated version of the specific service. In addition, an administration function may be included in the embodiment such that the administration function manages and controls the functional stacks and network operations. Using these mechanisms, an existing service can be changed dynamically or a new service can be added dynamically in a secure manner without interruption of other existing services.Type: ApplicationFiled: July 22, 2011Publication date: August 9, 2012Applicant: DOMANICOM CORPORATIONInventors: William G. Bartholomay, Sin-Min Chang, Santanu Das, Arun Sengupta, Suvhasis Mukhopadhyay
-
Patent number: 8010993Abstract: Systems, devices, and methods are disclosed for enabling the reconfiguration of services supported by a network of devices. Such reconfiguration can be realized dynamically and in real time without compromising the security of the overall system from external threats or internal malfunctions. These systems, devices and methods may provide a first functional stack supporting a previous version of a specific service and the provisioning of a second functional stack dynamically and in real-time that supports an updated version of the specific service. In addition, an administration function may be included in the embodiment such that the administration function manages and controls the functional stacks and network operations. Using these mechanisms, an existing service can be changed dynamically or a new service can be added dynamically in a secure manner without interruption of other existing services.Type: GrantFiled: November 24, 2010Date of Patent: August 30, 2011Assignee: Domanicom Corp.Inventors: William G. Bartholomay, Sin-Min Chang, Santanu Das, Arun Sengupta, Suvhasis Mukhopadhyay
-
Publication number: 20100158023Abstract: A system-on-chip integrated circuit (and multi-chip systems based thereon) that includes a bridge interface that employs data scrambling and error correction on data communicated between integrated circuits.Type: ApplicationFiled: December 23, 2008Publication date: June 24, 2010Inventors: Suvhasis Mukhopadhyay, Marco Heddes, Michael Singngee Yeo
-
Publication number: 20100158005Abstract: A system-on-chip integrated circuit (and multi-chip systems based thereon) that includes a bridge interface that provides transparent bridging of data communicated between integrated circuits.Type: ApplicationFiled: December 23, 2008Publication date: June 24, 2010Inventors: Suvhasis Mukhopadhyay, Marco Heddes, Massimo Ravasi, Michael Singngee Yeo
-
Patent number: 7349444Abstract: Methods for retiming SONET signals include demultiplexing STS-1 signals from an STS-N signal, buffering each of the STS-1 signals in a FIFO, determining the FIFO depth over time, and determining a pointer leak rate based in part on FIFO depth and also based on the rate of received pointer movements. According to the presently preferred embodiment, each FIFO is 29 bytes deep. If FIFO depth is 12-17 bytes, no leaking is performed. If the depth is 8-12 bytes or 17-21 bytes, a slow leak rate is set. If the depth is 4-8 bytes or 21-25 bytes, a fast leak rate is set. If the depth is 0-4 bytes or 25-29 bytes, pointer movements are immediate. The calculated leak rates are based on the net number of pointer movements (magnitude of positive and negative movements summed) received during a sliding window of n×32 seconds (n×256,000 frames).Type: GrantFiled: August 23, 2004Date of Patent: March 25, 2008Assignee: Transwitch CorporationInventors: Daniel C. Upp, Suvhasis Mukhopadhyay, Bart Brosens, Kris Van Aken, Chitra Wadhwa, Sachin Mathur, Ramses Valvekens
-
Patent number: 7260767Abstract: Methods for correcting errors in a GFP-T superblock include buffering the 64 bytes of data in an 8×8 byte buffer, buffering the flag byte in a separate buffer, calculating the CRC remainder, and performing single and double bit error correction in three stages. In the first stage, the CRC remainder is compared to a single bit error syndrome table and if an error is located, it is corrected. In the second stage, the CRC remainder is compared to a double bit error syndrome table and if an error is located, it is corrected. The third stage corrects the second error of a double bit error. The flag byte is processed first, followed by the data bytes, eight bytes at a time.Type: GrantFiled: August 23, 2004Date of Patent: August 21, 2007Assignee: Transwitch CorporationInventors: Santanu Bhattacharya, Neeraj Gupta, Yogesh Mittal, Priya Darshini, Arunava Dutta, Suvhasis Mukhopadhyay
-
Publication number: 20070047579Abstract: A multipacket interface is easily adaptable to any of several link layer interfaces via a simple adaptation layer which can be provided on an ASIC or FPGA. The interface according to the invention includes (in both transmit and receive directions) a multi-bit data signal, a multi-bit channel identifier, a packet abort/error signal, a start-of-frame signal, an end-of-frame signal, a data valid signal, and an interface clock. In the transmit direction, the interface also includes a data request signal and a multi-bit PDU length indicator signal. In the receive direction the interface also includes a server signal failure signal.Type: ApplicationFiled: August 23, 2005Publication date: March 1, 2007Inventors: Suvhasis Mukhopadhyay, Santanu Bhattacharya, Vikas Kumar, Kumar Singh, Arunava Dutta, Desikan Srinivasan
-
Publication number: 20060039411Abstract: A SONET/SDH frame synchronization method uses one framing pattern to find the frame and a second framing pattern to monitor the frame after it is acquired. The first framing pattern uses twenty-four bits selected from the A1 and A2 bytes. After acquisition, the second framing, pattern uses only twelve bits, e.g. the last four bits of the last A1 byte and all of the first A2 byte. The framing pattern comparisons are made with a window of N+1 bytes or 2N bytes. The method of the invention meets the requirements of Telcordia GR-253 and eliminates aliasing in the last H2 bytes. The method can also be applied to enhanced framing in STS-192 and STS-768. An exemplary implementation of the method is realized in a state machine.Type: ApplicationFiled: August 23, 2004Publication date: February 23, 2006Inventors: Suvhasis Mukhopadhyay, Ramses Valvekens, Cedric Esqueret, Yudhisthira Kundu
-
Publication number: 20060041826Abstract: Methods for correcting errors in a GFP-T superblock include buffering the 64 bytes of data in an 8×8 byte buffer, buffering the flag byte in a separate buffer, calculating the CRC remainder, and performing single and double bit error correction in three stages. In the first stage, the CRC remainder is compared to a single bit error syndrome table and if an error is located, it is corrected. In the second stage, the CRC remainder is compared to a double bit error syndrome table and if an error is located, it is corrected. The third stage corrects the second error of a double bit error. The flag byte is processed first, followed by the data bytes, eight bytes at a time.Type: ApplicationFiled: August 23, 2004Publication date: February 23, 2006Inventors: Santanu Bhattacharya, Neeraj Gupta, Yogesh Mittal, Priya Darshini, Arunava Dutta, Suvhasis Mukhopadhyay
-
Publication number: 20060039400Abstract: Whenever a PAUSE frame is generated locally, a pause refresh timer is set with the pause parameter from the PAUSE frame. PAUSE frames which are received from a remote data sink are trapped and the value of the pause parameter is evaluated. If the value is smaller than the current pause refresh timer value, the pause frame is discarded. If the value is equal to or larger than the current pause refresh timer value, the PAUSE frame is passed on to the data source and an end-to-end flow control (EEFC) timer is set with the pause parameter received from the remote data sink. While the EEFC timer is counting down, locally generated PAUSE frames having a pause parameter less than the timer value are suppressed.Type: ApplicationFiled: August 23, 2004Publication date: February 23, 2006Inventors: Suvhasis Mukhopadhyay, Pushkal Yadav, Neil Singer, Ramakrishnan Shankar
-
Publication number: 20060039415Abstract: Methods for retiming SONET signals include demultiplexing STS-1 signals from an STS-N signal, buffering each of the STS-1 signals in a FIFO, determining the FIFO depth over time, and determining a pointer leak rate based in part on FIFO depth and also based on the rate of received pointer movements. According to the presently preferred embodiment, each FIFO is 29 bytes deep. If FIFO depth is 12-17 bytes, no leaking is performed. If the depth is 8-12 bytes or 17-21 bytes, a slow leak rate is set. If the depth is 4-8 bytes or 21-25 bytes, a fast leak rate is set. If the depth is 0-4 bytes or 25-29 bytes, pointer movements are immediate. The calculated leak rates are based on the net number of pointer movements (magnitude of positive and negative movements summed) received during a sliding window of n×32 seconds (n×256,000 frames).Type: ApplicationFiled: August 23, 2004Publication date: February 23, 2006Inventors: Daniel Upp, Suvhasis Mukhopadhyay, Bart Brosens, Kris Aken, Chitra Wadhwa, Sachin Mathur, Ramses Valvekens