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: 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: 11734631Abstract: 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: GrantFiled: March 24, 2021Date of Patent: August 22, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Abhijit Nemichand Gore, Monil Dalal, Ashish Kothari
-
Publication number: 20210209530Abstract: 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: ApplicationFiled: March 24, 2021Publication date: July 8, 2021Inventors: Abhijit Nemichand GORE, Monil DALAL, Ashish KOTHARI
-
Patent number: 10990914Abstract: 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: GrantFiled: July 22, 2014Date of Patent: April 27, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Abhijit Nemichand Gore, Monil Dalal, Ashish Kothari
-
Patent number: 10909138Abstract: 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: GrantFiled: March 10, 2015Date of Patent: February 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: 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: 10032203Abstract: 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: GrantFiled: June 4, 2015Date of Patent: July 24, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Shaleen Sharma, Prabhat Kumar Pandey, Ashish Kothari, Anirban Saha, Hemant Raj, Kartheek Reddy Naini, Ashwinderjit Kaur
-
Patent number: 10026132Abstract: 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: GrantFiled: July 28, 2015Date of Patent: July 17, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Virag Shah, Ashish Kothari, Ankur Jhawar, Paridhi Verma
-
Publication number: 20170031536Abstract: 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: ApplicationFiled: July 28, 2015Publication date: February 2, 2017Inventors: Virag Shah, Ashish Kothari, Ankur Jhawar, Paridhi Verma
-
Publication number: 20160267156Abstract: 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: ApplicationFiled: March 10, 2015Publication date: September 15, 2016Inventors: 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: 20160239895Abstract: 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: ApplicationFiled: June 4, 2015Publication date: August 18, 2016Inventors: Shaleen Sharma, Prabhat Kumar Pandey, Ashish Kothari, Anirban Saha, Hemant Raj, Kartheek Reddy Naini, Ashwinderjit Kaur
-
Publication number: 20160026944Abstract: 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: ApplicationFiled: July 22, 2014Publication date: January 28, 2016Inventors: Abhijit Nemichand Gore, Monil Dalal, Ashish Kothari
-
Publication number: 20160026945Abstract: 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: ApplicationFiled: July 22, 2014Publication date: January 28, 2016Inventors: Abhijit Nemichand Gore, Monil Dalal, Ashish Kothari
-
Publication number: 20160026943Abstract: 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: ApplicationFiled: July 22, 2014Publication date: January 28, 2016Inventors: Abhijit Nemichand Gore, Monil Dalal, Ashish Kothari
-
Publication number: 20160026953Abstract: 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: ApplicationFiled: July 22, 2014Publication date: January 28, 2016Inventors: Abhijit Nemichand Gore, Monil Dalal, Ashish Kothari
-
Publication number: 20160026946Abstract: 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: ApplicationFiled: July 22, 2014Publication date: January 28, 2016Inventors: Abhijit Nemichand Gore, Monil Dalal, Ashish Kothari
-
Publication number: 20100169159Abstract: 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: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Inventors: Nicholas Rose, Lap Chan, Qin He, Ashish Kothari, Guatam Dharamshi, Narendra Penagulur
-
Patent number: D392206Type: GrantFiled: February 4, 1997Date of Patent: March 17, 1998Assignee: Jewelex New York Ltd.Inventor: Ashish Kothari
-
Patent number: D398876Type: GrantFiled: February 5, 1997Date of Patent: September 29, 1998Assignee: Jewelex New York Ltd.Inventor: Ashish Kothari