H04L67/62

Management of IoT Devices in Wireless Communication Networks
20220417086 · 2022-12-29 ·

Disclosed herein is a method of a network operator controller for managing a plurality of Internet of Things (IoT)-devices associated with an IoT device owner and connected to a wireless network. The method comprises receiving a list of IoT devices that are scheduled for a firmware update, wherein the list is indicative of respective update data and update procedure for each IoT device of the list; determining at least one network node serving a geographical area covering a respective location of each of the IoT devices of the list of devices; causing caching of the respective update data; determining an updating schedule indicative of when each IoT device is to receive its respective update data; and instructing the at least one network node to update the IoT devices with the cached respective update data according to the updating schedule and update procedure.

Management of IoT Devices in Wireless Communication Networks
20220417086 · 2022-12-29 ·

Disclosed herein is a method of a network operator controller for managing a plurality of Internet of Things (IoT)-devices associated with an IoT device owner and connected to a wireless network. The method comprises receiving a list of IoT devices that are scheduled for a firmware update, wherein the list is indicative of respective update data and update procedure for each IoT device of the list; determining at least one network node serving a geographical area covering a respective location of each of the IoT devices of the list of devices; causing caching of the respective update data; determining an updating schedule indicative of when each IoT device is to receive its respective update data; and instructing the at least one network node to update the IoT devices with the cached respective update data according to the updating schedule and update procedure.

COMMUNICATION SYSTEM, DATA TRANSMITTING DEVICE, COMMUNICATION DEVICE, AND COMMUNICATION METHOD
20220417717 · 2022-12-29 ·

The invention seeks to provide a communication system, a data transmitting device, a communication device, and a communication method capable of exchanging a sufficient capacity of data in a simple configuration without reducing the speed of a vehicle. The invention provides a communication system for transmitting data by a data transmitting device provided on a route of a moving body to the moving body having a plurality of vehicles in one formation; each of the plurality of vehicles being provided with a receiving unit that receives data transmitted from the data transmitting device; and the data transmitting device being configured to transmit mutually different data to the receiving units of the plurality of vehicles. The moving body may be a train such as the Shinkansen, or a transport vehicle such as a truck to which a plurality of cargo vehicles are connected.

Adaptive authentication and notification system
11539817 · 2022-12-27 · ·

Systems, methods, and machine-readable media for processing data transmissions from a plurality of client devices to create composites for transmission to destination addresses are provided. Communications via a network may be received from a set of devices. Each communication may include a digital identifier corresponding to a destination specification. The communication may be processed to identify the digital identifier and to identify the destination specification. A data portion may be selected from the communication and cached. A second format may be identified as corresponding to a second communication medium, where the second format is different from a first format of the communication. A composite may be created according to the second format. The composite may include the selected data portion and the destination specification. The composite formatted according to the second format may be transmitted toward an endpoint device in accordance with the destination specification.

Smart Speaker Media Network System and Method
20220407903 · 2022-12-22 ·

A system receives smart speaker skill/application generation information generates a first smart speaker skill or application using the smart speaker skill/application generation information, receives at least one scheduled post to schedule at least one briefing at a scheduled time to be broadcast to a first plurality of smart speaker devices having the first smart speaker skill or application, receives tracking and analytics information from each smart speaker in the first plurality of smart speaker devices having the first smart speaker skill or application, and determines an audience for the at least one briefing comprising the first plurality of smart speaker devices having the first smart speaker skill or application and a second plurality of smart speaker devices having a second smart speaker skill or application different from the first smart speaker skill or application based on the tracking and analytics information.

Playback of media streams in dependence of a time of a day

This disclosure concerns the providing of media, and more particularly to the streaming of media. In accordance with an example embodiment: a portion of a day is determined; a first data message is sent to a computer server system. The first data message comprises instructions to the computer server system to return media content associated with the determined portion of the day. A second data message is received from the computer server system, the second data message comprising media content associated with the determined portion of the day. In response thereto is playback performed of the media content at the user interface of the electronic device in dependence of the determined portion of the day. While performing playback is a visual appearance parameter of the user interface adjusted according the determined portion of the day.

Playback of media streams in dependence of a time of a day

This disclosure concerns the providing of media, and more particularly to the streaming of media. In accordance with an example embodiment: a portion of a day is determined; a first data message is sent to a computer server system. The first data message comprises instructions to the computer server system to return media content associated with the determined portion of the day. A second data message is received from the computer server system, the second data message comprising media content associated with the determined portion of the day. In response thereto is playback performed of the media content at the user interface of the electronic device in dependence of the determined portion of the day. While performing playback is a visual appearance parameter of the user interface adjusted according the determined portion of the day.

EVENT SYNCHRONIZATION IN A CLUSTERED ENVIRONMENT USING A DISTRIBUTED TIMER

Techniques are disclosed for providing method for providing an event timer for event synchronization across Kubernetes clusters. The event timer is configured to provide event synchronization on behalf of microservice instances in the cloud computing environment. In response to a request for an event timer for a timed event, it is determined whether the requested event timer has been started for a second microservice instance. If the requested event timer has been started, a state of the requested event timer is sent to the first microservice instance If the requested event timer has not been started, the requested event timer is instantiated, and a state of the instantiated event timer is stored in a database. The instantiated event timer is independent of the first and second microservice instances. In response to an expiration of the event timer, a single callback for processing of the event is generated.

Method of improving synchronization of the playback of audio data between a plurality of audio sub-systems

A method of synchronizing sub-systems each including a master device and at least one slave device connected to the master device via Bluetooth for playback by the at least one slave device of audio data. The method includes collecting respective internal latency data of the sub-systems, determining, based on the internal latency data of the plurality of sub-systems, respective delays to be applied by the sub-systems between reception of the audio data and playback of the audio data by the slave devices of the sub-system, and, by each sub-system, applying the corresponding delay for playback of the audio data.

Resource request management using bandwidth allocation and time slots

A resource management system may use information regarding the bandwidth status of a downstream communication path to determine what portion of queued content should be sent in the current available bandwidth timeslot. In some embodiments, multiple versions of the same requested content may be available, and the system may select a lower-quality version to send if needed to meet a time deadline included in the original content request.