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: 20250094250Abstract: 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: ApplicationFiled: December 3, 2024Publication date: March 20, 2025Applicant: Cisco Technology, Inc.Inventors: Amritpal Singh Bath, Samat Jain, Isabelle Park, Vishal Patel, Siegfried Puchbauer, Tingjin Xu
-
Publication number: 20250071091Abstract: 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: ApplicationFiled: August 22, 2023Publication date: February 27, 2025Applicant: Akamai Technologies, Inc.Inventors: Charles E. Gero, David Tang, Vishal Patel
-
Patent number: 12197968Abstract: 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: GrantFiled: July 27, 2022Date of Patent: January 14, 2025Assignee: Cisco Technology, Inc.Inventors: Amritpal Singh Bath, Samat Jain, Isabelle Park, Vishal Patel, Siegfried Puchbauer, Tingjin Xu
-
Patent number: 12189624Abstract: 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: GrantFiled: January 31, 2023Date of Patent: January 7, 2025Assignee: Splunk Inc.Inventors: Liang Han, Vishal Patel, Sundar R. Vasan, Eric Woo
-
Publication number: 20240406348Abstract: Systems and methods of providing video conferencing services with vouchers for real-world delivery at the time of the event are disclosed.Type: ApplicationFiled: May 30, 2023Publication date: December 5, 2024Inventors: Vishal Patel, Kenny Shimokura
-
Systems and methods for updating a status indication in a system providing dynamic indexer discovery
Patent number: 12079255Abstract: 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: GrantFiled: November 1, 2022Date of Patent: September 3, 2024Assignee: SPLUNK INC.Inventors: Vishal Patel, Jagannath Kerai, Hasan Alayli -
Patent number: 12073103Abstract: 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: GrantFiled: July 29, 2022Date of Patent: August 27, 2024Assignee: 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: 12061533Abstract: 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: GrantFiled: July 29, 2022Date of Patent: August 13, 2024Assignee: 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: 12003572Abstract: 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: GrantFiled: May 26, 2022Date of Patent: June 4, 2024Assignee: Splunk Inc.Inventors: Ledion Bitincka, Vishal Patel, Geoffrey Hendrey, Eric Woo
-
Publication number: 20240173314Abstract: 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: ApplicationFiled: March 17, 2022Publication date: May 30, 2024Inventors: Mukul JAIN, Amit JOHARAPURKAR, Vishal PATEL
-
Publication number: 20240160727Abstract: 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: ApplicationFiled: November 8, 2022Publication date: May 16, 2024Applicant: Akamai Technologies, Inc.Inventors: Charles E. Gero, Vishal A. Patel
-
Patent number: 11934256Abstract: 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: GrantFiled: June 1, 2021Date of Patent: March 19, 2024Assignee: SPLUNK INC.Inventors: Vitaly Akulov, Amritpal Singh Bath, William King Colgate, Sarah Harun, Jibang Liu, Vishal Patel, Tingjin Xu
-
Patent number: 11921693Abstract: 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: GrantFiled: July 12, 2021Date of Patent: March 5, 2024Assignee: Splunk Inc.Inventors: Itay Alfred Neeman, Glenn Block, Lin Ma, Mitch Blank, Vishal Patel
-
Patent number: 11915044Abstract: 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: GrantFiled: June 9, 2021Date of Patent: February 27, 2024Assignee: Splunk Inc.Inventors: Manu Jose, Jr., Sanish N. Mahadik, Vishal Patel, Joshua Weinstein
-
Patent number: 11914552Abstract: 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: GrantFiled: January 26, 2023Date of Patent: February 27, 2024Assignee: Splunk Inc.Inventors: Amritpal Singh Bath, Mitchell Neuman Blank, Jr., Vishal Patel, Stephen Phillip Sorkin
-
Patent number: 11803548Abstract: 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: GrantFiled: January 18, 2022Date of Patent: October 31, 2023Assignee: SPLUNK INC.Inventors: Kieran Nicholas Cairney, Jindrich Dinga, Murugan Kandaswamy, Vishal Patel
-
Publication number: 20230290528Abstract: 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: ApplicationFiled: September 18, 2021Publication date: September 14, 2023Inventors: Paolo Francesco Venneri, Michael John Eades, Vishal Patel
-
Publication number: 20230241044Abstract: 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: ApplicationFiled: May 28, 2021Publication date: August 3, 2023Inventors: Mukul JAIN, Amit JOHARAPURKAR, Vishal PATEL
-
Publication number: 20230233550Abstract: 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: ApplicationFiled: May 31, 2021Publication date: July 27, 2023Inventors: Mukul JAIN, Amit JOHARAPURKAR, Vishal PATEL
-
Patent number: 11599547Abstract: 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: GrantFiled: April 14, 2021Date of Patent: March 7, 2023Assignee: SPLUNK INC.Inventors: Vishal Patel, Mitchell Neuman Blank, Jr., Sundar Renegarajan Vasan, Stephen Phillip Sorkin