Country
Full text data for US,EP,CN
Type
Legal Validity
Legal Status
Filing Date
Publication Date
Inventor
Assignee
Click to expand
IPC(Section)
IPC(Class)
IPC(Subclass)
IPC(Group)
IPC(Subgroup)
Agent
Agency
Claims Number
Figures Number
Citation Number of Times
Assignee Number
No. Publication Number Title Publication/Patent Number Publication/Patent Number Publication Date Publication Date
Application Number Application Number Filing Date Filing Date
Inventor Inventor Assignee Assignee IPC IPC
1 US10528437B2
Monitoring correctable errors on a bus interface to determine whether to redirect input/output request (I/O) traffic to another bus interface
Publication/Patent Number: US10528437B2 Publication Date: 2020-01-07 Application Number: 15/612,715 Filing Date: 2017-06-02 Inventor: Borlick, Matthew G.   Gupta, Lokesh M.   Nguyen, Trung N.   Assignee: International Business Machines Corporation   IPC: G06F11/00 Abstract: Provided are a computer program product, system, and method for monitoring correctable errors on a bus interface to determine whether to redirect traffic to another bus interface. A processing unit sends Input/Output (I/O) requests from a host to a storage over a first bus interface to a first device adaptor, wherein the first device adaptor provides a first connection to the storage. A determination is made as to whether a number of correctable errors on the first bus interface exceeds an error threshold. The correctable errors are detected and corrected in the first bus interface by hardware of the first bus interface. In response to determining that the number of correctable errors on the first bus interface exceeds the error threshold, at least a portion of I/O requests are redirected to use a second bus interface to connect to a second device adaptor providing a second connection to the storage. Provided are a computer program product, system, and method for monitoring correctable errors on a bus interface to determine whether to redirect traffic to another bus interface. A processing unit sends Input/Output (I/O) requests from a host to a storage over a first bus ...More Less
2 US10552469B2
File system hierarchy mirroring across cloud data stores
Publication/Patent Number: US10552469B2 Publication Date: 2020-02-04 Application Number: 15/610,424 Filing Date: 2017-05-31 Inventor: Maybee, Mark   Kremer, James   Ledru, Pascal   Gibson, Gavin   Assignee: Oracle International Corporation   IPC: G06F17/30 Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage. Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide ...More Less
3 US10552266B1
Backing up virtual disk changes
Publication/Patent Number: US10552266B1 Publication Date: 2020-02-04 Application Number: 14/867,295 Filing Date: 2015-09-28 Inventor: Kogtev, Dmitri   Shulga, Victor   Protasov, Stanislav   Beloussov, Serguei M.   Lyadvinsky, Maxim V.   Assignee: ACRONIS INTERNATIONAL GMBH   IPC: G06F17/30 Abstract: A method, computer program product, computing system, and system for backing up changed sectors of a virtual disk are described. A method may include determining changed file regions of the virtual disk, the changed file regions being file regions of the virtual disk that changed since a last backup. The method may further include determining changed blocks of the virtual disk, the changed blocks of the virtual disk being blocks of the virtual disk that lie, at least in part, in the changed file regions. The method may also include determining changed sectors for the changed blocks of the virtual disk based upon, at least in part, at least one of: a region offset, a block offset, sector size, and a count of sectors in an associated block. Additionally, the method may include backing up the changed sectors of the virtual disk. A method, computer program product, computing system, and system for backing up changed sectors of a virtual disk are described. A method may include determining changed file regions of the virtual disk, the changed file regions being file regions of the virtual disk that ...More Less
4 US10552306B2
Automated test generation for multi-interface and multi-platform enterprise virtualization management environment
Publication/Patent Number: US10552306B2 Publication Date: 2020-02-04 Application Number: 15/806,428 Filing Date: 2017-11-08 Inventor: Hanif, Tariq   To, Tin H.   Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION   IPC: G06F11/36 Abstract: Embodiments for automated testing of a virtualization management system are described. An example computer-implemented method for automated testing of a virtualization management system includes sending, by a test server, a test case to a plurality of instances of the system under test, the test case sent to each instance of the system under test via each interface from a plurality of interfaces supported by the system under test. The method further includes, for each instance of the system under test, performing multi-interface comparison. The comparison includes comparing, by the test server, responses to the test case from each of the interfaces. The method also includes in response to the responses from each of the interfaces being identical, storing the responses in an instance-response file corresponding to the instance. The method also includes reporting, by the test server, an error in response to the responses from each interface not being identical. Embodiments for automated testing of a virtualization management system are described. An example computer-implemented method for automated testing of a virtualization management system includes sending, by a test server, a test case to a plurality of instances of the system ...More Less
5 US10554796B2
Memory station for automatically backing up data and charging mobile devices
Publication/Patent Number: US10554796B2 Publication Date: 2020-02-04 Application Number: 15/801,250 Filing Date: 2017-11-01 Inventor: Ziv, Aran   Muraleedha, Anurag Chelamchirayil   Hakoun, Eyal   Assignee: Western Digital Technologies, Inc.   IPC: H04B5/00 Abstract: Disclosed herein are memory stations that are configured to charge a mobile device, to receive data for storage from the mobile device, and to transmit a trigger signal to the mobile device responsive to the beginning of a charge cycle to initiate the backup process. The disclosed systems and methods include starting a backup application on a mobile device responsive to a trigger signal. The trigger signal is generated and transmitted wirelessly by a memory station responsive to the memory station detecting the beginning of a charging cycle. In this way, the mobile device can automatically execute a backup program or application without user intervention. The disclosed memory stations and related methods beneficially enable seamless data backup while charging a mobile device. This can be accomplished with no user intervention. Disclosed herein are memory stations that are configured to charge a mobile device, to receive data for storage from the mobile device, and to transmit a trigger signal to the mobile device responsive to the beginning of a charge cycle to initiate the backup process. The ...More Less
6 US10540243B2
ACL based open transactions in replication environment
Publication/Patent Number: US10540243B2 Publication Date: 2020-01-21 Application Number: 15/805,194 Filing Date: 2017-11-07 Inventor: Kedia, Pravin K.   Kumar, Nirmal   Spyker, James D.   Assignee: International Business Machines Corporation   IPC: G06F7/00 Abstract: A method for handling of open transactions in a data replication environment. The method includes querying one or more tables of a source database to determine a first open transaction associated with the one or more tables of the source database. The method further includes determining a database user that initiated the first open transaction. The method further includes querying one or more tables of the target database corresponding to the one or more tables of the source database associated with the first open transaction, to determine whether the database user has access privileges for the one or more tables of the target database and dynamically skipping replication of the first open transaction to the target database, such that the data replication system no longer waits for the first open transaction to complete. A method for handling of open transactions in a data replication environment. The method includes querying one or more tables of a source database to determine a first open transaction associated with the one or more tables of the source database. The method further includes ...More Less
7 US10579452B2
Systems and methods for rate matching via a heterogeneous kernel when using general polar codes
Publication/Patent Number: US10579452B2 Publication Date: 2020-03-03 Application Number: 15/607,593 Filing Date: 2017-05-29 Inventor: Shi, Wuxian   Ge, Yiqun   Cheng, Nan   Zhang, Ran   Assignee: HUAWEI TECHNOLOGIES CO., LTD.   IPC: G06F11/30 Abstract: Systems and methods are disclosed for performing rate matching when using general polar codes. In one embodiment, a method of generating a codeword includes receiving bits at a polar encoder and encoding the bits using polar encoder kernels. The polar encoder kernels include a first kernel and a second kernel. The first kernel receives a set of input q-ary symbols and modifies the set of input q-ary symbols according to a first kernel generator matrix to produce a set of output q-ary symbols. The second kernel receives a set of input l-ary symbols, where l does not equal q, and modifies the set of input l-ary symbols according to a second kernel generator matrix to produce a set of output l-ary symbols. For example, the first kernel may be a binary kernel and the second kernel may be a Reed-Solomon (RS) based kernel. Systems and methods are disclosed for performing rate matching when using general polar codes. In one embodiment, a method of generating a codeword includes receiving bits at a polar encoder and encoding the bits using polar encoder kernels. The polar encoder kernels include a ...More Less
8 US10579488B2
Auto-calculation of recovery plans for disaster recovery solutions
Publication/Patent Number: US10579488B2 Publication Date: 2020-03-03 Application Number: 15/713,714 Filing Date: 2017-09-25 Inventor: Basur, Shankarappa Narendra Kumar   Maskalik, Serge   Masurekar, Uday   Pritam, Anand   Srinivasan, Aravind   Sheehan, Bob   Deshpande, Abhijeet   Thakkar, Sachin   Pannem, Hemanth Kumar   Assignee: VMare, Inc.   IPC: G06F11/00 Abstract: One or more embodiments provide techniques for migrating virtual machines (VMs) from a private data center to a cloud data center. A hybrid cloud manager determines a scope of migration from the private data center to the cloud data center. The hybrid cloud manager groups each VM included in the scope of migration into one or more clusters. The hybrid cloud manager defines one or more migration phases. Each migration phase comprises a subset of the one or more clusters. The hybrid cloud manager generates a migration schedule based on at least the one or more migration phases. The hybrid cloud manager migrates the VMs from the private data center to the cloud data center in accordance with the migration schedule. One or more embodiments provide techniques for migrating virtual machines (VMs) from a private data center to a cloud data center. A hybrid cloud manager determines a scope of migration from the private data center to the cloud data center. The hybrid cloud manager groups each ...More Less
9 US10579463B2
Error recovery within integrated circuit
Publication/Patent Number: US10579463B2 Publication Date: 2020-03-03 Application Number: 15/261,712 Filing Date: 2016-09-09 Inventor: Flautner, Krisztian   Austin, Todd Michael   Blaauw, David Theodore   Mudge, Trevor Nigel   Bull, David   Assignee: ARM Limited   The Regents of the University of Michigan   IPC: G06F11/00 Abstract: An integrated circuit includes one or more portions having error detection and error correction circuits and which is operated with operating parameters giving finite non-zero error rate as well as one or more portions formed and operated to provide a zero error rate.
10 US10579642B2
Techniques for administering comingled content items
Publication/Patent Number: US10579642B2 Publication Date: 2020-03-03 Application Number: 15/979,090 Filing Date: 2018-05-14 Inventor: Barton, Chris   Assignee: Dropbox, Inc.   IPC: G06F16/27 Abstract: Techniques for assisting owners to remotely administer their digital content items stored at non-owners' personal computing devices. The techniques involve identifying owned content items from among content items stored in a synchronization replica that is synchronized with synchronization replicas at the non-owners' personal computing devices. The techniques further involve allowing owners to remotely perform certain administrative actions on owned content items. For example, in response to a command initiated at an owner's personal computing device, a network signal or signals can be sent to a synchronization agent installed on the non-owners' personal computing devices to automatically remove all owned content items from the synchronization replicas at the non-owners' personal computing devices. For example, the generation and sending of such signal can be performed by an online content item storage and synchronization service that synchronizes a server-stored synchronization replica with the synchronization replicas at the non-owners' personal computing devices. Techniques for assisting owners to remotely administer their digital content items stored at non-owners' personal computing devices. The techniques involve identifying owned content items from among content items stored in a synchronization replica that is synchronized with ...More Less
11 US10581966B2
Cloud services integrated backup and restore
Publication/Patent Number: US10581966B2 Publication Date: 2020-03-03 Application Number: 15/992,719 Filing Date: 2018-05-30 Inventor: Kalach, Ran   Ramachandraiah, Giridharan Kasirala   Sampath, Sriram   Valiyaparambil, Manoj Karunakaran   Srivastava, Abhinav   Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC   IPC: G06F21/00 Abstract: A system includes determination of a resource stored in a cloud storage service, identification of a first cloud service associated with the resource, determination of a first pre-backup callback and a first post-backup callback associated with the first cloud service, transmission of the first pre-backup callback to the first cloud service, reception of a return of the first pre-backup callback from the first cloud service, transmission, in response to receipt of the return, of an instruction to the cloud storage service to backup the resource, and transmission of the first post-backup callback to the first cloud service. A system includes determination of a resource stored in a cloud storage service, identification of a first cloud service associated with the resource, determination of a first pre-backup callback and a first post-backup callback associated with the first cloud service ...More Less
12 US10579483B2
Storing a compact flash physical-to-host logical address mapping table on power loss
Publication/Patent Number: US10579483B2 Publication Date: 2020-03-03 Application Number: 15/805,067 Filing Date: 2017-11-06 Inventor: Shen, Yang-chih   Chou, Po-sheng   Assignee: Silicon Motion, Inc.   IPC: G06F11/14 Abstract: A data storage method includes steps of: selecting an active block to store data from a host; determining whether a power drop/loss event has occurred; when it is determined that a power drop/loss event has occurred, recording an index of the active block and an index of a last data-containing page in the active block; generating a primary F2H mapping table; and writing the primary F2H mapping table, the index of the active block and the index of the last data-containing page into a designated block. A data storage device and a data recovery program are also provided. A data storage method includes steps of: selecting an active block to store data from a host; determining whether a power drop/loss event has occurred; when it is determined that a power drop/loss event has occurred, recording an index of the active block and an index of a last ...More Less
13 US10540165B2
Virtualized file server rolling upgrade
Publication/Patent Number: US10540165B2 Publication Date: 2020-01-21 Application Number: 15/422,258 Filing Date: 2017-02-01 Inventor: Bafna, Kalpesh Ashok   Sohi, Aroosh   Bunch, Alexander Michael   Assignee: Nutanix, Inc.   IPC: G06F9/455 Abstract: In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices and accessible by the virtual machine controllers, and a deployment system configured to receive a request to upgrade a virtualized file server on a plurality of host machines from a first program code version to a second program code version, and, for each host machine, request an upgrade token. When the host machine acquires the upgrade token, the deployment system is configured to generate a snapshot of a code image associated with the second program code version, and provide the snapshot to the host machine via the virtual disk. The virtual machine controller located on the host machine stores the snapshot on a storage device associated with the host machine. In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, one or more virtual disks comprising a plurality of storage devices and accessible by ...More Less
14 US10589765B2
Railway safety critical systems with task redundancy and asymmetric communications capability
Publication/Patent Number: US10589765B2 Publication Date: 2020-03-17 Application Number: 16/298,159 Filing Date: 2019-03-11 Inventor: Egel, Zoltan   Weber, Claus   Assignee: SIEMENS MOBILITY, INC.   IPC: B61L27/00 Abstract: A railway safety critical application system substitutes commercial off-the-shelf (COTS) hardware and/or software for railway-domain specific product components yet is validated to conform to railway safety critical system failure-free standards. The safety critical system uses a pair of tasks executed on a controller of a COTS personal computer or within a virtual environment with asymmetric communications capability. Both tasks receive and verify safety critical systems input message data and security code integrity and separately generate output data responsive to the input message. The first task has sole capability to send complete safety critical system output messages, but only the second task has the capability of generating the output security code. A failure of any of systems hardware, software or processing capability results failure to transmit a safety critical system output message or an output message that cannot be verified by other safety critical systems. A railway safety critical application system substitutes commercial off-the-shelf (COTS) hardware and/or software for railway-domain specific product components yet is validated to conform to railway safety critical system failure-free standards. The safety critical system uses ...More Less
15 US10579486B2
Integrated platform, server and failover method
Publication/Patent Number: US10579486B2 Publication Date: 2020-03-03 Application Number: 15/761,116 Filing Date: 2016-01-08 Inventor: Kawaji, Takuhiro   Assignee: Hitachi, Ltd.   IPC: G06F11/20 Abstract: Provided is an integrated platform that has an active server, a standby server and a storage device. The storage device has a plurality of storage ports, and a WWN is assigned to each of the plurality of storage ports. An LUID is assigned to each of a plurality of logical volumes provided by the storage device. The active and standby servers are connected, respectively, to storage ports in a one-to-one relationship. The active server has boot search information that associates the WWN of a storage port at a connection destination; the LUN of a boot logical volume, which is a logical volume accessed during booting; and the LUID of the boot logical volume with one another. When a failover is executed, the boot search information of the active server is copied to the standby server. Provided is an integrated platform that has an active server, a standby server and a storage device. The storage device has a plurality of storage ports, and a WWN is assigned to each of the plurality of storage ports. An LUID is assigned to each of a plurality of logical ...More Less
16 US10585601B2
Information processing apparatus, storage apparatus, and information processing system wherein virtual volume to physical volume mapping is updated from management machine responsive to storage indicating said physical volume is not present
Publication/Patent Number: US10585601B2 Publication Date: 2020-03-10 Application Number: 15/430,995 Filing Date: 2017-02-13 Inventor: Yamaguchi, Akio   Kawamoto, Atsushi   Shinozaki, Yoshinari   Assignee: FUJITSU LIMITED   IPC: G06F3/06 Abstract: An information processing apparatus includes a memory and a processor configured to obtain information on a relation between virtual volumes used by a virtual machine and physical volumes provided in a storage apparatus from a management machine configured to manage allocations of the virtual volumes to the physical volumes; store the obtained information into a management information stored in the memory; and in response to receiving a copy request, obtain information on a first physical volume allocated to the first virtual volume designated as a copy participant in the copy request from the management information when the information on the first virtual volume is present in the management information, and send the storage apparatus a copy instruction designating the first physical volume as a copy participant. Obtain the information on the relation is performed when the information on the first virtual volume is not present in the management information. An information processing apparatus includes a memory and a processor configured to obtain information on a relation between virtual volumes used by a virtual machine and physical volumes provided in a storage apparatus from a management machine configured to manage allocations ...More Less
17 US10587689B2
Data storage device with embedded software
Publication/Patent Number: US10587689B2 Publication Date: 2020-03-10 Application Number: 14/621,314 Filing Date: 2015-02-12 Inventor: Malina, James N.   Arul, Dhas Benixon   Chen, Albert H.   Assignee: Western Digital Technologies, Inc.   IPC: H01L29/08 Abstract: A Data Storage Device (DSD) includes a Non-Volatile Memory (NVM) for storing data and a first processor configured to execute a firmware for retrieving data from the NVM and storing data in the NVM. A second processor of the DSD executes an application Operating System (OS) to interface with the first processor. The second processor sends a command to the first processor using the application OS to retrieve data from the NVM or store data in the NVM. A Data Storage Device (DSD) includes a Non-Volatile Memory (NVM) for storing data and a first processor configured to execute a firmware for retrieving data from the NVM and storing data in the NVM. A second processor of the DSD executes an application Operating System (OS) to ...More Less
18 US10572328B2
Systems and methods to reprogram mobile devices
Publication/Patent Number: US10572328B2 Publication Date: 2020-02-25 Application Number: 15/279,249 Filing Date: 2016-09-28 Inventor: Huang, George   Assignee: FUTURE DIAL, INC.   IPC: G06F13/40 Abstract: A computing device including: more than two Universal Serial Bus (USB) ports configured to be connected respectively to more than two mobile devices simultaneously; at least one processor coupled to the USB ports; and a memory storing instructions configured to instruct the at least one processor to reprogram, through the more than two USB ports, the more than two mobile devices simultaneously. A computing device including: more than two Universal Serial Bus (USB) ports configured to be connected respectively to more than two mobile devices simultaneously; at least one processor coupled to the USB ports; and a memory storing instructions configured to instruct the at ...More Less
19 US10545829B2
Using file system extended attributes to recover databases in hierarchical file systems
Publication/Patent Number: US10545829B2 Publication Date: 2020-01-28 Application Number: 15/690,114 Filing Date: 2017-08-29 Inventor: Hellwege, Stephen Allen   Rachabathuni, Sailesh   Baughman, Samuel Kevin   Ribeiro, Gabriel   Gaillard, Jonathan   Assignee: Western Digital Technologies, Inc.   IPC: G06F11/07 Abstract: Systems and methods are disclosed for reconstructing a file hierarchy by scanning attributes of stored files. Stored files can have a file hierarchy that is maintained in a database stored on a storage device. The files can be stored as objects on the device using a flat file structure. The file database provides the file hierarchy. The systems and methods disclosed herein store information in file system extended attributes for individual storage files such that the database can be reconstructed by scanning the storage files, using values in the extended attributes to recreate the hierarchical database. Systems and methods are disclosed for reconstructing a file hierarchy by scanning attributes of stored files. Stored files can have a file hierarchy that is maintained in a database stored on a storage device. The files can be stored as objects on the device using a flat file ...More Less
20 US10534620B2
Systems and methods for establishing core root of trust measurement (CRTM) for basic input/output (BIOS) image recovery
Publication/Patent Number: US10534620B2 Publication Date: 2020-01-14 Application Number: 15/826,922 Filing Date: 2017-11-30 Inventor: Samuel, Balasingh Ponraj   Martinez, Ricardo L.   Tonry, Richard M.   Chan, Wai-ming Richard   Assignee: Dell Products, L.P.   IPC: G06F11/00 Abstract: Systems and methods for establishing Core Root of Trust Measurement (CRTM) for Basic Input/Output (BIOS) image recovery are described. In some embodiments, an Information Handling System (IHS) may include a processor and a BIOS coupled to the processor, the BIOS having program instructions that, upon execution, cause the IHS to: during a boot process, verify integrity of a BIOS recovery image using a CRTM, and determine whether to restore the BIOS recovery image in response to the verification. Systems and methods for establishing Core Root of Trust Measurement (CRTM) for Basic Input/Output (BIOS) image recovery are described. In some embodiments, an Information Handling System (IHS) may include a processor and a BIOS coupled to the processor, the BIOS having program ...More Less