Patents by Inventor Vishal Patel

Vishal Patel 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: 20250094250
    Abstract: A computing device receives an ingest preview request to preview events to be stored by at least one indexer. Responsive to the ingest preview request, the computing device sends a subscription request to the forwarders. The forwarders receive the subscription request and intercept the events that are being sent to at least one of the indexers. The forwarders then clone matching events to the subscription request and responds to the computing device with the matching events. When the computing device receives the matching events, the computing device adds the matching events to a dispatch directory. The user interface is then populated with events in the dispatch directory.
    Type: Application
    Filed: December 3, 2024
    Publication date: March 20, 2025
    Applicant: Cisco Technology, Inc.
    Inventors: Amritpal Singh Bath, Samat Jain, Isabelle Park, Vishal Patel, Siegfried Puchbauer, Tingjin Xu
  • Publication number: 20250071091
    Abstract: A location service for automatic discovery of locations at which instances of an internal enterprise application are located. The location service is configured to facilitate routing of connection requests directed to the internal enterprise application, which typically is hosted in distinct enterprise locations. The service works in association with a set of connectors that each have an associated public Internet Protocol (IP) address (typically of a device to which the connector is coupled) at which it is reachable and through which a connection to an internal enterprise application instance can be proxied. Connections to the internal enterprise application are routable along a network path from a client to a given connector through a set of intermediary nodes. Using information collected from the connectors, the service performs a series of correlations (viz.
    Type: Application
    Filed: August 22, 2023
    Publication date: February 27, 2025
    Applicant: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, David Tang, Vishal Patel
  • Patent number: 12197968
    Abstract: A computing device receives an ingest preview request to preview events to be stored by at least one indexer. Responsive to the ingest preview request, the computing device sends a subscription request to the forwarders. The forwarders receive the subscription request and intercept the events that are being sent to at least one of the indexers. The forwarders then clone matching events to the subscription request and responds to the computing device with the matching events. When the computing device receives the matching events, the computing device adds the matching events to a dispatch directory. The user interface is then populated with events in the dispatch directory.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: January 14, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Amritpal Singh Bath, Samat Jain, Isabelle Park, Vishal Patel, Siegfried Puchbauer, Tingjin Xu
  • Patent number: 12189624
    Abstract: Embodiments described herein are directed to facilitating management and storage of configurations. In one embodiment, a request to provide configurations associated with a user-application pair is identified. Based on the user-application pair, a user-defined configuration cache is accessed to obtain user-defined configurations, an application-defined configuration cache is accessed to obtain application-defined configurations, and a system-defined configuration cache is accessed to obtain system-defined configurations. Thereafter, at least a portion of the user-defined configurations, the application-defined configurations, and the system-defined configurations are aggregated or merged to generate a set of configurations associated with the user-application pair. Such a set of configurations associated with the user-application pair are provided for use in performing a task.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: January 7, 2025
    Assignee: Splunk Inc.
    Inventors: Liang Han, Vishal Patel, Sundar R. Vasan, Eric Woo
  • Publication number: 20240406348
    Abstract: Systems and methods of providing video conferencing services with vouchers for real-world delivery at the time of the event are disclosed.
    Type: Application
    Filed: May 30, 2023
    Publication date: December 5, 2024
    Inventors: Vishal Patel, Kenny Shimokura
  • Patent number: 12079255
    Abstract: The present invention is related to a method for providing dynamic indexer discovery. The method comprises receiving, from an index manager, a status indication associated with a plurality of indexers, wherein each of the plurality of indexers indexes events of raw machine-generated data received from a plurality of data collectors. The method further comprises determining a weight associated with each of the plurality of indexers and selecting an indexer from the plurality of indexers. Subsequently, the method comprises allocating data to the indexer in accordance with a respective weight assigned to the indexer and transmitting the allocated data to the indexer.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: September 3, 2024
    Assignee: SPLUNK INC.
    Inventors: Vishal Patel, Jagannath Kerai, Hasan Alayli
  • Patent number: 12073103
    Abstract: Multiple storage system event handling includes obtaining multiple events for storage on multiple storage systems. For each of the multiple events, field values from each event are extracted. The field values are matched to configurations of the storage systems to identify a subset of the storage system having a matching configuration. The event is transmitted to the subset. The multiple events are transmitted to heterogeneous subsets.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: August 27, 2024
    Assignee: Splunk Inc.
    Inventors: Amritpal Singh Bath, Samat Jain, Felix Jiang, Shanmugam Kailasam, Jibang Liu, Isabelle Park, Vishal Patel, Divya Vijayan, Jiahan Wang, Tingjin Xu
  • Patent number: 12061533
    Abstract: Ingest health monitoring includes receiving an event stream of events in a data intake and query system to store on at least one storage system and obtaining an event from the event stream. Ingest health monitoring further includes transmitting the event to a selected ingest module queue for the event, updating an output rate indicator counter for the selected ingest module queue when failure to store the event in the ingest module queue occurs, obtaining the event from the selected ingest module queue, processing the event to generate a file for the event, and transmitting the file to the at least one storage system. Ingest health monitoring further includes updating the write failure indicator counter for a storage system of the at least one storage system when failure to transmit to the storage system occurs and updating the user interface based on the output rate indicator counter and the write failure indicator counter.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: August 13, 2024
    Assignee: Splunk Inc.
    Inventors: Amritpal Singh Bath, Samat Jain, Felix Jiang, Shanmugam Kailasam, Jibang Liu, Isabelle Park, Vishal Patel, Divya Vijayan, Jiahan Wang, Tingjin Xu
  • Patent number: 12003572
    Abstract: In a computer-implemented method for configuring a distributed computer system comprising a plurality of nodes of a plurality of node classes, configuration files for a plurality of nodes of each of the plurality of node classes are stored in a central repository. The configuration files include information representing a desired system state of the distributed computer system, and the distributed computer system operates to keep an actual system state of the distributed computer system consistent with the desired system state. The plurality of node classes includes forwarder nodes for receiving data from an input source, indexer nodes for indexing the data, and search head nodes for searching the data. Responsive to receiving changes to the configuration files, the changes are propagated to nodes of the plurality of nodes impacted by the changes based on a node class of the nodes impacted by the changes.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: June 4, 2024
    Assignee: Splunk Inc.
    Inventors: Ledion Bitincka, Vishal Patel, Geoffrey Hendrey, Eric Woo
  • Publication number: 20240173314
    Abstract: Present invention relates to development of compound of formula (Ia) for treatment of sickle cell anaemia. Invention also relates to the pharmaceutical composition comprising compound of formula (Ia) or its pharmaceutically acceptable salts for treatment of sickle cell anaemia.
    Type: Application
    Filed: March 17, 2022
    Publication date: May 30, 2024
    Inventors: Mukul JAIN, Amit JOHARAPURKAR, Vishal PATEL
  • Publication number: 20240160727
    Abstract: A technique to detect and mitigate anomalous Application Programming Interface (API) behavior associated with an application having a set of APIs is described. Across one or more sessions during a time period, and in response to receiving a set of one or more transactions directed to the application, a behavioral graph is generated. The graph comprises a set of vertices, an associated set of edges, and a set of weights representing frequency of observation of one or more behaviors, wherein a behavior is denoted by an edge between a pair of connected vertices, wherein the edge depicts at least one interdependent relationship between first and second APIs of the set of APIs. One or more low weight edges are filtered from the behavioral graph to generate a decision graph. The decision graph is then used to detect that one or more new transactions represent anomalous behavior. In response to detecting that the given new transaction represents the anomalous behavior, an action is taken to protect the application.
    Type: Application
    Filed: November 8, 2022
    Publication date: May 16, 2024
    Applicant: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Vishal A. Patel
  • Patent number: 11934256
    Abstract: In accordance with various embodiments of the present disclosure, a first instance of a data intake and query system (DIQS) may receive latency data that indicates latency states of second instances of the DIQS, the latency states indicative of latencies associated with processing of event data by the plurality of second instances. The first instance may then determine overall latency state of the first instance based, at least in part, on determining number or percentage of the first instance and the second instances of the DIQS having one or more particular latency states, and determining whether the number or percentage of the first instance and the f second instances of the DIQS having the one or more particular latency states is equal to or exceeds a threshold. The first instance may then present the overall latency state of the first instance.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: March 19, 2024
    Assignee: SPLUNK INC.
    Inventors: Vitaly Akulov, Amritpal Singh Bath, William King Colgate, Sarah Harun, Jibang Liu, Vishal Patel, Tingjin Xu
  • Patent number: 11921693
    Abstract: A data intake and query system receives a message including raw machine via an internet protocol (IP) such as the hypertext transfer protocol (HTTP). The message includes a distinct payload portion and a distinct custom field portion. The payload portion includes raw machine data, while the custom field portion includes values for fields. An event that includes the raw machine data and the values is generated from the payload portion and the values are extracted from the custom field portion. The event is then stored such that the values are associated with the event.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: March 5, 2024
    Assignee: Splunk Inc.
    Inventors: Itay Alfred Neeman, Glenn Block, Lin Ma, Mitch Blank, Vishal Patel
  • Patent number: 11915044
    Abstract: A processing node selects a first task from a task list and sends, to a task assignment repository, a first write operation with a first task identifier of the first task to assign the first task to the processing node. The processing node detects failure of the first write operation based on the first task already being assigned and selects a second task from the task list. The processing node sends, to the task assignment repository, a second write operation with a second task identifier of the second task to assign the second task to the processing node. The processing node detects success of the second write operation and executes the second task.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: February 27, 2024
    Assignee: Splunk Inc.
    Inventors: Manu Jose, Jr., Sanish N. Mahadik, Vishal Patel, Joshua Weinstein
  • Patent number: 11914552
    Abstract: Embodiments are directed towards managing and tracking item identification of a plurality of items to determine if an item is a new or existing item, where an existing item has been previously processed. In some embodiments, two or more item identifiers may be generated. In one embodiment, generating the two or more item identifiers may include analyzing the item using a small item size characteristic, a compressed item, or for an identifier collision. The two or more item identifiers may be employed to determine if the item is a new or existing item. In one embodiment, the two or more item identifiers may be compared to a record about an existing item to determine if the item is a new or existing item. If the item is an existing item, then the item may be further processed to determine if the existing item has actually changed.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: February 27, 2024
    Assignee: Splunk Inc.
    Inventors: Amritpal Singh Bath, Mitchell Neuman Blank, Jr., Vishal Patel, Stephen Phillip Sorkin
  • Patent number: 11803548
    Abstract: A log-to-metrics transformation system includes a log-to-metrics application executing on a processor. The log-to-metrics transformation system receives a format associated with machine data, and further receives, via a first graphical control, a first set of metric identifiers corresponding to a first set of metrics associated with the machine data. The log-to-metrics transformation system generates a first set of mappings between the first set of metric identifiers and a first set of field values included in the machine data. The log-to-metrics transformation system stores the first set of mappings and an association with the format of the machine data. The log-to-metrics transformation system, based on the first set of mappings, causes the first set of field values to be extracted from the machine data. Further, a first metric included in the first set of metrics is determined based on at least a portion of the first set of field values.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: October 31, 2023
    Assignee: SPLUNK INC.
    Inventors: Kieran Nicholas Cairney, Jindrich Dinga, Murugan Kandaswamy, Vishal Patel
  • Publication number: 20230290528
    Abstract: A mobile reactor radiation shielding solution prevents activation of structural materials to reduce a radiation dosage risk to living organisms and accelerates timetables for transport. The shielding solution can include: in-vessel neutron shield, in-vessel shadow shield, transport shield, and module shadow shield. In-vessel neutron shield reduces and prevents the activation of the structural materials and significantly reduces the need for heavy shielding to shield against the gamma emissions from activated structural materials. In-vessel shadow shield provides neutron and gamma shielding between the reactor and a balance-of-plant (BOP) module and control system. In-vessel shadow shield is placed near the active nuclear core to minimize size of the shield while maximizing the protected arc to shield radiation workers while preparing the nuclear reactor for transport. Transport shield is used during transportation when living organisms come into proximity of the reactor.
    Type: Application
    Filed: September 18, 2021
    Publication date: September 14, 2023
    Inventors: Paolo Francesco Venneri, Michael John Eades, Vishal Patel
  • Publication number: 20230241044
    Abstract: Present invention relates to development of prolyl hydroxylase inhibitor for treatment of Psoriasis and skin inflammatory diseases. Specifically, invention relates to development of compound of formula (Ia) for treatment of Psoriasis and skin inflammatory diseases. Invention also relates to pharmaceutical composition comprising compound of formula (Ia) for treatment of Psoriasis and skin inflammatory diseases.
    Type: Application
    Filed: May 28, 2021
    Publication date: August 3, 2023
    Inventors: Mukul JAIN, Amit JOHARAPURKAR, Vishal PATEL
  • Publication number: 20230233550
    Abstract: Present invention relates to development of compound of formula (Ia) for treatment of inflammatory bowel diseases. Invention also relates to pharmaceutical composition comprising therapeutically effective compound of formula (Ia) for treatment of inflammatory bowel diseases.
    Type: Application
    Filed: May 31, 2021
    Publication date: July 27, 2023
    Inventors: Mukul JAIN, Amit JOHARAPURKAR, Vishal PATEL
  • Patent number: 11599547
    Abstract: A method of data replication in a clustered computing environment comprises receiving, at a selected indexer within a plurality of indexers in a cluster, data from a forwarder indexer, wherein the selected indexer is designated as a primary indexer for the data, wherein the primary indexer has primary responsibility for responding to search queries pertaining to the data, wherein the cluster comprises a plurality of sites. The method further comprises receiving, at the selected indexer, data replication instructions, wherein the data replication instructions comprise a number of other indexers in the cluster for storing a replicated copy of the data and further comprise a number of sites from the plurality of sites across which to store a replicated copy of the data determined in accordance with a site replication factor.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: March 7, 2023
    Assignee: SPLUNK INC.
    Inventors: Vishal Patel, Mitchell Neuman Blank, Jr., Sundar Renegarajan Vasan, Stephen Phillip Sorkin