Patents by Inventor Christiaan A. Hartman

Christiaan A. Hartman 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).

  • Publication number: 20170012756
    Abstract: Disclosed herein are system, method, and computer program product embodiments for performing multiuser block acknowledgement in a wireless communication protocol. Embodiments include receiving a control frame from an access point (AP). A transmission mode can be determined based on a trigger information field in the control frame. Further, a data frame to acknowledge can be determined based on a block acknowledgement request (BAR) field in the control frame. A block acknowledgment (BA) frame can be generated based on the data frame to acknowledge. The BA frame can then be transmitted to the AP based on the transmission mode, e.g., at the same time another BA frame is transmitted to the AP by another station.
    Type: Application
    Filed: July 6, 2016
    Publication date: January 12, 2017
    Applicant: Apple Inc.
    Inventors: Guoqing LI, Yong Liu, Joonsuk Kim, Chiu Ngok E. Wong, Christiaan A. Hartman, Su Khiong Yong, Syed A. Mujtaba
  • 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
  • Publication number: 20160360526
    Abstract: An interface circuit in a computing device may communicate with user-interface devices using shared slots during time intervals. In particular, the computing device may transmit outgoing messages to the user-interface devices at a first predefined time during sequential time intervals when the user-interface devices transition from a sleep mode to a normal mode. In response, the computing device may receive incoming messages from one or more of the user-interface devices at a second predefined time following the first predefined time during the sequential time intervals. Then, the computing device may transmit a multicast message to the user-interface devices at a third predefined time during the sequential time intervals. In response to the given multicast message, one of the user-interface devices may communicate data to the computing device. Note that, in some instances, a multicast time slot may instead be used to communicate data to one of the user-interface devices.
    Type: Application
    Filed: January 19, 2016
    Publication date: December 8, 2016
    Applicant: Apple Inc.
    Inventors: Siegfried Lehmann, Christiaan A. Hartman, Camille Chen, Sriram Hariharan, Jianxiong Shi, Syed Aon Mujtaba, Alessio Centazzo, Donald Eng, Michael J. Giles, Craig P. Dooley, Akshay Mangalam Srivatsa, Anjali S. Sandesara, Langford M. Wasada
  • 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
  • Publication number: 20160353470
    Abstract: In some embodiments, one or more wireless stations operate according to Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath scheduling and NAN pre-datapath operation setup and scheduling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, as well as pre-datapath operation triggering and scheduling. Scheduling attributes may include a native scheduler rank and a NAN data cluster scheduler rank. NAN data cluster base schedules may be scheduled as equal-sets or subsets of datapath schedules. The datapath model may be implemented for unicast and multicast communication between wireless stations, including mobile stations.
    Type: Application
    Filed: May 25, 2016
    Publication date: December 1, 2016
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Peter N. Heerboth, Lawrie Kurian, Su Khiong Yong, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque, Andreas Wolf, Guoqing Li, Lilach Zukerman, Oren Shani
  • Publication number: 20160353233
    Abstract: In some embodiments, one or more wireless stations operate according to Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to triggering a NAN datapath using Bluetooth low energy (BLE) signaling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate to establish a Wi-Fi connection via non-Wi-Fi signaling and provide services. Aspects of the datapath development include Wi-Fi connection establishment and datapath initiation. The datapath model may be implemented for unicast and/or multicast communication between wireless stations, including mobile stations.
    Type: Application
    Filed: May 27, 2016
    Publication date: December 1, 2016
    Inventors: Su Khiong Yong, Yong Liu, Christiaan A. Hartman, Siegfried Lehmann, Guoqing Li, Chiu Ngok E. Wong
  • Publication number: 20160330742
    Abstract: Managing orthogonal frequency division multiple access (OFDMA) uplink acknowledgements is described herein. An example system can include an interface circuit to generate a physical layer convergence protocol data unit (PPDU) including a physical layer preamble, a first sub-channel field corresponding to a first station, and a second sub-channel field corresponding to a second station. The first sub-channel field can carry a first unicast trigger corresponding to the first station, and the second sub-channel field can carry a second unicast trigger corresponding to the second station. The interface circuit can also transmit the PPDU to the first and second stations.
    Type: Application
    Filed: May 5, 2016
    Publication date: November 10, 2016
    Applicant: Apple Inc.
    Inventors: Guoqing LI, Joonsuk KIM, Christiaan A. HARTMAN, Yong LIU, Chiu Ngok E. WONG, Syed Aon MUJTABA, Su Khiong YONG
  • 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
  • Publication number: 20160323820
    Abstract: A station (STA) of a wireless local area network (WLAN) transitions implicitly between power management (PM) modes or PM states, without providing an explicit indication of the PM mode/state change to an access point (AP) of the WLAN. Transitions include changes between an active mode and a power save (PS) mode, or between an awake state and a doze state of the PS mode. Transitions occur immediately after receipt of a beacon indicating pending data for the STA, after an offset time indicated in the beacon, or at a specific wake time negotiated with the AP. After data reception is complete, the STA transitions implicitly to the PS mode or a doze state of the PS mode, after a power save inactivity timeout period or after receiving an indication that data transmission is complete.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 3, 2016
    Inventors: Chiu Ngok E. WONG, Syed A. MUJTABA, Christiaan A. HARTMAN, Joonsuk KIM
  • 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
  • Publication number: 20160316470
    Abstract: In embodiments, a wireless device, such as a Wi-Fi device, transmits communication signals on secondary channels within an operational bandwidth of a wireless network, concurrent with a transmission from another wireless device on a primary channel. The wireless device may detect that a first frequency band within an operating bandwidth of a wireless network is occupied by a first transmission transmitted by a second wireless device, and determine that a second, different frequency band within the operating bandwidth of the wireless network is not occupied. In response, the wireless device may transmit a second transmission occupying the second frequency band concurrent with the first transmission. The wireless device may set a duration of the second transmission based at least in part on a determination of whether the second wireless device is configured to assess the state of all frequency bands within the operating bandwidth before beginning a subsequent transmission.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 27, 2016
    Inventors: Chiu Ngok E. Wong, Joonsuk Kim, Christiaan A. Hartman, Guoqing Li, Su Khiong Yong, Yong Liu
  • Publication number: 20160315782
    Abstract: A method for receiving feedback on a quality of multicast transmissions in a Wireless Local Access Network (WLAN) including a source electronic device (e.g., an access point) and a plurality of electronic devices is disclosed, according to some embodiments. The method can include (i) transmitting a plurality of multicast packets addressed to a subset of the plurality of electronic devices by the source electronic device; (ii) concurrently polling the subset of the plurality of electronic devices by the source electronic device; and (iii) receiving a plurality of block acknowledgements (BAs) from at least the subset of the plurality of electronic devices by the source electronic device. Each BA may include information on a quality of reception of two or more multicast packets received at an electronic device.
    Type: Application
    Filed: April 25, 2016
    Publication date: October 27, 2016
    Applicant: Apple Inc.
    Inventors: Guoqing Li, Joonsuk KIM, Chiu Ngok E. WONG, Yong LIU, Su Khiong YONG, Christiaan A. Hartman, Syed Aon MUJTABA, Ye SUN, Shu DU, Wen ZHAO
  • Publication number: 20160309472
    Abstract: In some embodiments, one or more wireless stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations, e.g., without utilizing an intermediate access point. Embodiments relate to scheduling of NAN ranging procedures, including to a first wireless station sending first information, including first scheduling preferences and a first ranging role, to a second wireless station. The first wireless device receives second information, including second scheduling preferences and a second ranging role, from the second wireless device. The first wireless station may initiate the ranging procedure based on the scheduling preferences and ranging parameters. Alternatively, the second wireless station and may initiate the ranging procedure based on the scheduling preferences and ranging parameters.
    Type: Application
    Filed: April 18, 2016
    Publication date: October 20, 2016
    Inventors: Su Khiong Yong, Christiaan A. Hartman, Yong Liu, Lawrie Kurian, Peter N. Heerboth, Guoqing Li, Daniel R. Borges, Chiu Ngok E. Wong, Saravanan Balasubramaniyan, Tashbeeb Haque, Anand Rajagopalan
  • Publication number: 20160309508
    Abstract: Embodiments include a method, computer program product, and system for grouping electronic devices into contention groups to reduce uplink Orthogonal Frequency-Division Multiple Access (OFDMA) random access (OFDMA-RA) collisions. An access point may explicitly assign an electronic device to a contention group, or the electronic device may implicitly determine an assignment to the contention group. To explicitly assign a device to a contention group, the access point may randomly assign or assign based on a criteria of the electronic device. Examples of criteria include an association identifier (AID), a traffic type/quality of service (QoS) category, a power saving preference, and an association status. The electronic device may implicitly determine a contention group assignment based on the total number of contention groups.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 20, 2016
    Applicant: Apple Inc.
    Inventors: Guoqing LI, Joonsuk Kim, Christiaan A. Hartman, Syed Aon Mujtaba, Chiu Ngok E. Wong, Yong Liu, Su Khiong Yong
  • Publication number: 20160309357
    Abstract: In some embodiments, a first wireless device initializes a first threshold and sends a first frame transmission to a second wireless device. When the first wireless device determines that the first frame transmission was successful, it adjusts the first threshold to a second threshold that is greater than the first threshold. Additionally, when the first wireless device determines that the first frame transmission was not successful, the first wireless device adjusts the first threshold to a third threshold that is less than the first threshold. The thresholds can be associated with any measure, including carrier sensitivity and/or energy detection.
    Type: Application
    Filed: March 28, 2016
    Publication date: October 20, 2016
    Inventors: Chiu Ngok E. Wong, Christiaan A. Hartman, Guoqing Li, Joonsuk Kim, Su Khiong Yong, Yong Liu
  • 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: 20160295413
    Abstract: The disclosed embodiments provide a system that provides wireless service groups. During operation, a wireless device's advertising mechanism advertises a service group over Wi-Fi, wherein the service group comprises at least the wireless device and wherein the service group's security requirements regulate multicast protection within the service group. In response to receiving a request from a second device to be admitted into the service group, the wireless device's security mechanism admits the second device into the service group and sends the service group's security requirements to the second device, thereby enabling the second device to initialize multicast protection in accordance with the service group's security requirements.
    Type: Application
    Filed: November 20, 2015
    Publication date: October 6, 2016
    Applicant: APPLE INC.
    Inventors: Yong Liu, Christiaan A. Hartman, Guoqing Li, Chiu Ngok E. Wong, Su Khiong Yong
  • Publication number: 20160278112
    Abstract: In some embodiments, one or more wireless stations operate to configure Neighbor Awareness Networking (NAN)—direct communication between neighboring wireless stations, e.g., without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath configuration. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, scheduler rank management, and further NAN discovery. The datapath model may be implemented for unicast and multicast communication between wireless stations.
    Type: Application
    Filed: March 18, 2016
    Publication date: September 22, 2016
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Peter Heerboth, Lawrie Kurian, Su Khiong Yong, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque, Andreas Wolf, Guoqing Li, Lilach Zukerman, Oren Shani
  • Publication number: 20160270137
    Abstract: In some embodiments, one or more wireless stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to aspects of NAN communication, including service discovery proxy registration, publishing, and subscription of services via the proxy, maintenance of the proxy, and de-registration of the proxy.
    Type: Application
    Filed: March 9, 2016
    Publication date: September 15, 2016
    Inventors: Su Khiong Yong, Christiaan A. Hartman, Yong Liu, Lawrie Kurian, Peter N. Heerboth, Guoqing Li, Daniel R. Borges, Chiu Ngok E. Wong, Saravanan Balasubramaniyan, Tashbeeb Haque, Anand Rajagopalan, Andreas Wolf
  • Publication number: 20160249200
    Abstract: In one set of embodiments, one or more wireless stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations, i.e., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to reciprocating service between two or more wireless stations. The reciprocating service embodiments described herein provide a mechanism through which devices can participate in a same service instant.
    Type: Application
    Filed: February 23, 2016
    Publication date: August 25, 2016
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Peter N. Heerboth, Lawrie Kurian, Su Khiong Yong, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque, Andreas Wolf, Guoqing Li, Lilach Zukerman