Patents by Inventor ROSHAN LAL

ROSHAN LAL 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: 20240070549
    Abstract: Systems and methods for extracting rule lists from tree ensembles are provided. A system extracts first stage candidate rules from individual trees. The system identifies the first stage candidate rules that satisfy a precision threshold and places those rules in a solution set. Subsequently, a determination is made whether a further stage is needed based on whether a predetermined number of positive data samples of the data set are covered by the solution set. In the further stage, the system generates next stage candidate rules from previous stage candidate rules that have not been pruned and identifies the next stage candidate rules that satisfy the precision threshold, placing those rules in the solution set. A simplified rule list is generated by identifying a minimum subset of rules in the solution set that covers the positive data samples within the precision threshold.
    Type: Application
    Filed: August 24, 2022
    Publication date: February 29, 2024
    Inventors: Gopiram Roshan Lal, Varun Mithal, Xiaotong Chen
  • Patent number: 11916770
    Abstract: This disclosure describes methods to process timing information of flows in a network. One or more processors determine a latency associated with each of one or more packets of a flow passing through a device. The one or more processors determine that the latency is greater than a baseline latency, and the one or more processors provide a message indicating at least the flow and that the latency is greater than the baseline latency.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: February 27, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Padmanab Pathikonda, Rishi Chhibber, Roshan Lal, Lakshmi Priya Sarma, Vinay Narayana Rai, Akash Garg
  • Publication number: 20240039635
    Abstract: The present disclosure relates to the field Quantum Key distribution (QKD) and discloses an apparatus (100) and method (300) for adjusting the phase modulator's modulating signal time reference in a phase-based QKD system. The QKD system comprises a pulse generator (10) that generates optical pulses and a phase modulator (20) that modulates the phase of each of the pulses. The apparatus (100) comprises abeam splitter/tap (112), a 1-bit delay interferometer (110), two photodetectors (106,108), and a processing device (104). The splitter feeds the phase modulated optical pulses to the interferometer (110). Two photo detectors are connected to the constructive and destructive output legs (110a,110b) of the interferometer (110). The photo detectors' output are then converted to digital signals and fed to the processing device (104).
    Type: Application
    Filed: February 16, 2022
    Publication date: February 1, 2024
    Applicant: CENTRE FOR DEVELOPMENT OF TELEMATICS
    Inventors: Prasanta HALDER, Vivek KUMAR, Roshan Lal SHARMA, Atul Kumar GUPTA, Prashant Kumar RATHORE
  • Publication number: 20230419119
    Abstract: Methods, systems, and apparatuses include determining a set of data. The set of data includes multiple numerical ranges associated with an embedding and an attribute. The numerical range is sampled to obtain a sample value which is also associated with the embedding and the attribute. A set of sample value training data is generated, the set including the sample value, the associated embedding, and the associated attribute. A trained neural network prediction model is generated by applying a prediction model to the set of sample value training data. A set of input data is applied to the trained neural network prediction model. An output is determined by the trained neural network prediction model based on the set of input data. The output is a predicted range of values based on an output mean and an output standard deviation.
    Type: Application
    Filed: June 24, 2022
    Publication date: December 28, 2023
    Inventors: Gopiram Roshan Lal, Girish Kathalagiri, Alice Hing-Yee Leung, Daqian Sun, Aman Grover
  • Patent number: 11706041
    Abstract: This disclosure describes techniques for improved multicast network telemetry implemented over multilayer switches in a PIM domain. The multilayer switches may be configured to collectively certify end-to-end flow provisioning, and to publish telemetry data certifying flow provisioning from a single notifier to an external controller host. Computational workload and network traffic for streaming data related to certifying path provisioning is kept to a minimum for each flow that needs to be certified, which also keeps compounding of network traffic for many different flows to a minimum. Moreover, since controller hosts are notified upon successful provisioning but not at other times, controller hosts can trust that the telemetric data is minimally latent, and may be relied upon to enact timely actions which produce desired outcomes.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: July 18, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Rishi Chhibber, Roshan Lal, Padmanab Pathikonda, Francesco Meo, Ramakrishnan Chokkanathapuram Sundaram
  • Publication number: 20230208779
    Abstract: In one embodiment, a method includes receiving a request to establish a path for a data stream from the first network apparatus to a second network apparatus, where the request is associated with a requested bandwidth for the data stream, and where the first network apparatus and the second network apparatus are connected by a link aggregation group including a number of physical Ethernet links, accessing bandwidth information representing a number of remaining bandwidths of the respective multiple of physical Ethernet links, determining that the requested bandwidth is not satisfied by any of the number of remaining bandwidths of the number of physical Ethernet links, and sending a response rejecting the request to establish the path.
    Type: Application
    Filed: March 3, 2023
    Publication date: June 29, 2023
    Inventors: Roshan Lal, Rishi Chhibber, Padmanab Pathikonda, Lakshmi Priya Sarma, Francesco Meo
  • Patent number: 11671270
    Abstract: The present disclosure is directed to systems and methods for logical flow aggregation for fragmented multicast flows, the methods including the steps of identifying a plurality of fragmented multicast flows that are logically related as a single flow in a multicast network; generating a plurality of multicast joins associated with the plurality of fragmented multicast flows, wherein each multicast join of the plurality of multicast joins includes a join attribute comprising a common flow identifier that identifies the plurality of fragmented multicast flows as logically related; and selecting a reverse forwarding path toward an upstream device for the plurality of multicast joins.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: June 6, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Mankamana Prasad Mishra, Roshan Lal, Anuj Budhiraja
  • Patent number: 11627096
    Abstract: In one embodiment, a method includes receiving a request to establish a path for a data stream from the first network apparatus to a second network apparatus, where the request is associated with a requested bandwidth for the data stream, and where the first network apparatus and the second network apparatus are connected by a link aggregation group including a number of physical links, accessing bandwidth information representing a number of remaining bandwidths of the respective multiple of physical links, determining that the requested bandwidth is not satisfied by any of the number of remaining bandwidths of the number of physical links, and sending a response rejecting the request to establish the path.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: April 11, 2023
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Roshan Lal, Rishi Chhibber, Padmanab Pathikonda, Lakshmi Priya Sarma, Francesco Meo
  • Publication number: 20230030452
    Abstract: Techniques are described for an adaptive CoPP that can adapt and change based on actual network control traffic rather than static CoPP rates. An aggressive CoPP can protect the CPU (route processor) of a network device, e.g., routers and switches, but may also penalize convergence and performance. An adaptive CoPP may protect CPU as well as boost convergence and performance parameters. In particular, traffic between two sites may be managed by proactively changing the thresholds of lower CoS traffic based on the CoPP utilization of various protocol/BPDU class traffic, thereby improving data plane convergence and application performance in scaled environments.
    Type: Application
    Filed: July 21, 2021
    Publication date: February 2, 2023
    Inventors: Roshan Lal, Rishi Chhibber, Anand Kumar Singh
  • Patent number: 11558292
    Abstract: Techniques for utilizing Software-Defined Networking (SDN) controllers and network border leaf nodes of respective cloud computing networks to configure a data transmission route for a multicast group. Each border leaf node may maintain a respective external sources database, including a number of records indicating associations between a multicast data source, one or more respective border leaf nodes disposed in the same network as the multicast data source, and network capability information. A border leaf node, disposed in the same network as a multicast data source, may broadcast a local source discovery message to all border leaf nodes in remote networks to which it is communicatively coupled. A border leaf node may also communicate network capability information associated with one or more remote networks to a local SDN controller. The SDN controller may utilize the network capability information to configure a data transmission route to one or more destination nodes.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: January 17, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Francesco Meo, Stig Ingvar Venaas, Roshan Lal, Rishi Chhibber, Ravinder Vissapragada
  • Publication number: 20220360462
    Abstract: The present disclosure is directed to systems and methods for logical flow aggregation for fragmented multicast flows, the methods including the steps of identifying a plurality of fragmented multicast flows that are logically related as a single flow in a multicast network; generating a plurality of multicast joins associated with the plurality of fragmented multicast flows, wherein each multicast join of the plurality of multicast joins includes a join attribute comprising a common flow identifier that identifies the plurality of fragmented multicast flows as logically related; and selecting a reverse forwarding path toward an upstream device for the plurality of multicast joins.
    Type: Application
    Filed: May 4, 2021
    Publication date: November 10, 2022
    Inventors: Mankamana Prasad Mishra, Roshan Lal, Anuj Budhiraja
  • Publication number: 20220337441
    Abstract: This disclosure describes techniques for improved multicast network telemetry implemented over multilayer switches in a PIM domain. The multilayer switches may be configured to collectively certify end-to-end flow provisioning, and to publish telemetry data certifying flow provisioning from a single notifier to an external controller host. Computational workload and network traffic for streaming data related to certifying path provisioning is kept to a minimum for each flow that needs to be certified, which also keeps compounding of network traffic for many different flows to a minimum. Moreover, since controller hosts are notified upon successful provisioning but not at other times, controller hosts can trust that the telemetric data is minimally latent, and may be relied upon to enact timely actions which produce desired outcomes.
    Type: Application
    Filed: April 16, 2021
    Publication date: October 20, 2022
    Inventors: Rishi Chhibber, Roshan Lal, Padmanab Pathikonda, Francesco Meo, Ramakrishnan Chokkanathapuram Sundaram
  • Patent number: 11334702
    Abstract: A computing system implementing a design verification system can elaborate a mixed-signal circuit design having a complex sandwich hierarchy using a standard digital solver and a standard analog solver, as opposed to a tightly coupled custom elaboration engine. The design verification system can parse the mixed-signal circuit design to identify analog design blocks and flatten the analog design blocks into the structural proxy blocks having parameter connections to digital design blocks in the mixed-signal circuit design. The design verification system can replace an analog portion of the mixed-signal circuit design with the structural proxy blocks and elaborate the structural proxy blocks and digital design blocks associated with a digital portion of the mixed-signal circuit design. The design verification system can elaborate the analog portion of the mixed-signal design and simulate the elaborated analog portion with an analog simulator and the elaborated digital portion with a digital simulator.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: May 17, 2022
    Assignee: Siemens Industry Software Inc.
    Inventors: Kingshuk Banerjee, Roshan Lal, Anil Arora, Manjul Kishore Dudeja
  • Patent number: 11329907
    Abstract: In one embodiment, resource availability reallocation is used in establishing one or more new designated multicast flow paths with guaranteed availability of resources currently allocated and/or used by one or more designated existing multicast flow path to allocate/use for the new designated flow path(s). These resources typically include allocated guaranteed bandwidth of a network path between two adjacent or non-adjacent nodes of the network, and possibly forwarding/processing/memory resources of a network node. One embodiment communicates multicast control messages between nodes identifying to establish a new multicast flow path with resource availability reallocation from a designated multicast flow path.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: May 10, 2022
    Assignee: Cisco Technology, Inc., a California corporation
    Inventors: Rishi Chhibber, Roshan Lal, Mankamana Prasad Mishra
  • Publication number: 20220141545
    Abstract: A network element seamlessly provides a flow of adjustable quality to a receiver endpoint. The network element obtains from the receiver endpoint a request for a media stream. The network element subscribes to multiple flows of the media stream, with each flow corresponding to a different quality level of the media stream. The network element monitors the network performance of each of the flows and selects a first flow based on the network performance of each of the flows. The network element provides the first flow to the receiver endpoint and continues to monitor the network performance of the flows.
    Type: Application
    Filed: November 5, 2020
    Publication date: May 5, 2022
    Inventors: Rishi Chhibber, Roshan Lal, Francesco Meo
  • Publication number: 20220124017
    Abstract: This disclosure describes methods to process timing information of flows in a network. One or more processors determine a latency associated with each of one or more packets of a flow passing through a device. The one or more processors determine that the latency is greater than a baseline latency, and the one or more processors provide a message indicating at least the flow and that the latency is greater than the baseline latency.
    Type: Application
    Filed: October 20, 2020
    Publication date: April 21, 2022
    Inventors: Padmanab Pathikonda, Rishi Chhibber, Roshan Lal, Lakshmi Priya Sarma, Vinay Narayana Rai, Akash Garg
  • Patent number: 11245618
    Abstract: In one illustrative example, a multicast traceroute facility for a plurality of interconnected router nodes which are configured to communicate IP multicast traffic amongst hosts is described. The multicast traceroute facility may be for use in processing a multicast traceroute batch query packet which indicates a batch of multicast traceroute queries of a batch query, for identifying a plurality of traced paths for a batch of IP multicast traffic flows. Each identified traced path may be associated with one or more links, each of which has a link metric that satisfies a requested link metric (e.g. a link bandwidth). Resources for satisfying the requested link metric may be reserved for a predetermined or specified time period. The batch of IP multicast traffic flows may be established via at least some of the interconnected router nodes according to the plurality of traced paths identified from the query packet processing.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: February 8, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rishi Chhibber, Roshan Lal, Rahul Savarapu Parameswaran, Subhasri Dhesikan, Mankamana Prasad Mishra, Stig Ingvar Venaas
  • Publication number: 20210377153
    Abstract: In one embodiment, resource availability reallocation is used in establishing one or more new designated multicast flow paths with guaranteed availability of resources currently allocated and/or used by one or more designated existing multicast flow path to allocate/use for the new designated flow path(s). These resources typically include allocated guaranteed bandwidth of a network path between two adjacent or non-adjacent nodes of the network, and possibly forwarding/processing/memory resources of a network node. One embodiment communicates multicast control messages between nodes identifying to establish a new multicast flow path with resource availability reallocation from a designated multicast flow path.
    Type: Application
    Filed: June 2, 2020
    Publication date: December 2, 2021
    Applicant: Cisco Technology, Inc., a California corporation
    Inventors: Rishi CHHIBBER, Roshan LAL, Mankamana Prasad MISHRA
  • Patent number: 11153214
    Abstract: In service flow capability updating in a guaranteed bandwidth multicast network may be provided. First, a node may determine that a bandwidth requirement of a flow has changed to a new bandwidth value. Then, in response to determining that the bandwidth requirement of the flow has changed to the new bandwidth value, an ingress capacity value may be updated in an interface usage table for a Reverse Path Forwarding (RPF) interface corresponding to the flow. The RPF interface may be disposed on a network device. Next, in response to determining that the bandwidth requirement of the flow has changed to the new bandwidth value, an egress capacity value may be updated in the interface usage table for an Outgoing Interface (OIF) corresponding to the flow. The OIF may be disposed on the network device.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: October 19, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Padmanab Pathikonda, Rishi Chhibber, Roshan Lal, Varun Manchanda, Francesco Meo, Vaibhav Dhage
  • Publication number: 20210314259
    Abstract: Techniques for utilizing Software-Defined Networking (SDN) controllers and network border leaf nodes of respective cloud computing networks to configure a data transmission route for a multicast group. Each border leaf node may maintain a respective external sources database, including a number of records indicating associations between a multicast data source, one or more respective border leaf nodes disposed in the same network as the multicast data source, and network capability information. A border leaf node, disposed in the same network as a multicast data source, may broadcast a local source discovery message to all border leaf nodes in remote networks to which it is communicatively coupled. A border leaf node may also communicate network capability information associated with one or more remote networks to a local SDN controller. The SDN controller may utilize the network capability information to configure a data transmission route to one or more destination nodes.
    Type: Application
    Filed: June 14, 2021
    Publication date: October 7, 2021
    Inventors: Francesco Meo, Stig Ingvar Venaas, Roshan Lal, Rishi Chhibber, Ravinder Vissapragada