Patents by Inventor Ajeet Singh
Ajeet Singh 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: 12271747Abstract: Disclosed is an improved approach to implement I/O and storage device management in a virtualization environment. According to some approaches, a Service VM is employed to control and manage any type of storage device, including directly attached storage in addition to networked and cloud storage. The Service VM implements the Storage Controller logic in the user space, and can be migrated as needed from one node to another. IP-based requests are used to send I/O request to the Service VMs. The Service VM can directly implement storage and I/O optimizations within the direct data access path, without the need for add-on products.Type: GrantFiled: November 13, 2023Date of Patent: April 8, 2025Assignee: Nutanix, Inc.Inventors: Mohit Aron, Dheeraj Pandey, Ajeet Singh
-
Patent number: 12229096Abstract: Semantic analysis to resolve ambiguous user input data with respect to a request for data includes identifying tokens based on the text string, identifying a tables in a database, wherein a token indicates a column from a table and a token indicates a column from another table, identifying candidate join paths for joining tables, obtaining respective candidate results using the candidate join paths, outputting combined candidate results including values from the respective candidate results, obtaining second user input data indicating a selected value, identifying the request for data as unambiguous and identifying a selected join path based on the selected value, and, in response to identifying the request for data as unambiguous, outputting data responsive to the request for data using the selected join path.Type: GrantFiled: January 23, 2024Date of Patent: February 18, 2025Assignee: Thoughtspot, Inc.Inventors: Shashank Gupta, Amit Prakash, Ajeet Singh, Shikhar Agarwal, Shailesh Chauhan, Satyam Shekhar
-
Patent number: 12189691Abstract: A current set of context features for a database query that is associated with a string is identified. The database query includes a sequence of tokens of a database syntax, and the current set of context features includes words from the string and tokens from the database query. An inference record is selected from an inference store based on a comparison of the current set of context features to context features of inference records in the inference store. The database query is modified using a resolution of the inference record to obtain an inferred database query. The resolution includes one or more tokens of the database syntax. A search of a database is invoked using a query based on the inferred database query to obtain search results.Type: GrantFiled: September 1, 2023Date of Patent: January 7, 2025Assignee: ThoughtSpot, Inc.Inventors: Amit Prakash, Ravi Tandon, Manikanta Venkata Rahul Balakavi, Pavan Ram Piratla, Ashish Shubham, Alonzo Canada, Rakesh Kothari, Maneesh Apte, Amitabh Singhal, Aditya Viswanathan, Ajeet Singh
-
Publication number: 20250000591Abstract: A surgical system includes a tool operable to modify a bone and circuitry programmed to orient a voxel grid relative to a model of the bone based on a planned bone modification and generate, using the voxel grid, a visualization of progress of the tool in executing the planned bone modification based on tracking data indicative of positions of the tool.Type: ApplicationFiled: June 29, 2023Publication date: January 2, 2025Applicant: MAKO Surgical Corp.Inventors: Milan Ikits, John Paulus, Ajeet Singh Yadav, Curtis McClarin
-
Publication number: 20240386004Abstract: Semantic analysis to resolve ambiguous user input data with respect to a request for data includes identifying tokens based on the text string, identifying a tables in a database, wherein a token indicates a column from a table and a token indicates a column from another table, identifying candidate join paths for joining tables, obtaining respective candidate results using the candidate join paths, outputting combined candidate results including values from the respective candidate results, obtaining second user input data indicating a selected value, identifying the request for data as unambiguous and identifying a selected join path based on the selected value, and, in response to identifying the request for data as unambiguous, outputting data responsive to the request for data using the selected join path.Type: ApplicationFiled: January 23, 2024Publication date: November 21, 2024Inventors: Shashank Gupta, Amit Prakash, Ajeet Singh, Shikhar Agarwal, Shailesh Chauhan, Satyam Shekhar
-
Publication number: 20240160458Abstract: Disclosed is an improved approach to implement I/O and storage device management in a virtualization environment. According to some approaches, a Service VM is employed to control and manage any type of storage device, including directly attached storage in addition to networked and cloud storage. The Service VM implements the Storage Controller logic in the user space, and can be migrated as needed from one node to another. IP-based requests are used to send I/O request to the Service VMs. The Service VM can directly implement storage and I/O optimizations within the direct data access path, without the need for add-on products.Type: ApplicationFiled: November 13, 2023Publication date: May 16, 2024Applicant: Nutanix, Inc.Inventors: Mohit ARON, Dheeraj PANDEY, Ajeet SINGH
-
Publication number: 20240139108Abstract: The present invention provides oral pharmaceutical composition comprising Arsenic trioxide and one or more pharmaceutically acceptable excipients for use in the treatment of acute promyelocytic leukemia and other cancers like acute myeloid leukemia. Further, the present invention provides a process for the preparation of the said composition.Type: ApplicationFiled: February 25, 2022Publication date: May 2, 2024Inventors: Nirav Nitinkumar BHAVSAR, Sudhir Santosh IGHE, Ashutosh JAMLOKI, Ajeet SINGH, Ashish SEHGAL
-
Publication number: 20240070204Abstract: A current set of context features for a database query that is associated with a string is identified. The database query includes a sequence of tokens of a database syntax, and the current set of context features includes words from the string and tokens from the database query. An inference record is selected from an inference store based on a comparison of the current set of context features to context features of inference records in the inference store. The database query is modified using a resolution of the inference record to obtain an inferred database query. The resolution includes one or more tokens of the database syntax. A search of a database is invoked using a query based on the inferred database query to obtain search results.Type: ApplicationFiled: September 1, 2023Publication date: February 29, 2024Inventors: Amit Prakash, Ravi Tandon, Manikanta Venkata Rahul Balakavi, Pavan Ram Piratla, Ashish Shubham, Alonzo Canada, Rakesh Kothari, Maneesh Apte, Amitabh Singhal, Aditya Viswanathan, Ajeet Singh
-
Patent number: 11899638Abstract: Semantic analysis to resolve ambiguous user input data with respect to a request for data includes identifying tokens based on the text string, identifying a tables in a database, wherein a token indicates a column from a table and a token indicates a column from another table, identifying candidate join paths for joining tables, obtaining respective candidate results using the candidate join paths, outputting combined candidate results including values from the respective candidate results, obtaining second user input data indicating a selected value, identifying the request for data as unambiguous and identifying a selected join path based on the selected value, and, in response to identifying the request for data as unambiguous, outputting data responsive to the request for data using the selected join path.Type: GrantFiled: February 15, 2023Date of Patent: February 13, 2024Assignee: ThoughtSpot, Inc.Inventors: Shashank Gupta, Amit Prakash, Ajeet Singh, Shikhar Agarwal, Shailesh Chauhan, Satyam Shekhar
-
Patent number: 11853780Abstract: Disclosed is an improved approach to implement I/O and storage device management in a virtualization environment. According to some approaches, a Service VM is employed to control and manage any type of storage device, including directly attached storage in addition to networked and cloud storage. The Service VM implements the Storage Controller logic in the user space, and can be migrated as needed from one node to another. IP-based requests are used to send I/O request to the Service VMs. The Service VM can directly implement storage and I/O optimizations within the direct data access path, without the need for add-on products.Type: GrantFiled: March 25, 2022Date of Patent: December 26, 2023Assignee: Nutanix, Inc.Inventors: Mohit Aron, Dheeraj Pandey, Ajeet Singh
-
Publication number: 20230394492Abstract: An artificial intelligence (AI)-based defect diagnosis system for automatic identification of one or more defect drivers in a manufacturing environment is presented. The diagnosis system includes an input data module, an input specifications module, a product selection module, a product grouping module, a defect driver identification module, and an output module. A related method is also presented.Type: ApplicationFiled: June 2, 2022Publication date: December 7, 2023Applicant: Noodle Analytics, Inc.Inventors: Gopal Datt JOSHI, Ajeet SINGH, Jeffrey Yale ALPERT, Naveen TEWARI, Amar KUMAR, Abhijeet Ganesh KALPANDE, Ketan LANJEWAR, Dileep Kumar BOTCHA
-
Patent number: 11790006Abstract: Providing a search interface for a database includes receiving string data entered via a user interface. A sequence of tokens representative of the string data is determined. Determining the sequence of tokens includes applying natural language processing to the string data. A first database query is generated in accordance with the sequence of tokens. Respective text representations for tokens in the sequence of tokens are presented via the user interface. Feedback data related to the sequence of tokens is received via the user interface. A token of the sequence of tokens is modified based on the feedback data to obtain a modified sequence of tokens. A second database query is generated based on the modified sequence of tokens. Results data are obtained from the database responsive to execution of the second database query by the database. Data based on the results data are output for presentation in the user interface.Type: GrantFiled: October 21, 2021Date of Patent: October 17, 2023Assignee: ThoughtSpot, Inc.Inventors: Amit Prakash, Ravi Tandon, Manikanta Balakavi, Pavan Ram Piratla, Ashish Shubham, Alonzo Canada, Rakesh Kothari, Maneesh Apte, Amitabh Singhal, Aditya Viswanathan, Ajeet Singh
-
Publication number: 20230195807Abstract: Semantic analysis to resolve ambiguous user input data with respect to a request for data includes identifying tokens based on the text string, identifying a tables in a database, wherein a token indicates a column from a table and a token indicates a column from another table, identifying candidate join paths for joining tables, obtaining respective candidate results using the candidate join paths, outputting combined candidate results including values from the respective candidate results, obtaining second user input data indicating a selected value, identifying the request for data as unambiguous and identifying a selected join path based on the selected value, and, in response to identifying the request for data as unambiguous, outputting data responsive to the request for data using the selected join path.Type: ApplicationFiled: February 15, 2023Publication date: June 22, 2023Inventors: Shashank Gupta, Amit Prakash, Ajeet Singh, Shikhar Agaewal, Shailesh Chauhan, Satyam Shekhar
-
Patent number: 11599587Abstract: Semantic analysis to resolve ambiguous user input data with respect to a request for data includes identifying tokens based on the text string, identifying a tables in a database, wherein a token indicates a column from a table and a token indicates a column from another table, identifying candidate join paths for joining tables, obtaining respective candidate results using the candidate join paths, outputting combined candidate results including values from the respective candidate results, obtaining second user input data indicating a selected value, identifying the request for data as unambiguous and identifying a selected join path based on the selected value, and, in response to identifying the request for data as unambiguous, outputting data responsive to the request for data using the selected join path.Type: GrantFiled: May 24, 2021Date of Patent: March 7, 2023Assignee: ThoughtSpot, Inc.Inventors: Shashank Gupta, Amit Prakash, Ajeet Singh, Shikhar Agarwal, Shailesh Chauhan, Satyam Shekhar
-
Publication number: 20220350633Abstract: An improved architecture is provided which enables significant convergence of the components of a system to implement virtualization. The infrastructure is VM-aware, and permits scaled out converged storage provisioning to allow storage on a per-VM basis, while identifying I/O coming from each VM. The current approach can scale out from a few nodes to a large number of nodes. In addition, the inventive approach has ground-up integration with all types of storage, including solid-state drives. The architecture of the invention provides high availability against any type of failure, including disk or node failures. In addition, the invention provides high performance by making I/O access local, leveraging solid-state drives and employing a series of patent-pending performance optimizations.Type: ApplicationFiled: March 25, 2022Publication date: November 3, 2022Applicant: Nutanix, Inc.Inventors: Mohit ARON, Dheeraj PANDEY, Ajeet SINGH, Rishi BHARDWAJ, Brent CHUN
-
Publication number: 20220350627Abstract: Disclosed is an improved approach to implement I/O and storage device management in a virtualization environment. According to some approaches, a Service VM is employed to control and manage any type of storage device, including directly attached storage in addition to networked and cloud storage. The Service VM implements the Storage Controller logic in the user space, and can be migrated as needed from one node to another. IP-based requests are used to send I/O request to the Service VMs. The Service VM can directly implement storage and I/O optimizations within the direct data access path, without the need for add-on products.Type: ApplicationFiled: March 25, 2022Publication date: November 3, 2022Applicant: Nutanix, Inc.Inventors: Mohit ARON, Dheeraj PANDEY, Ajeet SINGH
-
Publication number: 20220183757Abstract: A method for controlling a robotic system to facilitate a joint arthroplasty procedure includes generating a graphical user interface comprising a visualization of an implant plan and an indication of a user-defined value for an implant planning parameter, and comparing the user-defined value for the implant planning parameter to the range. The method includes providing a marking at the indication of the user-defined value on the graphical user interface and receiving an update to the implant plan, wherein the update to the implant plan causes a change in the user-defined value. The method further includes determining that the change in the user-defined value moved the user-defined value to within the selected preferred range.Type: ApplicationFiled: October 29, 2021Publication date: June 16, 2022Inventors: Lizeth Joann Caldera, Jason Otto, Morgan Fitzgerald, Milan Ikits, Ajeet Singh Yadav, Arun Shreedhar, Kevin Froster, Christine Perrone, Ta-Cheng Chang
-
Patent number: 11314543Abstract: An improved architecture is provided which enables significant convergence of the components of a system to implement virtualization. The infrastructure is VM-aware, and permits scaled out converged storage provisioning to allow storage on a per-VM basis, while identifying I/O coming from each VM. The current approach can scale out from a few nodes to a large number of nodes. In addition, the inventive approach has ground-up integration with all types of storage, including solid-state drives. The architecture of the invention provides high availability against any type of failure, including disk or node failures. In addition, the invention provides high performance by making I/O access local, leveraging solid-state drives and employing a series of patent-pending performance optimizations.Type: GrantFiled: August 17, 2020Date of Patent: April 26, 2022Assignee: Nutanix, Inc.Inventors: Mohit Aron, Dheeraj Pandey, Ajeet Singh, Rishi Bhardwaj, Brent Chun
-
Patent number: 11301274Abstract: Disclosed is an improved approach to implement I/O and storage device management in a virtualization environment. According to some approaches, a Service VM is employed to control and manage any type of storage device, including directly attached storage in addition to networked and cloud storage. The Service VM implements the Storage Controller logic in the user space, and can be migrated as needed from one node to another. IP-based requests are used to send I/O request to the Service VMs. The Service VM can directly implement storage and I/O optimizations within the direct data access path, without the need for add-on products.Type: GrantFiled: May 6, 2019Date of Patent: April 12, 2022Assignee: Nutanix, Inc.Inventors: Mohit Aron, Dheeraj Pandey, Ajeet Singh
-
Publication number: 20220067104Abstract: Providing a search interface for a database includes receiving string data entered via a user interface. A sequence of tokens representative of the string data is determined. Determining the sequence of tokens includes applying natural language processing to the string data. A first database query is generated in accordance with the sequence of tokens. Respective text representations for tokens in the sequence of tokens are presented via the user interface. Feedback data related to the sequence of tokens is received via the user interface. A token of the sequence of tokens is modified based on the feedback data to obtain a modified sequence of tokens. A second database query is generated based on the modified sequence of tokens. Results data are obtained from the database responsive to execution of the second database query by the database. Data based on the results data are output for presentation in the user interface.Type: ApplicationFiled: October 21, 2021Publication date: March 3, 2022Inventors: Amit Prakash, Ravi Tandon, Manikanta Balakavi, Pavan Ram Piratla, Ashish Shubham, Alonzo Canada, Rakesh Kothari, Maneesh Apte, Amitabh Singhal, Aditya Viswanathan, Ajeet Singh