Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Emc Corporation patents


Recent patent applications related to Emc Corporation. Emc Corporation is listed as an Agent/Assignee. Note: Emc Corporation may have other listings under different names/spellings. We're not affiliated with Emc Corporation, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "E" | Emc Corporation-related inventors


Self-described query execution in a massively parallel sql execution engine

A query is executed in a massively parallel processing data storage system comprising a master node communicating with a cluster of multiple segments that access data in distributed storage by producing a self-described query plan at the master node that incorporates changeable metadata and information needed to execute the self-described query plan on the segments, and that incorporates references to obtain static metadata and information for functions and operators of the query plan from metadata stores on the segments. The distributed storage may be the hadoop distributed file system, and the query plan may be a full function sql query plan.. ... Emc Corporation

Secure authentication to provide mobile access to shared network resources

Techniques to perform secure authentication to provide mobile access to shared content are disclosed. In various embodiments, a user credential associated with a request to access content is received at a connector node from a mobile application running on a mobile device. ... Emc Corporation

Highly available cluster agent for backup and restore operations

Systems and methods for backing up and restoring virtual machines in a cluster environment. A cluster agent that is cluster aware operates as an interface with the backup server. ... Emc Corporation

Method and apparatus for compressing metadata in a file system

Embodiments of the present disclosure relate to a method and an apparatus for compressing metadata in a file system. The method comprises, in response to receiving a first request for writing first data to a file, determining whether the first request is for an initial write to a storage area associated with a second indirect block in the first group of indirect blocks, the first group of indirect blocks at least including a first indirect block and the second indirect block. ... Emc Corporation

Datacenter maintenance

Systems and methods for maintaining a datacenter are provided. A repair component includes modules that are configured to scan the data objects based on the identifiers of the data objects, identify potential issues or concerns with the data objects, and then repair the issues as they are discovered or over time. ... Emc Corporation

Managing data inconsistencies in files of file systems

A method is used in managing data inconsistencies in files of file systems. A data inconsistency is detected in a file system data block of a file system. ... Emc Corporation

Handling a virtual data mover (vdm) failover situation by performing a network interface control operation that controls availability of network interfaces provided by a vdm

A technique handles a vdm failover situation. The technique involves adjusting a configuration file on a first platform to indicate whether data managed by an initial vdm on that platform is being replicated to a second platform. ... Emc Corporation

Scalable predictive early warning system for data backup event log

Techniques to detect backup-related anomalies are disclosed. In various embodiments, a processor is used to generate based at least in part on backup log data associated with a training period a predictive model. ... Emc Corporation

Latching assembly

A latching assembly is configured for releasably coupling a first component to a second component. The latching assembly includes an actuator portion configured to be longitudinally-displaceable along an axis of insertion of the first component and between an engaged position and a disengaged position. ... Emc Corporation

Method and apparatus for failover in a video surveillance system

Implementations of the present disclosure provide a method and apparatus for failover in a video surveillance system. The video surveillance system includes a plurality of cameras hosted by a plurality of machines. ... Emc Corporation

Adaptor for use in storage device

Embodiments of the present disclosure provide an adapter for use in a storage device. The adapter comprises a substrate including a circuit board and adapted to support a pcie card in the storage device; a first connector fixed on the substrate and electrically connected with the circuit board, the first connector adapted to connect to the storage device; and an adapting part connected with the substrate and electrically connected with the circuit board, the adapting part including a slot that is adapted to connect to a second connector of the pcie card. ... Emc Corporation

Storage device and method for managing storage device

Embodiments of the present disclosure provide a method for managing a storage device and a storage device, the storage device including a chassis and a hard disk assembly. The method comprises: receiving a signal indicating a position of the hard disk assembly relative to the chassis, the hard disk assembly being slidably coupled to the chassis, and the signal being generated by an electromechanical element disposed on the hard disk assembly; and controlling a rotating speed of a fan based at least in part on the signal, the fan being disposed in the chassis and configured to blow wind to the hard disk assembly.. ... Emc Corporation

Method, device, and system for fault unit indication

Embodiments of the present disclosure relate to a solution for fault unit indication. In some embodiments, there is provided a method for positioning a fault unit. ... Emc Corporation

Indication of search result

Embodiments of the present disclosure provide a solution for indicating a search result. A method of indicating a search result is disclosed, which includes, in response to receiving a query term, searching for an electronic document having metadata related to the query term. ... Emc Corporation

03/29/18 / #20180089329

Method and device for managing index

Embodiments of the present disclosure provide a method and device for managing index. For example, there is provided a method, comprising: obtaining a first index term in a first index, the first index term corresponding to a first index content in the first index, the first index content indicating a position of the first index term in a document; generating a reading of the first index term; and adding the reading as a second index term into a second index, the reading corresponding to a second index content indicating the first index term. ... Emc Corporation

03/29/18 / #20180089218

Method, apparatus, and system for data deduplication

The present disclosure provides a method, apparatus and system for data deduplication comprising setting, for a to-be-deduplicated data block, a pointer pointed to the to-be-deduplicated data block as a pointer pointed to a corresponding to-be-reserved data block, and setting a virtual pointer pointed to the to-be-deduplicated data block, cancelling, in response to an available storage capacity reaching a predetermined value, virtual pointers of respective to-be-deduplicated data blocks to be reclaimed, and reclaiming storage spaces of the respective to-be-deduplicated data blocks to be reclaimed, wherein when the virtual pointer pointed to the to-be-deduplicated data block is available, the to-be-deduplicated data block is directly accessed through the virtual pointer.. . ... Emc Corporation

03/29/18 / #20180089107

Method, apparatus, and system for caching data

The present disclosure provided a method, apparatus, and system for caching data. In an embodiment of the present disclosure, the method for caching data comprises: recording, within a recording period for recording access count information of the data, access count information on respective data, wherein the recording period includes a plurality of recording timeslots, wherein the recording of the access count information within a single recording timeslot is restricted, while the access count information within the plurality of recording timeslots is aggregated; and promoting, in response to expiration of the recording period, the respective data into a cache area based on the access count information.. ... Emc Corporation

03/29/18 / #20180089095

Flushing pages from solid-state storage device

Embodiments of the present disclosure relate to a method and device for flushing pages from a solid-state storage device. Specifically, the present disclosure discloses a method, of flushing pages from a solid-state storage device comprising: determining a first number based on a period length of one flushing cycle and a period length required for building one flushing transaction, the first number indicating a maximum number of flushing transactions that can be built in the flushing cycle; and flushing pages from the solid-state storage device with an upper limit of the first number in the flushing cycle. ... Emc Corporation

03/29/18 / #20180089092

Method and device for managing caches

Embodiments of the present disclosure generally relate to a method and device for managing caches. In particular, the method may include in response to receiving a request to write data to the cache, determining the amount of data to be written. ... Emc Corporation

03/29/18 / #20180089077

Method of managing redundant array of independent disks and electronic device

Embodiments of the present disclosure provide a method of managing a redundant array of independent disks (raid) system and an electronic device. The method includes configuring a plurality of disks in the raid system as a raw mirror for storing configuration data of the raid system; storing metadata for the raw mirror in the plurality of disks, the metadata stored in each of the plurality disks including an identifier identifying that the disk belongs to the raw mirror and a sequence number identifying a writing operation for a block storing the metadata in the disk; and controlling reading and writing of the raw mirror based on the metadata.. ... Emc Corporation

03/29/18 / #20180088984

Methods and devices of batch process of content management

Embodiments of the present disclosure provide a method and device for of processing a batch process including a plurality of content management service operations. The method, comprises: determining, at a client, a batch process template associated with the batch process, the batch process template including shareable information and at least one variable field of the plurality of content management service operations; determining a value of the at least one variable field; generating, based on the determined batch process template and the value, a first request for performing the batch process template; and sending the first request to a server. ... Emc Corporation

03/29/18 / #20180088955

Method and system for managing data access in storage system

Embodiments of the present invention relate to a method and system for managing data access in a storage system. A method for managing data access in a storage system, the method comprising: obtaining state information about available resources in a storage control node in the storage system; determining, based on the state information, a credit score descriptive of processing capacity of the storage control node for data access; and publishing the credit score so as to notify a host of the processing capacity of the storage control node for the data access.. ... Emc Corporation

03/29/18 / #20180088870

Method and device for storage management

Embodiments of the present disclosure provide a storage management method and device. The method comprises: obtaining an attribute and access information of a file stored in storage at a first level in a hierarchical storage system, the attribute of the file indicating a size of the file, and the access information indicating an access frequency of the file; determining necessity of migrating the file based on the attribute of the file and the access information; and in response to the necessity exceeding a predetermined threshold, migrating the file to storage at a second level in the hierarchical storage system, the second level being different from the first level. ... Emc Corporation

03/29/18 / #20180088857

Method and system for managing storage system

A method and system for managing a storage system, the method comprising: creating a storage system including a first number of stripes, wherein each of the first number of stripes includes a second number of extents, and each of the second number of extents is distributed over a different storage device in a group of storage devices; with respect to a stripe among the first number of stripes, generating stripe information descriptive of a mapping relation between the second number of extents included in the stripe and the different storage devices in the group of storage devices; and with respect to a storage device where an extent among the second number of extents is located, building extent information about a mapping relation between an extent in the storage device and the stripe. In one embodiment of the present invention, there is provided a corresponding device and system.. ... Emc Corporation

03/29/18 / #20180088815

Method and device for storing data

Embodiments of the present disclosure provide a method and device for storing data. The method comprises: generating a data block corresponding to data to be stored; aligning the data block to a boundary of a tracking unit of a predefined size for validating the data; and storing the aligned data block in at least one storage unit of a storage space, the at least one storage unit having an identical size. ... Emc Corporation

03/29/18 / #20180088809

Multipath storage device based on multi-dimensional health diagnosis

Embodiments of the present disclosure provide a method of storage management and an electronic device. The method of storage management includes collecting information indicating an access error in an access path for accessing a storage device; performing a failure diagnosis on the access path based on the access error, the failure diagnosis including at least one of a first diagnosis related to a topology, a second diagnosis related to a history access error, or a third diagnosis related to a protocol; and providing an output related to health status of the access path based on the failure diagnosis.. ... Emc Corporation

03/29/18 / #20180088807

Method and device for migrating data

Embodiments of the present disclosure relate to a method and device for migrating data. The method comprises identifying cold data in a primary storage system. ... Emc Corporation

03/15/18 / #20180075322

Selective image backup using trained image classifier

Image backup using a trained image classifier is disclosed. In various embodiments, an image classifier is applied to a plurality of images to identify one or more images to be included in a save set of images. ... Emc Corporation

03/15/18 / #20180075052

Tiering with pluggable storage system for parallel query engines

A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes determining a usage level of a file, wherein the file is stored in a first storage system, moving the file to a second storage system based on the determined usage level of the file updating location information in a catalog based on the movement of the file, and performing at least a portion of a query on the file after updating location information in the catalog.. ... Emc Corporation

03/15/18 / #20180074793

Composable action flows

Composable action flows are disclosed. In various embodiments, a definition of one or more processing steps comprising an action flow is received. ... Emc Corporation

03/01/18 / #20180060118

Method and system for processing data

Embodiments of the present invention relates to a method and system for processing data. Specifically, there is provided a method for processing data, comprising: in response to receiving an adjustment request for adjusting the number of consumer instances from a first number to a second number, determining an adjustment policy on adjusting a first distribution of states associated with the first number of consumer instances to a second distribution of the states associated with the second number of consumer instances, the states being intermediate results of processing the data; migrating the states between the first number of the consumer instances and the second number of the consumer instances according to the adjustment policy; and processing the data based on the second distribution of the states at the second number of the consumer instances. ... Emc Corporation

02/22/18 / #20180052740

Optimization to permit block based incremental backup across system reboot or crash

Techniques to back up data are disclosed. In various embodiments, a copy of a free block map as of a first time associated with a first backup is stored in persistent data storage. ... Emc Corporation

02/08/18 / #20180041006

Modulated laser source and methods of its fabrication and operation

A modulated semiconductor laser source includes a waveguide on a semiconductor substrate; first and second reflectors; a laser electrode; an optical modulator; and a laser-electrode electrical circuit. The reflectors and a resonator segment of the waveguide define a laser resonator with laser output transmitted through the second reflector. ... Emc Corporation

02/08/18 / #20180039547

Excluding files in a block based backup

Techniques to back up data are disclosed. In various embodiments, a shadow copy of a source volume is created. ... Emc Corporation

02/08/18 / #20180039442

Efficient deduplication of logical units

Systems and methods for efficient deduplication and/or provisioning of luns are disclosed. A first unique data block pool for a first lun of a plurality of deduplicated luns is accessed, the first unique data block pool comprising a first plurality of unique data blocks for representing data stored on the first lun. ... Emc Corporation

02/08/18 / #20180039436

Replication based security

A method, system, and computer program product for intercepting io to a virtual machine file system by a storage based splitter, replicating, via a replication appliance, the io to a replica of the image; the replica of the image containing a replica of the virtual machine file system, and periodically mounting the replica of the virtual machine file system to create entries for a database tracking information about the virtual machines running in the hypervisor.. . ... Emc Corporation

02/01/18 / #20180034705

Determining physical position of electronic device

Embodiments of the present disclosure provide a method and device for determining a physical position of an electronic device. The method comprises obtaining, at a power distribution unit (pdu) that provides power supply for the electronic device, a position identifier of a physical position of the pdu from a radio frequency (rf) tag reader. ... Emc Corporation

02/01/18 / #20180032266

Managing storage system

Embodiments of the present disclosure provide methods, apparatuses and computer program products for managing a storage system. The storage system comprises a plurality of cache devices and a bottom storage device, and the plurality of cache devices comprise a first cache device group and a second cache device group. ... Emc Corporation

01/25/18 / #20180025057

M x n dispatching in large scale distributed system

M×n dispatching in a large scale distributed system is disclosed. In various embodiments, a query is received. ... Emc Corporation

01/25/18 / #20180025024

Pluggable storage system for parallel query engines

A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes, receiving a query from a client, based on the received query, analyzing a catalog for location information, based on the analysis, determining a first storage system, an associated first file system and an associated first protocol, using the associated first protocol to communicate with the first storage system, and performing at least a portion of the query on the first storage system.. ... Emc Corporation

01/18/18 / #20180020088

Multilayer mobile app interface

Systems and techniques to display app content are disclosed. In various embodiments, an indication is received to save an application page. ... Emc Corporation

01/18/18 / #20180018822

Augmented reality system and method

A computer-implemented method, computer program product, and computing system for receiving a unique identifier on a client electronic device. The unique identifier is associated with at least one it component. ... Emc Corporation

01/18/18 / #20180018234

Tracking files excluded from backup

Techniques to exclude files from backup are disclosed. In various embodiments, a database that includes an exclude set table configured to store data associated with one or more files identified to be excluded from backup is accessed. ... Emc Corporation

01/18/18 / #20180018194

Method and apparatus for a virtual machine

Embodiments of the present disclosure provide a method and an apparatus for a virtual machine. The method implemented in a virtual machine comprises: receiving i/o requests for i/o operations on virtual disks of the virtual machine; detecting associations between the virtual disks and virtual storage devices of a virtual machine hypervisor for the virtual machine; and scheduling the i/o requests based on the associations. ... Emc Corporation

01/11/18 / #20180011902

Parallel processing database system

A method and system for executing database queries in parallel using a shared metadata store. The metadata store may reside on a master node, where the master node is the root node in a tree. ... Emc Corporation

01/04/18 / #20180004826

Ingestion manager for analytics platform

An apparatus in one embodiment comprises an ingestion manager, a plurality of ingestion engines associated with the ingestion manager, and an analytics platform configured to receive data from the ingestion engines under the control of the ingestion manager. The ingestion manager is configured to interact with one or more of the ingestion engines in conjunction with providing data to a given one of a plurality of analytics workspaces of the analytics platform. ... Emc Corporation

01/04/18 / #20180004786

Incremental bloom filter rebuild for b+ trees under multi-version concurrency control

A method comprising: processing an update to a search tree and updating statistics, the search tree storing information about one or more objects indexed by corresponding object keys; determining to rebuild a first bloom filter based on the statistics, the first bloom filter associated with the search tree; generating a second bloom filter associated with the search tree; populating the second bloom filter as part of a tracing garbage collection process; and replacing the first bloom filter with the second bloom filter.. . ... Emc Corporation

01/04/18 / #20180004619

Method and device for data center management

Embodiments of the present disclosure provide a method and device for data center management. For example, there is provided a method, comprising: obtaining information of hardware used in a data center, the information of the hardware including identification information describing an identifiable attribute of the hardware; identifying the hardware by matching the identification information with a resource profile, the resource profile recording identifiable attributes of a plurality of types of hardware; and updating a record associated with the hardware in a database of the data center using the obtained information. ... Emc Corporation

01/04/18 / #20180004600

Data object recovery for storage systems

A method comprising: receiving an i/o request for object data; determining one or more data fragments wherein the object data is stored; determining that one or more of the data fragments are unavailable; determining, from within the one or more unavailable data fragments, a set of slices storing the object data, each slice comprising k small data fragments and m coded fragments; for each slice, retrieving at least k small data and coded fragments within the slice from storage; and recovering a segment of the object data using the retrieved small data and coded fragments. A related system and computer program product are also described.. ... Emc Corporation

01/04/18 / #20180004414

Incremental erasure coding for storage systems

A method comprising: generating a storage chunk having a plurality of data fragments, the storage chunk stored in one or more storage devices; allocating space in a primary memory to store a plurality of coded fragments; receiving a plurality of i/o requests to write data; allocating space in the primary memory to store a next unfilled data fragment; processing a plurality of i/o requests to write data; and copying the coded fragments from the primary memory to the one or more storage devices. For each i/o request, writing the data to the next unfilled data fragment in the one or more storage devices, writing the data to the next unfilled data fragment in the primary memory, and if the data fragment in the primary memory is full, updating the coded fragments in the primary memory using the filled data fragment in the primary memory.. ... Emc Corporation

12/28/17 / #20170373930

Configuration management for cloud storage system and method

A method, computer program product, and computer system for receiving a change to a configuration parameter associated with a first cluster node in a cluster configuration. The configuration parameter may be stored in a shared cluster memory. ... Emc Corporation

12/28/17 / #20170371978

Method and apparatus for managing a document index

Embodiments of the present disclosure relate to a method and apparatus for managing a document index. The method comprises determining an independently updatable field in a plurality of documents, the independently updatable field comprising at least one item. ... Emc Corporation

12/28/17 / #20170371758

Techniques for accurately apprising a user of progress in booting a virtual appliance

A method, performed by a computing device, includes (a) building a data structure that describes dependence relationships between components of a virtual appliance, the components comprising respective computational processes which may be invoked during booting, a dependence relationship indicating that one component must complete before a second component may be invoked, (b) identifying, with reference to the data structure and an essential set of components which were pre-defined to be essential to the virtual appliance, a set of components that must complete for booting to be considered finished, and, after identifying the required set of components, repeatedly (c) querying each required component for its respective completion status, (d) calculating an estimated completion percentage for booting the virtual appliance with reference to the respective completion statuses of each required component versus all required components, and (e) displaying an indication of the completion percentage to a user via a user interface.. . ... Emc Corporation

12/28/17 / #20170371752

Cloud storage write cache management system and method

A method, computer program product, and computer system for monitoring health of at least one storage device of a cache in a clustered system. A recovery journal may be maintained, wherein the recovery journal may identify whether one or more chunks of data stored in the cache have been dumped from the at least one storage device to persistent storage in the clustered system. ... Emc Corporation

12/28/17 / #20170371707

Data analysis in storage system

Embodiments of the present disclosure provide a method of analyzing data in a storage system, a storage system, and a computer program product. The method includes: in response to detecting a request for a data analytic job, obtaining target data for the data analytic job from a first storage device of the storage system. ... Emc Corporation

12/28/17 / #20170371628

Method and device of resource orchestration using an object-oriented language

Embodiments of the present disclosure relate to a method and a device of resource orchestration resources using an object-oriented language, and a program. Specifically the present disclosure discloses a method of resource orchestration using an object-oriented language comprising: creating a correspondence relationship from concepts in the object-oriented language to a requirement of resource orchestration; creating a workflow for implementing the resource orchestration and based upon the correspondence relationship; and implementing the resource orchestration based upon the correspondence relationship and the workflow. ... Emc Corporation

12/28/17 / #20170371597

Method and system for managing storage system

Embodiments of the present invention provide a method and a system for managing a storage system. Specifically, in one embodiment of the present invention there is provided a method for managing a storage system, the method comprising: in response to receiving a write request for writing target data to the storage system, writing the target data to an intermediate address range in an intermediate storage area of the storage system; parsing, based on an address mapping of the storage system, a target address range associated with the write request so as to obtain an actual address range; and moving the target data from the intermediate address range to the actual address range. ... Emc Corporation

12/28/17 / #20170371596

Method and system for managing storage system

Embodiments of the present invention provide a method and a system for managing a storage system. In one embodiment of the present invention, there is provided a method for managing a storage system, where the storage system comprises a first controller, a second controller, a first communication area as well as a second communication area. ... Emc Corporation

12/28/17 / #20170371576

Method and system for delivering message in storage system

A method and a system for delivering a message in a storage system. In one embodiment of the present invention, there is provided a method for delivering a message in a storage system comprising a first controller, a second controller, a first communication area and a second communication area. ... Emc Corporation

12/28/17 / #20170371571

Efficient erasure coding of large data objects

A system, computer program product, and computer-executable method for use with a distributed storage system comprising a plurality of storage nodes each having attached storage devices, the system, computer program product, and computer-executable method including receiving a request, at a first storage node of the plurality of storage nodes, to store a large portion of data, using at least one of a first type of data chunk and a plurality of a second type of data chunks to store the large portion of data, processing each of the plurality of the second type of data chunks, processing each of the at least one of the first type of data chunk, and returning an acknowledgement to the request.. . ... Emc Corporation

12/21/17 / #20170364696

Method for filtering documents and electronic device

Embodiments of the present disclosure relate to a method and apparatus for document retrieval. The method comprises: determining, in response to receiving a request to retrieve a document from a user, information for the user; obtaining, based on the determined information, acl information for the user from an acl index, the acl index indicating access right of at least one user to the document; and determining, based on the acl information of the user, a document to be provided to the user from retrieved documents in response to the request. ... Emc Corporation

12/21/17 / #20170364510

Method and device for processing a multi-language text

Embodiments of the present disclosure provide a method and apparatus for processing a multi-language text. According to embodiments of the present disclosure, the multi-language text including contents in a plurality of languages may be encoded with a unicode. ... Emc Corporation

12/21/17 / #20170364467

Input/output card for use in storage device and storage device

Implementations of the subject matter described herein provide an input/output (i/o) card for storage device and a storage device. The i/o card and the disk drive for the storage device have the same form factor and comply with the same protocol, to enable the i/o card and the disk drive can be arranged at the same end of the storage device.. ... Emc Corporation

12/21/17 / #20170364456

Method and device for storage management

Embodiments of the present disclosure provide a method and device for storage management. The method comprises receiving at a storage management device a configuration request for a storage space managed by the storage management device, the configuration request indicating a capacity of the storage space and a target size of a chunk in the storage space; and based on the capacity and the target size, dividing the storage space into a metadata region storing a chunk status indicator indicating whether the chunk is assigned with data and a data region including the chunk with the target size. ... Emc Corporation

12/21/17 / #20170364423

Method and apparatus for failover processing

Embodiments of the present disclosure provide a method and apparatus for failover. In an embodiment is provided a method implemented at a first node in a cluster comprising a plurality of heterogeneous nodes. ... Emc Corporation

12/21/17 / #20170364404

Fault processing method, system, and computer program product

Various embodiments of the present disclosure generally relate to a fault processing method, system and computer program product. Specifically, the method may comprise determining a plurality of devices to be detected and corresponding device attributes. ... Emc Corporation

12/21/17 / #20170364293

Method and apparatus for data processing

Embodiments of the present disclosure relate to a method and apparatus for data processing. For example, a method is proposed, the method comprising: obtaining an intermediate identifier of data to be processed in an intermediate system; converting, based on an identifier mapping between the intermediate system and a remote system, the intermediate identifier into a first identifier in the remote system; and processing, in association with the remote system, the data at least partially based on the first identifier. ... Emc Corporation

12/21/17 / #20170364289

Method and system for managing storage device

Embodiments of the present invention provide a method and system for managing a storage area. In one embodiment of the present invention, there is provided a method for managing a storage areas, comprising: obtaining a storage area in a storage system according to a predefined dividing rule: determining status regarding whether the storage area has been used; setting a status identifier for the storage area based on the use status; and managing the storage area based on the status identifier. ... Emc Corporation

12/21/17 / #20170364283

Method and system for managing memories in storage system

A method and a system for managing memories in a storage system. In one embodiment of the present invention, there is provided a method for managing memories in a storage system comprising a first controller and a second controller. ... Emc Corporation

12/21/17 / #20170364281

Method and apparatus for adjusting throughput of storage device

Embodiments of the present invention relate to a method and apparatus for adjusting throughput of a storage device. The method comprises setting input/output (i/o) delay time of the storage device to be threshold delay time, the threshold delay time being below initial i/o delay time of the storage device. ... Emc Corporation

12/21/17 / #20170364271

Method and device for selecting raid level for mapped raid

A method and device for selecting a redundant array of independent disks (raid) level for mapped raid. The method comprises determining, for a given raid level, a desired ratio of rebuilding speed between the mapped raid and non-mapped raid based on the first number of disks in the non-mapped raid and the second number of disks in the mapped raid. ... Emc Corporation

12/21/17 / #20170364270

Method and system for managing memory in storage device

Embodiments of the present invention relate to a method and system for managing a memory in a storage system. In one embodiment of the present invention, there is provided a method for managing a memory in a storage system. ... Emc Corporation

12/21/17 / #20170364269

Method and apparatus for reproducing an i/o operation of a storage system

A method includes in response to receiving an i/o request for the storage system, determining information associated with the i/o request; generating a timestamp associated with the i/o request; and recording the information and the timestamp to reproduce an operation associated with the i/o request. A method comprises: in response to a request for reproducing an i/o operation of the storage system, obtaining information associated with at least one i/o request for the storage system, the information being recorded in response to reception of the at least one i/o request; obtaining at least one timestamp corresponding to the at least one i/o request; and reproducing the operation of the at least one i/o request on the storage system based on the information and the at least one timestamp.. ... Emc Corporation

12/21/17 / #20170364266

Method and device for managing input/output (i/o) of storage device

Embodiments of the present disclosure relate to a method and a device of managing input/output of a storage device. The storage device at least includes a first i/o port and a second i/o port. ... Emc Corporation

12/14/17 / #20170357553

Method and device for data backup

Embodiments of the present disclosure relate to a method and an apparatus for data backup. The method comprises selecting, from a service store, a backup service for an application. ... Emc Corporation

12/14/17 / #20170357304

Method and apparatus for power supply to processor

Embodiments of the present invention relate to a solution for supplying power to a processor. In some embodiments, there is provided a method for supplying power to a processor. ... Emc Corporation

12/14/17 / #20170357301

Storage device and method for powering storage device

Embodiments of the present disclosure provide a storage device and a method for powering the storage. The storage device is powered by a main power supply and the storage device comprises a processor, a baseboard management controller (bmc), a plurality of disks, a first backup power supply and a second backup power supply. ... Emc Corporation

12/14/17 / #20170356482

Rod for use in rack and holding device for use in cooperation with rack

Embodiments of the present disclosure provide a rod for use in a rack and a holding device for use in cooperation with the rack. The rod comprises: a first end provided with a bolt, the bolt having a trapezoidal thread, wherein when the rod is inserted into the rack through a target device, the bolt connects the first end to the rack such that the target device is secured to the rack.. ... Emc Corporation

12/07/17 / #20170351579

Parallel node backup for csv

Techniques to back up a cluster shared volume (csv) are disclosed. In various embodiments, a snapshot of the cluster shared volume is stored persistently on the cluster shared volume itself. ... Emc Corporation

12/07/17 / #20170351526

Discovering new backup clients

A system for discovering new backup clients is disclosed. The system comprises an input interface and a processor. ... Emc Corporation

11/16/17 / #20170329676

Data access during data recovery

A method, article of manufacture, and apparatus for accessing data during data recovery. In some embodiments, this includes sending an i/o request from an application to an object, wherein the object is being recovered, establishing an i/o intercept, intercepting the application's i/o request with the i/o intercept, and redirecting the i/o request based on the status of the object's sub-objects.. ... Emc Corporation

11/16/17 / #20170329529

Data protection using change-based measurements in block-based backup

Data protection using change-based measurements in block-based backup is disclosed. Block change information indicating an extent of change associated with a volume may be determined. ... Emc Corporation

10/26/17 / #20170308554

Auto-determining backup level

A system for auto-determining a backup level comprises an input interface and a processor. The input interface is configured to receive backup information. ... Emc Corporation

10/26/17 / #20170308450

Computer-implemented method, computer program product and computing system

A method, computer program product, and computing system for associating a local communications port on a local computing device with a dut communications port on a device-under-test. A user is enabled to remotely access the dut communications port via the local communications port using a remote computing device.. ... Emc Corporation

10/26/17 / #20170308330

Container migration utilizing state storage of partitioned storage volume

An apparatus comprises at least a first container host device implementing a plurality of containers, a storage platform coupled to the first container host device and implementing storage resources for utilization by the containers, and a container storage controller associated with the first container host device. The container storage controller is configured to provision portions of the storage resources for respective ones of the containers including for each of the containers at least one storage volume. ... Emc Corporation

10/05/17 / #20170288704

Accelerated erasure coding for storage systems

A method for generating coded fragments comprises receiving data to be encoded, splitting the data into a plurality of data fragments, identifying a first group of data fragments from among the plurality of data fragments using a coding matrix, summing the data fragments within the first group of data fragments to generate a first group sum, and using the first group sum to calculate at least a portion of two or more coded fragments.. . ... Emc Corporation

10/05/17 / #20170286312

Delegated media translation layer in a storage appliance

In general, embodiments of the technology relate to writing data to and reading data from storage appliances. More specifically, embodiments of the technology describe a method and system whereby a global control mechanism may be established, with delegation of specific translation activities to particular storage media device.. ... Emc Corporation

10/05/17 / #20170286309

Write cache system and method

A method, computer program product, and computer system for receiving, at a first computing device, a first data chunk sent from a second computing device. It may be determined that the first data chunk includes a first type of data. ... Emc Corporation

10/05/17 / #20170286227

System and method for synchronization in a cluster environment

A method, computer program product, and computer system for performing, via a first computing device, a copy sweep operation to a first range of data on a source storage device. It may be determined that the copy sweep operation has failed. ... Emc Corporation

10/05/17 / #20170286013

Method and system for optimistic flow control for push-based input/output with buffer stealing

In general, embodiments of the technology relate to writing data to storage appliances. More specifically, embodiments of the technology are directed to writing data to storage media using a push-based mechanism in which clients provide the data to write to the storage media and then subsequently provide a command to write the data to the storage media.. ... Emc Corporation

10/05/17 / #20170286009

System and method for reference tracking garbage collector

A method, computer program product, and computer system for determining, by a computing device, that an object of a plurality of objects is an orphan. It may be determined that the object is older than a threshold age. ... Emc Corporation

10/05/17 / #20170285979

Storage management system and method

A method, computer program product, and computing system for receiving, on a virtualized storage platform from a virtualized computing platform, one or more xcopy commands. Each of the one or more xcopy commands concerns the copying of data from a first storage object. ... Emc Corporation

10/05/17 / #20170285973

Managing ssd wear rate in hybrid storage arrays

A technique for use in balancing flash drive wear in data storage systems is disclosed. Multiple sets of flash drives are identified where data is stored as multiple slices striped across the set of flash drives. ... Emc Corporation

10/05/17 / #20170285972

Managing ssd write quotas in data storage systems

A technique for use in balancing flash drive wear in data storage systems is disclosed. Multiple sets of flash drives are identified where data is stored as multiple slices striped across the set of flash drives. ... Emc Corporation

10/05/17 / #20170285952

System and method for quasi-compacting garbage collection

A method, computer program product, and computer system for identifying, by a computing device, a plurality of used chunks, wherein the plurality of used chunks may include a plurality of free blocks and at least one non-free block. A capacity of the plurality of free blocks that is available to reclaim may be verified. ... Emc Corporation

10/05/17 / #20170285943

Balancing ssd wear in data storage systems

A technique for use in balancing flash drive wear in data storage systems is disclosed. Multiple sets of flash drives are identified where data is stored as multiple slices striped across the set of flash drives. ... Emc Corporation

09/28/17 / #20170277595

Unified protection of cluster suite

Techniques to back up data associated with a cluster environment are disclosed. In various embodiments, an indication is received to back up data associated with the cluster. ... Emc Corporation

09/28/17 / #20170275229

Process for preparation of acitrecin

The present invention provides a process for preparation of {(2e,4e,6e,8e)-9-(4-methoxy-2,3,6-trimethyl)phenyl-3,7-dimethyl-nona-2,4,6,8}tetraenoate, an acitretin intermediate of formula (vi) with trans isomer≧97%, comprising of reacting 3-formyl-crotonic acid butyl ester of formula (v), substantially free of impurities, with 5-(4-methoxy-2,3,6-trimethylphenyl)-3-methyl-penta-2,4-diene-1-triphenyl phosphonium bromide of formula (iv) and isolating resultant compound of formula (vi), treating the filtrate with iodine for isomerization of the undesired cis intermediate and finally obtaining acitretin (i), with desired trans isomer≧97%.. . ... Emc Corporation

09/21/17 / #20170273210

Drive assembly, chassis assembly, and server device

Embodiments of the present disclosure relate to a drive assembly, a chassis assembly, and a server device. The drive assembly comprises: a drive having a first end extending in a direction perpendicular to a length direction of the drive and a first side extending in a direction perpendicular to a width direction of the drive, wherein the drive interface is provided at the first end of the drive; and an adapter having first and second interfaces that are electrically connected with each other, wherein the first interface is plugged into the drive interface, and the second interface is adjacent to the first side of the drive so as to be electrically coupled to other components.. ... Emc Corporation

09/21/17 / #20170273048

Method and device for positioning

Embodiments of the present disclosure disclose a method of positioning and a corresponding portable device. In one embodiment, a method of positioning is provided. ... Emc Corporation

09/21/17 / #20170270184

Methods and devices for processing objects to be searched

Embodiments of the present disclosure provide a method and device for processing objects to be searched. The method comprises: receiviug a first input indicating a constraint associated with an object; receiving a second input indicating a category to which the object belong; and establishing, based on the first input and the second input, a classification condition associating the constraint with the category as a part of a classification policy which is used for classifying the object into a category to create a search index. ... Emc Corporation

09/21/17 / #20170270147

Method and apparatus for storing data

The present disclosure provides a method and apparatus for storing data. The method comprises: extracting metric information and metadata associated with the metric information from time series data, the metric information including a time value and a numerical value at the time value; and staling the metric information in an object storage device and the metadata in a database. ... Emc Corporation

09/21/17 / #20170270127

Category-based full-text searching

Various embodiments of the present disclosure provide a solution for category-based full-text searching. In some embodiments, there is provided a method of full-text searching. ... Emc Corporation

09/21/17 / #20170270117

Converging of data management and data analysis

Various embodiments of the present disclosure provide a solution for converging a data management system and a data analysis system at the level of storage. In some embodiments, the present disclosure provides a computer-implemented method. ... Emc Corporation

09/21/17 / #20170270114

Method and device for searching character string

Embodiments of the present disclosure provide a method and device for searching a character string. In one embodiment, a method of searching a character string is provided. ... Emc Corporation

09/21/17 / #20170270035

Method, device, and computer program product for testing code

A method, device, and computer program product for testing code. The method includes identifying a plurality of test points in the code and a plurality of test values to be assigned to the plurality of test points. ... Emc Corporation

09/21/17 / #20170270018

Method and apparatus for rebuilding redundant array of independent disks

Embodiments of the present disclosure relate to a method and apparatus for rebuilding redundant array of independent disks (raid). The method comprises dividing a raid group including a disk into a plurality of stripes in response to detecting a failure of the disk, and each stripe includes a disk slice across all disks of the raid group. ... Emc Corporation

09/21/17 / #20170270002

Evaluation for rebuilding performance of redundant arrays of independent disks

Embodiments of the present disclosure provide a solution of evaluating a rebuilding performance of a redundant array of independent disks. In some embodiments, there is provided a computer-implemented method, comprising: simulating, based on a first group of redundant arrays of independent disks, a rebuilding process for a second group of redundant arrays of independent disks; obtaining a first performance metric of the simulated rebuilding process; and identifying a factor associated with the rebuilding performance of the second group of redundant arrays of independent disks based on the first performance metric.. ... Emc Corporation

09/21/17 / #20170270000

Method for storage management and storage device

Embodiments of the present disclosure provide a method for storage management and a storage device. The method for storage management comprises; dividing a first storage medium into a first group or extents and a second group of extents, each extent including a plurality of logically continuous blocks of the first storage medium, the second group being reserved as backup extents; detecting whether an extent in the first group of extents is a defective extent; and disabling the extent in the first group of extents and mapping a logical address of the extent in the first group of extents to an extent in the second group of extents, in response to detecting that the extent in the first group of extents is a defective extent. ... Emc Corporation

09/21/17 / #20170269990

Method and apparatus for handling errors in a storage system

Various embodiments of the present disclosure provide a method and apparatus for handling errors in a storage system. The method includes: determining configuration of a failed platform of a storage system; based on the determined configuration of the platform, determining policy for handling errors; and in response to detecting the errors, handling errors with the policy.. ... Emc Corporation

09/21/17 / #20170269985

Method and apparatus for failure classification

Embodiments of the present disclosure provide a method and apparatus for classifying a failure. The method comprises obtaining a log associated with a failure and identifying a key event in the log, and the key event indicates a predetermined situation. ... Emc Corporation

09/21/17 / #20170269983

Method and apparatus for managing device failure

Embodiments of the present disclosure relate to a method and apparatus for managing a failure of a device. The method comprises detecting whether a failure occurs in a device, and generating a failure report for the failure in response to the failure occurring in the device. ... Emc Corporation

09/21/17 / #20170269905

Method and apparatus for delivering software solutions

Embodiments of the present disclosure provide a method and apparatus of software solution delivery. The method comprises: receiving hardware requirements and software requirements associated with the software solution; determining, according to the hardware requirements and the software requirements, hardware resources and delivery contents associated with the software solution based on a set of predefined policies; retrieving the determined hardware resources from a pool of hardware resources; and delivering the delivery contents to the determined hardware resources. ... Emc Corporation

09/21/17 / #20170269859

Method and apparatus for storage system

The present disclosure provides a method and an apparatus for a storage system. The storage system includes an active storage site and a standby storage site, and a logical unit number lun for a storage pool of the active storage site is replicated to a lun for a storage pool of the standby storage site to form a consistency group. ... Emc Corporation

09/21/17 / #20170269846

Method and device for storage management

Embodiments of the present disclosure provide a method and device for storage management. The method comprises: receiving from a host a storage creating request which specifies a target capacity expected by the host creating for the host a first group of logical units having the target capacity; associating the first croup of logical units with physical storage for use by the host; and creating for the host a second group of logical units having a first additional capacity, the second group of logical units being unassociated with the physical storage.. ... Emc Corporation

09/21/17 / #20170269845

Method and device for data backup

Embodiments of the present disclosure provide a device for data backup comprising: a secondary backup device coupled to a primary backup device, the secondary backup device further comprising data segmentation unit operable to divide target data to be backed up into a plurality of data segments; data fingerprint generation unit operable to generate a corresponding data fingerprint for each data segment from a plurality of data segments, and providing the data fingerprint to the primary backup device for backing up the target data at the primary backup device, wherein the data fingerprint is a mapped data segment of a length less than a corresponding data segment length.. . ... Emc Corporation

09/21/17 / #20170269646

Rack-mounted server

Embodiments of the present disclosure provide a rack-mounted server. The rack-mounted server comprises a first drive bay and a second drive bay, the first drive bay and the second drive bay include a plurality of drive slots respectively, and the second drive bay is disposed outside of the first drive bay and rotatable about the first drive bay. ... Emc Corporation

09/21/17 / #20170269163

Method and apparatus for testing battery conditions

Embodiments of the present disclosure provide a method and apparatus for testing a condition of a battery. In one embodiment, a testing instruction for the battery is received from a controller of a device. ... Emc Corporation

09/14/17 / #20170264682

Data movement among distributed data centers

Embodiments of the present disclosure provide a method and an apparatus for data movement among distributed data centers in a peer network. The method comprises: reducing an amount of data to be moved by pre-processing the data; generating a torrent file for the data; distributing the torrent file to a peer data center, and in response to receiving a data request from the peer data center, transmitting a segment of the data to the peer data center. ... Emc Corporation

09/14/17 / #20170263090

Method and apparatus for video surveillance

Embodiments of the present disclosure provide a method and apparatus for video surveillance. The method comprises: receiving a video data transmission request from a mobile device; registering the mobile device as a temporary surveillance device of the video surveillance system in response to the video data transmission request; establishing a wireless connection with the mobile device, receiving video data from the mobile device via the wireless connection; and processing and storing the video data. ... Emc Corporation

09/14/17 / #20170262474

Method and system for ideogram character analysis

Ideogram character analysis includes partitioning an original ideogram character into strokes, and mapping each stroke to a corresponding stroke identifier (id) to create an original stroke id sequence that includes stroke identifiers. A candidate ideogram character that has a candidate stroke id sequence within a threshold distance to the original stroke id sequence is selected. ... Emc Corporation

09/14/17 / #20170262385

Method and apparatus for data storage service

Embodiments of the present disclosure provide a method and apparatus for providing data storage service. The method comprises: receiving a storage service template from an user, the storage service template specifying a storage service policy for the user and a service instance to launch; and providing a storage service according to the storage service template; wherein the storage service policy defines a storage function to be performed for data of the user. ... Emc Corporation

09/14/17 / #20170262336

Method and system for improving flash storage utilization by predicting bad m-pages

A method for managing persistent storage. The method includes selecting a page for a proactive read request, where the page is located in the persistent storage. ... Emc Corporation

09/14/17 / #20170262232

Method and apparatus for optimizing data storage based on application

Embodiments of the present disclosure propose a method and apparatus for optimizing storage of application data. The method comprises obtaining description information for application data from an application; performing storage optimization based on the description information; and performing at least pan of a storage function to be implemented by the back-end storage device, based on the description information before transmitting application data to the back-end storage device. ... Emc Corporation

09/14/17 / #20170262223

Optimized auto-tiering

Described are techniques for performing data movement optimization processing comprising: receiving a list of proposed data movements; ranking the list in accordance with one or more criteria associated with each of the proposed data movements of the list, wherein the one or more criteria for each proposed data movement, that moves a data portion to a target storage tier, includes at least one characteristic about each proposed data movement other than i/o workload directed to the data portion; selecting a subset of the proposed data movements of the list; implementing the subset of the proposed data movements by performing each of the proposed data movements of the subset; and revising the list to remove proposed data movements of the subset implemented in said implementing. A new list may be obtained each time period. ... Emc Corporation

09/14/17 / #20170262221

Methods and apparatuses for data migration of a storage device

Embodiments of the present disclosure provide methods and apparatuses for data migration of storage devices including registering at least one executing unit for data migration, each of the at least one executing unit corresponding to description file; extracting and storing information contained in the description file corresponding to each of the at least one executing unit; receiving a data migration request from a user; in response to the data migration request from the user, selecting an executing unit for data migration of the user at least based on part of the stored information contained in the description file; and scheduling an instance of the selected executing unit to execute data migration of the user. The methods or apparatuses according to embodiments of the present disclosure can implement, in a uniform and scalable manner, data migration for various formats, various performance requirements, and application scenarios.. ... Emc Corporation

09/14/17 / #20170262216

Dynamic storage tiering based on predicted workloads

A technique for performing storage tiering in a data storage system includes monitoring storage demands over time to generate a time-based record of storage demands. Based on the time-based record, the data storage system makes predictions of future demand and proactively performs storage tiering based on the predictions. ... Emc Corporation

09/14/17 / #20170262032

Method and apparatus for controlling a network node

Embodiments of the present disclosure provide a method and apparatus of controlling a network node. The method comprises: providing a virtual pdu by using a computing device; and causing the virtual pdu to control power supply of the network node coupled to the virtual pdu according to a type of the network node. ... Emc Corporation

09/07/17 / #20170256074

Lossless compression of fragmented image data

Lossless compression of fragmented image data is disclosed. In some embodiments, a stream of information comprising data elements having statistical characteristics is received. ... Emc Corporation

08/31/17 / #20170249370

Method and apparatus for data processing

A method and apparatus for data processing including receiving a data loading request from a data processor; in response to receiving the data loading request, obtaining requested raw data from a data memory; in response to the raw data being unstructured data, extracting, textual data from the raw data with a text extractor associated with a file type of the raw data; and transmitting the textual data to the data processor. Various embodiments can employ a uniform flow to process structured data and unstructured data. ... Emc Corporation

08/31/17 / #20170249089

Method and apparatus for maintaining reliability of a raid

A method and an apparatus for maintaining reliability of a mapped redundant array of independent disks. The method comprises: determining a first data loss probability, the first data loss probability indicating reliability of a traditional redundant array of independent disks; determining a second data loss probability, the second data loss probability indicating reliability of the mapped redundant array of independent disks; and determining, based on the first and second data loss probabilities, a condition for maintaining the reliability of the mapped redundant array of independent disks. ... Emc Corporation

08/24/17 / #20170244569

Automatic elevation of system security

A system for automatic setting of system security comprises an input interface and a processor. The input interface is configured to receive an indication to set a secure mode. ... Emc Corporation

08/17/17 / #20170237824

Network communication system and method with web push protocol

A communication system includes a remote proxy device and an edge proxy device. The remote proxy receives a request for a website from a user terminal, and transmits the request to the edge proxy via satellite. ... Emc Corporation

08/17/17 / #20170235652

Method and system for star replication using multiple replication technologies

Example embodiments of the present invention relate to a method, a system, and a computer program product for performing data replication and backup. The method comprises performing a first data replication of a production site storage to a replication site storage and performing a first backup of the production site storage to a production site backup storage. ... Emc Corporation

08/17/17 / #20170235650

Backup appliance replication to provide virtual machine recovery at a remote site

Techniques to protect data are disclosed. A backup appliance configuration data associated with a first backup appliance associated with a first virtual machine environment is received at a host site. ... Emc Corporation

08/17/17 / #20170235643

Data recovery from multiple data backup technologies

A backup system comprises a tape backup storage storing a set of tape backup data, a snapshot backup storage storing a nearest snapshot, and a processor. The processor is configured to determine the nearest snapshot, wherein a snapshot time of the nearest snapshot is nearest in time to a backup time, and determine the set of tape backup data, wherein the set of tape backup data and the nearest snapshot enable recovery of a backup data.. ... Emc Corporation

08/17/17 / #20170235642

High speed backup

High speed backup of a target volume to a vhd format is disclosed. In various embodiments, a hint data indicating a last known file system extent associated with a previously-processed data zone is received. ... Emc Corporation

08/10/17 / #20170228294

Virtual proxy based backup

Techniques for virtual proxy based backup of virtual machines in a cluster environment are disclosed. In some embodiments, each of a subset of virtual machines hosted by physical nodes in a cluster environment is configured as a virtual proxy dedicated to backup operations. ... Emc Corporation

07/20/17 / #20170206145

Caching of backup chunks

Contents of a plurality of backups that share a common characteristic are profiled. A portion of the plurality of backups is selected as a base backup reference data to be distributed. ... Emc Corporation

07/13/17 / #20170201315

Loopback satellite transponder pre-distorter

A high throughput satellite communication system and method of satellite communication that provide loopback capability and increased throughput is disclosed. The satellite communication system and method of satellite communication utilize pre-distortion based on remotely estimated characteristics of a satellite transponder's power amplifier (pa). ... Emc Corporation

07/13/17 / #20170199820

Managing cache compression in data storage systems

A technique for managing cache in a data storage system is disclosed. Data storage system cache memory is arranged into multiple input/output (io) cache macroblocks, where a first set of io cache macroblocks are configured as compressed io cache macroblocks, each compressed io cache macroblock storing a plurality of variable sized compressed io data blocks, and a second set of io cache macroblocks are configured as non-compressed io cache macroblocks, each non-compressed io cache macroblock storing a plurality of fixed sized non-compressed io data blocks. ... Emc Corporation

07/13/17 / #20170199695

Allocating raid storage volumes across a distributed network of storage elements

A distributed network of storage elements (dnse) is provided in which the physical capacity of each drive is split into a set of equal sized logical splits which are individually protected within the dnse using separate raid groups. To reduce restoration latency, members of the raid groups having a member in common on a given drive are spread within the dnse to minimize the number of sets of drives within the dnse that have raid members in common. ... Emc Corporation

07/06/17 / #20170195247

Method and apparatus for cloud system

Embodiments of the present disclosure provide a method and apparatus for a cloud system. The method includes: dynamically selecting, based on available infrastructure resources and at least one resource request, a scheduling strategy from a set of candidate scheduling strategies; and applying the selected scheduling strategy to schedule the infrastructure resources to serve the at least one resource request. ... Emc Corporation

07/06/17 / #20170194796

Method and apparatus for charging a battery pack

Embodiments of the present disclosure relate to a method and apparatus for charging a battery pack. The method comprises: detecting voltages of batteries in the battery pack in real time; charging the battery pack with a charging current that is at least based on the detected voltages; and performing, on the batteries in the battery pack, balance charging by a digital discharging signal. ... Emc Corporation

07/06/17 / #20170192895

Method and apparatus for expanding cache size for cache array

There is provided a method and apparatus of expanding capacity for a cache array. The method includes in response to detecting that a first new cache disk is to be added to a first cache array, initializing the first new cache disk without disabling other cache disks in the first cache array; allocating a storage space for a cache page metadata based on a result of the initializing; storing the cache page metadata into an initialized directory logical unit number, dir lun; storing a copy of the cache page metadata from a memory into the dir lun to facilitate the first cache disk to be in a ready state; and in response to the first new cache disk being in the ready state, configuring the first new cache disk as being in an initialized state to expand the capacity of the first cache array.. ... Emc Corporation

07/06/17 / #20170192862

Method and apparatus for backup communication

Embodiments of the present disclosure relate to a method and an apparatus for backup communication. The method comprises: detecting a failure of a management interface between a processor and a baseboard management controller; in response to detecting the failure of the management interface, performing backup communication between the processor and the baseboard management controller using a control interface, wherein the baseboard management controller can obtain a physical parameter of the processor via the control interface; and transmitting a packet between the processor and the baseboard management controller via the control interface.. ... Emc Corporation

07/06/17 / #20170192857

Creating replicas at user-defined points in time

Example embodiments of the present invention relate to methods, systems, and computer program products for determining replicas for removal from a plurality of replicas as defined in a data retention policy. The method includes performing asynchronous replication from a source to a target according to time-based replication cycles. ... Emc Corporation

07/06/17 / #20170192703

Method and device for recovering data replication between storage devices

There is provided a method and device for recovering data replication between storage devices. The method comprises: creating mirrored pairs between logical units of a primary storage device and logical units of a secondary storage device; in response to the primary storage device recovering from an interruption state to a normal state, re-creating the mirrored pairs based on one or more replication sessions between the logical units of the primary storage device and the logical units of the secondary storage device stored before interruption; and replicating data to the primary storage device based on the re-created mirrored pairs.. ... Emc Corporation

07/06/17 / #20170192702

Method and apparatus for operating hybrid storage devices

Embodiments of the present disclosure relate to a method and an apparatus for operating a hybrid storage device, the hybrid storage device including a storage device of a first type and a storage device of a second type that is different from the first type, the method comprising: synchronously writing data in the storage device of the first type and the storage device of the second type. By using the embodiments of the present disclosure, the actual storage space may be increased, and the service life of the storage device may be prolonged.. ... Emc Corporation

07/06/17 / #20170192701

Method and device for data replication

There is provided a method and device for data replication. The method comprises: obtaining, in a network interface card, data segments by segmenting input first data; determining, in the network interface card, fingerprints corresponding to the data segments; and comparing, in a central processing unit, the fingerprints of the data segments with existing fingerprints corresponding to processed data segments, and determining, based on a result of the comparing, whether to de-duplicate the data segments corresponding to the fingerprints, to perform the data replication.. ... Emc Corporation








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Emc Corporation in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Emc Corporation with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###