H04L51/23

Systems and methods to automatically perform actions based on media content

Systems and methods are provided for automatically responding to network connectivity issues in a media stream. One example method includes transmitting, from a first computing device, a media stream to one or more secondary computing devices. A network connectivity issue between the first computing device and one or more of the secondary computing devices is detected. If a network connectivity issue is detected, a notification is transmitted to one or more of the secondary computing devices.

PROXIED PUSH
20180013851 · 2018-01-11 · ·

A system and method are described for establishing two-way push communication between an intermediate or companion device and a mobile device. Mobile devices register to listen for push notifications delivered through a push notification service from a specified set of providers. The presence of the mobile devices is delivered to the push notification service that maps the mobile devices to connections made between their respective companion devices and the push notification service. If the push notification service determines that a mobile device is “online,” in response to receiving a push notification for the mobile device, a current network connection over which a companion device is listening for push notifications is identified and the push notification is forwarded to the companion device. The companion device then can deliver the push notification to the mobile device.

MULTIPLE-SPEED MESSAGE CHANNEL OF MESSAGING SYSTEM
20180013690 · 2018-01-11 ·

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving from a plurality of publishers messages of a first channel of a plurality of distinct channels wherein each channel comprises an ordered plurality of messages, storing messages of the first channel in one or more first buffers according to the order, each first buffer having a respective time-to-live, for one or more connections, determining a respective sampling rate based on a data type of the first channel and a determined latency of the connection, receiving from a subscriber through a first connection a request for messages of the first channel, selecting messages in the first buffers according to the order and the sampling rate, and sending the selected messages using the first connection to the subscriber according to the order.

Smart Mailbox Device
20180008076 · 2018-01-11 ·

A smart mailbox system capable of electronically communicating the receipt of mail and the collection of mail to an end user. User authentication allows the mailbox to communicate the identity of the user who collects the mail. The mailbox also images the mail so as to provide a record of the receipt of specific pieces of mail and to permit the user to visually see the collected mail without having to go to the mailbox. The identity of the sender and recipient are made available through the system. The system is also networkable so as to join multiple mailboxes within the same network.

Phone number based application authentication

Systems and methods are provided for registering with a given application. The systems and methods include operations for receiving, with a messaging application, a request to authenticate a phone number from the given application, the phone number being input by a user to register an account with the given application; determining that the phone number received in the request matches a user phone number stored in a user account associated with the messaging application; in response to determining that the phone number received in the request matches the user phone number stored in the user account, transmitting a communication from the messaging application to the given application indicating that the phone number has been authenticated; and causing the given application to register the account for the user to enable the user to log into the given application.

Displaying A Message Within A Graphical Interface Of A Conference
20230224342 · 2023-07-13 ·

A server or an on-premises computing node accesses a message and a destination tag indicating one or more client devices participating in a conference to receive the message. The server or the on-premises computing node determines a configuration for the message based on a source of the message. The server or the on-premises computing node transmits the message to the one or more client devices indicated in the destination tag to configure the one or more client devices to display the message according to the configuration within a display region associated with the conference.

Displaying A Message Within A Graphical Interface Of A Conference
20230224342 · 2023-07-13 ·

A server or an on-premises computing node accesses a message and a destination tag indicating one or more client devices participating in a conference to receive the message. The server or the on-premises computing node determines a configuration for the message based on a source of the message. The server or the on-premises computing node transmits the message to the one or more client devices indicated in the destination tag to configure the one or more client devices to display the message according to the configuration within a display region associated with the conference.

Messaging system apparatuses circuits and methods of operation thereof

Disclosed arc a messaging system. apparatuses circuits and methods of operation thereof. A messaging client device is adapted to receive an impermanent message and to manage the received message in accordance with a message management policy associated with the message. An impermanent messaging server is adapted to validate said messaging client device as complying with message management policies prior to authorizing transmission of the message to said messaging client device.

Messaging system apparatuses circuits and methods of operation thereof

Disclosed arc a messaging system. apparatuses circuits and methods of operation thereof. A messaging client device is adapted to receive an impermanent message and to manage the received message in accordance with a message management policy associated with the message. An impermanent messaging server is adapted to validate said messaging client device as complying with message management policies prior to authorizing transmission of the message to said messaging client device.

SYSTEMS AND METHODS FOR AN ARTIFICIAL INTELLIGENCE DRIVEN SMART TEMPLATE
20230216879 · 2023-07-06 · ·

The present disclosure describes systems and methods for determining a subsequent action of a simulated phishing campaign. A campaign controller identifies a starting action for a simulated phishing campaign directed to a user of a plurality of users. The simulated phishing campaign includes a plurality of actions, one or more of the plurality of actions to be determined during execution of the simulated phishing campaign The campaign controller responsive to the starting action, communicates a simulated phishing communication to one or more devices of a user. The campaign controller determines a subsequent action of the plurality of actions of the simulated phishing campaign based at least on one of a response to the simulated phishing communication received by the campaign controller or a lack of response within a predetermined time period and initiating, responsive to the determination, the subsequent action of the simulated phishing campaign.