Method and apparatus for minimizing packet transmission loss in a wireless network
Granted: January 10, 2012
Patent Number:
8094624
A wireless communication device, such as a wireless router or access point, transmits and receives signals according any one of several standard or proprietary wireless protocols and automatically adapts its transmission rate according to the condition of a link or channel over which it is sending and receiving signals. A packet delay value is used to calculate the maximum number of packet retransmissions that are acceptable given a particular application. The packet retransmission value…
Wireless macro cell overlay
Granted: December 6, 2011
Patent Number:
8073449
Overlaying a Wireless Macro Cell architecture on a Micro Cell network. WLAN MAC Address Translation (WMAT) is used to translate BSSIDs from the BSSID used to initialize a radio in an access node and identify communications between the radio in the access node and a controller, and the BSSID used over the air for Macro Cell operation. WMAT is used for transmit operations, translating the BSSID of outgoing packets to the Macro Cell BSSID prior to wireless transmission. On the receive side,…
Enterprise location discovery in dual-mode phones
Granted: November 29, 2011
Patent Number:
8068870
Enterprise location discovery in dual-mode phones. As dual-mode phones move within the enterprise Wi-Fi network, they track which cell tower they are associated with, reporting this information to an enterprise mobility controller. The enterprise mobility controller builds a list of cell tower identifiers which are associated with enterprise Wi-Fi coverage, and makes this list available to subscribing dual-mode phones. Subscribing dual-mode phones can use this list to only scan for Wi-Fi…
Assigning slots in a mesh network
Granted: November 15, 2011
Patent Number:
8059563
Assigning slots to nodes in a mesh network. Slot numbers are assigned to nodes in a wireless mesh network using a depth-first search combined with information on 2-hop neighborhoods for each node. Assigning slots using 2-hop neighborhood information allows slots to be safely reused. The slot assignment process may take process in parallel using different wireless channels for different subtrees rooted to a controller. Slot assignment may be repeated when the mesh topology changes.…
Hardware based parallel processing cores with multiple threads and multiple pipeline stages
Granted: November 15, 2011
Patent Number:
8059650
A pipelined out-of-order process and system for handling data packets in a network device. The process and system are scalable to support throughput in excess of 10 Gbps. The system includes a set of processing cores that offload the table look up operations and similar operations from the central processing unit. The central processing unit receives the requisite data needed for performing forwarding, routing, NAT, firewall maintenance and similar operation on data packets from the set…
Method and system for dynamic metric and wireless hello protocol
Granted: November 15, 2011
Patent Number:
8060649
A method and system for a dynamic metric and wireless hello protocol for use in a wireless mesh network are disclosed. In one embodiment a computer-implemented method, comprises determining a route for a packet to travel through a mesh network. A first time period needed to transmit the packet between a first node and a second node in the mesh network is estimated. The first time period is normalized to generate a normalized value. A route is calculated using the normalized value.
Secure creation and management of device ownership keys
Granted: October 18, 2011
Patent Number:
8041960
Secure creation and management of device ownership keys. TPM ownership keys are generated by cryptographically combining manufacturer information with device specific information. Ownership keys are established in the TPM containing device. The manufacturer retains necessary information to reconstruct the ownership key if needed.
Initiating peer-to-peer tunnels
Granted: October 4, 2011
Patent Number:
8032652
Initiating peer-to-peer tunnels between clients in a mobility domain. When initiated by the controller, the access nodes establish a peer-to-peer tunnel for suitable client traffic so as to bypass “slow” tunnels through the controller. Traffic through this “fast” tunnel may be initiated once established or traffic may be temporarily queued. This queue and release process may be bidirectional or unidirectional depending on the traffic. Completion of slow tunnel traffic may be…
Single number presentation for dual-mode phones
Granted: August 16, 2011
Patent Number:
8000739
Providing a single number presentation to the party called by a dual-mode phone. The operation of the cellular side of a dual-mode phone is altered such that when the user attempts to place an outgoing call using the cellular phone, the call is redirected to a preprogrammed incoming phone number associated with the enterprise. When the enterprise PBX answers this call, the dual-mode phone transmits the desired number to the enterprise PBX. The enterprise PBX then places the call to the…
System and method for enabling functionality based on measured power
Granted: August 9, 2011
Patent Number:
7996698
According to one embodiment of the invention, an apparatus comprises an input port, a measuring circuit and a processor. The measuring circuit is adapted to measure a power parameter associated with power supplied over a communication media to the input port. The processor includes a plurality of logic units. Each logic unit is configured to be activated in series to control power usage of the apparatus.
Method and system for creating and deploying a mesh network
Granted: July 12, 2011
Patent Number:
7979074
A method and system for creating and deploying a mesh network are disclosed. In one embodiment, the method comprises providing a mesh router having a plurality of radios. The mesh router is used in a cell of a plurality of cells that covers a geographic region. Channels are assigned to the plurality of radios. The channels are selected from a plurality of channels to allow channel reuse throughout the plurality of cells.
System and method for centralized station management
Granted: June 28, 2011
Patent Number:
7969937
In one embodiment of the invention, a wireless network is adapted with a wireless network switch in communication with a plurality of access points, which are in communication with one or more stations. Coupled to the access points over an interconnect, the wireless network switch is adapted to receive a DEAUTHENTICATION message sent by one of the plurality of access points in the same coverage area of the station so as to detect the DEAUTHENTICATION message and to block communications…
System and method for monitoring and enforcing policy within a wireless network
Granted: June 28, 2011
Patent Number:
7969950
In general, one embodiment of the invention is a air monitor adapted to a wireless network. The air monitor enforces policies followed by the wireless network even though it is not involved in the exchange of data between wireless devices of the wireless network such as access points and wireless stations.
Stateless cryptographic protocol-based hardware acceleration
Granted: June 21, 2011
Patent Number:
7966646
According to one embodiment of the invention, a network device comprises a first processing element and a second processing element. The first processing element is adapted to handle an authentication handshaking protocol, such as the SSL/TLS Handshake, and upon receipt of a Client Key Exchange message, passes control of the authentication handshaking protocol to the second processing element. The second processing element completes the authentication handshaking protocol.
Method and system for radio frequency management in a mesh network with a path distance factor
Granted: June 7, 2011
Patent Number:
7958271
A method and system for radio frequency management (RFM) in a mesh network using a path distance factor (PDF) is disclosed. According to one embodiment, a computer-implemented method, comprises calculating a path distance factor (PDF) between a first mesh router and a portal. A frame is transmitted to a second mesh router, wherein the frame includes the path distance factor.
System and method for advertising the same service set identifier for different basic service sets
Granted: May 24, 2011
Patent Number:
7948953
According to one embodiment of the invention, a method comprises advertising services by a first wireless device. The services are provided by different basic service sets, each basic service set having the same service set identifier (SSID). Thereafter, one of the basic service sets is selected.
System and method for extending battery life
Granted: February 8, 2011
Patent Number:
7885217
According to one embodiment of the invention, a method comprises determining whether a non-unicast message is to be transmitted by a transmitting device, which may involve a setting a Delivery Traffic Indicator Map (DTIM) Interval value to reflect a longer periodicity than associated with a Listen Interval. After such determination, the non-unicast message may be converted into one or more unicast messages for transmission.
Wireless ad hoc network security
Granted: February 8, 2011
Patent Number:
7885602
Providing network security includes detecting network traffic associated with an ad hoc network that includes a first station and a second station, and preventing data sent by the first station from reaching the second station.
Capacity estimation and proportional sharing of varying capacity channels
Granted: December 21, 2010
Patent Number:
7855963
According to one embodiment of the invention, a method for controlling capacity of a wired or wireless network with varying bandwidth capacity is described. First, dynamic conditions associated with the data flow are measured. These dynamic conditions influence a bandwidth capacity for the data flow. Next, the capacity is estimated in order to adjust the data flow based on the estimated capacity per the measured dynamic conditions.
Digital network device
Granted: November 16, 2010
Patent Number:
D627345