Patents by Inventor Kashyap Merchant

Kashyap Merchant 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: 10394645
    Abstract: Techniques are provided for correcting the operational state of a multi-process system without disrupting any running processes. A library providing error correction and logging functionality is statically linked to modules in the system. A script in the library loads a package file having a patch for returning an error state to a normal state. The script issues commands to invoke functions in the patch. Once the error state has returned to a normal state, the script issues commands to remove the package file from the system.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: August 27, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Kashyap Merchant, Srinivas Pitta
  • Publication number: 20170337101
    Abstract: Techniques are provided for correcting the operational state of a multi-process system without disrupting any running processes. A library providing error correction and logging functionality is statically linked to modules in the system. A script in the library loads a package file having a patch for returning an error state to a normal state. The script issues commands to invoke functions in the patch. Once the error state has returned to a normal state, the script issues commands to remove the package file from the system.
    Type: Application
    Filed: August 4, 2017
    Publication date: November 23, 2017
    Inventors: Kashyap MERCHANT, Srinivas PITTA
  • Patent number: 9792170
    Abstract: Techniques are provided for correcting the operational state of a multi-process system without disrupting any running processes. A library providing error correction and logging functionality is statically linked to modules in the system. A script in the library loads a package file having a patch for returning an error state to a normal state. The script issues commands to invoke functions in the patch. Once the error state has returned to a normal state, the script issues commands to remove the package file from the system.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: October 17, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Kashyap Merchant, Srinivas Pitta
  • Patent number: 8990221
    Abstract: A method updates certificates for potential recipients. The method comprises determining whether the certificates require updating. The method comprises determining a number of the certificates that require updating. The method comprises requesting updates for each of the certificates that require updating when the number is at most a preset number and sets a timer to a first time duration. The method comprises requesting updates for up to the preset number of the certificates that require updating when the number is greater than the preset number and sets the timer to a second time duration.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: March 24, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Kashyap Merchant, Sanjiv Maurya
  • Publication number: 20150067391
    Abstract: Techniques are provided for correcting the operational state of a multi-process system without disrupting any running processes. A library providing error correction and logging functionality is statically linked to modules in the system. A script in the library loads a package file having a patch for returning an error state to a normal state. The script issues commands to invoke functions in the patch. Once the error state has returned to a normal state, the script issues commands to remove the package file from the system.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Applicant: CISCO Technology, Inc.
    Inventors: Kashyap MERCHANT, Srinivas PITTA
  • Patent number: 8522326
    Abstract: A system for authentication comprises a mobile unit and a smart card reader. The mobile unit includes a security application that prevents access to functionalities and data stored thereon and further includes an authentication application that securely stores an authentication token. The smart card reader communicatively connects to a smart card. The smart card includes authentication data. The authentication application transmits the authentication token to the smart card reader to verify the smart card. The authentication application shares the authentication token with the security application when the verification is successful. The authentication token indicates to the security application to grant access to the functionalities and the data.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: August 27, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Kashyap Merchant, Jack Cai, Sanjiv Maurya
  • Publication number: 20090300756
    Abstract: A system for authentication comprises a mobile unit and a smart card reader. The mobile unit includes a security application that prevents access to functionalities and data stored thereon and further includes an authentication application that securely stores an authentication token. The smart card reader communicatively connects to a smart card. The smart card includes authentication data. The authentication application transmits the authentication token to the smart card reader to verify the smart card. The authentication application shares the authentication token with the security application when the verification is successful. The authentication token indicates to the security application to grant access to the functionalities and the data.
    Type: Application
    Filed: September 24, 2008
    Publication date: December 3, 2009
    Inventors: Kashyap MERCHANT, Jack Cai, Sanjiv Maurya
  • Publication number: 20090299972
    Abstract: A method updates certificates for potential recipients. The method comprises determining whether the certificates require updating. The method comprises determining a number of the certificates that require updating. The method comprises requesting updates for each of the certificates that require updating when the number is at most a preset number and sets a timer to a first time duration. The method comprises requesting updates for up to the preset number of the certificates that require updating when the number is greater than the preset number and sets the timer to a second time duration.
    Type: Application
    Filed: September 24, 2008
    Publication date: December 3, 2009
    Inventors: Kashyap Merchant, Sanjiv Maurya
  • Publication number: 20090300346
    Abstract: A device and method identifies a certificate. The method comprises determining, by a transmitter of data, an identity of a recipient of the data. The method comprises identifying a certificate associated with the identity. The identifying includes a local search and a remote search. The method comprises encrypting the data according to the certificate prior to transmission.
    Type: Application
    Filed: September 24, 2008
    Publication date: December 3, 2009
    Inventors: Kashyap MERCHANT, Jack Cai, Sanjiv Maurya