Patent classifications
H04L69/40
Cookies and anti-ad blocker using deep links in mobile apps
A deep link has an app identifier that specifies the app in an app store. It also has an address of an instance of the app on a device. Deep links can bypass an ad blocker. A first instance on a first device cannot get ads from an ad server, because the ads have links with domains in a blacklist. A second device gets a deep link with the address of the first device. The second device runs an instance that gets an ad and rewrites links to point to the second device. The ad goes to the first app instance. The ad blocker finds no bad links and lets the ad appear on the first device. If the user picks a link, a message goes to the second device, to relay to the ad server.
Mechanism for optimized customer MAC address flushing in PBB-EVPN
Systems, methods, and computer-readable media for flushing of Customer Media Access Control (C-MAC) addresses in a PBB-EVPN network are disclosed. A first provider edge (PE) device can maintain a plurality of service instances configured on a first interface. The first PE device can detect at least one failed ethernet virtual circuit (EVC) on the first interface and identify at least one service instance from the plurality of service instances that is associated with the at least one failed EVC. The PE device can send, to a second PE device, a C-MAC flush notification message that identifies the at least one service instance and the message can cause the second PE device to remove C-MAC addresses corresponding to the at least one service instance and the B-MAC address for the first interface.
SYSTEM AND METHOD FOR HIGH-AVAILABILITY CONTROL OF AN INDUSTRIAL PROCESS
One aspect of the invention relates to a high-availability control system (100) for an industrial process comprising: A plurality of operator stations (108) displaying a subset of information; An interface module (105) including a pair of computers (104) for each model, each collecting each item of data received by each controller (103) having the model and eliminating the duplicates, the computers (104) operating in asynchronous redundancy; A processing module (106) including a pair of computers (104) each receiving the collected data, sorting the data received as a function of their acquisition time, eliminating the duplicates and calculating an information group by acquisition time, the computers (104) operating in active redundancy, A module for managing the operator stations (107) including one computer (104) per operator station (108), each receiving each calculated information group and sending to the operator station (108) each information group corresponding to the subset of information; A duplicate communication network, comprising a distributed redundancy module configured to manage the message exchanges between computers (104).
SYSTEM AND METHOD FOR HIGH-AVAILABILITY CONTROL OF AN INDUSTRIAL PROCESS
One aspect of the invention relates to a high-availability control system (100) for an industrial process comprising: A plurality of operator stations (108) displaying a subset of information; An interface module (105) including a pair of computers (104) for each model, each collecting each item of data received by each controller (103) having the model and eliminating the duplicates, the computers (104) operating in asynchronous redundancy; A processing module (106) including a pair of computers (104) each receiving the collected data, sorting the data received as a function of their acquisition time, eliminating the duplicates and calculating an information group by acquisition time, the computers (104) operating in active redundancy, A module for managing the operator stations (107) including one computer (104) per operator station (108), each receiving each calculated information group and sending to the operator station (108) each information group corresponding to the subset of information; A duplicate communication network, comprising a distributed redundancy module configured to manage the message exchanges between computers (104).
Methods and apparatuses for providing internet-based proxy services
A proxy server receives from a client network application a request for an action to be performed on an identified network resource of a domain of an origin server. The request is received at the proxy server as a result of a DNS request for the domain returning an IP address of the proxy server. The proxy server determines that the first request is indicative of being from a bot. Responsive to this determination, the proxy server transmits a block page to the client network application that includes a mechanism to allow a human user of the client network application to provide input that indicates that they are human and not a bot. If the proxy server does not receive input from the client network application through the mechanism in the block page that indicates that the first request is not from a bot, the proxy server blocks the request.
Methods and apparatuses for providing internet-based proxy services
A proxy server receives from a client network application a request for an action to be performed on an identified network resource of a domain of an origin server. The request is received at the proxy server as a result of a DNS request for the domain returning an IP address of the proxy server. The proxy server determines that the first request is indicative of being from a bot. Responsive to this determination, the proxy server transmits a block page to the client network application that includes a mechanism to allow a human user of the client network application to provide input that indicates that they are human and not a bot. If the proxy server does not receive input from the client network application through the mechanism in the block page that indicates that the first request is not from a bot, the proxy server blocks the request.
Mobile medicine communication platform and methods and uses thereof
Telemedicine systems and methods are described. In a telemedicine system operable to communicate with a remote operations center, communications can be transmitted/received using a transceiver having an antenna. The antenna can include first and second di-pole antenna elements, the first di-pole antenna element being vertically polarized and the second di-pole antenna element being horizontally polarized. A controller of the system can establish, using the transceiver, a telemedicine session with the operations center using a Transport Morphing Protocol (TMP), the TMP being an acknowledgement-based user datagram protocol. The controller can also mask one or more transient network degradations to increase resiliency of the telemedicine session. The telemedicine system can include a 2D and 3D carotid Doppler and transcranial Doppler and/or other diagnostic devices, and provides for real-time connectivity and communication between medical personnel in an emergency vehicle and a receiving hospital for immediate diagnosis and treatment to a patient in need.
Mobile medicine communication platform and methods and uses thereof
Telemedicine systems and methods are described. In a telemedicine system operable to communicate with a remote operations center, communications can be transmitted/received using a transceiver having an antenna. The antenna can include first and second di-pole antenna elements, the first di-pole antenna element being vertically polarized and the second di-pole antenna element being horizontally polarized. A controller of the system can establish, using the transceiver, a telemedicine session with the operations center using a Transport Morphing Protocol (TMP), the TMP being an acknowledgement-based user datagram protocol. The controller can also mask one or more transient network degradations to increase resiliency of the telemedicine session. The telemedicine system can include a 2D and 3D carotid Doppler and transcranial Doppler and/or other diagnostic devices, and provides for real-time connectivity and communication between medical personnel in an emergency vehicle and a receiving hospital for immediate diagnosis and treatment to a patient in need.
Decentralization processing method, communication proxy, host, and storage medium
This application discloses a decentralization processing method, which are applied to a microservice system. A first communication proxy in the microservice system receives a first microservice request sent by a first microservice application, the first communication proxy determines, based on a target control plane rule, a microservice access address corresponding to the first microservice request, and sends the first microservice request to the second communication proxy having the microservice access address, where the second communication proxy is used to forward the first microservice request to the second microservice application. The first communication proxy can send the microservice request to the corresponding second communication proxy, and a control plane does not need to route the microservice request, so that traffic for routing the microservice request by the control plane is effectively reduced, and impact of a burst of microservice requests on the control plane is effectively avoided.
Switching between fault response models in a storage system
A storage system switching between mediation models within a storage system, where the switching between mediation models includes: determining, among one or more of the plurality of storage systems, a change in availability of a mediator service, wherein one or more of the plurality of storage systems are configured to request mediation from the mediator service in response to a fault; and communicating, among the plurality of storage systems and responsive to determining the change in availability of the mediator service, a fault response model to be used as an alternate to the mediator service among one or more of the plurality of storage systems.