Patents by Inventor Jouni Kalevi Malinen
Jouni Kalevi Malinen 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: 20220022033Abstract: This disclosure provides methods, devices and systems that facilitate mobility of wireless communication devices configured for multi-link operation (MLO). Particular aspects more specifically relate to facilitating fast basic service set (BSS) transitions by wireless communication devices that support MLO. For example, some aspects provide support for station (STA) multi-link device (MLD) roaming between access point (AP) MLDs, from an AP MLD to a non-MLO AP, or from a non-MLO AP to an AP MLD. In some aspects, a STA MLD may be configured to use a medium access control (MAC) service access point address (MAC-SAP address) of the AP MLD when re-associating or communicating with a legacy AP or with an AP MLD. In such aspects, the MAC-SAP address may be used by all STAs of the non-AP MLD for fast BSS transitions.Type: ApplicationFiled: June 28, 2021Publication date: January 20, 2022Inventors: Sai Yiu Duncan HO, George CHERIAN, Abhishek Pramod PATIL, Alfred ASTERJADHI, Yanjun SUN, Jouni Kalevi MALINEN
-
Publication number: 20210282007Abstract: This disclosure provides systems, methods, and apparatuses for wireless communication performed by a wireless communication device. An example wireless communication device includes an access point (AP) multi-link device (MLD). The AP MLD transmits a beacon frame to a wireless station (STA) MLD, the beacon frame including a plurality of AP medium access control (MAC) addresses of respective APs belonging to the AP MLD. The AP MLD receives an association request from the STA MLD, the association request including a plurality of STA MAC addresses of respective STAs belonging to the STA MLD. The AP MLD generates, during a handshake operation with the STA MLD, one or more encryption keys configured to encrypt communications between the AP MLD and the STA MLD. The AP MLD verifies the plurality of STA MAC addresses based at least in part on the one or more encryption keys.Type: ApplicationFiled: March 2, 2021Publication date: September 9, 2021Inventors: Sai Yiu Duncan Ho, Jouni Kalevi Malinen, George Cherian, Alfred Asterjadhi, Abhishek Pramod Patil
-
Patent number: 10972962Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for signaling basic service set (BSS) identifiers (BSSIDs). A group of BSSs may form a Multiple BSSID set in which one BSS sent management frames on behalf of other BSSs (referred to as non-transmitting BSSIDs). For example, a management frame (such as a Beacon Frame or Probe Response Frame) may include a list of BSSIDs for some or all of the non-transmitting BSSIDs in the Multiple BSSID set. An indicator in the management frame may indicate whether the management frame includes a partial list or complete list of non-transmitting BSSIDs in the Multiple BSSID set. The management frame may include a count or bitmap to indicate the quantity of BSSIDs in the Multiple BSSID set. A station (STA) may indicate which BSSIDs it has discovered and request the remaining BSSIDs in the Multiple BSSID set.Type: GrantFiled: November 6, 2018Date of Patent: April 6, 2021Assignee: QUALCOMM IncorporatedInventors: Abhishek Pramod Patil, Jouni Kalevi Malinen, Ravi Gidvani, Alfred Asterjadhi, George Cherian
-
Publication number: 20210100051Abstract: This disclosure provides methods, devices and systems related multi-link wireless communication. A method may include establishing, between the first WLAN device and a second WLAN device, a multi-link association that enables a first wireless communication link and a second wireless communication link. The method may include determining a temporal key for the multi-link association. The method may include encrypting a first and second media access control (MAC) protocol data unit (MPDU) based on the temporal key. The method may include preparing a first frame including the encrypted first MPDU and a second frame including the encrypted second MPDU. The method may include assigning packet numbers from a set of sequential packet numbers to the first and second frames. The method may include transmitting the first frame over the first wireless communication link and the second frame over the second wireless communication link.Type: ApplicationFiled: September 25, 2020Publication date: April 1, 2021Inventors: Sai Yiu Duncan Ho, George Cherian, Abhishek Pramod Patil, Jouni Kalevi Malinen, Soo Bum Lee
-
Publication number: 20200389869Abstract: This disclosure provides systems, devices, apparatus and methods, including computer programs encoded on storage media, for providing uplink broadcast service connectivity via a wireless local area network (WLAN). In some implementations, a wireless device may transmit an uplink communication to an access point (AP) that supports uplink broadcast services, and the AP may forward the uplink communication to a remote destination indicated in the uplink communication. In some implementations, the wireless device may be in an unassociated state and may transmit the uplink communication without establishing a formal wireless session with the AP. The uplink communication may include a request for the AP to embed AP-provided data to the uplink communication before forwarding it the remote destination. This disclosure includes techniques to prevent flooding and unauthorized uplink communications being used for a denial of service attack on the remote destination.Type: ApplicationFiled: May 21, 2020Publication date: December 10, 2020Inventors: Abhishek Pramod Patil, George Cherian, Jouni Kalevi Malinen, Vincent Knowles Jones, IV, Rolf De Vegt
-
Publication number: 20200236543Abstract: One feature pertains to a method for secure wireless communication at an apparatus of a network. The method includes receiving a user equipment identifier identifying a user equipment and a cryptographic key from a wireless wide area network node, and using the cryptographic key as a pairwise master key (PMK). A PMK identifier (PKMID) is generated based on the PMK and the two are stored at the network. A PMK security association is initialized by associating the PMK with at least the PMKID and an access point identifier identifying an access point of the apparatus. An association request is received that includes a PMKID from the user equipment, and it's determined that the PMKID received from the user equipment matches the PMKID stored. A key exchange is initiated with the user equipment based on the PMK to establish a wireless local area network security association with the user equipment.Type: ApplicationFiled: April 8, 2020Publication date: July 23, 2020Inventors: Anand PALANIGOUNDER, Jouni Kalevi MALINEN
-
Publication number: 20200213270Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for using a locally administered address (LAA) on a network. In some aspects, a candidate address from an LAA range may be selected by either a first apparatus (such as a wireless station, STA) or a network apparatus (such as an access point, AP). A candidate address test may be performed by the STA or AP to determine if another apparatus is using the candidate network address on a communication medium. An extended address test may be used to determine if the candidate network address is being used by another apparatus in a layer two (data link layer) domain of a network. Several techniques for changing an LAA are provided, including techniques that use a fast session transfer (FST) procedure. In a peer-to-peer network, address changes may be handled using tunneled address change messages.Type: ApplicationFiled: December 20, 2019Publication date: July 2, 2020Inventors: Maarten Menzo Wentink, Jouni Kalevi Malinen
-
Publication number: 20200137550Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, to communicate discovery information regarding multiple basic service sets (BSSs) hosted at an apparatus. A group of BSSs having related basic service set identifiers (BSSIDs) may form a Multiple BSSID set. A first BSS may be referred to as having a transmitted BSSID (TxBSSID), while one or more other BSSs of the Multiple BSSID set may be referred to as having non-transmitted BSSIDs (NonTxBSSIDs). The apparatus can send discovery information for a station to determine the NonTxBSSIDs in addition to the TxBSSID. For example, the discovery information may be included in a fast-initial link setup (FILS) discovery (FD) frame that is sent between normal beacon times. This disclosure describes several ways to modify the FD frame to accommodate sending the discovery information for the Multiple BSSID set.Type: ApplicationFiled: October 29, 2019Publication date: April 30, 2020Inventors: Abhishek Pramod Patil, George Cherian, Jouni Kalevi Malinen, Alfred Asterjadhi
-
Patent number: 10547448Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer storage media, for enhancing a device provisioning protocol (DPP) to support multiple configurators. In one aspect, a first configurator device can export a configurator key package. In one aspect, the configurator key package may be used for backup and restore of the configurator keys. The configurator key package may include a configurator private signing key and, optionally, a configurator public verification key. A second configurator device may obtain the configurator key package and also may obtain decryption information which can be used to decrypt the configurator key package. Thus, in another aspect, both the first configurator device and the second configurator device can use the same configurator keys with the device provisioning protocol to configure enrollees to a network.Type: GrantFiled: July 12, 2017Date of Patent: January 28, 2020Assignee: QUALCOMM IncorporatedInventors: Rosario Cammarota, Jouni Kalevi Malinen, Peerapol Tinnakornsrisuphap
-
Publication number: 20200015181Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for analyzing management frames for multiple basic service sets (BSSs). In one aspect, a wireless node may obtain a first management frame from a wireless local area network (WLAN) apparatus, the WLAN apparatus operating multiple virtual access points (VAPs) respectively corresponding to multiple BSSs. The wireless node may determine whether the first management frame includes a BSS profile of a BSS associated with the wireless node based, at least in part, on an arrangement of a plurality of BSS profiles within one or more management frames. The wireless node may determine to further process the first management frame based, at least in part, on a determination that the first management frame includes the BSS profile of the BSS associated with the wireless node.Type: ApplicationFiled: July 8, 2019Publication date: January 9, 2020Inventors: Abhishek Pramod Patil, Yongchun Xiao, Ravi Gidvani, Sandip HomChaudhuri, Pradeep Kumar Yenganti, Arul Davidson Emmanuel, James Simon Cho, Padmanabhan Venkataraman Karthic, George Cherian, Alfred Asterjadhi, Jouni Kalevi Malinen
-
Publication number: 20200015043Abstract: This disclosure provide systems, devices, apparatus and methods, including computer programs encoded on storage media, for providing service connectivity to a service of a service provider via a wireless local area network (WLAN). Several service connectivity techniques are described. In some implementations, a first wireless device may establish a communication link with the AP to access the service. In some implementations, the first wireless device may be an internet of things (IoT) device, and may be a headless IoT device. The communication link may be established without the wireless device joining a Basic Service Set (BSS) of an access point (AP). The service connectivity may be implemented using broadcast services between an AP and the wireless device. The broadcast services may be used for uplink broadcast traffic from the wireless device to a service provider via the AP. The service connectivity techniques may support onboarding and security features.Type: ApplicationFiled: July 3, 2019Publication date: January 9, 2020Inventors: Abhishek Pramod Patil, Soo Bum Lee, George Cherian, Shivraj Singh Sandhu, Jouni Kalevi Malinen, Alfred Asterjadhi, Rolf De Vegt, Andrew MacKinnon Davidson
-
Publication number: 20200008095Abstract: This disclosure provide systems, devices, apparatus and methods, including computer programs encoded on storage media, for broadcast services feedback techniques. Several broadcast connectivity and feedback techniques are described. A broadcast connectivity protocol may be used by different types of wireless communication devices (such as an access point (AP) and station (STA)) to provide or access broadcast services. A security protocol or enhancement to the broadcast connectivity protocol may provide source authentication or verification for broadcast transmissions. The broadcast services feedback techniques can enable an AP to obtain feedback from one or more STAs. In some implementations, a negative acknowledgement (NACK) scheme may be used to efficiently obtain feedback from multiple STAs. The broadcast connectivity and feedback techniques may be used by a STA that does not have a wireless association with the AP. The techniques may be useful in servicing a multiple STAs in an environment.Type: ApplicationFiled: June 26, 2019Publication date: January 2, 2020Inventors: Abhishek Pramod Patil, George Cherian, Jouni Kalevi Malinen, Alfred Asterjadhi
-
Publication number: 20190268825Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for signaling basic service set (BSS) identifiers (BSSIDs). A group of BSSs may form a Multiple BSSID set in which one BSS sent management frames on behalf of other BSSs (referred to as non-transmitting BSSIDs). For example, a management frame (such as a Beacon Frame or Probe Response Frame) may include a list of BSSIDs for some or all of the non-transmitting BSSIDs in the Multiple BSSID set. An indicator in the management frame may indicate whether the management frame includes a partial list or complete list of non-transmitting BSSIDs in the Multiple BSSID set. The management frame may include a count or bitmap to indicate the quantity of BSSIDs in the Multiple BSSID set. A station (STA) may indicate which BSSIDs it has discovered and request the remaining BSSIDs in the Multiple BSSID set.Type: ApplicationFiled: November 6, 2018Publication date: August 29, 2019Inventors: Abhishek Pramod Patil, Jouni Kalevi Malinen, Ravi Gidvani, Alfred Asterjadhi, George Cherian
-
Patent number: 10237738Abstract: Methods, systems, apparatuses, and devices are described for access point privacy using media access control (MAC) address randomization. The access point may identify a MAC address for use with over-the-air (OTA) transmissions and a persistent MAC address for backend communications. The access point may communicate the OTA MAC address and the persistent MAC address to a wireless station. The access point and the wireless station may exchange data frames and perform MAC replacement techniques to map the OTA MAC address to the persistent MAC address. The persistent MAC address may provide for data routing, mobility management, etc., whereas the OTA MAC address may provide for privacy for the wireless transmissions.Type: GrantFiled: November 6, 2015Date of Patent: March 19, 2019Assignee: QUALCOMM IncorporatedInventors: Soo Bum Lee, Jouni Kalevi Malinen, George Cherian, Santosh Paul Abraham, Anand Palanigounder
-
Patent number: 10237188Abstract: A method, an apparatus, and a computer-readable medium for wireless communication are provided. The apparatus may be configured to transmit a request message to a plurality of access points. The request message may include an address reserved for at least one of an access point feature, an access point service, or an access point vendor. The apparatus may be configured to receive a response message from at least one access point of the plurality of access points. The response message may indicate that the at least one access point has the access point feature, is associated with the access point service, or is associated with the access point vendor.Type: GrantFiled: January 12, 2017Date of Patent: March 19, 2019Assignee: QUALCOMM IncorporatedInventors: Abhishek Pramod Patil, Santosh Paul Abraham, Jouni Kalevi Malinen, George Cherian
-
Patent number: 10104553Abstract: Certain aspects of the present disclosure generally relate to wireless communications and, more particularly, to protecting control frames with power-related subfields. One example apparatus for wireless communications generally includes a processing system configured to generate a control frame comprising one or more power-related subfields and an integrity check value calculated based, at least in part, on the one or more power-related subfields and a transmitter configured to transmit the control frame. In aspects, a power management (PM) subfield, an end-of-service-period (EOSP) subfield, a more data (MD) subfield, or a traffic identifier (TID) subfield can be added to a group of additional authentication data (AAD) and the integrity check value is calculated based on the group of AAD.Type: GrantFiled: March 30, 2017Date of Patent: October 16, 2018Assignee: QUALCOMM IncorporatedInventors: Maarten Menzo Wentink, Alfred Asterjadhi, Jouni Kalevi Malinen
-
Patent number: 10090999Abstract: A device for wireless communication includes key logic configured to obtain a candidate group key corresponding to a data link group. The device also includes a wireless interface configured to transmit an announcement message to one or more devices of the data link group during a paging window designated for the data link group. The announcement message includes a multicast message and indicates availability of the candidate group key, and the announcement message.Type: GrantFiled: January 26, 2016Date of Patent: October 2, 2018Assignee: QUALCOMM IncorporatedInventors: Abhishek Pramod Patil, George Cherian, Soo Bum Lee, Jouni Kalevi Malinen, Santosh Paul Abraham, Alireza Raissinia
-
Publication number: 20180248694Abstract: Device provisioning (e.g., enrollment, configuration, and/or authentication) of a client device with a network device may be improved. A client device may receive a first nonce and a network public key associated with the network device. The client device may generate a second nonce and provide the second nonce with an authentication request having at least a portion that is derived from a shared key. The shared key may be based on the first nonce, the second nonce, the network public key, and a client private key. A configurator device may assist in the transfer of nonces or keys. Following the authentication process, the client device may be configured for use with the network device to gain access to other network resources. In this manner, permission to gain access to the network device can be transparent to the user, often without the user having to enter codes or passwords.Type: ApplicationFiled: May 3, 2018Publication date: August 30, 2018Inventors: Olivier Jean Benoit, Jouni Kalevi Malinen, Peerapol Tinnakornsrisuphap
-
Publication number: 20180109381Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer storage media, for enhancing a device provisioning protocol (DPP) to support multiple configurators. In one aspect, a first configurator device can export a configurator key package. In one aspect, the configurator key package may be used for backup and restore of the configurator keys. The configurator key package may include a configurator private signing key and, optionally, a configurator public verification key. A second configurator device may obtain the configurator key package and also may obtain decryption information which can be used to decrypt the configurator key package. Thus, in another aspect, both the first configurator device and the second configurator device can use the same configurator keys with the device provisioning protocol to configure enrollees to a network.Type: ApplicationFiled: July 12, 2017Publication date: April 19, 2018Inventors: Rosario Cammarota, Jouni Kalevi Malinen, Peerapol Tinnakornsrisuphap
-
Publication number: 20180109418Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for enhancing a device provisioning protocol (DPP) with assisted bootstrapping. In one aspect, a configurator device can provision an enrollee device for a network with the assistance of an intermediary device. The intermediary device may obtain enrollee bootstrapping data associated with the enrollee device and send the enrollee bootstrapping data to the configurator device. The configurator device may use the enrollee bootstrapping data in an authentication process between the configurator device and the enrollee device. Following the authentication, the enrollee device may be configured by the configurator device such that the enrollee device may access a network.Type: ApplicationFiled: September 22, 2017Publication date: April 19, 2018Inventors: Rosario Cammarota, Peerapol Tinnakornsrisuphap, Jouni Kalevi Malinen