Patents by Inventor Amer Aref Hassan

Amer Aref 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).

  • Patent number: 11018776
    Abstract: A system for transmitting data over an optical communication path is configured to receive data to be encoded in a bitstream for transmission using an optical communication path and encodes the received data to obtain a bitstream. The system is further configured to determine that the bitstream includes a sequence of consecutive bits, and obtain a power level at which to transmit a portion of the bitstream based on a count of the consecutive bits in the sequence. The system may be configured to selectively activate a light source at a power level according to a modulation scheme to optically transmit the portion of the bitstream at the power level.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: May 25, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Amer Aref Hassan
  • Patent number: 10998982
    Abstract: Disclosed in some examples, are optical devices, systems, and machine-readable mediums that send and receive multiple streams of data across a same optical communication path (e.g., a same fiber optic fiber) with a same wavelength using different light sources transmitting at different power levels—thereby increasing the bandwidth of each optical communication path. Each light source corresponding to each stream transmits at a same frequency and on the same optical communication path using a different power level. The receiver differentiates the data for each stream by applying one or more detection models to the photon counts observed at the receiver to determine likely bit assignments for each stream.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Wei-Chen Chen
  • Patent number: 10997600
    Abstract: Techniques for efficiently performing data transactions are disclosed herein. In an example, crowd-sourced data is used to generate a network map that includes network properties mapped to one or more geographical locations. The network map is used to determine if a network that has one or more target properties is within a threshold range of a computing device. The target properties are based on one or more parameters of an upcoming data transaction. If a respective network with one or more target properties is within range of the computing device, the upcoming data transaction can be scheduled for initiation when the computing device is connected to the respective network. If no networks have the one or more target properties, the upcoming transaction can be initiated using a current network connection.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Michael Daum, Mahendra D. Sekaran
  • Patent number: 10992729
    Abstract: Techniques for endpoint configuration for a communication session are described. According to various implementations, a cloud-based connectivity service maintains network path information that identifies routing paths for routing communication sessions across different networks. The connectivity service is also able to determine configuration information for configuring endpoint devices to participate in a communication session. According to various implementations, configuration information is determined based on a packet quality of a routing path. Thus, an endpoint device can apply the configuration information to attempt to increase packet quality across a routing path, and thus increase media quality for a communication session at the endpoint device.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: April 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Timothy Mark Moore, Gareth L. E. Bridges, Gunter Leeb
  • Patent number: 10951342
    Abstract: Disclosed in some examples, are optical devices, systems, and machine-readable mediums that send and receive multiple streams of data across a same optical communication path (e.g., a same fiber optic fiber) with a same wavelength using different light sources transmitting at different power levels—thereby increasing the bandwidth of each optical communication path. Each light source corresponding to each stream transmits at a same frequency and on the same optical communication path using a different power level. The receiver differentiates the data for each stream by applying one or more detection models to the photon counts observed at the receiver to determine likely bit assignments for each stream.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: March 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Amer Aref Hassan
  • Publication number: 20210073520
    Abstract: A computing device stores a captured image as a transient image template when there is a failure in an image-based authentication of the captured image and the user of the computing device has provided user credentials that authorize the user to access the computing device. The transient image template may be used to further authorize the user to access the computing device during an established time period.
    Type: Application
    Filed: October 30, 2020
    Publication date: March 11, 2021
    Inventors: Amer Aref HASSAN, Carlos A. PEREZ NAFARRATE, Edward C. GIAIMO, III
  • Patent number: 10945191
    Abstract: Techniques for connectivity using a geographic phone number are described. According to various implementations, techniques described herein enable various policies pertaining to the use of telephone numbers at different locations to be enforced. For instance, techniques described herein enable a client device that is outside of a permitted geographic area for a geographic phone number to use a non-geographic phone number to connect a call, while the call can be routed using the geographic phone number.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: March 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, David Michael Halley, Russell Andrew Penar
  • Patent number: 10938485
    Abstract: Disclosed in some examples are methods, systems, optical devices, and machine readable mediums for utilizing uncertainty ranges along with ECC in power level modulation schemes. Photon counts within the uncertainty ranges are not demultiplexed and the data is recovered later by the ECC algorithm without retransmissions. This improves performance by reducing error rate by changing demultiplexing behavior to take advantage of characteristics in the ECC algorithms.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Amer Aref Hassan
  • Patent number: 10939354
    Abstract: Techniques for connectivity using a geographic phone number are described. According to various implementations, techniques described herein enable various policies pertaining to the use of telephone numbers at different locations to be enforced. For instance, techniques described herein enable a client device that is outside of a permitted geographic area for a geographic phone number to use a non-geographic phone number to connect a call, while the call can be routed using the geographic phone number.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, David Michael Halley, Russell Andrew Penar
  • Patent number: 10932180
    Abstract: Techniques for providing suggested routes for computing devices planning to travel between start and end locations are disclosed herein. In an example, crowd-sourced data is used to generate a network map that includes network parameters mapped to one or more geographical locations. The network map is used to generate suggested routes for a computing device planning to travel between the start location and the end location. The suggested routes may be generated using an optimization function to minimize travel time and optimize network connection parameters.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Hooman Shiranimehr, Ronald F. Johnson
  • Publication number: 20210036898
    Abstract: Disclosed in some examples are methods, systems and machine-readable mediums which allow for more secure and robust synchronization by implementing synchronization systems with sequences that may include interspersed noise symbols. These systems, which still synchronize despite one or more noise symbols N in indeterminate positions that are not known by the recipient device during a synchronization attempt reduce the amount of failed synchronization attempts.
    Type: Application
    Filed: August 3, 2019
    Publication date: February 4, 2021
    Inventors: Amer Aref Hassan, Wei-Chen Chen
  • Publication number: 20210036776
    Abstract: A system for transmitting data over an optical communication path is configured to receive data to be encoded in a bitstream for transmission using an optical communication path and encodes the received data to obtain a bitstream. The system is further configured to determine that the bitstream includes a sequence of consecutive bits, and obtain a power level at which to transmit a portion of the bitstream based on a count of the consecutive bits in the sequence. The system may be configured to selectively activate a light source at a power level according to a modulation scheme to optically transmit the portion of the bitstream at the power level.
    Type: Application
    Filed: July 30, 2019
    Publication date: February 4, 2021
    Inventors: Amer Aref Hassan, Richard James Cole, Whitney J Giaimo
  • Patent number: 10911152
    Abstract: A system for transmitting data over an optical communication path is configured to receive data to be encoded in a bitstream for transmission using an optical communication path and encodes the received data to obtain a bitstream. The system is further configured to determine that the bitstream includes a sequence of consecutive bits, and obtain a power level at which to transmit a portion of the bitstream based on a count of the consecutive bits in the sequence. The system may be configured to selectively activate a light source at a power level according to a modulation scheme to optically transmit the portion of the bitstream at the power level.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Wei-Chen Chen
  • Patent number: 10911284
    Abstract: Disclosed in some examples are methods, systems, devices, and machine-readable mediums which optimize one or more metrics of a communication system by intentionally changing symbols in a bitstream after encoding by an error correction coder, but prior to transmission. The symbols may be changed to meet a communication metric optimization goal, such as decreasing a high PAPR, reducing an error rate, reducing an average power level (to save battery), or altering some other communication metric. The symbol that is intentionally changed is then detected by the receiver as an error and corrected by the receiver utilizing the error correction coding.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Amer Aref Hassan
  • Patent number: 10911141
    Abstract: A system for transmitting data over an optical communication path is configured to receive data to be encoded in a bitstream for transmission using an optical communication path and encodes the received data to obtain a bitstream. The system is further configured to determine that the bitstream includes a sequence of consecutive bits, and obtain a power level at which to transmit a portion of the bitstream based on a count of the consecutive bits in the sequence. The system may be configured to selectively activate a light source at a power level according to a modulation scheme to optically transmit the portion of the bitstream at the power level.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Richard James Cole, Whitney J Giaimo
  • Patent number: 10911155
    Abstract: Disclosed in some examples, are optical devices, systems, and machine-readable mediums that send and receive multiple streams of data across a same optical communication path (e.g., a same fiber optic fiber) with a same wavelength using different light sources transmitting at different power levels—thereby increasing the bandwidth of each optical communication path. Each light source corresponding to each stream transmits at a same frequency and on the same optical communication path using a different power level. The receiver differentiates the data for each stream by applying one or more detection models to the photon counts observed at the receiver to determine likely bit assignments for each stream.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Amer Aref Hassan
  • Publication number: 20210029612
    Abstract: Techniques for providing suggested routes for computing devices planning to travel between start and end locations are disclosed herein. In an example, crowd-sourced data is used to generate a network map that includes network parameters mapped to one or more geographical locations. The network map is used to generate suggested routes for a computing device planning to travel between the start location and the end location. The suggested routes may be generated using an optimization function to minimize travel time and optimize network connection parameters.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 28, 2021
    Inventors: Amer Aref Hassan, Hooman Shiranimehr, Ronald F. Johnson
  • Publication number: 20210029690
    Abstract: Techniques for configuring resources of wireless networks to improve service for users accessing the wireless networks are disclosed herein. In an example, one or more planned routes for computing devices are used to estimate a usage of a respective wireless network. The estimated usage is used to by a network manager to configure or reconfigure one or more resources of the wireless network.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 28, 2021
    Inventors: Amer Aref Hassan, Hooman Shiranimehr, Ronald F. Johnson
  • Publication number: 20210029599
    Abstract: Techniques for providing network connection plans for computing devices planning to travel along a pre-specified route are disclosed herein. In an example, crowd-sourced data is used to generate a network map that includes network parameters mapped to one or more geographical locations. The network map is used to generate a network connection plan for a computing device planning to travel along a pre-specified route. The computing device may then connect to one or more wireless networks according to the network connection plan while traveling along the pre-specified route.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 28, 2021
    Inventors: Amer Aref Hassan, Hooman Shiranimehr, Ronald F. Johnson
  • Publication number: 20210022090
    Abstract: Disclosed in some examples are methods, systems, devices, and machine-readable mediums which optimize one or more metrics of a communication system by intentionally changing symbols in a bitstream after encoding by an error correction coder, but prior to transmission. The symbols may be changed to meet a communication metric optimization goal, such as decreasing a high PAPR, reducing an error rate, reducing an average power level (to save battery), or altering some other communication metric. The symbol that is intentionally changed is then detected by the receiver as an error and corrected by the receiver utilizing the error correction coding.
    Type: Application
    Filed: July 16, 2019
    Publication date: January 21, 2021
    Inventor: Amer Aref Hassan