Patents by Inventor Rajesh M. Patel

Rajesh M. Patel 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: 11714914
    Abstract: A device includes a memory and a processor. The processor is to execute the instruction to: receive, from a user device, a username of a user and a string; retrieve a first Message Authentication Code (MAC) and a salt from a database in response to receiving the username and the string; send the first MAC, the salt, and one or more parameters to a Hardware Security Module (HSM); receive, from the HSM, a message indicating whether the first MAC matches a second MAC that the HSM generates based on the one or more parameters and the salt. In addition, the processor to perform one of: authenticate the user when the message indicates that the first MAC matches the second MAC; or not authenticate the user when the message indicates that the first MAC does not match the second MAC.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: August 1, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Brent R. Bilger, Rajesh M. Patel, Shailesh K. Venugopal, William F. Copeland, Michel J. Basmaji
  • Publication number: 20220294773
    Abstract: A method, a device, and a non-transitory storage medium are described in which an pre-authentication service is provided. The service may support a transport layer security handshake and determine authentication based on the initial message. The service may provide for the generation of a message that initiates a handshake between devices in which the message includes an authentication string used for authentication. The service may provide for the generation of another authentication string for comparison. The service may also support authorization of a device. The service may minimize potential malicious attacks and activities between the devices.
    Type: Application
    Filed: March 10, 2021
    Publication date: September 15, 2022
    Inventors: Brent R. Bilger, Rajesh M. Patel, Shailesh K. Venugopal, Anurag Dave, Michel J. Basmaji
  • Publication number: 20220179984
    Abstract: A device includes a memory and a processor. The processor is to execute the instruction to: receive, from a user device, a username of a user and a string; retrieve a first Message Authentication Code (MAC) and a salt from a database in response to receiving the username and the string; send the first MAC, the salt, and one or more parameters to a Hardware Security Module (HSM); receive, from the HSM, a message indicating whether the first MAC matches a second MAC that the HSM generates based on the one or more parameters and the salt. In addition, the processor to perform one of: authenticate the user when the message indicates that the first MAC matches the second MAC; or not authenticate the user when the message indicates that the first MAC does not match the second MAC.
    Type: Application
    Filed: February 24, 2022
    Publication date: June 9, 2022
    Inventors: Brent R. Bilger, Rajesh M. Patel, Shailesh K. Venugopal, William F. Copeland, Michel J. Basmaji
  • Patent number: 11281789
    Abstract: A device includes a memory and a processor. The processor is to execute the instruction to: receive, from a user device, a username of a user and a string; retrieve a first Message Authentication Code (MAC) and a salt from a database in response to receiving the username and the string; send the first MAC, the salt, and one or more parameters to a Hardware Security Module (HSM); receive, from the HSM, a message indicating whether the first MAC matches a second MAC that the HSM generates based on the one or more parameters and the salt. In addition, the processor to perform one of: authenticate the user when the message indicates that the first MAC matches the second MAC; or not authenticate the user when the message indicates that the first MAC does not match the second MAC.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: March 22, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Brent R. Bilger, Rajesh M. Patel, Shailesh K. Venugopal, William F. Copeland, Michel J. Basmaji
  • Publication number: 20210157939
    Abstract: A device includes a memory and a processor. The processor is to execute the instruction to: receive, from a user device, a username of a user and a string; retrieve a first Message Authentication Code (MAC) and a salt from a database in response to receiving the username and the string; send the first MAC, the salt, and one or more parameters to a Hardware Security Module (HSM); receive, from the HSM, a message indicating whether the first MAC matches a second MAC that the HSM generates based on the one or more parameters and the salt. In addition, the processor to perform one of: authenticate the user when the message indicates that the first MAC matches the second MAC; or not authenticate the user when the message indicates that the first MAC does not match the second MAC.
    Type: Application
    Filed: November 21, 2019
    Publication date: May 27, 2021
    Inventors: Brent R. Bilger, Rajesh M. Patel, Shailesh K. Venugopal, William F. Copeland, Michel J. Basmaji
  • Publication number: 20150356488
    Abstract: A crowdsourcing environment is described herein which uses a single-stage or multi-stage approach to evaluate the quality of work performed by a worker, with respect to an identified task. In the multi-stage case, an evaluation system, in the first stage, determines whether the worker corresponds to a spam agent. In a second stage, for a non-spam worker, the evaluation system determines the propensity of the worker to perform desirable (e.g., accurate) work in the future. The evaluation system operates based on a set of features, including worker-focused features (which describe work performed by the particular worker), task-focused features (which describe tasks performed in the crowdsourcing environment), and system-focused features (which describe aspects of the configuration of the crowdsourcing environment). According to one illustrative aspect, the evaluation system performs its analysis using at least one model, produced using any type of supervised machine learning technique.
    Type: Application
    Filed: June 9, 2014
    Publication date: December 10, 2015
    Inventors: Semiha Ece Kamar Eden, Rajesh M. Patel, Steven J. R. Shelford, Hai Wu, David A. Molnar, Eric J. Horvitz
  • Publication number: 20120110177
    Abstract: Systems and methods that enable the user to access user's files located on a remote computers via network in a secure manner. One or more implementations incorporate various components operating together to allow discovery of the hosts and enable secure access to the documents. At a higher level, various embodiments of the inventive concept may contain a client component and a server component. The server primarily contains two components—a web server component and component designed to assist with connectivity between different computers. In one or more embodiments of the inventive concept, the client may also include two components. Similar to the server, the client may incorporate a web component and the core component, which is configured to allow computers to be discovered and to share data.
    Type: Application
    Filed: September 28, 2011
    Publication date: May 3, 2012
    Applicant: ANCHORFREE, INC.
    Inventors: EUGENE MALOBRODSKY, Rajesh M. Patel