Patents by Inventor Naresh Kishin Chainani

Naresh Kishin Chainani 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: 11960468
    Abstract: A database management system receives a command defining a view of the database. The view definition is accepted without determining whether references to schema elements within the view definition are resolvable to existing elements of the database schema. A query of the view is received. In response to the query of the view, the database management system resolves references to schema elements in the view definition by determining whether the references correspond to data available for processing the query.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: April 16, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Huiyuan Wang, Meng Tong, Naresh Kishin Chainani, Mengchu Cai
  • Patent number: 10922316
    Abstract: Database queries may be performed using resources based on a determined size of the database query. Database query size may be dynamically determined for a database query when the query is received. The database query may be assigned to resources used for database queries of the determined size. In some embodiments, timeouts may be applied to reassign database queries to different resources if the performance of the database query exceeds a timeout threshold.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: February 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Gaurav Saxena, George Constantin Caragea, Naresh Kishin Chainani, Martin Grund
  • Patent number: 10884939
    Abstract: A computer system comprises memory to store computer-executable instructions. The computer system may, as a result of execution of the instructions by one or more processors, cause the system to load a first subset of a set of data elements into a first cache, load a second subset of the set of data elements into a second cache, and as a result of elements of the first subset being processed, issue commands to place elements of the second subset into the first cache to enable processing the second subset to be processed from the first cache.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: January 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Orestis Polychroniou, Naresh Kishin Chainani, Ippokratis Pandis
  • Publication number: 20190384845
    Abstract: Database queries may be performed using resources based on a determined size of the database query. Database query size may be dynamically determined for a database query when the query is received. The database query may be assigned to resources used for database queries of the determined size. In some embodiments, timeouts may be applied to reassign database queries to different resources if the performance of the database query exceeds a timeout threshold.
    Type: Application
    Filed: June 13, 2018
    Publication date: December 19, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Gaurav Saxena, George Constantin Caragea, Naresh Kishin Chainani, Martin Grund
  • Publication number: 20190377683
    Abstract: A computer system comprises memory to store computer-executable instructions. The computer system may, as a result of execution of the instructions by one or more processors, cause the system to load a first subset of a set of data elements into a first cache, load a second subset of the set of data elements into a second cache, and as a result of elements of the first subset being processed, issue commands to place elements of the second subset into the first cache to enable processing the second subset to be processed from the first cache.
    Type: Application
    Filed: June 22, 2018
    Publication date: December 12, 2019
    Inventors: Orestis Polychroniou, Naresh Kishin Chainani, Ippokratis Pandis