Patents by Inventor Vijay Karani

Vijay Karani 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: 20240095748
    Abstract: Methods and systems are provided for providing an insights page. When data identifying a party of a call is received, a customer relationship management (CRM) application can be launched at a computing device without any further user input, and records that are potentially relevant to the call and that are to potentially be included as part of an insights page of the CRM application can be automatically determined. Some of the records are automatically determined by analyzing CRM information using artificial intelligence technologies. The records can then be ranked in a priority order according to relevance from most relevant to least relevant. The insights page can then be caused to be displayed at a user interface of the computing device without user input with at least some of the records displayed in the priority order as relevant records.
    Type: Application
    Filed: November 30, 2023
    Publication date: March 21, 2024
    Applicant: Salesforce, Inc.
    Inventors: Vijay Karani, Jayant Tyagi
  • Patent number: 11875360
    Abstract: Methods and systems are provided for providing an insights page. When data identifying a party of a call is received, a customer relationship management (CRM) application can be launched at a computing device without any further user input, and records that are potentially relevant to the call and that are to potentially be included as part of an insights page of the CRM application can be automatically determined. Some of the records are automatically determined by analyzing CRM information using artificial intelligence technologies. The records can then be ranked in a priority order according to relevance from most relevant to least relevant. The insights page can then be caused to be displayed at a user interface of the computing device without user input with at least some of the records displayed in the priority order as relevant records.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: January 16, 2024
    Inventors: Vijay Karani, Jayant Tyagi
  • Patent number: 11755400
    Abstract: Embodiments of the present disclosure relate to detecting and mitigating errors associated with software pull requests such as software deployment packages. The embodiments include identifying a failure of a pull request, identifying a system error associated with the failure, determining a failure mitigation process based on the failure and the system error, and executing the failure mitigation process to resolve the failure. The errors can be classified as system errors, user errors or planned downtime. The failure mitigation process can include generating an alert associated with the identified system error, updating a status of the pull request, re-evaluating the failure after a predetermined period of time, and retrying deployment of the pull request using an exponential retry process.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: September 12, 2023
    Assignee: SALESFORCE, INC.
    Inventors: Vijay Karani, Tiffany Tuan, Firas Saltaji, Brian Whitten, Dilip Pai
  • Publication number: 20230168960
    Abstract: Among other things, embodiments of the present disclosure relate to detecting and mitigating errors associated with software pull requests (PRs). Other embodiments may be described or claimed.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Applicant: salesforce.com, inc.
    Inventors: Vijay Karani, Tiffany Tuan, Firas Saltaji, Brian Whitten, Dilip Pai
  • Patent number: 11303706
    Abstract: Methods and systems are provided for implementing session synchronization to synchronize applications at different user systems (e.g., mobile device, laptop, desktop, tablet) of a particular user. This platform level solution can maintain session information received any number of different user systems of the particular user and share this collective session information with each of the other user systems as session-synchronization information that can be used, at any user system of that user, to ensure that when that user switches from using one user system to another user system that applications at the “new” user system being switched to are synchronized with any other applications that were most recently in use at all of the other user systems of that user.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: April 12, 2022
    Assignee: salesforce.com, inc.
    Inventors: Vijay Karani, Kongposh Sapru
  • Patent number: 11245789
    Abstract: An intelligent transcription and automated record generation system and method are provided in which a record identification module can identify, based on call data from a video call, a record in a customer relationship management (CRM) database that is relevant to the video call. An image recognition and video extraction module can process a video stream that includes video information from the video call to extract relevant portions of the video information that are relevant to the record as extracted video information. A record updater module can automatically modify the record at the CRM database to include at least part of the extracted video information as part of the record.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: February 8, 2022
    Assignee: salesforce.com, inc.
    Inventor: Vijay Karani
  • Publication number: 20220012748
    Abstract: Methods and systems are provided for providing an insights page. When data identifying a party of a call is received, a customer relationship management (CRM) application can be launched at a computing device without any further user input, and records that are potentially relevant to the call and that are to potentially be included as part of an insights page of the CRM application can be automatically determined. Some of the records are automatically determined by analyzing CRM information using artificial intelligence technologies. The records can then be ranked in a priority order according to relevance from most relevant to least relevant. The insights page can then be caused to be displayed at a user interface of the computing device without user input with at least some of the records displayed in the priority order as relevant records.
    Type: Application
    Filed: September 28, 2021
    Publication date: January 13, 2022
    Applicant: salesforce.com, inc.
    Inventors: Vijay Karani, Jayant Tyagi
  • Patent number: 11170381
    Abstract: Methods and systems are provided for providing an insights page that is displayed at a user interface of a computing device in response to a call. The caller who is making a call and/or the callee that is receiving the call can be identified along with one or more relevant organizations. A customer relationship management (CRM) application can then be launched at the computing device, and relevant records that are relevant to the call can be automatically determined at a server system. The relevant records can include records that are determined to be relevant to the call from any organization that a user has access privileges to. The insights page displayed at the user interface of the computing device includes user interface elements for accessing the relevant records. Each user interface element is selectable to open a relevant record that has been determined to be relevant to the call.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: November 9, 2021
    Assignee: salesforce.com, inc.
    Inventors: Vijay Karani, Jayant Tyagi
  • Publication number: 20200274966
    Abstract: An intelligent transcription and automated record generation system and method are provided in which a record identification module can identify, based on call data from a video call, a record in a customer relationship management (CRM) database that is relevant to the video call. An image recognition and video extraction module can process a video stream that includes video information from the video call to extract relevant portions of the video information that are relevant to the record as extracted video information. A record updater module can automatically modify the record at the CRM database to include at least part of the extracted video information as part of the record.
    Type: Application
    Filed: May 14, 2020
    Publication date: August 27, 2020
    Applicant: salesforce.com, Inc.
    Inventor: Vijay Karani
  • Patent number: 10708420
    Abstract: An intelligent transcription and automated record generation system and method are provided in which a record identification module can identify a record in a customer relationship management (CRM) database that is relevant to a call, and a voice recognition and transcription engine can process audio information from the call and transcribe voice data from the call to generate transcribed voice data. The calling party can be one or more of a caller who is making a call and a callee that is receiving the call. A record updater module can then automatically modify the record to include at least part of the transcribed voice data, and automatically add the modified record to the CRM database.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: July 7, 2020
    Assignee: salesforce.com, inc.
    Inventor: Vijay Karani
  • Publication number: 20200137159
    Abstract: Methods and systems are provided for implementing session synchronization to synchronize applications at different user systems (e.g., mobile device, laptop, desktop, tablet) of a particular user. This platform level solution can maintain session information received any number of different user systems of the particular user and share this collective session information with each of the other user systems as session-synchronization information that can be used, at any user system of that user, to ensure that when that user switches from using one user system to another user system that applications at the “new” user system being switched to are synchronized with any other applications that were most recently in use at all of the other user systems of that user.
    Type: Application
    Filed: December 23, 2019
    Publication date: April 30, 2020
    Inventors: Vijay Karani, Kongposh Sapru
  • Patent number: 10567505
    Abstract: Methods and systems are provided for implementing session synchronization to synchronize applications at different user systems (e.g., mobile device, laptop, desktop, tablet) of a particular user. As will be explained in greater detail below, this platform level solution that can maintain session information received any number of different user systems of the particular user and share this collective session information with each of the other user systems as session-synchronization information that can be used, at any user system of that user, to ensure that when that user switches from using one user system to another user system that that applications at the “new” user system being switched to are synchronized with any other applications that were most recently in use at all of the other user systems of that user.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: February 18, 2020
    Assignee: salesforce.com, inc.
    Inventors: Vijay Karani, Kongposh Sapru
  • Publication number: 20190297186
    Abstract: An intelligent transcription and automated record generation system and method are provided in which a record identification module can identify a record in a customer relationship management (CRM) database that is relevant to a call, and a voice recognition and transcription engine can process audio information from the call and transcribe voice data from the call to generate transcribed voice data. The calling party can be one or more of a caller who is making a call and a callee that is receiving the call. A record updater module can then automatically modify the record to include at least part of the transcribed voice data, and automatically add the modified record to the CRM database.
    Type: Application
    Filed: March 22, 2018
    Publication date: September 26, 2019
    Applicant: salesforce.com, inc.
    Inventor: VIJAY KARANI
  • Publication number: 20190220867
    Abstract: Methods and systems are provided for providing an insights page that is displayed at a user interface of a computing device in response to a call. The caller who is making a call and/or the callee that is receiving the call can be identified along with one or more relevant organizations. A customer relationship management (CRM) application can then be launched at the computing device, and relevant records that are relevant to the call can be automatically determined at a server system. The relevant records can include records that are determined to be relevant to the call from any organization that a user has access privileges to. The insights page displayed at the user interface of the computing device includes user interface elements for accessing the relevant records. Each user interface element is selectable to open a relevant record that has been determined to be relevant to the call.
    Type: Application
    Filed: January 18, 2018
    Publication date: July 18, 2019
    Applicant: Salesforce.com, inc.
    Inventors: VIJAY KARANI, JAYANT TYAGI
  • Publication number: 20190222643
    Abstract: Methods and systems are provided for implementing session synchronization to synchronize applications at different user systems (e.g., mobile device, laptop, desktop, tablet) of a particular user. As will be explained in greater detail below, this platform level solution that can maintain session information received any number of different user systems of the particular user and share this collective session information with each of the other user systems as session-synchronization information that can be used, at any user system of that user, to ensure that when that user switches from using one user system to another user system that that applications at the “new” user system being switched to are synchronized with any other applications that were most recently in use at all of the other user systems of that user.
    Type: Application
    Filed: January 18, 2018
    Publication date: July 18, 2019
    Applicant: salesforce.com, inc.
    Inventors: Vijay Karani, Kongposh Sapru
  • Publication number: 20190163664
    Abstract: Methods and systems are provided for intelligent priming. An Intelligent Priming Module (IPM) can process various input parameters to determine relevant priming data for priming an application at a user system. The relevant priming data is predicted to be relevant to a particular user and user system based on one or more of the input parameters. A processing system is configured to pre-populate a cache with at least some of the relevant priming data, load the relevant priming data stored at the cache in response to a trigger event, and execute the application. Upon execution of the application the relevant priming data can be presented at user interface of the user system.
    Type: Application
    Filed: November 27, 2017
    Publication date: May 30, 2019
    Applicant: salesforce.com, inc.
    Inventors: VIJAY KARANI, PRASHANTH MADISETTI, JAYANT TYAGI
  • Publication number: 20190130764
    Abstract: A system and method for providing parking navigation for a field service vehicle has been developed. First, a destination and length of stay for the field service vehicle is determined. Next, a listing of available parking locations in proximity to the destination is retrieved with a parking navigation system located on-board the vehicle. A list of available parking locations for the field service vehicle is selected based on the estimated length of stay at the service destination, any physical requirements of the field service vehicle and efficient access to the destination. The selected parking location is transmitted to the driver of the field service vehicle with the parking navigation system.
    Type: Application
    Filed: October 27, 2017
    Publication date: May 2, 2019
    Applicant: salesforce.com, inc.
    Inventor: VIJAY KARANI
  • Publication number: 20130308770
    Abstract: Ringback tone management devices, systems, and methods for supporting contacts across communication access systems are provided herein. Embodiments in the detailed description include ringback tone management devices, systems, and methods for contacts across a communication access system. As an example, the communication access system may be an enterprise access system. The embodiments provided herein allow a plurality of different client devices in the communication access system, each associated with a particular set of incoming caller identifiers, to receive a desired ringback tone. In this manner, as an example, a consistent ringback tone can be provided to the incoming caller for calls received from any of the incoming caller's communication devices based upon an incoming caller identifier. The communication access system may further include devices, systems, and methods for managing ringback tones.
    Type: Application
    Filed: July 25, 2013
    Publication date: November 21, 2013
    Applicant: Avaya Inc.
    Inventors: Vijay Karani, Jatin Patel
  • Publication number: 20120045041
    Abstract: Ringback tone management devices, systems, and methods for supporting contacts across communication access systems are provided herein. Embodiments in the detailed description include ringback tone management devices, systems, and methods for contacts across a communication access system. As an example, the communication access system may be an enterprise access system. The embodiments provided herein allow a plurality of different client devices in the communication access system, each associated with a particular set of incoming caller identifiers, to receive a desired ringback tone. In this manner, as an example, a consistent ringback tone can be provided to the incoming caller for calls received from any of the incoming caller's communication devices based upon an incoming caller identifier. The communication access system may further include devices, systems, and methods for managing ringback tones.
    Type: Application
    Filed: August 19, 2010
    Publication date: February 23, 2012
    Applicant: AVAYA, INC.
    Inventors: Vijay Karani, Jatin Patel
  • Publication number: 20120045048
    Abstract: Ringtone management devices, systems, and methods for supporting contacts across communication access systems are provided herein. In one embodiment, the communication access system may be an enterprise access system. The communication access system can allow a plurality of different client devices in the enterprise access system, each associated with a particular set of incoming caller identifiers, to all be rung with an outgoing ringtone that identifies the incoming caller. In this manner, a user is provided with a consistent ringtone at each of the user's devices that identifies a particular incoming caller.
    Type: Application
    Filed: August 19, 2010
    Publication date: February 23, 2012
    Applicant: AVAYA, INC.
    Inventors: Vijay Karani, Jatin Patel