Patents Assigned to EMC IP Holding Company LLC
-
Patent number: 12259828Abstract: Techniques for intelligently routing IO to a storage class memory (SCM) namespace are disclosed. A configuration for a namespace is determined, where the configuration indicates a type of IO that the namespace is structured to handle. Details about the configuration of the namespace are stored in a repository. A forwarding rule is generated based on the namespace's stored configuration. When incoming IO having attributes similar to that type is received, implementation of the forwarding rule causes the incoming IO to be directed to the namespace. Attributes of a particular incoming IO are determined. As a result of the attributes satisfying a similarity threshold relative to the type, the forwarding rule is implemented such that the particular incoming IO is directed to the namespace.Type: GrantFiled: December 4, 2023Date of Patent: March 25, 2025Assignee: EMC IP Holding Company LLCInventors: Bing Liu, Parmeshwr Prasad, Rahul Deo Vishwakarma
-
Patent number: 12259953Abstract: One example method includes receiving, from a VM, a request for a software license, in response to the request, transmitting a UUID to the VM, receiving, from the VM, a response that comprises a first encrypted UUID corresponding to the request, and transmitting a client object that includes the first encrypted UUID, and the client object serves as a request for entry of the client object in a database of a cloud computing site.Type: GrantFiled: June 29, 2020Date of Patent: March 25, 2025Assignee: EMC IP Holding Company LLCInventors: Parminder Singh Sethi, Durai S. Singh
-
Patent number: 12255904Abstract: One example method includes extracting an expected communication specification of a service that is in development in a build pipeline, stimulating the service to exercise communication variations of the service, capturing communication traffic involving the service and one or more endpoints, comparing the captured communication traffic to the expected communication specification, and based on the comparing, detecting, in the captured communication traffic, and flagging, any anomalous communication behavior of the service.Type: GrantFiled: April 21, 2021Date of Patent: March 18, 2025Assignee: EMC IP Holding Company LLCInventors: Farida Shafik, Shary Beshara, Michael Estrin
-
Patent number: 12256293Abstract: One example method includes determining a spatial distribution of devices in a three dimensional physical environment, determining a polling frequency for each of the devices, receiving data generated by the devices, evaluating the data, and assigning a trust score to the data. The devices may take the form of respective sensors operable to sense a physical attribute of the three dimensional physical environment. A Fourier transform may be employed to determine the polling frequency.Type: GrantFiled: March 30, 2020Date of Patent: March 18, 2025Assignee: EMC IP Holding Company LLCInventors: Stephen J. Todd, Marina Levina, Jason A. Shepherd
-
Patent number: 12254355Abstract: A method for task scheduling includes, if it is determined that there is an idle task scheduling token, causing a first computing resource in a computing system to acquire the idle task scheduling token as a first task scheduling token to execute a first task in a task queue. If it is determined that a second task having a higher priority than the first task is to be executed, the first computing resource is to discard the first task scheduling token to switch from executing the first task to executing the second task. If it is determined that the execution of the second task is finished, the first computing resource is to retrieve the first task scheduling token to continue the execution of the first task.Type: GrantFiled: November 19, 2021Date of Patent: March 18, 2025Assignee: EMC IP HOLDING COMPANY LLCInventors: Long Wang, Shuguang Gong, Chong Yuan
-
Patent number: 12248889Abstract: One example method includes accessing a dataset, selecting a list of attributes of the dataset, each of the attributes being selected based on a determination that the attribute is affecting growth of the dataset and affecting an amount of data storage space consumed by the dataset, assigning a SHAP score to each attribute, using the SHAP scores to assign respective weights to each attribute, deriving drift and shock information for the dataset, and based on the drift and shock information, calculating a risk score that a storage capacity of an asset where the dataset is stored will be exhausted within a particular time interval.Type: GrantFiled: January 20, 2021Date of Patent: March 11, 2025Assignee: EMC IP Holding Company LLCInventors: Rahul Deo Vishwakarma, Bing Liu, Parmeshwr Prasad
-
Patent number: 12248817Abstract: One example method includes collecting information concerning respective data access patterns of one or more customers, using the information, and work window information, to calculate a respective data retrieval frequency for each of the customers, and enabling the customers to retrieve data according to their respective data retrieval frequency. The collected information may be weighted prior to calculation of the data retrieval frequency, and the data retrieval frequency may be updated automatically in response to changes in customer data.Type: GrantFiled: December 17, 2020Date of Patent: March 11, 2025Assignee: EMC IP Holding Company LLCInventors: Ganesh Malhari Ghodake, Girish Balvantrai Doshi
-
Patent number: 12242424Abstract: A memory tier including persistent memory (PMEM) devices is established in nodes of a cluster system having a deduplicated file system. At least a portion of metadata generated by the deduplicated file system is persisted to the memory tier. The portion of metadata includes an index of fingerprints corresponding to data segments stored by the deduplicated file system to a storage pool. A determination is made that an instance of the deduplicated file system has failed. A new instance of the deduplicated file system is started to recover file system services by loading the index of fingerprints from the memory tier.Type: GrantFiled: June 10, 2021Date of Patent: March 4, 2025Assignee: EMC IP Holding Company LLCInventors: Yong Zou, Rahul Ugale
-
Patent number: 12242757Abstract: A method, computer program product, and computing system for receiving a first set of input/output (IO) requests for one or more storage objects. One or more IO properties may be extracted from the first set of IO requests. Metadata may be associated with the one or more storage objects using one or more machine learning models based upon, at least in part, the one or more IO properties extracted from the first set of IO requests, thus defining storage object metadata. One or more IO processing rules may be enabled based upon, at least in part, the storage object metadata. A subsequent set of IO requests may be received. Processing of the subsequent set of IO requests on the one or more storage objects may be optimized based upon, at least in part, the storage object metadata and the one or more IO processing rules associated with the one or more storage objects.Type: GrantFiled: July 23, 2021Date of Patent: March 4, 2025Assignee: EMC IP Holding Company, LLCInventors: Shaul Dar, Ranjith Reddy Basireddy, Rajesh Alevoor Kini
-
Patent number: 12242446Abstract: One example method includes receiving a set of database parameters, creating one or more simulated databases based on the database parameters, receiving a set of target characteristics for the database, based on the target characteristics, slicing a datastream into a grouping of data slices, populating the simulated database(s) with the data slices to create the database collection and forward or reverse morphing the database from one generation to another without rewriting the entire database collection.Type: GrantFiled: October 25, 2022Date of Patent: March 4, 2025Assignee: EMC IP Holding Company LLCInventor: Salil Dangi
-
Patent number: 12242891Abstract: One example method includes determining that local resources at an edge site are inadequate to support performance of a function needed by software running on the edge site, invoking a client agent, in response to invoking the client agent, receiving an execution manifest, determining, by the client agent, where to execute the function, wherein the determining comprises identifying a target execution environment for the function and the determining is based in part on information contained in the execution manifest, and transmitting, by the client agent, the execution manifest to a server agent of the target execution environment, and the execution manifest facilitates execution of the function in the target execution environment.Type: GrantFiled: July 22, 2021Date of Patent: March 4, 2025Assignee: EMC IP Holding Company LLCInventors: Amy N. Seibel, Victor Fong, Eric Bruno
-
Patent number: 12235806Abstract: A method, computer program product, and computing system for deploying an agent configured to communicate with a centralized database and a plurality of remote databases. The plurality of remote databases may be polled, via the agent, for data for storage in the centralized database. The data may be consolidated from the plurality of remote databases to the centralized database.Type: GrantFiled: October 21, 2021Date of Patent: February 25, 2025Assignee: EMC IP Holding Company, LLCInventor: Alexander Rayev
-
Patent number: 12235802Abstract: A method for managing a file system includes obtaining, by a compression optimizing manager, a compression algorithm selection request for the file system, determining a set of selection inputs based on a set of file system parameters of the file system, applying a compression selection model to the set of selection inputs to obtain a compression algorithm selection, and initiating a file system compression implementation of the file system using the compression algorithm selection.Type: GrantFiled: July 26, 2021Date of Patent: February 25, 2025Assignee: EMC IP HOLDING COMPANY LLCInventor: Michael Marrotte
-
Patent number: 12236276Abstract: A system can train a neural network model at a first edge device regarding respective amounts of time to process data at the first edge device compared to corresponding amounts of time to process the data at cloud computing equipment that is connected to the first edge device via a communications network, wherein the data is generated at the first edge device. The system can update the neural network model to produce an updated neural network model based on information received from a second edge device regarding a performance of the cloud computing equipment in processing the data, wherein the first edge device and the second edge device having respective different processing capabilities. The system can determine whether to process first data, generated at the first edge device, locally at the first edge device.Type: GrantFiled: October 15, 2021Date of Patent: February 25, 2025Assignee: EMC IP HOLDING COMPANY LLCInventors: Amihai Savir, Oshry Ben-Harush
-
Patent number: 12238349Abstract: Techniques described herein relate to a method for distributed data management. The method may include obtaining, by a data management agent of a data host and from an application executing on the data host, a request to access data; obtaining, by the data management agent, an information set associated with the data; making a determination, by the data management agent, that at least a portion of the data is not ready to be used by the application; and performing, by the data management agent and based on the determination, a data preparation action set.Type: GrantFiled: October 20, 2021Date of Patent: February 25, 2025Assignee: EMC IP HOLDING COMPANY LLCInventors: William Jeffery White, John S. Harwood, Robert Anthony Lincourt, Jr.
-
Patent number: 12235811Abstract: A data deduplication process is performed in a storage system which includes storage nodes, and storage control nodes which can access data directly from each storage node. A first storage control node sends a message to a second storage control node to initiate a deduplication process with respect to a given data block and an original data block owned by the second storage control node. The second storage control node increments a reference counter associated with the original data block, and sends a message to the first storage control which includes metadata. The first storage control node uses the metadata to read the original data block from a given storage node, performs a data compare process to determine whether the given data block matches the original data block, and creates a reference to the original data block, if the given data block matches the original data block.Type: GrantFiled: June 18, 2021Date of Patent: February 25, 2025Assignee: EMC IP Holding Company LLCInventors: Yosef Shatsky, Doron Tal
-
Patent number: 12235974Abstract: One example method includes obtaining hop information of a metadata path for backup metadata, obtaining content sensitivity information indicating a relative sensitivity of backup data to an attack, based on the hop information and the content sensitivity information, selecting an encryption to be applied to the backup metadata, and applying the encryption to the backup metadata. The backup data may be encrypted with the same encryption algorithm that was used to encrypt the backup metadata.Type: GrantFiled: March 30, 2021Date of Patent: February 25, 2025Assignee: EMC IP Holding Company LLCInventors: Mahesh Reddy Appireddygari Venkataramana, Swaroop Shankar D H, Gururaj Kulkarni
-
Patent number: 12236096Abstract: A method, computer program product, and computer system for receiving, by a computing device, a plurality of IO requests. A portion of the plurality of IO requests may be aggregated based upon a block size. The portion of the plurality of IO requests may be committed to persistent storage in a batch based upon, at least in part, aggregating the portion of the plurality of IO requests based upon the block size.Type: GrantFiled: October 22, 2021Date of Patent: February 25, 2025Assignee: EMC IP Holding Company, LLCInventors: Oran Baruch, Vamsi K. Vankamamidi, Ronen Gazit
-
Patent number: 12229018Abstract: One example method includes receiving, by a first computing entity from a second computing entity, a request for data, providing, by the first computing entity, a compliance API (Application Program Interface) to the second computing entity, receiving, by the first computing entity from the second computing entity, location information and/or data compliance information, by way of the compliance API, consulting, by the first computing entity, a mapping, and determining, based on information in the mapping and the location information and/or data compliance information, whether or not the data is permitted to be transmitted by the first computing entity to the second computing entity, and either transmitting the data to the second computing entity, or not transmitting the data to the second computing entity, based on data tags, the information in the mapping and the location information and/or data compliance information.Type: GrantFiled: June 9, 2021Date of Patent: February 18, 2025Assignee: EMC IP Holding Company LLCInventors: Michael Roche, Michal Drozd, Scott Quesnelle
-
Patent number: 12229301Abstract: Techniques are provided for access control of protected data using storage system-based multi-factor authentication. One method comprises obtaining, in a storage system, an input/output request for data; determining, by the storage system, whether a multi-factor authentication is required for the requested data; initiating, by the storage system, a multi-factor authentication of a user associated with the input/output request, in response to a result of the determining, to obtain a verification result; and processing, in the storage system, the input/output request for the data based at least in part on the verification result. The data may be marked as protected data using a manual process and/or an automated process that processes one or more smart tags associated with the data. The marking of the data as protected data may comprise marking a partition comprising the data, marking a protected folder comprising the data, and/or marking a protected file comprising the data.Type: GrantFiled: May 5, 2021Date of Patent: February 18, 2025Assignee: EMC IP Holding Company LLCInventors: Yevgeni Gehtman, Maxim Balin, Tomer Shachar