Patents by Inventor Vandit Garg

Vandit Garg 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: 20250061131
    Abstract: Disclosed herein are system, method, and computer program product embodiments for implementing variable Sankey charting. The system receives a dataset for charting and various charting parameters. Using the information provided, the system identifies starting and ending categories that will be illustrated in the chart. For each of these categories, the system then calculates a starting and ending height, and corresponding positions in the chart. The heights may be based on a percentage of the total value of data that is included within a particular category. The system then calculates positions of the various bars on the chart based on information provided by the user, or automatically based on the analysis of the data corresponding to the different categories. One or more curves are then calculated for each of the different categories to illustrate the transition of the data from a starting point to an ending point on the chart.
    Type: Application
    Filed: August 18, 2023
    Publication date: February 20, 2025
    Applicant: Salesforce, Inc.
    Inventors: Vandit GARG, Wenying YANG
  • Patent number: 12164497
    Abstract: A computing device receives a first user interaction with a graphical user interface (GUI) of the computing device. In response to the user interaction, the device sends, to a server system, a request for data corresponding to a first component of the GUI. The device initializes the first component concurrently with the sending. The device receives, from the server system, the data corresponding to the first component and corresponding metadata for the first component. The device generates the first component based on the corresponding metadata and at least a first subset of the received data and displays the first component in a first portion of the GUI. Concurrently with the generating and displaying, the device generates a second component of the GUI based on at least a second subset of the received data, and displays the second component simultaneously with the first component.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: December 10, 2024
    Assignee: Salesforce, Inc.
    Inventors: Vandit Garg, Wenying Yang, James Russell Diefenderfer
  • Publication number: 20240338302
    Abstract: Implementations(s) for simulated software features are described. Responsive to a request for accessing a first web page, first code for the first web page is caused to be retrieved from a first web application. Responsive to the first code, the first web page is caused to be displayed with an access to a simulation of a feature that may be used in the first web application. Responsive to a user's selection of the access, the first web page is caused to be updated to include a first user interface (UI) component that identifies a second web page; responsive to the updated first web page, second code for the second web page is caused to be retrieved from a second web application; and responsive to the second code, the second web page is caused to be displayed inside the first UI component to allow for the simulation.
    Type: Application
    Filed: June 5, 2023
    Publication date: October 10, 2024
    Applicant: Salesforce, Inc.
    Inventors: Wenying Yang, Billy Ma, Vandit Garg
  • Publication number: 20240257065
    Abstract: Techniques for generating priority scores associated with meetings via group-based communication platforms are discussed herein. For example, a group-based communication platform may receive, from a user of the group-based communication platform, a request to generate a meeting between additional users of the group-based communication platform. The group-based communication platform may then input the request into a machine-learning model and receive a priority score associated with an importance of the meeting. Based at least in part on one or more calendars associated with the additional users, the group-based communication platform may determine an availability of the additional users. The group-based communication platform may then send, to the additional users, an invitation to the meeting including the priority score, and receive at least one response.
    Type: Application
    Filed: January 31, 2023
    Publication date: August 1, 2024
    Inventors: Vandit Garg, Soumya Mittapalli, Jose Garcia, Peter Wu
  • Publication number: 20240257066
    Abstract: Techniques for providing future meeting recommendations based on actions of users associated with meetings via group-based communication platforms are discussed herein. For example, the group-based communication platform may receive, from a user associated with the group-based communication platform, a request to schedule a meeting, and may send an invitation to the meeting. Based at least in part on determining that a period of time since a start time of the meeting has elapsed and that an additional user of the additional users has yet to join the meeting, the group-based communication platform may send a meeting reminder to the additional user. Based at least in part on receiving an indication of one or more actions of the additional user, the group-based communication platform may then generate one or more meeting recommendations and send the one or more meeting recommendations to the user or the additional user.
    Type: Application
    Filed: October 31, 2023
    Publication date: August 1, 2024
    Inventors: Vandit Garg, Soumya Mittapalli, Jose Garcia, Peter Wu
  • Publication number: 20240184808
    Abstract: Systems and techniques are described for a unified data pipeline interface. The pipeline interface provides an interface illustrating key metrics, activities, insight, and/or other categories. The pipeline interface provides such data as to a specific opportunity. The systems and techniques described herein allow for the determination, presentation, and standardization of such data through a specifically configured graphical user interface.
    Type: Application
    Filed: January 31, 2023
    Publication date: June 6, 2024
    Applicant: Salesforce, Inc.
    Inventors: Siarhei PRYSTUPA, Vandit GARG, Rebecca GREENBERG, Christopher BERNT, Jose GARCIA, Manish SOMBANSH, Siddharth Patel Aka KHUNT, Shanti Camper SINGH, Varun CHANDASHEKAR, Allen WITTMAN, Patrick FELONG
  • Patent number: 11030082
    Abstract: An application programming interface (API) simulator generates synthetic responses for use during development and testing of subsystems. The API simulator receives an API schema including annotations that specify constraints on the synthetic responses. The API simulator generates synthetic responses as results of APIs that conform to the constraints specified using the annotations. The use of API simulator allows testing of subsystems using realistic synthetic responses that satisfy specific constraints as specified using annotations of the API schema.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: June 8, 2021
    Assignee: salesforce.com, inc.
    Inventors: Billy Ma, Jules Wada, Vandit Garg
  • Publication number: 20210149953
    Abstract: Implementations are described for creating a playlist of excerpts from audio recordings. In one implementation, a selection of a first audio recording for playback by a media player, a selection that identifies a first keyword of interest, and a selection of a user interface element in the media player, are accepted from a user. Data that identifies a first excerpt, from the first audio recording, that includes a mention of the first keyword of interest, is added to a playlist. A selection of a second audio recording for playback and another selection of the user interface element are accepted from the user. Data that identifies a second excerpt, from the second audio recording, that includes a mention of a second keyword of interest, is added to the playlist.
    Type: Application
    Filed: March 27, 2020
    Publication date: May 20, 2021
    Applicant: salesforce.com, inc.
    Inventors: Vandit Garg, Anthony Desportes, Brian Truong, James Matt Holland, Lovish Agarwal, Lisa Kaplan, Melanie Krassel, Yuan Wang, Bhupinder Johal, Wenying Yang
  • Patent number: D921014
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: June 1, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: Vandit Garg, Anthony Desportes, Brian Truong, James Matt Holland, Lovish Agarwal, Lisa Kaplan, Melanie Krassel, Yuan Wang, Bhupinder Johal, Wenying Yang, Julia Wolinsky, John Donohoe, Andy H Kung
  • Patent number: D924901
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: July 13, 2021
    Assignee: salesforce.com, inc.
    Inventors: Vandit Garg, Anthony Desportes, Brian Truong, James Matt Holland, Lovish Agarwal, Lisa Kaplan, Melanie Krassel, Yuan Wang, Bhupinder Johal, Wenying Yang, Julia Wolinsky, John Donohoe, Andy H Kung