Patents by Inventor Ravi Sankar

Ravi Sankar 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: 20250226096
    Abstract: Disclosed herein are system, method, and computer program product embodiments for a machine learning architecture for real-time medical data analysis and wellness event prediction. The architecture incorporates a trained machine learning model to predict wellness event sequences for users and various corrective features to ensure accuracy of the predicted sequences. Real-time analyte data is inputted into the machine learning model, generating an initial sequence of wellness events. False positives, false negatives, and missed events in the sequence may be identified and used to modify the initial sequence of wellness events. The modified sequence of wellness events may be presented via a graphical user interface along with user interface elements corresponding to the wellness events.
    Type: Application
    Filed: January 3, 2025
    Publication date: July 10, 2025
    Inventors: Rachelle Anne Kresch FISCHER, Ravi Sankar KROTHAPALLI, Karthik NAKKEERAN, Ranaji KRISHNA, Caroline Campbell KRYDER, Amy Lynn MCKENZIE
  • Publication number: 20250179754
    Abstract: The present invention relates to the field of bioinspired geotechnics to provide an alternative to conventional vertical and inclined skirted footings and their method of installation. The invention provides tree root inspired substructure with improved load carrying capacity and a method of installation. Tree root inspired substructure herein defines a square or rectangular or circular or strip footing with closely spaced vertical/inclined micropiles. This hybrid substructure takes advantage of depth effect, width effect, arching effects, compaction and relative ease in installation on level and sloping grounds as compared to conventional skirt/bucket foundation. The micropiles attached to the traditional footing are spaced such that the trapped soil in-between behaves as a plug and major load shearing/transfer takes place at the level of tip of micropiles. Some load distribution also takes place along the micropiles and underneath the footing.
    Type: Application
    Filed: February 27, 2023
    Publication date: June 5, 2025
    Inventors: Ravi Sankar JAKKA, Khalid BASHIR
  • Publication number: 20250182207
    Abstract: A method according to one embodiment includes: receiving historical transaction data collected by a transaction processing platform for a plurality of merchants; computing, using a machine learning model, parameters of an implied growth ratio distribution for each of the merchants based on features of the corresponding historical transaction data; identifying an offer size and an offer premium for financial offers to be made to the merchants by looking up parameters in a lookup table based on the implied growth ratio distributions, the lookup table being computed based on: a first optimization based on a target yield rate constraint and backtesting on a target loss rate constraint and a target repayment time constraint; and a second optimization based on the target loss rate constraint and backtesting on the target yield rate constraint and the target repayment time constraint; and transmitting the plurality of financial offers to the plurality of merchants.
    Type: Application
    Filed: November 30, 2023
    Publication date: June 5, 2025
    Inventors: Jun Wen, Simon Wong, Varun Srinivasan, Will Burleson, Mike Dettmar, Bo Xu, Rockwell Weiner, Brian Slakter, Clement Miao, Ravi Sankar, Lydia Foo, Yulun Sharron Chang, Serena Sondhi
  • Patent number: 12292816
    Abstract: Apparatus, method, and graphical user interface (GUI) for presentation and navigation of code path data. Code path data samples, including temporal data, related to a plurality of code paths of program code are used to render an interactive GUI including a set of graphical elements representing a corresponding set of code paths. Each graphical element indicates resource utilization changes associated with a respective code path over a time period. The set of graphical elements are visually arranged in a first dimension and the period of time is indicated in a second dimension. Different techniques are used to represent resource utilization over time including extending the graphical elements in a third dimension or changing a width of the graphical elements within a plane defined by the first dimension and the second dimension.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: May 6, 2025
    Assignee: Salesforce, Inc.
    Inventors: Ravi Sankar Pulle, Ajay Krishna Borra, Eric Gross
  • Patent number: 12289640
    Abstract: In one embodiment, a method includes receiving one or more 5G software-defined wide area network (SD-WAN) policies, identifying one or more identity-based policies from the one or more 5G SD-WAN policies, communicating the identified one or more identity-based policies to one or more WAN routers, communicating one or more 5G bindings to the one or more WAN routers, and applying the identified one or more identity-based policies to one or more flows between the one or more WAN routers.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: April 29, 2025
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Gangadharan Byju Pularikkal, Einar Nilsen-Nygaard, Vivek Agarwal, Ajeet Pal Singh Gill, Ravi Sankar Mantha, Saravanan Radhakrishnan
  • Publication number: 20250106634
    Abstract: Methods, non-transitory computer readable media, network traffic management devices and network traffic management systems that provide protection of 5G core networks are illustrated. With this technology, the user plane status can be received from a network repository function indicating whether a user plane restarted. Then the system can determine whether an amount of error messages flowing from the user plane to a gNodeB for a source exceeds a predetermined threshold. In response to determining the amount of error messages exceeds a predetermined threshold and determining that the user plane was not restarted, all messages flowing to the gNodeB for the source can be blocked. Lastly, in response to determining the amount of echo messages from the user plane to the gNodeB is below a second predetermined threshold and that the user plane did not restart, the source can be stored as a bad actor.
    Type: Application
    Filed: September 27, 2023
    Publication date: March 27, 2025
    Applicant: F5, Inc.
    Inventors: Ravi Sankar Mantha, Sandeep Dasgupta
  • Patent number: 12220662
    Abstract: Systems and methods for dehydrating a mixture of organic liquid and water are disclosed. A mixture of the organic liquid and water is fed to a membrane. The mixture is then subjected to process conditions sufficient to cause pervaporation. A permeate comprising a higher weight percentage of water than the weight percentage of water in the mixture is recovered. A retentate comprising a higher weight percentage of organic liquid than the weight percentage of the organic liquid in the mixture is also recovered.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: February 11, 2025
    Assignee: SABIC GLOBAL TECHNOLOGIES B.V.
    Inventors: Ashwin Ravi Sankar, Deepak Sharma
  • Patent number: 12222836
    Abstract: A method and system for rendering a stack trace visualization display has been developed. A first stack trace associated with execution of an application during a time period is received from a central processing unit profiler. A first stack trace visualization display is rendered including a plurality of stack frames stacked in accordance with an order of ancestry based on the first stack trace. Rendering at least one stack frame involves rendering at a first location of the first stack trace visualization display, a stack frame rectangle for the at least one stack frame in accordance with the order of ancestry and rendering at a second location of the first stack trace visualization display, stack frame specific text for the at least one stack frame. The second location overlays the first location. Rendering of the stack frame rectangle is independent of the rendering of the stack frame specific text.
    Type: Grant
    Filed: March 9, 2023
    Date of Patent: February 11, 2025
    Inventors: Ravi Sankar Pulle, Ajay Krishna Borra, Alexander Kouthoofd
  • Patent number: 12093670
    Abstract: Apparatus and method for identifying code path contributors to resource utilization spikes. For example, in some implementations, stack trace data and profiling data are sampled from a plurality of code paths of an application to generate a plurality of code path samples, where the sampling is performed across a series of temporal windows. Processor utilization data is also sampled across a corresponding series of temporal windows. Correlations are detected between the code path samples and occurrences of processor utilization spikes to generate correlational scores for the plurality of code paths. A ranking of code paths is then generated in accordance with the correlational scores in which code paths relatively higher in the ranking are more likely to contribute to the occurrences of the processor utilization spikes than code paths relatively lower in the ranking.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: September 17, 2024
    Assignee: Salesforce, Inc.
    Inventors: Ravi Sankar Pulle, Ajay Krishna Borra
  • Publication number: 20240303173
    Abstract: A method and system for rendering a stack trace visualization display has been developed. A first stack trace associated with execution of an application during a time period is received from a central processing unit profiler. A first stack trace visualization display is rendered including a plurality of stack frames stacked in accordance with an order of ancestry based on the first stack trace. Rendering at least one stack frame involves rendering at a first location of the first stack trace visualization display, a stack frame rectangle for the at least one stack frame in accordance with the order of ancestry and rendering at a second location of the first stack trace visualization display, stack frame specific text for the at least one stack frame. The second location overlays the first location. Rendering of the stack frame rectangle is independent of the rendering of the stack frame specific text.
    Type: Application
    Filed: March 9, 2023
    Publication date: September 12, 2024
    Applicant: Salesforce, Inc.
    Inventors: Ravi Sankar Pulle, Ajay Krishna Borra, Alexander Kouthoofd
  • Publication number: 20240296616
    Abstract: Techniques are described with respect to a system, method, and computer product for optimizing activities. An associated method includes optimizing activities includes receiving at least one workflow associated with a facility; rendering a virtual environment of the facility based on the workflow; analyzing a plurality of activities of a user associated with the workflow; and optimizing the workflow within the virtual environment based on the analysis.
    Type: Application
    Filed: March 3, 2023
    Publication date: September 5, 2024
    Inventors: Saraswathi Sailaja Perumalla, Sarbajit K. Rakshit, Ravi Sankar Parvathina
  • Publication number: 20240223533
    Abstract: Methods, non-transitory computer readable media, network traffic manager apparatuses, and systems that assist with filtering content includes receiving a domain name system request from a client. Then, sending an address from the domain name system request to a policy server. The policy server can retrieve a filter id associated with the client. The method then includes sending the domain name system request with the filter id to an oblivious server. After, the method includes receiving a response with filtered content based on the domain name system request with the filter id from the oblivious server. The oblivious server can then generate a subscriber content filtering policy configuration based on the filter id and generate the response with the filtered content based on the subscriber content filtering policy configuration. Lastly, the methods includes sending the response to the domain name system request with filtered content to the client.
    Type: Application
    Filed: January 3, 2024
    Publication date: July 4, 2024
    Applicant: F5, Inc.
    Inventors: Ravi Sankar MANTHA, Sagar BHURE
  • Publication number: 20240215142
    Abstract: Dielectric barrier discharge plasma actuators are described. In one embodiment, a fluid flow actuator includes: a dielectric sheet; and a first electrode of a dielectric barrier discharge-direct current augmented (DBD-DCA) actuator disposed on a first face of the dielectric sheet. The first electrode is exposed to a surrounding fluid. The fluid actuator also includes a second electrode of the DBD-DCA actuator disposed on a second face of the dielectric sheet. The second face of the dielectric sheet is opposite from the first face of the dielectric sheet. The first electrode and the second electrode are configured for receiving an alternating current (AC) voltage configured to locally ionize the fluid and to generate ions. A third electrode located downstream from the first electrode and the second electrode. The third electrode is configured for receiving a direct current (DC) voltage configured to accelerate the ions.
    Type: Application
    Filed: June 2, 2022
    Publication date: June 27, 2024
    Applicant: UNIVERSITY OF WASHINGTON
    Inventors: Ravi Sankar Vaddi, Igor V. Novosselov, Alexander V. Mamishev
  • Publication number: 20240202100
    Abstract: Apparatus, method, and graphical user interface (GUI) for presentation and navigation of code path data. Code path data samples, including temporal data, related to a plurality of code paths of program code are used to render an interactive GUI including a set of graphical elements representing a corresponding set of code paths. Each graphical element indicates resource utilization changes associated with a respective code path over a time period. The set of graphical elements are visually arranged in a first dimension and the period of time is indicated in a second dimension. Different techniques are used to represent resource utilization over time including extending the graphical elements in a third dimension or changing a width of the graphical elements within a plane defined by the first dimension and the second dimension.
    Type: Application
    Filed: December 19, 2022
    Publication date: June 20, 2024
    Applicant: Salesforce, Inc.
    Inventors: Ravi Sankar Pulle, Ajay Krishna Borra, Eric Gross
  • Publication number: 20240201958
    Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A system may collect a first set of profiling data associated with computational resource consumption of one or more code implementations or methods. The system may use a vector embedding translation to convert the profiling data into one or more vector spaces. Each vector space may include a set of vectors, and each vector may correspond to an execution of a code implementation or method. The system may use the vector spaces to generate a model representation of the computational resource consumption of the one or more code implementations. In some cases, the system may collect and convert a second set of real-time profiling data into vector spaces, which the system may compare to the model representation such that users may identify deviations from resource consumption footprints.
    Type: Application
    Filed: December 14, 2022
    Publication date: June 20, 2024
    Inventors: Ajay Krishna Borra, Manpreet Singh, Ravi Sankar Pulle, Amrita Saha
  • Publication number: 20240201967
    Abstract: Apparatus and method for identifying code path contributors to resource utilization spikes. For example, in some implementations, stack trace data and profiling data are sampled from a plurality of code paths of an application to generate a plurality of code path samples, where the sampling is performed across a series of temporal windows. Processor utilization data is also sampled across a corresponding series of temporal windows. Correlations are detected between the code path samples and occurrences of processor utilization spikes to generate correlational scores for the plurality of code paths. A ranking of code paths is then generated in accordance with the correlational scores in which code paths relatively higher in the ranking are more likely to contribute to the occurrences of the processor utilization spikes than code paths relatively lower in the ranking.
    Type: Application
    Filed: December 19, 2022
    Publication date: June 20, 2024
    Applicant: Salesforce, Inc.
    Inventors: Ravi Sankar Pulle, Ajay Krishna Borra
  • Publication number: 20240108923
    Abstract: The present disclosure provides a device for respiratory protection. The device includes a face shield having a first end and a second end opposite the first end. The device also includes a headband coupled to the first end of the face shield and the second end of the face shield. The device also includes an electrohydrodynamic (EHD) air filter system positioned along an entirety of a perimeter of the face shield.
    Type: Application
    Filed: January 26, 2022
    Publication date: April 4, 2024
    Inventors: Alexander V. Mamishev, Abbie Sawyer, Anastasiya Makarevich, Richard Wang, Ravi Sankar Vaddi, Edward Martija, Sara Seulbee Shin
  • Publication number: 20240083846
    Abstract: The present invention relates to novel SMAC mimetic peptidomimetics useful for the treatment of proliferative diseases including cancer in mammals The novel SMAC mimetics are prepared by incorporating (2S,5R)-5-(5-methylfuran-2-yl)pyrrolidine-2-carboxylic acid, a novel unnatural amino acid that imparts exclusively trans amide bond geometry favourable for target protein binding. Here, the novel SMAC mimetic molecule(s) not only show its efficacy in varied cancer types but also demonstrate in vitro and in vivo efficacy against therapy resistant cancer as a single agent. The novel SMAC mimetics disclosed in the present invention binds to BIR-2 and BIR-3 domains of the XIAP and exhibit high anti-proliferative activity against variety of mammalian cancer cell lines that include but not limited to chemotherapy and TRAIL resistant cell lines.
    Type: Application
    Filed: December 17, 2021
    Publication date: March 14, 2024
    Inventors: Wahajul HAQ, Rafat ALI, Akhilesh SINGH, Mushtaq Ahmad NENGROO, Roshan KATEKAR, Gajendra SINGH, Jayanti VAISHNAV, Mohammad AFSAR, Manohar SINGH, Srikanta Kumar RATH, Dipankar KOLEY, Durga Prasad MISHRA, Ravishankar RAMACHANDRAN, Ravi Sankar AMPAPATHI, Jiaur Rahaman GAYEN, Dipak DATTA
  • Patent number: 11878717
    Abstract: In an approach to mirage detection by autonomous vehicles, one or more computer processors monitor road conditions of a road on which an autonomous vehicle is traveling. One or more computer processors detect a visual indication of a water accumulation on the road. One or more computer processors determine whether one or more other vehicles are detected on the road ahead of the autonomous vehicle. Responsive to determining the one or more other vehicles are detected, one or more computer processors request information associated with road conditions of the road ahead of the autonomous vehicle from the one or more other vehicles. Based on a response to the request from the one or more other vehicles, one or more computer processors determine the one or more other vehicles did not detect the water accumulation. One or more computer processors determine the visual indication of the water accumulation is a mirage.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: January 23, 2024
    Assignee: International Business Machines Corporation
    Inventors: Saraswathi Sailaja Perumalla, Sarbajit K. Rakshit, Venkatrama Siva Kumar Vemuri, Ravi Sankar Parvathina
  • Publication number: 20230384275
    Abstract: A method of optimizing a design parameter for an adsorption column includes developing a first kinetic model and a Linear Driving Force model for a chromatography and ion exchange based adsorption process. Both analytical solutions to the first kinetic model and the Linear Driving Force model are then used to determine an optimal range of the design parameter.
    Type: Application
    Filed: October 15, 2021
    Publication date: November 30, 2023
    Applicant: SABIC GLOBAL TECHNOLOGIES B.V.
    Inventor: Ashwin Ravi SANKAR