Patents Assigned to IP Holding Company
-
Patent number: 11893817Abstract: Techniques described herein relate to a method for predicting field values of documents. The method may include identifying a field prediction model generation request; obtaining, training documents from a document manager; selecting a first training document; making a first determination that the first training document is a text-based document; performing text-based data extraction to identify first words and first boxes included in the first training document; identifying first keywords and first candidate words included in the first training document based on the first words and the first boxes; and generating a first annotated training document using the first keywords and the first candidate words, wherein the first annotated training document comprises color-based representation masks for the first keywords, the first candidate words, and first general words included in the first training document.Type: GrantFiled: July 27, 2021Date of Patent: February 6, 2024Assignee: EMC IP Holding Company LLCInventors: Paulo Abelha Ferreira, Pablo Nascimento da Silva, Rômulo Teixeira de Abreu Pinho, Tiago Salviano Calmon, Vinicius Michel Gottin
-
Patent number: 11893259Abstract: A storage system comprises a plurality of storage devices, and is configured to establish a production drive group comprising a first subset of the storage devices, using a first firmware-level configuration process, and to establish a stealth drive group comprising a second subset of the storage devices, using a second firmware-level configuration process, the storage devices of the stealth drive group thereby being separated at a firmware level of the storage system from the storage devices of the production drive group. The storage system is further configured to copy data of one or more logical storage volumes from the production drive group to the stealth drive group, and responsive to completion of the copying of the data of the one or more logical storage volumes from the production drive group to the stealth drive group, to initiate a firmware-level reconfiguration process for the storage devices of the stealth drive group.Type: GrantFiled: January 7, 2021Date of Patent: February 6, 2024Assignee: EMC IP Holding Company LLCInventors: Boris Giterman, Yaniv Sagron, Arieh Don
-
Patent number: 11888836Abstract: A method for joining an association that includes receiving, by a first cluster, an association access credential and a unique address of an association manager, generating, based on the association access credential, an association access request, sending, to the unique address, the association access request, receiving, in response to the sending, association information, and initiating, based on the association information, a connection to a second cluster in the association.Type: GrantFiled: November 8, 2022Date of Patent: January 30, 2024Assignee: EMC IP Holding Company LLCInventors: Qi Bao, Himabindu Tummala
-
Patent number: 11886720Abstract: Methods, apparatus, and processor-readable storage media for determining storage system configuration recommendations based on vertical sectors and size parameters using machine learning techniques are provided herein.Type: GrantFiled: July 15, 2020Date of Patent: January 30, 2024Assignee: EMC IP Holding Company LLCInventors: Shou-Huey Jiang, Bina K. Thakkar, Deepak Gowda
-
Patent number: 11886703Abstract: A method is used in managing storage space in storage systems. Storage space reserved by a storage object from a set of storage tiers is evaluated. A data storage system includes the first and second storage tiers configured such that performance characteristics associated with the first storage tier is different from the second storage tier. Based on the evaluation, storage space available and consumed in each storage tier of the set of storage tiers is determined.Type: GrantFiled: June 30, 2015Date of Patent: January 30, 2024Assignee: EMC IP Holding Company LLCInventors: Samuel L. Mullis, II, David Haase, Michael C. Brundage, Dayanand Suldhal
-
Patent number: 11886911Abstract: At least one processing device comprises a processor and a memory coupled to the processor. The at least one processing device is configured to associate different classes of service with respective threads of one or more applications executing on at least one of a plurality of processing cores of a storage system, to configure different sets of prioritized thread queues for respective ones of the different classes of service, to enqueue particular ones of the threads associated with particular ones of the classes of service in corresponding ones of the prioritized thread queues, and to implement different dequeuing policies for selecting particular ones of the enqueued threads from the different sets of prioritized thread queues based at least in part on the different classes of service. The at least one processing device illustratively comprises at least a subset of the plurality of processing cores of the storage system.Type: GrantFiled: June 29, 2020Date of Patent: January 30, 2024Assignee: EMC IP Holding Company LLCInventors: Vladimir Shveidel, Lior Kamran
-
Patent number: 11888705Abstract: Embodiments of the present disclosure relate to a method, a device, and a computer program product for processing data. The method includes: loading, at a switch and in response to receipt of a model loading request from a terminal device, a data processing model specified in the model loading request. The method further includes: acquiring model parameters of the data processing model from the terminal device. The method further includes: processing, in response to receipt of to-be-processed data from the terminal device, the data using the data processing model based on the model parameters. Through the method, data may be processed at a switch, which improves the efficiency of data processing and the utilization rate of computing resources, and reduces the delay of data processing.Type: GrantFiled: May 26, 2020Date of Patent: January 30, 2024Assignee: EMC IP Holding Company LLCInventors: Chenxi Hu, Sanping Li
-
Patent number: 11886383Abstract: Techniques for managing a file system involve: receiving an event published by the file system, the event being associated with an operation on an object in the file system; determining a value of a counter corresponding to the event based on execution information of the operation; determining a target action corresponding to the value of the counter based on a trigger strategy associated with the counter, the trigger strategy defining at least one action that can be triggered by the counter; and generating an indication for causing the file system to execute the target action. Accordingly, file system management in finer granularity can be provided.Type: GrantFiled: May 17, 2021Date of Patent: January 30, 2024Assignee: EMC IP Holding Company LLCInventors: Ying Yu, Jing Li, Jia Huang
-
Patent number: 11886751Abstract: Embodiments are described for storing array snapshots of a block-based system in networked storage, such as an NAS or SAN device. A system and process determines a size of the block device and splits it into a number of slices based on the size of the block device, with each slice comprising slice data. The slice data is written to protection storage either directly or through temporary buffer memory. The slice number and memory location for the slice data is stored in a key/value map, where the key comprises the slice number, and the value comprises the location. Backup agents are deployed to back up the slice data for each slice of the block device to the networked storage, and the slice data is stored as array snapshots in the network storage.Type: GrantFiled: October 30, 2020Date of Patent: January 30, 2024Assignee: EMC IP Holding Company LLCInventors: Adam Brenner, Upanshu Singhal
-
Publication number: 20240025065Abstract: A shaving device comprising a head assembly including a support member having at least one support member magnet and a blade cartridge having at least one face with at least one razor blade and configured to be rotatably coupled to the support member about a pivot axis. The blade cartridge includes at least one blade cartridge magnet having a pole aligned with a pole of the support member magnet to generate a magnetic force that urges the blade cartridge about the pivot axis towards an initial starting position (ISP), wherein the blade cartridge is further configured to rotate about the pivot axis away from the ISP upon application of an external force sufficient to overcome the magnetic force between the support member magnet and the blade cartridge magnet.Type: ApplicationFiled: February 3, 2023Publication date: January 25, 2024Applicant: INSIGNIA IP HOLDING COMPANY, LLCInventors: Ruairidh Robertson, David Carpenter, Alan Kenneth Stratton, George K. Bonnoitt
-
Publication number: 20240025066Abstract: A shaving device comprising a head assembly including a support member having at least one support member magnet and a blade cartridge having at least one face with at least one razor blade and configured to be rotatably coupled to the support member about a pivot axis. The blade cartridge includes at least one blade cartridge magnet having a pole aligned with a pole of the support member magnet to generate a magnetic force that urges the blade cartridge about the pivot axis towards an initial starting position (ISP), wherein the blade cartridge is further configured to rotate about the pivot axis away from the ISP upon application of an external force sufficient to overcome the magnetic force between the support member magnet and the blade cartridge magnet.Type: ApplicationFiled: February 6, 2023Publication date: January 25, 2024Applicant: INSIGNIA IP HOLDING COMPANY, LLCInventors: Ruairidh Robertson, David Carpenter, Alan Kenneth Stratton, George K. Bonnoitt
-
Patent number: 11880576Abstract: Aspects of the present disclosure relate to data deduplication (dedup) techniques for storage arrays. In embodiments, a sequence of input/output (IO) operations in an IO stream received from one or more host devices by a storage array are identified. Additionally, a determination can be made as to whether a set of previously received IO operations match the identified IO sequence based on a time series relationship between the identified IO sequence and the previously received IO operations. Further, one or more data deduplication (dedup) techniques can be performed on the matching IO sequence.Type: GrantFiled: January 28, 2021Date of Patent: January 23, 2024Assignee: EMC IP Holding Company LLCInventors: Ramesh Doddaiah, Steve Lathrop, Anoop Raghunathan, Jeremy O'Hare
-
Patent number: 11880338Abstract: Described is hard link handling when a directory snapshot exists that includes the hard link's connected file object. A hard link is created by allocating a virtual inode number for the hard link, with the virtual inode number mapped to a real inode number that identifies a real inode of the file object; the hard link is assigned weight. A total weight associated with the real inode is increased by the hard link weight, and a hard link data store is updated with an entry for the hard link. Upon receiving data write request to the hard link, weight data determines that the file object is shared as a result of the snapshot; the hard link is disassociated from the real inode file, and associated with a new real inode number and new real inode of a new file object. The data is written based on the new real inode.Type: GrantFiled: July 22, 2021Date of Patent: January 23, 2024Assignee: EMC IP HOLDING COMPANY LLCInventors: Rohit K. Chawla, Alexander S. Mathews, Soumyadeep Sen, Marc A. De Souter
-
Patent number: 11880598Abstract: Techniques for managing sequencing requests for storage node operations based on types of operations being sequenced. The techniques manage sequencing requests for different types of operations, such as backup and recovery operations, replication operations, migration operations, and so on, in a manner that avoids overwhelming storage node capacity. The techniques include receiving a sequencing request for an operation of a specified operation type at a request manager of a storage node and determining whether a capacity of the storage node is available for running the operation by a capacity manager for the specified operation type, in which the capacity manager is provided by a storage client and implemented on the storage node separate from the request manager. In this way, throttling, limiting, and/or prioritization requirements of the operation of the specified operation type can be defined by the storage client in a manner agnostic to the request manager.Type: GrantFiled: July 8, 2021Date of Patent: January 23, 2024Assignee: EMC IP Holding Company LLCInventors: Peerapat Luxsuwong, Sathya Krishna Murthy, Charles Christopher Bailey
-
Patent number: 11880586Abstract: Aspects of the present disclosure relate to enabling storage array-based remote replication from containerized applications operating on one or more node clusters. In embodiments, a host executing one or more operations from a node cluster is provided an interface (e.g., an application programming interface (API)) to a storage array. Additionally, the host can be delivered resources to manage and monitor the storage array to perform one or more data replication services directly from the node cluster and via the interface. Further, data replications services are triggered in response to instructions issued by the host directly from the node cluster and via the interface.Type: GrantFiled: October 29, 2021Date of Patent: January 23, 2024Assignee: EMC IP Holding Company LLCInventors: Utkarsh Dubey, Numan Elahi Tramboo, Prasant Kumar Padhi, Thomas Watson
-
Patent number: 11880403Abstract: One example method includes, for each document in a group of annotated documents, extracting a set of words from the annotated document, and each of the words is positioned in a respective field of the annotated document. The method further includes using an aggregation function to determine, for one of the fields, a similarity of each one of the annotated documents to all of the other annotated documents, creating a document layout graph with nodes that each correspond to a respective annotated document, and each node is connected to all other nodes for which a similarity threshold for the one field has been met, and running an algorithm on the document layout graph to identify a clique of the annotated documents, and each annotated document in the clique has a similar layout to respective layouts of the other annotated documents in the clique.Type: GrantFiled: October 8, 2021Date of Patent: January 23, 2024Assignee: EMC IP HOLDING COMPANY LLCInventors: Paulo Abelha Ferreira, Pablo Nascimento da Silva, Rômulo Teixeira de Abreu Pinho, Vinicius Michel Gottin
-
Patent number: 11880476Abstract: Systems and methods for backing up data are provided. Data objects or blocks of data can be encrypted with individualized keys. The keys are generated from the unencrypted data objects or blocks. The encrypted data objects or blocks and fingerprints of the encrypted data objects or blocks can be uploaded to a datacenter. Even though the data objects or blocks are encrypted, deduplication can be performed by the datacenter or before the data object is uploaded to the datacenter. In addition, access can be controlled by encrypting the key used to encrypt the data object with access keys to generate one or more access codes. The key to decrypt the encrypted data object is obtained by decrypting the access code.Type: GrantFiled: September 30, 2019Date of Patent: January 23, 2024Assignee: EMC IP HOLDING COMPANY LLCInventors: Ray D. Whitmer, David S. Anderson
-
Patent number: 11880286Abstract: On-the-fly point-in-time recovery operations are disclosed. During a recovery operation, the PiT being restored can be changed on-the-fly or during the existing recovery operation without restarting the recovery process from the beginning. In one example, this improves recovery time operation (RTO) and prevents aspects of the recovery operation to be avoided when changing to a different PiT.Type: GrantFiled: December 12, 2022Date of Patent: January 23, 2024Assignee: EMC IP HOLDING COMPANY LLCInventors: Jehuda Shemer, Kfir Wolfson, Tomer Kushnir, Jawad Said
-
Patent number: 11875054Abstract: A method comprising: stopping to use one or more first approximate membership filters for servicing of read requests that are incoming to a storage system; increasing a size of a set of first data structures that are available in the storage system, each of the first data structures being used by the storage system for write request amortization; replacing the one or more first approximate membership filters with one or more second approximate membership filters, and building each of the one or more second approximate membership filters by: freezing all non-empty first data structures in the set, and copying respective contents of each of the frozen non-empty first data structures into any of the one or more second approximate membership filters; and starting to use the one or more second approximate membership filters for servicing of read requests that are incoming to the storage system.Type: GrantFiled: November 1, 2021Date of Patent: January 16, 2024Assignee: EMC IP Holding Company LLCInventors: Denis Dovzhenko, Artem Zarafyants, Oleg Soldatenko, Svetlana Kalugina
-
Patent number: 11871961Abstract: 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: GrantFiled: August 14, 2020Date of Patent: January 16, 2024Assignee: Tautona Group IP Holding Company, LLCInventors: Joseph Rimsa, Geoffrey C. Gurtner