Patent classifications
H04L29/12
WAKEUP SCHEDULE COORDINATION ON A SHARED COMMUNICATION MEDIUM
Techniques for co-existence on a shared communication medium are disclosed. An activation command may be received, over a backhaul connection and via a first Radio Access Technology (RAT), configuring the first RAT for active operation on a shared communication medium. An activity indicator may be generated based on the active operation of the first RAT. Based on the activity indicator, one or more measurements scheduled to be performed on the communication medium in accordance with a second RAT and a corresponding wakeup schedule may be disabled. Access of a first RAT to a shared communication medium may also be monitored. A priority indicator for the first RAT may be generated based on the monitored access. Based on the priority indicator, release of a backhaul connection on the communication medium that is associated with a second RAT may be coordinated.
SOFTWARE INTERFACE LAYER OF A MESH NETWORK DEVICE
Network hardware devices organized in a wireless mesh network (WMN) in which one network hardware devices includes a first radio and a second radio coupled to a processing device. The processing device receives a request from a client consumption device via the first radio and determines a destination for the request as a second mesh network device. The processing device access a master routing table to determine that the second radio is to forward the request and forwards the request to the second radio. The second radio accesses a local routing table at the second radio to determine that a radio of a third mesh network device is a next-hop mesh network device in a first path to the second mesh network device. The second radio sends the request to the radio of the third mesh network device.
IP Route Caching with Two Search Stages on Prefix Length
A data packet is received in a network element. The network element has a cache memory in which cache entries represent a portion of addresses stored in a main memory, The destination address and the cache entries each comprise a binary number. A first determination is made that a number M of the most significant bits of a cache entry and the destination address are identical. A second determination is made that an additional number M+L of the most significant bits of a cache entry and the destination address are identical. Routing information is then retrieved the cache memory, and the packet processed according to the routing information.
MULTIPLEXING DATA PACKETS OVER GENERAL PACKET RADIO SERVICE TUNNELING PROTOCOL
Systems, methods, and software described herein provide enhancements for data communications between a wireless access node and a wireless network gateway. In one implementation, a method of operating a wireless network includes, in the wireless access node, wirelessly receiving data packets for wireless communication devices, and encapsulating the data packets in GPRS Tunneling Protocol (GTP) packets of a shared GTP tunnel for the plurality of wireless communication devices, wherein the GTP packets comprise GTP extension headers to multiplex the data packets in the GTP packets. The method further provides, in the wireless access node, transferring the GTP packets for delivery to a wireless network gateway, wherein the network gateway separates the data packets from the GTP packets based on the GTP extension headers.
LOW-REDISTRIBUTION LOAD BALANCING
A load-balancing computing device receives a load-balance request for a processing of a workload request associated with a workload. The load-balancing computing device selects a member node of a distributed computing system to process the workload request. The member node is selected from amongst a pool of member nodes of the distributed computing system. The selecting includes: determining a member node for a baseline assignment for the workload; and selecting a member node based on an outcome of a mathematical operation performed on an identifier of the workload, the baseline cardinality of member nodes, and on the cardinality of member nodes in the pool. Next, the processing of the workload request is assigned to the selected member node.
REMOTE FIREWALL UPDATE FOR ON-BOARD WEB SERVER TELEMATICS SYSTEM
A mobile device includes a processor, a transceiver, and a storage maintaining vehicle associations including phone numbers of telematics control units of vehicles. The device is programmed to identify a change in network address of the transceiver; encrypt the changed network address; and send the encrypted network address to the telematics control units using short message service messages addressed to the phone numbers of the telematics control units. A vehicle includes a storage including paired device data having phone numbers and network addresses of mobile devices and a telematics control unit including a firewall and web server. The firewall is programmed to, in response to receipt of a message from one of the phone numbers including a network address of the mobile device, update the storage to indicate the network address as an originating address authorized to use the web server.
CONTROL DEVICE AND METHOD FOR ASSIGNING ID NUMBER
A control device which is connected to luminaires includes: a storage which stores associations between types of luminaires and identification (ID) number ranges for each of the types; an identifying unit which identifies a type of each of the luminaires; and an assigning unit which, by reference to the associations, assigns, to each of the luminaires, an ID number in an ID number range for the type identified by the identifying unit such that, among the luminaires, luminaires of a same type have consecutive ID numbers in the ID number range.
ROUTING IPV6 PACKETS BETWEEN AUTONOMOUS SYSTEMS
Systems, methods, architectures, mechanisms or apparatus for routing packets between source and destination endpoints associated with different autonomous systems without requiring public advertising of the addresses of the source and destination endpoints to other autonomous systems (ASN).
INFERRING ADDITIONAL EMAIL ADDRESSES TO MATCH EMAIL ADDRESSES IN A DIGEST LIST
An online system receives third party hashes for a plurality of targeted users and generates local hashes for one or more local users of the online system. The online system identifies as matched users those local users with local hashes that match those of the third party hashes. The online system generates one or more inferred identifiers for each of the one or more local users, the inferred identifiers being of the same type as the local unique identifiers, and the inferred identifiers generated based on characteristics of each corresponding local user. The online system identifies as inferred matched users at least one of the local users that have local hashes of corresponding inferred identifiers that match a third party hash of a third party unique identifier. The online system provides, to a third party system, a selection including the matched users and a selection including the inferred matched users.
CHUNKED HTTP VIDEO CACHE ROUTING
Methods and apparatus, including computer program products, for chunked Hypertext Transfer Protocol (HTTP) video cache routing. A method includes, in a client system linked to at least one arbitrary cache node and a group of interconnected computers that include one or more local cache nodes, the client system including at least a processor and a memory, the memory including a browser, loading a player in the browser, and on the player, playing chunked HTTP video requested from the one arbitrary cache node acting as a master cache node, the master cache node requesting a manifest and modifying the manifest so the requests for the actual video are retrieved by the client system from one of the local cache nodes.