Patents by Inventor Ajay Modi

Ajay Modi 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: 20240137300
    Abstract: Disclosed is a method for continuous in-line monitoring of data-centric traffic to guarantee application performance. The method includes, in each switch of a plurality of switches in a network fabric, grouping all packets entering each respective switch of the plurality of switches based on either 5-tuple applications or EPG based applications, collecting performance statistics at every hop in the network fabric across all flows in-line in a flow table maintained in each respective switch and periodically exporting the performance statistics to analysis module.
    Type: Application
    Filed: November 21, 2023
    Publication date: April 25, 2024
    Inventors: Smita Rai, Ajay Modi, Krishna Doddapaneni, Kit Chiu Chu
  • Patent number: 11843531
    Abstract: Disclosed is a method for continuous in-line monitoring of data-centric traffic to guarantee application performance. The method includes, in each switch of a plurality of switches in a network fabric, grouping all packets entering each respective switch of the plurality of switches based on either 5-tuple applications or EPG based applications, collecting performance statistics at every hop in the network fabric across all flows in-line in a flow table maintained in each respective switch and periodically exporting the performance statistics to analysis module.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: December 12, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Smita Rai, Ajay Modi, Krishna Doddapaneni, Kit Chiu Chu
  • Publication number: 20220337503
    Abstract: A network controller maintains network availability between a pair of endpoints. The controller detects a topology of a computer network connecting endpoints. The controller determines a metric of availability between a first endpoint and a second endpoint. The metric of availability is based on non-overlapping paths between the first endpoint and the second endpoint. Responsive to a determination that the metric of availability satisfies a predetermined criterion, the controller adjusts a path between the first endpoint and the second endpoint.
    Type: Application
    Filed: April 14, 2021
    Publication date: October 20, 2022
    Inventors: Saravanan Sampathkumar, Kedhaar Ram Subramanian, Ajay Modi, Umamaheswararao Karyampudi
  • Patent number: 11361346
    Abstract: Described herein is a system and techniques for implementing a system that enables exchange of user information between retail and advertising domains while maintaining data security and privacy requirements. In some embodiments, a landing page is generated in response to a user interaction with a user interface element. The landing page is generated within the retail domain while the advertisement is in an advertising domain. The landing page, while in the retail domain, can access stored user information from the retail website and pre-fill forms of the landing page which a user can verify and submit to the advertising, thereby sharing the user information into the advertising domain.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: June 14, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Ajay Modi, Jagadesh Babu Mudireddy, Robin Amit Trivedi
  • Publication number: 20210281502
    Abstract: Disclosed is a method for continuous in-line monitoring of data-centric traffic to guarantee application performance. The method includes, in each switch of a plurality of switches in a network fabric, grouping all packets entering each respective switch of the plurality of switches based on either 5-tuple applications or EPG based applications, collecting performance statistics at every hop in the network fabric across all flows in-line in a flow table maintained in each respective switch and periodically exporting the performance statistics to analysis module.
    Type: Application
    Filed: May 25, 2021
    Publication date: September 9, 2021
    Inventors: Smita Rai, Ajay Modi, Krishna Doddapaneni, Kit Chiu Chu
  • Patent number: 11038788
    Abstract: Disclosed is a method for continuous in-line monitoring of data-centric traffic to guarantee application performance. The method includes, in each switch of a plurality of switches in a network fabric, grouping all packets entering each respective switch of the plurality of switches based on either 5-tuple applications or EPG based applications, collecting performance statistics at every hop in the network fabric across all flows in—line in a flow table maintained in each respective switch and periodically exporting the performance statistics to analysis module.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: June 15, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Smita Rai, Ajay Modi, Krishna Doddapaneni, Kit Chiu Chu
  • Patent number: 11025536
    Abstract: A first leaf switch may receive from a first host, a request for a second host that is not known at the first leaf switch. The first host may be within a first End Point Group (EPG) and the second host being within a second EPG. The first EPG and the second EPG may be in a Bridge Domain (BD). Flood in encapsulation may be enabled for the first EPG and for the second EPG. Next, the first leaf switch may flood the request locally in the first EPG and to a spine switch with a VNID of the first EPG. The spine switch may then flood the request to a second leaf switch where the BD is present. The second leaf switch may send a glean request for the second host, receive, in response to sending the glean request, a reply, and learn the second host locally in response to receiving the reply.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: June 1, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Gautam Venkataramanan, Umamaheswararao Karyampudi, Eddie Tan, Ajay Modi
  • Patent number: 10990067
    Abstract: Computer-implemented methods and systems construct a calibrated operation-centric first-principles model suitable for online deployment to monitor, predict, and control real-time plant operations. The methods and systems identify a plant-wide first-principles model configured for offline use and select a modeled operating unit contained in the plant-wide model. The methods and systems convert the plant-wide model to an operation-centric first-principles model of the selected modeled operating unit. The methods and systems recalibrate the operation-centric model to function using real-time measurements collected by physical instruments of the operating unit at the plant. The recalibration may include reconciling flow and temperature, estimating feed compositions, and tuning liquid and vapor traffic flow in the model. The methods and systems deploy the operation-centric model to calculate KPIs (Key Performance Indicators) using real-time measurements.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: April 27, 2021
    Assignee: Aspen Technology, Inc.
    Inventors: Ajay Modi, Ashok Rao, Thomas W. S. Lewis, Mikhail Noskov, Sheng Hua Zheng, Willie K. C. Chan
  • Patent number: 10739752
    Abstract: Computer-based methods and system perform root-cause analysis on an industrial process. A processor executes a hybrid first-principles and inferential model to generate KPIs for the industrial process using uploaded process data as variables. The processor selects a subset of the KPIs to represent an event occurring in the industrial process, and divides the selected data into time series. The system and methods select time intervals from the time series based on data variability and perform a cross-correlation between the loaded process variables and the selected time intervals, resulting in a cross-correlation score for each loaded process variable. Precursor candidates from the loaded process variables are selected based on the cross-correlation scores, and a strength of correlation score is obtained for each precursor candidate. The methods and system select root-cause variables from the selected precursor candidates based on the strength of correlation scores, and analyze the root-cause of the event.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: August 11, 2020
    Assignee: Aspen Technologies, Inc.
    Inventors: Hong Zhao, Ashok Rao, Mikhail Noskov, Ajay Modi
  • Publication number: 20190386905
    Abstract: Disclosed is a method for continuous in-line monitoring of data-centric traffic to guarantee application performance. The method includes, in each switch of a plurality of switches in a network fabric, grouping all packets entering each respective switch of the plurality of switches based on either 5-tuple applications or EPG based applications, collecting performance statistics at every hop in the network fabric across all flows in—line in a flow table maintained in each respective switch and periodically exporting the performance statistics to analysis module.
    Type: Application
    Filed: August 30, 2019
    Publication date: December 19, 2019
    Inventors: Smita Rai, Ajay Modi, Krishna Doddapaneni, Kit Chiu Chu
  • Patent number: 10404564
    Abstract: Disclosed is a method for continuous in-line monitoring of data-centric traffic to guarantee application performance. The method includes, in each switch of a plurality of switches in a network fabric, grouping all packets entering each respective switch of the plurality of switches based on either 5-tuple applications or EPG based applications, collecting performance statistics at every hop in the network fabric across all flows in-line in a flow table maintained in each respective switch and periodically exporting the performance statistics to analysis module.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: September 3, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Smita Rai, Ajay Modi, Krishna Doddapaneni, Kit Chiu Chu
  • Publication number: 20190179271
    Abstract: Embodiments are directed to computer methods and systems that construct a calibrated operation-centric first-principles model suitable for online deployment to monitor, predict, and control real-time plant operations. The methods and systems identify a plant-wide first-principles model configured for offline use and select a modeled operating unit contained in the plant-wide model. The methods and systems convert the plant-wide model to an operation-centric first-principles model of the selected modeled operating unit. The methods and systems recalibrate the operation-centric model to function using real-time measurements collected by physical instruments of the operating unit at the plant. The recalibration may include reconciling flow and temperature, estimating feed compositions, and tuning liquid and vapor traffic flow in the model.
    Type: Application
    Filed: July 5, 2017
    Publication date: June 13, 2019
    Inventors: Ajay Modi, Ashok Rao, Thomas W. S. Lewis, Mikhail Noskov, Sheng Hua Zheng, Willie K. C. Chan
  • Patent number: 10310457
    Abstract: A method, apparatus, and computer program product for increasing efficiency in a plant by creating a planning model for said plant comprising a plurality of runtime models stored in a database. Each runtime model corresponds to a reactor in the plant and mimics real world behavior of the reactor by identifying the mathematical relationships of the inputs and outputs of the reactor. Each runtime model further comprises a set of tuning factors, which allows the user to adjust the runtime model to more closely align with the user's desired output or otherwise account for real-life plant activity. By properly creating and utilizing a plurality of runtime models and implementing them into a planning model, a user can increase efficiency of the plant by optimizing product output, forcing the plant to balance materials-in and materials-out, or forcing the plant to stoichiometrically balance elements going in, and coming out of the plant or reactor.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: June 4, 2019
    Assignee: Aspen Technology, Inc.
    Inventors: Ravi Nandigam, Ajay Modi, Marcelo Marchetti, Willie Chan
  • Patent number: 10142168
    Abstract: Systems, methods, and computer-readable media for improving debugging and troubleshooting of datacenter networks, and more particularly improving the speed of forwarding/data path related problems without going into ASIC level debugging. A switch could, for example, have a processor which communicates with an ASIC. The processor can receive flow information and a notification from the ASIC, the notification indicating a predefined error condition has been identified in a packet. The processor can modify the ASIC programming based on the notification, such that the ASIC records additional, more-detailed, flow information for the switch. The processor can then receive, from the modified ASIC, the additional flow information. The additional flow information can then be used (either by the processor or by an operator) to identify the exact reason for the errors in the flow path.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: November 27, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ramanan Vaidyanathan, Ajay Modi, Azeem Suleman, Krishna Doddapaneni, Sarang Dharmapurikar, Ganlin Wu
  • Publication number: 20180299862
    Abstract: Computer-based methods and system perform root-cause analysis on an industrial process. A processor executes a hybrid first-principles and inferential model to generate KPIs for the industrial process using uploaded process data as variables. The processor selects a subset of the KPIs to represent an event occurring in the industrial process, and divides the selected data into time series. The system and methods select time intervals from the time series based on data variability and perform a cross-correlation between the loaded process variables and the selected time intervals, resulting in a cross-correlation score for each loaded process variable. Precursor candidates from the loaded process variables are selected based on the cross-correlation scores, and a strength of correlation score is obtained for each precursor candidate. The methods and system select root-cause variables from the selected precursor candidates based on the strength of correlation scores, and analyze the root-cause of the event.
    Type: Application
    Filed: June 21, 2018
    Publication date: October 18, 2018
    Inventors: Hong Zhao, Ashok Rao, Mikhail Noskov, Ajay Modi
  • Patent number: 10031510
    Abstract: Computer-based methods and system perform root-cause analysis on an industrial process. A processor executes a hybrid first-principles and inferential model to generate KPIs for the industrial process using uploaded process data as variables. The processor selects a subset of the KPIs to represent an event occurring in the industrial process, and divides the selected data into time series. The system and methods select time intervals from the time series based on data variability and perform a cross-correlation between the loaded process variables and the selected time intervals, resulting in a cross-correlation score for each loaded process variable. Precursor candidates from the loaded process variables are selected based on the cross-correlation scores, and a strength of correlation score is obtained for each precursor candidate. The methods and system select root-cause variables from the selected precursor candidates based on the strength of correlation scores, and analyze the root-cause of the event.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: July 24, 2018
    Assignee: Aspen Technology, Inc.
    Inventors: Hong Zhao, Ashok Rao, Mikhail Noskov, Ajay Modi
  • Publication number: 20180205624
    Abstract: Disclosed is a method for continuous in-line monitoring of data-centric traffic to guarantee application performance. The method includes, in each switch of a plurality of switches in a network fabric, grouping all packets entering each respective switch of the plurality of switches based on either 5-tuple applications or EPG based applications, collecting performance statistics at every hop in the network fabric across all flows in-line in a flow table maintained in each respective switch and periodically exporting the performance statistics to analysis module.
    Type: Application
    Filed: January 19, 2017
    Publication date: July 19, 2018
    Inventors: Smita Rai, Ajay Modi, Krishna Doddapaneni, Kit Chiu Chu
  • Publication number: 20180034686
    Abstract: Systems, methods, and computer-readable media for improving debugging and troubleshooting of datacenter networks, and more particularly improving the speed of forwarding/data path related problems without going into ASIC level debugging. A switch could, for example, have a processor which communicates with an ASIC. The processor can receive flow information and a notification from the ASIC, the notification indicating a predefined error condition has been identified in a packet. The processor can modify the ASIC programming based on the notification, such that the ASIC records additional, more-detailed, flow information for the switch. The processor can then receive, from the modified ASIC, the additional flow information. The additional flow information can then be used (either by the processor or by an operator) to identify the exact reason for the errors in the flow path.
    Type: Application
    Filed: July 27, 2016
    Publication date: February 1, 2018
    Inventors: Ramanan Vaidyanathan, Ajay Modi, Azeem Suleman, Krishna Doddapaneni, Sarang Dharmapurikar, Ganlin Wu
  • Publication number: 20160320768
    Abstract: The present invention is directed to computer-based methods and system to perform root-cause analysis on an industrial process. The methods and system load process data for an industrial process from a historian database and build a hybrid first-principles and inferential model. The methods and system then executes the hybrid model to generate KPIs for the industrial process using the loaded process variables. The methods and system then selects a subset of the KPIs to represent an event occurring in the industrial process, and divides the data for the subset into multiple subset of time series. The system and methods select time intervals from the time series based on the data variability in the selected time intervals and perform a cross-correlation between the loaded process variables and the selected time interval, resulting in a cross-correlation score for each loaded process variable.
    Type: Application
    Filed: April 28, 2016
    Publication date: November 3, 2016
    Inventors: Hong Zhao, Ashok Rao, Mikhail Noskov, Ajay Modi
  • Publication number: 20160147202
    Abstract: A method, apparatus, and computer program product for increasing efficiency in a plant by creating a planning model for said plant comprising a plurality of runtime models stored in a database. Each runtime model corresponds to a reactor in the plant and mimics real world behavior of the reactor by identifying the mathematical relationships of the inputs and outputs of the reactor. Each runtime model further comprises a set of tuning factors, which allows the user to adjust the runtime model to more closely align with the user's desired output or otherwise account for real-life plant activity. By properly creating and utilizing a plurality of runtime models and implementing them into a planning model, a user can increase efficiency of the plant by optimizing product output, forcing the plant to balance materials-in and materials-out, or forcing the plant to stoichiometrically balance elements going in, and coming out of the plant or reactor.
    Type: Application
    Filed: November 24, 2014
    Publication date: May 26, 2016
    Inventors: Ravi Nandigam, Ajay Modi, Marcelo Marchetti, Willie Chan