Patents by Inventor Pierre B. Vandwalle

Pierre B. Vandwalle 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: 10271293
    Abstract: A system, apparatus and method for organizing devices in a peer-to-peer communication environment. A number of devices synchronize among themselves and select masters (or synchronization stations) to organize the devices into a hierarchy. Master devices have associated preference values reflecting their preference or suitability to be a master device, and broadcast synchronization frames to keep devices synchronized. When multiple devices in one or more hierarchies execute a common application or service, they form a private group to exchange or share data (e.g., play a game, transfer a file). All devices in the hierarchy maintain and advertise a public or default identifier of the hierarchy, and all devices in the private group maintain and advertise a private identifier specific to the group. Members of the group synchronize under a top group master (or root sync station), which synchronizes with a master that is part of the hierarchy.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Pierre B. Vandwalle, Christiaan A. Hartman
  • Patent number: 10206190
    Abstract: A system, apparatus and method for selecting one or more synchronization stations, or masters, in a peer-to-peer communication environment. Synchronization (or sync) stations broadcast periodic synchronization frames to advertise future availability windows, during which devices rendezvous for discovery and communication. Devices that can act as sync stations advertise preference values, which indicate their preference or suitability for the role. All devices execute the same algorithm to sort the preference values and identify a root sync station and any number of branch sync stations; leaf devices synchronize with the root or a branch sync station. This passive synchronization scheme allows individual devices to conserve power, because they need not actively discover other devices and services, and can power off their radios for periods of time without sacrificing discoverability.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: February 12, 2019
    Assignee: Apple Inc.
    Inventors: Robert J. Stacey, Pierre B. Vandwalle, Christiaan A. Hartman
  • Patent number: 10003642
    Abstract: A system, apparatus, and method are provided for operating a peer-to-peer communication environment. The environment includes one or more clusters of peer devices, wherein devices in a single cluster are organized into a logical hierarchy under an anchor master (at the root of the hierarchy) and any number of synchronization masters; other devices are non-master devices. Synchronization parameters established by the anchor master and disseminated throughout the hierarchy enable the clusters' devices to rendezvous, discover peers and services, and communicate among themselves. The anchor master may adjust the synchronization parameters to avoid conflict with another hierarchy. Each device issues beacons (e.g., heartbeats, discovery beacons) that identify the number of devices synchronized with the reporting device, which allows the anchor master to calculate the total number of cluster members. Devices may also report details of a neighboring cluster (e.g.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: June 19, 2018
    Assignee: Apple Inc.
    Inventors: Pierre B. Vandwalle, Christiaan A. Hartman, Yong Liu
  • Patent number: 9955505
    Abstract: A method and apparatus are provided for conducting peer-to-peer communications while channel hopping among two or more wireless channels, at least one of which is a restricted channel. One type of restricted channel requires the use of DFS (Dynamic Frequency Selection) or a similar scheme for avoiding use of the channel during certain circumstances (e.g., for radar avoidance). Communicating peers may synchronize a channel-hopping sequence with TBTTs (Target Beacon Transmission Times) of the restricted channel(s), so that they switch to such a channel in time to capture a beacon and determine whether the channel is free. If the channel is free, or if no beacon is received, they may immediately begin or resume their communications. They may also quiesce just before another TBTT so as to capture that beacon. Thus, the peer-to-peer communications do not diminish a peer device's ability to receive and comply with channel switch announcements.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: April 24, 2018
    Assignee: Apple Inc.
    Inventors: Pierre B. Vandwalle, Christiaan A. Hartman, Peter M. Agboh
  • Publication number: 20170013579
    Abstract: A system, apparatus and method for selecting one or more synchronization stations, or masters, in a peer-to-peer communication environment. Synchronization (or sync) stations broadcast periodic synchronization frames to advertise future availability windows, during which devices rendezvous for discovery and communication. Devices that can act as sync stations advertise preference values, which indicate their preference or suitability for the role. All devices execute the same algorithm to sort the preference values and identify a root sync station and any number of branch sync stations; leaf devices synchronize with the root or a branch sync station. This passive synchronization scheme allows individual devices to conserve power, because they need not actively discover other devices and services, and can power off their radios for periods of time without sacrificing discoverability.
    Type: Application
    Filed: September 20, 2016
    Publication date: January 12, 2017
    Applicant: Apple Inc.
    Inventors: Robert J. STACEY, Pierre B. VANDWALLE, Christiaan A. HARTMAN
  • Patent number: 9516615
    Abstract: A system, apparatus and method for selecting one or more synchronization stations, or masters, in a peer-to-peer communication environment. Synchronization (or sync) stations broadcast periodic synchronization frames to advertise future availability windows, during which devices rendezvous for discovery and communication. Devices that can act as sync stations advertise preference values, which indicate their preference or suitability for the role. All devices execute the same algorithm to sort the preference values and identify a root sync station and any number of branch sync stations; leaf devices synchronize with the root or a branch sync station. This passive synchronization scheme allows individual devices to conserve power, because they need not actively discover other devices and services, and can power off their radios for periods of time without sacrificing discoverability.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: December 6, 2016
    Assignee: Apple Inc.
    Inventors: Robert J. Stacey, Pierre B. Vandwalle, Christiaan A. Hartman
  • Patent number: 9491593
    Abstract: An apparatus and methods are provided for opportunistically conducting data communications on multiple wireless channels. In these methods, a device is engaged in data communications with a second device and receives a conflicting communication demand requiring action on one or more channels other than the data-communication channel (e.g., to conduct a channel scan, to issue or receive a beacon). The device arranges a schedule of channel switches to satisfy the communication demand and advises the second device of the schedule, and may explicitly invite the second device to implement the schedule. To the extent the second device does so, the data communications continue on the other channels. The devices may be participating in a synchronized peer-to-peer communication environment that requires their attendance on the data-communication channel and that is not associated with the other channels.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: November 8, 2016
    Assignee: Apple Inc.
    Inventors: Pierre B. Vandwalle, Tashbeeb Haque, Andreas Wolf, Saravanan Balasubramaniyan
  • Patent number: 9491607
    Abstract: An electronic device performs a scan of each wireless channel in a sequence of wireless channels to detect advertising frames transmitted from other electronic devices. When performing the scan, the electronic device waits for a next transmit time. After the next transmit time, the electronic device configures the electronic device to monitor a next wireless channel from the sequence of wireless channels. The electronic device then monitors the next wireless channel for the advertising frames for a scanning time interval, wherein a duration of the scanning time interval is set in accordance with one or more transmit times used for transmitting advertising frames on the wireless channels in the sequence of wireless channels. When wireless channels from the sequence of wireless channels remain to be scanned, the electronic device returns to wait for a next transmit time.
    Type: Grant
    Filed: February 16, 2012
    Date of Patent: November 8, 2016
    Assignee: Apple Inc.
    Inventors: Pierre B. Vandwalle, Charles F. Dominguez, Tito Thomas, Christiaan A. Hartman
  • Patent number: 9485778
    Abstract: A system and method for peer-to-peer communications is disclosed. A first wireless device receives a message from a second wireless device identifying communication requirements of a point-to-point communication involving the second wireless device. The first wireless device determines whether the second wireless device's communication requirements can be satisfied based on communication resources already committed for other communications. When the communication requirements of the second wireless device can be satisfied, the first wireless device generates a time sharing schedule to be used by the first and second wireless devices based on the already-committed communication requirements and the second device's communication requirements. The time sharing schedule may include a first portion for broadcast communication among a group of devices to which the first and second wireless devices belong, and a second portion for the point-to-point communications of the second wireless devices.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: November 1, 2016
    Assignee: Apple Inc.
    Inventors: Joakim Linde, Aarti Kumar, Christiaan A. Hartman, Pierre B. Vandwalle
  • Patent number: 9473574
    Abstract: A system, apparatus and method for synchronizing devices in a peer-to-peer communication environment. Devices select a master to facilitate their synchronization, and rendezvous according to a schedule of availability windows broadcast by the master. Devices may attend some or all of the availability windows, during which they may send and receive unicast and/or multicast messages. Individual devices conserve power by being automatically synchronized instead of having to individually discover other devices and services, and can power off their radios without sacrificing discoverability. Synchronization and peer-to-peer communication as provided herein coexists with other device demands, such as Bluetooth® operations, infrastructure-based communications and so on.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: October 18, 2016
    Assignee: Apple Inc.
    Inventors: Pierre B. Vandwalle, Christiaan A. Hartman, Robert Stacey, Peter N. Heerboth, Tito Thomas
  • Publication number: 20160007167
    Abstract: An apparatus and methods are provided for opportunistically conducting data communications on multiple wireless channels. In these methods, a device is engaged in data communications with a second device and receives a conflicting communication demand requiring action on one or more channels other than the data-communication channel (e.g., to conduct a channel scan, to issue or receive a beacon). The device arranges a schedule of channel switches to satisfy the communication demand and advises the second device of the schedule, and may explicitly invite the second device to implement the schedule. To the extent the second device does so, the data communications continue on the other channels. The devices may be participating in a synchronized peer-to-peer communication environment that requires their attendance on the data-communication channel and that is not associated with the other channels.
    Type: Application
    Filed: August 28, 2015
    Publication date: January 7, 2016
    Applicant: APPLE INC.
    Inventors: Pierre B. Vandwalle, Tashbeeb Haque, Andreas Wolf, Saravanan Balasubramaniyan
  • Patent number: 9125236
    Abstract: An apparatus and methods are provided for opportunistically conducting data communications on multiple wireless channels. In these methods, a device is engaged in data communications with a second device and receives a conflicting communication demand requiring action on one or more channels other than the data-communication channel (e.g., to conduct a channel scan, to issue or receive a beacon). The device arranges a schedule of channel switches to satisfy the communication demand and advises the second device of the schedule, and may explicitly invite the second device to implement the schedule. To the extent the second device does so, the data communications continue on the other channels. The devices may be participating in a synchronized peer-to-peer communication environment that requires their attendance on the data-communication channel and that is not associated with the other channels.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: September 1, 2015
    Assignee: APPLE INC.
    Inventors: Pierre B. Vandwalle, Tashbeeb Haque, Andreas Wolf, Saravanan Balasubramaniyan
  • Publication number: 20150163828
    Abstract: A method and apparatus are provided for conducting peer-to-peer communications while channel hopping among two or more wireless channels, at least one of which is a restricted channel. One type of restricted channel requires the use of DFS (Dynamic Frequency Selection) or a similar scheme for avoiding use of the channel during certain circumstances (e.g., for radar avoidance). Communicating peers may synchronize a channel-hopping sequence with TBTTs (Target Beacon Transmission Times) of the restricted channel(s), so that they switch to such a channel in time to capture a beacon and determine whether the channel is free. If the channel is free, or if no beacon is received, they may immediately begin or resume their communications. They may also quiesce just before another TBTT so as to capture that beacon. Thus, the peer-to-peer communications do not diminish a peer device's ability to receive and comply with channel switch announcements.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 11, 2015
    Applicant: Apple Inc.
    Inventors: Pierre B. Vandwalle, Christiaan A. Hartman, Peter M. Agboh
  • Publication number: 20150006633
    Abstract: A system, apparatus, and method are provided for operating a peer-to-peer communication environment. The environment includes one or more clusters of peer devices, wherein devices in a single cluster are organized into a logical hierarchy under an anchor master (at the root of the hierarchy) and any number of synchronization masters; other devices are non-master devices. Synchronization parameters established by the anchor master and disseminated throughout the hierarchy enable the clusters' devices to rendezvous, discover peers and services, and communicate among themselves. The anchor master may adjust the synchronization parameters to avoid conflict with another hierarchy. Each device issues beacons (e.g., heartbeats, discovery beacons) that identify the number of devices synchronized with the reporting device, which allows the anchor master to calculate the total number of cluster members. Devices may also report details of a neighboring cluster (e.g.
    Type: Application
    Filed: June 2, 2014
    Publication date: January 1, 2015
    Applicant: APPLE INC.
    Inventors: Pierre B. Vandwalle, Christiaan A. Hartman, Yong Liu
  • Patent number: 8917709
    Abstract: A method for scheduling absence periods on a WLAN is provided. The method can include a WLAN station joining a WLAN served by a WLAN access point using an operating channel; formatting a message defining an absence schedule of absence periods during which the WLAN station will be off of the operating channel and unavailable to receive traffic on the operating channel; sending the message to the WLAN access point to register the absence schedule with the WLAN access point; and leaving and returning to the operating channel in accordance with the absence schedule after the absence schedule has been registered with the WLAN access point.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: December 23, 2014
    Inventors: Pierre B. Vandwalle, Robert J. Stacey
  • Publication number: 20140362726
    Abstract: An apparatus and methods are provided for opportunistically conducting data communications on multiple wireless channels. In these methods, a device is engaged in data communications with a second device and receives a conflicting communication demand requiring action on one or more channels other than the data-communication channel (e.g., to conduct a channel scan, to issue or receive a beacon). The device arranges a schedule of channel switches to satisfy the communication demand and advises the second device of the schedule, and may explicitly invite the second device to implement the schedule. To the extent the second device does so, the data communications continue on the other channels. The devices may be participating in a synchronized peer-to-peer communication environment that requires their attendance on the data-communication channel and that is not associated with the other channels.
    Type: Application
    Filed: June 7, 2013
    Publication date: December 11, 2014
    Inventors: Pierre B. Vandwalle, Tashbeeb Haque, Andreas Wolf, Saravanan Balasubramaniyan
  • Publication number: 20140233467
    Abstract: A method for scheduling absence periods on a WLAN is provided. The method can include a WLAN station joining a WLAN served by a WLAN access point using an operating channel; formatting a message defining an absence schedule of absence periods during which the WLAN station will be off of the operating channel and unavailable to receive traffic on the operating channel; sending the message to the WLAN access point to register the absence schedule with the WLAN access point; and leaving and returning to the operating channel in accordance with the absence schedule after the absence schedule has been registered with the WLAN access point.
    Type: Application
    Filed: February 21, 2013
    Publication date: August 21, 2014
    Applicant: APPLE INC.
    Inventors: Pierre B. Vandwalle, Robert J. Stacey
  • Publication number: 20140219193
    Abstract: A system and method for peer-to-peer communications is disclosed. A first wireless device receives a message from a second wireless device identifying communication requirements of a point-to-point communication involving the second wireless device. The first wireless device determines whether the second wireless device's communication requirements can be satisfied based on communication resources already committed for other communications. When the communication requirements of the second wireless device can be satisfied, the first wireless device generates a time sharing schedule to be used by the first and second wireless devices based on the already-committed communication requirements and the second device's communication requirements. The time sharing schedule may include a first portion for broadcast communication among a group of devices to which the first and second wireless devices belong, and a second portion for the point-to-point communications of the second wireless devices.
    Type: Application
    Filed: January 29, 2014
    Publication date: August 7, 2014
    Applicant: Apple Inc.
    Inventors: Joakim Linde, Aarti Kumar, Christiaan A. Hartman, Pierre B. Vandwalle
  • Publication number: 20130215757
    Abstract: An electronic device performs a scan of each wireless channel in a sequence of wireless channels to detect advertising frames transmitted from other electronic devices. When performing the scan, the electronic device waits for a next transmit time. After the next transmit time, the electronic device configures the electronic device to monitor a next wireless channel from the sequence of wireless channels. The electronic device then monitors the next wireless channel for the advertising frames for a scanning time interval, wherein a duration of the scanning time interval is set in accordance with one or more transmit times used for transmitting advertising frames on the wireless channels in the sequence of wireless channels. When wireless channels from the sequence of wireless channels remain to be scanned, the electronic device returns to wait for a next transmit time.
    Type: Application
    Filed: February 16, 2012
    Publication date: August 22, 2013
    Applicant: APPLE INC.
    Inventors: Pierre B. Vandwalle, Charles F. Dominguez, Tito Thomas, Christiaan A. Hartman