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: 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
  • Patent number: 10235431
    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 29, 2016
    Date of Patent: March 19, 2019
    Assignee: Splunk Inc.
    Inventors: Ashish Mathew, Ledion Bitincka, Igor Stojanovski, Dhruva Kumar Bhagi
  • Publication number: 20180290830
    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: February 26, 2018
    Publication date: October 11, 2018
    Inventors: Joseph Valinsky, Robert R. DeWitt, Alexander Stevens, Dhruva Kumar
  • Publication number: 20180251302
    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: February 26, 2018
    Publication date: September 6, 2018
    Inventors: Joseph Valinsky, Robert R. DeWitt, Alexander Stevens, Dhruva Kumar
  • Publication number: 20170220651
    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 29, 2016
    Publication date: August 3, 2017
    Inventors: ASHISH MATHEW, LEDION BITINCKA, IGOR STOJANOVSKI, DHRUVA KUMAR BHAGI
  • Publication number: 20160055225
    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: Application
    Filed: October 30, 2015
    Publication date: February 25, 2016
    Inventors: Da Xu, Sundar Vasan, Dhruva Kumar Bhagi