Patents by Inventor Koby Vainapel
Koby Vainapel 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: 11943054Abstract: The subject technology provides for block acknowledgment requests and block acknowledgment frames that can be used in conjunction with multicast transmissions that include multiple concurrent streams. Thus, the subject technology reduces the overhead associated with multicast transmissions that include multiple concurrent streams by aggregating the acknowledgments across multiple streams into a block acknowledgment, thereby increasing the effective throughput of such transmissions and overall network efficiency.Type: GrantFiled: April 15, 2021Date of Patent: March 26, 2024Assignee: Apple Inc.Inventors: Yoel Boger, Ido Shani, Koby Vainapel, Leor Kehaty, Marcelo Senter, Guoqing Li
-
Patent number: 11528585Abstract: This disclosure relates to transmitting multicast information over a network, such as a wireless local area network (WLAN). A source device may transmit a multicast and a request for feedback to a plurality of sink devices. The sink devices may transmit feedback based on whether they successfully decoded the multicast. The source device may retransmit the multicast (or a portion thereof) based on the feedback.Type: GrantFiled: September 2, 2020Date of Patent: December 13, 2022Assignee: Apple Inc.Inventors: Guoqing Li, Yong Liu, Jarkko L. Kneckt, Tianyu Wu, Lawrie Kurian, Tashbeeb Haque, Leor Kehaty, Yoel Boger, Koby Vainapel
-
Patent number: 11271590Abstract: Some embodiments enable improved packet error rate (PER), signal to noise ratio (SNR), channel capacity, aggregated throughput, and communication range in wireless communication systems. For example, an electronic device includes a buffer that stores a first descrambled bit estimate sequence. The electronic device further includes an encoder that receives a descrambling sequence and generates an encoded descrambling sequence and a multiplier circuit that receives a bit estimate sequence and the encoded descrambling sequence and generates a second descrambled bit estimate sequence. The electronic device also includes an adder circuit that combines the first descrambled bit estimate sequence and the second descrambled bit estimate sequence and a decoder that decodes the combined descrambled bit estimate sequence.Type: GrantFiled: September 10, 2018Date of Patent: March 8, 2022Assignee: Apple Inc.Inventors: Michael Kerner, Koby Vainapel, Shay Gershoni
-
Publication number: 20210328724Abstract: The subject technology provides for block acknowledgment requests and block acknowledgment frames that can be used in conjunction with multicast transmissions that include multiple concurrent streams. Thus, the subject technology reduces the overhead associated with multicast transmissions that include multiple concurrent streams by aggregating the acknowledgments across multiple streams into a block acknowledgment, thereby increasing the effective throughput of such transmissions and overall network efficiency.Type: ApplicationFiled: April 15, 2021Publication date: October 21, 2021Inventors: Yoel BOGER, Ido SHANI, Koby VAINAPEL, Leor KEHATY, Marcelo SENTER, Guoqing LI
-
Patent number: 10992603Abstract: A wireless device can perform Out-of-Order packet processing and block acknowledgement. Multiple packets may be received at a lower layer of the wireless device. Identifying information may be determined for the received packets. It may be determined that the packets were received out of sequential order, based at least in part on the identifying information. Despite being received out of sequential order, payload information from the packets may be provided to a higher layer of the wireless device in a non-sequential order, such as the order of receipt.Type: GrantFiled: May 16, 2018Date of Patent: April 27, 2021Assignee: Apple Inc.Inventors: Su Khiong Yong, Yigal Eliaspur, Yong Liu, Koby Vainapel
-
Publication number: 20210076165Abstract: This disclosure relates to transmitting multicast information over a network, such as a wireless local area network (WLAN). A source device may transmit a multicast and a request for feedback to a plurality of sink devices. The sink devices may transmit feedback based on whether they successfully decoded the multicast. The source device may retransmit the multicast (or a portion thereof) based on the feedback.Type: ApplicationFiled: September 2, 2020Publication date: March 11, 2021Inventors: Guoqing Li, Yong Liu, Jarkko L. Kneck, Tianyu Wu, Lawrie Kurian, Tashbeeb Haque, Leor Kehaty, Yoel Boger, Koby Vainapel
-
Patent number: 10887918Abstract: This disclosure relates to wireless communication techniques. According to some embodiments, a wireless device may select a random number and sequentially advertise the bits of the random number. If the wireless device advertises the highest random number, it may proceed to transmit a packet using a channel. If another device advertises a higher number, the wireless device may not transmit its packet and may restart the process.Type: GrantFiled: April 25, 2018Date of Patent: January 5, 2021Assignee: Apple Inc.Inventors: Yoel Boger, Yaniv Dvory, Hay Lev, Koby Vainapel
-
Publication number: 20200083903Abstract: Some embodiments enable improved packet error rate (PER), signal to noise ratio (SNR), channel capacity, aggregated throughput, and communication range in wireless communication systems. For example, an electronic device includes a buffer that stores a first descrambled bit estimate sequence. The electronic device further includes an encoder that receives a descrambling sequence and generates an encoded descrambling sequence and a multiplier circuit that receives a bit estimate sequence and the encoded descrambling sequence and generates a second descrambled bit estimate sequence. The electronic device also includes an adder circuit that combines the first descrambled bit estimate sequence and the second descrambled bit estimate sequence and a decoder that decodes the combined descrambled bit estimate sequence.Type: ApplicationFiled: September 10, 2018Publication date: March 12, 2020Applicant: Apple Inc.Inventors: Michael KERNER, Koby VAINAPEL, Shay GERSHONI
-
Publication number: 20190097952Abstract: A wireless device can perform Out-of-Order packet processing and block acknowledgement. Multiple packets may be received at a lower layer of the wireless device. Identifying information may be determined for the received packets. It may be determined that the packets were received out of sequential order, based at least in part on the identifying information. Despite being received out of sequential order, payload information from the packets may be provided to a higher layer of the wireless device in a non-sequential order, such as the order of receipt.Type: ApplicationFiled: May 16, 2018Publication date: March 28, 2019Inventors: Su Khiong Yong, Yigal Eliaspur, Yong Liu, Koby Vainapel
-
Publication number: 20190098668Abstract: This disclosure relates to wireless communication techniques. According to some embodiments, a wireless device may select a random number and sequentially advertise the bits of the random number. If the wireless device advertises the highest random number, it may proceed to transmit a packet using a channel. If another device advertises a higher number, the wireless device may not transmit its packet and may restart the process.Type: ApplicationFiled: April 25, 2018Publication date: March 28, 2019Inventors: Yoel Boger, Yaniv Dvory, Hay Lev, Koby Vainapel
-
Patent number: 9693307Abstract: Performing early termination of reception by a mobile station. The mobile station may receive a wireless transmission. The wireless transmission may include a physical layer (PHY) header, a media access control (MAC) header, and data. The mobile station may determine a duration and a destination address from the MAC header. The mobile station may determine if the wireless transmission is intended for the mobile station using the destination address. In response to determining that the wireless transmission is not intended for the mobile station, the mobile station may enter a low power mode prior to completion of the wireless transmission. The length of time of the low power mode may be based on the duration of the first wireless transmission.Type: GrantFiled: June 30, 2014Date of Patent: June 27, 2017Assignee: Apple Inc.Inventors: Ran Katz, Koby Levy, Koby Vainapel, Lilach Zukerman
-
Patent number: 9641654Abstract: Embodiments described herein relate to a system and method for improving a rate of success in receiving response packets, such as 802.11 Acknowledge (ACK), Block Acknowledge (BACK), and Clear-To-Send (CTS) packets. In one embodiment, a wireless device may transmit one or more first packets according to a wireless communication protocol, and may then receive a second packet. The wireless device may determine that the receiving follows the transmitting by a specific duration of time that is specified by the wireless communication protocol for a response packet to follow one or more communication packets to which it responds. Based at least in part on this determining, the wireless device may further determine that the second packet is a response packet responding to the one or more first packets, without decoding a portion of the second packet that identifies a packet type of the second packet.Type: GrantFiled: September 29, 2014Date of Patent: May 2, 2017Assignee: Apple Inc.Inventors: Koby Vainapel, Yoel Boger, Gilad Kirshenberg, Micha Anholt
-
Publication number: 20160094689Abstract: Embodiments described herein relate to a system and method for improving a rate of success in receiving response packets, such as 802.11 Acknowledge (ACK), Block Acknowledge (BACK), and Clear-To-Send (CTS) packets. In one embodiment, a wireless device may transmit one or more first packets according to a wireless communication protocol, and may then receive a second packet. The wireless device may determine that the receiving follows the transmitting by a specific duration of time that is specified by the wireless communication protocol for a response packet to follow one or more communication packets to which it responds. Based at least in part on this determining, the wireless device may further determine that the second packet is a response packet responding to the one or more first packets, without decoding a portion of the second packet that identifies a packet type of the second packet.Type: ApplicationFiled: September 29, 2014Publication date: March 31, 2016Inventors: Koby Vainapel, Yoel Boger, Gilad Kirshenberg, Micha Anholt
-
Publication number: 20160095061Abstract: In order to reduce the power consumption associated with waking and receiving beacons, a current listening device in a group of electronic devices wakes and scans for a beacon from another electronic device (such as an access point) using a wireless-local-area-network (WLAN) communication protocol (such as Wi-Fi®). Then, the current listening device transmits information associated with the beacon to the group of electronic devices using a second communication protocol (such as Bluetooth® Low Energy), which is different than the WLAN communication protocol and has a lower power consumption. Moreover, the current listening device receives, using the second communication protocol, a sequence of responses from the group of electronic devices indicating that the information was received, wherein the responses from different electronic devices are received at different times. For example, the responses may be received in a predefined order and/or in round-robin fashion for the group of electronic devices.Type: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventors: Koby Vainapel, Merav Fridman, Yossef Yatir, Yoel Boger, Itay I. Gadassi, Hay Lev
-
Publication number: 20150382303Abstract: Performing early termination of reception by a mobile station. The mobile station may receive a wireless transmission. The wireless transmission may include a physical layer (PHY) header, a media access control (MAC) header, and data. The mobile station may determine a duration and a destination address from the MAC header. The mobile station may determine if the wireless transmission is intended for the mobile station using the destination address. In response to determining that the wireless transmission is not intended for the mobile station, the mobile station may enter a low power mode prior to completion of the wireless transmission. The length of time of the low power mode may be based on the duration of the first wireless transmission.Type: ApplicationFiled: June 30, 2014Publication date: December 31, 2015Inventors: Ran Katz, Koby Levy, Koby Vainapel, Lilach Zukerman
-
Patent number: 7912140Abstract: A method and a system for reducing computational complexity in a maximum-likelihood MIMO decoder, while maintaining its high performance. A factorization operation is applied on the channel Matrix H. The decomposition creates two matrixes: an upper triangular with only real-numbers on the diagonal and a unitary matrix. The decomposition simplifies the representation of the distance calculation needed for constellation points search. An exhaustive search for all the points in the constellation for two spatial streams t(1), t(2) is performed, searching all possible transmit points of (t2), wherein each point generates a SISO slicing problem in terms of transmit points of (t1); Then, decomposing x,y components of t(1), thus turning a two-dimensional problem into two one-dimensional problems. Finally searching the remaining points of t(1) and using Gray coding in the constellation points arrangement and the symmetry deriving from it to further reduce the number of constellation points that have to be searched.Type: GrantFiled: March 26, 2007Date of Patent: March 22, 2011Assignee: Lantiq Israel Ltd.Inventors: Micha Anholt, Eran Gerson, Koby Vainapel
-
Publication number: 20080240277Abstract: A method and a system for reducing computational complexity in a maximum-likelihood MIMO decoder, while maintaining its high performance. A factorization operation is applied on the channel Matrix H. The decomposition creates two matrixes: an upper triangular with only real-numbers on the diagonal and a unitary matrix. The decomposition simplifies the representation of the distance calculation needed for constellation points search. An exhaustive search for all the points in the constellation for two spatial streams t(1), t(2) is performed, searching all possible transmit points of (t2), wherein each point generates a SISO slicing problem in terms of transmit points of (t1); Then, decomposing x,y components of t(1), thus turning a two-dimensional problem into two one-dimensional problems. Finally searching the remaining points of t(1) and using Gray coding in the constellation points arrangement and the symmetry deriving from it to further reduce the number of constellation points that have to be searched.Type: ApplicationFiled: March 26, 2007Publication date: October 2, 2008Inventors: Micha Anholt, Eran Gerson, Koby Vainapel