Patents by Inventor Dhruva Kumar

Dhruva Kumar 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: 11934418
    Abstract: Techniques and mechanisms are disclosed to optimize the size of index files to improve use of storage space available to indexers and other components of a data intake and query system. Index files of a data intake and query system may include, among other data, a keyword portion containing mappings between keywords and location references to event data containing the keywords. Optimizing an amount of storage space used by index files may include removing, modifying and/or recreating various components of index files in response to detecting one or more storage conditions related to the event data indexed by the index files. The optimization of index files generally may attempt to manage a tradeoff between an efficiency with which search requests can be processed using the index files and an amount of storage space occupied by the index files.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: March 19, 2024
    Assignee: Splunk, Inc.
    Inventors: Ashish Mathew, Ledion Bitincka, Igor Stojanovski, Dhruva Kumar Bhagi
  • Patent number: 11820596
    Abstract: A method and apparatus are provided for storing or retrieving items to/from a plurality of destinations areas. The items are loaded onto one of a plurality of independently controlled delivery vehicles. The delivery vehicles follow a path to/from the destination areas that are positioned along the path. The destination areas are configured such that the destination areas have a depth to accommodate a plurality of containers in a horizontal line one behind another. The containers may be releasable interconnected so that retrieving one of the interconnected containers displaces one or more connected containers.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: November 21, 2023
    Assignee: OPEX Corporation
    Inventors: Joseph Valinsky, Robert R. DeWitt, Alexander Stevens, Dhruva Kumar
  • Publication number: 20230335277
    Abstract: An AI-based system and method for automatically monitoring the health of one or more users is disclosed. The method includes capturing one or more videos of one or more users and extracting a plurality of frames from each of the one or more videos. The method includes extracting a set of skeletal positions from each of the plurality of frames and performing one or more operations on the plurality of frames to normalize the set of skeletal positions. Furthermore, the method includes detecting a set of poses of the one or more users in the plurality of frames and determining an action performed by the one or more users in the plurality of frames by using an action determination-based AI model. The method includes determining a level of severity of the action and performing one or more responsive actions to provide medical assistance to the one or more users.
    Type: Application
    Filed: April 14, 2022
    Publication date: October 19, 2023
    Inventor: Venkata Yagna Dhruva Kumar Konidena
  • Publication number: 20230273936
    Abstract: A method for performing disaster recovery in a clustered environment comprises identifying, at a master device, a first indexer from a set of indexers to serve as a primary indexer for responding to queries pertaining to a subset of data. The method also comprises assigning, at the master device, a generation identifier indicating that the first indexer is the primary indexer for the subset of data. Responsive to an event prompting a change in a primary indexer designation for the subset of data, the method comprises identifying, at the master device, a second indexer from the set of indexers to serve as the primary indexer for responding to queries pertaining to the subset of data. Further, the method comprises assigning, at the master device, a new generation identifier indicating that the second indexer is the primary indexer for the subset of data.
    Type: Application
    Filed: May 5, 2023
    Publication date: August 31, 2023
    Inventors: Da XU, Sundar VASAN, Dhruva Kumar BHAGI
  • Patent number: 11675810
    Abstract: A method for performing disaster recovery in a clustered environment comprises identifying, at a master device, a first indexer from a set of indexers to serve as a primary indexer for responding to queries pertaining to a subset of data. The method also comprises assigning, at the master device, a generation identifier indicating that the first indexer is the primary indexer for the subset of data. Responsive to an event prompting a change in a primary indexer designation for the subset of data, the method comprises identifying, at the master device, a second indexer from the set of indexers to serve as the primary indexer for responding to queries pertaining to the subset of data. Further, the method comprises assigning, at the master device, a new generation identifier indicating that the second indexer is the primary indexer for the subset of data.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: June 13, 2023
    Assignee: SPLUNKINC.
    Inventors: Da Xu, Sundar Vasan, Dhruva Kumar Bhagi
  • Publication number: 20220194709
    Abstract: A method for operating an automated storage and retrieval system includes transferring a first item storage container from an aisle to a first region of a first storage location, positioning a second item storage container in the aisle proximate the first item storage container, interlocking the second item storage container to the first item storage container by engaging a releasable coupling structure extending there between, and applying, in a first direction transverse to the aisle, a force to the second item storage container sufficient in magnitude and duration to cause the first item storage container to occupy the second region of the first storage location and the second item storage container to occupy the first region of the first storage location, whereby the first and second item storage containers remain interlocked while in the first storage location.
    Type: Application
    Filed: March 10, 2022
    Publication date: June 23, 2022
    Inventors: Joseph Valinsky, Robert R. DeWitt, Alexander Stevens, Dhruva Kumar
  • Patent number: 11332312
    Abstract: A method for operating an automated storage and retrieval system includes transferring a first item storage container from an aisle to a first region of a first storage location, positioning a second item storage container in the aisle proximate the first item storage container, interlocking the second item storage container to the first item storage container by engaging a releasable coupling structure extending there between, and applying, in a first direction transverse to the aisle, a force to the second item storage container sufficient in magnitude and duration to cause the first item storage container to occupy the second region of the first storage location and the second item storage container to occupy the first region of the first storage location, whereby the first and second item storage containers remain interlocked while in the first storage location.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: May 17, 2022
    Assignee: OPEX Corporation
    Inventors: Joseph Valinsky, Robert R. DeWitt, Alexander Stevens, Dhruva Kumar
  • Publication number: 20210406258
    Abstract: Techniques and mechanisms are disclosed to optimize the size of index files to improve use of storage space available to indexers and other components of a data intake and query system. Index files of a data intake and query system may include, among other data, a keyword portion containing mappings between keywords and location references to event data containing the keywords. Optimizing an amount of storage space used by index files may include removing, modifying and/or recreating various components of index files in response to detecting one or more storage conditions related to the event data indexed by the index files. The optimization of index files generally may attempt to manage a tradeoff between an efficiency with which search requests can be processed using the index files and an amount of storage space occupied by the index files.
    Type: Application
    Filed: September 14, 2021
    Publication date: December 30, 2021
    Inventors: ASHISH MATHEW, LEDION BITINCKA, IGOR STOJANOVSKI, DHRUVA KUMAR BHAGI
  • Patent number: 11138218
    Abstract: Techniques and mechanisms are disclosed to optimize the size of index files to improve use of storage space available to indexers and other components of a data intake and query system. Index files of a data intake and query system may include, among other data, a keyword portion containing mappings between keywords and location references to event data containing the keywords. Optimizing an amount of storage space used by index files may include removing, modifying and/or recreating various components of index files in response to detecting one or more storage conditions related to the event data indexed by the index files. The optimization of index files generally may attempt to manage a tradeoff between an efficiency with which search requests can be processed using the index files and an amount of storage space occupied by the index files.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: October 5, 2021
    Assignee: Splunk Inc.
    Inventors: Ashish Mathew, Ledion Bitincka, Igor Stojanovski, Dhruva Kumar Bhagi
  • Publication number: 20210279251
    Abstract: A method for performing disaster recovery in a clustered environment comprises identifying, at a master device, a first indexer from a set of indexers to serve as a primary indexer for responding to queries pertaining to a subset of data. The method also comprises assigning, at the master device, a generation identifier indicating that the first indexer is the primary indexer for the subset of data. Responsive to an event prompting a change in a primary indexer designation for the subset of data, the method comprises identifying, at the master device, a second indexer from the set of indexers to serve as the primary indexer for responding to queries pertaining to the subset of data. Further, the method comprises assigning, at the master device, a new generation identifier indicating that the second indexer is the primary indexer for the subset of data.
    Type: Application
    Filed: April 12, 2021
    Publication date: September 9, 2021
    Inventors: Da Xu, Sundar Vasan, Dhruva Kumar Bhagi
  • Publication number: 20210139241
    Abstract: A method and apparatus are provided for storing or retrieving items to/from a plurality of destinations areas. The items are loaded onto one of a plurality of independently controlled delivery vehicles. The delivery vehicles follow a path to/from the destination areas that are positioned along the path. The destination areas are configured such that the destination areas have a depth to accommodate a plurality of containers in a horizontal line one behind another. The containers may be releasable interconnected so that retrieving one of the interconnected containers displaces one or more connected containers.
    Type: Application
    Filed: January 15, 2021
    Publication date: May 13, 2021
    Inventors: Joseph Valinsky, Robert R. DeWitt, Alexander Stevens, Dhruva Kumar
  • Patent number: 11003687
    Abstract: Techniques and mechanisms are disclosed to execute data searches using generation identifiers. In general, a method of executing the searches comprises broadcasting, from a search head, a first query to a plurality of indexers in a cluster, wherein a portion of the first query is directed to a set of data, and wherein the set of data comprises time-stamps within a particular time frame. The method further comprises providing, with the first query, a first generation identifier for the set of data, wherein the first generation identifier identifies a first indexer from the plurality of indexers to serve as a primary indexer for responding to queries that comprise the first generation identifier and that pertain to the set of data, wherein one or more indexers in the cluster other than the first indexer are designated as secondary indexers, wherein the secondary indexers are configured to ignore queries that pertain to the set of data and that comprise the first generation identifier.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: May 11, 2021
    Assignee: Splunk, Inc.
    Inventors: Da Xu, Sundar Vasan, Dhruva Kumar Bhagi
  • Patent number: 10940998
    Abstract: A method and apparatus are provided for storing or retrieving items to/from a plurality of destinations areas. The items are loaded onto one of a plurality of independently controlled delivery vehicles. The delivery vehicles follow a path to/from the destination areas that are positioned along the path. The destination areas are configured such that the destination areas have a depth to accommodate a plurality of containers in a horizontal line one behind another. The containers may be releasable interconnected so that retrieving one of the interconnected containers displaces one or more connected containers.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: March 9, 2021
    Assignee: OPEX Corporation
    Inventors: Joseph Valinsky, Robert R. DeWitt, Alexander Stevens, Dhruva Kumar
  • Publication number: 20210032035
    Abstract: A method for operating an automated storage and retrieval system includes transferring a first item storage container from an aisle to a first region of a first storage location, positioning a second item storage container in the aisle proximate the first item storage container, interlocking the second item storage container to the first item storage container by engaging a releasable coupling structure extending there between, and applying, in a first direction transverse to the aisle, a force to the second item storage container sufficient in magnitude and duration to cause the first item storage container to occupy the second region of the first storage location and the second item storage container to occupy the first region of the first storage location, whereby the first and second item storage containers remain interlocked while in the first storage location.
    Type: Application
    Filed: August 18, 2020
    Publication date: February 4, 2021
    Inventors: Joseph Valinsky, Robert R. DeWitt, Alexander Stevens, Dhruva Kumar
  • Patent number: 10759601
    Abstract: A method for operating an automated storage and retrieval system includes transferring a first item storage container from an aisle to a first region of a first storage location, positioning a second item storage container in the aisle proximate the first item storage container, interlocking the second item storage container to the first item storage container by engaging a releasable coupling structure extending there between, and applying, in a first direction transverse to the aisle, a force to the second item storage container sufficient in magnitude and duration to cause the first item storage container to occupy the second region of the first storage location and the second item storage container to occupy the first region of the first storage location, whereby the first and second item storage containers remain interlocked while in the first storage location.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: September 1, 2020
    Assignee: OPEX Corporation
    Inventors: Joseph Valinsky, Robert R. DeWitt, Alexander Stevens, Dhruva Kumar
  • Patent number: 10633186
    Abstract: A method for operating an automated storage and retrieval system includes transferring a first item storage container from an aisle to a first region of a first storage location, positioning a second item storage container in the aisle proximate the first item storage container, interlocking the second item storage container to the first item storage container by engaging a releasable coupling structure extending there between, and applying, in a first direction transverse to the aisle, a force to the second item storage container sufficient in magnitude and duration to cause the first item storage container to occupy the second region of the first storage location and the second item storage container to occupy the first region of the first storage location, whereby the first and second item storage containers remain interlocked while in the first storage location.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: April 28, 2020
    Assignee: OPEX Corporation
    Inventors: Joseph Valinsky, Robert R. DeWitt, Alexander Stevens, Dhruva Kumar
  • Publication number: 20190382204
    Abstract: A method for operating an automated storage and retrieval system includes transferring a first item storage container from an aisle to a first region of a first storage location, positioning a second item storage container in the aisle proximate the first item storage container, interlocking the second item storage container to the first item storage container by engaging a releasable coupling structure extending there between, and applying, in a first direction transverse to the aisle, a force to the second item storage container sufficient in magnitude and duration to cause the first item storage container to occupy the second region of the first storage location and the second item storage container to occupy the first region of the first storage location, whereby the first and second item storage containers remain interlocked while in the first storage location.
    Type: Application
    Filed: August 30, 2019
    Publication date: December 19, 2019
    Inventors: Joseph Valinsky, Robert R. DeWitt, Alexander Stevens, Dhruva Kumar
  • Publication number: 20190317947
    Abstract: Techniques and mechanisms are disclosed to execute data searches using generation identifiers. In general, a method of executing the searches comprises broadcasting, from a search head, a first query to a plurality of indexers in a cluster, wherein a portion of the first query is directed to a set of data, and wherein the set of data comprises time-stamps within a particular time frame. The method further comprises providing, with the first query, a first generation identifier for the set of data, wherein the first generation identifier identifies a first indexer from the plurality of indexers to serve as a primary indexer for responding to queries that comprise the first generation identifier and that pertain to the set of data, wherein one or more indexers in the cluster other than the first indexer are designated as secondary indexers, wherein the secondary indexers are configured to ignore queries that pertain to the set of data and that comprise the first generation identifier.
    Type: Application
    Filed: June 25, 2019
    Publication date: October 17, 2019
    Inventors: Da Xu, Sundar Vasan, Dhruva Kumar Bhagi
  • Patent number: 10387448
    Abstract: Techniques and mechanisms are disclosed to increase the availability of summary data within a clustered data intake and query system by replicating the summary data within the cluster. In general, summary data may store “pre-computed” results for one or more search queries and can be used by indexers of a cluster to process subsequent instances of the same search queries. At a high level, replication of summary data within a cluster may include ensuring that each instance of summary data created by an indexer of a cluster is replicated to other indexers within the cluster that store copies of the same grouped subset(s) of data to which the summary data relates. In this manner, if one or more indexers of an indexer cluster fail, other indexers of the cluster can make immediate use of replicated copies of the summary data without re-creating it.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: August 20, 2019
    Assignee: Splunk Inc.
    Inventors: Da Xu, Sundar Vasan, Dhruva Kumar Bhagi
  • Publication number: 20190155806
    Abstract: Techniques and mechanisms are disclosed to optimize the size of index files to improve use of storage space available to indexers and other components of a data intake and query system. Index files of a data intake and query system may include, among other data, a keyword portion containing mappings between keywords and location references to event data containing the keywords. Optimizing an amount of storage space used by index files may include removing, modifying and/or recreating various components of index files in response to detecting one or more storage conditions related to the event data indexed by the index files. The optimization of index files generally may attempt to manage a tradeoff between an efficiency with which search requests can be processed using the index files and an amount of storage space occupied by the index files.
    Type: Application
    Filed: January 28, 2019
    Publication date: May 23, 2019
    Inventors: ASHISH MATHEW, LEDION BITINCKA, IGOR STOJANOVSKI, DHRUVA KUMAR BHAGI