Patents by Inventor Shadi Mahassel
Shadi Mahassel 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: 10848902Abstract: Techniques for geographic information for wireless networks are described. According to various embodiments, a connectivity module on a mobile device receives geographic position information for a mobile device from another functionality of the mobile device and independent of a query by the connectivity module for the information. The connectivity module retrieves the geographic position information locally on the device, and utilizes the geographic position information to cause various actions to be performed. For instance, the connectivity module utilizes the geographic position information to identify a wireless network at a particular geographic region, and to cause a wireless scan to be initiated to detect the wireless network.Type: GrantFiled: June 1, 2018Date of Patent: November 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mateja Sponza, Shadi Mahassel, Imelda J. Kirby
-
Patent number: 10143023Abstract: Techniques for tethering parameters for a tethering connection are described. Implementations, for example, enable a tethered connection between a tethered device and a host device to be provisioned in various ways.Type: GrantFiled: January 8, 2018Date of Patent: November 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Amer A. Hassan, Paul William Alexander Mitchell, Paul W. Garnett, Shadi Mahassel, Pascal F. Menezes
-
Publication number: 20180279072Abstract: Techniques for geographic information for wireless networks are described. According to various embodiments, a connectivity module on a mobile device receives geographic position information for a mobile device from another functionality of the mobile device and independent of a query by the connectivity module for the information. The connectivity module retrieves the geographic position information locally on the device, and utilizes the geographic position information to cause various actions to be performed. For instance, the connectivity module utilizes the geographic position information to identify a wireless network at a particular geographic region, and to cause a wireless scan to be initiated to detect the wireless network.Type: ApplicationFiled: June 1, 2018Publication date: September 27, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Mateja Sponza, Shadi Mahassel, Imelda J. Kirby
-
Publication number: 20180279074Abstract: Techniques for geographic information for wireless networks are described. According to various embodiments, a connectivity module on a mobile device receives geographic position information for a mobile device from another functionality of the mobile device and independent of a query by the connectivity module for the information. The connectivity module retrieves the geographic position information locally on the device, and utilizes the geographic position information to cause various actions to be performed. For instance, the connectivity module utilizes the geographic position information to identify a wireless network at a particular geographic region, and to cause a wireless scan to be initiated to detect the wireless network.Type: ApplicationFiled: June 1, 2018Publication date: September 27, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Mateja Sponza, Shadi Mahassel, Imelda J. Kirby
-
Publication number: 20180279073Abstract: Techniques for geographic information for wireless networks are described. According to various embodiments, a connectivity module on a mobile device receives geographic position information for a mobile device from another functionality of the mobile device and independent of a query by the connectivity module for the information. The connectivity module retrieves the geographic position information locally on the device, and utilizes the geographic position information to cause various actions to be performed. For instance, the connectivity module utilizes the geographic position information to identify a wireless network at a particular geographic region, and to cause a wireless scan to be initiated to detect the wireless network.Type: ApplicationFiled: June 1, 2018Publication date: September 27, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Mateja Sponza, Shadi Mahassel, Imelda J. Kirby
-
Publication number: 20180279071Abstract: Techniques for geographic information for wireless networks are described. According to various embodiments, a connectivity module on a mobile device receives geographic position information for a mobile device from another functionality of the mobile device and independent of a query by the connectivity module for the information. The connectivity module retrieves the geographic position information locally on the device, and utilizes the geographic position information to cause various actions to be performed. For instance, the connectivity module utilizes the geographic position information to identify a wireless network at a particular geographic region, and to cause a wireless scan to be initiated to detect the wireless network.Type: ApplicationFiled: June 1, 2018Publication date: September 27, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Mateja Sponza, Shadi Mahassel, Imelda J. Kirby
-
Patent number: 10009715Abstract: Techniques for geographic information for wireless networks are described. According to various embodiments, a connectivity module on a mobile device receives geographic position information for a mobile device from another functionality of the mobile device and independent of a query by the connectivity module for the information. The connectivity module retrieves the geographic position information locally on the device, and utilizes the geographic position information to cause various actions to be performed. For instance, the connectivity module utilizes the geographic position information to identify a wireless network at a particular geographic region, and to cause a wireless scan to be initiated to detect the wireless network.Type: GrantFiled: January 6, 2015Date of Patent: June 26, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mateja Sponza, Shadi Mahassel, Imelda J. Kirby
-
Publication number: 20180132296Abstract: Techniques for tethering parameters for a tethering connection are described. Implementations, for example, enable a tethered connection between a tethered device and a host device to be provisioned in various ways.Type: ApplicationFiled: January 8, 2018Publication date: May 10, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Amer A. Hassan, Paul William Alexander Mitchell, Paul W. Garnett, Shadi Mahassel, Pascal F. Menezes
-
Patent number: 9867220Abstract: Techniques for tethering parameters for a tethering connection are described. Implementations, for example, enable a tethered connection between a tethered device and a host device to be provisioned in various ways.Type: GrantFiled: July 1, 2014Date of Patent: January 9, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Amer A. Hassan, Paul William Alexander Mitchell, Paul W. Garnett, Shadi Mahassel, Pascal F. Menezes
-
Patent number: 9491617Abstract: Disclosed is a user device comprising storage means and a network interface for connecting to a network via an access point. The user device also comprises a processor configured to execute a client. This client is operable to receive access data pertaining to the access point which is conditionally useable by the client. The client is further operable to determine that the client can use the received access data based on a detected current condition at the user device. In response to said determination, the client is operable to use the received access data to: (i) store access credentials of the access point in said storage means, and (ii) configure the user device to an automatic connection mode. When so configured, the user device is capable of automatically connecting to the network via the access point using the stored access credentials independently from the client thereafter.Type: GrantFiled: March 11, 2014Date of Patent: November 8, 2016Assignee: Microsoft Technology Licensing, LLCInventors: John Chang, Shadi Mahassel
-
Publication number: 20160198292Abstract: Techniques for geographic information for wireless networks are described. According to various embodiments, a connectivity module on a mobile device receives geographic position information for a mobile device from another functionality of the mobile device and independent of a query by the connectivity module for the information. The connectivity module retrieves the geographic position information locally on the device, and utilizes the geographic position information to cause various actions to be performed. For instance, the connectivity module utilizes the geographic position information to identify a wireless network at a particular geographic region, and to cause a wireless scan to be initiated to detect the wireless network.Type: ApplicationFiled: January 6, 2015Publication date: July 7, 2016Inventors: Mateja Sponza, Shadi Mahassel, Imelda J. Kirby
-
Publication number: 20160007394Abstract: Techniques for tethering parameters for a tethering connection are described. Implementations, for example, enable a tethered connection between a tethered device and a host device to be provisioned in various ways.Type: ApplicationFiled: July 1, 2014Publication date: January 7, 2016Inventors: Amer A. Hassan, Paul William Alexander Mitchell, Paul W. Garnett, Shadi Mahassel, Pascal F. Menezes
-
Publication number: 20150128230Abstract: Disclosed is a user device comprising storage means and a network interface for connecting to a network via an access point. The user device also comprises a processor configured to execute a client. This client is operable to receive access data pertaining to the access point which is conditionally useable by the client. The client is further operable to determine that the client can use the received access data based on a detected current condition at the user device. In response to said determination, the client is operable to use the received access data to: (i) store access credentials of the access point in said storage means, and (ii) configure the user device to an automatic connection mode. When so configured, the user device is capable of automatically connecting to the network via the access point using the stored access credentials independently from the client thereafter.Type: ApplicationFiled: March 11, 2014Publication date: May 7, 2015Applicant: Microsoft CorporationInventors: John Chang, Shadi Mahassel
-
Publication number: 20140242954Abstract: Method, server and computer program product for providing data to a user device, wherein the user device is connectable to a network. The server of the network determines locations of interest for a user of the user device based on analysis of one or more factors including analysis of one or more of: (i) details of contacts of the user, and (ii) event details in an electronic calendar of the user. The server determines location-relevant data for the determined locations of interest. Whilst the user device is connected to the network, the server automatically sends the determined location-relevant data over the network to the user device for storage therein, such that the location-relevant data is subsequently available at the user device when the user device is not connected to the network.Type: ApplicationFiled: February 25, 2013Publication date: August 28, 2014Applicant: MICROSOFT CORPORATIONInventors: John Chang, Shadi Mahassel
-
Publication number: 20130252636Abstract: The invention relates to a method of locating a wireless access node using a mobile device having wireless access technology. The mobile device carries out the following steps without using the wireless access technology: uses geolocation means on the mobile device to detect the position of the mobile device; compares geolocation data from the geolocation means with access node entries in a store accessible to the mobile device, each access node entry associating a wireless access node with its geolocation data; and automatically identifies a wireless access node which is indicated as a result of the comparison to be in the vicinity of the mobile device.Type: ApplicationFiled: March 21, 2012Publication date: September 26, 2013Inventors: John Chang, Shadi Mahassel
-
Publication number: 20120266217Abstract: Method and communication system for permitting access to a network by sharing access credentials over the communication system between first and second communication clients executed at respective first and second user terminals of respective first and second users of the communication system. The access credentials are for accessing the network. The method comprises the first communication client causing the access credentials to be stored in a first store of the first user terminal or of the communication system, and the first user authorising the second user to access the access credentials stored in the first store. The second communication client accesses the first store and retrieves the access credentials on the basis of the second user's authorisation to access the access credentials stored in the first store.Type: ApplicationFiled: April 15, 2011Publication date: October 18, 2012Applicant: Skype LimitedInventors: Madis Kaal, Shadi Mahassel