Patents by Inventor Hasan Ali Stationwala
Hasan Ali Stationwala 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: 20240334362Abstract: A relay network of wireless devices extends the range of synchronized playback of broadcast audio signals. A method for delivering isochronous data using a relay network includes receiving first data of an isochronous data stream from a first wireless communications device of the relay network having a first presentation delay. The first data is received by a second wireless communications device of the relay network having a second presentation delay. The method includes presenting the first data by the first wireless communications device and the second wireless communications device at a time after transmission of the first data in a second isochronous data stream by the second wireless communications device. The first data may be presented by each wireless communications device in the relay network after transmission of the first data by a last wireless communications device in the relay network.Type: ApplicationFiled: March 31, 2023Publication date: October 3, 2024Inventors: Hasan Ali Stationwala, Ayan Ghosh
-
Patent number: 12107621Abstract: A BLE system includes a network controller, peripherals, and central. As one of the peripherals begins to roam, the current central device in a connection with the peripheral detects when the peripheral device is moving away from the current central. Other centrals receive requests to perform coordinated sensing of transmissions from the peripheral device to the current central device. The coordinated sensing includes the other central devices monitoring transmissions from the peripheral device to determine respective received signal strength indicators (RSSIs) on at least one frequency corresponding to a frequency hopping pattern of the connection. The other centrals report the coordinated sensing results to the network controller which determines a next central based, at least in part, on the sensed RSSIs. The network controller sends blacklists to centrals that are not the next central and the peripheral disconnects from the current central, advertises, and reconnects with the next central.Type: GrantFiled: December 13, 2022Date of Patent: October 1, 2024Assignee: Silicon Laboratories Inc.Inventor: Hasan Ali Stationwala
-
Publication number: 20240323809Abstract: A system and method to improve latency in a Bluetooth mesh network is disclosed. In many Bluetooth mesh networks, devices may not be available due to power saving mode or participation in other networks. This behavior slows the propagation of packets through the Bluetooth mesh network. To address this shortcoming, the method includes transmitting a periodic advertisement from a first, or originating, device. Contained within that periodic advertisement is schedule information associated with the transmission of mesh packets, which are typically transmitted at random times. The first device later transmits mesh packets in accordance with the schedule. This is referred to as a synchronized listening window configuration. Further, other devices in the mesh network also implement the synchronized listening configuration. In this way, packets are able to propagate through the mesh network more quickly.Type: ApplicationFiled: March 22, 2023Publication date: September 26, 2024Inventors: Hasan Ali Stationwala, Ayan Bandhu Ghosh
-
Publication number: 20240275525Abstract: A retry technique reduces or eliminates redundant transmit streams and redundant retransmissions when multiple devices are listening to the same audio stream. The retry techniques reduce power consumption and reduce airtime usage. The retry technique includes communicating data using a hybrid isochronous group including a plurality of broadcast isochronous streams from a source device to a plurality of sink devices. The hybrid isochronous group includes, for each broadcast isochronous stream, a group of connected isochronous streams including a connected isochronous stream to the source device from each of the plurality of sink devices. The broadcast isochronous streams communicate the data and the connected isochronous streams communicate acknowledgements of receiving the data.Type: ApplicationFiled: February 14, 2023Publication date: August 15, 2024Inventors: Hasan Ali Stationwala, Ayan Ghosh, Deepak Pancholi
-
Publication number: 20240260102Abstract: An isochronous channel extension technique transmits asynchronous data using an isochronous channel to reduce or eliminate latency of asynchronous data transfers when asynchronous events and isochronous events with the same peer conflict. A method includes transmitting by a first device, a first data stream using a first channel and a second data stream using a second channel. The first channel has a first interval of first connection events and the second channel has a second interval of second connection events. The first connection events include a first conflicting connection event conflicting with a second conflicting connection event of the second connection events. A first packet of the first data stream associated with the first conflicting connection event is transmitted in the first conflicting connection event and a second packet of the second channel associated with the second conflicting connection event is transmitted in the first conflicting connection event.Type: ApplicationFiled: January 31, 2023Publication date: August 1, 2024Inventors: Hasan Ali Stationwala, Ayan Ghosh, Srinivasa Reddy Konatham, Sandeep Voruganti, Raghu Ram Sista
-
Publication number: 20240196282Abstract: A BLE system includes a network controller, peripherals, and centrals. As one of the peripherals begins to roam, the current central in a connection with the peripheral detects when the peripheral device is moving away from the current central and reports the roaming to the network controller. The peripheral receives a request from the current central to advertise for handoff evaluation during the connection and the other centrals receive requests from the network controller or from one or more of the centrals to scan for handoff evaluation purposes. The centrals determine the received signal strength from the received advertising packets and send the received signal strengths to the network controller. The network controller determines a next target central based on the received signal strengths. The network controller then causes the peripheral to disconnect from the current central and the current central advertises and establishes a connection with the next target central.Type: ApplicationFiled: December 13, 2022Publication date: June 13, 2024Inventor: Hasan Ali Stationwala
-
Publication number: 20240195452Abstract: A BLE system includes a network controller, peripherals, and central. As one of the peripherals begins to roam, the current central device in a connection with the peripheral detects when the peripheral device is moving away from the current central. Other centrals receive requests to perform coordinated sensing of transmissions from the peripheral device to the current central device. The coordinated sensing includes the other central devices monitoring transmissions from the peripheral device to determine respective received signal strength indicators (RSSIs) on at least one frequency corresponding to a frequency hopping pattern of the connection. The other centrals report the coordinated sensing results to the network controller which determines a next central based, at least in part, on the sensed RSSIs. The network controller sends blacklists to centrals that are not the next central and the peripheral disconnects from the current central, advertises, and reconnects with the next central.Type: ApplicationFiled: December 13, 2022Publication date: June 13, 2024Inventor: Hasan Ali Stationwala
-
Patent number: 10911300Abstract: Examples pertaining to optimization for device provisioning protocol (DPP) onboarding in wireless networks are described. An apparatus acting as a controller of a wireless network receives, from a smart device, information related to a unconfigured device as an enrollee not yet onboarded into the wireless network. The apparatus then causes a plurality of configured agents in the wireless network to participate simultaneously in attempting to onboard the unconfigured device via a DPP mechanism responsive to receiving the information related to the unconfigured device.Type: GrantFiled: August 27, 2019Date of Patent: February 2, 2021Assignee: MediaTek Singapore Pte. Ltd.Inventors: Hasan Ali Stationwala, Amit Kumar Shakya
-
Publication number: 20200169461Abstract: Examples pertaining to optimization for device provisioning protocol (DPP) onboarding in wireless networks are described. An apparatus acting as a controller of a wireless network receives, from a smart device, information related to a unconfigured device as an enrollee not yet onboarded into the wireless network. The apparatus then causes a plurality of configured agents in the wireless network to participate simultaneously in attempting to onboard the unconfigured device via a DPP mechanism responsive to receiving the information related to the unconfigured device.Type: ApplicationFiled: August 27, 2019Publication date: May 28, 2020Inventors: Hasan Ali Stationwala, Amit Kumar Shakya
-
Patent number: 10033625Abstract: A technique for loop avoidance in repeater networks involves a first repeater, having a first node number or a first weight, connecting to a second repeater with the second repeater being a child node of the first repeater. The first repeater assigns a second node number or the first weight to the second repeater. At least a portion of the second node number of the second repeater includes the first node number of the first repeater. At least a portion of the first node number includes a node number that is an identification unique to one of a plurality of repeaters as a root node in a tree structure formed by at least some of the repeaters including the first and the second repeaters. Loops may be avoided by comparing the weights of two nodes in a repeater network that attempt to establish connection between nodes having the same weight.Type: GrantFiled: December 7, 2016Date of Patent: July 24, 2018Assignee: MediaTek Singapore Pte. Ltd.Inventors: Raghav Monga, Amit Kumar Shakya, Prakhar Vig, Hasan Ali Stationwala
-
Patent number: 9906290Abstract: Each independent repeater network may be associated with a respective network weight and a respective group identifier. When two repeater networks with the same group identifier merge, configuration may flow from the network with a higher network weight to the network with a lower network weight. When two repeater networks with different group identifiers merge, configuration may flow from the connecting host interface of a repeater of one of the networks to the connecting client interface of a repeater of the other network. In cases of simultaneous connection between two networks, group identifier change may take precedence over configuration update caused by the merging of the two networks.Type: GrantFiled: December 6, 2016Date of Patent: February 27, 2018Assignee: MEDIATEK SINGAPORE PTE. LTD.Inventors: Hasan Ali Stationwala, Raghav Monga, Amit Kumar Shakya, Prakhar Vig, Rakesh Lavji Parmar
-
Publication number: 20170347301Abstract: Concepts and examples pertaining to virtual roaming are described. A processor of an electronic apparatus hosts a main repeater and one or more virtual repeaters by functioning as the main repeater and the one or more virtual repeaters with each of the one or more virtual repeaters mimicking a respective one of one or more remote repeaters. The processor services a station by communicating with the station as the main repeater. The processor requests a first remote repeater of the one or more remote repeaters to service the station. The processor also ceases to service the station upon completion of handoff of the station to the first remote repeater.Type: ApplicationFiled: August 11, 2017Publication date: November 30, 2017Inventors: Hasan Ali Stationwala, Amit Kumar Shakya
-
Publication number: 20170085313Abstract: Each independent repeater network may be associated with a respective network weight and a respective group identifier. When two repeater networks with the same group identifier merge, configuration may flow from the network with a higher network weight to the network with a lower network weight. When two repeater networks with different group identifiers merge, configuration may flow from the connecting host interface of a repeater of one of the networks to the connecting client interface of a repeater of the other network. In cases of simultaneous connection between two networks, group identifier change may take precedence over configuration update caused by the merging of the two networks.Type: ApplicationFiled: December 6, 2016Publication date: March 23, 2017Inventors: Hasan Ali Stationwala, Raghav Monga, Amit Kumar Shakya, Prakhar Vig, Rakesh Lavji Parmar
-
Publication number: 20170085465Abstract: A technique for loop avoidance in repeater networks involves a first repeater, having a first node number or a first weight, connecting to a second repeater with the second repeater being a child node of the first repeater. The first repeater assigns a second node number or the first weight to the second repeater. At least a portion of the second node number of the second repeater includes the first node number of the first repeater. At least a portion of the first node number includes a node number that is an identification unique to one of a plurality of repeaters as a root node in a tree structure formed by at least some of the repeaters including the first and the second repeaters. Loops may be avoided by comparing the weights of two nodes in a repeater network that attempt to establish connection between nodes having the same weight.Type: ApplicationFiled: December 7, 2016Publication date: March 23, 2017Inventors: Raghav Monga, Amit Kumar Shakya, Prakhar Vig, Hasan Ali Stationwala
-
Publication number: 20170063603Abstract: A technique for loop detection in repeater networks involves a first communication device of a plurality of communication devices establishing a communication link with a second communication device of the plurality of communication devices. The first communication device transmits to the second communication device a first action frame containing a unique identifier of the first communication device. Upon receiving a second action frame from a third communication device, the first communication device determines whether the second action frame meets a condition related to the unique identifier of the first communication device. Depending on a result of the determination, the first communication device either maintains or disconnects the communication link with the second communication device. The communication link between the first and second communication devices may be on two frequency bands, and loop formation can be detected by either of the first and second communication devices.Type: ApplicationFiled: November 15, 2016Publication date: March 2, 2017Inventors: Prakhar Vig, Amit Kumar Shakya, Raghav Monga, Hasan Ali Stationwala, Rakesh Lavji Parmar