Patents by Inventor Amer A. Hassan

Amer A. Hassan 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: 20170078962
    Abstract: Application specific internet access for synchronizing over a tethered network connection is disclosed. When a first device enters a tethering state the first device sends a wakeup message to a second device that is in sleep mode. The second device receives the wake-up message and determines at least one application that is to be synchronized over the tethered network connection provided by the first device. The at least one application is then synchronized and the second device returns to sleep mode. The second device to which the wakeup message is sent may comprise a device that was previously paired with the first device. The at least one application to be synchronized may be determined from a database stored on the second device that indicates a subset of applications of a plurality of applications on the second device to be synchronized on entering wakeup mode in response to the wake-up message.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 16, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Amer Hassan, Aaron Cunningham, Billy Anders
  • Patent number: 9596220
    Abstract: A wireless computing device operating as a controller of a peer-to-peer group configured to generate unique master keys for each device joining the group. The wireless computing device may use the unique master keys to selectively remove remote devices from the group such that the remote device cannot later rejoin the group. Other remote devices, each possessing a master key that remains valid, can disconnect from the group and later reconnect to the group without express user action. To support such behavior, the wireless device may provide a user interface through which a user may manage connected remote devices by providing commands to selectively disconnect or remove remote devices from the group.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: March 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Mitesh K. Desai, Yatharth Gupta, Henrique Filgueiras
  • Patent number: 9591483
    Abstract: Security techniques and security mechanisms for wireless networks that transmit content such as advertisements. According to exemplary techniques, control messages comprising unrequested content (e.g., advertisement data) may be transmitted in response to a request from a client device, while in other exemplary techniques the control messages may be transmitted without any request from a client device. In some exemplary implementations, security mechanisms such as public key cryptography algorithms may be used to secure transmissions. In some of these techniques which implement public key cryptography, a user may be required to retrieve a public key from a source other than the wireless access point transmitting encrypted advertisements (e.g., a sign or terminal in a commercial entity transmitting such advertisements, or from a web service), such that the user may confirm that the encrypted content is from a source matching the retrieved public key and thus confirm the authenticity of a wireless access point.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: March 7, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Hui Shen, Amer A. Hassan, Yi Lu, Thomas W. Kuehnel, Andrew T. Baron, Deyun Wu
  • Publication number: 20170064668
    Abstract: A wireless access point in a wireless network that may be adapted to transmit location data indicating its location to other devices within range, including other wireless access points and client devices. In some embodiments of the invention, the location data may be embedded in a control message or announcement transmission transmitted by the wireless access point, or other message conventionally used to broadcast network characteristics necessary for a client device to establish a connection to the wireless access point. In terms of the Open Systems Interconnect (OSI) layered model of a network, layer 2 control messages, including beacons, probe responses, or other suitable transmissions may be used for control messages or announcement transmissions. The other wireless access points and client devices may receive the location data broadcast by the wireless access point without establishing a connection to the client device.
    Type: Application
    Filed: November 10, 2016
    Publication date: March 2, 2017
    Inventors: Deyun Wu, Thomas W. Kuehnel, Amer A. Hassan, Yi Lu, Hui Shen, Sundar P. Subramani, Vinod K. Swamy
  • Publication number: 20170055200
    Abstract: Opportunistic use of spectrum is disclosed that allows a device access to a wireless local area network (WLAN) when necessary on a restricted frequency band and provides efficient scanning and switching of device communications to an unrestricted frequency band when channels become available in the unrestricted frequency band. A device operating in the network on the restricted frequency band may receive information on a channel set over a channel in the restricted frequency band. The channel set may be a subset of channels in the network and indicate network channels available for potential use in the unrestricted frequency band. The device may then only scan the subset of channels in the channel set to search for available channels in the unrestricted band. The channel set may be determined by the network based on the operation of the device in the coverage of the restricted frequency band.
    Type: Application
    Filed: August 19, 2015
    Publication date: February 23, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Amer Hassan, Mark Clear, Paul Mitchell, Paul Garnett
  • Patent number: 9565708
    Abstract: 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: Grant
    Filed: May 20, 2011
    Date of Patent: February 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Mitesh K. Desai, Mahmoud S. Elhaddad, Trideepraj Roychoudhury
  • Publication number: 20170034773
    Abstract: A computing environment containing a mesh network that is adapted to provide a reliable transport mechanism over which services may be delivered. Nodes of the mesh can automatically select routable addresses without conflicts, which allows nodes of the mesh to be accessed, even as the mesh changes through the addition or deletion of nodes Also, nodes communicate with a protocol that supports service advertisements These advertisements can identify mesh nodes that supply services, such as file or print servers, for which devices that have not yet connected to the network may be searching Advertisements can also identify services to be used by nodes in the network, allowing, for example, a node to select a gateway providing a reliable connection to an external network. The mesh network can be used as a transport for communication using protocols, such as TCP/IP, that generally exhibit poor performance when using unreliable transports.
    Type: Application
    Filed: October 13, 2016
    Publication date: February 2, 2017
    Inventors: Thomas W. Kuehnel, Alok Manchanda, Taroon Mandhana, Amer A. Hassan, Mukesh Karki, Christian Huitema, Yusuf Atas
  • Publication number: 20170026874
    Abstract: Application data traffic transmitted and received by wireless devices in a network may be mapped to channels based on traffic type and channel metrics. The traffic type may be classified by modality such as by voice, video, application sharing, instant messaging, emergency call, or any other application modality. The channels may be associated with characteristics that include, for example, a frequency band or channel metrics. The traffic types may be prioritized relative to one another and each may be associated with a hierarchical frequency band prioritization or a channel prioritization based on other channel metrics. A list of traffic types or modalities may be mapped to a list of available channels in a network by mapping channel characteristics to modalities based on modality traffic type prioritization, frequency band prioritization or channel metric prioritization. The mapping may then be utilized to control channel assignment for devices operating in the network.
    Type: Application
    Filed: July 22, 2015
    Publication date: January 26, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Amer Hassan, Mark Clear, Peter Fortman
  • Patent number: 9544777
    Abstract: The concepts relate to broadcasting white space utilization. One example can interact with a wireless device that is configured to obtain authorization to use a set of radio white space frequencies in accordance with one or more constraints. The example can obtain an individual radio white space frequency and associated individual constraints. This example can also utilize the individual radio white space frequency for network access independent from the wireless device that is configured to obtain the authorization.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Daniel A. Reed, Paul W. Garnett, Billy Anders
  • Patent number: 9542203
    Abstract: A dock for interacting with a computing device. The computing device configures itself for operations based on its context, which may be determined form the dock by reading a value from a tag on the dock. The computing device may use low power transmissions such that receiving a value from the tag provides an indication of proximity to the dock. The value read provides an indication of a desired operation, and, in response to reading a value of the tag, the computing device may launch an application, pair with devices in the vicinity of the dock, or take other actions that configure the computing device. A universal dock, usable with computing devices of a plurality of form factors, may be implemented by providing an array of tags and, in some cases, a non-contact power supply.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Yatharth Gupta, Ravi Rao, Billy R. Anders, Jr.
  • Patent number: 9544872
    Abstract: A wireless access point in a wireless network that may be adapted to transmit location data indicating its location to other devices within range, including other wireless access points and client devices. The location data may be embedded in a control message or announcement transmission transmitted by the wireless access point. In terms of the Open Systems Interconnect (OSI) layered model of a network, layer 2 control messages, including beacons, probe responses, or other suitable transmissions may be used for control messages or announcement transmissions. The other wireless access points and client devices may receive the location data broadcast by the wireless access point without establishing a connection to the client device. Devices receiving the location data may use the received location data to determine their own locations, and may provide the determined locations to consumers of location data.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: January 10, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Deyun Wu, Thomas W. Kuehnel, Amer A. Hassan, Yi Lu, Hui Shen, Sundar P. Subramani, Vinod K. Swamy
  • Patent number: 9538390
    Abstract: Techniques for wireless connectivity using white spaces (e.g., television (TV) white spaces) are described. In at least some embodiments, movement of a device operating as a white space access point is monitored by local sensors within the device. Movement data that is gathered by the local sensors is used to determine an upper bound of distance travelled. When the upper bound reaches a threshold distance, various actions can be performed relating to the data transmission, such as to cease transmission or to utilize different portions of the radio spectrum.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: January 3, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Paul W. Garnett, Paul William Alexander Mitchell
  • Publication number: 20160373140
    Abstract: A computing device with a configurable antenna. The antenna is configured through a switching circuit operating under software control. Operating characteristics of the antenna are configured based on connections between conducting segments established by the switching circuit, allowing the nominal frequency, bandwidth or other characteristics of the antenna to be configured. Because the switching is software controlled, the configurable antenna may be integrated with a software defined radio. The radio and antenna can be reconfigured to support communication according to different wireless technologies at different times or to interleave packets according to different wireless technologies to support concurrent sessions using different wireless technologies.
    Type: Application
    Filed: August 31, 2016
    Publication date: December 22, 2016
    Inventors: Amer A. Hassan, Christian Huitema
  • Patent number: 9515938
    Abstract: Techniques for service policies for communication sessions are described. According to various embodiments, a service policy specifies various rules and/or procedures for handling communication sessions. For instance, a service policy can specify service priority designations to be applied to communication sessions based on various attributes of the communication sessions. Techniques discussed herein provide for automated and dynamic management of service policies in a variety of communication scenarios, e.g., via per-session customization of service policies. In at least some embodiments, techniques may be employed to remedy problems that may occur during a communication session, such as via bandwidth reallocation, dynamic remapping of routing paths, and so forth.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: December 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pascal F. Menezes, Amer A. Hassan, Jon Morrow
  • Publication number: 20160353287
    Abstract: A wireless communication system that concurrently communicates information in multiple regulatory domains to facilitate audio/video media streaming and other high bandwidth operations. One domain may be licensed and the other may be unlicensed. Transmission in the licensed domain may occur in white space in the domain, and the amount of information transmitted in that domain may be limited by regulations. The amount of information conveyed in the licensed domain may also depend on channel conditions in either or both of the domains. As a result, the relative amount of information transmitted in each domain may vary dynamically. The system includes a transmitter that dynamically determines weighting coefficients applied to each of a plurality of channels to set power levels in both domains to achieve a desired metric for the overall communication. A corresponding receiver assembles the substreams into a stream that can then be displayed or otherwise processed.
    Type: Application
    Filed: August 10, 2016
    Publication date: December 1, 2016
    Inventors: Amer A. Hassan, Danny Allen Reed, Trenholme J. Griffin
  • Publication number: 20160344578
    Abstract: The concepts relate to radio channel utilization. One example can channel bond a first available channel from a first radio frequency band with a second available channel from a second radio frequency band. The example can transmit a portion of a forward error correction coded data stream over the first available channel and a different portion of the forward error correction coded data stream over the second available channel.
    Type: Application
    Filed: August 2, 2016
    Publication date: November 24, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Paul W.A. MITCHELL, Amer A. HASSAN, Paul W. GARNETT
  • Publication number: 20160309359
    Abstract: A system for signaling an application when a requested data rate and Quality of Service cannot be achieved using OFDM wireless data transmission, and the application proceeds by either renegotiating QoS and data rate, or waiting until they requested rate and QoS are met.
    Type: Application
    Filed: June 22, 2016
    Publication date: October 20, 2016
    Inventors: Amer A. Hassan, Thomas W. Kuehnel, Deyun Wu, Christian Huitema, D. Gabriel Frost
  • Patent number: 9474015
    Abstract: A computing environment containing a mesh network that is adapted to provide a reliable transport mechanism over which services may be delivered. Nodes of the mesh can automatically select routable addresses without conflicts, which allows nodes of the mesh to be accessed, even as the mesh changes through the addition or deletion of nodes. Also, nodes communicate with a protocol that supports service advertisements. These advertisements can identify mesh nodes that supply services, such as file or print servers, for which devices that have not yet connected to the network may be searching. Advertisements can also identify services to be used by nodes in the network, allowing, for example, anode to select a gateway providing a reliable connection to an external network. The mesh network can be used as a transport for communication using protocols, such as TCP/IP, that generally exhibit poor performance when using unreliable transports.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: October 18, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Thomas W. Kuehnel, Alok Manchanda, Taroon Mandhana, Amer A. Hassan, Mukesh Karki, Christian Huitema, Yusuf Atas
  • Publication number: 20160302102
    Abstract: A system for signaling an application when a requested data rate and Quality of Service cannot be achieved using OFDM wireless data transmission, and the application proceeds by either renegotiating QoS and data rate, or waiting until they requested rate and QoS are met.
    Type: Application
    Filed: June 22, 2016
    Publication date: October 13, 2016
    Inventors: Amer A. Hassan, Thomas W. Kuehnel, Deyun Wu, Christian Huitema, D. Gabriel Frost
  • Publication number: 20160295571
    Abstract: The concepts relate to radio channel utilization and more specifically to determining whether individual radio channels are available for use. One example can cause multiple sensing devices in a region to sense radio channels. The example can obtain signal information sensed by the multiple sensing devices in relation to an individual radio channel. The example can collectively analyze the signal information from the multiple sensing devices to determine whether the individual radio channel is being used for a licensed broadcast in the region.
    Type: Application
    Filed: June 10, 2016
    Publication date: October 6, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Paul W. GARNETT, Amer A. HASSAN, Paul W.A. MITCHELL, Jeffrey Z. YAN