Patents by Inventor Johannes P. Kruys

Johannes P. Kruys has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8705388
    Abstract: In an example embodiment, a method for determining backhaul channel assignments for multi-channel dual radio mesh nodes. The method comprises acquiring collision domain data for each access point of an associated mesh network. A cost function is calculated for each access point of the associated mesh network, the cost function assigning a weighted value for each access point in a collision domain based on a number of access points in the collision domain. Backhaul channel assignments for selected for each access point that minimizes the cost function.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: April 22, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Xiaohong Gong, David S. Stephenson, Johannes P. Kruys, Bretton Lee Douglas
  • Patent number: 8634447
    Abstract: In accordance with an example embodiment, there is disclosed herein an apparatus where transmitter operating parameters are adjusted based on channel condition data obtained from a transmitter and/or from a receiver communicating with the transmitter. For example, the transmitter's contention window may be increased responsive to determining channel occupancy at the receiver is increasing. As another example, aggregation/fragmentation may be adjusted based on channel occupancy at the receiver. Still another example, the data rate employed by the transmitter may be changed responsive to changes in receiver success count.
    Type: Grant
    Filed: July 23, 2009
    Date of Patent: January 21, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Neil Robert Diener, Johannes P. Kruys, Lu Qian
  • Publication number: 20110051619
    Abstract: In an example embodiment, a method for determining backhaul channel assignments for multi-channel dual radio mesh nodes. The method comprises acquiring collision domain data for each access point of an associated mesh network. A cost function is calculated for each access point of the associated mesh network, the cost function assigning a weighted value for each access point in a collision domain based on a number of access points in the collision domain. Backhaul channel assignments for selected for each access point that minimizes the cost function.
    Type: Application
    Filed: November 4, 2010
    Publication date: March 3, 2011
    Inventors: Xiaohong GONG, David S. Stephenson, Johannes P. Kruys, Bretton Lee Douglas
  • Publication number: 20110019721
    Abstract: In accordance with an example embodiment, there is disclosed herein an apparatus where transmitter operating parameters are adjusted based on channel condition data obtained from a transmitter and/or from a receiver communicating with the transmitter. For example, the transmitter's contention window may be increased responsive to determining channel occupancy at the receiver is increasing. As another example, aggregation/fragmentation may be adjusted based on channel occupancy at the receiver. Still another example, the data rate employed by the transmitter may be changed responsive to changes in receiver success count.
    Type: Application
    Filed: July 23, 2009
    Publication date: January 27, 2011
    Inventors: Neil Robert Diener, Johannes P. Kruys, Lu Qian
  • Patent number: 7849216
    Abstract: In an example embodiment, a method for determining backhaul channel assignments for multi-channel dual radio mesh nodes. The method comprises acquiring collision domain data for each access point of an associated mesh network. A cost function is calculated for each access point of the associated mesh network, the cost function assigning a weighted value for each access point in a collision domain based on a number of access points in the collision domain. Backhaul channel assignments for selected for each access point that minimizes the cost function.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: December 7, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Xiaohong Gong, David S. Stephenson, Johannes P. Kruys, Bretton Lee Douglas
  • Patent number: 7548750
    Abstract: An external primary spectrum user detector (ESUD) is used to take over the role of integral radar detectors, and relieve user devices of the constraints associated with Primary Spectrum User detection. The ESUD can establish a relationship with the user devices by means of a cryptographic signature. The ESUD installation includes assigning it a frequency band to scan for primary spectrum user signals and the type of signals to be detected. Once activated, the ESUD will scan its assigned frequencies and emit to types of messages, “All Clear” and “Primary Spectrum User detected.” User devices on the network listen for the ESUD messages. In the absence of messages from the ESUD, the user devices activate their internal primary spectrum user detectors until ESUD messages are received.
    Type: Grant
    Filed: September 13, 2005
    Date of Patent: June 16, 2009
    Inventors: Johannes P. Kruys, Christopher G. Meil
  • Publication number: 20090109855
    Abstract: In an example embodiment, a method for determining backhaul channel assignments for multi-channel dual radio mesh nodes. The method comprises acquiring collision domain data for each access point of an associated mesh network. A cost function is calculated for each access point of the associated mesh network, the cost function assigning a weighted value for each access point in a collision domain based on a number of access points in the collision domain. Backhaul channel assignments for selected for each access point that minimizes the cost function.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Inventors: Xiaohong Gong, David S. Stephenson, Johannes P. Kruys, Bretton Lee Douglas
  • Publication number: 20080310342
    Abstract: In one embodiment, a method includes accessing a frame including a baseline header including a recipient address (RA) field, a transmitter address (TA) field, a destination address (DA) field, and a source address (SA) field. The method includes inserting into the frame a mesh header including a mesh destination address (MDA) field and a mesh source address (MSA) field. The MSA field specifies an address of a first edge node of the wireless mesh network, and the MDA field specifies an address of a second edge node of the wireless mesh network. The first edge node is a first transmitter of the frame with the baseline and mesh headers in the wireless mesh network, and the second edge node is a last recipient of the frame with the baseline and mesh headers in the wireless mesh network. The RA, TA, DA, and SA fields precede the MDA and MSA fields in the frame after insertion of the mesh header into the frame.
    Type: Application
    Filed: June 12, 2007
    Publication date: December 18, 2008
    Applicant: Cisco Technology, Inc.
    Inventors: Johannes P. Kruys, Shahriar I. Rahman
  • Patent number: 5555309
    Abstract: The present invention provides for a cryptographic key management method and apparatus in which the cryptographic keys are provided as vector keys in that they comprise a key value and control information for specifying the use to which the key can be put by members of a communications domain. Each domain member is associated with at least one pair of vector keys and the keys in each pair share the same key value. One of the keys in each pair is provided as a public key and specified for encrypting, or verifying the seal of, messages sent from the domain member associated therewith and the other is provided as a private key and specified for decrypting, or generating a seal for, messages sent to the domain member associated therewith.
    Type: Grant
    Filed: October 17, 1994
    Date of Patent: September 10, 1996
    Assignee: NCR Corporation
    Inventor: Johannes P. Kruys