Patents by Inventor Naveen Rastogi
Naveen Rastogi 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: 11811917Abstract: Embodiments for a system and method for secure authentication of backup clients in a way that eliminates the need to create users for backup client authentication anywhere in the backup ecosystem, and which eliminates the need for credentials, such as passwords that need protection, updating and synchronization. Such embodiments use a short-term token, such as a JSON web token, for both client and server authentication within the system, and verifies that the tokens grant access using the public key corresponding to the private key assigned to the directory objects by the creator of the directory objects.Type: GrantFiled: July 6, 2021Date of Patent: November 7, 2023Assignee: EMC IP Holding Company LLCInventors: Senthil Ponnuswamy, Donna Barry Lewis, Andrew R. Huber, Naveen Rastogi, George Mathew
-
Publication number: 20230009739Abstract: Embodiments for a system and method for secure authentication of backup clients in a way that eliminates the need to create users for backup client authentication anywhere in the backup ecosystem, and which eliminates the need for credentials, such as passwords that need protection, updating and synchronization. Such embodiments use a short-term token, such as a JSON web token, for both client and server authentication within the system, and verifies that the tokens grant access using the public key corresponding to the private key assigned to the directory objects by the creator of the directory objects.Type: ApplicationFiled: July 6, 2021Publication date: January 12, 2023Inventors: Senthil Ponnuswamy, Donna Barry Lewis, Andrew R. Huber, Naveen Rastogi, George Mathew
-
Patent number: 11507770Abstract: Described is a system and method that provides a data protection risk assessment for the overall functioning of a backup and recovery system. Accordingly, the system may provide a single overall risk assessment score that provide an operator with an “at-a-glance” overview of the entire system. Moreover, the system may account for changes that occur over time based on leveraging statistical methods to automatically generate assessment scores for various components (e.g. application, server, network, load, etc.). In order to determine a risk assessment score, the system may utilize a predictive model based on historical data. Accordingly, residual values for newly observed data may be determined using the predictive model and the system may identify potentially anomalous or high risk indicators.Type: GrantFiled: May 1, 2020Date of Patent: November 22, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Qiang Chen, Jing Yu, Pengfei Wu, Naveen Rastogi
-
Patent number: 11379209Abstract: An apparatus for upgrading a software product is provided. The apparatus generates an upgrade package of the software product, the upgrade package including an installation file of the software product, a metadata file and one or more executable files. The apparatus also executes the one or more executable files to perform operations for upgrading the software product. The operations include unpacking the installation file; adding a disk file in the installation file to a virtual machine based on a file name indicated in the metadata file, the disk file including upgraded files of the software product; mounting the disk file to a mount point of the virtual machine, wherein the mount point is indicated in the metadata file; and providing a path to access the upgraded files based on the mount point and a folder path of the upgraded files indicated in the metadata file.Type: GrantFiled: May 22, 2019Date of Patent: July 5, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Min Liu, Weiyang Liu, Ming Zhang, Yubing Zhang, Naveen Rastogi
-
Publication number: 20210342634Abstract: Described is a system and method that provides a data protection risk assessment for the overall functioning of a backup and recovery system. Accordingly, the system may provide a single overall risk assessment score that provide an operator with an “at-a-glance” overview of the entire system. Moreover, the system may account for changes that occur over time based on leveraging statistical methods to automatically generate assessment scores for various components (e.g. application, server, network, load, etc.). In order to determine a risk assessment score, the system may utilize a predictive model based on historical data. Accordingly, residual values for newly observed data may be determined using the predictive model and the system may identify potentially anomalous or high risk indicators.Type: ApplicationFiled: May 1, 2020Publication date: November 4, 2021Inventors: Qiang Chen, Jing Yu, Pengfei Wu, Naveen Rastogi
-
Patent number: 11100209Abstract: Systems, methods, and apparatus for authenticating and authorizing clients. A client certificate is used to authenticate and authorize a client (or user). When the client certificate is received, the certificate is authenticated. If the certificate is valid, a username included in the certificate is used to authorize the client. This may be done based on privileges or permissions associated with the user name. Once the client or user is authenticated and authorized, operations requested by the client can be performed as long as permitted by the privileges or permissions.Type: GrantFiled: December 9, 2019Date of Patent: August 24, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Anjali Anjali, Duc The Dang, Naveen Rastogi, Srinivas Paranthanate, Zhiying Lin, Alan Davie, Mojgan Ghanbaran, Yingjie Ma, Jingwen Zhang
-
Publication number: 20210049253Abstract: Systems, methods, and apparatus for authenticating and authorizing clients. A client certificate is used to authenticate and authorize a client (or user). When the client certificate is received, the certificate is authenticated. If the certificate is valid, a username included in the certificate is used to authorize the client. This may be done based on privileges or permissions associated with the user name. Once the client or user is authenticated and authorized, operations requested by the client can be performed as long as permitted by the privileges or permissions.Type: ApplicationFiled: December 9, 2019Publication date: February 18, 2021Inventors: Anjali Anjali, Duc The Dang, Naveen Rastogi, Srinivas Paranthanate, Zhiying Lin, Alan Davie, Mojgan Ghanbaran, Yingjie Ma, Jingwen Zhang
-
Publication number: 20200371771Abstract: An apparatus for upgrading a software product is provided. The apparatus generates an upgrade package of the software product, the upgrade package including an installation file of the software product, a metadata file and one or more executable files. The apparatus also executes the one or more executable files to perform operations for upgrading the software product. The operations include unpacking the installation file; adding a disk file in the installation file to a virtual machine based on a file name indicated in the metadata file, the disk file including upgraded files of the software product; mounting the disk file to a mount point of the virtual machine, wherein the mount point is indicated in the metadata file; and providing a path to access the upgraded files based on the mount point and a folder path of the upgraded files indicated in the metadata file.Type: ApplicationFiled: May 22, 2019Publication date: November 26, 2020Inventors: Min Liu, Weiyang Liu, Ming Zhang, Yubing Zhang, Naveen Rastogi
-
Patent number: 10521581Abstract: Systems, methods, and apparatus for authenticating and authorizing clients. A client certificate is used to authenticate and authorize a client (or user). When the client certificate is received, the certificate is authenticated. If the certificate is valid, a username included in the certificate is used to authorize the client. This may be done based on privileges or permissions associated with the user name. Once the client or user is authenticated and authorized, operations requested by the client can be performed as long as permitted by the privileges or permissions.Type: GrantFiled: July 14, 2017Date of Patent: December 31, 2019Assignee: EMC IP HOLDING COMPANY LLCInventors: Anjali Anjali, Duc The Dang, Naveen Rastogi, Srinivas Paranthanate, Zhiying Lin, Alan Davie, Mojgan Ghanbaran, Yingjie Ma, Jingwen Zhang
-
Patent number: 10409629Abstract: A computer program product, system, and method for generating coded fragments comprises determining a set of available data protection plans; determining one or more parameters associated with a customer, a host, or a data protection system; generating a recommended host protection configuration for the host using the parameters, wherein the recommended host protection configuration includes one or more of the available data protection plans; and assigning the recommended host protection configuration to the host.Type: GrantFiled: September 26, 2016Date of Patent: September 10, 2019Assignee: EMC IP HOLDING COMPANY LLCInventors: Assaf Natanzon, Saar Cohen, Matan Gilat, Amit Lieberman, Jehuda Shemer, Ravi V. Chitloor, Yossef Saad, Prasanna Malaiyandi, Naveen Rastogi
-
Patent number: 10223239Abstract: One embodiment is related to a method for testing representational state transfer (REST) application program interfaces (APIs), comprising: parsing service specification files; prompting, based on the service specification files, a user to select a resource to be tested and to provide relevant request payload field inputs; receiving resource selection and request payload field inputs from the user; converting the request payload field inputs into JavaScript Object Notation (JSON) and/or Extended Markup Language (XML) data; submitting the JSON and/or XML data to a web services host with a hypertext transfer protocol (HTTP) REST request; receiving a response from the web services host in a form of JSON and/or XML data; and presenting the response to the user.Type: GrantFiled: September 30, 2016Date of Patent: March 5, 2019Assignee: EMC IP Holding Company LLCInventors: Mojgan Ghanbaran, Srinivas Paranthanate, Jingwen Zhang, Naveen Rastogi, Yingjie Ma, Zhiying Lin, Alan D. Davie, Duc The Dang