Patents by Inventor Deepak Kataria

Deepak Kataria 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: 20140258772
    Abstract: In accordance with teachings of the present disclosure, a method includes—at a network element communicatively coupled to a y-cable through two transmitters of the network element—transmitting data from a transmitter through the y-cable to a client and withholding transmission from the other transmitter, and determining whether receivers have received a backward defect indicator from the client. The method further includes determining that an interruption has occurred within a transmission media between the network element and the client, based on the determinations of whether the receivers have received the backward defect indicator from the client. The method also includes, based on the determination of the interruption, transmitting data from the other transmitter through the y-cable to the client and withholding transmission from the transmitter.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Deepak Kataria, David Solomon, Michael Green, Nitin Gogate, Junjie Chen
  • Patent number: 8718040
    Abstract: An integrated circuit device for use in a line card of a network node of a digital networking system is provided. The integrated circuit device is capable of intercepting one or more control messages from at least one CPE device. The one or more control messages correspond to at least an operational status of at least one TE device associated with the at least one CPE device. The integrated circuit device is also capable of transmitting one or more rate control messages to a network processor of the network node to adapt bandwidth utilization and provide adapted data traffic flow to at least one CPE device in relation to the operational status of the at least one TE device.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: May 6, 2014
    Assignee: Agere Systems LLC
    Inventors: Deepak Kataria, Seong-Hwan Kim, David P. Sonnier
  • Publication number: 20140105592
    Abstract: The present disclosure includes a network element comprising a first card configured to receive a duplicatively split first signal comprising a data component and a management component, and further configured to receive and transmit a duplicatively split second signal, and a similar second card. The network element also includes a selector configured to select either the first card or the second card to receive the management component of the first signal and to detect a change in designation between the first card and the second card to transmit the second signal. The selector is also configured to modify the selection to select the card designated to transmit the second signal to also receive the management component of the first signal. The disclosure also includes associated methods and systems.
    Type: Application
    Filed: October 15, 2012
    Publication date: April 17, 2014
    Inventors: Deepak Kataria, Jian-lin Mu, Michael Green, John Brian Pipe
  • Patent number: 8379518
    Abstract: A multi-stage scheduler that provides improved bandwidth utilization in the presence of processor intensive traffic is disclosed. Incoming traffic is separated into multiple traffic flows. Data blocks of the traffic flows are scheduled for access to a processor resource using a first scheduling algorithm, and processed by the processor resource as scheduled by the first scheduling algorithm. The processed data blocks of the traffic flows are scheduled for access to a bandwidth resource using a second scheduling algorithm, and provided to the bandwidth resource as scheduled by the second scheduling algorithm. The multi-stage scheduler in an illustrative embodiment may be implemented in a network processor integrated circuit or other processing device of a communication system.
    Type: Grant
    Filed: January 23, 2007
    Date of Patent: February 19, 2013
    Assignee: Agere Systems LLC
    Inventors: Deepak Kataria, Chengzhou Li
  • Patent number: 7971247
    Abstract: Methods and apparatus for use with an integrated circuit device of a processing device of a network node of a digital networking system, configured to monitor one or more control messages received at the processing device from each of a plurality of CPE devices, and limiting the one or more control messages to one or more specified rates for a specified duration. The integrated circuit device is further configured to provide one or more data channels to the plurality of CPE devices from the processing device in response to the one or more control messages processed at the processing device.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: June 28, 2011
    Assignee: Agere Systems Inc.
    Inventors: Deepak Kataria, Seong-Hwan Kim, Sundar Vedantham
  • Patent number: 7924857
    Abstract: A method and apparatus of reorganizing cells received over data communication lines at a receive node is provided. The cells have an initial order identified by monotonically increasing sequence identifiers. The receive node has buffers associated with respective ones of the communication lines. Each of the buffers has an output position. A cell having a smallest sequence identifier is detected from one or more cells at the output positions of the buffers. It is determined if the smallest sequence identifier is sequentially consecutive to a specified sequence identifier. If the smallest sequence identifier is sequentially consecutive to the specified sequence identifier, the cell having the smallest sequence identifier is dequeued from an output position of one of the buffers and the specified sequence identifier is redefined as the smallest sequence identifier.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: April 12, 2011
    Assignee: Agere Systems Inc.
    Inventors: Deepak Kataria, Codrut Radu Radulescu
  • Patent number: 7711009
    Abstract: Methods and apparatus for synchronizing a first clock of a transmit node and a second clock of a receive node in a packet network are provided. Receive time stamps are generated for transferred packets at a receive node in-accordance with the second clock. Propagation delay variation is filtered from receive time stamp intervals through a filter in accordance with a frequency of the second clock. The filtered receive time stamp intervals and transmit time stamp intervals of the transferred packets are input into a phase locked loop to generate a new frequency for the second clock. The filter and the second clock are updated in accordance with the new frequency for synchronization with the first clock of the transfer node.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: May 4, 2010
    Assignee: Agere Systems Inc.
    Inventors: Deepak Kataria, Chengzhou Li
  • Patent number: 7633962
    Abstract: A method of minimizing SID difference of simultaneously transmitted cells in two or more data communication lines is provided. A data transmission speed of each of the two or more data communication lines is identified. A fullness threshold of at least one buffer of two or more buffers in a transmit node is configured in relation to a size of a data cell for transmission. The two or more buffers correspond to respective ones of the two or more data communication lines. The at least one buffer communicates with a given one of the two or more data communication lines having a data transmission speed slower than another of the two or more data communication lines. One or more data cells for transmission are assigned to the two or more buffers of the two or more data communication lines at the transmit node. The one or more data cells are transmitted from the transmit node to a receive node in accordance with the data transmission speeds of the two or more data communication lines.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: December 15, 2009
    Assignee: Agere Systems Inc.
    Inventors: Deepak Kataria, Codrut Radu Radulescu
  • Publication number: 20080175270
    Abstract: A multi-stage scheduler that provides improved bandwidth utilization in the presence of processor intensive traffic is disclosed. Incoming traffic is separated into multiple traffic flows. Data blocks of the traffic flows are scheduled for access to a processor resource using a first scheduling algorithm, and processed by the processor resource as scheduled by the first scheduling algorithm. The processed data blocks of the traffic flows are scheduled for access to a bandwidth resource using a second scheduling algorithm, and provided to the bandwidth resource as scheduled by the second scheduling algorithm. The multi-stage scheduler in an illustrative embodiment may be implemented in a network processor integrated circuit or other processing device of a communication system.
    Type: Application
    Filed: January 23, 2007
    Publication date: July 24, 2008
    Inventors: Deepak Kataria, Chengzhou Li
  • Publication number: 20080080563
    Abstract: Methods and apparatus for synchronizing a first clock of a transmit node and a second clock of a receive node in a packet network are provided. Receive time stamps are generated for transferred packets at a receive node in-accordance with the second clock. Propagation delay variation is filtered from receive time stamp intervals through a filter in accordance with a frequency of the second clock. The filtered receive time stamp intervals and transmit time stamp intervals of the transferred packets are input into a phase locked loop to generate a new frequency for the second clock. The filter and the second clock are updated in accordance with the new frequency for synchronization with the first clock of the transfer node.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Inventors: Deepak Kataria, Chengzhou Li
  • Publication number: 20080037441
    Abstract: Methods and apparatus for use with an integrated circuit device of a processing device of a network node of a digital networking system, configured to monitor one or more control messages received at the processing device from each of a plurality of CPE devices, and limiting the one or more control messages to one or more specified rates for a specified duration. The integrated circuit device is further configured to provide one or more data channels to the plurality of CPE devices from the processing device in response to the one or more control messages processed at the processing device.
    Type: Application
    Filed: July 21, 2006
    Publication date: February 14, 2008
    Inventors: Deepak Kataria, Seong-Hwan Kim, Sundar Vedantham
  • Publication number: 20070153819
    Abstract: A method and apparatus of reorganizing cells received over data communication lines at a receive node is provided. The cells have an initial order identified by monotonically increasing sequence identifiers. The receive node has buffers associated with respective ones of the communication lines. Each of the buffers has an output position. A cell having a smallest sequence identifier is detected from one or more cells at the output positions of the buffers. It is determined if the smallest sequence identifier is sequentially consecutive to a specified sequence identifier. If the smallest sequence identifier is sequentially consecutive to the specified sequence identifier, the cell having the smallest sequence identifier is dequeued from an output position of one of the buffers and the specified sequence identifier is redefined as the smallest sequence identifier.
    Type: Application
    Filed: January 5, 2006
    Publication date: July 5, 2007
    Inventors: Deepak Kataria, Codrut Radulescu
  • Patent number: 7177279
    Abstract: In one embodiment, an apparatus for coordinating merging of packets for one or more virtual circuits (VGs). Each packet of a VC comprising a sequence of cells terminates with an end of packet (EOP) cell. The apparatus comprises one or more buffers, a buffer controller, and a merge processor. Each buffer is configured to receive cells of an associated VC and a threshold value based on traffic of the VC. When a number of cells of a packet in a buffer exceeds the corresponding dynamic threshold value, a corresponding flag of the buffer is set. The buffer controller is configured to drop all cells of the current packet in response to a set flag of a corresponding buffer. The merge processor services each buffer in accordance with a scheduling method to transfer one or more packets from each buffer to an output packet stream.
    Type: Grant
    Filed: April 24, 2002
    Date of Patent: February 13, 2007
    Assignee: Agere Systems Inc.
    Inventor: Deepak Kataria
  • Publication number: 20070025356
    Abstract: A method of minimizing SID difference of simultaneously transmitted cells in two or more data communication lines is provided. A data transmission speed of each of the two or more data communication lines is identified. A fullness threshold of at least one buffer of two or more buffers in a transmit node is configured in relation to a size of a data cell for transmission. The two or more buffers correspond to respective ones of the two or more data communication lines. The at least one buffer communicates with a given one of the two or more data communication lines having a data transmission speed slower than another of the two or more data communication lines. One or more data cells for transmission are assigned to the two or more buffers of the two or more data communication lines at the transmit node. The one or more data cells are transmitted from the transmit node to a receive node in accordance with the data transmission speeds of the two or more data communication lines.
    Type: Application
    Filed: July 29, 2005
    Publication date: February 1, 2007
    Inventors: Deepak Kataria, Codrut Radulescu
  • Publication number: 20060140206
    Abstract: An integrated circuit device for use in a line card of a network node of a digital networking system is provided. The integrated circuit device is capable of intercepting one or more control messages from at least one CPE device. The one or more control messages correspond to at least an operational status of at least one TE device associated with the at least one CPE device. The integrated circuit device is also capable of transmitting one or more rate control messages to a network processor of the network node to adapt bandwidth utilization and provide adapted data traffic flow to at least one CPE device in relation to the operational status of the at least one TE device.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Inventors: Deepak Kataria, Seong-Hwan Kim, David Sonnier
  • Publication number: 20060013210
    Abstract: A method and apparatus are disclosed for per-service flow protection and restoration of data in one or more packet networks. The disclosed protection and restoration techniques allow traffic to be prioritized and protected from the aggregate level down to a micro-flow level. Thus, protection can be limited to those services that are fault sensitive. Protected data is duplicated over a primary path and one or more backup data paths. Following a link failure, protected data can be quickly and efficiently restored without significant service interruption. A received packet is classified at each end point based on information in a header portion of the packet, using one or more rules that determine whether the received packet should be protected. At an ingress node, if the packet classification determines that the received packet should be protected, then the received packet is transmitted on at least two paths.
    Type: Application
    Filed: June 18, 2004
    Publication date: January 19, 2006
    Inventors: Mark Bordogna, Christopher Hamilton, Deepak Kataria, Pravin Pathak, Mark Simkins
  • Patent number: 6687229
    Abstract: Arrangements and methods for improving the probability of finding a connection path that meets user specified delay requirements. The improvements offer packet switches enhanced path selection that will improve the resource utilization of networks, both flat networks and hierarchical networks incorporating such switches. The latter type of networks run the path selection algorithm in the PNNI v1.0 standard where the packet switches are asynchronous transfer mode switches. Two modes of enhanced delay-based path selection are based on two different accumulation methods, namely an additive method and an asymptotic method.
    Type: Grant
    Filed: November 6, 1998
    Date of Patent: February 3, 2004
    Inventors: Deepak Kataria, Dimitris Logothetis, Santhanam Srinivasan, Malathi Veeraraghavan
  • Patent number: 6661797
    Abstract: Arrangements and methods for efficiently selecting an optimum connection path that meets user specified delay requirements with enhanced efficiency. In a basic aspect, a method is implemented by one of a plurality of algorithms to meet user QoS specifications. The user not only specifies a delay threshold T for the incoming request but also specifies a delay threshold tolerance &egr; for the path delay that will satisfy him. Two implementations are disclosed. The first is termed non-iterative and sets scaling factor &tgr;=min (T, (n−1)/&egr;), where n is a number of links in a shortest path, scales all the relevant delay parameters by &tgr;/T, truncates all the scaled values to integers, and uses a dynamic programming algorithm to accumulate the total of resulting link delay parameters values for each possible shortest path. The second method, termed iterative, is similar, except that it sets &tgr;<<T.
    Type: Grant
    Filed: February 28, 2000
    Date of Patent: December 9, 2003
    Assignee: Lucent Technologies Inc.
    Inventors: Ashish Goel, Deepak Kataria, Dimitris Logothetis, Kajamalai Gopalaswamy Ramakrishnan
  • Publication number: 20030041218
    Abstract: A terminal receives cells of one or more virtual circuits (VCs) into corresponding reassembly buffers, with a packet of a VC defined as one or more cells and having the last cell with an end of packet (EOP) indicator (an EOP cell). The terminal merges groups of VC packets that are stored in the reassembly buffers into a single output buffer for transmission. Buffer management employes a threshold to detect buffer overflow to terminate building of the current packet in the reassembly buffer. The terminal may employ a packet discard mechanism, such as early packet discard, to generate a dynamic threshold value for each VC buffer based on the VC packet traffic. When cells of a packet are admitted to a buffer and the threshold is exceeded, one of two events may occur. In the first event, the threshold is exceeded without receiving an EOP cell. The reassembly buffer is flushed and all subsequent cells are dropped (refused admission to the buffer) until the EOP cell for the dropped packet is received.
    Type: Application
    Filed: April 24, 2002
    Publication date: February 27, 2003
    Inventor: Deepak Kataria
  • Patent number: 6385172
    Abstract: Methods and communication networks having a plurality of connection-oriented switches in which administrative weights are assigned based on link call blocking probabilities. Three assignment schemes include, first, a solution that can be built in the switch software of sufficiently similar switches to enable the switches to determine administrative weights for their links. The second and third schemes employ administrative weight management stations. The second scheme uses an administrative weight management station that operates to enhance total network revenue or throughput in a communication network in which all of the switches implement a certain type of accounting management information databases (MIB). The third scheme uses an administrative weight management station that computes administrative weights for switches that do not have the capability for the second scheme, but which employ appropriate MIBs.
    Type: Grant
    Filed: March 19, 1999
    Date of Patent: May 7, 2002
    Assignee: Lucent Technologies Inc.
    Inventors: Deepak Kataria, Dimitris Logothetis, Santhanam Srinivasan, Malathi Veeraraghavan