Patents by Inventor Pradeep Samudra

Pradeep Samudra 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: 9686380
    Abstract: A process capable of distributing data is configured to receive a stream of data formatted under a wireless data communication protocol such as Universal Mobile Telecommunications System (“UMTS”) or Long Term Evolution (“LTE”). After identifying the portion of the IP data from the stream of data in accordance with a predefined IP data identifier, the process separates the IP data from the stream of data. Upon reformatting the IP data into one or more IP packets, the IP packet(s) bypasses at least a portion of circuit network and move directly to an Internet router.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: June 20, 2017
    Assignee: Tellabs Operations, Inc.
    Inventors: Pradeep Samudra, Kerby A. Lyons, Adrien J. Joseph
  • Patent number: 8279866
    Abstract: A method for switching packets in a communication network is provided. The method includes dividing a data stream into at least two sub-streams in a first application card received in a first application card slot of a packet switch. A first sub-stream is sent through a first application port associated with the first application card slot to a first switch port associated with a switch port slot of the packet switch. The switch port slot is operable to receive a switch card for the packet switch. A second sub-stream is sent through a second application port associated with the first application card slot to a second switch port associated with the switch port slot.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: October 2, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Pradeep Samudra
  • Patent number: 8204051
    Abstract: An apparatus for use in a first packet switching device that transmits outgoing data packets to a second packet switching device over N heterogeneous data links. The first packet switching device comprises N packet queues for storing outgoing data packets. The apparatus selects one of the N heterogeneous data links to transmit a first outgoing data packet. The apparatus comprises a controller that calculates a packet delay value for each one of a subset of S of the N heterogeneous data links. The packet delay (PD) value for each data link is determined as a function of i) a propagation delay (D) of the data link; ii) a packet size (PS) of the first outgoing data packet; iii) a queue size (QS) of a packet queue associated with the data link; and iv) a bandwidth (BW) of the data link.
    Type: Grant
    Filed: March 19, 2003
    Date of Patent: June 19, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sreedharan Sreejith, Pradeep Samudra
  • Patent number: 7673215
    Abstract: An apparatus and method for using an error correcting code to achieve data compression in a data communication network is disclosed. Data compression is achieved by performing an error correction encoding operation on input data. Data compression is further achieved by providing, for transmission across a communication channel, compressed data that is representative of the input data. The compressed data preferably includes error correction information produced by the error correction encoding operation. The compressed data requires less transmission channel capacity than does the input data.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: March 2, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jack C. Wybenga, Patricia Kay Sturm, Pradeep Samudra
  • Patent number: 7672304
    Abstract: A method for switching frames in a switching system is provided. The method includes receiving a first stripe set for a first port at a second port. The first stripe set is stored in a particular location in a queue of the second port. A determination is made regarding whether a first full flag associated with the first port has been set. If the first full flag has not been set, the first full flag is set and the particular location in the queue of the second port is provided to the first port.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: March 2, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jack C. Wybenga, Patricia K. Sturm, Yingwei Wang, Pradeep Samudra
  • Patent number: 7558268
    Abstract: A router for transmitting data packets to and receiving data packets from N interfacing peripheral devices. The router comprises a first packet processor that receives a first data packet from a physical medium device (PMD) module coupled to one of the N interfacing peripheral device and determines if a format of the first data packet is one of IPv4, IPv6 and MPLS. The first packet processor determines a destination device of the first data packet by looking up the destination device in a unified forwarding table containing destination devices for data packets in IPv4 format, IPv6 format, and MPLS format.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: July 7, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jack C. Wybenga, Pradeep Samudra, Patricia K. Sturm
  • Patent number: 7277383
    Abstract: A parallel router comprising: 1) a plurality of routing nodes, each of the plurality of routing nodes capable of receiving message packets from and transmitting message packets to external devices, wherein the each of the plurality of routing nodes maintains a routing table suitable for routing message packets from transmitting ones of the plurality of routing nodes to receiving ones of the plurality of routing nodes; and 2) a switch fabric capable of transmitting the messages packets between the transmitting nodes and the receiving nodes, wherein a designated one of the plurality of routing nodes is operable to transmit to at least one non-designated one of the plurality of routing nodes a hello request message operable to cause the non-designated routing node to transmit back a hello acknowledgment message, wherein the designated routing node monitors a time duration between transmission of the hello request message and receipt of the hello acknowledgment message to determine if the non-designated routing n
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: October 2, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Myongsu Choe, Jack C. Wybenga, Pradeep Samudra
  • Patent number: 7254111
    Abstract: A parallel router comprising: 1) a plurality of routing nodes, each of the plurality of routing nodes capable of receiving message packets from and transmitting message packets to external devices, wherein each of the routing nodes maintains a routing table suitable for routing message packets from transmitting ones of the plurality of routing nodes to receiving ones of the plurality of routing nodes; and 2) a switch fabric capable of transmitting the messages packets between the transmitting nodes and the receiving nodes, wherein a designated one of the plurality of routing nodes is operable to receive from non-designated ones of the plurality of routing nodes link state advertisement (LSA) message packets containing link state information, wherein the designated routing node aggregates the LSA message packets to thereby form a link-state database.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: August 7, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Myongsu Choe, Jack C. Wybenga, Pradeep Samudra
  • Patent number: 7212537
    Abstract: A wireless network gateway for transmitting data between a wireless network and a packet data network. The wireless network gateway comprises: 1) N input-output processors for transmitting and receiving data packets to and from the wireless network and the packet data network; 2) M service processors for performing packet data serving node (PDSN) functions associated with data sessions between the packet data network and mobile stations communicating with the wireless network; 3) a switch fabric for the N input-output processors and the M service processors; and 4) P switch modules. Each of the P switch modules transfers data packets between the switch fabric and at least one input-output processors. A first switch module stores session bindings information associated with a first data session between a first mobile station and the packet data network.
    Type: Grant
    Filed: July 10, 2002
    Date of Patent: May 1, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jack C. Wybenga, Pradeep Samudra
  • Publication number: 20070002849
    Abstract: A method for switching frames in a switching system is provided. The method includes receiving a first stripe set for a first port at a second port. The first stripe set is stored in a particular location in a queue of the second port. A determination is made regarding whether a first full flag associated with the first port has been set. If the first full flag has not been set, the first full flag is set and the particular location in the queue of the second port is provided to the first port.
    Type: Application
    Filed: June 16, 2005
    Publication date: January 4, 2007
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jack Wybenga, Patricia Sturm, Yingwei Wang, Pradeep Samudra
  • Publication number: 20060294448
    Abstract: Data compression in a communication system is achieved by performing an error correction encoding operation on input data, and then providing, for transmission across a communication channel, compressed data that is representative of the input data and includes error correction information produced by the error correction encoding operation.
    Type: Application
    Filed: December 17, 2004
    Publication date: December 28, 2006
    Applicant: SAMSUNG ELECTRONICS Co., LTD.
    Inventors: Jack Wybenga, Patricia Sturm, Pradeep Samudra
  • Publication number: 20060280188
    Abstract: A method for processing frames in a switching system is provided. The method includes performing a data striping technique on an incoming high data rate (HDR) data stream having a high data rate to generate a plurality of lower data rate (LDR) stripes having a lower data rate than the high data rate. The plurality of LDR stripes is processed using processing techniques associated with the lower data rate. The processed LDR stripes are multiplexed into a single, outgoing HDR data stream.
    Type: Application
    Filed: June 10, 2005
    Publication date: December 14, 2006
    Applicant: SAMSUNG ELECTRONICS Co., LTD.
    Inventors: Jack Wybenga, Patricia Sturm, Yingwei Wang, Pradeep Samudra
  • Publication number: 20060104271
    Abstract: A method for switching packets in a communication network is provided. The method includes dividing a data stream into at least two sub-streams in a first application card received in a first application card slot of a packet switch. A first sub-stream is sent through a first application port associated with the first application card slot to a first switch port associated with a switch port slot of the packet switch. The switch port slot is operable to receive a switch card for the packet switch. A second sub-stream is sent through a second application port associated with the first application card slot to a second switch port associated with the switch port slot.
    Type: Application
    Filed: July 15, 2005
    Publication date: May 18, 2006
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Pradeep Samudra
  • Publication number: 20050053080
    Abstract: A router for interconnecting N interfacing peripheral devices. The router comprises: i) a first switch fabric; ii) a second switch fabric; and iii) a plurality of routing nodes coupled to the first and second switch fabrics. Each of the routing nodes comprises an input-output processing (IOP) module for forwarding received data packets to other ones of the IOP modules via the first and second switch fabrics. A first one of the IOP modules forwards received data packets directed to a second one of the IOP modules by alternating between the first and second switch fabrics for each sequential data packet directed to the second IOP module. Breaks in the alternating sequence identify failed links and cause all traffic to be sent via the remaining good link. Support for multiple IOP modules and switch fabrics also is provided.
    Type: Application
    Filed: September 4, 2003
    Publication date: March 10, 2005
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jack Wybenga, Pradeep Samudra, Patricia Sturm
  • Publication number: 20040223502
    Abstract: A router for transmitting data packets to and receiving data packets from N interfacing peripheral devices. The router comprises a first packet processor that receives a first data packet from a physical medium device (PMD) module coupled to one of the N interfacing peripheral device and determines if a format of the first data packet is one of IPv4, IPv6 and MPLS. The first packet processor determines a destination device of the first data packet by looking up the destination device in a unified forwarding table containing destination devices for data packets in IPv4 format, IPv6 format, and MPLS format.
    Type: Application
    Filed: May 8, 2003
    Publication date: November 11, 2004
    Applicant: SAMSUNG ELECTRONICS CO., LTD
    Inventors: Jack C. Wybenga, Pradeep Samudra, Patricia K. Sturm
  • Publication number: 20040184449
    Abstract: An apparatus for use in a first packet switching device that transmits outgoing data packets to a second packet switching device over N heterogeneous data links. The first packet switching device comprises N packet queues for storing outgoing data packets. The apparatus selects one of the N heterogeneous data links to transmit a first outgoing data packet. The apparatus comprises a controller that calculates a packet delay value for each one of a subset of S of the N heterogeneous data links. The packet delay (PD) value for each data link is determined as a function of i) a propagation delay (D) of the data link; ii) a packet size (PS) of the first outgoing data packet; iii) a queue size (QS) of a packet queue associated with the data link; and iv) a bandwidth (BW) of the data link.
    Type: Application
    Filed: March 19, 2003
    Publication date: September 23, 2004
    Applicant: SAMSUNG ELECTRONICS Co., LTD.
    Inventors: Sreedharan Sreejith, Pradeep Samudra
  • Publication number: 20040008649
    Abstract: A wireless network gateway for transmitting data between a wireless network and a packet data network. The wireless network gateway comprises: 1) N input-output processors for transmitting and receiving data packets to and from the wireless network and the packet data network; 2) M service processors for performing packet data serving node (PDSN) functions associated with data sessions between the packet data network and mobile stations communicating with the wireless network; 3) a switch fabric for the N input-output processors and the M service processors; and 4) P switch modules. Each of the P switch modules transfers data packets between the switch fabric and at least one input-output processors. A first switch module stores session bindings information associated with a first data session between a first mobile station and the packet data network.
    Type: Application
    Filed: July 10, 2002
    Publication date: January 15, 2004
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jack C. Wybenga, Pradeep Samudra
  • Publication number: 20030067924
    Abstract: A parallel router comprising: 1) a plurality of routing nodes, each of the plurality of routing nodes capable of receiving message packets from and transmitting message packets to external devices, wherein the each of the plurality of routing nodes maintains a routing table suitable for routing message packets from transmitting ones of the plurality of routing nodes to receiving ones of the plurality of routing nodes; and 2) a switch fabric capable of transmitting the messages packets between the transmitting nodes and the receiving nodes, wherein a designated one of the plurality of routing nodes is operable to transmit to at least one non-designated one of the plurality of routing nodes a hello request message operable to cause the non-designated routing node to transmit back a hello acknowledgment message, wherein the designated routing node monitors a time duration between transmission of the hello request message and receipt of the hello acknowledgment message to determine if the non-designated routing n
    Type: Application
    Filed: July 11, 2002
    Publication date: April 10, 2003
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Myongsu Choe, Jack C. Wybenga, Pradeep Samudra
  • Publication number: 20030067925
    Abstract: A parallel router comprising: 1) a plurality of routing nodes, each of the plurality of routing nodes capable of receiving message packets from and transmitting message packets to external devices, wherein each of the routing nodes maintains a routing table suitable for routing message packets from transmitting ones of the plurality of routing nodes to receiving ones of the plurality of routing nodes; and 2) a switch fabric capable of transmitting the messages packets between the transmitting nodes and the receiving nodes, wherein a designated one of the plurality of routing nodes is operable to receive from non-designated ones of the plurality of routing nodes link state advertisement (LSA) message packets containing link state information, wherein the designated routing node aggregates the LSA message packets to thereby form a link-state database.
    Type: Application
    Filed: July 11, 2002
    Publication date: April 10, 2003
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Myongsu Choe, Jack C. Wybenga, Pradeep Samudra