Country
Full text data for US and EP
Status
Type
Filing Date
Publication Date
Inventor
Assignee
Click to expand
IPC
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
US10178186B2
Publication/Patent Number: US10178186B2
Publication date: 2019-01-08
Application number: 15/184,168
Filing date: 2016-06-16
Inventor: Schreter, Ivan  
Assignee: SAP SE
Abstract: Communication resumption information can be retained nodes of a cluster of nodes that form a distributed computing system. The communication resumption information can be exchanged between a node of the cluster and a peer node of the cluster after resumption of communication following a loss of communication between the node and the peer node. A determination of whether communication between the node and the peer node can be reestablished without losing messages can include comparing the communication resumption information received by the node from the peer node with the communication resumption information retained at the node. Communication between the node and the peer node can be resumed based when the determining indicates that communication between the node and the peer node can be reestablished without losing messages. Communication resumption information can be retained nodes of a cluster of nodes that form a distributed computing system. The communication resumption information can be exchanged between a node of the cluster and a peer node of the cluster after resumption of communication ...more ...less
2
US10171417B2
Publication/Patent Number: US10171417B2
Publication date: 2019-01-01
Application number: 15/517,876
Filing date: 2014-10-07
Abstract: A non-transitory computer readable medium has instructions stored therein to be executed by a packet processing unit (PPU) in a communications network to allow a plurality of PPUs in the communications network to independently allocate IP addresses from a shared pool of IP addresses. The plurality of PPUs collectively maintain a distributed hash table (DHT). The DHT stores a distributed block allocation table (DBAT) and a plurality of distributed address allocation tables (DAATs). The DBAT includes an entry for each of a plurality of blocks of IP addresses to indicate which of the plurality of blocks are allocated to which of the plurality of PPUs. Each of the plurality of DAATs corresponds to one of the blocks in the DBAT and includes an entry for each of the IP addresses in that block to indicate which of the IP addresses in that block are allocated to which user entities. A non-transitory computer readable medium has instructions stored therein to be executed by a packet processing unit (PPU) in a communications network to allow a plurality of PPUs in the communications network to independently allocate IP addresses from a shared pool of IP ...more ...less
3
US10169145B2
Publication/Patent Number: US10169145B2
Publication date: 2019-01-01
Application number: 15/067,073
Filing date: 2016-03-10
Abstract: According to one embodiment, a method includes issuing a read request to read one or more units of data from at least one non-volatile random access memory (NVRAM) device. The read request includes one or more read voltage thresholds. The method also includes receiving the one or more data units and read command parameters used to read the one or more data units from the at least one NVRAM device. Moreover, the method includes storing error-free data units, the read command parameters used to read the error-free data units from the at least one NVRAM device, and a read completion status to one of a plurality of read buffers. The read completion status indicates a completed read when a data unit is error-free and indicates an incomplete read when a data unit is errored. According to one embodiment, a method includes issuing a read request to read one or more units of data from at least one non-volatile random access memory (NVRAM) device. The read request includes one or more read voltage thresholds. The method also includes receiving the one ...more ...less
4
US10169153B2
Publication/Patent Number: US10169153B2
Publication date: 2019-01-01
Application number: 15/881,366
Filing date: 2018-01-26
Abstract: A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. When a is to DSN undergo a change from a first system configuration of a Decentralized, or Distributed, Agreement Protocol (DAP) to a second system configuration of the DAP (e.g., such as based on addition, and/or removal of storage unit(s) (SU(s)) within the DSN or reallocation of data within the DSN, etc.), a computing device identifies a DAP transition mapping between the first system configuration of the DAP to the second system configuration of the DAP. Then, the computing device directs SU(s) to operate based on the DAP transition mapping during the transition. A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when ...more ...less
5
US10169179B2
Publication/Patent Number: US10169179B2
Publication date: 2019-01-01
Application number: 15/383,338
Filing date: 2016-12-19
Abstract: Methods and systems for monitoring the integrity of a graphics processing unit (GPU) are provided. The method comprises the steps of determining a known-good result associated with an operation of the GPU, and generating a test image comprising a test subject using the operation of the GPU, such that the test subject is associated with the known-good result. The test image is written to video memory, and the known-good result is written to system memory. Subsequently, the test subject from the test image is transferred from video memory to system memory. The test subject in the system memory is compared with the known-good result in system memory. If the test subject does not match the known-good result, then a conclusion is drawn that the integrity of the GPU has been compromised. Methods and systems for monitoring the integrity of a graphics processing unit (GPU) are provided. The method comprises the steps of determining a known-good result associated with an operation of the GPU, and generating a test image comprising a test subject using the operation ...more ...less
6
US10176065B2
Publication/Patent Number: US10176065B2
Publication date: 2019-01-08
Application number: 14/623,415
Filing date: 2015-02-16
Abstract: Methods, apparatuses, systems, and devices are described for redundancy management for a storage system including a plurality of storage devices. Approaches for redundancy management may involve storage device failure prediction techniques and/or a redundancy value associated with a data file. In one example, a copy of the file may be stored on at least two storage devices. Whether or not to store an additional copy of the file on another storage device may be based at least in part on the redundancy value for the file. In another example, a determination may be made whether to store a copy of the file on another storage device when a storage device storing a copy of the file is predicted to fail. Whether to store a copy of the file on another storage device may be based at least in part on a redundancy value associated with the file. Methods, apparatuses, systems, and devices are described for redundancy management for a storage system including a plurality of storage devices. Approaches for redundancy management may involve storage device failure prediction techniques and/or a redundancy value associated ...more ...less
7
US10180882B2
Publication/Patent Number: US10180882B2
Publication date: 2019-01-15
Application number: 15/301,753
Filing date: 2015-05-11
Inventor: Tadano, Kumiko  
Abstract: An acquisition unit that acquires, based on a combination of failures in components of an information system, a correction subprocedure for identifying a cause of failure and correcting trouble and a reconstruction subprocedure for reconstructing the component; a generator that generates at least one candidate for a service restart procedure of the information system by connecting the correction and the reconstruction subprocedures based on a dependency relationship between the acquired correction and reconstruction subprocedures; an estimator that estimates required time of at least one candidate for the service restart procedure; and a selector that identifies the service restart procedure, of which required time satisfies desired restoration time from among the candidates for the service restart procedure and selects, from among the identified candidates for the service restart procedure that has the risk of exceeding the desired restoration time, the service restart procedure based on a high/low degree of the risk. An acquisition unit that acquires, based on a combination of failures in components of an information system, a correction subprocedure for identifying a cause of failure and correcting trouble and a reconstruction subprocedure for reconstructing the component; a generator that ...more ...less
8
US10180889B2
Publication/Patent Number: US10180889B2
Publication date: 2019-01-15
Application number: 14/747,476
Filing date: 2015-06-23
Assignee: Liqid Inc.
Abstract: Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage system is provided that includes a first processor configured to establish a network connection with an external system, and receive first storage operations transferred by the external system over the network connection, the first storage operations related to storage and retrieval of data on at least one storage drive. The first processor is configured to transfer information describing the network connection for delivery to at least a second processor. The second processor is configured to identify when the first processor has failed, responsively establish the network connection with the external system based at least on the information describing the network connection, and receive second storage operations transferred by the external system over the network connection. Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage system is provided that includes a first processor configured to establish a network connection with an external system, and receive first storage operations ...more ...less
9
US10180872B2
Publication/Patent Number: US10180872B2
Publication date: 2019-01-15
Application number: 15/232,840
Filing date: 2016-08-10
Assignee: VMware, Inc.
Abstract: Methods that use marking, leveling and linking (“MLL”) processes to identify problems and dynamically correlate events recorded in various log files generated for a use-case of an application are described. The marking process determines fact objects associated with the use-case from events recorded in the various log files, database dumps, captured user actions, network traffic, and third-party component logs in order to identify non-predefined problems with running the application in a distributed computing environment. The MLL methods do not assume a predefined input format and may be used with any data structure and plain log files. The MLL methods present results in a use-case trace in a graphical user interface. The use-case trace enables human users to monitor and troubleshoot execution of the application. The use-case trace identifies the types of non-predefined problems that have occurred and points in time when the problems occurred. Methods that use marking, leveling and linking (“MLL”) processes to identify problems and dynamically correlate events recorded in various log files generated for a use-case of an application are described. The marking process determines fact objects associated ...more ...less
10
US10193664B2
Publication/Patent Number: US10193664B2
Publication date: 2019-01-29
Application number: 15/393,382
Filing date: 2016-12-29
Abstract: This disclosure describes systems, methods, and devices related to enhanced retry count for an uplink (UL) multi-user (MU) transmission. A device may identify a trigger frame received from a first device on a wireless communication channel. The device may determine a quality of service counter associated with an access category. The device may cause to send a frame to the first device based at least in part on the trigger frame. The device may determine an error condition associated with the frame. The device may refrain from incrementing the quality of service counter based on the error condition. This disclosure describes systems, methods, and devices related to enhanced retry count for an uplink (UL) multi-user (MU) transmission. A device may identify a trigger frame received from a first device on a wireless communication channel. The device may determine a quality of ...more ...less
11
US10198430B2
Publication/Patent Number: US10198430B2
Publication date: 2019-02-05
Application number: 15/247,286
Filing date: 2016-08-25
Abstract: A device may obtain a test script document. The device may process the test script document to perform term extraction using one or more term extraction techniques to identify a set of terms of the test script document. The one or more term extraction techniques may include a skip n-gram term extraction technique. One or more terms, of the set of terms, may be located within an n-gram of the test script document. The device may process the test script document to perform hierarchy formation for results of performing term extraction. A relationship between a set of terms, of the set of terms, may be identified using hierarchy formation. The device may generate a functional diagram of the test script document based on the results of performing term extraction and results of performing hierarchy formation. The device may provide information identifying the functional diagram. A device may obtain a test script document. The device may process the test script document to perform term extraction using one or more term extraction techniques to identify a set of terms of the test script document. The one or more term extraction techniques may include a ...more ...less
12
US10198275B2
Publication/Patent Number: US10198275B2
Publication date: 2019-02-05
Application number: 15/169,143
Filing date: 2016-05-31
Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a management device. The apparatus may be a management device. The management device receives a first command. The management device determines whether the management device is in a protected mode for executing a protected process. The management device, in response to a determination that the management device is in the protected mode, determines whether the first command, when executed, interrupts the execution of the protected process. The management device, in response to a determination that the first command interrupts the execution of the protected process, discards the first command. In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a management device. The apparatus may be a management device. The management device receives a first command. The management device determines whether the ...more ...less
13
US10188319B2
Publication/Patent Number: US10188319B2
Publication date: 2019-01-29
Application number: 15/896,999
Filing date: 2018-02-14
Abstract: A method and apparatus for generating a custom made orthotic or insole for footwear. Information relating to the pressure applied by the sole of a person's foot is used to custom produce an orthotic or insole for the person by using softer material or different structural components, selectively located at pressure points of a particular individual, to unload pressure on the foot at those points. Pressure readings taken for the foot of an individual identify pressure points for that foot. The pressure points are quantified and the foot is “mapped” in a grid format on a pressure map. Once mapped, structural components corresponding to a particular pressure value are positioned in the orthotic based on the mapping. The compression cells are created via 3D printing methods based on an individual's pressure readings and results from an electronic pressure plate utilizing pressure response sensors. A method and apparatus for generating a custom made orthotic or insole for footwear. Information relating to the pressure applied by the sole of a person's foot is used to custom produce an orthotic or insole for the person by using softer material or different structural ...more ...less