Patents by Inventor Ahmed Ragab
Ahmed Ragab 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: 20240114356Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless communication device (WCD) may communicate, during a first communication period, with an audio device via a wireless link configured with a first service interval and a first service period. The WCD may communicate, during a second communication period, with the audio device via the wireless link configured with a second service interval and a second service period based at least in part on detection of a trigger condition comprising one or more of: a change of a signal strength, a change of one or more concurrent wireless links on one or more frequency bands that overlap with the wireless link, a change of a use state of the WCD, or a change in channel congestion or interference. Numerous other aspects are described.Type: ApplicationFiled: April 25, 2023Publication date: April 4, 2024Inventors: Ahmed Ragab ELSHERIF, Rong HE, Laurent WOJCIESZAK, Srikant KUPPA
-
Publication number: 20240088951Abstract: Methods, systems, and devices for wireless communications for opportunistic sounding for low latency applications are described. An access point (AP) may communicate with one or more stations (STAs), and may communicate a control message indicating more than one periodic service periods for wireless communication with the one or more STAs. The AP may transmit, via a transmit beam, a data message during a first service period of the more than one periodic service periods based on a first compressed beamforming estimate (CBF) for the transmit beam being satisfactory for the first service period and transmit one or more sounding signals during the first service period after transmitting the data message based on the first CBF being suboptimal for a second service period that occurs after the first service period. The STA(s) may transmit, and the AP may receive, an indication of a second CBF based on the one or more sounding signals.Type: ApplicationFiled: September 13, 2022Publication date: March 14, 2024Inventors: Vinayak Nayak Ullal, Ahmed Ragab Elsherif, Krishna Mohan Reddy
-
Patent number: 11829915Abstract: The present disclosure relates to devices, methods, and computer-readable medium for providing recommendations for alternate resources to use for cloud services. The devices, methods, and computer-readable medium may receive a resource allocation request for a new resource of a computing system and may predict an occurrence of a capacity related allocation for the resource allocation request. The devices, methods, and computer-readable medium may identify alternate resources to use for the resource allocation request and may provide recommendations with the alternate resources.Type: GrantFiled: October 25, 2022Date of Patent: November 28, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Gowri Bhaskara, Wei Zou, Brent Michael Jensen, Ahmed Ragab Nabhan Mostafa, Bhaumik Chokshi, Zainab Hakim, Shanti Kemburu, Ning Liu, Benjamin Walter Martens, Nicholas Anthony Swanson
-
Publication number: 20230362811Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, an access point may start a target wake time (TWT) service period (SP). The access point may receive an end of SP (EOSP) indication from a station. The access point may stop the TWT SP before a scheduled end of the TWT SP based on receiving the EOSP indication. Numerous other aspects are described.Type: ApplicationFiled: May 9, 2022Publication date: November 9, 2023Inventors: Srikant KUPPA, Sandip HOMCHAUDHURI, Yongchun XIAO, Srinivas KATAR, Rong HE, Ahmed Ragab ELSHERIF
-
Publication number: 20230337217Abstract: This disclosure provides methods, devices and systems for provisioning resources for wireless communications. Some implementations more specifically relate to provisioning such resources based on a mapping of wireless communication devices to a number of time sectors that occur periodically and do not overlap other time sectors. In some aspects, each wireless stations (STAs) in a basic service set (BSS) may be mapped to a respective time sector based on attributes associated with the BSS so that communications between a STA and its associated access point (AP) can only occur within the respective time sector(s) to which the STA is mapped. In some other aspects, each AP in a multi-AP environment may be mapped to a respective time sector based on attributes associated with the multi-AP environment so that communications between an AP and its associated STAs can only occur within the respective time sector(s) to which the AP is mapped.Type: ApplicationFiled: April 18, 2022Publication date: October 19, 2023Inventors: Nicholas KUCHAREWSKI, Ahmed Ragab Elsherif, Simon Jan Brand, Srinivas Katar, Xiaolong Huang, Sandip Homchaudhuri, Harinder Singh
-
Publication number: 20230337044Abstract: An AP obtains service-level agreement (SLA) parameters indicating at least a delay bound for each of a plurality of traffic flows. The AP receives first packets of a first traffic flow, and delays their transmission for a delay period based on the data carried in the first packets being less than a first threshold. During the delay period, the AP receives second packets of the first traffic flow while also receiving packets of a second traffic flow, groups the second traffic flow with the first traffic flow for an MU-MIMO transmission based on the data carried in the first and second packets of the first traffic flow being greater than the first threshold and the data carried in the packets of the second traffic flow being greater than a second threshold, and transmits the first and second packets traffic flows as an MU-MIMO communication.Type: ApplicationFiled: April 18, 2022Publication date: October 19, 2023Inventors: Nicholas KUCHAREWSKI, Ahmed Ragab ELSHERIF, Simon Jan BRAND, Srinivas KATAR, Sandip HOMCHAUDHURI
-
Publication number: 20230337059Abstract: Systems and methods for selectively enabling multi-user (MU) communications are disclosed. In some implementations, an access point (AP) obtains packets associated with a traffic flow, and obtains at least one of service-level agreement (SLA) parameters associated with the traffic flow, attributes of the traffic flow, or network parameters associated with a basic service set (BSS) that includes the AP. The AP provides an indication of whether the traffic flow is suitable for transmission as a single-user (SU) multiple-input multiple output (MIMO) (SU-MIMO) communication, as an MU-MIMO communication, as an orthogonal frequency division multiple access (OFDMA) communication, or as a partial bandwidth (BW) MU-MIMO communication to a WLAN subsystem of the AP, the indication being based on one or more of the SLA parameters, the traffic flow attributes, or the network parameters. The AP initiates transmission of the one or more packets based on the indication.Type: ApplicationFiled: April 18, 2022Publication date: October 19, 2023Inventors: Ahmed Ragab ELSHERIF, Nicholas KUCHAREWSKI, Simon Jan BRAND, Srinivas KATAR, Xiaolong HUANG, Sandip HOMCHAUDHURI, Nathaniel David HOUGHTON, Aravind SEETHARAMAN
-
Publication number: 20230042315Abstract: The present disclosure relates to devices, methods, and computer-readable medium for providing recommendations for alternate resources to use for cloud services. The devices, methods, and computer-readable medium may receive a resource allocation request for a new resource of a computing system and may predict an occurrence of a capacity related allocation for the resource allocation request. The devices, methods, and computer-readable medium may identify alternate resources to use for the resource allocation request and may provide recommendations with the alternate resources.Type: ApplicationFiled: October 25, 2022Publication date: February 9, 2023Inventors: Gowri BHASKARA, Wei ZOU, Brent Michael JENSEN, Ahmed Ragab Nabhan MOSTAFA, Bhaumik CHOKSHI, Zainab HAKIM, Shanti KEMBURU, Ning LIU, Benjamin Walter MARTENS, Nicholas Anthony SWANSON
-
Patent number: 11535213Abstract: A method for learning braking step threshold values of a sustained-action brake includes detecting a braking requirement setpoint, controlling the sustained-action brake with the braking requirement setpoint to generate a braking effect variable of the sustained-action brake, and detecting a sustained-action brake actual braking effect variable and a maximum sustained-action brake braking effect. The method additionally includes forming a braking effect variable coefficient that characterizes a ratio of the sustained-action brake actual braking effect variable and the maximum sustained-action brake braking effect variable that results from control of the sustained-action brake with the braking requirement setpoint, and assigning the braking effect variable coefficient to a braking step of the sustained-action brake such that each braking step is assigned only one braking effect variable.Type: GrantFiled: April 26, 2018Date of Patent: December 27, 2022Assignee: ZF CV SYSTEMS EUROPE BVInventors: Daniel Hanslik, Stephan Kallenbach, Ahmed Ragab
-
Patent number: 11501227Abstract: The present disclosure relates to devices, methods, and computer-readable medium for providing recommendations for alternate resources to use for cloud services. The devices, methods, and computer-readable medium may receive a resource allocation request for a new resource of a computing system and may predict an occurrence of a capacity related allocation for the resource allocation request. The devices, methods, and computer-readable medium may identify alternate resources to use for the resource allocation request and may provide recommendations with the alternate resources.Type: GrantFiled: December 9, 2019Date of Patent: November 15, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Gowri Bhaskara, Wei Zou, Brent Michael Jensen, Ahmed Ragab Nabhan Mostafa, Bhaumik Chokshi, Zainab Hakim, Shanti Kemburu, Ning Liu, Benjamin Walter Martens, Nicholas Anthony Swanson
-
Patent number: 11381680Abstract: Techniques are described that update a caller on call progress status using various effects based on a likelihood that the call will connect with the callee, and/or a likelihood that the caller will prematurely terminate the call. In some examples, a machine-learned model may determine a likelihood that a call will connect based on conditions associated with the callee. In some cases, a machine-learned model may determine a likelihood that a call will be prematurely terminated by the caller based on conditions associated with the caller. Animations, haptic outputs, sounds, and/or other content may be used to indicate likelihood of the call connecting to the caller.Type: GrantFiled: October 31, 2019Date of Patent: July 5, 2022Assignee: Meta Platforms, Inc.Inventors: Ahmed Ragab, Eve Rallo, Joshua Selbo, Sarah Morris, Caitlin Holliday
-
Patent number: 11159677Abstract: Techniques are described that update a caller on call progress status using various effects based on a likelihood that the call will connect with the callee, and/or a likelihood that the caller will prematurely terminate the call. In some examples, a machine-learned model may determine a likelihood that a call will connect based on conditions associated with the callee. In some cases, a machine-learned model may determine a likelihood that a call will be prematurely terminated by the caller based on conditions associated with the caller. Animations, haptic outputs, sounds, and/or other content may be used to indicate likelihood of the call connecting to the caller.Type: GrantFiled: October 31, 2019Date of Patent: October 26, 2021Assignee: Facebook, Inc.Inventors: Ahmed Ragab, Eve Rallo, Joshua Selbo, Sarah Morris, Caitlin Holliday
-
Publication number: 20210174281Abstract: The present disclosure relates to devices, methods, and computer-readable medium for providing recommendations for alternate resources to use for cloud services. The devices, methods, and computer-readable medium may receive a resource allocation request for a new resource of a computing system and may predict an occurrence of a capacity related allocation for the resource allocation request. The devices, methods, and computer-readable medium may identify alternate resources to use for the resource allocation request and may provide recommendations with the alternate resources.Type: ApplicationFiled: December 9, 2019Publication date: June 10, 2021Inventors: Gowri BHASKARA, Wei ZOU, Brent Michael JENSEN, Ahmed Ragab Nabhan MOSTAFA, Bhaumik CHOKSHI, Zainab HAKIM, Shanti KEMBURU, Ning LIU, Benjamin Walter MARTENS, Nicholas Anthony SWANSON
-
Publication number: 20210099212Abstract: This disclosure provides methods, apparatuses, wireless nodes and computer-readable mediums for wireless communications. In one aspect, a method is provide for dynamic selection and triggering of uplink (UL) transmission (TX) modes. A method that may be performed by an access point (AP) includes dynamically selecting an UL single user (SU) TX mode, an UL multiple user (MU) multiple input multiple output (MIMO) TX mode, or an UL orthogonal frequency division multiple access (OFDMA) TX mode. The AP communicates with one or more stations (STAs) based on the dynamically selected UL TX mode.Type: ApplicationFiled: September 30, 2019Publication date: April 1, 2021Inventors: Xiaolong HUANG, Nathaniel David HOUGHTON, Ahmed Ragab ELSHERIF, Madhavan NAIR, Chao ZOU
-
Publication number: 20210045151Abstract: This disclosure provides methods, devices and systems for wireless communication, and particularly, methods, devices and systems for including signaling regarding enhanced features of new wireless communication protocols. The signaling may be included in various portions of a physical layer preamble of a wireless transmission. In some implementations, the physical layer preamble may be used to indicate puncturing of subbands or content channels that may carry further signaling in accordance with preamble signaling designs of this disclosure. The physical layer preamble signaling be parallelized for different subchannels of a wireless channel that consists of multiple subchannels. Some implementations of the physical layer preambles may be used to multiplex different types of wireless local area network communications into different subsets of the plurality of subchannels of the wireless channel.Type: ApplicationFiled: August 8, 2020Publication date: February 11, 2021Inventors: Jialing Li Chen, Sameer Vermani, Lin Yang, Bin Tian, Vincent Knowles Jones, IV, Youhan Kim, Ahmed Ragab Elsherif
-
Publication number: 20200172062Abstract: A method for learning braking step threshold values of a sustained-action brake includes detecting a braking requirement setpoint, controlling the sustained-action brake with the braking requirement setpoint to generate a braking effect variable of the sustained-action brake, and detecting a sustained-action brake actual braking effect variable and a maximum sustained-action brake braking effect. The method additionally includes forming a braking effect variable coefficient that characterizes a ratio of the sustained-action brake actual braking effect variable and the maximum sustained-action brake braking effect variable that results from control of the sustained-action brake with the braking requirement setpoint, and assigning the braking effect variable coefficient to a braking step of the sustained-action brake such that each braking step is assigned only one braking effect variable.Type: ApplicationFiled: April 26, 2018Publication date: June 4, 2020Inventors: Daniel Hanslik, Stephan Kallenbach, Ahmed Ragab
-
Patent number: 10668923Abstract: A method for adaptively controlling a vehicle speed in a vehicle includes establishing a reference speed; and activating an engine and/or brakes and/or a transmission of the vehicle by a speed-control system as a function of a set vehicle speed and/or a set vehicle retardation for fuel-saving adaptation of the currently existing vehicle speed to the reference speed. The set vehicle speed and/or the set vehicle retardation for a current driving-dynamics situation of the vehicle defined by driving-dynamics vehicle parameters is/are determined as a function of at least one computation coefficient. The at least one computation coefficient is provided by an external arithmetic unit outside the vehicle as a function of the currently existing driving-dynamics vehicle parameters and also as a function of currently existing route information for a route segment situated ahead. The route segment situated ahead is established on the basis of the currently existing driving-dynamics vehicle parameters.Type: GrantFiled: November 14, 2016Date of Patent: June 2, 2020Assignee: WABCO GMBHInventors: Karsten Breuer, Ahmed Ragab
-
Publication number: 20190281608Abstract: This disclosure provides systems, methods and apparatuses for channel selection and channel selection planning in a network including a root AP (RAP) and a number of satellite APs (SAPs). The root AP may assign operating channels for one or more of the satellite APs in a manner that optimizes network performance by considering the impact that each of the satellite APs (as well as their respective client devices) may have on the network. In some implementations, the root AP may provide centralized channel selection planning for the network based a number of network parameters observed by one or more of the satellite APs. The network parameters may include, for example, channel conditions, traffic loads, traffic patterns, service needs of client devices, available channels, and other network utilization information observed by one or more of the satellite APs.Type: ApplicationFiled: March 9, 2018Publication date: September 12, 2019Inventors: Xiaolong Huang, Ahmed Ragab Elsherif, Srinivas Katar, Ajay Kumar Pathak, Manish Shukla, Bharat Bhushan, Ramaswamy Venkateshwaran
-
Publication number: 20190215132Abstract: This disclosure provides systems, devices, apparatus and methods, including computer programs encoded on storage media, for wireless communication. In one aspect, an access point for wireless communications may include a transceiver; a memory; and a processor communicatively coupled to the transceiver and the memory, the processor being configured to: determine an interference level on a selected bandwidth; selectively transmit, via the transceiver, a clear-to-send (CTS)-to-self frame based on the determined interference level; and initiate a sounding sequence based on the transmitted CTS-to-self frame.Type: ApplicationFiled: January 10, 2019Publication date: July 11, 2019Inventors: Kiran Babu MALISETTY, Ahmed Ragab ELSHERIF
-
Publication number: 20190159220Abstract: Uplink multi-user multiple-in, multiple-out (UL MU-MIMO) transmissions involve coordinating or scheduling stations communications with an access point. Methods and systems for scheduling UL MU-MIMO transmissions provide selection of stations permitted to communicate during the UL MU-MIMO transmission. One such method includes transmitting a first trigger message that requests each station to transmit a second message to the access point. The method also includes receiving the second messages from responding stations and estimating, based on the second messages, one or more parameters for each responding station. The method further includes generating a schedule for the stations to transmit data to the access point and transmitting a second trigger message to the stations, the second trigger message identifying the schedule and the stations that are scheduled to transmit UL data to the access point according to the schedule.Type: ApplicationFiled: November 17, 2017Publication date: May 23, 2019Inventors: Ahmed Ragab Elsherif, Srinivas Katar