Patents Assigned to IP Holding Company
-
Patent number: 11947426Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for recommending a protection strategy. The method includes obtaining contents of attributes of a plurality of data assets adjusted. The method further includes generating a plurality of vector representations for the plurality of data assets based on the contents of the attributes. The method further includes dividing the plurality of data assets into at least one category based on the plurality of vector representations. The method further includes if it is determined that a protection strategy for one data asset in the at least one category exists, determining the protection strategy as a recommended strategy for another data asset in the at least one category.Type: GrantFiled: November 10, 2021Date of Patent: April 2, 2024Assignee: EMC IP HOLDING COMPANY LLCInventors: Ren Wang, Qi Wang, Yun Zhang, Ming Zhang, Weiyang Liu
-
Patent number: 11947696Abstract: A system can receive, from user input, request data indicative of a request to create a file with a first filename. The system can, based on the request data, determining a second filename for the file. The system can store an association between the first filename and the second filename. The system can create the file in a file system with the second filename.Type: GrantFiled: July 16, 2021Date of Patent: April 2, 2024Assignee: EMC IP HOLDING COMPANY LLCInventor: Barbara Ballard
-
Patent number: 11948052Abstract: The present disclosure relates to a method, an electronic device, and a computer program product for monitoring a field device. For example, a method for monitoring a field device is provided. The method may include receiving facility information data associated with locations of a group of field devices and a sensing data set acquired by a sensing apparatus arranged near the group of field devices. The method may further include determining, according to a determination that sensing data associated with at least one field device in the group of field devices in the sensing data set is abnormal, a target location of the at least one field device based on the facility information data. In addition, the method may further include generating navigation information from a source location where a user is located to the target location.Type: GrantFiled: July 21, 2020Date of Patent: April 2, 2024Assignee: EMC IP Holding Company LLCInventors: Danqing Sha, Pedro Fernandez Orellana, Zhen Jia, Xuwei Tang
-
Patent number: 11948050Abstract: Techniques are provided for caching of machine learning model training parameters. One method comprises training a machine learning model using a given training dataset; and caching a parameter of the machine learning model from the training with the given training dataset. The cached parameter of the machine learning model is used for a subsequent training of the machine learning model. The caching may be performed after each of multiple iterations of the training of the machine learning model. A given cached iteration of the training of the machine learning model may be identified using a key based on: (i) a hash of the given training dataset, (ii) a hash of the machine learning model parameter, and/or (iii) hyperparameters of the machine learning model. The caching of a given iteration of the machine learning model may occur when the given cached iteration is not found in a cache memory.Type: GrantFiled: February 19, 2020Date of Patent: April 2, 2024Assignee: EMC IP Holding Company LLCInventors: Sean Creedon, Ian Gerard Roche
-
Patent number: 11947958Abstract: A technique manages objects in a software development project. In particular, in response to receiving a commit request for committing a group of objects, a group of historical commit requests associated with the group of objects are acquired based on a commit history, wherein historical commit requests in the group of historical commit requests involve the group of objects. A candidate object is selected from at least one object involved in the historical commit requests that is different from the group of objects. An association relationship between the candidate object and the group of objects is determined. The candidate object is identified as a missing object in response to determining that the association relationship satisfies a predetermined condition, the missing object indicating an object associated with the commit request but not included in the commit request. Accordingly, objects that are missing in a commit request can be automatically checked.Type: GrantFiled: December 22, 2021Date of Patent: April 2, 2024Assignee: EMC IP Holding Company LLCInventors: Chen Zhang, Lei Lei, Dazhi Dong
-
Patent number: 11947499Abstract: A peer-to-peer global namespace for storage system metadata federations. Specifically, the disclosure proposes a peer-to-peer metadata federation architecture, where enterprise storage metadata for any and all geo-distributed sites may be distributed across and continually reconciled by a network of nodes, instead of being maintained by a single node assigned to a given geographic location. In implementing a federation, the network of nodes may lack exploitable, centralized points of vulnerability, and therefore, may exhibit no central point of failure. Furthermore, the disclosure proposes the implementation of a global metadata namespace for the enterprise storage metadata spanning the entirety of an enterprise (across all geographic locations). The global metadata namespace may be maintained on each node through event-based synchronization.Type: GrantFiled: July 31, 2020Date of Patent: April 2, 2024Assignee: EMC IP Holding Company LLCInventor: Qi Bao
-
Patent number: 11947496Abstract: 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: GrantFiled: May 25, 2020Date of Patent: April 2, 2024Assignee: EMC IP Holding Company LLCInventors: Chao Lin, Yuting Zhang
-
Patent number: 11947803Abstract: Techniques for providing effective utilization of different drive capacities in storage appliances. The techniques include providing a storage drive array that has a first set of storage drives and a second set of storage drives. Each storage drive in the first set has a first drive capacity and each storage drive in the second set has a second drive capacity. The first drive capacity is higher than the second drive capacity. The techniques include allocating, within the first drive capacity, at least a first sub-capacity and a second sub-capacity. The first sub-capacity is equal to the second drive capacity. The techniques include placing blocks of hot data in the first sub-capacities of the storage drives in the first set and/or the second drive capacities of the storage drives in the second set, and placing blocks of cold data in the second sub-capacities of the storage drives in the first set.Type: GrantFiled: October 26, 2020Date of Patent: April 2, 2024Assignee: EMC IP Holding Company LLCInventors: Daniel E. Cummins, Vamsi K. Vankamamidi, Shuyu Lee
-
Patent number: 11940950Abstract: A method, computer program product, and computer system for identifying, by a computing device, a number of extents needed for a create snapshot operation to create a snapshot. The number of extents may be added to an in-memory cache. The number of extents needed for the create snapshot operation may be allocated from the in-memory cache to execute the create snapshot operation. Freed extents may be added to the in-memory cache based upon, at least in part, executing a delete snapshot operation to delete the snapshot.Type: GrantFiled: October 22, 2021Date of Patent: March 26, 2024Assignee: EMC IP Holding Company, LLCInventors: Vamsi K. Vankamamidi, Ronen Gazit
-
Patent number: 11941438Abstract: Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for using a virtual desktop. A method in one embodiment includes receiving, at a first edge node in a plurality of edge nodes, an instruction from a first set of input devices in a plurality of peripheral devices. The instruction is for use of a first virtual desktop deployed on the first edge node. The method further includes: using the first virtual desktop based on the instruction by using resources at the first edge node. The method further includes: sending data to an output device in the plurality of peripheral devices, wherein the data is associated with the use of the first virtual desktop. The solution for using a virtual desktop of the present application enables the use of a virtual desktop using resources at an edge node without requiring a client.Type: GrantFiled: August 10, 2021Date of Patent: March 26, 2024Assignee: EMC IP Holding Company LLCInventors: Pedro Fernandez Orellana, Qiang Chen
-
Patent number: 11941641Abstract: 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: GrantFiled: October 15, 2021Date of Patent: March 26, 2024Assignee: EMC IP Holding Company LLCInventors: Parminder Singh Sethi, Akanksha Goel, Shelesh Chopra
-
Patent number: 11940878Abstract: Methods and systems for restoring data are described. According to some embodiments, the method, in response to receiving a first restore request, initiates a second restore request to a hybrid data buffer to route blocks of backup data to the hybrid data buffer. The method further invokes an interrupt service routine (ISR) that is initialized with reserved addresses. When the blocks of backup data are transmitted to the hybrid data buffer, the method further tags, by the ISR, the blocks of backup data to a specified location, where the specified location is one of the reserved addresses.Type: GrantFiled: February 13, 2020Date of Patent: March 26, 2024Assignee: EMC IP HOLDING COMPANY LLCInventors: Mahesh Reddy A V, Chetan Battal, Mahantesh Ambaljeri, Swaroop Shankar DH
-
Patent number: 11941443Abstract: Workloads, e.g., synthetic workloads, on one or more storage systems in an dynamic, automated manner, for example, to load test the one or more storage systems. A distributed system may be employed in which a workload information server (WIS) serves one or more clients referred to herein as workload control components (WCCs) that analyze workload information of the one or more storage systems, and control the modification of workloads thereon based on this analysis, through the WIS. The WIS also may serve one or more clients referred to herein as workload generation controllers (WGCs) that monitor workloads on the one or more storage systems, report workload information to the WIS and generate, modify or remove workloads on the one or more storage systems according to instructions received from the WIS in response to requests (e.g., hints) from the one or more WGCs.Type: GrantFiled: April 22, 2021Date of Patent: March 26, 2024Assignee: EMC IP Holding Company LLCInventor: Garvin O'Brien
-
Patent number: 11940879Abstract: Embodiments of the present disclosure provide a data protection method, an electronic device, and a computer program product. The method includes determining an object feature for each protection object in a set of protection objects that generate protected data, the set of protection objects including at least one protection object configured with a predetermined data protection strategy. The method further includes determining a set of candidate objects belonging to the same class as the at least one protection object from the set of protection objects according to the determined object features. The method further includes configuring the predetermined data protection strategy to at least one candidate object in the set of candidate objects.Type: GrantFiled: September 30, 2020Date of Patent: March 26, 2024Assignee: EMC IP Holding Company LLCInventors: Qiang Chen, Jing Yu, Jiayang Xu, Danqing Sha
-
Patent number: 11941155Abstract: Techniques are provided for secure data management in a network computing environment. A security management system receives data from a device which operates in a device network that is managed by the security management system. The security management system performs a data classification process to determine a data sensitivity level of the received data. The security management system determines a type of encryption to apply to the received data based on the determined data sensitivity level. The type of encryption is determined from a plurality of different types of encryption that are supported by a cloud system. The security management system sends the received data to the cloud system to at least one of store the data and perform secured data analytic processing of the data, in a format according to the determined type of encryption.Type: GrantFiled: March 15, 2021Date of Patent: March 26, 2024Assignee: EMC IP Holding Company LLCInventors: Mohamed Sohail, Said Tabet
-
Patent number: 11941265Abstract: Techniques for managing metadata storage units involve: in response to receiving, from a client, a request for allocating a target number of metadata storage units, determining a first number of available metadata storage units remaining in a metadata storage space of a storage system after the allocation is performed; and if the first number is not less than a reserved number, allocating the target number of metadata storage units from the metadata storage space for the client to use, wherein the reserved number is associated with a usage condition of the metadata storage units in the storage system. Accordingly, such techniques can effectively manage metadata and improve the performance of a system.Type: GrantFiled: September 1, 2021Date of Patent: March 26, 2024Assignee: EMC IP Holding Company LLPInventors: Xiongcheng Li, Xinlei Xu, Sihang Xia, Tianshu Sun, Ping Ge
-
Patent number: 11941253Abstract: A method, computer program product, and computing system for sensing a failure within a system within a computing device. The system may include a cache memory system and a vaulted memory comprising a random access memory (RAM) having a plurality of independent persistent areas. A primary node and secondary node may be provided. The primary node may occupy a first independent persistent area of the RAM of the vaulted memory. The secondary node may occupy a second independent persistent area of the RAM of the vaulted memory. Data within the vaulted memory may be written to a persistent media using an iterator. The data may include at least one dirty page. Writing data within the vaulted memory to the persistent media may include flushing the at least one dirty page to the persistent media.Type: GrantFiled: April 22, 2021Date of Patent: March 26, 2024Assignee: EMC IP Holding Company, LLCInventors: Oran Baruch, Ronen Gazit, Jenny Derzhavetz
-
Maintaining online access to data stored in a plurality of storage devices during a hardware upgrade
Patent number: 11941301Abstract: A technique maintains online access to data stored in a plurality of storage devices during a hardware upgrade in which the plurality of storage devices moves between storage processor enclosures. The technique involves providing, from the plurality of storage devices, online access to the data while each storage device of the plurality of storage devices resides in a first storage processor enclosure. The technique further involves providing, from the plurality of storage devices, online access to the data while the plurality of storage devices is moved from the first storage processor enclosure to a second storage processor enclosure (e.g., transferring each storage devices one by one before triggering a rebuild process). The technique further involves providing, from the plurality of storage devices, online access to the data while each storage device of the plurality of storage devices resides in the second storage processor enclosure.Type: GrantFiled: January 22, 2021Date of Patent: March 26, 2024Assignee: EMC IP Holding Company LLCInventors: Min Zhang, Haohan Zhang, Yang Liu, Jianhuang Li, Wai C. Yim -
Patent number: 11941287Abstract: A method, computer program product, and computer system for receiving, by a computing device, a Write-Same operation from a host for a range of logical block addresses of a destination. Data may be recorded in a buffer to indicate that the Write-Same operation is complete prior to completing the Write-Same operation. An acknowledgment may be sent to the host that the Write-Same operation is complete prior to flushing to a final destination. The Write-Same operation for the logical block addresses of the destination may be performed after sending the acknowledgment to the host that the Write-Same operation is complete.Type: GrantFiled: June 17, 2020Date of Patent: March 26, 2024Assignee: EMC IP Holding Company, LLCInventors: Bar David, Ronen Gazit
-
Publication number: 20240090921Abstract: Trocar retractor apparatus and methods for use are described where an apparatus for positioning an instrument may generally include a substrate having a first surface and a second surface opposite to the first surface, an instrument positioning guide projecting from the first surface of the substrate, and one or more suction assemblies positioned along the second surface and in fluid communication with an interior of the substrate. The one or more suction assemblies may be attachable to a tissue region via a vacuum force applied through the one or more suction assemblies. The apparatus may also have the substrate configured to maintain a predetermined configuration when the vacuum force is applied.Type: ApplicationFiled: November 30, 2023Publication date: March 21, 2024Applicant: Tautona Group IP Holding Company, LLCInventors: Joseph RIMSA, Geoffrey C. GURTNER