Patents by Inventor Mahmoud S. Elhaddad
Mahmoud S. Elhaddad 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: 10959287Abstract: A computing device that forms a group in accordance with a peer-to-peer protocol in which a device may be identified based on a credential of a user. The credential may be used to determine a unique identifier for the user such that the same identifier is used on any device operated by the same user. Such an identifier may be used in connection with a peer-to-peer protocol that supports persistent peer-to-peer groups. As a result, the unique identifier for the user may be retained by remote devices that have paired with any device operated by a particular user such that those remote devices may automatically establish a connection with any other device operated by the same user that similarly uses the same unique identifier for the user.Type: GrantFiled: February 8, 2019Date of Patent: March 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Henrique Filgueiras, Mukund Sankaranarayan, Amer A. Hassan, Mitesh K. Desai, Mahmoud S. Elhaddad
-
Patent number: 10728883Abstract: Techniques for connection information for inter-device wireless data communication are described. In at least some embodiments, a broker device maintains wireless connection information for various wireless devices. The wireless connection information includes wireless channels at which particular wireless devices can be accessed. The broker device can provide the wireless connection information to various other devices to enable wireless communication with the wireless devices.Type: GrantFiled: October 5, 2017Date of Patent: July 28, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Amer A. Hassan, Billy R. Anders, Jr., Mitesh K. Desai, Henry M. A. Filgueiras, Mahmoud S. Elhaddad
-
Publication number: 20190174574Abstract: A computing device that forms a group in accordance with a peer-to-peer protocol in which a device may be identified based on a credential of a user. The credential may be used to determine a unique identifier for the user such that the same identifier is used on any device operated by the same user. Such an identifier may be used in connection with a peer-to-peer protocol that supports persistent peer-to-peer groups. As a result, the unique identifier for the user may be retained by remote devices that have paired with any device operated by a particular user such that those remote devices may automatically establish a connection with any other device operated by the same user that similarly uses the same unique identifier for the user.Type: ApplicationFiled: February 8, 2019Publication date: June 6, 2019Inventors: Henrique FILGUEIRAS, Mukund SANKARANARAYAN, Amer A. HASSAN, Mitesh K. DESAI, Mahmoud S. ELHADDAD
-
Patent number: 10231283Abstract: A computing device that forms a group in accordance with a peer-to-peer protocol in which a device may be identified based on a credential of a user. The credential may be used to determine a unique identifier for the user such that the same identifier is used on any device operated by the same user. Such an identifier may be used in connection with a peer-to-peer protocol that supports persistent peer-to-peer groups. As a result, the unique identifier for the user may be retained by remote devices that have paired with any device operated by a particular user such that those remote devices may automatically establish a connection with any other device operated by the same user that similarly uses the same unique identifier for the user.Type: GrantFiled: March 14, 2011Date of Patent: March 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Henrique Filgueiras, Mukund Sankaranarayan, Amer A. Hassan, Mitesh K. Desai, Mahmoud S. Elhaddad
-
Patent number: 10039051Abstract: A wireless device that discovers other wireless devices for the formation of a peer-to-peer connection may perform a scan that is limited in duration and power consumption. The scan nonetheless is highly likely to discover a device, if a discoverable device exists. In addition, the scan may be performed in compliance with parameters of a peer-to-protocol such that the scan may be readily implemented in a wireless device, in some embodiments even as a firmware upgrade on a wireless network interface card. Parameters of the scan may be adjusted to increase the likelihood that, if the scan completes without discovering a device, no discoverable device exists. The scan may be used in an overall process in which discovery ends or the scan is selectively repeated following an unsuccessful scan, without entering a find phase.Type: GrantFiled: March 7, 2016Date of Patent: July 31, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Mahmoud S. Elhaddad, Mitesh K. Desai, Henrique M. A. Filgueiras, Amer A. Hassan, Trideepraj Roychoudhury, Mukund Sakaranarayan
-
Publication number: 20180035418Abstract: Techniques for connection information for inter-device wireless data communication are described. In at least some embodiments, a broker device maintains wireless connection information for various wireless devices. The wireless connection information includes wireless channels at which particular wireless devices can be accessed. The broker device can provide the wireless connection information to various other devices to enable wireless communication with the wireless devices.Type: ApplicationFiled: October 5, 2017Publication date: February 1, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Amer A. Hassan, Billy R. Anders, JR., Mitesh K. Desai, Henry M.A. Filgueiras, Mahmoud S. Elhaddad
-
Patent number: 9807735Abstract: Techniques for connection information for inter-device wireless data communication are described. In at least some embodiments, a broker device maintains wireless connection information for various wireless devices. The wireless connection information includes wireless channels at which particular wireless devices can be accessed. The broker device can provide the wireless connection information to various other devices to enable wireless communication with the wireless devices.Type: GrantFiled: November 12, 2012Date of Patent: October 31, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Amer A. Hassan, Billy R. Anders, Jr., Mitesh K. Desai, Henry M. A. Filgueiras, Mahmoud S. Elhaddad
-
Patent number: 9565708Abstract: A wireless device that automatically forms a connection to a remote device in accordance with a peer-to-peer protocol. The remote device may be designated as an auto-connect device for the wireless device such that, when the wireless device determines that it is in the vicinity of the auto-connect device, it can re-form a connection to the remote device based on stored information for re-establishing connections among a persistent group of devices, but without any express user input. When a user requests that the wireless device perform a function that involves interaction with an auto-connect device, that function may be performed with the delay associated with forming a connection. Any of multiple techniques may be employed for identifying devices designated as auto-connect devices and for determining when the wireless device and a remote, auto-connect devices are in close proximity.Type: GrantFiled: May 20, 2011Date of Patent: February 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Amer A. Hassan, Mitesh K. Desai, Mahmoud S. Elhaddad, Trideepraj Roychoudhury
-
Publication number: 20160192282Abstract: A wireless device that discovers other wireless devices for the formation of a peer-to-peer connection may perform a scan that is limited in duration and power consumption. The scan nonetheless is highly likely to discover a device, if a discoverable device exists. In addition, the scan may be performed in compliance with parameters of a peer-to-protocol such that the scan may be readily implemented in a wireless device, in some embodiments even as a firmware upgrade on a wireless network interface card. Parameters of the scan may be adjusted to increase the likelihood that, if the scan completes without discovering a device, no discoverable device exists. The scan may be used in an overall process in which discovery ends or the scan is selectively repeated following an unsuccessful scan, without entering a find phase.Type: ApplicationFiled: March 7, 2016Publication date: June 30, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Mahmoud S. Elhaddad, Mitesh K. Desai, Henrique M.A. Filgueiras, Amer A. Hassan, Trideepraj Roychoudhury, Mukund Sakaranarayan
-
Patent number: 9282449Abstract: A wireless device that discovers other wireless devices for the formation of a peer-to-peer connection may perform a scan that is limited in duration and power consumption. The scan nonetheless is highly likely to discover a device, if a discoverable device exists. In addition, the scan may be performed in compliance with parameters of a peer-to-protocol such that the scan may be readily implemented in a wireless device, in some embodiments even as a firmware upgrade on a wireless network interface card. Parameters of the scan may be adjusted to increase the likelihood that, if the scan completes without discovering a device, no discoverable device exists. The scan may be used in an overall process in which discovery ends or the scan is selectively repeated following an unsuccessful scan, without entering a find phase.Type: GrantFiled: March 1, 2012Date of Patent: March 8, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Mahmoud S. Elhaddad, Mitesh K. Desai, Henrique M. A. Filgueiras, Amer A. Hassan, Trideepraj Roychoudhury, Mukund Sankaranarayan
-
Publication number: 20140133407Abstract: Techniques for connection information for inter-device wireless data communication are described. In at least some embodiments, a broker device maintains wireless connection information for various wireless devices. The wireless connection information includes wireless channels at which particular wireless devices can be accessed. The broker device can provide the wireless connection information to various other devices to enable wireless communication with the wireless devices.Type: ApplicationFiled: November 12, 2012Publication date: May 15, 2014Applicant: Microsoft CorporationInventors: Amer A. Hassan, Billy R. Anders, JR., Mitesh K. Desai, Henry M.A. Filgueiras, Mahmoud S. Elhaddad
-
Publication number: 20130232253Abstract: A wireless device that discovers other wireless devices for the formation of a peer-to-peer connection may perform a scan that is limited in duration and power consumption. The scan nonetheless is highly likely to discover a device, if a discoverable device exists. In addition, the scan may be performed in compliance with parameters of a peer-to-protocol such that the scan may be readily implemented in a wireless device, in some embodiments even as a firmware upgrade on a wireless network interface card. Parameters of the scan may be adjusted to increase the likelihood that, if the scan completes without discovering a device, no discoverable device exists. The scan may be used in an overall process in which discovery ends or the scan is selectively repeated following an unsuccessful scan, without entering a find phase.Type: ApplicationFiled: March 1, 2012Publication date: September 5, 2013Applicant: MICROSOFT CORPORATIONInventors: Mahmoud S. Elhaddad, Mitesh K. Desai, Henrique M.A. Filgueiras, Amer A. Hassan, Trideepraj Roychoudhury, Mukund Sankaranarayan
-
Publication number: 20120297306Abstract: A wireless device that automatically forms a connection to a remote device in accordance with a peer-to-peer protocol. The remote device may be designated as an auto-connect device for the wireless device such that, when the wireless device determines that it is in the vicinity of the auto-connect device, it can re-form a connection to the remote device based on stored information for re-establishing connections among a persistent group of devices, but without any express user input. When a user requests that the wireless device perform a function that involves interaction with an auto-connect device, that function may be performed with the delay associated with forming a connection. Any of multiple techniques may be employed for identifying devices designated as auto-connect devices and for determining when the wireless device and a remote, auto-connect devices are in close proximity.Type: ApplicationFiled: May 20, 2011Publication date: November 22, 2012Applicant: MICROSOFT CORPORATIONInventors: AMER A. HASSAN, MITESH K. DESAI, MAHMOUD S. ELHADDAD, TRIDEEPRAJ ROYCHOUDHURY
-
Publication number: 20120239755Abstract: A computing device that forms a group in accordance with a peer-to-peer protocol in which a device may be identified based on a credential of a user. The credential may be used to determine a unique identifier for the user such that the same identifier is used on any device operated by the same user. Such an identifier may be used in connection with a peer-to-peer protocol that supports persistent peer-to-peer groups. As a result, the unique identifier for the user may be retained by remote devices that have paired with any device operated by a particular user such that those remote devices may automatically establish a connection with any other device operated by the same user that similarly uses the same unique identifier for the user.Type: ApplicationFiled: March 14, 2011Publication date: September 20, 2012Applicant: Microsoft CorporationInventors: Henrique Filgueiras, Mukund Sankaranarayan, Amer A. Hassan, Mitesh K. Desai, Mahmoud S. Elhaddad
-
Publication number: 20120233266Abstract: A computing device that selectively renegotiates roles of devices in an existing peer-to-peer group. As the group is formed, the device may negotiate with other devices to select a device to control the group. During operation of the group, a device in the group may initiate a renegotiation that may lead to the selection of an alternative device to control the group. Renegotiation may be triggered by a message containing an information element signifying a request for renegotiation. Such a message may be sent either by the controlling device or other device in the group, and may be sent based on a state of the device. The state may relate to a source of power to the device such that a client that is connected to a source of power or a controlling device that is running low on battery power may request a renegotiation.Type: ApplicationFiled: March 11, 2011Publication date: September 13, 2012Applicant: Microsoft CorporationInventors: Amer A. Hassan, Mitesh K. Desai, Henrique Filgueiras, Mukund Sankaranarayan, Trideepraj Roychoudhury, Mahmoud S. Elhaddad