Patents by Inventor Ashish Kothari

Ashish Kothari 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: 11941034
    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: January 31, 2023
    Date of Patent: March 26, 2024
    Assignee: ThoughtSpot, Inc.
    Inventors: Manikanta Venkata Rahul Balakavi, Rakesh Kothari, Amit Prakash, Ravi Tandon, Ashish Shubham
  • Publication number: 20240070204
    Abstract: 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: Application
    Filed: September 1, 2023
    Publication date: February 29, 2024
    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
  • Patent number: 11734631
    Abstract: An activity thread is displayed with display elements that represent different activities that correspond to a common identifier. The display includes filter user input mechanisms that are actuated to filter the display elements based on filter criteria.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: August 22, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Abhijit Nemichand Gore, Monil Dalal, Ashish Kothari
  • Publication number: 20210209530
    Abstract: An activity thread is displayed with display elements that represent different activities that correspond to a common identifier. The display includes filter user input mechanisms that are actuated to filter the display elements based on filter criteria.
    Type: Application
    Filed: March 24, 2021
    Publication date: July 8, 2021
    Inventors: Abhijit Nemichand GORE, Monil DALAL, Ashish KOTHARI
  • Patent number: 10990914
    Abstract: An activity thread is displayed with display elements that represent different activities that correspond to a common identifier. The display includes filter user input mechanisms that are actuated to filter the display elements based on filter criteria.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: April 27, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Abhijit Nemichand Gore, Monil Dalal, Ashish Kothari
  • Patent number: 10909138
    Abstract: A qualifying system receives a channel activity record from one of a plurality of different external systems, over one of a plurality of different communication channels. It accesses qualification rules to determine whether the channel activity record is to be transformed into one or more target entities in a computing system. If so, a conversion engine accesses user-configurable mappings and conversion rules to identify conversion actions that are to be taken in order to transform the channel activity record into one or more target entities. The conversion engine performs a data transformation on the channel activity record to transform it into the identified one or more target entities.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashish Kothari, Adithya Nittor Vishwanath, Shaleen Sharma, Ramprasadh Kothandaraman, Sutirtha Saha, Ashwinderjit Kaur, Rajarshi Ray, Eric Fernandes, Mahesh Hariharan, Abhishek Agarwal, Kritika Kishore Prasad, Anirban Saha, Gaurav Agrawal, Prateek Rajvanshi
  • Patent number: 10032203
    Abstract: A computing system comprises, in one example, a display system configured to generate user interface displays and a property surfacing system configured to detect a request to access properties corresponding to a selected unit and to access a unit-property association store that stores one or more association entities. Each association entity associates a property entity with the selected unit. The property surfacing system obtains the properties based on the associated property entity. The computing system comprises a display system controller configured to control the display system to generate a user interface property display with a representation of the properties.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: July 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shaleen Sharma, Prabhat Kumar Pandey, Ashish Kothari, Anirban Saha, Hemant Raj, Kartheek Reddy Naini, Ashwinderjit Kaur
  • Patent number: 10026132
    Abstract: An activity is detected in a computer system. The activity is correlated to a given entity. A line item display is generated for the detected activity and contextual actions are identified for the line item display. The line item display, with contextual action mechanisms is added to a chronological display structure which is surfaced for user interaction.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: July 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Virag Shah, Ashish Kothari, Ankur Jhawar, Paridhi Verma
  • Publication number: 20170031536
    Abstract: An activity is detected in a computer system. The activity is correlated to a given entity. A line item display is generated for the detected activity and contextual actions are identified for the line item display. The line item display, with contextual action mechanisms is added to a chronological display structure which is surfaced for user interaction.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 2, 2017
    Inventors: Virag Shah, Ashish Kothari, Ankur Jhawar, Paridhi Verma
  • Publication number: 20160267156
    Abstract: A qualifying system receives a channel activity record from one of a plurality of different external systems, over one of a plurality of different communication channels. It accesses qualification rules to determine whether the channel activity record is to be transformed into one or more target entities in a computing system. If so, a conversion engine accesses user-configurable mappings and conversion rules to identify conversion actions that are to be taken in order to transform the channel activity record into one or more target entities. The conversion engine performs a data transformation on the channel activity record to transform it into the identified one or more target entities.
    Type: Application
    Filed: March 10, 2015
    Publication date: September 15, 2016
    Inventors: Ashish Kothari, Adithya Nittor Vishwanath, Shaleen Sharma, Ramprasadh Kothandaraman, Sutirtha Saha, Ashwinderjit Kaur, Rajarshi Ray, Eric Fernandes, Mahesh Hariharan, Abhishek Agarwal, Kritika Kishore Prasad, Anirban Saha, Gaurav Agrawal, Prateek Rajvanshi
  • Publication number: 20160239895
    Abstract: A computing system comprises, in one example, a display system configured to generate user interface displays and a property surfacing system configured to detect a request to access properties corresponding to a selected unit and to access a unit-property association store that stores one or more association entities. Each association entity associates a property entity with the selected unit. The property surfacing system obtains the properties based on the associated property entity. The computing system comprises a display system controller configured to control the display system to generate a user interface property display with a representation of the properties.
    Type: Application
    Filed: June 4, 2015
    Publication date: August 18, 2016
    Inventors: Shaleen Sharma, Prabhat Kumar Pandey, Ashish Kothari, Anirban Saha, Hemant Raj, Kartheek Reddy Naini, Ashwinderjit Kaur
  • Publication number: 20160026944
    Abstract: A user accesses an activity thread that has display elements representing activities that have a common identifier. The activity thread is displayed to the user as a unified thread in which display elements that have been added to the thread since the user last accessed the thread are identified as new to the user.
    Type: Application
    Filed: July 22, 2014
    Publication date: January 28, 2016
    Inventors: Abhijit Nemichand Gore, Monil Dalal, Ashish Kothari
  • Publication number: 20160026945
    Abstract: An activity thread is displayed with display elements representing different types of activities corresponding to a common identifier. A set of contextual action input mechanisms is displayed for a given display element, and are actuable to take action in a context of the given display element.
    Type: Application
    Filed: July 22, 2014
    Publication date: January 28, 2016
    Inventors: Abhijit Nemichand Gore, Monil Dalal, Ashish Kothari
  • Publication number: 20160026943
    Abstract: An identifier is assigned to an activity input that is received, and that is related to an activity in a computer system. An activity thread is generated for the activity and additional activities that have the same identifier are added to the same activity thread. The activity thread is saved so that it can be displayed to a user as a unified thread in which activities over multiple different communication channels are displayed on the unified thread.
    Type: Application
    Filed: July 22, 2014
    Publication date: January 28, 2016
    Inventors: Abhijit Nemichand Gore, Monil Dalal, Ashish Kothari
  • Publication number: 20160026953
    Abstract: An activity thread is displayed with display elements representing different types of activities that correspond to a common identifier. A set of activity creation user input mechanisms is displayed, each actuable to create an activity in-line with the display elements in the thread.
    Type: Application
    Filed: July 22, 2014
    Publication date: January 28, 2016
    Inventors: Abhijit Nemichand Gore, Monil Dalal, Ashish Kothari
  • Publication number: 20160026946
    Abstract: An activity thread is displayed with display elements that represent different activities that correspond to a common identifier. The display includes filter user input mechanisms that are actuated to filter the display elements based on filter criteria.
    Type: Application
    Filed: July 22, 2014
    Publication date: January 28, 2016
    Inventors: Abhijit Nemichand Gore, Monil Dalal, Ashish Kothari
  • Publication number: 20100169159
    Abstract: Methods, systems, and computer program products for performing the method are provided. The method includes receiving in a customer relationship management (CRM) application, data from a communication made by a first person using a social interaction application that allows third party access to communications. The method also includes assigning based on the data, a sentiment indicator to the communication according to a predefined scale and generating at least one output to the first person using the CRM application in response to receiving the data, the output based on the sentiment indicator.
    Type: Application
    Filed: December 30, 2008
    Publication date: July 1, 2010
    Inventors: Nicholas Rose, Lap Chan, Qin He, Ashish Kothari, Guatam Dharamshi, Narendra Penagulur
  • Patent number: D392206
    Type: Grant
    Filed: February 4, 1997
    Date of Patent: March 17, 1998
    Assignee: Jewelex New York Ltd.
    Inventor: Ashish Kothari
  • Patent number: D398876
    Type: Grant
    Filed: February 5, 1997
    Date of Patent: September 29, 1998
    Assignee: Jewelex New York Ltd.
    Inventor: Ashish Kothari