Pismo Labs Technology Limited Patent applications |
Patent application number | Title | Published |
20160134590 | METHODS AND SYSTEMS FOR ESTABLISHING VPN CONNECTIONS AT A VPN MANAGEMENT SERVER - The present invention discloses methods for establishing Virtual Private Network (VPN) connections among a plurality of VPN gateways at a VPN management server. The VPN management server determines VPN gateways belonging to a first VPN gateway group and also determines the number of possible VPN connections for each VPN gateway of the first VPN gateway group. Configuration for each VPN gateway of the first VPN gateway group is determined based on, at least in part, a VPN connection topology and the number of VPN connection license(s). Each VPN gateway of the first VPN gateway group is configured according to the configuration and a plurality of VPN connections is established based on, at least in part, the configurations. | 05-12-2016 |
20160094985 | CIRCUITS AND SYSTEMS TO EXCHANGE SUBSCRIBER IDENTITY MODULE (SIM) INFORMATION OVER A DISTANCE - A circuitry and a wireless communication system for carrying SIM card data over a distance. The wireless communication system comprises a first network node and a second network node. A SIM card can be placed in the first network node. SIM card data can be retrieved from or written to the SIM card by a second node via a cable. Other data communications between the first network node and the second network node is carried by another cable. In one variant, the other capable also carry electricity from one of the network node to the other network node. In one variant, the circuitry for carrying SIM card data comprises a plurality of buffers, resistors, capacitors and bi-directional level shifters. | 03-31-2016 |
20160037329 | USING A PLURALITY OF SIM CARDS AT A WIRELESS COMMUNICATION DEVICE - A method, an apparatus and a system for using a plurality of subscriber identity module (SIM) cards is provided. The use of the plurality of subscriber identity module (SIM) cards comprises stop using a first SIM card and start using a second SIM card when a first event trigger occurs; and stop using the second SIM card and start using an operational SIM card when a second event trigger occurs. The operational SIM card can be the first SIM card, the second SIM card or another SIM card. The SIM cards can be placed in a wireless communication system. The SIM cards can also be placed in at least one external device and the external device can be connected to the wireless communication system. | 02-04-2016 |
20160020922 | METHODS AND SYSTEMS FOR TRANSMITTING AND RECEIVING DATA THROUGH TUNNEL GROUPS - Methods and systems for transmitting and receiving data between a first node and a second node through a first tunnel group and a second tunnel group respectively. The first node transmits data to the second node mainly through a first tunnel group and receives data from the second node mainly through a second tunnel group. In some embodiments, the first node receives first IP packets from one of its LAN interfaces and then transmits encapsulated first IP packets and then are transmitted mainly through a first one or more WAN interfaces to the second node. The first node receives encapsulated second IP packets mainly from the second node through a second one or more of its WAN interfaces. Second IP packets are then de-capsulated and transmitted through one of the LAN interfaces of the first node. | 01-21-2016 |
20150341946 | SELECTING BASE STATION AT A MUTLI-SIM COMMUNICATION DEVICE - Methods and devices to wirelessly connect to at least one base station at a multi-SIM device. The multi-SIM device comprises a plurality of SIM card interfaces and a plurality of RF units. The multi-SIM device first scans for base stations using as first RF unit, then observes the received signal quality using the first RF unit. The multi-SIM device may then transmit the data packets based in part on the received signal quality through at least one of the plurality of RF units. | 11-26-2015 |
20150312100 | METHOD AND SYSTEM FOR ALLOWING THE USE OF DOMAIN NAMES IN ENFORCING NETWORK POLICY - A method and a system for creating Internet Protocol address based network policy by using domain name based network policies is disclosed. The domain name based network policies are stored. When a network device receives an record Domain Name System look-up reply, the network device identifies one or more Interact Protocol addresses of one or more host names specified in the address record Domain Name System look-up reply, then determine whether the one or more host names contain a domain name used in one or more domain name based network policies and create one or more Internet Protocol address based network policies. | 10-29-2015 |
20150288487 | METHODS AND SYSTEMS FOR ESTIMATING MISSING DATA - The present invention discloses methods and systems for recreating missing data packets of a data session established between a first communications router and a second communications router through an aggregated connection. The first communications router receives data packets belonging to a data session from the second communications router through the aggregated connection. The data packets are destined to a first host reachable through the first communications router. The first communications router transmits the data packets to the first host and determines whether there is one or more missing data packets. If there is one or more missing data packets, the first communications router determines global sequence number(s) (GSN) and per tunnel sequence numbers (PTSN) of the one or more missing data packets and recreates payload(s) of the one or more missing data packet(s). One or more new data packets are then transmitted to the first host. The one or more new data packets comprise payload of the one or more missing data packets and are assigned with GSN(s) and PTSN(s) of the one or more missing data packets. | 10-08-2015 |
20150281408 | METHODS AND SYSTEMS FOR IDENTIFYING DATA SESSIONS AT A VPN GATEWAY - Methods and systems for identifying Internet Protocol (IP) data sessions at a VPN gateway. The VPN gateway receives encapsulating packets, wherein the encapsulating packets encapsulate IP packets. A corresponding VPN connection through which the encapsulating packets are received is identified. The VPN gateway decapsulates the encapsulating packets to retrieve the IP packets and performs deep packet inspection (DPI) on the IP packets in order to identify one or more data sessions that the IP packets belong to. A DPI database is updated accordingly, based on, at least in part, the one or more data sessions. | 10-01-2015 |
20150222452 | METHOD AND SYSTEM TO REDUCE WIRELESS NETWORK PACKETS FOR CENTRALISED LAYER TWO NETWORK - A method of operating a communication system, comprising the steps of: receiving a first OSI layer two packet from a first network interface; determining transmission type of the first OSI layer two packet; determining whether to send a second OSI layer two packet according to the transmission type, origin and destination of the first OSI layer two packet; determining destination address and transmission type of the second OSI layer two packet when determined to send the second OSI layer two packet; and sending the second OSI layer two packet through a second network interface when determined to send the second OSI layer two packet; wherein when the first OSI layer two packet is encapsulated in at least one layer three packet, the second OSI layer two packet is not encapsulated in any OSI layer three packet; and wherein when the first OSI layer two packet is not encapsulated in any Open Systems Interconnection (OSI) layer three packet, the second OSI layer two packet is encapsulated in at least one OSI layer three packet. | 08-06-2015 |
20150215214 | METHOD AND SYSTEM FOR INCREASING DATA FLOW TRANSMISSION - A network system and method regarding data flow transmission, including: a first network connection interface interconnecting with a transmitter; at least two second network connection interfaces interconnecting with a receiver through at least two access networks; and a control unit, used for receiving packets of a data flow from the transmitter by the first network connection interface, selecting an access network from the access networks connecting to the at least two second network connection interfaces to send the packets embedded with the packets of the data flow to the receiver, determining whether to generate at least one nominal reception acknowledgement message corresponding to the packets of the data flow, generating the nominal reception acknowledgement message on behalf receiver if it is determined to generate the nominal reception acknowledgement message, and sending the nominal reception acknowledgement message to the transmitter; and at least one storage medium. | 07-30-2015 |
20150131430 | METHOD AND APPARATUS FOR MANAGING IDENTIFIERS OF A MULTIPLE WANS NETWORK DEVICE - The method and apparatus of the present invention concern the enablement and disablement of at least one identifier of a network device, which is capable of allowing connecting to a plurality of wide area network (WAN) connections through at least one wireless local area (WLAN) network connection. When a first WAN network connection does not meet at least one condition, the at least one corresponding identifier of said first WAN network connection are disabled and other identifiers not corresponding to said first WAN network connection are not affected. When first WAN network connection meets all said conditions again, said at least one corresponding identifier of said first WAN network connection are enabled again. | 05-14-2015 |
20150113351 | METHODS AND SYSTEMS FOR TRANSMITTING DATA THROUGH AN AGGREGATED CONNECTION - The present invention discloses methods and systems for transmitting data packets from a first communications router to a second communications router through an aggregated connection comprising a plurality of tunnels. The first communications router receives a first data packet belonging to a data session from a first host. The first communications router then transmits the first data packet to the second communications router and stores the first data packet in a local storage medium. The first communications router determines whether an error correction mode is activated. If an error correction mode is activated, the first communications router retransmits the first data packet and also transmits an error correction packet corresponding to the first data packet. | 04-23-2015 |
20150032869 | METHODS AND SYSTEMS FOR DYNAMIC DOMAIN NAME SYSTEM (DDNS) - A method carried out by a network node for sending update messages to a server when a predefined event occurs or periodically. The network node comprises a plurality of network interfaces. The update message is embedded with a unique identifier corresponding to the network node, and a network interface identifier corresponding to at least one of the plurality of network interfaces. In particular, the network interface identifier is corresponding to network interface(s) at which a predefined event has occurred. The present invention further comprises a method carried out by a server for resolving a DNS request by retrieving DNS resource records of a network node and/or network interface specified in the DNS request, and replying to the DNS request with the DNS resource records. The DNS resource records are created based on in part at least one update message received from the network node. | 01-29-2015 |
20150009991 | METHODS AND SYSTEMS FOR TRANSMITTING PACKETS THROUGH AGGREGATED END-TO-END CONNECTION - A method and a first communications router for transmitting data packets to a second communications router by establishing an aggregated end-to-end connection with the second communications router. The aggregated end-to-end connection comprises a plurality of established end-to-end connections. Data packets are transmitted through a first established end-to-end connection when a first condition is satisfied, and through a second established end-to-end connection when a second condition is satisfied. The first and second established end-to-end connections belong to the aggregated end-to-end connection. The first communications router comprises a plurality of network interfaces. | 01-08-2015 |
20150009990 | METHODS AND SYSTEMS FOR TRANSMITTING PACKETS THROUGH AGGREGATED END-TO-END CONNECTION - A method carried out by a first communications router for transmitting data packets to a second communications router by establishing an aggregated end-to-end connection with the second communications router. The aggregated end-to-end connection comprises a plurality of established end-to-end connections which are classified into a first group and at least one non-first group of established end-to-end connection(s). The first group of established end-to-end connection(s) satisfy all of one or more conditions and the at least one non-first group of established end-to-end connection(s) do not satisfy all of the one or more conditions. Data packets are transmitted through the first group of established end-to-end connection(s) and the at least one non-first group of established end-to-end connection(s), although, it is preferred to transmit data packets through the first group of established end-to-end connection(s). The present invention further comprises a method and system for determining whether each of the established end-to-end connections of an aggregated end-to-end connection belongs to a first group of established end-to-end connection(s) or at least one non-first group of established end-to-end connection(s) and determining whether data packets are first type data packets. The first type data packets are transmitted through the first group of established end-to-end connection(s). | 01-08-2015 |
20140294018 | PROTOCOL FOR LAYER TWO MULTIPLE NETWORK LINKS TUNNELLING - A method and system for using tunnel association information to allow network device to transfer and receive layer two packets through provide a layer two tunnel between different layer two networks through multiple network links. Layer 3 packets are used to encapsulate layer two packets. The tunnel association information includes a network link identification and a tunnel sequence number. The network link identification is used to identify the network link and virtual private tunnel said one or more layer three packets belonging to and the tunnel sequence number is used to identify the sequence of said one or mow layer three packets in a network link. | 10-02-2014 |
20140289385 | MANAGING ACTIONS OF A NETWORK DEVICE THROUGH A MANUAL INFORMATION INPUT MODULE - A method and device for allowing users to manage policy(s) of the device through a manual information input module. The manual information input module is a physical interface which allows manipulation of the policy(s). The manual information input may include, but not limited to, a button a knob, a display panel, etc. Policy(s) are assigned to the manual information input module and the assigned policy(s) are executed by interacting with the manual information input module. The policy(s) of the device are stored in the computer readable storage medium and the policy(s) associated with the manual information input module are retrieved by the processor of the device from the computer readable storage medium of the device in order to execute the policy(s). | 09-25-2014 |
20140195681 | MANAGING ACTIONS OF A NETWORK DEVICE - A method and system for managing actions of a network device based on policy settings retrieved according to the identity of at least one connected removable wireless communications device. The decision to retrieve the policy settings from an authorized party is also based on whether the network device is able to use the at least one connected removable wireless communication device and whether the policy settings has already been stored in a storage medium of the network device according to the identity, wherein the policy settings correspond to the identity. When retrieving the policy settings from the authorized party, the request includes the identity. When the policy settings have been retrieved, the network device executes the policy settings. The removable wireless communications device provides communication between the network device and a network over a wireless network communication channel. | 07-10-2014 |