Patents by Inventor Srinivas Sampath
Srinivas Sampath 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: 20240082248Abstract: The present application relates to process for preparation of Mavacamten, preparative methods of various crystalline forms of Mavacamten and amorphous form of Mavacamten, its preparative method, and pharmaceutical compositions thereof. The present application also relates to solid dispersions of Mavacamten, their preparative methods and pharmaceutical compositions containing solid dispersions of Mavacamten.Type: ApplicationFiled: January 31, 2022Publication date: March 14, 2024Inventors: Divya Jyothi KALLEM, Sharmistha PAL, Srinivas ORUGANTI, Magesh SAMPATH, Kottur Mohan KUMAR, Saikat SEN, Arijit MUKHERJEE
-
Patent number: 7948987Abstract: A method of adjusting fields of a datagram in the handling of the datagram in a network device may comprising receiving a datagram, with the datagram having at least module identifier fields and port identifier fields, at a port of a network device, adding or subtracting an offset value to at least one of the module identifier fields and at least one of the port identifier fields of the datagram based on data registers in the network device, and forwarding the datagram to a legacy device based on the module and port identifier fields of the datagram. A size of each of the module identifier fields and the port identifier fields handled by the legacy device may be smaller than a size of the module identifier fields and port identifier fields handled by the network device.Type: GrantFiled: July 6, 2010Date of Patent: May 24, 2011Assignee: Broadcom CorporationInventors: Kevin Cameron, Gurumurthy v. s. Yeleswarapu, Mohan Kalkunte, Srinivas Sampath, Brian Baird
-
Publication number: 20100265952Abstract: A method of adjusting fields of a datagram in the handling of the datagram in a network device may comprising receiving a datagram, with the datagram having at least module identifier fields and port identifier fields, at a port of a network device, adding or subtracting an offset value to at least one of the module identifier fields and at least one of the port identifier fields of the datagram based on data registers in the network device, and forwarding the datagram to a legacy device based on the module and port identifier fields of the datagram. A size of each of the module identifier fields and the port identifier fields handled by the legacy device may be smaller than a size of the module identifier fields and port identifier fields handled by the network device.Type: ApplicationFiled: July 6, 2010Publication date: October 21, 2010Applicant: BROADCOM CORPORATIONInventors: Kevin Cameron, Gurumurthy v.s. Yeleswarapu, Mohan Kalkunte, Srinivas Sampath, Brian Baird
-
Patent number: 7796612Abstract: A network switch and a method thereof for network communications include a first data port interface and a second data port interface supporting a data port transmitting and receiving data at a first data rate and a second data rate, respectively. The switch has a CPU interface to communicate with a CPU and a memory management unit to communicate data from at least one of the first and second data port interfaces and a memory. The switch includes a communication channel communicating data and messaging information between the first and second data port interfaces and the memory management unit and lookup tables, including an address resolution lookup table and a VLAN table. The first or second data port interfaces determine an egress port for an incoming data packet from a search of the address resolution lookup table and the VLAN table using a VLAN ID from the incoming data packet.Type: GrantFiled: December 21, 2005Date of Patent: September 14, 2010Assignee: Broadcom CorporationInventors: Srinivas Sampath, Mohan Kalkunte, Shekhar Ambe, Shiri Kadambi
-
Patent number: 7778245Abstract: A method of adjusting fields of a datagram in the handling of the datagram in a network device is disclosed. The method includes receiving a datagram, with the datagram having at least module identifier fields and port identifier fields, at a port of a network device, determining whether the received datagram is a unicast datagram, adjusting the module and port identifier fields of the datagram based on data registers in the network device when the received datagram is a unicast datagram and forwarding the datagram based on the module and port identifier fields of the datagram. The port of the network device is connected to a legacy device, where the legacy device has a reduced handling capacity when compared to the network device.Type: GrantFiled: November 10, 2004Date of Patent: August 17, 2010Assignee: Broadcom CorporationInventors: Kevin Cameron, Gurumurthy V. S. Yeleswarapu, Mohan Kalkunte, Srinivas Sampath, Brian Baird
-
Publication number: 20090323535Abstract: A method of distributing data across a network having a plurality of equal-cost paths. Also, a device for distributing data over a network according to the method. The data, which is typically contained in data packets, may be distributed based on at least one attribute of each of the packets. The data may also be distributed according to a weighted distribution function that allows for unequal amounts of traffic to be distributed to each of the equal-cost paths.Type: ApplicationFiled: September 8, 2009Publication date: December 31, 2009Applicant: Broadcom CorporationInventors: Mohan Kalkunte, Srinivas Sampath, Karagada Ramarao Kishore
-
Patent number: 7606161Abstract: A method of distributing data across a network having a plurality of equal-cost paths. Also, a device for distributing data over a network according to the method. The data, which is typically contained in data packets, may be distributed based on at least one attribute of each of the packets. The data may also be distributed according to a weighted distribution function that allows for unequal amounts of traffic to be distributed to each of the equal-cost paths.Type: GrantFiled: April 16, 2004Date of Patent: October 20, 2009Assignee: Broadcom CorporationInventors: Mohan Kalkunte, Srinivas Sampath, Karagada Ramarao Kishore
-
Patent number: 7315552Abstract: A method of forwarding data in a network switch fabric is disclosed. An incoming data packet is received at a first port of the fabric and a first packet portion, less than a full packet length, is read to determine particular packet information including an opcode value. The opcode value allows the fabric to determine the packet type, such a a whether the packet is a broadcast packet, a unicast packet, a multicast packet, etc. Based on the opcode value read, a particular forwarding table of a plurality forwarding tables is read and an egress port bitmap is determined based on entries read from the particular forwarding table. The incoming data packet is then forwarded based on the egress port bitmap. In addition, the architecture of the switch fabric is also disclosed.Type: GrantFiled: May 7, 2003Date of Patent: January 1, 2008Assignee: Broadcom CorporationInventors: Mohan Kalkunte, Shekhar Ambe, Srinivas Sampath
-
Patent number: 7161948Abstract: A network switch for network communications is disclosed. The switch includes a first data port interface, supporting at least one data port transmitting and receiving data at a first data rate and a second data port interface, supporting at least one data port transmitting and receiving data at a second data rate. A memory management unit for communicating data from at least one of the first data port interface and the second data port interface and a memory is also included. The switch uses a communication channel for communicating data and messaging information between the first data port interface, the second data port interface, and the memory management unit. The switch also has a plurality of lookup tables, including an address resolution lookup table, a VLAN table and module port table.Type: GrantFiled: June 17, 2002Date of Patent: January 9, 2007Assignee: Broadcom CorporationInventors: Srinivas Sampath, Mohan Kalkunte
-
Publication number: 20060120389Abstract: A network switch and a method thereof for network communications include a first data port interface and a second data port interface supporting a data port transmitting and receiving data at a first data rate and a second data rate, respectively. The switch has a CPU interface to communicate with a CPU and a memory management unit to communicate data from at least one of the first and second data port interfaces and a memory. The switch includes a communication channel communicating data and messaging information between the first and second data port interfaces and the memory management unit and lookup tables, including an address resolution lookup table and a VLAN table. The first or second data port interfaces determine an egress port for an incoming data packet from a search of the address resolution lookup table and the VLAN table using a VLAN ID from the incoming data packet.Type: ApplicationFiled: December 21, 2005Publication date: June 8, 2006Inventors: Srinivas Sampath, Mohan Kalkunte, Shekhar Ambe, Shiri Kadambi
-
Patent number: 7050430Abstract: A network switch for network communications includes at least one data port interface supporting a plurality of data ports transmitting and receiving data. A CPU interface is configured to communicate with a CPU, and an internal memory communicates with the at least one data port interface. A memory management unit is provided for communicating data from at least one data port interface and the memory. A communication channel is provided, for communicating data and messaging information between the at least one data port interface, the memory, and the memory management unit. The configuration of the network switch also includes a fast filtering process, with the fast filtering processor filtering packets coming into the at least one data port interface. Selective filter action is taken based upon a filtering result.Type: GrantFiled: June 11, 2001Date of Patent: May 23, 2006Assignee: Broadcom CorporationInventors: Mohan Kalkunte, Shekhar Ambe, Srinivas Sampath
-
Patent number: 7046679Abstract: A network switch and a method thereof for network communications include a first data port interface and a second data port interface supporting a data port transmitting and receiving data at a first data rate and a second data rate, respectively. The switch has a CPU interface to communicate with a CPU and a memory management unit to communicate data from at least one of the first and second data port interfaces and a memory. The switch includes a communication channel communicating data and messaging information between the first and second data port interfaces and the memory management unit and lookup tables, including an address resolution lookup table and a VLAN table. The first or second data port interfaces determine an egress port for an incoming data packet from a search of the address resolution lookup table and the VLAN table using a VLAN ID from the incoming data packet.Type: GrantFiled: June 11, 2001Date of Patent: May 16, 2006Assignee: Broadcom CorporationInventors: Srinivas Sampath, Mohan Kalkunte, Shekhar Ambe, Shiri Kadambi
-
Patent number: 7020139Abstract: A method of handling data packets in a network switch is disclosed. The method includes placing incoming packets into an input queue and applying the input data packets to an address resolution logic engine. A lookup is performed to determine whether certain packet fields are stored in a lookup table; and the result of the lookup is also examined to determine if it provides a trunk group ID for a particular data packet of the input data packets. When the lookup provides a trunk group ID, the trunk group ID is used to determine an egress port and the particular data packet is forwarded to the egress port. Alternatively, the packet is discarded, forwarded, or modified based upon the result of the lookup, where the lookup does not provide a trunk group ID. A network switch using the method is also disclosed and methods directed to mirroring of data packets are also disclosed.Type: GrantFiled: June 11, 2001Date of Patent: March 28, 2006Assignee: Broadcom CorporationInventors: Mohan Kalkunte, Srinivas Sampath, Shekhar Ambe
-
Patent number: 6999455Abstract: A switch using indicators for address learning. The switch has a first activator configured to control a first indicator to indicate when a source address needs to be learned and when a source address has been learned. A second activator is configured to control a second indicator to indicate when a destination address has not been learned and when a destination address has been learned. Finally, a third activator is configured to control a third indicator to indicate when a source address has not been learned in all switches.Type: GrantFiled: June 29, 2001Date of Patent: February 14, 2006Assignee: Broadcom CorporationInventors: Srinivas Sampath, Mohan Kalkunte
-
Publication number: 20060013214Abstract: A method of adjusting fields of a datagram in the handling of the datagram in a network device is disclosed. The method includes receiving a datagram, with the datagram having at least module identifier fields and port identifier fields, at a port of a network device, determining whether the received datagram is a unicast datagram, adjusting the module and port identifier fields of the datagram based on data registers in the network device when the received datagram is a unicast datagram and forwarding the datagram based on the module and port identifier fields of the datagram. The port of the network device is connected to a legacy device, where the legacy device has a reduced handling capacity when compared to the network device.Type: ApplicationFiled: November 10, 2004Publication date: January 19, 2006Inventors: Kevin Cameron, Gurumurthy Yeleswarapu, Mohan Kalkunte, Srinivas Sampath, Brian Baird
-
Patent number: 6950430Abstract: A method of forwarding data in a network switch fabric is disclosed. An incoming data packet is received at a first port of the fabric and a first packet portion, less than a full packet length, is read to determine particular packet information, the particular packet information including a source address and a destination address. An egress port bitmap is determined based on a lookup in a forwarding table and it is determined if the destination address belongs to a trunk group of trunked ports. The incoming data packet is forwarded based on the egress port bitmap, when the destination address does not belong to the trunk group. When the destination address does belong to the trunk group, a particular trunked port of the trunk group is determined and the incoming data packet is forwarded thereto.Type: GrantFiled: November 6, 2002Date of Patent: September 27, 2005Assignee: Broadcom CorporationInventors: Mohan Kalkunte, Srinivas Sampath, Daniel Tai, Soma Pullela, Kevin Cameron
-
Publication number: 20040264380Abstract: A method of distributing data across a network having a plurality of equal-cost paths. Also, a device for distributing data over a network according to the method. The data, which is typically contained in data packets, may be distributed based on at least one attribute of each of the packets. The data may also be distributed according to a weighted distribution function that allows for unequal amounts of traffic to be distributed to each of the equal-cost paths.Type: ApplicationFiled: April 16, 2004Publication date: December 30, 2004Applicant: Broadcom CorporationInventors: Mohan Kalkunte, Srinivas Sampath, Karagada Ramarao Kishore
-
Publication number: 20030198231Abstract: A method of forwarding data in a network switch fabric is disclosed. An incoming data packet is received at a first port of the fabric and a first packet portion, less than a full packet length, is read to determine particular packet information including an opcode value. The opcode value allows the fabric to determine the packet type, such a a whether the packet is a broadcast packet, a unicast packet, a multicast packet, etc. Based on the opcode value read, a particular forwarding table of a plurality forwarding tables is read and an egress port bitmap is determined based on entries read from the particular forwarding table. The incoming data packet is then forwarded based on the egress port bitmap. In addition, the architecture of the switch fabric is also disclosed.Type: ApplicationFiled: May 7, 2003Publication date: October 23, 2003Applicant: Broadcom CorporationInventors: Mohan Kalkunte, Shekhar Ambe, Srinivas Sampath
-
Publication number: 20030174718Abstract: A network device for network communications is disclosed. The device includes at least one data port interface, the at least one data port interface supporting at least one data port transmitting and receiving data and a CPU interface, the CPU interface configured to communicate with a CPU. The network device also includes a memory communicating with the at least one data port interface, a memory management unit, the memory management unit including a memory interface for communicating data from the at least one data port interface and the memory and a communication channel, the communication channel for communicating data and messaging information between the at least one data port interface, the CPU interface, the memory, and the memory management unit.Type: ApplicationFiled: January 27, 2003Publication date: September 18, 2003Applicant: Broadcom CorporationInventors: Srinivas Sampath, Mohan Kalkunte
-
Publication number: 20030174719Abstract: A network switch for network communications is disclosed. The switch includes a first data port interface, supporting at least one data port transmitting and receiving data at a first data rate and a second data port interface, supporting at least one data port transmitting and receiving data at a second data rate. A memory management unit for communicating data from at least one of the first data port interface and the second data port interface and a memory is also included. The switch uses a communication channel for communicating data and messaging information between the first data port interface, the second data port interface, and the memory management unit. The switch also has a plurality of lookup tables, including an address resolution lookup table, a VLAN table and module port table.Type: ApplicationFiled: June 17, 2002Publication date: September 18, 2003Applicant: Broadcom CorporationInventors: Srinivas Sampath, Mohan Kalkunte