Patents Assigned to EMC IP Holdings Company LLC
  • Patent number: 11996979
    Abstract: One example method includes connecting to a server component, transmitting, to the server component, information concerning a hardware configuration associated with an asset having a capability that is fully utilized during a first time period and the capability is idle during a second time period, receiving, from the server component, cluster connection information, and using the cluster connection information to temporarily connect the asset to the cluster as a node of the cluster so that the capability is available during idle time to perform a workload of the cluster.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: May 28, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Victor Fong, Xuebin He, Megan Murawski
  • Patent number: 11997187
    Abstract: A system in one embodiment comprises a first endpoint device that is configured to communicate with a second endpoint device using a given communication protocol. The first endpoint device is configured to monitor a communication session under the given communication protocol and to generate monitoring data associated with the communication session. The first endpoint device is configured to determine that a designated network condition has occurred based at least in part on the monitoring data. The first endpoint device is configured to activate a performance monitoring component based at least in part on the determination that the designated network condition has occurred and to generate performance data utilizing the activated performance monitoring component. The first endpoint device is configured to anonymize and store the performance data.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: May 28, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Kathleen Moriarty, Amy Seibel, Alex Robbins, Benjamin Santaus
  • Patent number: 11995040
    Abstract: Embodiments of the present disclosure relate to a multi-node storage system and a data deduplication method thereof. The method includes determining a similarity hash value of a super block, wherein the similarity hash value indicates similarity between super blocks The method further includes comparing the similarity hash value of the super block with a feature similarity hash value of a node of the multi-node storage system to determine whether the super block matches the node and, in response to determining that the super block matches the node, allocating the super block to the node.
    Type: Grant
    Filed: May 25, 2020
    Date of Patent: May 28, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Chao Lin, Yuting Zhang
  • Patent number: 11994980
    Abstract: Techniques for application test involve: acquiring a character string in an application interface of a target application; determining a current language corresponding to the character string based at least on a comparison between encoding representation of the character string and a set of predetermined encoding segments, each encoding segment in the set of predetermined encoding segments indicating a corresponding language; and determining a language test result for the character string based on a comparison between the current language and a target language to be presented in the target application, the language test result being used for indicating whether the character string is adapted to the target language. Accordingly, efficient detection on whether a text in the target application is displayed abnormally can be guaranteed.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: May 28, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Bailu Chen, Linhao Zhou, Longhuan Ye
  • Patent number: 11995331
    Abstract: One example method includes chunking a respective disk of each of a plurality of virtual machines (VM) to create a respective plurality of chunks associated with each of the VMs, creating, based on the chunking process, a cluster comprising one or more of the VMs, creating a VM template whose data and disk structure match respective data and disk structures of each of the VMs in the cluster, and in response to a file operation involving a first one of the VM disks, defragmenting the first VM disk so that a disk structure of the first VM disk is the same as a disk structure of the VM template.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: May 28, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Assaf Natanzon, David Zlotnick, Boris Shpilyuck
  • Patent number: 11997124
    Abstract: Methods, apparatus, and processor-readable storage media for out-of-band management security analysis and monitoring are provided herein. An example computer-implemented method includes generating control state configuration profiles for hardware components of at least one out-of-band server management controller, collecting data from the at least one out-of-band management controller via one or more interfaces, analyzing the collected data by comparing the collected data to the one or more control state configuration profiles and applying at least one rule-based engine to the collected data, and generating a notification of one or more security vulnerabilities associated with the at least one out-of-band server management controller based at least in part on the analyzing of the collected data, wherein the notification is to be utilized in connection with one or more security-related actions on at least a portion of at least one server.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: May 28, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Viswanath Ponnuru, Raveendra Babu Madala, Santosh Hanamant Gore, Shuva Brata Deb
  • Patent number: 11995219
    Abstract: A device management method, an electronic device, and computer readable medium for presenting to a user device attributes that are more likely to be configured by the user to improve a device management system. The method may include acquiring a first device attribute set related to a plurality of devices. The first device attribute set includes at least one device attribute that has been configured by a user. The method may include determining a second device attribute set related to the plurality of devices. The second device attribute set includes device attributes different from the at least one device attribute described above. The method may include receiving configuration from the user for a device attribute in the second device attribute set and determining a to-be-processed device from the plurality of devices based on the configured device attributes in the first device attribute set and the second device attribute set.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: May 28, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Qianyun Cheng, Yuting Zhang
  • Patent number: 11994960
    Abstract: An apparatus comprises a processing device configured to receive from a virtual desktop infrastructure client a request to recover data, to identify virtual desktops associated with the virtual desktop infrastructure client that are hosted on virtual machines running on virtualization infrastructure of a virtual desktop infrastructure environment, and to push a token to at least one of the virtual desktops. The processing device is further configured to authenticate the request to recover data based at least in part on validating a proof of knowledge of the token that is received from the virtual desktop infrastructure client, to receive from the virtual desktop infrastructure client a selection of at least a given one of a set of copies of the data of the virtual desktops, and to mount the given copy in at least one of the virtual desktops hosted on at least one of the virtual machines.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: May 28, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Sunil Kumar, Prashant Pokharna, Shivasharan Dalasanur Narayana Gowda
  • Patent number: 11995055
    Abstract: Techniques described herein relate to a method for distributed data management. The method may include making a first determination that data is written to a data structure of storage of a data host; obtaining, based on the first determination, data information associated with the data; making a second determination of intent corresponding to the data; generating a global name and metadata corresponding to the data, wherein the metadata comprises the intent; and publishing the global name and the metadata to a global name repository.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: May 28, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: William Jeffery White, John S. Harwood, Said Tabet, Robert Anthony Lincourt, Jr.
  • Patent number: 11995469
    Abstract: A method and system for preemptive caching across content delivery networks. Specifically, the disclosed method and system entail proactively seeding (or deploying) resources to edge nodes of a content delivery network based on prospective information sources such as, for example, travel itineraries, map route plans, calendar appointments, etc. Resource delivery deadlines and destinations may be derived from these prospective information sources in order to preemptively direct and cache resources near these resource delivery destinations (i.e., geo-locations) prior to or by the expected times (i.e., future point-in-times) during which a resource requestor and/or consumer is anticipated to be positioned at or within proximity to the resource delivery destinations. Through proactive seeding of resources, which may reflect content or service functionalities, reduced latency may be observed at least with respect to requesting the resources from the content delivery network.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: May 28, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: James Robert King, Robert Anthony Lincourt, Jr.
  • Patent number: 11995322
    Abstract: A technique manages a computing system based on a client/server architecture. In particular, an address mapping of a storage system is managed. The address mapping includes an association between storage spaces in a plurality of storage devices in the storage system and a user of the storage system. A data access service is provided to a client associated with the user based on the address mapping. The client includes at least any one of a user data client for accessing user data associated with the user in the storage system and a control data client for accessing control data associated with the user. Based on a client/server architecture, a uniform management mode is provided for user data and control data, so that the storage system is managed more simply and effectively.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: May 28, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Jibing Dong, Jian Gao, Jianbin Kang, Hongpo Gao, Shaoqin Gong
  • Patent number: 11995358
    Abstract: Techniques manage extents in a storage system having storage devices supporting a redundant storage strategy. A reserved area of the storage system is generated based on a set of first-type reserved extents respectively located in the storage devices, and the set of first-type reserved extents supports a reconstruction operation for a failed storage device when the failed storage device appears in the storage devices. A data area is generated based on a set of data extents respectively located outside the reserved area in the storage devices, and the data area provides data storage for a user. Here, a reserved extent size of the set of first-type reserved extents is smaller than a data extent size of data extents in the data area of the set of data extents. The quantity of extents can be reduced, thereby reducing overhead of storage and computing resources involved by associated metadata.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: May 28, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Sheng Wang, Huan Chen, Dapeng Chi, Wenyang Liu, Ying Tian
  • Patent number: 11989449
    Abstract: A method of performing a full data reconstruction in a redundant array of independent disks (RAID) system with a protection pool of storage units includes determining that a physical disk of a storage cluster has been removed from service. The physical disk includes a set of physical extents and at least one physical extent of the set of physical extents is associated with an array of physical extents distributed across physical disks of the storage cluster. The method further includes transmitting a message to one or more array groups of the physical disks, to allocate replacement physical extents and assign the replacement physical extents to the array of physical extents and initiating reconstruction of data from the set of physical extents of the physical disk to the replacement physical extents.
    Type: Grant
    Filed: May 6, 2021
    Date of Patent: May 21, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Paul Nehse, Michael B. Thiels, Devendra V. Kulkarni
  • Patent number: 11989124
    Abstract: Systems and methods for performing data protection operations including garbage collection operations and copy forward operations. For deduplicated data stored in a cloud-based storage or in a cloud tier that stores containers containing dead and live segments, the dead segments are deleted by copying live segments into new containers and then deleting the old containers. The copy forward is based on a recipe from a data protection system and is performed using a microservices that can be run as needed in the cloud.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: May 21, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Philip Shilane, Abhinav Duggal, Ramprasad Chinthekindi
  • Patent number: 11989158
    Abstract: One example method includes maintaining a deduplication data structure including one or more entries that each identify a respective fingerprint, and pointer, and also maintaining a ClientBlockList data structure comprising one or more entries that each identify a respective handle, retention date, and block, receiving a write request that identifies a handle, retention date, and block, computing a fingerprint of the block identified in the write request, determining, by the server, whether the fingerprint is in the deduplication data structure, and when the fingerprint is not in the deduplication data structure, storing the block identified in the write request at location ā€˜Lā€™ in the deduplication data structure, and adding, to the deduplication data structure, an entry that identifies the fingerprint and the location ā€˜L,ā€™ and adding, to the ClientBlockList data structure, an entry that identifies the handle, retention date, and fingerprint.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: May 21, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Radia J. Perlman, Kalyan C. Gunda
  • Patent number: 11989159
    Abstract: A method of generating a hybrid snapshot includes receiving a request to generate a snapshot of a distributed file system and identifying a first storage resource of the distributed file system and a second storage resource of the distributed file system based on the request. The method further includes generating the snapshot of the distributed file system, the snapshot including a data-full snapshot of the first storage resource and a data-less snapshot of the second storage resource.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: May 21, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Charles J. Hickey, George Mathew, Murthy V. Mamidi, Sampath Jayaram
  • Patent number: 11989263
    Abstract: A method in one embodiment includes receiving, at an edge device, new data for training a model, the edge device having stored distilled data used to represent historical data to train the model, the historical data being stored in a remote device, and the amount of the historical data being greater than the amount of the distilled data. The method further includes training the model based on the new data and the distilled data. With the data processing solution of this embodiment, the model can be trained at the edge device with fewer storage resources based on the distilled data, thereby achieving higher model accuracy.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: May 21, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Zijia Wang, Jiacheng Ni, Zhen Jia
  • Patent number: 11989432
    Abstract: Techniques for rebuilding space accounting counters in mapping layers of storage appliances. The techniques include uniquely associating top levels of a mapping layer of a storage appliance with respective storage objects. The techniques further include determining amounts of logical storage space consumed by the respective storage objects from mappings of LBAs of the respective storage objects to virtual blocks of a virtual layer of the storage appliance. The techniques further include determining amounts of physical storage space consumed by the respective storage objects from logged information pertaining to each leaf pointer of a leaf level of the mapping layer that points to a virtual block in the virtual layer, each virtual block being mapped to a physical block in a physical layer of the storage appliance. The techniques further include using multi-threading to determine amounts of logical storage space consumed by dynamically adjustable ranges of the respective storage objects.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: May 21, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Bijayalaxmi Nanda, Dixitkumar Patel, Vamsi K. Vankamamidi, Philippe Armangau
  • Patent number: 11989308
    Abstract: One example method includes collecting container information concerning a container, analyzing the container information to identify a security tool needed to perform a vulnerability scan of the container, accessing the security tool from a knowledge lake, running the security tool on the container information to identify a security vulnerability of the container, based on the running of the security tool, generating an alert indicating that the container has the security vulnerability, capturing the security vulnerability and, based on the captured security vulnerability, updating a container image that was used to spawn the container.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: May 21, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Suren Kumar, Vinod Durairaj
  • Patent number: 11989545
    Abstract: Described is a system that provides for granular and customized upgrades of sub-systems deployed within a third-part system. The system generates an upgrade manager service for implementation of a first sub-system upgrade package from within a third-party system that hosts the first sub-system. The system generates the first sub-system upgrade package according to a compatibility with a first sub-system version currently deployed in the third-party system to update the first sub-system with a feature(s) available in an upgraded version of the first sub-system. The system sends the upgrade manager service to the third-party system. The system receives a first request for the first sub-system upgrade package from the upgrade manager service running in the third-party system. The system sends the first sub-system upgrade package for implementation at the first sub-system by the upgrade manager service running in the third-party system.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: May 21, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Lihui Su, James Morton, Arun Murti, Chegu Vinod, Ming Zang