Patent classifications
H04L69/22
Physical layer preamble and signaling for wireless communication
This disclosure provides methods, devices and systems for wireless communication, and particularly, methods, devices and systems for including signaling regarding enhanced features of new wireless communication protocols. The signaling may be included in various portions of a physical layer preamble of a wireless transmission. In some implementations, the physical layer preamble may be used to indicate puncturing of subbands or content channels that may carry further signaling in accordance with preamble signaling designs of this disclosure. The physical layer preamble signaling be parallelized for different subchannels of a wireless channel that consists of multiple subchannels. Some implementations of the physical layer preambles may be used to multiplex different types of wireless local area network communications into different subsets of the plurality of subchannels of the wireless channel.
Tracking application programming interface requests in a cloud computing system
Techniques are provided for tracking application programming interface (API) requests in a cloud computing environment. For example, a method for tracking API requests is implemented by an API gateway. The API gateway receives an API request which comprises a given API endpoint to access a target service of a computing system. The API gateway determines if the received API request is valid. In response to determining that the received API request is valid, the API gateway accesses at least one API counter associated with the given API endpoint of the received API request, wherein the at least one API counter is configured to count a number of times that the given API endpoint is accessed. The API gateway increments a count of the at least one API counter by one, and the API gateway routes the API request to the target service for execution.
FRAME DATA PROCESSING
A circuit for use in frame filtering is disclosed. The circuit includes a plurality of comparator units. Each comparator unit configured, in response to receiving at least a part of a data frame, to perform a determination whether data in a portion of the at least part of the data frame matches respective reference data and to provide a result to a comparator unit output based on the determination. The circuit includes a crossbar switch having crossbar inputs coupled to respective comparator unit outputs and configured to provide sets of crossbar switch outputs via configurable interconnects; and a set of result-combining logic units, each result-combining logic unit coupled to a respective set of crossbar switch outputs, and configured to provide a respective logic unit output.
FRAME DATA PROCESSING
A circuit for use in frame filtering is disclosed. The circuit includes a plurality of comparator units. Each comparator unit configured, in response to receiving at least a part of a data frame, to perform a determination whether data in a portion of the at least part of the data frame matches respective reference data and to provide a result to a comparator unit output based on the determination. The circuit includes a crossbar switch having crossbar inputs coupled to respective comparator unit outputs and configured to provide sets of crossbar switch outputs via configurable interconnects; and a set of result-combining logic units, each result-combining logic unit coupled to a respective set of crossbar switch outputs, and configured to provide a respective logic unit output.
APPLICATION LAYER PAYLOAD OPTIMIZATION
A method comprising: obtaining an outbound message, the outbound message being an application-layer message; generating a plurality of first fingerprints based on the outbound message, each of the first fingerprints being generated based on a different portion of the outbound message; detecting, based on the plurality of first fingerprints, whether a first cached message is stored in a memory that matches the outbound message; when the first cached message is stored in the memory, including an identifier of the first cached message in the outbound message, replacing a first region of a payload of the outbound message with a first token, the first region of the payload of the outbound message including a sequence of bits that is also found the first cached message, and transmitting the outbound message to a remote device.
DATA PROCESSING APPARATUS, DATA PROCESSING METHOD, AND RECORDING MEDIUM HAVING RECORDED THEREON DATA PROCESSING PROGRAM
Provided is a data processing apparatus including a data acquisition unit configured to acquire target data including sensor data of a sensor capable of measuring a physical quantity of a measurement target and a physical address uniquely assigned to the sensor, an identification unit configured to identify a format of the sensor data based on at least a part of the physical address, and an interpretation unit configured to interpret the sensor data according to the identified format. The physical address may be a MAC address for uniquely discriminating the sensor on a network.
MULTI-USER COMMUNICATION FOR WIRELESS DEVICES
Systems, methods, and devices provide multi-user communication between wireless devices. Methods include identifying, using processing elements of a software enabled access point, a plurality of wireless devices communicatively coupled to the software enabled access point, aggregating, using the processing elements, data associated with the plurality of wireless devices, and generating, using the processing elements, transmission instructions identifying transmission periods for the plurality of wireless devices. Methods also include generating, using the processing elements, a data frame based on the aggregated data, the data frame comprising a data payload that comprises the aggregated data and the transmission instructions.
MULTI-USER COMMUNICATION FOR WIRELESS DEVICES
Systems, methods, and devices provide multi-user communication between wireless devices. Methods include identifying, using processing elements of a software enabled access point, a plurality of wireless devices communicatively coupled to the software enabled access point, aggregating, using the processing elements, data associated with the plurality of wireless devices, and generating, using the processing elements, transmission instructions identifying transmission periods for the plurality of wireless devices. Methods also include generating, using the processing elements, a data frame based on the aggregated data, the data frame comprising a data payload that comprises the aggregated data and the transmission instructions.
Method and system for overlay routing with VXLAN
In general, embodiments of the invention relate to routing packets between hosts or virtual machines in different layer 2 domains. More specifically, embodiments of the invention relate to using overlay routing mechanisms in an Internet Protocol (IP) fabric to enable communication between hosts or virtual machines in different layer 2 domains to communication. The overlay routing mechanisms may include direct routing, indirect routing, naked routing, or a combination thereof (e.g., hybrid routing).
Method and system for overlay routing with VXLAN
In general, embodiments of the invention relate to routing packets between hosts or virtual machines in different layer 2 domains. More specifically, embodiments of the invention relate to using overlay routing mechanisms in an Internet Protocol (IP) fabric to enable communication between hosts or virtual machines in different layer 2 domains to communication. The overlay routing mechanisms may include direct routing, indirect routing, naked routing, or a combination thereof (e.g., hybrid routing).