Patents Assigned to IP Holding Company
  • Patent number: 11893817
    Abstract: 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: Grant
    Filed: July 27, 2021
    Date of Patent: February 6, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Paulo Abelha Ferreira, Pablo Nascimento da Silva, Rômulo Teixeira de Abreu Pinho, Tiago Salviano Calmon, Vinicius Michel Gottin
  • Patent number: 11893259
    Abstract: 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: Grant
    Filed: January 7, 2021
    Date of Patent: February 6, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Boris Giterman, Yaniv Sagron, Arieh Don
  • Patent number: 11888836
    Abstract: 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: Grant
    Filed: November 8, 2022
    Date of Patent: January 30, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Qi Bao, Himabindu Tummala
  • Patent number: 11886720
    Abstract: 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: Grant
    Filed: July 15, 2020
    Date of Patent: January 30, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Shou-Huey Jiang, Bina K. Thakkar, Deepak Gowda
  • Patent number: 11886703
    Abstract: 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: Grant
    Filed: June 30, 2015
    Date of Patent: January 30, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Samuel L. Mullis, II, David Haase, Michael C. Brundage, Dayanand Suldhal
  • Patent number: 11886911
    Abstract: 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: Grant
    Filed: June 29, 2020
    Date of Patent: January 30, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Vladimir Shveidel, Lior Kamran
  • Patent number: 11888705
    Abstract: 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: Grant
    Filed: May 26, 2020
    Date of Patent: January 30, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Chenxi Hu, Sanping Li
  • Patent number: 11886383
    Abstract: 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: Grant
    Filed: May 17, 2021
    Date of Patent: January 30, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Ying Yu, Jing Li, Jia Huang
  • Patent number: 11886751
    Abstract: 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: Grant
    Filed: October 30, 2020
    Date of Patent: January 30, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Adam Brenner, Upanshu Singhal
  • Publication number: 20240025065
    Abstract: 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: Application
    Filed: February 3, 2023
    Publication date: January 25, 2024
    Applicant: INSIGNIA IP HOLDING COMPANY, LLC
    Inventors: Ruairidh Robertson, David Carpenter, Alan Kenneth Stratton, George K. Bonnoitt
  • Publication number: 20240025066
    Abstract: 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: Application
    Filed: February 6, 2023
    Publication date: January 25, 2024
    Applicant: INSIGNIA IP HOLDING COMPANY, LLC
    Inventors: Ruairidh Robertson, David Carpenter, Alan Kenneth Stratton, George K. Bonnoitt
  • Patent number: 11880576
    Abstract: 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: Grant
    Filed: January 28, 2021
    Date of Patent: January 23, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Ramesh Doddaiah, Steve Lathrop, Anoop Raghunathan, Jeremy O'Hare
  • Patent number: 11880338
    Abstract: 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: Grant
    Filed: July 22, 2021
    Date of Patent: January 23, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Rohit K. Chawla, Alexander S. Mathews, Soumyadeep Sen, Marc A. De Souter
  • Patent number: 11880598
    Abstract: 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: Grant
    Filed: July 8, 2021
    Date of Patent: January 23, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Peerapat Luxsuwong, Sathya Krishna Murthy, Charles Christopher Bailey
  • Patent number: 11880586
    Abstract: 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: Grant
    Filed: October 29, 2021
    Date of Patent: January 23, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Utkarsh Dubey, Numan Elahi Tramboo, Prasant Kumar Padhi, Thomas Watson
  • Patent number: 11880403
    Abstract: 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: Grant
    Filed: October 8, 2021
    Date of Patent: January 23, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Paulo Abelha Ferreira, Pablo Nascimento da Silva, Rômulo Teixeira de Abreu Pinho, Vinicius Michel Gottin
  • Patent number: 11880476
    Abstract: 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: Grant
    Filed: September 30, 2019
    Date of Patent: January 23, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ray D. Whitmer, David S. Anderson
  • Patent number: 11880286
    Abstract: 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: Grant
    Filed: December 12, 2022
    Date of Patent: January 23, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Jehuda Shemer, Kfir Wolfson, Tomer Kushnir, Jawad Said
  • Patent number: 11875054
    Abstract: 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: Grant
    Filed: November 1, 2021
    Date of Patent: January 16, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Denis Dovzhenko, Artem Zarafyants, Oleg Soldatenko, Svetlana Kalugina
  • Patent number: 11871961
    Abstract: 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: Grant
    Filed: August 14, 2020
    Date of Patent: January 16, 2024
    Assignee: Tautona Group IP Holding Company, LLC
    Inventors: Joseph Rimsa, Geoffrey C. Gurtner