Patent classifications
H04L69/04
Media delivery platform
A method of delivering an audio and/or visual media file including, for example, one or more of full or partial master recordings of songs, musical compositions, ringtones, videos, films, television shows, personal recordings, animation and combinations thereof, over the air wirelessly, from one or more servers to an electronic device with or without an Internet connection. The method comprising transmitting and audio and/or visual media file in compressed format to an electronic device, and wherein the electronic device is effective to receive the audio and/or visual file and playback on demand by a user.
Application acceleration as a service system and method
Disclosed are systems and methods to provide application acceleration as a service. In one embodiment, a system includes a head office to serve an enterprise application comprised of a collaborative document. The system also includes a branch office to request the collaborative document from the head office. The enterprise application may also include a computed document and/or a static document. In addition, the system also includes a set of Point of Presence (POP) locations between the head office and the branch office to communicate the collaborative document, the computed document and the static document on behalf of the head office from a closest POP location to the head office to a closest POP location to the branch office and then onward to the branch office.
System and method for dynamic Huffman decoding
A method of decoding a dynamic Huffman encoded data stream comprising receiving, by a processor, one or more input bits of encoded data from among an encoded data stream, searching, by the processor, a ternary content addressable memory (TCAM) for one or more codewords, accessing, by the processor, a plurality of random access memories (RAMs) that comprise the TCAM and have a maximum number of entries that is less than or equal to one half of two to a power of a maximum number of bits to be searched, reading a value from a first level RAM and using the value to index to a second level RAM, and outputting, by the processor, a codeword length and a decoded codeword value from either the first or second level RAM.
TECHNIQUES FOR SELECTIVE RE-COMPRESSION OF ROBUST HEADER COMPRESSION PACKETS
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless communication device may determine to discard a number of packets from a plurality of packets included in a packet stream. The plurality of packets may be associated with a context. The wireless communication device may determine that the number of packets to discard does not satisfy a threshold associated with the context. The wireless communication device may discard the number of packets. The wireless communication device may transmit the plurality of packets after discarding the number of packets based at least in part on the determination that the number of packets does not satisfy the threshold. Numerous other aspects are provided.
TECHNIQUES FOR SELECTIVE RE-COMPRESSION OF ROBUST HEADER COMPRESSION PACKETS
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless communication device may determine to discard a number of packets from a plurality of packets included in a packet stream. The plurality of packets may be associated with a context. The wireless communication device may determine that the number of packets to discard does not satisfy a threshold associated with the context. The wireless communication device may discard the number of packets. The wireless communication device may transmit the plurality of packets after discarding the number of packets based at least in part on the determination that the number of packets does not satisfy the threshold. Numerous other aspects are provided.
ENHANCED BLOCK FLOATING POINT COMPRESSION FOR OPEN RADIO ACCESS NETWORK FRONTHAUL
A distributing unit (DU) signals a maximum IQ data bitwidth for downlink communication associated with a section identifier (ID) to a radio unit (RU). The DU signals a bitwidth parameter to the RU for the downlink communication per a physical resource block (PRB). The DU transmits and the RU receives the downlink communication based on at least one of the maximum IQ data bitwidth or the bitwidth parameter for the PRB. For uplink communications, the DU transmits a first indication of a maximum IQ data bitwidth to the RU in a C-plane message. The RU transmits a second indication of a bitwidth parameter for the uplink communication per a PRB. The RU transmits and the DU receives the uplink communication based on at least one of the maximum IQ data bitwidth or the bitwidth parameter for the PRB.
SENSOR KITS AND ASSOCIATED METHODS FOR MONITORING INDUSTRIAL SETTINGS UTILIZING A DISTRIBUTED LEDGER
A sensor kit and associated method configured for monitoring an industrial setting is disclosed. The sensor kit can include an edge device and a plurality of sensors that capture sensor data and transmit the sensor data via a self-configuring sensor kit network. At least one sensor can capture sensor measurements and output instances of sensor data, generate and output reporting packets, and transmit the reporting packets to the edge device via the self-configuring sensor kit network in accordance with a first communication protocol. The edge device receives reporting packets from the plurality of sensors via the self-configuring sensor kit network, generates a data block based on the sensor data, and transmits the data block to one or more node computing devices that collectively store a distributed ledger that is comprised of a plurality of data blocks.
COLLECTING TEST RESULTS IN DIFFERENT FORMATS FOR STORAGE
Systems and methods are provided for storing test results. An example method includes receiving a notification that a job has completed execution in a test execution server. The notification includes an identifier and a name of the job, and is sent from the test execution server. The method also includes retrieving a log file from the test execution server and determining a format of the log file. The log file includes a plurality of files storing a set of test results based on the execution of the job. The method further includes extracting, based on the format of the log file, the plurality of files from the log file. The method also includes storing one or more files of the plurality of files into a searchable repository that provides a full-text search engine.
Methods and apparatus for optimizing tunneled traffic
A satellite communication system may be configured to establish multiple different tunnels between a first satellite modem and a second satellite modem in accordance with a protocol. The first satellite modem may receive a packet via a tunnel established in accordance with a different protocol, determine an endpoint identifier corresponding to the tunnel based on information from one or more headers included in the packet, identify one of the multiple different tunnels that corresponds to the tunnel, generate a corresponding packet omitting at least a portion of the information from the one or more headers and comprising at least a portion of data included in a payload of the packet and an information block comprising a tunnel index corresponding to the identified one of the multiple different tunnels, and transmit the corresponding packet to the second satellite modem via the identified one of the multiple different tunnels.
Methods and apparatus for optimizing tunneled traffic
A satellite communication system may be configured to establish multiple different tunnels between a first satellite modem and a second satellite modem in accordance with a protocol. The first satellite modem may receive a packet via a tunnel established in accordance with a different protocol, determine an endpoint identifier corresponding to the tunnel based on information from one or more headers included in the packet, identify one of the multiple different tunnels that corresponds to the tunnel, generate a corresponding packet omitting at least a portion of the information from the one or more headers and comprising at least a portion of data included in a payload of the packet and an information block comprising a tunnel index corresponding to the identified one of the multiple different tunnels, and transmit the corresponding packet to the second satellite modem via the identified one of the multiple different tunnels.