Patents by Inventor Priyank Tiwari

Priyank Tiwari 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: 20240062185
    Abstract: A system includes a processing circuit including one or more processors coupled to non-transitory memory. The processing circuit is configured to: store a cookie associated with a user device of a user; receive a prefetch request based on the cookie for account information in advance of a user request for the account information; identify the user based on the stored cookie; verify the identity of the user based on a received credential regarding the user; perform asynchronous data gathering by receiving data intermittently over one or more network nodes to retrieve the account information based on the prefetch request and the verification of the identity of the user; and provide account information to an active cache of the user device that proactively updates stored account information. The account information is stored in the active cache of the user device for later retrieval.
    Type: Application
    Filed: October 31, 2023
    Publication date: February 22, 2024
    Applicant: Wells Fargo Bank, N.A.
    Inventors: Shailesh Hedaoo, Benjamin Soccorsy, Manish Adeshara, Ashish G. Khapre, Chintan Mehta, Manoj Thorat, Ajith Thoutu, Priyank Tiwari
  • Patent number: 11836699
    Abstract: A system including a network interface circuit and a processing circuit. The processing circuit includes one or more processors coupled to non-transitory memory. The processing circuit is configured to receive a request for account information. The account information relates to an account of a user. The processing circuit is further configured to perform asynchronous data gathering to retrieve the account information based on the request. The processing circuit is further configured to provide the account information to an active cache of a user device. The account information is stored in the active cache of the user device for later retrieval.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: December 5, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Shailesh Hedaoo, Benjamin Soccorsy, Manish Adeshara, Ashish G. Khapre, Chintan Mehta, Manoj Thorat, Ajith Thoutu, Priyank Tiwari
  • Patent number: 11738319
    Abstract: A process and system for monitoring and controlling the operation of a dehydrogenation reactor is provided. Samples of hydrocarbon streams are taken at sampling locations to be analyzed at a single gas chromatograph or other analytical equipment. Actions can be taken to modify the operation of the dehydrogenation reactor as necessary to maintain its operation within predetermined parameters. In particular, actions may be taken when a hydrocarbon stream exhibits an amount of cracking that is outside parameters. It is usually intended that actions will be taken on a gradual basis once or twice per day to reduce the cost of the process while still providing the necessary changes to operations.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: August 29, 2023
    Assignee: UOP LLC
    Inventors: James W. Harris, Parag Jain, Paul Adams, Michael J. Grapenthien, Louis A. Lattanzio, Priyank Tiwari, Charles P. Luebke, Zudtky Wisecraver, Christopher DiGiulio
  • Publication number: 20220379281
    Abstract: A process and system for monitoring and controlling the operation of a dehydrogenation reactor is provided. Samples of hydrocarbon streams are taken at sampling locations to be analyzed at a single gas chromatograph or other analytical equipment. Actions can be taken to modify the operation of the dehydrogenation reactor as necessary to maintain its operation within predetermined parameters. In particular, actions may be taken when a hydrocarbon stream exhibits an amount of cracking that is outside parameters. It is usually intended that actions will be taken on a gradual basis once or twice per day to reduce the cost of the process while still providing the necessary changes to operations.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Inventors: James W. Harris, Parag Jain, Paul Adams, Michael J. Grapenthien, Louis A. Lattanzio, Priyank Tiwari, Charles P. Luebke, Zudtky Wisecraver, Christopher DiGiulio
  • Patent number: 11360857
    Abstract: An example method includes receiving, at a server, a request for a list of a first group of index records that correspond to stored data, creating a data streaming session with a client, reading an index file and obtaining a list of the first group of index records from the index file, populating a content cache with a signature that corresponds to the first group of index records, creating a sliding window and populating it with the signature and a pointer to a next group of index records, populating an attribute cache with data streaming session information and the sliding window, creating a continuation token which, when received by the server from the client, indicates to the server that the list of the first group of index records has been received by the client.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: June 14, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Priyank Tiwari, Hari Sharma
  • Patent number: 11360858
    Abstract: An example method includes receiving, at a server, a request for a list of a first group of index records that correspond to stored data, creating a data streaming session with a client, reading an index file and obtaining a list of the first group of index records from the index file, populating a content cache with a signature that corresponds to the first group of index records, creating a sliding window and populating it with the signature and a pointer to a next group of index records, populating an attribute cache with data streaming session information and the sliding window, creating a continuation token which, when received by the server from the client, indicates to the server that the list of the first group of index records has been received by the client.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: June 14, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Priyank Tiwari, Hari Sharma
  • Patent number: 11275529
    Abstract: Maintenance management on backup storage systems. Specifically, the disclosed method and system derive backup storage system load from a collection of profiled load factoring features. The backup storage system load may subsequently drive whether maintenance operations may be deferred to projected non-peak load times or, alternatively, may be permitted to proceed.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: March 15, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Gururaj Kulkarni, Priyank Tiwari, Michal Jacek Drozd
  • Patent number: 11275601
    Abstract: A method for managing virtual machines includes selecting a virtual machine (VM) on a recoverable deleted VMs List, and initiating recovery of the VM on the production host.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: March 15, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Priyank Tiwari, Gururaj Kulkarni
  • Publication number: 20220043599
    Abstract: Maintenance management on backup storage systems. Specifically, the disclosed method and system derive backup storage system load from a collection of profiled load factoring features. The backup storage system load may subsequently drive whether maintenance operations may be deferred to projected non-peak load times or, alternatively, may be permitted to proceed.
    Type: Application
    Filed: August 7, 2020
    Publication date: February 10, 2022
    Inventors: Gururaj Kulkarni, Priyank Tiwari, Michal Jacek Drozd
  • Publication number: 20210081283
    Abstract: An example method includes receiving, at a server, a request for a list of a first group of index records that correspond to stored data, creating a data streaming session with a client, reading an index file and obtaining a list of the first group of index records from the index file, populating a content cache with a signature that corresponds to the first group of index records, creating a sliding window and populating it with the signature and a pointer to a next group of index records, populating an attribute cache with data streaming session information and the sliding window, creating a continuation token which, when received by the server from the client, indicates to the server that the list of the first group of index records has been received by the client.
    Type: Application
    Filed: November 18, 2020
    Publication date: March 18, 2021
    Inventors: Priyank Tiwari, Hari Sharma
  • Publication number: 20210081282
    Abstract: An example method includes receiving, at a server, a request for a list of a first group of index records that correspond to stored data, creating a data streaming session with a client, reading an index file and obtaining a list of the first group of index records from the index file, populating a content cache with a signature that corresponds to the first group of index records, creating a sliding window and populating it with the signature and a pointer to a next group of index records, populating an attribute cache with data streaming session information and the sliding window, creating a continuation token which, when received by the server from the client, indicates to the server that the list of the first group of index records has been received by the client.
    Type: Application
    Filed: November 18, 2020
    Publication date: March 18, 2021
    Inventors: Priyank Tiwari, Hari Sharma
  • Patent number: 10860435
    Abstract: An example non-transitory storage medium stores computer-executable instructions for execution by one or more hardware processors to perform operations including: receiving at a server a request for a list of a first group of index records that correspond to stored data; creating a data streaming session with a client; reading an index file and obtaining a list of the first group of index records from the index file; populating a content cache with a signature that corresponds to the first group of index records; creating a sliding window and populating it with the signature and a pointer to a next group of index records; populating an attribute cache with data streaming session information and the sliding window; creating a continuation token which, when received by the server from the client, indicates to the server that the list of the first group of index records has been received by the client.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: December 8, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Priyank Tiwari, Hari Sharma
  • Publication number: 20200341787
    Abstract: A method for managing virtual machines includes selecting a virtual machine (VM) on a recoverable deleted VMs List, and initiating recovery of the VM on the production host.
    Type: Application
    Filed: April 25, 2019
    Publication date: October 29, 2020
    Inventors: Priyank Tiwari, Gururaj Kulkarni
  • Publication number: 20190361780
    Abstract: An example non-transitory storage medium stores computer-executable instructions for execution by one or more hardware processors to perform operations including: receiving at a server a request for a list of a first group of index records that correspond to stored data; creating a data streaming session with a client; reading an index file and obtaining a list of the first group of index records from the index file; populating a content cache with a signature that corresponds to the first group of index records; creating a sliding window and populating it with the signature and a pointer to a next group of index records; populating an attribute cache with data streaming session information and the sliding window; creating a continuation token which, when received by the server from the client, indicates to the server that the list of the first group of index records has been received by the client.
    Type: Application
    Filed: May 25, 2018
    Publication date: November 28, 2019
    Inventors: Priyank Tiwari, Hari Sharma
  • Patent number: 9116915
    Abstract: This disclosure relates to a method, article of manufacture, and apparatus for scanning data. In some embodiments, this includes examining attributes of a first directory, wherein the attributes include at least one from a group comprising a next tentative scan date, a modified time, and a dirty indicator, determining if the dirty indicator has been set, if the dirty has been set, scanning files in the first directory, if the dirty indicator has not been set, determining if the first directory has been modified, if the first directory has not been modified, determining if the next tentative scan date equals to a system date, if the next tentative scan date equals to the system date, scanning the files, if the next tentative scan date does not equal to the system date, examining attributes of a second directory, and if the first directory has been modified, scanning the files.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: August 25, 2015
    Assignee: EMC Corporation
    Inventors: Nagaraja Mandya Lakshman, Priyank Tiwari
  • Patent number: 9083510
    Abstract: In one example, a method includes creating a password having ‘n’ characters that each constitute a byte, placing the characters of the password in a first buffer, generating a random number corresponding to the password, using the random number to map a character in the first buffer to a respective random character present in a second buffer, copying the random character to a third buffer, and removing the mapped character from the first buffer. The mapping, copying, and removing processes are repeated for each character in the first buffer so that the first buffer empties and an ‘xth’ random string of ‘n’ length is generated in the third buffer, the ‘xth’ random string comprising the random characters to which respective characters from the first buffer were mapped. Finally, the ‘xth’ random string is placed in a fourth buffer and constitutes at least a portion of an encryption key.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: July 14, 2015
    Assignee: EMC CORPORATION
    Inventors: Nagaraja M. Lakshman, Priyank Tiwari