Patent classifications
H04L67/1042
Multimedia Content Distribution System and Method
A system that facilitates sharing of multimedia content includes a user interface, network circuitry; and one or more processors. The processors perform operations that include displaying, via the user interface, a list of one or more media playback devices available to be added to a social networking group. A selection of first and second media playback devices to be associated with a particular social networking group is received via the user interface. The first media playback device is associated with a first playback queue that specifies a first set of media items associated with first media content that can be streamed from a first streaming service to the first media playback device. An indication to the social networking system that specifies the selection of the first and second media playback devices to be associated with the group is communicated via the network circuitry. In response, the social networking system communicates second media content items associated with the first media content items to a second playback queue associated with the second media playback device. The second playback items facilitate streaming of second media content associated with the first media content from a second streaming service to the second media playback device.
ASYNCHRONOUS DISTRIBUTED MODULAR FUNCTION CALLING
A computer-readable media, method, and system for calling a function within a group-based communication system. The function may be initiated according to a trigger condition and is associated with arguments and return values. To carry out the function, an HTTP request is generated and sent to an HTTP server, which sends an HTTP callback to a group-based communication system server. The HTTP callback may include return values indicative of either a successful completion of the function or an error.
Data mesh based environmental augmentation
In various example embodiments, a system and method for data mesh-based environmental augmentation are presented. Attribute data associated with a user may be received from a plurality of attribute sources. A portion of the attribute data. may include real-time data. A portion of the real-time data indicative of an identity of the user may be identified. The identity of the user may be authenticated with respect to the real-time data by analyzing the identified portion of the real-time data. Based on the authentication of the identity of the user, a user activity being performed by the user may be identified based on the real-time data, and the user activity may be augmented according to a user setting.
Control system of an entity
Embodiments of the invention relate to a control system of a first entity. The control system has a forecast module that creates a supply medium plan of a supply medium unit of the first entity. The supply medium unit is a supply medium consumer, a supply medium producer, and/or supply medium storage. The supply medium unit connects to a physical supply channel network. A peer-to-peer module receives at least one supply medium offer message of a further entity by communicating with a peer-to-peer application of a peer-to-peer network. The peer-to-peer module causes generation of a supply medium transaction agreement about the physical exchange of a supply medium between the first and further entity through the peer-to-peer application based on the supply medium plan and the supply medium offer message. A controlling module controls the supply medium unit in dependence of the generated supply medium transaction agreement.
Supply chain system and non-transitory computer-readable recording medium storing program
Various devices, methods, and media are provided. According to one of the devices, an unlocking request for unlocking a lock is received. The lock is provided in a container and contains a physical object. Information of a first owner, that has a right of ownership of the physical object, is acquired from a first ledger when the unlocking request is received. The first ledger is one of a plurality of distributed ledgers which each have a same content. The device determines whether the first requester matches the first owner, and causes the lock to be unlocked when the first requester matches the first owner.
Consumption of data services provisioned in cloud infrastructures
An aspect of the present disclosure facilitates consumption of data services provisioned in cloud infrastructures. In one embodiment, a name server maintains a node-map data reflecting the corresponding set of nodes (in cloud infrastructures) currently hosting each of multiple data services. A consumer system (e.g. an end user system or another node in the cloud infrastructure) seeking to access a desired data service, sends to the name server a resolution request containing an identifier of the desired data service. The consumer system receives from the name server, identifiers of a set of nodes currently hosting the desired data service and then accesses the desired data service through at least one of the set of nodes.
Decentralized blockchain for artificial intelligence-enabled skills exchanges over a network
An improved decentralized, blockchain-driven network for artificial intelligence (AI)-enabled skills exchange between Intelligent Personal Assistants (IPAs) in a network is disclosed that is configured to perform computational tasks or services (also referred to herein as “skills”) in an optimally-efficient fashion. In some embodiments, this may comprise a first IPA paying an agreed cost to a second IPA to perform a particular skill in a more optimally-efficient fashion. In some embodiments, a skills registry is published, comprising benchmark analyses and costs for the skills offered by the various nodes on the skills exchange network. In other embodiments, a transaction ledger is maintained that provides a record of all transactions performed across the network in a tamper-proof and auditable fashion, e.g., via the use of blockchain technology. Over time, the AI-enabled nodes in the system may learn to scale, replicate, and transact with each other in an optimized—and fully autonomous—fashion.
Decentralized blockchain for artificial intelligence-enabled skills exchanges over a network
An improved decentralized, blockchain-driven network for artificial intelligence (AI)-enabled skills exchange between Intelligent Personal Assistants (IPAs) in a network is disclosed that is configured to perform computational tasks or services (also referred to herein as “skills”) in an optimally-efficient fashion. In some embodiments, this may comprise a first IPA paying an agreed cost to a second IPA to perform a particular skill in a more optimally-efficient fashion. In some embodiments, a skills registry is published, comprising benchmark analyses and costs for the skills offered by the various nodes on the skills exchange network. In other embodiments, a transaction ledger is maintained that provides a record of all transactions performed across the network in a tamper-proof and auditable fashion, e.g., via the use of blockchain technology. Over time, the AI-enabled nodes in the system may learn to scale, replicate, and transact with each other in an optimized—and fully autonomous—fashion.
Resource sharing method, device and system
Provided are a resource sharing method, device and system. The method includes: establishing, by a cloud desktop system based on a virtual desktop infrastructure (VDI), links with multiple terminals; and acquiring, by the cloud desktop system, resources of the multiple terminals through the links, and sharing the acquired resources to the multiple terminals.
Methods and apparatus to monitor media in a direct media network
Methods, apparatus, and articles of manufacture to monitor media are disclosed. An example apparatus includes a message extractor to extract message information from a message obtained from a streaming monitor at a media exposure measurement location, the message information including media identification information of media presented in a direct media network and media device information associated with at least one of a streaming client device associated with the direct media network or a media presentation device associated with the direct media network, a media device identifier to identify at least one of the streaming client device or the media presentation device based on the media device information, a media identifier to identify the media based on the media identification information, and a media creditor to credit the media as having been accessed in response to identifying the media.