Patents by Inventor Shelesh Chopra

Shelesh Chopra 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: 11669404
    Abstract: Described is a system (and method) for efficient access-based reallocation of backup data stored within an object storage. The system may implement various specialized procedures to efficiently store and manage backup data within the object storage. These procedures may include packing backup data into objects to improve data operation efficiency. The system may also conserve storage space on the object storage by performing an analysis to reallocate backup data as necessary. For example, data may be stored in objects in an immutable manner, and thus, the system may efficiently reallocate data to new objects based on data access patterns. For example, the system may determine an access pattern associated with live data remaining within the first object satisfies a condition, and in response, reallocated the live data to a new object.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: June 6, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Sunil Yadav, Ravi Vijayakumar Chitloor, Shelesh Chopra
  • Patent number: 11669413
    Abstract: A method and system for object metadata maintenance pertinent to object restoration. Concerning the realm of data protection, metadata, descriptive of data, may be considered as critical, if not more, than the data being protected itself. Metadata, amongst other purposes, may facilitate the rapid and/or efficient restoration of the data. Like data, metadata may also be susceptible to corruption due to various reasons. With corrupted metadata, restoration of the data may prove challenging. Accordingly, the disclosed method and system propose a framework through which metadata, if corrupted partially or wholly, may be repaired or rebuilt, respectively, using the data itself as references.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: June 6, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Amarendra Behera, Sunil Yadav, Shelesh Chopra
  • Patent number: 11663290
    Abstract: Methods, apparatus, and processor-readable storage media for analyzing time series data for sets of devices using machine learning techniques are provided herein. An example computer-implemented method includes processing time series data from multiple devices; generating at least one data forecast by applying, in response to a request from at least one user, one or more machine learning techniques to at least a portion of the processed time series data; computing one or more qualifying values attributable to the at least one generated data forecast by providing the at least one generated data forecast and the at least a portion of the processed time series data to a conformal prediction framework; and performing one or more automated actions based at least in part on the at least one generated data forecast and the one or more computed qualifying values.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: May 30, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Rahul Vishwakarma, Shelesh Chopra, Gopal Singh, Sujan Kumar Shetty
  • Patent number: 11656948
    Abstract: Techniques described herein relate to a method for managing data protection services for data clusters. The method includes identifying, by a mapping module of a data protection manager, an initial discovery event associated with a data cluster; in response to identifying the discovery event, by the mapping module: sending a request for currently deployed components to a data cluster manager associated with the data cluster; obtaining data cluster component inventory information associated with the data cluster from the data cluster manager; mapping protection policy types to data cluster components of the data cluster using the data cluster component inventory information and component data protection information; and initiating performance of data protection services for the data cluster components based on the mapped protection policy types.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: May 23, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Mohammed Abdul Samad, Prakash Appayya Acharya, Shelesh Chopra
  • Patent number: 11645170
    Abstract: Techniques described herein relate to a method for generating backups of virtual machines. The method may include, in response to identifying a backup generation event associated with virtual machines: obtaining, by a backup agent, virtual machine metadata associated with the virtual machines; identifying groups of virtual machines based on the virtual machine metadata; provisioning resources to generate backups of the virtual machines based on the groups of virtual machines; and generating a backup of the virtual machines based on the groups of virtual machines using the provisioned resources associated with the groups of virtual machines.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: May 9, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Sunil Yadav, Manish Sharma, Aaditya Rakesh Bansal, Shelesh Chopra
  • Patent number: 11635973
    Abstract: A method for managing a client environment includes obtaining, by a device emulation orchestration engine in an emulation system, an upgrade estimation time request associated with an application upgrade, in response to the upgrade estimation time request: performing a device emulation container analysis to determine a client device that requires the application upgrade, wherein the client device executes in the client environment, initiating an upgrade emulation using a device emulation container corresponding to the client device, obtaining, from a device emulation agent executing in the device emulation container, an upgrade estimation, and providing the upgrade estimation to the application upgrade monitoring agent.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: April 25, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Parminder Singh Sethi, Lakshmi Nalam, Vasanth DS, Shelesh Chopra
  • Publication number: 20230118749
    Abstract: In general, in one aspect, embodiments relate to a method for managing technical support sessions, the method comprising: generating a first plurality of local technical support sessions, transmitting at least a portion of the first plurality of local technical support sessions to a technical support hub, and receiving a local technical support session from a second technical support system, wherein the local technical support session is presented to a technical support person (TSP) during a technical support session performed on a first technical support system.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 20, 2023
    Inventors: Parminder Singh Sethi, Shelesh Chopra, Akanksha Goel
  • Publication number: 20230118212
    Abstract: In general, embodiments relate to a method for managing a technical support session, comprising: determining a technical support issue (TSI) for a technical support session; identifying a question path graph (QPG) associated with the TSI; and displaying at least a portion of the QPG to a technical support person (TSP) during the technical support session.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 20, 2023
    Inventors: Shelesh Chopra, Parminder Singh Sethi, Akanksha Goel, Kanika Kapish
  • Publication number: 20230122631
    Abstract: In general, embodiments relates to a method for managing technical support sessions, the method comprising generating a first plurality of local technical support sessions, applying a sharing compliance rule to at least a portion of the first plurality of local technical support sessions to generate a second plurality of modified technical support sessions, transmitting the second plurality of modified technical support sessions to a technical support hub, and receiving a local technical support session originating from a second technical support system, wherein the local technical support session is presented to a technical support person (TSP) during a technical support session performed on a first technical support system.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 20, 2023
    Inventors: Parminder Singh Sethi, Shelesh Chopra, Akanksha Goel
  • Publication number: 20230118727
    Abstract: In general, embodiments relates to a method for managing a technical support session, comprising: obtaining customer identification information for a technical support session, extracting at least one keyword for the technical support session, identifying a plurality of historical technical support sessions using the at least one keyword and the customer identification information, and displaying at least one of the plurality of historical technical support sessions to a technical support person (TSP) during the technical support session.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 20, 2023
    Inventors: Parminder Singh Sethi, Akanksha Goel, Shelesh Chopra
  • Publication number: 20230123548
    Abstract: In general, embodiments relate to a method for managing a technical support session, comprising in response to satisfying a duplicate technical support question threshold for a technical support session: extracting at least one keyword for the technical support session, identifying a plurality of historical technical support sessions using the at least one keyword, and displaying at least one of the plurality of historical technical support sessions to a technical support person (TSP) during the technical support session.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 20, 2023
    Inventors: Shelesh Chopra, Parminder Singh Sethi
  • Publication number: 20230121453
    Abstract: In general, embodiments relate to a method for managing a technical support session, comprising: generating a question path graph (QPG) based on a plurality of question sequences associated with technical support sessions, and displaying at least a portion of the QPG to a technical support person (TSP) during a technical support session.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 20, 2023
    Inventors: Shelesh Chopra, Parminder Singh Sethi, Akanksha Goel, Kanika Kapish
  • Publication number: 20230122945
    Abstract: In general, embodiments relates to a method for managing a technical support session, comprising: obtaining technical support question from a technical support person (TSP) that is conducting the technical support session; determining that the technical support question is a duplicate of a prior technical support question; in response to the determination, obtaining a quality score for the technical support question; and displaying the quality score to the TSP in a user interface on a technical support system that the TSP is using the conduct the technical support session.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 20, 2023
    Inventors: Shelesh Chopra, Parminder Singh Sethi, Akanksha Goel
  • Publication number: 20230114368
    Abstract: A method and system for object metadata maintenance pertinent to object restoration. Concerning the realm of data protection, metadata, descriptive of data, may be considered as critical, if not more, than the data being protected itself. Metadata, amongst other purposes, may facilitate the rapid and/or efficient restoration of the data. Like data, metadata may also be susceptible to corruption due to various reasons. With corrupted metadata, restoration of the data may prove challenging. Accordingly, the disclosed method and system propose a framework through which metadata, if corrupted partially or wholly, may be repaired or rebuilt, respectively, using the data itself as references.
    Type: Application
    Filed: October 13, 2021
    Publication date: April 13, 2023
    Inventors: Amarendra Behera, Sunil Yadav, Shelesh Chopra
  • Publication number: 20230112207
    Abstract: A method and system for stream optimized backups to a cloud object store. When considering data protection, many prominent applications engage in backup operations by streaming their respective data to the cloud; however, the stream(s) is/are often ill-optimized (e.g., non-uniform data rates, non-uniform block sizes, different backup types, non-uniform data types or formats, etc.) to be written into cloud storage. The disclosed method and system, accordingly, propose a dynamic framework through which any arbitrary backup stream may be optimized according to the profile of any specific cloud-based object data store.
    Type: Application
    Filed: October 13, 2021
    Publication date: April 13, 2023
    Inventors: Sunil Yadav, Amarendra Behera, Shelesh Chopra
  • Patent number: 11625305
    Abstract: A system including persistent storage for storing an object repository and a user data backup. The system also includes a manager that obtains fragmented user data associated with an object that is potentially duplicative of an object stored in the object repository; makes a determination that the object is duplicative based on a copy of the object stored in the object repository; in response to making the determination, adds the fragmented user data to a user data backup without adding the object to the backup; associates the fragmented user data in the user data backup with the copy of the object stored in the object repository; and stores the user data backup in the persistent storage.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: April 11, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Sunil Yadav, Jigar Premajibhai Bhanushali, Tushar Dethe, Himanshu Arora, Deependra Pratap Singh, Sapna Chauhan, Anjana Rao, Amarendra Behera, Ravi V. Chitloor
  • Patent number: 11625292
    Abstract: A method for managing applications includes obtaining, by a client in a customer environment, an upgrade issue report for the application, making a first determination that a resynchronization of a client self-healing classification model with the production host environment (PHE) self-healing classification model is required, wherein the PHE self-healing classification model is stored in the PHE, performing the resynchronization with the PHE self-healing classification model to obtain a synchronized client self-healing classification model, applying the synchronized client self-healing classification model to the upgrade issue report to obtain a state of the upgrade issue report, making a second determination that the state indicates a self-healable state, based on the second determination, performing a self-healing process on the application based on the upgrade issue report, and storing a resolution report based on results of the self-healing process, wherein the PHE is operatively connected to the custome
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: April 11, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Anannya Roy Chowdhury, Parminder Singh Sethi
  • Publication number: 20230108321
    Abstract: Techniques described herein relate to a method for managing data protection services for data clusters. The method includes identifying, by a mapping module of a data protection manager, a first discovery event associated with a first data cluster; in response to identifying the first discovery event: obtaining first data cluster topology information associated with the first data cluster from the first data cluster; obtaining data cluster data protection information from a data cluster data protection information repository; mapping first protection policies to the first data cluster using the first data cluster topology information and the data cluster data protection information; updating data cluster topology information protection policy mappings using the using the first data cluster topology information and the data cluster data protection information; and initiating performance of first data protection services for the first data cluster based on the first mapped protection policies.
    Type: Application
    Filed: October 5, 2021
    Publication date: April 6, 2023
    Inventors: Shelesh Chopra, Mohammed Abdul Samad, Krishna TN
  • Publication number: 20230096665
    Abstract: Embodiments described herein relate to a method for managing file based backups (FBBs). The method may include obtaining a FBB mount request for a FBB mount of a FBB from an application, wherein the application is executing in a production host environment and the FBB is stored on backup storage; in response to the FBB mount request: capturing an entity context associated with the application; authenticating the entity context; obtaining, when the authenticating is successful, access control information corresponding to the FBB from the backup storage; determining a subset of the FBB for which the access control information indicates the entity context has permission to access; and enabling access to a portion of the FBB by the application.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 30, 2023
    Inventors: Sunil Yadav, Shelesh Chopra, Ravi Vijayakumar Chitloor
  • Publication number: 20230094628
    Abstract: Embodiments described herein relate to a method for managing file based backups (FBBs). The method may include obtaining a FBB mount request for a FBB mount of a FBB from an application, wherein the application is executing in a production host environment and the FBB is stored on backup storage; in response to the FBB mount request: enabling access to a portion of the FBB by the application; notifying a cyber sense device that the access is enabled; providing, to the cyber sense device, a storage location of the portion of the FBB for which access was enabled; receiving, from the cyber sense device, a security event notification; and performing, in response to the security event notification, a security action set.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 30, 2023
    Inventors: Sunil Yadav, Shelesh Chopra, Ravi Vijayakumar Chitloor