H04L67/62

Method and apparatus for receiving and transmitting periodic notification in machine to machine system

A method and apparatus are configured to receive and transmit a periodic notification in a machine-to-machine (M2M) system. The method includes steps of: receiving a subscription request message requesting a periodic notification for a specific resource from an M2M entity; and periodically transmitting a notification message to the M2M entity according to the subscription request message, wherein the notification message is periodically transmitted irrespective of whether the specific resource changes.

Recovering 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 a data segment, wherein the data segment 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 slices that is required to decode the data segment; receiving, via the at least one processing circuit and from the at least one storage unit, a first subset of encoded data slices of the set of encoded data slices, wherein the first subset of encoded data slices 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 the number of encoded data slices in the first subset of the encoded data slices 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 segment based on the at least one rebuilt encoded data slice and the first subset of encoded data slices.

Recovering 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 a data segment, wherein the data segment 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 slices that is required to decode the data segment; receiving, via the at least one processing circuit and from the at least one storage unit, a first subset of encoded data slices of the set of encoded data slices, wherein the first subset of encoded data slices 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 the number of encoded data slices in the first subset of the encoded data slices 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 segment based on the at least one rebuilt encoded data slice and the first subset of encoded data slices.

MESSAGING SYSTEM FAILOVER

A device receives a notification indicating a failure of a first server device responsible for a primary message queue that includes messages at a time of the failure. A second server device is responsible for a standby message queue to which the messages are replicated, where a position in the standby message queue and a message time are assigned to each of the replicated messages. The device obtains a record time that identifies the message time of one of the messages that was last obtained from the primary message queue prior to the failure, compares an adjusted record time and the message time of one or more of the messages of the standby message queue to determine a starting position in the standby message queue, and processes messages obtained from the standby message queue beginning at one of the messages assigned to the position that matches the starting position.

MESSAGING SYSTEM FAILOVER

A device receives a notification indicating a failure of a first server device responsible for a primary message queue that includes messages at a time of the failure. A second server device is responsible for a standby message queue to which the messages are replicated, where a position in the standby message queue and a message time are assigned to each of the replicated messages. The device obtains a record time that identifies the message time of one of the messages that was last obtained from the primary message queue prior to the failure, compares an adjusted record time and the message time of one or more of the messages of the standby message queue to determine a starting position in the standby message queue, and processes messages obtained from the standby message queue beginning at one of the messages assigned to the position that matches the starting position.

Smart Speaker Media Network System and Method
20230146447 · 2023-05-11 ·

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.

Smart Speaker Media Network System and Method
20230146447 · 2023-05-11 ·

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.

System and method for callback management with alternate site routing and callback pacing

A system and method for optimizing callback times to increase the success rate of callbacks while managing overflow of calls to alternate sites when callbacks are unsuccessful. The system and method use a pacing algorithm to determine when callbacks are likely to be successful from a preferred contact site, routing to alternate callback sites when callbacks are unsuccessful, and preferences for re-routing back to the preferred site when a callback is successful and the agent with whom the caller has interacted previously is available.

Mobile robot providing environmental mapping for household environmental control

A mobile robot includes a processor connected to a memory and a wireless network circuit, for executing routines stored in the memory and commands generated by the routines and received via the wireless network circuit. The processor drives the mobile robot to a multiplicity of accessible two dimensional locations within a household, and commands an end effector, including at least one motorized actuator, to perform mechanical work in the household. A plurality of routines include a first routine which monitors a wireless local network and detects a presence of a network entity on the wireless local network, a second routine which receives a signal from a sensor detecting an action state of one of the network entities, the action state changeable between waiting and active, and a third routine which commands the end effector to change state of performing mechanical work based on the presence and on the action state.

Mobile robot providing environmental mapping for household environmental control

A mobile robot includes a processor connected to a memory and a wireless network circuit, for executing routines stored in the memory and commands generated by the routines and received via the wireless network circuit. The processor drives the mobile robot to a multiplicity of accessible two dimensional locations within a household, and commands an end effector, including at least one motorized actuator, to perform mechanical work in the household. A plurality of routines include a first routine which monitors a wireless local network and detects a presence of a network entity on the wireless local network, a second routine which receives a signal from a sensor detecting an action state of one of the network entities, the action state changeable between waiting and active, and a third routine which commands the end effector to change state of performing mechanical work based on the presence and on the action state.