Patents by Inventor Ashish Dalela
Ashish Dalela 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: 10972773Abstract: System and methods for modifying streaming data based on radio frequency information is provided. As radio transceivers transition move to a shared resource or cloud model and the existing radio transceivers are split into a baseband unit and a remote radio head, radio frequency (RF) information including power levels, encoding, data rates, and bandwidth can be provided to video optimization server. The RF information can be provided more frequently to allow real-time modifications to streaming video data. Existing protocols are reactionary in nature and perceive changing channel conditions indirectly. By providing RF information from the baseband unit on a low latency channel, modifications to the video stream can be made before an impact would be noticed at the protocol level. Also, policy information can be used to influence the changes made to streaming data in addition to the RF information.Type: GrantFiled: September 25, 2017Date of Patent: April 6, 2021Assignee: Cisco Technology, Inc.Inventors: Ashish Dalela, Michael Hammer, Kevin Shatzkamer, Monique Morrow, Peter Tomsu, Vojislav Vucetic
-
Publication number: 20180014039Abstract: System and methods for modifying streaming data based on radio frequency information is provided. As radio transceivers transition move to a shared resource or cloud model and the existing radio transceivers are split into a baseband unit and a remote radio head, radio frequency (RF) information including power levels, encoding, data rates, and bandwidth can be provided to video optimization server. The RF information can be provided more frequently to allow real-time modifications to streaming video data. Existing protocols are reactionary in nature and perceive changing channel conditions indirectly. By providing RF information from the baseband unit on a low latency channel, modifications to the video stream can be made before an impact would be noticed at the protocol level. Also, policy information can be used to influence the changes made to streaming data in addition to the RF information.Type: ApplicationFiled: September 25, 2017Publication date: January 11, 2018Inventors: Ashish DALELA, Michael HAMMER, Kevin SHATZKAMER, Monique MORROW, Peter TOMSU, Vojislav VUCETIC
-
Patent number: 9853891Abstract: According to one embodiment, a system includes one or more memory units for storing an Address Resolution Protocol (ARP) table. The system further includes one or more processors. The processors receive, from a routing protocol, an Internet Protocol (IP)-Media Access Control (MAC) address pair for a first host computer. The processors further populate the ARP table with the IP-MAC address pair for the first host computer.Type: GrantFiled: March 2, 2012Date of Patent: December 26, 2017Assignee: Cisco Technology, Inc.Inventors: Michael P. Hammer, Ashish Dalela, Monique J. Morrow, Peter C. Tomsu
-
Patent number: 9774894Abstract: System and methods for modifying streaming data based on radio frequency information is provided. As radio transceivers transition move to a shared resource or cloud model and the existing radio transceivers are split into a baseband unit and a remote radio head, radio frequency (RF) information including power levels, encoding, data rates, and bandwidth can be provided to video optimization server. The RF information can be provided more frequently to allow real-time modifications to streaming video data. Existing protocols are reactionary in nature and perceive changing channel conditions indirectly. By providing RF information from the baseband unit on a low latency channel, modifications to the video stream can be made before an impact would be noticed at the protocol level. Also, policy information can be used to influence the changes made to streaming data in addition to the RF information.Type: GrantFiled: March 13, 2012Date of Patent: September 26, 2017Assignee: Cisco Technology, Inc.Inventors: Ashish Dalela, Michael Hammer, Kevin Shatzkamer, Monique Jeanne Morrow, Peter Tomsu, Vojislav Vucetic
-
Patent number: 9602363Abstract: Some implementations provide a method including: storing, at a Network Credit Server (NCS), a service level agreement of a customer; maintaining a database of topology information of the network; receiving a request from a network device where a first plurality of packets associated with the customer have been received en-route to a destination and when the number of the first plurality of packets surpasses a pre-configured threshold number; generating, by the NCS, a reply based on the service level agreement of the customer and the topology information of the network; and sending the reply to the network device for the network device to process a second plurality of packets associated with the customer, the second plurality of packets being received at the network device subsequent to the first plurality of packets and en-route to the destination.Type: GrantFiled: May 19, 2014Date of Patent: March 21, 2017Assignee: Cisco Technology, Inc.Inventor: Ashish Dalela
-
Patent number: 9450836Abstract: In one embodiment, a system includes an interface configured to receive a first request sent from a first customer for a first service provided by a first service provider, the first request being of a first type. The system also includes at least one processor configured to determine a first set of configuration parameters from a first policy associated with the first service provider in response to receiving the first request. The at least one processor also causes a node associated with the first service provider to provide the first service in response to receiving the first request using the first set of configuration parameters.Type: GrantFiled: December 21, 2012Date of Patent: September 20, 2016Assignee: Cisco Technology, Inc.Inventors: Michael P. Hammer, Ashish Dalela, Monique J. Morrow, Peter C. Tomsu
-
Patent number: 9413860Abstract: A method is provided in one example embodiment that includes receiving a radio signal stream, segmenting the radio signal stream based on a control word in the radio signal stream, mapping the segmented radio signal stream to a service class, transporting the segmented radio signal stream in packets through channels over a backhaul link, and maintaining the order of the radio signal stream over the backhaul link. In more particular embodiments, the backhaul link may use a DOCSIS link, the radio signal stream can be received using a Common Public Radio Interface, and the radio signal stream may include sub-streams transported through segmented channels over the backhaul link.Type: GrantFiled: June 27, 2014Date of Patent: August 9, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Kevin D. Shatzkamer, Ashish Dalela, Monique J. Morrow, Peter Christian Tomsu, Michael P. Hammer, Vojislav Vucetic
-
Patent number: 9270754Abstract: An example method for facilitating software defined networking for storage area networks is provided and includes dividing a control plane of a storage area network (SAN) into a centralized network control plane and a plurality of decentralized control planes, configuring network-wide SAN applications in the centralized network control plane, and configuring switch-level SAN applications in the decentralized control planes. In a specific embodiment, the network-wide SAN applications include at least one selection from a group consisting of: name server, zone server, worldwide name-virtual SAN (VSAN) mapping, device aliases, link-state routing information, principal switch selection, domain manager, and virtual local area network-VSAN mapping.Type: GrantFiled: June 6, 2013Date of Patent: February 23, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Sampath Magesh Iyengar, Ashish Dalela, Murali K. Basavaiah
-
Patent number: 9253089Abstract: In one embodiment, a method includes receiving a first packet sent by a first node. The packet includes a first Layer 3 source address, a first Layer 3 destination address, a first Layer 2 source hardware identifier, a first Layer 2 destination hardware identifier, and a first path identifier. The first path identifier is situated between a Layer 2 header of the first packet and a Layer 3 header of the first packet. The method includes automatically determining a first port of the first network element associated with a second node. The second node is associated with the first Layer 2 destination hardware identifier. A second path identifier is automatically determined based on the first port. The first packet is prevented from being delivered to the second node in response to determining that the first path identifier and the second path identifier are different.Type: GrantFiled: December 18, 2014Date of Patent: February 2, 2016Assignee: Cisco Technology, Inc.Inventors: Michael P. Hammer, Ashish Dalela, Monique J. Morrow, Peter C. Tomsu
-
Publication number: 20150103835Abstract: In one embodiment, a method includes receiving a first packet sent by a first node. The packet includes a first Layer 3 source address, a first Layer 3 destination address, a first Layer 2 source hardware identifier, a first Layer 2 destination hardware identifier, and a first path identifier. The first path identifier is situated between a Layer 2 header of the first packet and a Layer 3 header of the first packet. The method includes automatically determining a first port of the first network element associated with a second node. The second node is associated with the first Layer 2 destination hardware identifier. A second path identifier is automatically determined based on the first port. The first packet is prevented from being delivered to the second node in response to determining that the first path identifier and the second path identifier are different.Type: ApplicationFiled: December 18, 2014Publication date: April 16, 2015Inventors: Michael P. Hammer, Ashish Dalela, Monique J. Morrow, Peter C. Tomsu
-
Patent number: 8964641Abstract: A method is provided in example embodiments that include receiving a radio signal stream and segmenting the radio signal stream into segments. The segments may be packetized and transported in packets over a pseudowire in a packet-switched network. The radio signal stream can be reconstructed from the segments. In more particular embodiments, the pseudowire may be a multi-protocol label switching pseudowire or a layer 2 tunneling protocol pseudowire, for example. In yet other specific example embodiments, the radio signal stream may be received using a common public radio interface or a femtocell application programming interface.Type: GrantFiled: June 10, 2012Date of Patent: February 24, 2015Assignee: Cisco Technology, Inc.Inventors: Ashish Dalela, Michael P. Hammer, Kevin D. Shatzkamer, Monique J. Morrow, Peter Christian Tomsu, Vojislav Vucetic
-
Patent number: 8937953Abstract: In one embodiment, a method includes receiving a first packet sent by a first node. The packet includes a first Layer 3 source address, a first Layer 3 destination address, a first Layer 2 source hardware identifier, a first Layer 2 destination hardware identifier, and a first path identifier. The first path identifier is situated between a Layer 2 header of the first packet and a Layer 3 header of the first packet. The method includes automatically determining a first port of the first network element associated with a second node. The second node is associated with the first Layer 2 destination hardware identifier. A second path identifier is automatically determined based on the first port. The first packet is prevented from being delivered to the second node in response to determining that the first path identifier and the second path identifier are different.Type: GrantFiled: August 28, 2012Date of Patent: January 20, 2015Assignee: Cisco Technology, Inc.Inventors: Michael P. Hammer, Ashish Dalela, Monique J. Morrow, Peter C. Tomsu
-
Publication number: 20140365622Abstract: An example method for facilitating software defined networking for storage area networks is provided and includes dividing a control plane of a storage area network (SAN) into a centralized network control plane and a plurality of decentralized control planes, configuring network-wide SAN applications in the centralized network control plane, and configuring switch-level SAN applications in the decentralized control planes. In a specific embodiment, the network-wide SAN applications include at least one selection from a group consisting of: name server, zone server, worldwide name-virtual SAN (VSAN) mapping, device aliases, link-state routing information, principal switch selection, domain manager, and virtual local area network-VSAN mapping.Type: ApplicationFiled: June 6, 2013Publication date: December 11, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Sampath Magesh Iyengar, Ashish Dalela, Murali K. Basavaiah
-
Publication number: 20140307627Abstract: A method is provided in one example embodiment that includes receiving a radio signal stream, segmenting the radio signal stream based on a control word in the radio signal stream, mapping the segmented radio signal stream to a service class, transporting the segmented radio signal stream in packets through channels over a backhaul link, and maintaining the order of the radio signal stream over the backhaul link. In more particular embodiments, the backhaul link may use a DOCSIS link, the radio signal stream can be received using a Common Public Radio Interface, and the radio signal stream may include sub-streams transported through segmented channels over the backhaul link.Type: ApplicationFiled: June 27, 2014Publication date: October 16, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Kevin D. Shatzkamer, Ashish Dalela, Monique J. Morrow, Peter Christian Tomsu, Michael P. Hammer, Vojislav Vucetic
-
Publication number: 20140258543Abstract: Some implementations provide a method including: storing, at a Network Credit Server (NCS), a service level agreement of a customer; maintaining a database of topology information of the network; receiving a request from a network device where a first plurality of packets associated with the customer have been received en-route to a destination and when the number of the first plurality of packets surpasses a pre-configured threshold number; generating, by the NCS, a reply based on the service level agreement of the customer and the topology information of the network; and sending the reply to the network device for the network device to process a second plurality of packets associated with the customer, the second plurality of packets being received at the network device subsequent to the first plurality of packets and en-route to the destination.Type: ApplicationFiled: May 19, 2014Publication date: September 11, 2014Applicant: Cisco Technology, Inc.Inventor: Ashish Dalela
-
Patent number: 8824478Abstract: A method is provided in one example embodiment that includes receiving a radio signal stream, segmenting the radio signal stream based on a control word in the radio signal stream, mapping the segmented radio signal stream to a service class, transporting the segmented radio signal stream in packets through channels over a backhaul link, and maintaining the order of the radio signal stream over the backhaul link. In more particular embodiments, the backhaul link may use a DOCSIS link, the radio signal stream can be received using a Common Public Radio Interface, and the radio signal stream may include sub-streams transported through segmented channels over the backhaul link.Type: GrantFiled: December 23, 2011Date of Patent: September 2, 2014Assignee: Cisco Technology, Inc.Inventors: Kevin D. Shatzkamer, Ashish Dalela, Monique J. Morrow, Peter Christian Tomsu, Michael P. Hammer, Vojislav Vucetic
-
Patent number: 8738690Abstract: An embodiment provides a method for implementing a service level agreement (SLA) in a network. The method includes: (1) providing one or more network devices in communication with a Network Credit Server (NCS), the NCS configured to: store a SLA of a customer, and maintain a database of topology information of the network; (2) receiving, at one of the network devices, a first plurality of packets associated with the customer and en-route to a destination; (3) transmitting, from the network device to the NCS, a request for credit when the first plurality of packets is more than a pre-configured threshold number; (4) thereafter receiving a second plurality of packets associated with the customer and en-route to the destination; and (5) forwarding, by the network device and depending on a status of a reply from the NCS, the second plurality of packets.Type: GrantFiled: October 10, 2012Date of Patent: May 27, 2014Assignee: Cisco Technology, Inc.Inventor: Ashish Dalela
-
Publication number: 20140101228Abstract: An embodiment provides a method for implementing a service level agreement (SLA) in a network. The method includes: (1) providing one or more network devices in communication with a Network Credit Server (NCS), the NCS configured to: store a SLA of a customer, and maintain a database of topology information of the network; (2) receiving, at one of the network devices, a first plurality of packets associated with the customer and en-route to a destination; (3) transmitting, from the network device to the NCS, a request for credit when the first plurality of packets is more than a pre-configured threshold number; (4) thereafter receiving a second plurality of packets associated with the customer and en-route to the destination; and (5) forwarding, by the network device and depending on a status of a reply from the NCS, the second plurality of packets.Type: ApplicationFiled: October 10, 2012Publication date: April 10, 2014Inventor: Ashish Dalela
-
Publication number: 20140064275Abstract: In one embodiment, a method includes receiving a first packet sent by a first node. The packet includes a first Layer 3 source address, a first Layer 3 destination address, a first Layer 2 source hardware identifier, a first Layer 2 destination hardware identifier, and a first path identifier. The first path identifier is situated between a Layer 2 header of the first packet and a Layer 3 header of the first packet. The method includes automatically determining a first port of the first network element associated with a second node. The second node is associated with the first Layer 2 destination hardware identifier. A second path identifier is automatically determined based on the first port. The first packet is prevented from being delivered to the second node in response to determining that the first path identifier and the second path identifier are different.Type: ApplicationFiled: August 28, 2012Publication date: March 6, 2014Applicant: Cisco Technology, Inc.Inventors: Michael P. Hammer, Ashish Dalela, Monique J. Morrow, Peter C. Tomsu
-
Publication number: 20130329633Abstract: A method is provided in example embodiments that include receiving a radio signal stream and segmenting the radio signal stream into segments. The segments may be packetized and transported in packets over a pseudowire in a packet-switched network. The radio signal stream can be reconstructed from the segments. In more particular embodiments, the pseudowire may be a multi-protocol label switching pseudowire or a layer 2 tunneling protocol pseudowire, for example. In yet other specific example embodiments, the radio signal stream may be received using a common public radio interface or a femtocell application programming interface.Type: ApplicationFiled: June 10, 2012Publication date: December 12, 2013Inventors: Ashish Dalela, Michael P. Hammer, Kevin D. Shatzkamer, Monique J. Morrow, Peter Christian Tomsu, Vojislav Vucetic