H04L65/00

CALLING LINE/NAME IDENTIFICATION OF ENTERPRISE SUBSCRIBERS IN MOBILE CALLS

A system, server, and method of DTMF detection in a VoIP network.

SYSTEMS FOR MULTI-BLOCKCHAIN, MULTI-TOKEN INTEROPERABILITY VIA COMMON BLOCKCHAIN INTEGRATION

Systems and/or methods of the present disclosure enable crypto-ledger interoperability using a controller to perform an operation between a first user and a second user on separate entity-specific distributed crypto-ledgers, where the separate entity-specific distributed crypto-ledgers are both operatively linked to a membered common distributed crypto-ledger. The controller burns a first quantity of first entity-specific crypto-tokens from the first entity-specific distributed crypto-ledger and mints a second quantity of the common crypto-tokens on the membered common distributed crypto-ledger, where the first quantity of first entity-specific crypto-tokens and the second quantity of the common crypto-tokens represent an equivalency. The controller moves the second quantity of common crypto-tokens from a first encrypted storage to a second encrypted storage of the membered common distributed crypto-ledger, burns the second quantity of the common crypto-tokens and mints a third quantity of the second entity-specific crypto-tokens on the second entity-specific distributed crypto-ledger to complete the operation.

Techniques for virtual time slotting of communications packets

Techniques for transmitting data packets on a shared channel in a data communications network, include determining a time slot interval, T, based on a longest data packet to be transmitted on a shared channel in a data communications network. At a first node in the data communications network a local base time, t.sub.0, is determined equal to a time at an end of receipt of a successful acknowledgement control packet on the shared channel. A local data packet is transmitted from the first node onto the shared channel at a transmit time that is an integer multiple n of T after the local base time t.sub.0. The local data packet is determined to be successfully transmitted when a successful acknowledgement control packet that uniquely indicates the local data packet is received on the shared channel within the interval T of transmitting the local data packet.

Low-latency HTTP live streaming
11190567 · 2021-11-30 · ·

Implementations provide low-latency live-video streams using existing content delivery networks. An example method includes receiving a video broadcast as a series of frames and determining, for each frame, whether the frame is a break frame. Responsive to determining that the frame is a break frame, the method includes removing an in-progress tag from a current segment file in a playlist for the video broadcast. The playlist includes at least a previous segment file, the current segment file, and a next segment file, which also has a respective in-progress tag. The method also includes associating the frame with a next segment file in a playlist and transmitting the playlist to a cache server. Responsive to determining the frame in the series of frames is not a break frame, the method includes associating the frame with the current segment file. The frame is transmitted to the cache server as a chunk.

Automatic multimedia upload for publishing data and multimedia content

Disclosed herein is a method and system for utilizing a digital data capture device in conjunction with a Bluetooth (BT) enabled mobile device for publishing data and multimedia content on one or more websites automatically or with minimal user intervention. A client application is provided on the BT enabled mobile device. In the absence of inbuilt BT capability, a BT communication device is provided on the digital data capture device. The BT communication device is paired with the BT enabled mobile device to establish a connection. The client application detects capture of data and multimedia content on the digital data capture device and initiates transfer of the captured data, multimedia content, and associated files. The digital data capture device transfers the captured data, multimedia content, and the associated files to the client application. The client application automatically publishes the transferred data and multimedia content on one or more websites.

Method for Associating NS with VNF, Apparatus, and System
20220019469 · 2022-01-20 ·

A method for associating a network service (NS) with a virtualized network function (VNF) to enable a network manager (NM) to determine a relationship between the NS and the VNF and maintain the NS. The method includes: sending, by the NM, an NS instantiation request message to a network function virtualization orchestrator (NFVO), where the NS instantiation request message carries information about the NS; receiving, by the NM, an NS instantiation completion message from the NFVO, where the NS instantiation completion message carries the information about the NS and information about N VNFs; and determining a mapping relationship between the NS and the N VNFs according to the information about the NS and the information about the N VNFs, where information about each VNF in the information about the N VNFs represents the VNF in the N VNFs forming the NS, and where N≥one.

Panel control over broadband

Systems and methods for communicating between components of a security and/or automation system include establishing a two-way call between a control panel and a central station of the security and/or automation system using a Voice over Internet Protocol (VoIP) channel connection, and after establishing the two-way call, communicating data between the central station and the control panel via a central station of the security and/or automation system via a second connection different from the VoIP channel connection, the data being related to control of the control panel.

CONTACT LIST AGGREGATION AND DISPLAY

A technique for contact list aggregation across networks involves logging into low level networks through a high level network. A system constructed according to the technique may include a network interface coupled to the different low level networks. The system may further include a contact aggregation engine coupled to the network interface and a network contacts database. In operation the system logs into one or more of the low level networks (or facilitates login for a user). To the extent that the data in the network contacts database is not current, the contact aggregation engine updates the networks contacts database contact information, then provides an aggregated contact list including the contact information to a display device. A method according to the technique may include logging into a high level network and displaying contacts from the one or more low level networks in an aggregated contact list.

METHOD AND SYSTEM FOR SHARING DIGITAL MEDIA CONTENT
20220014578 · 2022-01-13 · ·

Methods and systems for generating and sharing media clips are described. Consistent with some embodiments, while a selection of digital media content (e.g., a movie, television program, audio track, and so on) is being presented at a media player, a user creates one or more sets of waypoints (e.g., time markers) that define the boundaries (e.g., beginning and end) of one or more media clips. These waypoints are communicated from one media player device to another, enabling the receiving media player device to retrieve and play back the media clips from a source other than the media player device where the waypoints were generated.

System and method for establishing a communication session with an endpoint of a plurality of endpoints

A device may receive, from a user device, a request to establish a voice call. The device may determine that one of a plurality of endpoints is to be involved in the voice call with the user device. The device may transmit send-only invites to the plurality of endpoints. The device may receive, from a first endpoint of the plurality of endpoints, a receive-only response. The device may transmit a send-receive invite to the first endpoint, wherein the send-receive invite identifies a selected communication protocol as a communication protocol for the voice call. The device may transmit a send-receive acceptance to the user device. The send-receive acceptance may identify the communication protocol for the voice call, and upon the user device receiving the send-receive acceptance, the voice call can be established between the user device and the first endpoint.