Patents by Inventor Ranjit Kumar

Ranjit Kumar 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: 12261955
    Abstract: Described are a system and computer program product for secure n-party computation. The system includes a computing device programmed or configured to communicate an input to a trusted execution environment (TEE), and receive a first encrypted output. The computing device is also programmed or configured to post the first encrypted output on a blockchain and receive a first proof of publication. The computing device is further programmed or configured to communicate the first proof of publication to the TEE and receive the first function output of the n-party computation. The computing device is further programmed or configured to communicate a witness to the TEE and receive a second encrypted output. The computing device is further programmed or configured to post the second encrypted output on the blockchain, receive a second proof of publication, communicate the second proof of publication to the TEE, and receive the second function output.
    Type: Grant
    Filed: September 26, 2023
    Date of Patent: March 25, 2025
    Assignee: Visa International Service Association
    Inventors: Ranjit Kumar Kumaresan, Srinivasan Raghuraman, Rohit Sinha
  • Publication number: 20250077901
    Abstract: Techniques for multi-output model forecasting are provided herein. An example method can include a computing system receiving a request to forecast a value for a variable at a future time point based upon a time series, the time series comprising a sequence of data points, each data point in the sequence of data points identifying a time point and at least one value associated with the time point. The computing system can predict, using a first trained machine learning model and based upon the times series, a plurality of forecast values for the future time point, the plurality of forecast values including: a first forecast value forecasted for the variable at the future time point; and a set of one or more forecast attribute values for one or more attributes of the time series, each of the set of one or more forecast attribute values predicted for the future time point.
    Type: Application
    Filed: August 28, 2023
    Publication date: March 6, 2025
    Applicant: Oracle International Corporation
    Inventors: Ankit Kumar Aggarwal, Navya Sree Yadavalli, Ravijeet Ranjit Kumar, Hariharan Balasubramanian, Jie Xing
  • Patent number: 12206633
    Abstract: A method of completing RCS file transfer. The method comprises receiving a first SIP message comprising a first URL designating a file stored in a first message store in a first network by an RCS server in a second network; sending the first URL by the RCS server to a second message store in the second network; identifying a second URL by the second message store, wherein the second URL is to be associated with the first URL by a proxy server; sending the first URL and the second URL by the second message store to the proxy server; sending the second URL by the second message store to the RCS server; and sending a second SIP message comprising the second URL by the RCS server to a communication device, whereby the communication device is enabled to request a file from the proxy based on the second URL.
    Type: Grant
    Filed: December 20, 2023
    Date of Patent: January 21, 2025
    Assignee: T-Mobile Innovations LLC
    Inventors: Sheraz F. Dar, Zakir Hussain Syed, Aditi Ranjit Kumar Verma
  • Patent number: 12081677
    Abstract: Described are a system, method, and computer program product for secure real-time n-party computation. The method includes receiving a first computation input and a first portion of a one-time key from a first computer device, and receiving a second computation input and a second portion of the one-time key from a second computer device. The method also includes generating the one-time key based on the first and second portion of the one-time key, and executing a computation based on the first and second computation input. The method further includes generating an encrypted output by encrypting the computation with the one-time key, and communicating the encrypted output to the first computer device. The method further includes receiving a proof of publication from the first computer device and, in response to receiving the proof of publication, communicating the one-time key to the first computer device.
    Type: Grant
    Filed: September 6, 2023
    Date of Patent: September 3, 2024
    Assignee: Visa International Service Association
    Inventors: Rohit Sinha, Ranjit Kumar Kumaresan, Sivanarayana Gaddam, Mihai Christodorescu, Srinivasan Raghuraman
  • Publication number: 20240197711
    Abstract: Provided herein are methods of treating a cancer comprising administering an EGFR degrader to a patient suffering therefrom and subjecting the patient to radiation. The cancer can express mutant, overexpressed or overly activated EGFR, mutant KRAS, or mutant BRAF.
    Type: Application
    Filed: April 1, 2022
    Publication date: June 20, 2024
    Inventors: Mukesh K. Nyati, Ranjit Kumar Mehta
  • Publication number: 20240129261
    Abstract: A method of completing RCS file transfer. The method comprises receiving a first SIP message comprising a first URL designating a file stored in a first message store in a first network by an RCS server in a second network; sending the first URL by the RCS server to a second message store in the second network; identifying a second URL by the second message store, wherein the second URL is to be associated with the first URL by a proxy server; sending the first URL and the second URL by the second message store to the proxy server; sending the second URL by the second message store to the RCS server; and sending a second SIP message comprising the second URL by the RCS server to a communication device, whereby the communication device is enabled to request a file from the proxy based on the second URL.
    Type: Application
    Filed: December 20, 2023
    Publication date: April 18, 2024
    Inventors: Sheraz F. Dar, Zakir Hussain Syed, Aditi Ranjit Kumar Verma
  • Patent number: 11895066
    Abstract: A method of completing RCS file transfer. The method comprises receiving a first SIP message comprising a first URL designating a file stored in a first message store in a first network by an RCS server in a second network; sending the first URL by the RCS server to a second message store in the second network; identifying a second URL by the second message store, wherein the second URL is to be associated with the first URL by a proxy server; sending the first URL and the second URL by the second message store to the proxy server; sending the second URL by the second message store to the RCS server; and sending a second SIP message comprising the second URL by the RCS server to a communication device, whereby the communication device is enabled to request a file from the proxy based on the second URL.
    Type: Grant
    Filed: February 2, 2022
    Date of Patent: February 6, 2024
    Assignee: T-Mobile Innovations LLC
    Inventors: Sheraz F. Dar, Zakir Hussain Syed, Aditi Ranjit Kumar Verma
  • Publication number: 20240022417
    Abstract: Described are a system and computer program product for secure n-party computation. The system includes a computing device programmed or configured to communicate an input to a trusted execution environment (TEE), and receive a first encrypted output. The computing device is also programmed or configured to post the first encrypted output on a blockchain and receive a first proof of publication. The computing device is further programmed or configured to communicate the first proof of publication to the TEE and receive the first function output of the n-party computation. The computing device is further programmed or configured to communicate a witness to the TEE and receive a second encrypted output. The computing device is further programmed or configured to post the second encrypted output on the blockchain, receive a second proof of publication, communicate the second proof of publication to the TEE, and receive the second function output.
    Type: Application
    Filed: September 26, 2023
    Publication date: January 18, 2024
    Inventors: Ranjit Kumar Kumaresan, Srinivasan Raghuraman, Rohit Sinha
  • Publication number: 20230412394
    Abstract: Described are a system, method, and computer program product for secure real-time n-party computation. The method includes receiving a first computation input and a first portion of a one-time key from a first computer device, and receiving a second computation input and a second portion of the one-time key from a second computer device. The method also includes generating the one-time key based on the first and second portion of the one-time key, and executing a computation based on the first and second computation input. The method further includes generating an encrypted output by encrypting the computation with the one-time key, and communicating the encrypted output to the first computer device. The method further includes receiving a proof of publication from the first computer device and, in response to receiving the proof of publication, communicating the one-time key to the first computer device.
    Type: Application
    Filed: September 6, 2023
    Publication date: December 21, 2023
    Inventors: Rohit Sinha, Ranjit Kumar Kumaresan, Sivanarayana Gaddam, Mihai Christodorescu, Srinivasan Raghuraman
  • Patent number: 11811933
    Abstract: Described are a system and method for secure n-party computation. The method includes communicating a first input of an n-party computation to a trusted execution environment (TEE). The method also includes receiving, from the TEE, at least one encrypted output of the n-party computation using the first input and at least one second input of at least one other computing device, and using at least one public key of the at least one other computing device. The method further includes posting the at least one encrypted output on at least one blockchain accessible by the at least one other computing device. The method further includes, in response to posting the at least one encrypted output, receiving at least one proof of publication. The method further includes communicating the at least one proof of publication to the TEE and receiving the function output of the n-party computation.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: November 7, 2023
    Assignee: Visa International Service Association
    Inventors: Ranjit Kumar Kumaresan, Srinivasan Raghuraman, Rohit Sinha
  • Patent number: 11784826
    Abstract: Described are a system, method, and computer program product for secure real-time n-party computation. The method includes communicating, to a trusted execution environment (TEE), a first computation input and a first portion of a one-time key. The method also includes receiving, from the TEE, an encrypted output of a computation based on the first computation input and a second computation input communicated to the TEE by a second computing device. The method further includes communicating the encrypted output to the second computing device and receiving a digital signature indicating that the second computing device received the encrypted output. The method further includes communicating the first portion of the one-time key to the second computing device and, in response to not receiving the second portion of the one-time key from the second computing device, executing a fallback computation process using the TEE and a shared ledger to determine the computation.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: October 10, 2023
    Assignee: Visa International Service Association
    Inventors: Rohit Sinha, Ranjit Kumar Kumaresan, Sivanarayana Gaddam, Mihai Christodorescu, Srinivasan Raghuraman
  • Publication number: 20230246985
    Abstract: A method of completing RCS file transfer. The method comprises receiving a first SIP message comprising a first URL designating a file stored in a first message store in a first network by an RCS server in a second network; sending the first URL by the RCS server to a second message store in the second network; identifying a second URL by the second message store, wherein the second URL is to be associated with the first URL by a proxy server; sending the first URL and the second URL by the second message store to the proxy server; sending the second URL by the second message store to the RCS server; and sending a second SIP message comprising the second URL by the RCS server to a communication device, whereby the communication device is enabled to request a file from the proxy based on the second URL.
    Type: Application
    Filed: February 2, 2022
    Publication date: August 3, 2023
    Inventors: Sheraz F. Dar, Zakir Hussain Syed, Aditi Ranjit Kumar Verma
  • Publication number: 20230133311
    Abstract: Described are a system, method, and computer program product for secure real-time n-party computation. The method includes communicating, to a trusted execution environment (TEE), a first computation input and a first portion of a one-time key. The method also includes receiving, from the TEE, an encrypted output of a computation based on the first computation input and a second computation input communicated to the TEE by a second computing device. The method further includes communicating the encrypted output to the second computing device and receiving a digital signature indicating that the second computing device received the encrypted output. The method further includes communicating the first portion of the one-time key to the second computing device and, in response to not receiving the second portion of the one-time key from the second computing device, executing a fallback computation process using the TEE and a shared ledger to determine the computation.
    Type: Application
    Filed: December 10, 2021
    Publication date: May 4, 2023
    Inventors: Rohit Sinha, Ranjit Kumar Kumaresan, Sivanarayana Gaddam, Mihai Christodorescu
  • Publication number: 20230113287
    Abstract: A time series forecasting service system is disclosed. The system identifies a set of cross-validation parameters to be used for cross-validating a model to be used for generating a requested forecast. The requested forecast includes a time series dataset and a forecast horizon identifying a number of time steps for which a forecast is to be made using the time series dataset. The system identifies an objective function to be minimized for determining optimal values for the set of cross-validation parameters and identifies constraints for the cross-validation parameters. The system uses an optimization technique to determine the optimal values for the cross-validation parameters. The optimization technique performs processing that determines the optimal values by minimizing the objective function while satisfying the set of constraints. The system uses the optimal values for the cross-validation parameters to perform cross-validation of the model to be used for making the requested forecast.
    Type: Application
    Filed: March 14, 2022
    Publication date: April 13, 2023
    Applicant: Oracle International Corporation
    Inventors: Ankit Kumar Aggarwal, Anku Kumar Pandey, Ravijeet Ranjit Kumar, Samik Raychaudhuri
  • Publication number: 20230057068
    Abstract: Techniques for providing request throttling using proportional, integral, and exponential smoothing algorithms are disclosed. A distributed computing system can include a throttler engine that receives a plurality of requests targeting a software component within the distributed computing system. The throttler engine can aggregate the requests into a queue based on a time window. The throttler engine can determine a received request rate and a request rate limit for the software component and then compute a throttled request rate. The throttled request rate can include correction terms derived from proportional and integral computations and a correction term obtained from an exponential smoothing algorithm. The throttler engine can then provide throttled requests from the queue to the software component.
    Type: Application
    Filed: August 20, 2021
    Publication date: February 23, 2023
    Applicant: Oracle International Corporation
    Inventors: Raghuveer Murari Bhandarkar, Ravijeet Ranjit Kumar
  • Publication number: 20220267681
    Abstract: An improved process and catalyst composition for cracking hydrocarbons in a fluidized cracking process are disclosed. The process employs circulating inventory of a regenerated cracking having a minimal carbon content. The regenerated catalyst comprises a catalyst/additive composition which contains a pentasil zeolite, iron oxide, and a phosphorous compound. In accordance with the present disclosure, the catalyst/additive contains controlled amounts of iron oxide which is maintained in an oxidized state by maintaining low amounts of carbon on the regenerated catalyst inventory. In this manner it was discovered that the catalyst composition greatly enhances the production and selectivity of light hydrocarbons, such as propylene.
    Type: Application
    Filed: July 6, 2020
    Publication date: August 25, 2022
    Applicant: W. R. GRACE & CO.-CONN.
    Inventors: Udayshankar Singh, Ranjit Kumar, Michael Scott Ziebarth, Wu-Cheng Cheng
  • Patent number: 11416444
    Abstract: A method and system for replicating file system entities in a manner that preserves block-level access and file system efficiency mechanisms such as deduplication are disclosed. In an embodiment, a replication engine receives a stream of file system entities that include a file system inodes and file system data blocks. The replication engine generates object-based storage (OBS) objects based on data and reference information specified by the file system entities. As part of generating the OBS objects, the replication engine generates at least one inode file object that associates file block numbers of a file system inode file and the inode numbers. The replication engine uses inode information to generate reference objects that logically associate file block numbers with data block numbers in per inode manner. The replication engine further generates data objects that contains the file system data blocks and that associates the data blocks with corresponding data block numbers.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: August 16, 2022
    Assignee: NETAPP, INC.
    Inventors: Sisir Shekhar, Michael R. Eisler, Kartheek Muthyala, Ranjit Kumar
  • Patent number: 11108576
    Abstract: A mechanism to insert a correct call identifier as a session identifier in an accounting request (AR) record and a mechanism for a charging control function (CCF) device to check the value and generate an error as required. A method can comprise receiving a session initiation protocol packet representing a first attribute value pair; based on the session initiation protocol packet, checking for an existence of an identity between a first field associated with the session initiation protocol packet and a second field associated with a second attribute value pair; and in response to a result of the checking being that the existence of the identity is not determined to be presents between the first field and the second field, updating a third attribute value pair.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: August 31, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Ranjit Kumar Avasarala, Mulugheta Zelleke
  • Publication number: 20210160074
    Abstract: Described are a system and method for secure n-party computation. The method includes communicating a first input of an n-party computation to a trusted execution environment (TEE). The method also includes receiving, from the TEE, at least one encrypted output of the n-party computation using the first input and at least one second input of at least one other computing device, and using at least one public key of the at least one other computing device. The method further includes posting the at least one encrypted output on at least one blockchain accessible by the at least one other computing device. The method further includes, in response to posting the at least one encrypted output, receiving at least one proof of publication. The method further includes communicating the at least one proof of publication to the TEE and receiving the function output of the n-party computation.
    Type: Application
    Filed: November 25, 2020
    Publication date: May 27, 2021
    Inventors: Ranjit Kumar Kumaresan, Srinivasan Raghuraman, Rohit Sinha
  • Patent number: 10951176
    Abstract: A transconductance circuit comprises a first transistor, a second transistor, a first source-degeneration device, a second source-degeneration device, a first feedback device, and a second feedback device. The gate node of the first transistor is coupled to a source node of the second transistor via the first feedback device. The gate node of the second transistor is coupled to a source node of the second transistor via the second feedback device. The source node of the first transistor is coupled to a reference voltage via the first source-degeneration device. The source node of the second transistor is coupled to the reference voltage via the second source-degeneration device.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: March 16, 2021
    Inventors: Anand Mohan Pappu, Ranjit Kumar Guntreddi, Madhusudan Govindarajan, Pranjal Pandey