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: 20240062185Abstract: 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: ApplicationFiled: October 31, 2023Publication date: February 22, 2024Applicant: 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: 11836699Abstract: 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: GrantFiled: February 26, 2020Date of Patent: December 5, 2023Assignee: 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: 11738319Abstract: 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: GrantFiled: May 25, 2021Date of Patent: August 29, 2023Assignee: UOP LLCInventors: James W. Harris, Parag Jain, Paul Adams, Michael J. Grapenthien, Louis A. Lattanzio, Priyank Tiwari, Charles P. Luebke, Zudtky Wisecraver, Christopher DiGiulio
-
Publication number: 20220379281Abstract: 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: ApplicationFiled: May 25, 2021Publication date: December 1, 2022Inventors: James W. Harris, Parag Jain, Paul Adams, Michael J. Grapenthien, Louis A. Lattanzio, Priyank Tiwari, Charles P. Luebke, Zudtky Wisecraver, Christopher DiGiulio
-
Patent number: 11360857Abstract: 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: GrantFiled: November 18, 2020Date of Patent: June 14, 2022Assignee: EMC IP Holding Company LLCInventors: Priyank Tiwari, Hari Sharma
-
Patent number: 11360858Abstract: 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: GrantFiled: November 18, 2020Date of Patent: June 14, 2022Assignee: EMC IP Holding Company LLCInventors: Priyank Tiwari, Hari Sharma
-
Patent number: 11275529Abstract: 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: GrantFiled: August 7, 2020Date of Patent: March 15, 2022Assignee: EMC IP Holding Company LLCInventors: Gururaj Kulkarni, Priyank Tiwari, Michal Jacek Drozd
-
Patent number: 11275601Abstract: 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: GrantFiled: April 25, 2019Date of Patent: March 15, 2022Assignee: EMC IP Holding Company LLCInventors: Priyank Tiwari, Gururaj Kulkarni
-
Publication number: 20220043599Abstract: 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: ApplicationFiled: August 7, 2020Publication date: February 10, 2022Inventors: Gururaj Kulkarni, Priyank Tiwari, Michal Jacek Drozd
-
Publication number: 20210081283Abstract: 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: ApplicationFiled: November 18, 2020Publication date: March 18, 2021Inventors: Priyank Tiwari, Hari Sharma
-
Publication number: 20210081282Abstract: 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: ApplicationFiled: November 18, 2020Publication date: March 18, 2021Inventors: Priyank Tiwari, Hari Sharma
-
Patent number: 10860435Abstract: 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: GrantFiled: May 25, 2018Date of Patent: December 8, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Priyank Tiwari, Hari Sharma
-
Publication number: 20200341787Abstract: 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: ApplicationFiled: April 25, 2019Publication date: October 29, 2020Inventors: Priyank Tiwari, Gururaj Kulkarni
-
Publication number: 20190361780Abstract: 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: ApplicationFiled: May 25, 2018Publication date: November 28, 2019Inventors: Priyank Tiwari, Hari Sharma
-
Patent number: 9116915Abstract: 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: GrantFiled: March 29, 2012Date of Patent: August 25, 2015Assignee: EMC CorporationInventors: Nagaraja Mandya Lakshman, Priyank Tiwari
-
Patent number: 9083510Abstract: 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: GrantFiled: March 13, 2013Date of Patent: July 14, 2015Assignee: EMC CORPORATIONInventors: Nagaraja M. Lakshman, Priyank Tiwari