Patents by Inventor Whitney J. Giaimo

Whitney J. Giaimo 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: 11777710
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for cryptography using different sized symbol sets. To protect against a brute force or other similar type of attack, multiple symbol sets having different sizes can be used for encrypting/decrypting data. For example, different portions of the data (e.g., data blocks representing multiple symbols, set of bits representing a single symbol) may be encrypted/decrypted using different symbol sets that include different numbers of unique symbols. Using different sized symbol sets adds additional complexity to the encryption process, thereby greatly increasing the difficulty in decrypting the encrypted data with a brute force attack.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Whitney J Giaimo, Roy D. Kuntz
  • Publication number: 20230017435
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for cryptography using different sized symbol sets. To protect against a brute force or other similar type of attack, multiple symbol sets having different sizes can be used for encrypting/decrypting data. For example, different portions of the data (e.g., data blocks representing multiple symbols, set of bits representing a single symbol) may be encrypted/decrypted using different symbol sets that include different numbers of unique symbols. Using different sized symbol sets adds additional complexity to the encryption process, thereby greatly increasing the difficulty in decrypting the encrypted data with a brute force attack.
    Type: Application
    Filed: September 28, 2022
    Publication date: January 19, 2023
    Inventors: Amer Aref Hassan, Whitney J GIAIMO, Roy D. KUNTZ
  • Publication number: 20220369444
    Abstract: A method for intelligently controlling a lighting accessory coupled to a host device includes determining a posture of the lighting accessory, the posture being one of multiple user-selectable physical configurations; and selectively configuring a setting of an application executing on the host device based at least in part on the determined posture.
    Type: Application
    Filed: May 13, 2021
    Publication date: November 17, 2022
    Inventors: David E. WASHINGTON, Danielle TENE, Whitney J. GIAIMO, Alexander BENNETT, Ann MCINROY, Natalia URBANOWICZ, Simon DEARSLEY
  • Patent number: 11497103
    Abstract: A method for intelligently controlling a lighting accessory coupled to a host device includes determining a posture of the lighting accessory, the posture being one of multiple user-selectable physical configurations; and selectively configuring a setting of an application executing on the host device based at least in part on the determined posture.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: November 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David E. Washington, Danielle Tene, Whitney J. Giaimo, Alexander Bennett, Ann McInroy, Natalia Urbanowicz, Simon Dearsley
  • Patent number: 11496289
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for symmetric cryptography using varying sized symbol sets. To protect against a brute force or other similar type of attack, multiple symbol sets of varying sizes can be used for encrypting/decrypting data. For example, different portions of the data (e.g., data blocks representing multiple symbols, set of bits representing a single symbol) may be encrypted/decrypted using different symbol sets that include different numbers of unique symbols. Using varying sized symbol sets adds additional complexity to the encryption process, thereby greatly increasing the difficulty in decrypting the encrypted data with a brute force attack.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: November 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Whitney J Giaimo, Roy D Kuntz
  • Publication number: 20220045843
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for symmetric cryptography using varying sized symbol sets. To protect against a brute force or other similar type of attack, multiple symbol sets of varying sizes can be used for encrypting/decrypting data. For example, different portions of the data (e.g., data blocks representing multiple symbols, set of bits representing a single symbol) may be encrypted/decrypted using different symbol sets that include different numbers of unique symbols. Using varying sized symbol sets adds additional complexity to the encryption process, thereby greatly increasing the difficulty in decrypting the encrypted data with a brute force attack.
    Type: Application
    Filed: August 5, 2020
    Publication date: February 10, 2022
    Inventors: Amer Aref Hassan, Whitney J. Giaimo, Roy D. Kuntz
  • Patent number: 11146360
    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: Grant
    Filed: July 17, 2019
    Date of Patent: October 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer Aref Hassan, Gareth L. E. Bridges, Whitney J Giaimo
  • 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: 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
  • 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