H04L67/1095

PERSONALIZED CONTENT DISTRIBUTION
20170295256 · 2017-10-12 ·

Systems and methods for content provisioning are disclosed herein. The system can include memory having a content database, a task database, and a user profile database. The system can include a user device having a first network interface and a first I/O subsystem. The system can include a server that can: receive a user identifier from the user device; retrieve user information from the user profile database, which user information identifies one or several attributes of the user; retrieve user task data from the task database, which user task data identifies a plurality of tasks for completion by the user; automatically generate prioritization data for the plurality of tasks identified by the user task data; select a task based on the prioritization data; and send content relating to the selected task to the user device.

Intelligent quality of service for replication

The present invention is directed to a method and information handling system (IHS) for estimating bandwidth and providing one or more Quality of Service (QoS) parameters between a first set of one or more storage devices and at least one other set of one or more storage devices. The method comprises the following, for a given set of the at least one other set of one or more storage devices. The method creates a given temporary volume associated with the given set. The method sends a given sequential workload of actual traffic between the first set and the given set. The method estimates, based upon the results of sending the given sequential workload of actual traffic, the one or more Quality of Service (QoS) parameters for the given set.

Storage of key-value entries in a distributed storage system
11256717 · 2022-02-22 · ·

A distributed storage system, such as a distributed storage system in a virtualized computing environment, stores data in storage nodes as immutable key-value entries. A coordinator storage node creates a key-value entry and attempts to store the key-value entry in the coordinator storage node and in neighbor storage nodes. If the storage of the key-value entry in the in the coordinator storage node and in the neighbor storage node is successful, the coordinator storage node pushes the key-value entry to other storage nodes in the distributed storage system for storage as replicas.

Data sharding for transmission over a high generation cellular network
11258854 · 2022-02-22 · ·

Aspects of the disclosure relate to data sharding for transmission over a high generation cellular network. A computing platform may detect, via a communication network, transmission of data from a first computing device to a second computing device. Subsequently, the computing platform may intercept, prior to receipt of the transmission by the second computing device, the data. Then, the computing platform may shard the data into a first shard and a second shard. Then, the computing platform may identify, within the communication network, a first communication channel and a second communication channel. Then, the computing platform may send, to the second computing device, the first shard via the first communication channel, and the second shard via the second communication channel. Subsequently, the computing platform may merge, the first shard and the second shard, to reconfigure the data.

Network controller for multi-site logical network

Some embodiments provide a method for a first network controller executing at a first site of multiple sites spanned by a logical network. Network controllers execute at each site. The method generates logical network state data for the first site based on (i) data received from computing devices that implement the logical network at the first site and (ii) logical network configuration data from a network manager at the first site. The method provides the logical network state data for the first site to a second network controller executing at a second site. The method provides logical network state data received from the second site to the computing devices that implement the logical network at the first site.

Method and apparatus for managing communication exchanges

A system that incorporates teachings of the present disclosure may include, for example, obtaining a message and an importance rating for the message where the importance rating is determined by a second communications management agent of a server based on an analysis of content of the message. The system can access rating feedback information associated with the second communications management agent. A rating accuracy for the importance rating of the particular message can be determined based on the rating feedback information, and the method of providing the message to the intended recipient can be adjusted based on the determined accuracy. Other embodiments are disclosed.

Communication system utilizing HTTP

A communication system, method and a non-transitory computer-readable storage medium which is operable to support HTTP-based communication, wherein the communication system is operable to establish a two-way real-time communication link between two nodes of the communication system by employing a combination of GET and POST methods associated with HTTP, and wherein data exchange via the communication link is implemented in a chunked manner and/or as a series of multipart data blocks, wherein a maximum segment size (MSS) of data chunks and/or multipart data blocks communicated through the communication link is optimized as a function of a communication network capability supporting the communication link.

Managing data in a data queue including synchronization of media on multiple devices
09787523 · 2017-10-10 ·

A method of managing data in a data queue includes analyzing media currently being played, or to be played by a first computing device functioning as a leader to identify an offset into the media and a timestamp corresponding to the offset. A buffer duration is calculated that corresponds to an amount of time that the data queue takes to output data currently in the data queue. The media is played at the leader and a second computing device functioning as a follower, in a substantially synchronized manner, by inputting data to the data queue at a specified time based on the calculated buffer duration, the offset, and the timestamp.

Remote copy system and remote copy management method
11256586 · 2022-02-22 · ·

A failure in a main site is recovered by operating in the same operational environment as a sub site. A remote copy system includes: a first storage system providing a main site; and a second storage system providing a sub site. A storage controller stores data and an operation processed in the main site as a main site journal, sends the main site journal to the sub site for sequential processing, stores data and an operation processed in the sub site as a sub site journal after a failover to the sub site is performed, and cancels an unreflected operation that is not processed in the sub site after being stored in the main site journal prior to the failover in the main site and sequentially processes the sub site journal in the main site, when a failback to the main site is performed.

Coherent method of consistency for purpose of cloud authorization
11671458 · 2023-06-06 · ·

The present disclosure sets up the foundation of consistency for cloud authorization. Consistency is formalized as univalence and a scheme of inductive types, and consistency pushouts and pullbacks are derived for cloud authorization. Induction schemas are developed for services, repositories and messages. The consistency is characterized as relative consistency, paraconsistency, and three levels of inconsistency. Due to duality of consistency, consistency recovery is constructed with a semantic model and synthetic retry message type families.