Patent classifications
H04L69/169
SELECTIVE BLOCKING OF NETWORK ACCESS FOR THIRD PARTY APPLICATIONS BASED ON FILE CONTENT
A system that implements a software tool for data leak prevention whenever a protected document containing sensitive or encrypted content is opened by a document-management application having capability to directly access an Internet Protocol (IP) network, such as the Internet, without using the HyperText Transfer Protocol (HTTP). The application is selectively blocked from accessing the Internet whenever a protected document is opened by the application. The application may be, for example, the Microsoft Word or the Adobe Acrobat Reader. The software tool restores the network access for the application once the protected document is no longer open in the application. Even though one application is blocked from accessing the IP network, the software tool allows another application to access the network so long as a non-protected document is opened by the other application. Thus, application-specific, selective blocking of network access is accomplished by the software tool based on document content.
Address management apparatus, system, and method for communication over multipath transmission control protocol
Embodiments of the present invention provide an address management apparatus, system, and method for communication over the Multipath Transmission Control Protocol (MTCP). A processing module allocates a corresponding internet protocol (IP) address to each MPTCP session, where the MPTCP session is an MPTCP session between a first host and a second host, the first host is the host supporting MPTCP, and the second host is the host not supporting MPTCP, and when the MPTCP session is terminated, the processing module releases the corresponding IP address allocated to the MPTCP session. A transceiver module sets up the MPTCP session according to the IP address.
Image processing apparatus, information processing method, and storage medium
A facsimile apparatus includes a determination unit configured to determine whether a transmission destination is a gateway that uses a protocol for performing fax communication in real time on the IP network, and a control unit configured to perform control, if the determination unit determines that the transmission destination is a gateway apparatus, to transmit a packet of a smaller size and add a smaller number of redundant packets compared to when the transmission destination is not a gateway apparatus.
Method of controlling mobile devices in concert during a mass spectators event
The present invention discloses a system and a method for controlling multiple computerized mobile devices in a mass spectator event, such as a music show, sporting event, political event and the like. The present invention also discloses a method of sending data and commands through UDP Multicast protocol by overloading an existing UDP multicast. The present invention also discloses a method of synchronizing computerized mobile devices in order to perform specific actions simultaneously such as playing a media file, vibrating the mobile device, turning on or off the camera light of a mobile device, playing a particular sound, displaying a text and the like. The present invention also discloses coordinating the computerized mobile devices in various manners.
BATCH PROCESSING FOR QUIC
A system for batched User Datagram Protocol (UDP) processing, on a send operation, combines multiple UDP packets into a plurality of packet batches to indicate on a plurality of sockets based at least in part on a packet batch size. Each packet batch is to be indicated to a corresponding one of the plurality of sockets to convey the plurality of packet batches to a network stack. One call is performed for each indicated socket of the plurality of sockets based on the packet batch size to convey each packet batch to the network stack. The network stack performs a single look up operation and a single network security inspection operation once per packet batch. In response to performing the one call, the plurality of packet batches are then sent to a network adapter or an application. The system thereby operates more efficiently and/or is more scalable.
SCALABLE SOCKETS FOR QUIC
A system having scalable sockets to support User Datagram Protocol (UDP) connections identifies a plurality of UDP connections, wherein a plurality of remote clients connect to corresponding ones of the plurality of UDP connections. Each one of a plurality of UDP sockets is associated with a corresponding one of the plurality of UDP connections. A network stack lookup for UDP packets in network traffic is performed using a network stack to identify the UDP socket corresponding to the remote client associated with each of the UDP packet. The UDP packets are buffered with a send buffer and a receive buffer for the UDP socket corresponding to the remote client associated with the UDP packets as determined by the network stack lookup to support communication over the plurality of UDP connections using the plurality of UDP sockets. The system thereby operates more efficiently and/or is more scalable.
METHOD AND APPARATUS FOR BROADCAST GATEWAY SIGNALING FOR ENSURING RELIABILITY
Disclosed herein are a method for broadcast gateway signaling and an apparatus for the same. The apparatus for broadcast gateway signaling includes an inner packet generator for generating an inner packet corresponding to the inner layer of a tunneling system; an outer packet generator for generating an outer packet corresponding to the outer layer of the tunneling system; an outer packet header generator for generating the header of the outer packet; and an STL transmission unit for transmitting the outer packet to a transmitter via a Studio-to-Transmitter Link (STL).
Communication protocols over internet protocol (IP) networks
A system and methods comprise a gateway that includes a processor coupled to a security system at a premises. A touchscreen at the premises is coupled to the gateway and presents user interfaces. The user interfaces include a security interface that provides control of functions of the security system and access to data collected by the security system, and a network interface that provides access to network devices. A camera is located at the premises and coupled to the gateway via a plurality of interfaces. A security server at a remote location is coupled to the gateway. The security server comprises a client interface through which remote client devices exchange data with the gateway and the security system.
Hierarchical scanning of internet connected assets
Hierarchical scanning begins with communicating probes over the Internet to ports and networks addresses to determine publicly accessible devices. Based on responses to those probes, follow-up probes are determined to obtain additional information about the publicly accessible devices. The probes are transmitted from a system that is external to the networks corresponding to the network addresses. This provides an external view of the scanned networks and facilitates a probing paradigm that scales beyond a few networks.
METHODS AND SYSTEMS FOR MANAGING MULTIPATH COMMUNICATION
A method managing multipath communication includes acquiring a plurality of network addresses respectively corresponding to a plurality of servers associated with a domain, sending a data request to at least one server of the plurality of servers based on the acquired plurality of network addresses, receiving a first data packet transmitted from a first server of the plurality of servers in response to the data request, the first data packet being received first in order among a plurality of data packets received from the plurality of servers in response to the data request, accepting the first data packet, and rejecting data packets transmitted from each server of the plurality of servers other than the first server.