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).

  • Patent number: 11734286
    Abstract: Automatic database analysis includes identifying a current context for accessing data from a low-latency database and generating an exploration query based on the current context, which includes identifying a column from the low-latency database as a column of utility in response to determining that a probabilistic utility for the column satisfies a defined utility criterion. The current context includes a requested result set satisfying a requested search criterion, and the probabilistic utility is based on the current context. The analysis includes generating an exploration result set based on the exploration query, generating insights based on the exploration result set, ranking the insights, and outputting at least one insight based on the ranking.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: August 22, 2023
    Assignee: ThoughtSpot, Inc.
    Inventors: Amit Prakash, Antony Chuxiao Chen, Gunjan Jha, Jasmeet Singh Jaggi, Manoj Krishna Ghosh, Pavan Ram Piratla, Pradeep Dorairaj, Sanjay Agrawal
  • Publication number: 20230196403
    Abstract: 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: Application
    Filed: February 16, 2023
    Publication date: June 22, 2023
    Applicant: American Express Travel Related Services Co., Inc.
    Inventors: Sastry V. Durvasula, Amit Prakash Gupta, Priyadarshini Koul, Premkumar Manivannan, Sathish Muthukrishnan, Harish R. Naik
  • Publication number: 20230195807
    Abstract: 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: Application
    Filed: February 15, 2023
    Publication date: June 22, 2023
    Inventors: Shashank Gupta, Amit Prakash, Ajeet Singh, Shikhar Agaewal, Shailesh Chauhan, Satyam Shekhar
  • Publication number: 20230177078
    Abstract: Systems and methods for conversational user experiences and conversational database analysis disclosed herein improve the efficiency and accessibility of low-latency database analytics.
    Type: Application
    Filed: January 31, 2023
    Publication date: June 8, 2023
    Inventors: Manikanta Venkata Rahul Balakavi, Rakesh Kothari, Amit Prakash, Ravi Tandon, Ashish Shubham
  • Publication number: 20230083123
    Abstract: State-sequence pathing in a low-latency data access and analysis system includes obtaining, by the low-latency data access and analysis system, predicate data responsive to a request for data expressed in previously obtained data expressing usage intent, obtaining, by the low-latency data access and analysis system, state-sequence pathing criteria identified with respect to the predicate data, obtaining, by the low-latency data access and analysis system, state-sequence path data in accordance with the predicate data and the state-sequence pathing criteria, wherein the state-sequence path data aggregates data representing multiple state-sequence paths, wherein a respective state-sequence path represents an ordered sequence of states of a system, wherein the states are represented individually by the predicate data, generating, by the low-latency data access and analysis system, state-sequence path visualization data for presenting a visualization of the state-sequence path data, and outputting, by the low-lat
    Type: Application
    Filed: September 6, 2022
    Publication date: March 16, 2023
    Inventors: Ashok Anand, Tushar Marda, Bhanu Prakash, Sreenivas Kandhade, Sandeep Gottimukkala, Jibin Thomas, Prateek Gaur, Amit Prakash
  • Patent number: 11599587
    Abstract: 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: Grant
    Filed: May 24, 2021
    Date of Patent: March 7, 2023
    Assignee: ThoughtSpot, Inc.
    Inventors: Shashank Gupta, Amit Prakash, Ajeet Singh, Shikhar Agarwal, Shailesh Chauhan, Satyam Shekhar
  • Publication number: 20230057820
    Abstract: Disclosed are various bioactive grafts and methods of making the same. In one embodiment, bone material is harvested from a donor. The harvested bone material is exposed to a lysing agent, the lysing agent configured to release growth factors and bioactive materials from cellular material of the harvested bone material. The harvested bone material is then rinsed with a rinsing agent. The pH of the harvested bone material is substantially neutralized.
    Type: Application
    Filed: November 2, 2022
    Publication date: February 23, 2023
    Inventor: Amit Prakash GOVIL
  • Patent number: 11580147
    Abstract: Systems and methods for conversational user experiences and conversational database analysis disclosed herein improve the efficiency and accessibility of low-latency database analytics.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: February 14, 2023
    Assignee: ThoughtSpot, Inc.
    Inventors: Manikanta Balakavi, Rakesh Kothari, Amit Prakash, Ravi Tandon, Ashish Shubham
  • Patent number: 11556983
    Abstract: 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: Grant
    Filed: May 24, 2021
    Date of Patent: January 17, 2023
    Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION (FREDDIE MAC)
    Inventors: Geni Gomez Morejon, Charles C. McKinney, Juan S. Vegega, Claudio N. Silva, Wisam Yaghi, Amit Prakash
  • Patent number: 11491260
    Abstract: Disclosed are various bioactive grafts and methods of making the same. In one embodiment, bone material is harvested from a donor. The harvested bone material is exposed to a lysing agent, the lysing agent configured to release growth factors and bioactive materials from cellular material of the harvested bone material. The harvested bone material is then rinsed with a rinsing agent. The pH of the harvested bone material is substantially neutralized.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: November 8, 2022
    Assignee: BIOVENTUS, LLC
    Inventor: Amit Prakash Govil
  • Publication number: 20220327127
    Abstract: 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 resul
    Type: Application
    Filed: April 9, 2021
    Publication date: October 13, 2022
    Inventors: Ashok Anand, Bhanu Prakash, Amit Prakash, Sanjay Agrawal
  • Patent number: 11429607
    Abstract: Data-query execution with distributed machine-language query management in a low-latency database analysis system may include obtaining, at a distributed in-memory database, a data-query expressing a request for data in a defined structured query language associated with the distributed in-memory database, automatically generating a high-level language query representing at least a portion of the data-query, obtaining a machine language query corresponding to the high-level language query, executing the machine language query to obtain results data, and outputting the results data. Obtaining the machine language query may include determining whether the machine language query is cached, and in response to a determination that the machine language query is unavailable, sending a request for the machine language query to a distributed machine-language-query management instance.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: August 30, 2022
    Assignee: ThoughtSpot, Inc.
    Inventors: Ashok Anand, Satyam Shekhar, Prateek Gaur, Amit Prakash
  • Publication number: 20220253421
    Abstract: Indexing in a low-latency data access and analysis system includes accessing, by an indexing unit of a low-latency data access and analysis system, constituent data from a data source of the low-latency data access and analysis system and indexing the constituent data in an index of the low-latency data access and analysis system by an indexing unit of the low-latency data access and analysis system. Indexing includes partitioning the constituent data based on a characteristic of the constituent data into at least a first partition and a second partition, segmenting the first partition into a first segment of the first partition, sharding the first segment into a first shard of the first segment of the first partition, segmenting, using hash-partitioning, the second partition into one or more segments of the second partition, and for respective segments of the second partition, sharding the respective segment into one or more respective shards.
    Type: Application
    Filed: April 18, 2022
    Publication date: August 11, 2022
    Inventors: Peter Kuimelis, Naresh Kumar, Satyam Shekhar, Amit Prakash, Abhishek Rai
  • Publication number: 20220152277
    Abstract: 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: Application
    Filed: January 18, 2022
    Publication date: May 19, 2022
    Inventors: Amit Prakash Govil, Bryan Choi, Sahil Jalota
  • Patent number: 11334548
    Abstract: Index sharding in a low-latency database analysis system includes obtaining index configuration data for indexing constituent data, the constituent data including a plurality of logical tables, and indexing, by an indexing unit, the constituent data by partitioning the constituent data based on a characteristic of the constituent data into at least a first partition and a second partition, segmenting the first partition into a first segment of the first partition, sharding the first segment into a first shard of the first segment of the first partition, segmenting, using hash-partitioning, the second partition into one or more segments of the second partition, and for each segment of the second partition, sharding the segment into one or more respective shards.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: May 17, 2022
    Assignee: ThoughtSpot, Inc.
    Inventors: Peter Kuimelis, Naresh Kumar, Satyam Shekhar, Amit Prakash, Abhishek Rai
  • Publication number: 20220067104
    Abstract: 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: Application
    Filed: October 21, 2021
    Publication date: March 3, 2022
    Inventors: Amit Prakash, Ravi Tandon, Manikanta Balakavi, Pavan Ram Piratla, Ashish Shubham, Alonzo Canada, Rakesh Kothari, Maneesh Apte, Amitabh Singhal, Aditya Viswanathan, Ajeet Singh
  • Patent number: 11253631
    Abstract: 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: Grant
    Filed: October 12, 2016
    Date of Patent: February 22, 2022
    Assignee: Biologies Technologies
    Inventors: Amit Prakash Govil, Bryan Choi, Sahil Jalota
  • Publication number: 20210357398
    Abstract: A low-latency database analysis system outputs visualization data for presenting a visualization representing results data responsive to the request for data, and, in response to outputting the visualization data, generates a diverse plurality of candidate modifications for the request for data, outputs candidate modification data for presenting the diverse plurality of candidate modifications in association with the presentation of the visualization representing the results data, in response to outputting the candidate modification data, obtains user input data identifying a candidate modification from the diverse plurality of candidate modifications as a selected modification, in response to the user input data, executes a data-query expressing the request for data modified by the selected modification to obtain second results data responsive to the request for data modified by the selected modification, and in response to the second results data, outputs visualization data for presenting a visualization re
    Type: Application
    Filed: July 27, 2021
    Publication date: November 18, 2021
    Inventors: Manikanta Balakavi, Rakesh Kothari, Ashish Shubham, Rifdhan Nazeer, Abhinav Gupta, Amit Prakash, Vishal Kasera
  • Patent number: 11176199
    Abstract: Systems and methods for query generation based on a logical data model are described. For example, methods may include accessing a first join graph representing tables in a database; receiving a first query that references data in two or more of the tables of the database; selecting a connected subgraph of the first join graph that includes the two or more tables referenced in the first query; generating multiple leaf queries that reference respective subject tables that are each a root table of the connected subgraph or a table including a measure referenced in the first query; generating a query graph that specifies joining of results from queries based on the multiple leaf queries to obtain a transformed query result; and invoking a transformed query on the database that is based on the query graph and the queries based on the multiple leaf queries to obtain the transformed query result.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: November 16, 2021
    Assignee: ThoughtSpot, Inc.
    Inventors: Rakesh Kothari, Amit Prakash, Sandeep Kumar, Archit Bansal, Vaibhav Agarwal, Zhiquan Sui, Swati Kwatra
  • Patent number: 11157564
    Abstract: Systems and methods for natural language question answering are described. For example, methods may include determining a set of candidate database queries, including respective sequences of tokens of a database syntax, based on a string; determining a first score for a first candidate database query from the set of candidate database queries, wherein the first score is based on a match between one or more words of the string and a token of the respective sequence of tokens of the first candidate database query; determining a second score for the first candidate database query, wherein the second score is based on natural language syntax data determined for words of the string; selecting, based on the first score and the second score, the first candidate database query from the set of candidate database queries; and invoking a search of the database using the first candidate database query to obtain search results.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: October 26, 2021
    Assignee: 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