Method of securely transmitting a message via a telecommunications network

US 11477169

Issued Oct 18, 2022

A method of securely transmitting a message from a sending entity to a receiving entity via a network. A Processing String Engine is communicatively coupled to the sending and receiving entities. The sending entity requests the Processing String Engine to provide a network routing path for message transmission from the sending entity to the receiving entity and to provide a processing string for the message transmission. The Processing String Engine identifies a network path and generates a processing string. The sending entity appends the processing string to the message and sends the message to the receiving entity. The message is unreadable while the processing string is appended thereto. Upon receipt of the message with the appended processing string, the receiving entity requests removal the processing string. Upon successful verification of the receiving entity, the processing string is removed, and the message is returned to the receiving entity.


Method of Privatizing Mobile Communications Using Dynamic IMSI and MSISDN

US 11223957

Issued Jan 11, 2022

A method of privatizing mobile communications using a dynamic International Mobile Subscriber Identity [IMSI] and Mobile Station International Subscriber Director Number [MSISDN]. A first privacy token having an associated IMSI and MSISDN is provided to a User Equipment [UE]. The first privacy token has a predefined validity period. The IMSI and MSISDN assigned to the privacy token are shared with a plurality of Mobile Network Operators [MNOs], while the International Mobile Equipment Identity [IMEI] of the UE remains concealed.


Method of Verifying Telecommunications Messaging Traffic Based on Decentralized Identifiers

US109654461

Issued March 30, 2021

A method of verifying telecommunications messaging traffic between two entities and monetizing the verified traffic. A receiving entity receives a message from a sending entity. The message includes a hash value computed by the sending entity based on the content of the message. The hash value is encrypted using a private key of the sending entity. The receiving entity identifies, within a blockchain, a Decentralized Identifier [DID] associated with the sending entity, resolves the DID into a DID document and retrieves therefrom a public key associated with the sending entity.


A system and method for validating an Internet of Thing (IoT) device on an IoT network. The IoT device captures and stores the historical sensor values, along with corresponding timestamps in a local memory. A controller receives the historical sensor values and also receives a heartbeat token over a network that is different than the IoT network

System and Method of Validating Internet of Things (IoT) Device

US10826684

Issued Nov 3, 2020


The invention relates to computer architectures ad methods that automatically comply with data security regulations using immutable audit ledgers, such as blockchains. In particular, the invention provides a computer system that effectively complies with data processing regulations, including but not limited to, the European Union's General Protection Data Regulation (GDPR)

System and Method for General Data Protection Regulation (GDPR) Compliant Hashing in Blockchain Ledgers

US10812455

Issued Oct 20, 2020


Method of Using Blockchain Ledger and Zero Knowledge Proof For Tokenized Communications

US10652184B1

Issued May 12, 2020

A Tokenized Communication Service Provider (TCSP) for providing secure messaging between a consumer and a message senderwithout exposing the consumer communication preferences and Personally Identifiable Information (PII) to the message sender. TCSP issues a communication token to be used for the communication between the consumer and the message sender. Consumer authorization is recorded in a blockchain ledger and a Zero Knowledge Proof mechanism is used to establish that the TCSP possesses the consumer contact information and authorization. The consumer authorization is revocable by the consumer, and the revocation is recorded in the blockchain ledger.


Cloud Framework for Multi-Cloud Extension

United States 10305726

Issued May 28, 2019

A representation of network resources and relationships among network resources is established. The network resources include network resources of a tenant and network resources of a plurality of clouds. The multi-cloud extension extends to network resources of the tenant and the plurality of clouds, and is isolated from the resources of other tenants.


Deep Learning Bias Detection in Text

United States 102824414B2

Issued May 5, 2019

In one embodiment, a method includes obtaining a text from a user, applying the text to a deep learning neural network to generate a plurality of bias coordinates defining a point in an embedded space and in response to determining that at least one of the plurality of bias coordinates exceeds a threshold, providing an indication of bias to the user.


System and Method for Management of Network-based Services

United States 9.450,836

Issued September 20, 2016

In one embodiment, a system includes an interface configured to receive a first request sent from a first customer for a first service provided by a first service provider, the first request being of a first type. The system also includes at least one processor configured to determine a first set of configuration parameters from a first policy associated with the first service provider in. 


System and Method for Transporting Digital Radio Signal Streams in a Small Cell Network Environment

United States 9,253,089

Issued August 2016

A method is provided in one example embodiment that includes receiving a radio signal stream, segmenting the radio signal stream based on a control word in the radio signal stream, mapping the segmented radio signal stream to a service class, transporting the segmented radio signal stream in packets through channels over a backhaul link, and maintaining the order of the radio signal stream over the backhaul link. In more particular embodiments, the backhaul link may use a DOCSIS link, the radio signal stream can be received using a Common Public Radio Interface, and the radio signal stream may include sub-streams transported through segmented channels over the backhaul link.


System and Methods for Identifying Network Path Performance

United States 8,160,055

Issued April 2012

A pseudowire verification framework gathers and maintains status of individual pseudowires by aggregating the state of the individual node hops defining the pseudowire. The framework provides complete assessment of a network by gathering status feedback from network nodes (forwarding entities) that are inaccessible directly from a requesting node by employing an intermediate forwarding entity as a proxy for inquiring on behalf of the requesting node. Therefore, status regarding inaccessible pseudowires is obtainable indirectly from nodes able to “see” the particular pseudowire. Configurations further assess multihop pseudowires including a plurality of network segments; in which each segment defines a pseudowire hop including forwarding entities along the pseudowire path. In this manner, pseudowire health and status is gathered and interrogated for nodes (forwarding) entities unable to directly query the subject pseudowire via intermediate forwarding entities.


Collecting network performance data from multiple autonomous systems

United States 8,265,074

Issued September 2012

An apparatus, comprising: first Border Gateway Protocol (BGP) logic comprising BGP route table data; a first network interface that is configured to communicatively couple to a first autonomous system; data collection logic encoded in one or more non-transitory computer-readable storage media for execution and when executed operable to perform: discovering an address prefix of a data collector that is communicatively coupled to second BGP logic of a router within a second autonomous system that is coupled to the first autonomous system directly or indirectly through one or more networks or internetworks, wherein the second autonomous system is independent of the first autonomous system; based on the address prefix, determining a path through the first autonomous system, the one or more networks or internetworks, and the second autonomous system to the data collector based on the BGP route table; requesting the data collector to provide one or more data values relating to performance of network elements of the second autonomous system; receiving and storing the one or more data values; wherein the data collection logic further comprises logic which when executed causes retrieving one or more performance data values from each of one or more local border routers within the first autonomous system.


Image-based point-of-sale mobile settlement system

United States 8,459,545

Issued June 2013

Methods and systems for facilitating image-based payment transactions through the exchange of encoded images between devices connected to a communication network. The encoded images represent different parts of a contract and may be tiled to form a unique image-based mosaic that includes information to complete and validate a payment transaction.


System and method for transporting digital radio signal streams in a small cell network environment

United States US Patent # 8,824,478

Issued September 2014

A method is provided in one example embodiment that includes receiving a radio signal stream, segmenting the radio signal stream based on a control word in the radio signal stream, mapping the segmented radio signal stream to a service class, transporting the segmented radio signal stream in packets through channels over a backhaul link, and maintaining the order of the radio signal stream over the backhaul link. In more particular embodiments, the backhaul link may use a DOCSIS link, the radio signal stream can be received using a Common Public Radio Interface, and the radio signal stream may include sub-streams transported through segmented channels over the backhaul link.


System and Method for Transporting Digital Baseband Streams in a Network Environment

United States 8,964,641

Issued February 2015

A method is provided in one example embodiment that includes receiving a radio signal stream and segmenting the radio signal stream into segments (e.g., blocks of data, pieces of information, bits of data, etc.). The segments may be packetized and transported in packets over a pseudowire in a packet-switched network.


System and method for routing using path identifiers

United States 9,253,089

Issued February 2016

This invention introduces the concept of a Service Path Identity (SPID) that identifies a set of resources within the datacenter that are authorized to communicate with each other. The hosts on the Service Path are members of a virtual private network. A Service Path Protocol (SPP) is then used by the endpoints, switches, and routers that have been identified as on the Service Path (through separate means) to discover, bind, and release associations to the Service Path.


System and method for routing using path identifiers

United States 8,937,953

Issued January 2015

In one embodiment, a computer-implemented method includes receiving a request for a service. In response to receiving the request, a server providing the service is discovered. The method includes determining whether a user associated with the request has permission to access the service. The method also includes, in response to determining that the user associated with the request has permission to access the service, routing the request to the service.