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: 10848902
    Abstract: 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: Grant
    Filed: June 1, 2018
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mateja Sponza, Shadi Mahassel, Imelda J. Kirby
  • Patent number: 10143023
    Abstract: 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: Grant
    Filed: January 8, 2018
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Paul William Alexander Mitchell, Paul W. Garnett, Shadi Mahassel, Pascal F. Menezes
  • Publication number: 20180279072
    Abstract: 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: Application
    Filed: June 1, 2018
    Publication date: September 27, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mateja Sponza, Shadi Mahassel, Imelda J. Kirby
  • Publication number: 20180279074
    Abstract: 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: Application
    Filed: June 1, 2018
    Publication date: September 27, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mateja Sponza, Shadi Mahassel, Imelda J. Kirby
  • Publication number: 20180279073
    Abstract: 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: Application
    Filed: June 1, 2018
    Publication date: September 27, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mateja Sponza, Shadi Mahassel, Imelda J. Kirby
  • Publication number: 20180279071
    Abstract: 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: Application
    Filed: June 1, 2018
    Publication date: September 27, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mateja Sponza, Shadi Mahassel, Imelda J. Kirby
  • Patent number: 10009715
    Abstract: 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: Grant
    Filed: January 6, 2015
    Date of Patent: June 26, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mateja Sponza, Shadi Mahassel, Imelda J. Kirby
  • Publication number: 20180132296
    Abstract: 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: Application
    Filed: January 8, 2018
    Publication date: May 10, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Paul William Alexander Mitchell, Paul W. Garnett, Shadi Mahassel, Pascal F. Menezes
  • Patent number: 9867220
    Abstract: 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: Grant
    Filed: July 1, 2014
    Date of Patent: January 9, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amer A. Hassan, Paul William Alexander Mitchell, Paul W. Garnett, Shadi Mahassel, Pascal F. Menezes
  • Patent number: 9491617
    Abstract: 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: Grant
    Filed: March 11, 2014
    Date of Patent: November 8, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Chang, Shadi Mahassel
  • Publication number: 20160198292
    Abstract: 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: Application
    Filed: January 6, 2015
    Publication date: July 7, 2016
    Inventors: Mateja Sponza, Shadi Mahassel, Imelda J. Kirby
  • Publication number: 20160007394
    Abstract: 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: Application
    Filed: July 1, 2014
    Publication date: January 7, 2016
    Inventors: Amer A. Hassan, Paul William Alexander Mitchell, Paul W. Garnett, Shadi Mahassel, Pascal F. Menezes
  • Publication number: 20150128230
    Abstract: 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: Application
    Filed: March 11, 2014
    Publication date: May 7, 2015
    Applicant: Microsoft Corporation
    Inventors: John Chang, Shadi Mahassel
  • Publication number: 20140242954
    Abstract: 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: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: John Chang, Shadi Mahassel
  • Publication number: 20130252636
    Abstract: 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: Application
    Filed: March 21, 2012
    Publication date: September 26, 2013
    Inventors: John Chang, Shadi Mahassel
  • Publication number: 20120266217
    Abstract: 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: Application
    Filed: April 15, 2011
    Publication date: October 18, 2012
    Applicant: Skype Limited
    Inventors: Madis Kaal, Shadi Mahassel