Patents by Inventor Darshil Vipul Vora

Darshil Vipul Vora 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: 11409736
    Abstract: A method for providing query responses to a user via online chat establishes a first communication connection for online chat between a user interface and an artificial intelligence (AI) entity comprising a processor and a memory element configured to store a database of query answers; receives a user input query transmitted via the first communication connection; performs a lookup in the database of query answers, to locate a query answer corresponding to the user input query; when unable to locate a query answer, establishes a second communication connection for online chat between the user interface and a live agent interface that transmits responses dynamically provided by a human operator; evaluates a chat between the user interface and the live agent interface; identifies an answer to the user input query, based on evaluating the chat; and stores the answer to be provided by the AI entity in the future.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: August 9, 2022
    Assignee: salesforce.com, inc.
    Inventors: Darshil Vipul Vora, Youngjun Kwak
  • Patent number: 11320979
    Abstract: A method, a system, and a non-transitory computer readable medium (CRM) for controlling access to an online presentation are disclosed. At least one embodiment includes granting a controller status to a first user for a first slide during the online presentation. Then operating the online presentation based on a set of slide commands from the first user having the controller status. The at least one embodiment also includes determining a second user is to have the controller status for a second slide during the online presentation, and transferring the controller status from the first user to the second user for the second slide during the online presentation.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: May 3, 2022
    Assignee: salesforce.com, inc.
    Inventor: Darshil Vipul Vora
  • Publication number: 20220121352
    Abstract: A method, a system, and a non-transitory computer readable medium (CRM) for controlling access to an online presentation are disclosed. At least one embodiment includes granting a controller status to a first user for a first slide during the online presentation. Then operating the online presentation based on a set of slide commands from the first user having the controller status. The at least one embodiment also includes determining a second user is to have the controller status for a second slide during the online presentation, and transferring the controller status from the first user to the second user for the second slide during the online presentation.
    Type: Application
    Filed: October 15, 2020
    Publication date: April 21, 2022
    Applicant: salesforce.com, inc.
    Inventor: Darshil Vipul VORA
  • Patent number: 11269938
    Abstract: Computing systems, database systems, and related conversational interaction methods are provided for customizing database components. One exemplary method involves receiving a conversational user input, analyzing the conversational user input to identify a requested action with respect to a database component, identifying a plurality of attributes associated with the requested action with respect to the database component, determining a missing subset of the plurality of attributes based at least in part on the user input, prompting a user for values of the missing subset of attributes, receiving a second conversational user input responsive to the prompt, and performing the requested action with respect to the database component in a database using the second user input.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: March 8, 2022
    Assignee: salesforce.com, inc.
    Inventors: Darshil Vipul Vora, Yongjun Kwak
  • Patent number: 10609140
    Abstract: Computing systems, database systems, and related methods are provided for supporting dynamic resources. One exemplary method involves a resource server identifying a reference to an external source within a resource obtained from a resource database, retrieving data residing at the external source from a network using the reference, and generating a graphical representation of the resource at a client device communicatively coupled to the network. The graphical representation of the resource includes a graphical representation of the retrieved data at a location within the graphical representation of the resource corresponding to a location of the reference within the resource.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: March 31, 2020
    Assignee: salesforce.com, inc.
    Inventors: Darshil Vipul Vora, Youngjun Kwak, Alan Dawkuan Hwang, Alex Mastrodonato, Paul Korpi
  • Publication number: 20200042515
    Abstract: A method for providing query responses to a user via online chat establishes a first communication connection for online chat between a user interface and an artificial intelligence (AI) entity comprising a processor and a memory element configured to store a database of query answers; receives a user input query transmitted via the first communication connection; performs a lookup in the database of query answers, to locate a query answer corresponding to the user input query; when unable to locate a query answer, establishes a second communication connection for online chat between the user interface and a live agent interface that transmits responses dynamically provided by a human operator; evaluates a chat between the user interface and the live agent interface; identifies an answer to the user input query, based on evaluating the chat; and stores the answer to be provided by the AI entity in the future.
    Type: Application
    Filed: October 7, 2019
    Publication date: February 6, 2020
    Inventors: Darshil Vipul Vora, Youngjun Kwak
  • Patent number: 10474673
    Abstract: A method for providing query responses to a user via online chat establishes a first communication connection for online chat between a user interface and an artificial intelligence (AI) entity comprising a processor and a memory element configured to store a database of query answers; receives a user input query transmitted via the first communication connection; performs a lookup in the database of query answers, to locate a query answer corresponding to the user input query; when unable to locate a query answer, establishes a second communication connection for online chat between the user interface and a live agent interface that transmits responses dynamically provided by a human operator; evaluates a chat between the user interface and the live agent interface; identifies an answer to the user input query, based on evaluating the chat; and stores the answer to be provided by the AI entity in the future.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: November 12, 2019
    Assignee: salesforce.com, inc.
    Inventors: Darshil Vipul Vora, Youngjun Kwak
  • Publication number: 20190068703
    Abstract: Computing systems, database systems, and related methods are provided for supporting dynamic resources. One exemplary method involves a resource server identifying a reference to an external source within a resource obtained from a resource database, retrieving data residing at the external source from a network using the reference, and generating a graphical representation of the resource at a client device communicatively coupled to the network. The graphical representation of the resource includes a graphical representation of the retrieved data at a location within the graphical representation of the resource corresponding to a location of the reference within the resource.
    Type: Application
    Filed: August 28, 2017
    Publication date: February 28, 2019
    Applicant: salesforce.com, inc.
    Inventors: DARSHIL VIPUL VORA, YOUNGJUN KWAK, ALAN DAWKUAN HWANG, ALEX MASTRODONATO, PAUL KORPI
  • Publication number: 20180373786
    Abstract: Computing systems, database systems, and related conversational interaction methods are provided for customizing database components. One exemplary method involves receiving a conversational user input, analyzing the conversational user input to identify a requested action with respect to a database component, identifying a plurality of attributes associated with the requested action with respect to the database component, determining a missing subset of the plurality of attributes based at least in part on the user input, prompting a user for values of the missing subset of attributes, receiving a second conversational user input responsive to the prompt, and performing the requested action with respect to the database component in a database using the second user input.
    Type: Application
    Filed: June 21, 2017
    Publication date: December 27, 2018
    Applicant: salesforce.com, inc.
    Inventors: Darshil Vipul Vora, Yongjun Kwak
  • Publication number: 20180285413
    Abstract: A method for providing query responses to a user via online chat establishes a first communication connection for online chat between a user interface and an artificial intelligence (AI) entity comprising a processor and a memory element configured to store a database of query answers; receives a user input query transmitted via the first communication connection; performs a lookup in the database of query answers, to locate a query answer corresponding to the user input query; when unable to locate a query answer, establishes a second communication connection for online chat between the user interface and a live agent interface that transmits responses dynamically provided by a human operator; evaluates a chat between the user interface and the live agent interface; identifies an answer to the user input query, based on evaluating the chat; and stores the answer to be provided by the AI entity in the future.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Applicant: salesforce.com, inc.
    Inventors: Darshil Vipul Vora, Youngjun Kwak
  • Patent number: 9979689
    Abstract: A database system operates a feed system and communicates with different remote computing devices associated with different users. The database system may display feed items from the feed system on the remote computing devices and enable users to author new posts to the feed system. An authoring tool supports creation of new posts, and provides transparency as to which users will have access to the post. The authoring tool supports managing intended recipients, including users, groups, topics, files, and other entities. The authoring tool creates, and shows to the author, an automatic summary of recipients before the post is added to the feed system.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: May 22, 2018
    Assignee: SALESFORCE.COM, INC.
    Inventors: Darshil Vipul Vora, Mrudula Kodali, Jamie No
  • Publication number: 20180107676
    Abstract: A method of operating a database system to select multiple files distributed across a plurality of file folders is disclosed. The method generates a first graphical user interface formatted for presentation at a client device and having a first list of selectable files contained in a first file folder maintained by the database system. A first user input is received that identifies at least one selected file from the first list of selectable files, and the database system generates a second graphical user interface formatted for presentation at the client device and having a second list of selectable files contained in a second file folder. A second user input is received that identifies at least one selected file from the second list of selectable files. The database system performs an action involving the selected files from the first list and involving the selected files from the second list.
    Type: Application
    Filed: October 17, 2016
    Publication date: April 19, 2018
    Applicant: salesforce.com, inc.
    Inventor: Darshil Vipul Vora
  • Publication number: 20160379314
    Abstract: A method for introducing action items via a social media interface of a social media platform is provided. The method detects, at a server, an incomplete feedback request submitted to the social media platform, wherein the incomplete feedback request lacks response, and wherein the social media platform is connected to the server; generates an action item post from the incomplete feedback request; and provides, by the server over a network, the action item post via the social media interface.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 29, 2016
    Applicant: SALESFORCE.COM, INC.
    Inventors: Lorne Keith Trudeau, Yechiel C. Bitton, Corey Montel Pearson, Darshil Vipul Vora, Jamie No, Jill Blue Lin, Matthew Stein, Niyati Ninad Bedekar, Yakaira Nunez, Yurika Sebata-Dempster
  • Publication number: 20160380952
    Abstract: A database system operates a feed system and communicates with different remote computing devices associated with different users. The database system may display feed items from the feed system on the remote computing devices and enable users to author new posts to the feed system. An authoring tool supports creation of new posts, and provides transparency as to which users will have access to the post. The authoring tool supports managing intended recipients, including users, groups, topics, files, and other entities. The authoring tool creates, and shows to the author, an automatic summary of recipients before the post is added to the feed system.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Applicant: SALESFORCE.COM, INC.
    Inventors: Darshil Vipul Vora, Mrudula Kodali, Jamie No
  • Publication number: 20160070442
    Abstract: In some cases, a person may have more than one identity that can be used for various purposes, such as sharing content online. For example, different identities might include identities on various social networks, email addresses, work or personal identities, etc. This disclosure provides various techniques that may allow a user to select which identity is to be used. For example, a user may first select one identity for sharing an item of content, and then select a different identity.
    Type: Application
    Filed: March 20, 2015
    Publication date: March 10, 2016
    Inventors: Glenn Sorrentino, Darshil Vipul Vora, Bharath Hariharan
  • Patent number: D991268
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: July 4, 2023
    Assignee: Salesforce, Inc.
    Inventors: Tori Rice, Matthew Bahrenburg, Darshil Vipul Vora
  • Patent number: D992560
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: July 18, 2023
    Assignee: Salesforce, Inc.
    Inventors: Tori Rice, Matthew Bahrenburg, Darshil Vipul Vora