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: 10972773
    Abstract: 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: Grant
    Filed: September 25, 2017
    Date of Patent: April 6, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Ashish Dalela, Michael Hammer, Kevin Shatzkamer, Monique Morrow, Peter Tomsu, Vojislav Vucetic
  • Publication number: 20180014039
    Abstract: 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: Application
    Filed: September 25, 2017
    Publication date: January 11, 2018
    Inventors: Ashish DALELA, Michael HAMMER, Kevin SHATZKAMER, Monique MORROW, Peter TOMSU, Vojislav VUCETIC
  • Patent number: 9853891
    Abstract: 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: Grant
    Filed: March 2, 2012
    Date of Patent: December 26, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Michael P. Hammer, Ashish Dalela, Monique J. Morrow, Peter C. Tomsu
  • Patent number: 9774894
    Abstract: 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: Grant
    Filed: March 13, 2012
    Date of Patent: September 26, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Ashish Dalela, Michael Hammer, Kevin Shatzkamer, Monique Jeanne Morrow, Peter Tomsu, Vojislav Vucetic
  • Patent number: 9602363
    Abstract: 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: Grant
    Filed: May 19, 2014
    Date of Patent: March 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventor: Ashish Dalela
  • Patent number: 9450836
    Abstract: 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: Grant
    Filed: December 21, 2012
    Date of Patent: September 20, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Michael P. Hammer, Ashish Dalela, Monique J. Morrow, Peter C. Tomsu
  • Patent number: 9413860
    Abstract: 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: Grant
    Filed: June 27, 2014
    Date of Patent: August 9, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Kevin D. Shatzkamer, Ashish Dalela, Monique J. Morrow, Peter Christian Tomsu, Michael P. Hammer, Vojislav Vucetic
  • Patent number: 9270754
    Abstract: 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: Grant
    Filed: June 6, 2013
    Date of Patent: February 23, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Sampath Magesh Iyengar, Ashish Dalela, Murali K. Basavaiah
  • Patent number: 9253089
    Abstract: 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: Grant
    Filed: December 18, 2014
    Date of Patent: February 2, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Michael P. Hammer, Ashish Dalela, Monique J. Morrow, Peter C. Tomsu
  • Publication number: 20150103835
    Abstract: 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: Application
    Filed: December 18, 2014
    Publication date: April 16, 2015
    Inventors: Michael P. Hammer, Ashish Dalela, Monique J. Morrow, Peter C. Tomsu
  • Patent number: 8964641
    Abstract: 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: Grant
    Filed: June 10, 2012
    Date of Patent: February 24, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Ashish Dalela, Michael P. Hammer, Kevin D. Shatzkamer, Monique J. Morrow, Peter Christian Tomsu, Vojislav Vucetic
  • Patent number: 8937953
    Abstract: 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: Grant
    Filed: August 28, 2012
    Date of Patent: January 20, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Michael P. Hammer, Ashish Dalela, Monique J. Morrow, Peter C. Tomsu
  • Publication number: 20140365622
    Abstract: 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: Application
    Filed: June 6, 2013
    Publication date: December 11, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Sampath Magesh Iyengar, Ashish Dalela, Murali K. Basavaiah
  • Publication number: 20140307627
    Abstract: 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: Application
    Filed: June 27, 2014
    Publication date: October 16, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Kevin D. Shatzkamer, Ashish Dalela, Monique J. Morrow, Peter Christian Tomsu, Michael P. Hammer, Vojislav Vucetic
  • Publication number: 20140258543
    Abstract: 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: Application
    Filed: May 19, 2014
    Publication date: September 11, 2014
    Applicant: Cisco Technology, Inc.
    Inventor: Ashish Dalela
  • Patent number: 8824478
    Abstract: 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: Grant
    Filed: December 23, 2011
    Date of Patent: September 2, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Kevin D. Shatzkamer, Ashish Dalela, Monique J. Morrow, Peter Christian Tomsu, Michael P. Hammer, Vojislav Vucetic
  • Patent number: 8738690
    Abstract: 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: Grant
    Filed: October 10, 2012
    Date of Patent: May 27, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Ashish Dalela
  • Publication number: 20140101228
    Abstract: 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: Application
    Filed: October 10, 2012
    Publication date: April 10, 2014
    Inventor: Ashish Dalela
  • Publication number: 20140064275
    Abstract: 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: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Michael P. Hammer, Ashish Dalela, Monique J. Morrow, Peter C. Tomsu
  • Publication number: 20130329633
    Abstract: 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: Application
    Filed: June 10, 2012
    Publication date: December 12, 2013
    Inventors: Ashish Dalela, Michael P. Hammer, Kevin D. Shatzkamer, Monique J. Morrow, Peter Christian Tomsu, Vojislav Vucetic