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

  • Publication number: 20210019226
    Abstract: Disclosed in some examples are methods, systems, storage devices, and machine readable mediums that utilize the ability of ECC to correct errors to actively prevent errors. The memory device determines whether a request to place data of a requested value at a requested location in the storage media is likely to interfere with other data stored at other locations on the storage media, and if so, changes the requested value to a second value that will not interfere (or has a lower probability of interfering) with neighboring data. The second value may be corrected to the requested value when a read request is made for that data using ECC.
    Type: Application
    Filed: July 16, 2019
    Publication date: January 21, 2021
    Inventors: Amer Aref Hassan, Roy D. Kuntz, David Anthony Lickorish
  • Publication number: 20210021420
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for secure authentication using puncturing. An authentication system receives an encoded obfuscated authentication credential as part of an authentication request and accesses a stored authentication credential. The authentication system performs a puncturing of the encoded obfuscated authentication credential. The resulting punctured authentication credential includes a subset of individual values from the encoded obfuscated authentication credential. The authentication determines whether the punctured encoded data input corresponds to at least a portion of the stored authentication credential. In response to determining that the punctured encoded data input corresponds to at least a portion of the stored authentication credential, the authentication system approves the authentication request.
    Type: Application
    Filed: July 17, 2019
    Publication date: January 21, 2021
    Inventors: Amer Aref Hassan, Edward C. Giaimo, III, Russell Andrew Penar
  • Publication number: 20210021287
    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
  • Publication number: 20210021969
    Abstract: Systems and methods may be used for providing an emergency text service on a mobile device. These systems and methods may generate selectable indications with unique addresses and rank the selectable indications based on, for example, proximity of the mobile device to a probable location. Some systems and methods may display the ranked selectable indications on a user interface (e.g., on a display of the mobile device). An address may be inserted into the emergency text message when a selectable indication corresponding to the address is selected.
    Type: Application
    Filed: July 18, 2019
    Publication date: January 21, 2021
    Inventors: Amer Aref Hassan, Michael J. Davis, Ashley Ingram
  • Publication number: 20210021370
    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
  • Publication number: 20210021372
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for improved data transmissions using puncturing and error correction encoding. A decoder receives an encoded data input that includes a set of individual values. The decoder performing a puncturing of the encoded data input, yielding a punctured encoded data input that includes a subset of the individual values from the set of individual values. The decoder determines whether the punctured encoded data input maps to any predetermined data outputs from a set of predetermined data outputs, and in response to determining that the punctured encoded data input maps to a predetermined data output from the set of predetermined data outputs, the decoder determines that the encoded data input corresponds to the predetermined data output.
    Type: Application
    Filed: July 17, 2019
    Publication date: January 21, 2021
    Inventors: Amer Aref Hassan, Edward C. Giaimo, III, Russell Andrew Penar
  • Publication number: 20210021288
    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
    Inventors: Amer Aref Hassan, Roy D. Kuntz
  • Publication number: 20210021373
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for improved data transmissions using puncturing and binary sequences. A receiving device receives a sequenced data input that includes a set of individual values and performs a puncturing of the sequenced data input, yielding a punctured sequenced data input. The receiving device calculates correlation values for the punctured sequence data input and a set of predetermined data outputs. The receiving device determines whether any of the resulting correlation values exceeds a threshold correlation value. In response to determining that the correlation value calculated based on one of the predetermined data outputs exceeds the threshold correlation value, the receiving device determines that the sequenced data input corresponds to the predetermined data output.
    Type: Application
    Filed: July 17, 2019
    Publication date: January 21, 2021
    Inventors: Amer Aref Hassan, Gareth L.E. Bridges, Whitney J. Giaimo
  • Publication number: 20210021451
    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
  • Publication number: 20210021369
    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
  • Patent number: 10897315
    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: January 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Wei-Chen Chen
  • Patent number: 10892847
    Abstract: Disclosed in some examples are methods, systems, optical devices, and machine readable mediums for blind detection model optimization. The receiver may monitor one or more optimization metrics to determine whether the optimization metrics meet an optimization condition. Once the optimization condition is observed, the system may perform a blind detection model optimization without utilizing a training sequence with the transmitters. That is, the detection models are optimized using normal data sent by the transmitters.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: January 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Amer Aref Hassan
  • Patent number: 10885181
    Abstract: A method for authenticating a password may include receiving a first entered password and determining a difference value between the first entered password and a stored password. The difference value may result from comparing the first entered password to the stored password. The method may also include determining that the difference value does not meet an acceptability standard, denying access to a restricted element, and determining a new acceptability standard.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: January 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Hooman Shiranimehr
  • Patent number: 10880858
    Abstract: Disclosed in various examples are methods, systems, devices, and machine-readable mediums used for identifying and tracking device and access point geographic locations of wireless (e.g., Wi-Fi) networks. In an example, operations performed by an infrastructure system for provisioning location information include: receiving access point identification information (e.g., a MAC address) that identifies an access point of a wireless network; validating the access point identification information in a list of known wireless networks (e.g., a whitelist); determining an assigned location corresponding to the access point; communicating an indication of the assigned location to the device; and facilitating a communication session with the device, using the wireless network, as the communication session uses the indication of the assigned location by the device.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: December 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Richard James Cole, Michael J. Davis
  • Patent number: 10873393
    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: December 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Amer Aref Hassan
  • Patent number: 10873392
    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: December 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Amer Aref Hassan
  • Patent number: 10866699
    Abstract: Disclosed in some examples are methods, systems and machine-readable mediums which allow for more secure authentication attempts by implementing authentication systems with credentials that include interspersed noise symbols in positions determined by the user. These systems secure against eavesdroppers such as shoulder-surfers or man-in-the middle attacks as it is difficult for an eavesdropper to separate the noise symbols from legitimate credential symbols.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: December 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Wei-Chen Chen
  • Publication number: 20200389445
    Abstract: Systems and methods may be used for providing more secure authentication attempts by implementing authentication systems with credentials that include interspersed noise symbols in positions selected, for example by a user. These systems and methods secure against eavesdroppers such as shoulder-surfers or man-in-the middle attacks as it is difficult for an eavesdropper to separate the noise symbols from legitimate credential symbols. Some systems and methods may use a subset of a credential with the interspersed noise symbols.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 10, 2020
    Inventors: Amer Aref Hassan, Wei-Chen Chen
  • Publication number: 20200389443
    Abstract: Disclosed in some examples are methods, systems and machine-readable mediums which allow for more secure authentication attempts by implementing authentication systems with credentials that include interspersed noise symbols in positions determined by the user. These systems secure against eavesdroppers such as shoulder-surfers or man-in-the middle attacks as it is difficult for an eavesdropper to separate the noise symbols from legitimate credential symbols.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 10, 2020
    Inventors: Amer Aref Hassan, Wei-Chen Chen
  • Publication number: 20200389446
    Abstract: Systems and methods may be used for providing more secure authentication attempts by implementing authentication systems with credentials that include interspersed noise symbols in positions selected, for example by a user. These systems and methods secure against eavesdroppers such as shoulder-surfers or man-in-the middle attacks as it is difficult for an eavesdropper to separate the noise symbols from legitimate credential symbols. Some systems and methods may use a subset of a credential with the interspersed noise symbols.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 10, 2020
    Inventors: Amer Aref Hassan, Wei-Chen Chen