H04L67/1089

METHODS AND SYSTEMS FOR MEMORY TRACING IN ASSET MANAGEMENT SYSTEMS

Techniques are disclosed for tracing memory components in asset management systems. A computing device may receive an indication that a new device has been connected to a network. The computing device receives a first set of memory specifications from the new device and a second set of memory specifications from a SoV database. The computing device then generates a memory-asset data structure that stores a third set of memory specifications, each memory specification of the third set of memory specifications being a memory specification that is in both the first set of memory specifications and the second set of memory specifications. The computing device assigns, memory specifications of the third set of memory specifications, a data privacy level that is based on a sensitivity of data stored in the component of the new device. The computing device may then transmit the memory-asset data structure.

System for optimizing data acceptance and data storage in a distributed computing network

A system for optimizing data acceptance and data storage in distributed computing network may be configured to implement tuning algorithms in order to improve the performance of a data requests in the distributed computing network. The tuning algorithms may be applied based on identifying components of the distributed computer network that are performing below an optimal level. Tuning algorithms may comprise implementing a parallel validation process; restructuring a memory hierarchy for fast data access; increasing a number of endorsing peers; increasing a number of transactions per node; reducing a number of node commits; implementing an event handling strategy; or other similar mechanisms.

Software application updating in a local network

A method of updating software, performed by respective machines in a linear communication orbit includes, at a local server executed by a respective machine, receiving, via the linear communication orbit, update metadata. At an update module executed by the respective machine, an update module evaluates software version information using the update metadata to determine a set of one or more updates to be applied to one or more software programs. A patch module sends, via the linear communication orbit, requests for one or more software update files corresponding to the set of one or more updates, and receives the one or more software update files corresponding to the set of one or more updates. The update module then updates the one or more of the software programs by applying the received one or more software update files to the one or more of the software programs.

Multi-tiered data processing service

A technology is described for operating a multi-tiered data processing service. An example method may include receiving a data rule set used to process data generated by a network addressable device included in a multi-tiered data processing service having computing nodes that are connected using one or more networks, where the computing nodes may have computing capacities to execute a portion of the data rule set using a rules engine. A computing node included in the multi-tiered processing service may be selected to host a portion of the data rule set on the computing node and a portion of the data rule set may be deployed to the computing node, where the data rule set may be registered with the rules engine that executes on the computing node and data generated by the network addressable device may be processed using the rules engine and the data rule set.

Method, system, and computer program product for maintaining data centers

A method, system, and computer program product for maintaining data centers obtain input data; communicate an update request associated with the input data to a node of a plurality of nodes; receive an indication that the update request failed; communicate a result request for result data associated with processing of the input data to the node of the plurality of nodes until the result data associated with processing of the input data is received; and in response to receiving the result data associated with processing of the input data from the node, process the result data.

SYSTEM FOR OPTIMIZING DATA ACCEPTANCE AND DATA STORAGE IN A DISTRIBUTED COMPUTING NETWORK

A system for optimizing data acceptance and data storage in distributed computing network may be configured to implement tuning algorithms in order to improve the performance of a data requests in the distributed computing network. The tuning algorithms may be applied based on identifying components of the distributed computer network that are performing below an optimal level. Tuning algorithms may comprise implementing a parallel validation process; restructuring a memory hierarchy for fast data access; increasing a number of endorsing peers; increasing a number of transactions per node; reducing a number of node commits; implementing an event handling strategy; or other similar mechanisms.

METHOD AND APPARATUS FOR RECOVERING MISSING DATA IN MULTI-SOURCE HYBRID OVERLAY NETWORK

In a multi-source hybrid overlay network including a plurality of peers, an apparatus that recovers missing data occurring in a tree recovery process, acquires data that a peer does not have in a pull method through exchanging buffer maps with a first counterpart peer connected to a primary path recovered in the tree recovery process and at least one second counterpart peer connected to at least one candidate path, and provides data that the first counterpart peer does not have to the first counterpart peer in the push method, when a data recovery policy is a pull method, is provided.

Method for actively sharing available bandwidth to consumer nodes in a peer-to-peer network for delivery of video streams

A method for actively allocating available bandwidth to consumer nodes by a resource node delivering time-sensitive multimedia content in a peer-to-peer (P2P) network. The method comprises performing a check if the resource node can allocate bandwidth to at least one additional consumer node from the consumer nodes; selecting at least one consumer node from a list of consumer nodes addressable by the resource node; and sending an availability notification to each of the selected at least one consumer node from the list of consumer nodes.

Software Application Updating in a Local Network

A method of updating software, performed by respective machines in a linear communication orbit includes, at a local server executed by a respective machine, receiving, via the linear communication orbit, update metadata. At an update module executed by the respective machine, an update module evaluates software version information using the update metadata to determine a set of one or more updates to be applied to one or more software programs. A patch module sends, via the linear communication orbit, requests for one or more software update files corresponding to the set of one or more updates, and receives the one or more software update files corresponding to the set of one or more updates. The update module then updates the one or more of the software programs by applying the received one or more software update files to the one or more of the software programs.

METHOD AND SYSTEM FOR PROVIDING AUGMENTED REALITY DISPLAYS

When providing augmented reality display to users in an environment, two or more electronic devices operable to analyse the environment for augmented reality display purposes that are near to each other share data and/or processing relating to the analysis of the environment for augmented reality display purposes, with each device then using the data it receives from the other device when providing an augmented reality display to a user.