Patents by Inventor Ganesh Jothikumar
Ganesh Jothikumar 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: 12675503Abstract: Systems and methods are described for implementing programmatic input/output (I/O) routing to datasets with user-defined partitions while providing unhandled data protection. As disclosed herein, a user may define a dataset as including one or more partitions, each partition including criteria for storing data objects written to the partitioned dataset in the individual partitions. Data objects written to the dataset can then be evaluated according to the criteria, and routed to an appropriate partition. To provide unhandled data protection, a dataset definition can include a default partition to which data objects are routed when the data object fails to satisfy the criteria of any of the set of user-defined partitions identified in the specification. Processing I/O operations according to a user-defined partitioning schema can enable data objects to be arranged according to any partitioning schema without tethering the partitioning to a particular underlying storage system.Type: GrantFiled: July 19, 2024Date of Patent: July 7, 2026Assignee: Cisco Technology, Inc.Inventors: Alexander D. James, Vinayak Bhakta, Venkatasubramanian Jayaraman, Ganesh Jothikumar, Andrew John Peters, Amy Sutedja
-
Patent number: 12619615Abstract: Systems and methods are described for providing previews of deployment of data stream processing instructions sets, sometimes called pipelines, to a stream data processing system. Rather than deploying such an instruction set, which may cause detrimental side effects, previews can be facilitated by conversion of a data stream processing instructions set to a batch query that is applied to an existing data set. An output of the batch query can then be provided to an end user as a preview of output of the data stream processing instructions set, when implemented.Type: GrantFiled: April 3, 2024Date of Patent: May 5, 2026Assignee: Cisco Technology, Inc.Inventors: Ankur Dalsukhbhai Bambharoliya, Ricky Burnett, Daniel Ferstay, Arthur Foelsche, Alexander D. James, Ganesh Jothikumar, Bei Li, Amy Joanna Sutedja, Salih Ammar Wajih Zainulabdeen
-
Publication number: 20250265247Abstract: Systems and methods are disclosed for receiving, at query coordinator, a search query. The query coordinator parses the search query and generates tasks for different runtime systems. The query coordinator configures an interface enabling inter system communication between the runtime systems. The generated tasks are distributed to the runtime systems and partial results of a runtime system are communicated to the interface. The query coordinator retrieves the partial results from the interface, finalizes the partial results, and sends finalized results them to the requestor of the search query.Type: ApplicationFiled: April 28, 2025Publication date: August 21, 2025Inventors: Alexander Douglas JAMES, Vinayak Bhakta, Ganesh Jothikumar, Bei Li, Jengie Shau
-
Patent number: 12287790Abstract: Systems and methods are disclosed for receiving, at query coordinator, a search query. The query coordinator parses the search query and generates tasks for different runtime systems. The query coordinator configures an interface enabling inter system communication between the runtime systems. The generated tasks are distributed to the runtime systems and partial results of a runtime system are communicated to the interface. The query coordinator retrieves the partial results from the interface, finalizes the partial results, and sends finalized results them to the requestor of the search query.Type: GrantFiled: April 28, 2023Date of Patent: April 29, 2025Inventors: Alexander Douglas James, Vinayak Bhakta, Ganesh Jothikumar, Bei Li, Jengie Shau
-
Patent number: 12072913Abstract: Systems and methods are described for implementing programmatic input/output (I/O) routing to datasets with user-defined partitions while providing unhandled data protection. As disclosed herein, a user may define a dataset as including one or more partitions, each partition including criteria for storing data objects written to the partitioned dataset in the individual partitions. Data objects written to the dataset can then be evaluated according to the criteria, and routed to an appropriate partition. To provide unhandled data protection, a dataset definition can include a default partition to which data objects are routed when the data object fails to satisfy the criteria of any of the set of user-defined partitions identified in the specification. Processing I/O operations according to a user-defined partitioning schema can enable data objects to be arranged according to any partitioning schema without tethering the partitioning to a particular underlying storage system.Type: GrantFiled: January 31, 2023Date of Patent: August 27, 2024Inventors: Alexander D. James, Vinayak Bhakta, Venkatasubramanian Jayaraman, Ganesh Jothikumar, Andrew John Peters, Amy Sutedja
-
Publication number: 20240256545Abstract: Systems and methods are disclosed for receiving, at query coordinator, a search query. The query coordinator parses the search query and generates tasks for different runtime systems. The query coordinator configures an interface enabling inter system communication between the runtime systems. The generated tasks are distributed to the runtime systems and partial results of a runtime system are communicated to the interface. The query coordinator retrieves the partial results from the interface, finalizes the partial results, and sends finalized results them to the requestor of the search query.Type: ApplicationFiled: April 28, 2023Publication date: August 1, 2024Inventors: Alexander Douglas James, Vinayak Bhakta, Ganesh Jothikumar, Bei Li, Jengie Shau
-
Patent number: 11983181Abstract: Systems and methods are described for providing previews of deployment of data stream processing instructions sets, sometimes called pipelines, to a stream data processing system. Rather than deploying such an instruction set, which may cause detrimental side effects, previews can be facilitated by conversion of a data stream processing instructions set to a batch query that is applied to an existing data set. An output of the batch query can then be provided to an end user as a preview of output of the data stream processing instructions set, when implemented.Type: GrantFiled: July 29, 2022Date of Patent: May 14, 2024Assignee: Splunk Inc.Inventors: Ankur Dalsukhbhai Bambharoliya, Ricky Burnett, Daniel Ferstay, Arthur Foelsche, Alexander D. James, Ganesh Jothikumar, Bei Li, Amy Joanna Sutedja, Salih Ammar Wajih Zainulabdeen
-
Publication number: 20170024364Abstract: Identifying a set of information sources from a plurality of N diverse information sources, then, responsive to user input, retrieving a first set of data items from a first information source after determining a first extent of information retrieval, and retrieving a second set of data items from the second information source after determining a second extent of information retrieval and so on for all of the N diverse information sources. The extents of the retrieval comprise at most a number of data items specified by a user (e.g., corresponding to a page size). The method continues by sorting all of the N set of data items fetched from the diverse sources in Round Robin fashion until at least a specific number of elements are merged for generating a paged, sorted set of data items to be displayed in a paginated format.Type: ApplicationFiled: September 30, 2016Publication date: January 26, 2017Applicant: Excalibur IP, LLCInventors: Chandrashekar M., Ganesh Jothikumar, Krishnaprasad Shivdasan
-
Patent number: 9465881Abstract: Identifying a set of information sources from a plurality of N diverse information sources, then, responsive to user input, retrieving a first set of data items from a first information source after determining a first extent of information retrieval, and retrieving a second set of data items from the second information source after determining a second extent of information retrieval and so on for all of the N diverse information sources. The extents of the retrieval comprise at most a number of data items specified by a user (e.g., corresponding to a page size). The method continues by sorting all of the N set of data items fetched from the diverse sources in Round Robin fashion until at least a specific number of elements are merged for generating a paged, sorted set of data items to be displayed in a paginated format.Type: GrantFiled: October 31, 2012Date of Patent: October 11, 2016Assignee: Yahoo! Inc.Inventors: Chandrashekar M., Ganesh Jothikumar, Krishnaprasad Shivdasan
-
Publication number: 20140123001Abstract: Identifying a set of information sources from a plurality of N diverse information sources, then, responsive to user input, retrieving a first set of data items from a first information source after determining a first extent of information retrieval, and retrieving a second set of data items from the second information source after determining a second extent of information retrieval and so on for all of the N diverse information sources. The extents of the retrieval comprise at most a number of data items specified by a user (e.g., corresponding to a page size). The method continues by sorting all of the N set of data items fetched from the diverse sources in Round Robin fashion until at least a specific number of elements are merged for generating a paged, sorted set of data items to be displayed in a paginated format.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: Yahoo! Inc.Inventors: Chandrashekar M., Ganesh Jothikumar, Krishnaprasad Shivdasan