Patent classifications
H04L67/62
Rebuilding Missing Data in a Storage Network via Locally Decodable Redundancy Data
A processing system of a storage network operates by: sending, to at least one storage unit of the storage network, at least one read request corresponding to at least a read threshold number of a set of encoded data slices to be retrieved, wherein the set of encoded data slices correspond to data, wherein the data is coded in accordance with dispersed error coding parameters that include a write threshold number and the read threshold number, wherein the write threshold number is a number of encoded data slices in the set of encoded data slices and wherein the read threshold number is a number of the set of encoded data slices that is required to decode the data; receiving, via the at least one processing circuit and from the at least one storage unit, a first subset of the set of encoded data slices, wherein the first subset is missing at least one missing encoded data slice that was not received from the at least one storage unit in response to the at least one read request and wherein a number of encoded data slices in the first subset is less than the read threshold number; generating, via the at least one processing circuit, at least one rebuilt encoded data slice corresponding to the at least one missing encoded data slice utilizing locally decodable redundancy data, wherein the locally decodable redundancy data generated from a second subset of the set of encoded data slices that includes the at least one missing encoded data slice; and recovering, via the at least one processing circuit, the data based on the at least one rebuilt encoded data slice and the first subset.
Multimedia Communication System
Multimedia communication concept (system) is a new original multimedia communication application software, platform, design and solution. The system may provide an original, standard set of video and VoIP communication and other features which already exist in the market such as, video talks (face to face video talk), Voice communication, IM (text messaging), document and file sharing etc. In addition, the system may add and control more cameras in video communication and elevate an entire video communication experience to the next level. The system may add a new quality and substance in sharing files, documents, pictures, videos, music videos, movies, dedicating a small multimedia window on the UI where user may pull out any of the above files, before deciding to share with another user. The system, with just a simple click on any window, with any content on the UI (file, picture, video, movie, and document) may transfer that content to the other user. The system may include an original control center which controls the entire service and synchronizes work of more cameras (picture and sound) and seamlessly immerses them in each other's living space, manually, by one click on the window on the UI, or by a sensitivity on motion and sound. The system may enable more private groups of contacts, such as immediate family circle, friends and family circle, favorite contacts, interest groups with a full privacy. The system may enable security monitoring service based on continuous motion and audio disturbances in the system.
Method and device for managing transmissions of measurements periodically carried out by a sensor
A method and device are provided for managing transmissions of a plurality of sets of measurements performed periodically by a measurement sensor capable of communicating with a collection device via a radio network. The method determines, according to a random distribution law, a date of transmission for each set of measurements of the plurality and transmits a message relating to at least one set of measurements, on one of the dates of transmission determined for the plurality.
Dynamically adjusting the transmission mode in a satellite communication system
A system and method for transmitting a data stream between a server and a user terminal, comprises at least one satellite gateway associated with a satellite router communicating with at least one satellite terminal associated with a terminal router, wherein the terminal router is configured, when it receives a stream request from a user terminal, to search for it in its memory resources and, if appropriate, transmit it to the user terminal, the satellite router is configured to transmit the request to the server, estimate a popularity of the stream and transmit a message of correspondence between the stream and broadcasting parameters then convert the stream into a point-to-multipoint stream adapted to the broadcasting parameters, the terminal router is configured to convert point-to-multipoint streams into point-to-point streams and transmit them to the user terminals.
Systems and methods for nodes communicating using a time-synchronized transport layer
Systems and methods that provide for transmission of messages among nodes (e.g., acceleration components configurable to accelerate a service) using a time-synchronized transport layer (TSL) protocol are provided. An example method, in a network comprising at least a first node, a second node, and a third node, includes each of the at least the first node, the second node, and the third node synchronizing a respective clock to a common clock. The method further includes each of the at least the first node, the second node, and the third node scheduling data transmission in the network in a manner such that at a particular time in reference to the common clock each of the at least the first node, the second node, and the third node is scheduled to receive data from only one of the first node, the second node, or the third node.
Delegating network data exchange
A method, a computer program product, and a computer system include a requesting device delegating a delegated device to download data. During a first time when the requesting device and the delegated device are connected to a first network, the method includes receiving a proxy download request from the requesting device. During a second time when the delegated device is connected to a second network, the second time being after the first time, the method includes receiving a download based on the proxy download request via the second network.
Delegating network data exchange
A method, a computer program product, and a computer system include a requesting device delegating a delegated device to download data. During a first time when the requesting device and the delegated device are connected to a first network, the method includes receiving a proxy download request from the requesting device. During a second time when the delegated device is connected to a second network, the second time being after the first time, the method includes receiving a download based on the proxy download request via the second network.
METHODS AND APPARATUSES FOR PERFORMING RESOURCE MANAGEMENT
A method and apparatus for resource management of cloud resources comprising: (a) slicing resources, R, provided by an infrastructure provider, IP, and (b) assigning the sliced resources to different clouds according to predetermined cloud resource policies, CRPs, of the respective clouds.
Network informed policy creation for optimizing backup operations in a data protection system
Embodiments for optimizing a backup operation for a data protection system, by connecting with network devices in a network implementing the backup operation, the backup operation implementing a policy that specifies a plurality of service requirements and that is initiated at a time within a plurality of time windows, and determining a size of dataset to be backed up by the backup operation. The method further monitors a flow of data between a source and a destination of data in the network, compiles historical data of operational parameters for data transfers between the source and destination, and determines an optimum time within the plurality of time windows based on the dataset size and the historical data.
METHOD AND APPARATUS FOR OPTIMIZING DATA TRANSFERS UTILIZING MACHINE LEARNING
In one embodiment, a method includes receiving at a network device comprising a data transfer optimization module, input identifying a source directory comprising data and a target directory at a storage device, splitting the data into a plurality of data groups for transfer to the storage device, transmitting the data groups concurrently to the storage device on data paths wherein transfer times of the data groups are monitored, receiving at the data transfer optimization module, identification of a data group with a longest transfer time, splitting the data group with the longest transfer time, and placing the data from the data group into at least two of the data groups for transfer to the storage device. An apparatus and logic are also disclosed herein.