Patents by Inventor Knut T. Odman

Knut T. Odman 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: 7684380
    Abstract: A method is provided for transmitting wireless signals in a network comprising a network coordinator and one or more remote devices. The available transmission time is divided into a plurality of superframes, each of which is further divided up into a beacon duration, one or more management time slots, one or more guaranteed time slots, and one or more asynchronous time slots. Each of the management time slots, guaranteed time slots, and asynchronous time slots are assigned to one of the one or more remote devices. The network coordinator sends a beacon to the one or more remote devices during the beacon duration. The device or coordinator assigned to the current guaranteed time slot sends frames of isochronous data in the current guaranteed time slot. The device or coordinator assigned to the current asynchronous time slot sends frames of asynchronous data in the current asynchronous time slot.
    Type: Grant
    Filed: January 22, 2003
    Date of Patent: March 23, 2010
    Assignee: Freescale Semiconductor, Inc.
    Inventor: Knut T. Odman
  • Patent number: 7634275
    Abstract: A method is provided for accommodating periodic interfering signals in a wireless network. In this method, a network scans a transmission medium to locate any interfering signals. If it finds interfering signals, the scan determines their period, and the network alters the period of its superframes such that: either the period of the superframes is equal to the period of the interfering signals; the period of the superframes is an integer multiple of the period of the interfering signals; or the period of the interfering signals is an integer multiple of the period of the superframes. The network then alters the position of the superframes relative to the position of the interfering signals to arrange things such that no portion of the interfering signal interferes with a superframe beacon, such that that a maximum amount of contiguous channel time is provided in each superframe, or both.
    Type: Grant
    Filed: July 1, 2003
    Date of Patent: December 15, 2009
    Assignee: Freescale Semiconductor, Inc.
    Inventor: Knut T. Odman
  • Patent number: 7289535
    Abstract: A method is provided for sending information in a wireless network. A service data unit is broken up by a transmitter into multiple fragments that are sent as the payloads of respective data frames transmitted to a receiver. Each of these frames includes a service data unit identifier identifying the service data unit the fragment is associated with, a fragment number indicating the position of the fragment within the associated service data unit, and a total fragment value indicating the total number of fragments in the service data unit. The receiver extracts the service data unit fragments, buffers them, and uses the fragments to reconstruct the service data unit. The receiver is able to efficiently buffer the fragments because of the service data unit identifier, fragment number, and total fragment value contained in each frame.
    Type: Grant
    Filed: March 14, 2003
    Date of Patent: October 30, 2007
    Assignee: Freescale Semiconductor, Inc.
    Inventor: Knut T. Odman
  • Patent number: 7280518
    Abstract: A method is provided for a remote device to monitor and communicate with a wireless network using cyclic beacons. The remote device receives a beacon, which beacon includes beacon information that defines a superframe. From the beacon information, the remote device determines whether the received beacon and the associated superframe are assigned to a network device or are unassigned. By receiving as many beacons as there are allowable devices in the network, the remote device can determine if the network is full. If the remote device runs through all of the beacons and all indicate that their associated superframes are assigned, then the remote device determines that the network is full and performs a network-full function. If the remote device receives a beacon that indicates that its associated superframe is unassigned, it determines that the network is not full and performs an association request during the unassigned superframe.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: October 9, 2007
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Sergio T. Montano, William M. Shvodian, Knut T. Odman, Russell G. Dowe, Joel Z. Apisdorf
  • Patent number: 7127254
    Abstract: A method is provided to pass information in a wireless network. The available channel time in the network is first divided into a plurality of sequential superframes. Some devices may need to transmit during every superframe, but others will only need to transmit during a fraction of the superframes. These devices are assigned sub-rate time slots in the superframes at sub-rates that must be a power of two. In other words, they can only be assigned sub-rate time slots every second superframe, every fourth superframe, every eighth superframe, etc. This allows the sub-rate time slots to be spread more evenly throughout the plurality of sequential superframes, and minimizes the amount of overlap possible.
    Type: Grant
    Filed: March 11, 2003
    Date of Patent: October 24, 2006
    Assignee: Freescale Semiconductor, Inc.
    Inventors: William M. Shvodian, Knut T. Odman, Sergio T. Montano
  • Patent number: 7120126
    Abstract: A method is provided for a local device in a network to determine media qualities for the transmission paths between it and all of the remote devices in a wireless network. Each of the devices in the network will be assigned at least one of a plurality of management time slots in a superframe rotation. Each device will always transmit a frame during this assigned time slot, whether it is a management frame or a null frame. Individual devices can listen during these frames, determine quality information about the transmission medium between the receiving device and the transmitting device, and based on this quality information set the transmission and reception parameters that the receiving device will use when later communicating with that particular transmitting device. The criteria for determining transmitting parameters and reception parameters can be different to make certain that compatible transmission and reception parameters are chosen among devices.
    Type: Grant
    Filed: January 22, 2003
    Date of Patent: October 10, 2006
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Knut T. Odman, William M. Shvodian
  • Publication number: 20040058686
    Abstract: A method is provided for accommodating periodic interfering signals in a wireless network. In this method, a network scans a transmission medium to locate any interfering signals. If it finds interfering signals, the scan determines their period, and the network alters the period of its superframes such that: either the period of the superframes is equal to the period of the interfering signals; the period of the superframes is an integer multiple of the period of the interfering signals; or the period of the interfering signals is an integer multiple of the period of the superframes. The network then alters the position of the superframes relative to the position of the interfering signals to arrange things such that no portion of the interfering signal interferes with a superframe beacon, such that that a maximum amount of contiguous channel time is provided in each superframe, or both.
    Type: Application
    Filed: July 1, 2003
    Publication date: March 25, 2004
    Inventor: Knut T. Odman
  • Publication number: 20030210710
    Abstract: A method is provided for sending information in a wireless network. A service data unit is broken up by a transmitter into multiple fragments that are sent as the payloads of respective data frames transmitted to a receiver. Each of these frames includes a service data unit identifier identifying the service data unit the fragment is associated with, a fragment number indicating the position of the fragment within the associated service data unit, and a total fragment value indicating the total number of fragments in the service data unit. The receiver extracts the service data unit fragments, buffers them, and uses the fragments to reconstruct the service data unit. The receiver is able to efficiently buffer the fragments because of the service data unit identifier, fragment number, and total fragment value contained in each frame.
    Type: Application
    Filed: March 14, 2003
    Publication date: November 13, 2003
    Inventor: Knut T. Odman
  • Publication number: 20030199272
    Abstract: A method is provided to pass information in a wireless network. The available channel time in the network is first divided into a plurality of sequential superframes. Some devices may need to transmit during every superframe, but others will only need to transmit during a fraction of the superframes. These devices are assigned sub-rate time slots in the superframes at sub-rates that must be a power of two. In other words, they can only be assigned sub-rate time slots every second superframe, every fourth superframe, every eighth superframe, etc. This allows the sub-rate time slots to be spread more evenly throughout the plurality of sequential superframes, and minimizes the amount of overlap possible.
    Type: Application
    Filed: March 11, 2003
    Publication date: October 23, 2003
    Inventors: William M. Shvodian, Knut T. Odman, Sergio T. Montano
  • Publication number: 20030152059
    Abstract: A method is provided for transmitting wireless signals in a network comprising a network coordinator and one or more remote devices. The available transmission time is divided into a plurality of superframes, each of which is further divided up into a beacon duration, one or more management time slots, one or more guaranteed time slots, and one or more asynchronous time slots. Each of the management time slots, guaranteed time slots, and asynchronous time slots are assigned to one of the one or more remote devices. The network coordinator sends a beacon to the one or more remote devices during the beacon duration. The device or coordinator assigned to the current guaranteed time slot sends frames of isochronous data in the current guaranteed time slot. The device or coordinator assigned to the current asynchronous time slot sends frames of asynchronous data in the current asynchronous time slot.
    Type: Application
    Filed: January 22, 2003
    Publication date: August 14, 2003
    Inventor: Knut T. Odman
  • Publication number: 20030140296
    Abstract: A method is provided for processing a request from a remote device to a network coordinator in a wireless network. The remote device sends an association request to the network coordinator, and the network coordinator sends an association response to the remote device without first sending an acknowledgement to the remote device confirming receipt of the association request. In this way the network saves the time and complexity that would have been required creating, sending, and processing acknowledgement signals. Absent an acknowledgement, the remote device waits for up to a timeout period for the association response from the network coordinator, and if it does not come, the association process is a failure. In some implementations, however, the remote device may be allowed to retry sending the request a set number of times before the process fails.
    Type: Application
    Filed: January 22, 2003
    Publication date: July 24, 2003
    Inventor: Knut T. Odman
  • Publication number: 20030137970
    Abstract: A method is provided for synchronizing a network coordinator with a remote device in a wireless network. First the remote device sends a request to the network coordinator that includes request parameters. Then the network coordinator sends a reply to the remote device that includes reply parameters. These reply parameters include a part of the request parameters to identify the remote device. The remote device then sends an acknowledgement to the network coordinator to indicate successful receipt of the reply. Finally, the network coordinator sends a beacon to the remote device that includes beacon parameters. The beacon parameters include at least a portion of the reply parameters to identify the remote device. In an alternate implementation, the acknowledgement from the remote device can be replaced with a second request having second request parameters that include at least a portion of the reply parameters.
    Type: Application
    Filed: January 22, 2003
    Publication date: July 24, 2003
    Inventor: Knut T. Odman
  • Publication number: 20030137966
    Abstract: A method is provided for a local device in a network to determine media qualities for the transmission paths between it and all of the remote devices in a wireless network. Each of the devices in the network will be assigned at least one of a plurality of management time slots in a superframe rotation. Each device will always transmit a frame during this assigned time slot, whether it is a management frame or a null frame. Individual devices can listen during these frames, determine quality information about the transmission medium between the receiving device and the transmitting device, and based on this quality information set the transmission and reception parameters that the receiving device will use when later communicating with that particular transmitting device. The criteria for determining transmitting parameters and reception parameters can be different to make certain that compatible transmission and reception parameters are chosen among devices.
    Type: Application
    Filed: January 22, 2003
    Publication date: July 24, 2003
    Inventors: Knut T. Odman, William M. Shvodian
  • Publication number: 20030137993
    Abstract: A method is provided for passing management frames between a network coordinator and a plurality of devices during a plurality of repeating superframes. The superframes are divided into repeating groups of consecutive superframes that form a superframe cycle. Each superframe has a set number of management time slots in it, which number can change. This creates a number of unique management time slots in each superframe cycle based on the number of superframes per cycle and the number of management time slots per superframe. The devices are assigned to a number of contention groups equal to the total number of management time slots in a superframe cycle. Each contention group is assigned a unique management time slot, and each device can only send management requests to the coordinator during the unique management time slot assigned to its contention group. Contention groups may have zero or one device in them.
    Type: Application
    Filed: January 22, 2003
    Publication date: July 24, 2003
    Inventor: Knut T. Odman
  • Publication number: 20030063619
    Abstract: A method is provided for a remote device to monitor and communicate with a wireless network using cyclic beacons. The remote device receives a beacon, which beacon includes beacon information that defines a superframe. From the beacon information, the remote device determines whether the received beacon and the associated superframe are assigned to a network device or are unassigned. By receiving as many beacons as there are allowable devices in the network, the remote device can determine if the network is full. If the remote device runs through all of the beacons and all indicate that their associated superframes are assigned, then the remote device determines that the network is full and performs a network-full function. If the remote device receives a beacon that indicates that its associated superframe is unassigned, it determines that the network is not full and performs an association request during the unassigned superframe.
    Type: Application
    Filed: October 3, 2002
    Publication date: April 3, 2003
    Inventors: Sergio T. Montano, William M. Shvodian, Knut T. Odman, Russell G. Dowe, Joel Z. Apisdorf