Patents by Inventor Amit Prakash
Amit Prakash 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).
-
Publication number: 20250090724Abstract: Provided herein are soluble soft tissue protein compositions that can contain one or more soft-tissue bioactive factors, methods of making the soluble soft tissue protein compositions, and methods of using the soluble soft tissue protein compositions.Type: ApplicationFiled: December 2, 2024Publication date: March 20, 2025Inventors: Amit Prakash Govil, Bryan Choi, Sahil Jalota
-
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: 12204540Abstract: A request for database results is received from a query coordinator at a database instance of a distributed database. The request includes a query execution instruction of a query plan and an indication of override instructions corresponding to the query execution instruction. The override instructions are such that they do not modify the query plan. The database instance includes the override instructions in a set of high-level language query instructions. The database instance performs just-in-time compiling of the set of high-level language query instructions to obtain a machine language query for performing the query execution instruction of the query plan. The database instance executes the machine language query to obtain the database results. The database instance then transmits the database results to the query coordinator.Type: GrantFiled: August 25, 2023Date of Patent: January 21, 2025Assignee: ThoughtSpot, Inc.Inventors: Ashok Anand, Bhanu Prakash, Amit Prakash, Sanjay Agrawal
-
Patent number: 12194194Abstract: Provided herein are soluble soft tissue protein compositions that can contain one or more soft-tissue bioactive factors, methods of making the soluble soft tissue protein compositions, and methods of using the soluble soft tissue protein compositions.Type: GrantFiled: January 18, 2022Date of Patent: January 14, 2025Assignee: Advanced Biologics, LLCInventors: Amit Prakash Govil, Bryan Choi, Sahil Jalota
-
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: 20250005079Abstract: Query execution on compressed in-memory data includes receiving, at a processor of an instance of a distributed in-memory database, a query for data from a table stored in the distributed in-memory database as compressed table data, obtaining results data responsive to the query from the table, and outputting the results data for presentation to a user. Obtaining results data includes allocating memory to identify allocated memory for decompressing the compressed table data, obtaining uncompressed table data by decompressing the compressed table data into the allocated memory, and obtaining the results data from the uncompressed table data. The allocated memory is deallocated in response to obtaining the results data. Compressing a table to form compressed table data is also described.Type: ApplicationFiled: September 11, 2024Publication date: January 2, 2025Inventors: Satyam Shekhar, Prateek Gaur, Amit Prakash, Abhishek Rai
-
Publication number: 20240420176Abstract: A consumer may enroll in an event gamification system. An event listener may detect an event. The event gamification system may determine that the event qualifies for a game in which the consumer is enrolled. The event gamification system may transmit an achievement notification to the consumer as soon as the event occurs. The game may be displayed in a GUI on a consumer device. The consumer may be rewarded for completing the achievements in the game. Also, a server computer receiving a plurality of data sets that represent visually perceptible elements for a plurality of host web pages, wherein each of the plurality of host web pages displays an active link associated with a product on a merchant web page. The server automatically generating composite web page from: i) the particular data set associated with the particular host web page and the particular set of visually perceptible elements and ii) the related electronic content associated with the product from the merchant web page.Type: ApplicationFiled: August 29, 2024Publication date: December 19, 2024Applicant: American Express Travel Related Services Company, Inc.Inventors: Sastry V. Durvasula, Amit Prakash Gupta, Priyadarshini Koul, Premkumar Manivannan, Sathish Muthukrishnan, Harish R. Naik
-
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
-
Patent number: 12118041Abstract: Query execution on compressed in-memory data includes receiving, at a processor of an instance of a distributed in-memory database, a query for data from a table stored in the distributed in-memory database as compressed table data, obtaining results data responsive to the query from the table, and outputting the results data for presentation to a user. Obtaining results data includes allocating memory to identify allocated memory for decompressing the compressed table data, obtaining uncompressed table data by decompressing the compressed table data into the allocated memory, and obtaining the results data from the uncompressed table data. The allocated memory is deallocated in response to obtaining the results data. Compressing a table to form compressed table data is also described.Type: GrantFiled: October 13, 2020Date of Patent: October 15, 2024Assignee: ThoughtSpot, Inc.Inventors: Satyam Shekhar, Prateek Gaur, Amit Prakash, Abhishek Rai
-
Patent number: 12118583Abstract: A consumer may enroll in an event gamification system. An event listener may detect an event. The event gamification system may determine that the event qualifies for a game in which the consumer is enrolled. The event gamification system may transmit an achievement notification to the consumer as soon as the event occurs. The game may be displayed in a GUI on a consumer device. The consumer may be rewarded for completing the achievements in the game. Also, a server computer receiving a plurality of data sets that represent visually perceptible elements for a plurality of host web pages, wherein each of the plurality of host web pages displays an active link associated with a product on a merchant web page. The server automatically generating composite web page from: i) the particular data set associated with the particular host web page and the particular set of visually perceptible elements and ii) the related electronic content associated with the product from the merchant web page.Type: GrantFiled: February 16, 2023Date of Patent: October 15, 2024Assignee: American Express Travel Related Services Company, Inc.Inventors: Sastry V. Durvasula, Amit Prakash Gupta, Priyadarshini Koul, Premkumar Manivannan, Sathish Muthukrishnan, Harish R. Naik
-
Publication number: 20240311492Abstract: Systems and techniques are described herein for assessing paths between components and access control configurations or entities along paths. For example, a computing device (e.g., implementing a resource group auditor) can obtain a set of paths from access domains to targets. The computing device can assess the set of paths to obtain a first subset of the set of paths that are unsecured. The computing device can further assess a first portion of the set of paths that include one or more protection units to obtain a second subset of the set of paths that are path violation free. The computing device can assess a second portion of the set of paths that include the protection unit(s) to obtain a third subset of the set of paths that include a path violation. The computing device can generate a report that includes the first subset and the third subset.Type: ApplicationFiled: March 13, 2023Publication date: September 19, 2024Inventors: Srilatha TAPSE, Amit PRAKASH, Anuj SANATHANAN
-
Patent number: 12039597Abstract: Systems, methods, and computer-readable media are disclosed for evaluating data quality. An exemplary embodiment includes storing a plurality of records, the records sharing a common attribute, and reading first values for the common attribute corresponding to a first time period and second values for the common attribute corresponding to a second time period. A business rule for evaluating the common attribute is accessed, and first and second consistency data are generated. The first consistency data may reflect the extent to which the first values of the common attribute are consistent with the business rule at the first time. The second consistency data may reflect the extent to which the second values of the common attribute are consistent with the business rule at the second time.Type: GrantFiled: January 13, 2023Date of Patent: July 16, 2024Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION (FREDDIE MAC)Inventors: Geni Gomez Morejon, Charles C. McKinney, Juan S. Vegega, Claudio N. Silva, Wisam Yaghi, Amit Prakash
-
Publication number: 20240100220Abstract: Described herein are methods to increase growth factor binding when demineralizing bone. Also described herein are methods of enriching bound growth factors in a medical implant.Type: ApplicationFiled: January 18, 2022Publication date: March 28, 2024Inventors: Amit Prakash GOVIL, Bryan John CHOI, Vanitra Antoinette RICHARDSON
-
Patent number: 11941034Abstract: Systems and methods for conversational user experiences and conversational database analysis disclosed herein improve the efficiency and accessibility of low-latency database analytics.Type: GrantFiled: January 31, 2023Date of Patent: March 26, 2024Assignee: ThoughtSpot, Inc.Inventors: Manikanta Venkata Rahul Balakavi, Rakesh Kothari, Amit Prakash, Ravi Tandon, Ashish Shubham
-
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
-
Publication number: 20240024534Abstract: Disclosed are various bioactive and/or biocompatible materials and methods of making the same.Type: ApplicationFiled: October 5, 2023Publication date: January 25, 2024Inventors: Amit Prakash Govil, Christian Gamboa
-
Publication number: 20230401210Abstract: A request for database results is received from a query coordinator at a database instance of a distributed database. The request includes a query execution instruction of a query plan and an indication of override instructions corresponding to the query execution instruction. The override instructions are such that they do not modify the query plan. The database instance includes the override instructions in a set of high-level language query instructions. The database instance performs just-in-time compiling of the set of high-level language query instructions to obtain a machine language query for performing the query execution instruction of the query plan. The database instance executes the machine language query to obtain the database results. The database instance then transmits the database results to the query coordinator.Type: ApplicationFiled: August 25, 2023Publication date: December 14, 2023Inventors: Ashok Anand, Bhanu Prakash, Amit Prakash, Sanjay Agrawal
-
Patent number: 11797536Abstract: Injecting override instructions associated with query executions instructions performed on a distributed database includes receiving a data-query; generating, by a first database instance, a query plan that includes a first query execution instruction for transmission to a second database instance; transmitting, by the first database instance, a request for partial results to the second database instance, where the request includes the first query execution instruction and an indication of override instructions corresponding to the first query execution instruction; responsive to a determination that the request includes the indication, including, by the second database instance, the override instructions in a set of high-level language query instructions; obtaining, by the second database instance, a machine language query based on the set; executing, at the second database instance, the machine language query to obtain the partial results; and transmitting, by the second database instance, the partial resulType: GrantFiled: April 9, 2021Date of Patent: October 24, 2023Assignee: ThoughtSpot, Inc.Inventors: Ashok Anand, Bhanu Prakash, Amit Prakash, Sanjay Agrawal
-
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