Patents by Inventor Sourav Pal
Sourav Pal 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).
-
Patent number: 11966391Abstract: Systems and methods are disclosed for executing a query that includes an indication to process data managed by an external data system. The system identifies the external data system that manages the data to be processed and generates a subquery for the external data system indicating that the results of the subquery are to be sent to one worker node of multiple worker nodes. The system instructs the one worker node to distribute the results received from the external data system to multiple worker nodes for processing.Type: GrantFiled: January 31, 2023Date of Patent: April 23, 2024Assignee: Splunk Inc.Inventors: Sourav Pal, Arindam Bhattacharjee
-
Publication number: 20240115131Abstract: Disclosed is a method for defining a structure of an annular light guide device, for a fundus camera. An initial cross section of a wall of a light guide device is created in predefined way. A hollow cavity for a light source is defined within this cross section. The surface of the hollow cavity is an ellipsoid. Using a ray tracing software tool, the initial cross section is refined to maximise total internal reflection of the light from the source within the cross section to achieve most efficient light guide device. Once the final cross section is created, it is rotated by 360 degrees on a predefined axis to obtain final structure of the light guide device. The method is developed for creating very small light guide as required in a fundus camera especially for neonatal applications.Type: ApplicationFiled: December 14, 2021Publication date: April 11, 2024Inventors: Sourav PAL, Justin ANTONY
-
Publication number: 20240108218Abstract: Preterm babies have a high risk of retinopathy. Doctors conduct fundus fluorescein angiography to determine the state of the blood vessels in their retinas. Disclosed is a system (100) for conducting fundus fluorescein angiography configured for light weight, small size, and providing a sharp, high contrast angiograph. The disclosed system uses a moulded annular light source, blue and white LEDs (120) for providing the illumination, an planar annular emission filter (125) for filtering the blue light, and imaging optics (130) configured for reducing aberration. The imaging optics (130) comprises a mechanical iris (136) to control the amount of light reaching an image sensor (150), a tuneable liquid lens (141) for focusing the image, a green barrier filter (146) that may be removed from the path of the light—for conducting fundus photography. The white LEDs and the mechanical iris (136) may be used for conducting fundus photography.Type: ApplicationFiled: June 23, 2021Publication date: April 4, 2024Applicant: FORUS HEALTH PVT. LTD.Inventors: Sourav PAL, Venkatakrishnan SRINIVASAN
-
Publication number: 20240086471Abstract: Disclosed is a data fabric service system that can be implemented in a distributed computer network, such as a data intake and query system. The data index and query system can receive a search query and define a search scheme for applying the search query on distributed data storage systems including internal data storage and external data storage. The data index and query system may provide a portion of the search scheme to a search service of the data fabric service system, which can cause worker nodes of the data fabric service system to perform various functions—including applying the search query to the external data storage based on the portion of the search scheme in order to obtain search results.Type: ApplicationFiled: September 19, 2023Publication date: March 14, 2024Inventors: Sourav Pal, Christopher Pride, Arindam Bhattacharjee, Xiaowei Wang, James Alasdair Robert Hodge, Mustafa Ahamed
-
Publication number: 20240074650Abstract: Disclosed is a device for generating a toroidal source of illumination is disclosed. The device comprises a translucent disc with a concentric hole. A planar coil of side emitting optic fiber is disposed on one surface of the disc. The coil is energized with an LED at one end of the coil. The light emitted by the side of the coil is randomly scattered by the disc producing a toroidal source of light at the other surface of the disc. This source is used with instruments for assessing the dryness of the human eye. Further embodiments describe adaptations for measuring tear breakup time and the height of the tear meniscus in the human eye.Type: ApplicationFiled: September 22, 2023Publication date: March 7, 2024Inventors: Sourav PAL, Ranjith KUMAR, Ronal Issac VETTIKATTU, Justin ANTONY
-
Patent number: 11921672Abstract: Systems and methods are described for executing a query of raw machine data that is stored at a remote data store that may store heterogeneous data. The system can determine the directories or file types that may store event data and may instruct one or more worker nodes to access files that may store events based on the determined directories of file types. Further, the system may exclude files at the remote data store that may not be identified as potentially storing events enabling a query that implicates a heterogeneous data store to be efficiently executed.Type: GrantFiled: October 18, 2019Date of Patent: March 5, 2024Assignee: Splunk Inc.Inventors: Sourav Pal, Arindam Bhattacharjee, Timothy Tully
-
Patent number: 11874691Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system identifies buckets that are to be searched and search nodes to execute the query. The data intake and query system maps the identified buckets to the search nodes and executes the query using the identified bucket and search nodes.Type: GrantFiled: June 5, 2018Date of Patent: January 16, 2024Assignee: Splunk Inc.Inventors: Alexandros Batsakis, Ashish Mathew, Christopher Pride, Bharath Kishore Reddy Aleti, Sourav Pal, Arindam Bhattacharjee, James Monschke
-
Patent number: 11860940Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system uses a search node catalog to identify search nodes that are available to execute the query and uses a bucket catalog to identify buckets to be searched. The data intake and query system executes the query using the identified bucket and search nodes.Type: GrantFiled: April 16, 2021Date of Patent: January 2, 2024Assignee: Splunk Inc.Inventors: Alexandros Batsakis, Ashish Mathew, Christopher Madden Pride, Bharath Kishore Reddy Aleti, Sourav Pal, Arindam Bhattacharjee, James Monschke
-
Patent number: 11860874Abstract: Systems and methods are disclosed for processing and executing queries against one or more dataset. As part of processing the query, the system determines whether the query is susceptible to a significantly imbalanced partition. In the event, the query is susceptible to an imbalanced partition, the system monitors the query and determines whether to perform a multi-partitioning determination to avoid a significantly imbalanced partition.Type: GrantFiled: October 31, 2022Date of Patent: January 2, 2024Assignee: Splunk Inc.Inventors: Arindam Bhattacharjee, Sourav Pal, Christopher Pride
-
Patent number: 11797618Abstract: Disclosed is a data fabric service system that can be implemented in a distributed computer network, such as a data intake and query system. The data index and query system can receive a search query and define a search scheme for applying the search query on distributed data storage systems including internal data storage and external data storage. The data index and query system may provide a portion of the search scheme to a search service of the data fabric service system, which can cause worker nodes of the data fabric service system to perform various functions—including applying the search query to the external data storage based on the portion of the search scheme in order to obtain search results.Type: GrantFiled: June 30, 2022Date of Patent: October 24, 2023Assignee: Splunk Inc.Inventors: Sourav Pal, Christopher Pride, Arindam Bhattacharjee, Xiaowei Wang, James Alasdair Robert Hodge, Mustafa Ahamed
-
Publication number: 20230315785Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives raw machine data at an indexing system, and stores at least a portion of the raw machine data in buckets using containerized indexing nodes instantiated in a containerized environment. The data intake and query system stores the buckets in a shared storage system.Type: ApplicationFiled: June 2, 2023Publication date: October 5, 2023Inventors: Alexandros Batsakis, Sourav Pal, Sai Krishna Sajja, Igor Stojanovski, Tameem Anwar, Paul J. Lucas, Eric Woo, Steve Wong
-
Publication number: 20230214386Abstract: Systems and methods are disclosed for receiving, at a data intake and query system, a query that includes an indication to process data managed by a third-party data storage and processing system that supports a different query language than the data intake and query system. The data intake and query system identifies a third-party data storage and processing system that manages the data to be processed and generates a subquery for execution by the third-party data storage and processing system, generates instructions for one or more worker nodes to receive and process results of the subquery from the third-party data storage and processing system, and instructs the worker nodes to provide results of the processing to the data intake and query system.Type: ApplicationFiled: March 10, 2023Publication date: July 6, 2023Inventors: Sourav Pal, Arindam Bhattacharjee
-
Patent number: 11695830Abstract: Multi-threaded processing of search responses returned by search peers is disclosed. An example method may include transmitting, by a computer system, a search request to a plurality of search peers of a data aggregation and analysis system; receiving, by a first processing thread, a plurality of data packets from the plurality of search peers; parsing, by a second processing thread, one or more data packets of the plurality of data packets to produce a first partial response to the search request; parsing, by a third processing thread, the one or more data packets to produce a second partial response to the search request; and generating, based on the first partial response and the second partial response, an aggregated response to the search request.Type: GrantFiled: April 15, 2022Date of Patent: July 4, 2023Assignee: Splunk Inc.Inventors: Sourav Pal, Christopher Madden Pride
-
Publication number: 20230177047Abstract: Systems and methods are disclosed for executing a query that includes an indication to process data managed by an external data system. The system identifies the external data system that manages the data to be processed and generates a subquery for the external data system indicating that the results of the subquery are to be sent to one worker node of multiple worker nodes. The system instructs the one worker node to distribute the results received from the external data system to multiple worker nodes for processing.Type: ApplicationFiled: January 31, 2023Publication date: June 8, 2023Inventors: Sourav Pal, Arindam Bhattacharjee
-
Patent number: 11663212Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system parses the query and uses a metadata catalog to dynamically identify configuration parameters of datasets and/or rules associated with the query. The identified configuration parameters are communicated to a query processing component of the data intake and query system for use in executing the query.Type: GrantFiled: July 27, 2021Date of Patent: May 30, 2023Assignee: Splunk Inc.Inventors: Alexander Douglas James, Manu Jose, Sourav Pal, Christopher Madden Pride, Nicholas Robert Romito, Igor Braylovskiy, Arun Ramani, Ankit Jain
-
Patent number: 11663227Abstract: Systems and methods are disclosed for receiving, at a first data intake and query system, a query that includes an indication to process data managed by another data intake and query system. The first data intake and query system identifies a second data intake and query system that manages the data to be processed and generates a subquery for execution by the second data intake and query system, generates instructions for one or more worker nodes to receive and process results of the subquery from the second data intake and query system, and instructs the worker nodes to provide results of the processing to the first data intake and query system.Type: GrantFiled: July 31, 2018Date of Patent: May 30, 2023Assignee: Splunk Inc.Inventors: Sourav Pal, Arindam Bhattacharjee
-
Publication number: 20230147068Abstract: Systems and methods are described for establishing and managing components of a distributed computing framework implemented in a data intake and query system. The distributed computing framework may include a master and a plurality of worker nodes. The master may selectively operate on a search head captain that is chosen from the search heads of the data intake and query system. The search head captain may distribute configuration information for the master and the distributed computing framework to the other search heads, which in turn, may distribute that configuration information to indexers of the data intake and query system. Worker nodes may be selectively activated for operation on the indexers based on the configuration information, and the worker nodes may additionally use the configuration information to contact the master and join the distributed computing framework.Type: ApplicationFiled: October 31, 2022Publication date: May 11, 2023Inventors: Balaji Rao, Jindrich Dinga, Kieran Cairney, Manuel Martinez, Nitilaksha Halakatti, Ningxuan He, Arindam Bhattacharjee, Sourav Pal, Alexandros Batsakis
-
Publication number: 20230144450Abstract: Systems and methods are disclosed for processing and executing queries against one or more dataset. As part of processing the query, the system determines whether the query is susceptible to a significantly imbalanced partition. In the event, the query is susceptible to an imbalanced partition, the system monitors the query and determines whether to perform a multi-partitioning determination to avoid a significantly imbalanced partition.Type: ApplicationFiled: October 31, 2022Publication date: May 11, 2023Inventors: Arindam Bhattacharjee, Sourav Pal, Christopher Pride
-
Patent number: 11636105Abstract: Systems and methods are disclosed for receiving, at a data intake and query system, a query that includes an indication to process data managed by a third-party data storage and processing system that supports a different query language than the data intake and query system. The data intake and query system identifies a third-party data storage and processing system that manages the data to be processed and generates a subquery for execution by the third-party data storage and processing system, generates instructions for one or more worker nodes to receive and process results of the subquery from the third-party data storage and processing system, and instructs the worker nodes to provide results of the processing to the data intake and query system.Type: GrantFiled: March 9, 2021Date of Patent: April 25, 2023Assignee: Splunk Inc.Inventors: Sourav Pal, Arindam Bhattacharjee
-
Patent number: 11625404Abstract: The disclosed embodiments include a method performed by a data intake and query system. The method includes receiving a search query by a search head, defining a search process for applying the search query to indexers, delegating a first portion of the search process to indexers and a second portion of the search process to intermediary node(s) communicatively coupled to the search head and the indexers. The first portion can define a search scope for obtaining partial search results of the indexers and the second portion can define operations for combining the partial search results by the intermediary node(s) to produce a combination of the partial search results. The search head then receives the combination of the partial search results, and outputs final search results for the search query, where the final search results are based on the combination of the partial search results.Type: GrantFiled: November 18, 2019Date of Patent: April 11, 2023Assignee: SPLUNK INC.Inventors: Sourav Pal, Ashish Mathew, Xiaowei Wang, Christopher Pride