Patents by Inventor Victor Salamon

Victor Salamon has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10860733
    Abstract: A method, computer program product, and computing system for receiving a shred command from a host on a storage device associated with a main storage copy within a redundant storage system. The shred command with respect to the main storage copy is processed on the storage device associated with the main storage copy.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: December 8, 2020
    Assignee: EMC IP Holding Company, LLC
    Inventors: Victor Salamon, Ying Xie
  • Publication number: 20200349267
    Abstract: A method, computer program product, and computing system for maintaining an application stack for use within a virtualized space. A shredding process is effectuated on the application stack.
    Type: Application
    Filed: April 20, 2017
    Publication date: November 5, 2020
    Inventor: VICTOR SALAMON
  • Patent number: 10769021
    Abstract: A cache coherency protection system provides for data redundancy by sharing a cache coherence memory pool for protection purposes. The system works consistently across all communication protocols, yields improved data availability with potentially less memory waster and makes data availability faster in node/director failure scenarios. According to various embodiments, the cache coherency protection system may include a writer/requester director that receives a write request from host, a protection target director that is a partner of the writer/request director and a directory.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: September 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Victor Salamon, Paul A. Shelley, Ronald C. Unrau, Steven R. Bromling
  • Patent number: 10747602
    Abstract: A method, computer program product, and computing system for defining user data that needs to be available to a user application. The user data is stored within a data array. It is determined whether the user data is available to the user application. If the user data is not available to the user application, notice concerning the unavailability of the user data is provided.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: August 18, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Victor Salamon
  • Patent number: 10623494
    Abstract: A method, computer program product, and computer system for identifying, by a computing device, a first connection type at a first location, wherein the computing device may reside in a transportable container coupled to the computing device and one or more storage devices, and wherein I/O communication may be routed to the computing device via the first connection type. A second connection type may be identified at a second location. The first connection type may be switched to the second connection type, wherein I/O communication may be routed to the computing device via the second connection type enabling a remote computing device to wirelessly access the computing device during transportation of the transportation container to the second location.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: April 14, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Victor Salamon
  • Patent number: 10162542
    Abstract: A protection orchestrator manages creation of temporally consistent protection points for a multi-span business application. Each multi-span protection point includes component protection points generated by nodes such as host computers, storage arrays, version control repositories and cloud storage gateways. Shim programs running on the nodes translate commands from the protection orchestrator into protocol commands for the node with which they are associated. A first command pauses changes to all components of the multi-span business application. A second command causes creation of the component protection points. A third command un-pauses the changes to the components.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: December 25, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Victor Salamon, Thomas Polasek, Tsung Lin Yong
  • Patent number: 10120616
    Abstract: A method, computer program product, and computing system for receiving an IO request on a multitier storage system. The multitier storage system includes: a host, a fast storage tier, and at least one slower storage tier. The fast storage tier is coupled to the host using a fast tier network infrastructure and the at least one slower storage tier is coupled to the host using at least one slower tier network infrastructure. The IO request is processed to determine if the IO request is associated with the fast storage tier or the at least one slower storage tier. The IO request is effectuated via one of the fast tier network infrastructure and the at least one slower tier network infrastructure.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: November 6, 2018
    Assignee: EMC IP Holding Company, LLC
    Inventors: Victor Salamon, Ying Xie
  • Patent number: 10055270
    Abstract: A method, computer program product, and computing system for monitoring a high-availability storage system for the occurrence of a failure event from which the high-availability storage system automatically recovered. The failure event is associated with a failure event cost. A party associated with the high-availability storage system is informed of the failure event cost.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: August 21, 2018
    Assignee: EMC IP Holding Company LLC
    Inventor: Victor Salamon
  • Patent number: 9805049
    Abstract: Transferring an application from a first site to a second site includes determining that the second site is a destination site for the application, causing writes by the application at the first site to be propagated semi-synchronously to the second site, transferring storage data from the first site to the second site, suspending operation of the application on the first site, and resuming operation of the application on the second site. The application may be a virtual machine or a host cluster capable of transitioning applications between cluster nodes. The virtual machine may be transferred from the first site to the second site by transferring an image of the virtual machine from the first site to the second site. The destination site may be selected by a user. The second site may be located remotely from the first site across an asynchronous distance.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: October 31, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Ashish A. Palekar, Bradford B. Glade, Anshul Chadda, David L. Black, Roel van der Goot, Victor Salamon
  • Patent number: 9679039
    Abstract: A system is provided for continuous protection of data and storage configuration metadata. Content protected by snapshots, for example, in connection with continuous snapshotting and/or continuous data protection, may be extended to include not only user data but further include configuration metadata of the storage management system. In particular, a user may want to rollback a storage management system to a past point due to performance or stability issues attributed to configuration changes. The system described herein enables rollback to prior states based on storage configuration metadata in addition to rollback of user data and provides for synchronization of the data and configuration metadata in connection with a rollback. The system also enables roll forward processing.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: June 13, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Jeremy J. Nickurak, Steven Bromling, Victor Salamon, Peter D. Cutts
  • Patent number: 9128901
    Abstract: A system is provided for continuous protection of data and storage configuration metadata. Content protected by snapshots, for example, in connection with continuous snapshotting and/or continuous data protection, may be extended to include not only user data but further include configuration metadata of the storage management system. In particular, a user may want to rollback a storage management system to a past point due to performance or stability issues attributed to configuration changes. The system described herein enables rollback to prior states based on storage configuration metadata in addition to rollback of user data and provides for synchronization of the data and configuration metadata in connection with a rollback. The system also enables roll forward processing.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: September 8, 2015
    Assignee: EMC Corporation
    Inventors: Jeremy J. Nickurak, Steven Bromling, Victor Salamon, Peter D. Cutts
  • Patent number: 9015121
    Abstract: The system described herein provides for unifying the streams of I/O, external VM snapshot triggers and VM internal operations into one in connection with providing for snapshotting of both the data storage of a storage system and one or more associated VMs over time. The system described herein thereby allows recording undo and redo journals for all the streams substantially simultaneously. The system described herein unifies snapshots for data storage and all associated VMs in response to one or more triggers. A tag of the unified snapshots may therefore automatically refer to a point-in-time of both the VM and array data.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: April 21, 2015
    Assignee: EMC Corporation
    Inventors: Victor Salamon, Roel van der Goot, Steven R. Bromling
  • Patent number: 8682852
    Abstract: Maintaining data at a failover site includes an application writing data at a primary site corresponding to the failover site, where data is transferred asynchronously from the primary site to the failover site, the application issuing an application check point and initiating a system check point in response to the application issuing the application check point, where the system check point causes data at the failover site to be consistent with the primary site. The application check point may complete only after the system check point completes. The application check point may complete independently of completion of the system check point. The application check point may complete either only after the system check point completes or independently of completion of the system check point according to a specific criteria.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: March 25, 2014
    Assignee: EMC Corporation
    Inventors: Victor Salamon, Ashish A. Palekar, Roel van der Goot, David L. Black
  • Patent number: 8074003
    Abstract: A data processing system is distributed across a plurality of locations coupled together by a wide-area communications network and includes physical storage devices and a set of host computers distributed across the locations. Each host executes both a local initiator application and a local caching storage controller (CSC) application.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: December 6, 2011
    Assignee: EMC Corporation
    Inventors: Victor Salamon, Roel van der Goot