Inventor

Amer A. Hassan

Inventor
Kirkland, WA, US

Overview

378→
Patents
1992–2021
Patent span
Electricity
Primary field (CPC H)

Patents· 378 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

H04Lprimary
H04LTransmission of digital information, e.g. telegraphic communication27%
H04WWireless communication networks27%
H04BTransmission13%
G06FElectric digital data processing6%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use4%
H04MTelephonic communication4%
H04JMultiplex communication4%
H03MCoding3%
G01SRadio direction-finding1%
H01QAntennas, i.e. radio aerials1%
PatentTitleYear
11,133,962Device synchronization with noise symbols and pattern recognition202111,122,441Anomalous access point detection202111,093,046Sub-display designation for remote content source device202111,086,719Use of error correction codes to prevent errors in neighboring storage202111,089,449Emergency text location enhancement202111,075,656Bit error reduction of communication systems using error correction202111,075,689Satellite data transmission clustering with dynamic clusters202111,063,936Encryption parameter selection202111,063,696Increasing average power levels to reduce peak-to-average power levels using error correction codes202111,057,929Priority access to a priority access channel202111,044,044Peak to average power ratio reduction of optical systems utilizing error correction202111,042,222Sub-display designation and sharing202111,031,961Smart symbol changes for optimization of communications using error correction202111,026,125Spectrum sharing with switching of tier levels between networks and/or devices202111,018,776Power-based decoding of data received over an optical communication path202111,005,901Synthetic transaction to determine centroid for cloud hosting202110,997,600Data transaction scheduling using crowd-sourced network data202110,998,982Transmitter for throughput increases for optical communications202110,992,525Device quarantine in a wireless network202110,992,729Endpoint configuration for a communication session202110,959,287Roaming groups in a Peer-to-Peer Network202110,956,558Methods for increasing authentication security202110,951,342Throughput increases for optical communications202110,945,191Connectivity using a geographic phone number202110,939,310Adaptive profiles with SDR202110,939,354Connectivity using a geographic phone number202110,938,485Error control coding with dynamic ranges202110,932,180Route planning using crowd-sourced network data202110,922,436Securing sensitive data using distance-preserving transformations202110,911,141Dynamically selecting a channel model for optical communications202110,911,155System for throughput increases for optical communications202110,911,284Intelligent optimization of communication systems utilizing error correction202110,911,152Power-based decoding of data received over an optical communication path202110,897,315Power-based decoding of data received over an optical communication path202110,892,847Blind detection model optimization202110,885,181Usability for password entry202110,880,858Access point association and tracking of physical addresses202010,873,393Receiver training for throughput increases in optical communications202010,873,392Throughput increases for optical communications202010,866,699User interface for authentication with random noise symbols202010,860,840Face recognition in noisy environments202010,863,388Spectrum sharing with switching of tier levels between networks and/or devices202010,862,591Unequal decision regions for throughput increases for optical communications202010,853,628Face recognition in noisy environments202010,853,609Hybrid two-dimensional barcode reader202010,817,143User interface for authentication with random noise symbols202010,798,535Emergency text location enhancement202010,797,731Software defined radio for auxiliary receiver202010,791,449Proximity detection of mobile devices for VoIP calling202010,785,663Collaborative communications202010,784,966Unequal decision regions for throughput increases for optical communications202010,778,728Cognitive resource selection202010,771,624Data store for communication authentication202010,757,556Device-based access point association and tracking of physical addresses202010,756,817Power switching for systems implementing throughput improvements for optical communications202010,757,712Restricted frequency band interference cancellation202010,749,630Dynamically partitioning media streams202010,742,326Power-based encoding of data to be transmitted over an optical communication path202010,742,325Power-based encoding of data to be transmitted over an optical communication path202010,728,883Connection information for inter-device wireless data communication202010,715,409Heuristics for end to end digital communication performance measurement202010,716,113Spread spectrum wireless over non-contiguous channels202010,707,922Spatial hopping using antenna sets across multiple base stations202010,708,856Gateway advertisement in a wireless mesh202010,686,853Concurrent serving of a media stream202010,686,530Power-based encoding of data to be transmitted over an optical communication path202010,681,151Notification framework for wireless networks202010,681,209Sequenced device alerting202010,673,920Host selection for a media flow202010,674,344Location determination for a service request202010,666,291High efficiency data decoder202010,667,315Route an emergency call over VOIP client to cellular device202010,666,381Dynamically partitioning media streams202010,650,208Hybrid two-dimensional barcode and hybrid two-dimensional barcode generator202010,638,397Handover in 5G microcellular202010,631,349Application-triggered tethering202010,630,313High efficiency data decoder202010,616,030Signal design for diverse data rates202010,616,136Utilization based dynamic resource allocation202010,608,996Trust status of a communication session202010,602,340Proximity detection of mobile devices for VOIP calling202010,581,655Cognitive multi-user OFDMA202010,575,174Secure protocol for peer-to-peer network202010,560,264Cryptographic key creation using optical parameters202010,554,820Route an emergency call over VoIP client to cellular device202010,552,585Encoding optimization for obfuscated media202010,548,114Multi-tier spectrum access channel assignment202010,536,953Code shortening at a secondary station202010,531,423Distributed location determination in wireless networks202010,523,266Sequence generation for spread spectrum from signal sampling201910,524,086Use condition for a geographic phone number201910,517,035Connectivity using a geographic phone number201910,512,058Access point association and tracking of physical addresses201910,499,260Adaptive profiles with SDR201910,492,084Collaborative communications201910,484,872Device quarantine in a wireless network201910,484,273Notification for a prioritized media path for a communication session201910,477,508Distributed location determination in wireless networks201910,469,260Multiple cryptographic key generation for two-way communication201910,447,338Orthogonal spreading sequence creation using radio frequency parameters201910,433,148Proximity detection of mobile devices for VoIP calling201910,433,166Cryptography using RF power measurement201910,432,355Enhanced error protection for high priority communication sessions201910,419,215Use of error information to generate encryption keys201910,411,888Cryptography method201910,383,006Spectrum sharing with switching of tier levels between networks and/or devices201910,368,225Location determination for a service request201910,355,914Procedure for a problem in a communication session201910,349,444Priority access to a priority access channel201910,334,658Obtaining information related to a shared frequency spectrum on behalf of a wireless network that lacks internet connectivity201910,334,507Opportunistic use of spectrum201910,326,738Trust status of a communication session201910,320,988Data center selection based on effective distances201910,313,406Synthetic transaction to determine centroid for cloud hosting201910,278,051Proximity detection of mobile devices for emergency calling201910,255,328Location source ranking for determining device location201910,257,064Network resource management with prediction201910,255,621Services advertisement in a wireless mesh201910,231,283Roaming groups in a peer-to-peer network201910,200,466Mass re-formation of groups in a peer-to-peer network201910,187,178Dynamically partitioning media streams201910,182,367Signaling to application lack of requested bandwidth201910,177,953OFDM transmission and reception for non-OFDM signals201910,171,345Routing communication sessions201910,165,495Connectivity using a geographic phone number201810,143,023Tethering parameters for a tethering connection201810,129,847Transmitting location data in wireless networks201810,129,883Spread spectrum wireless over non-contiguous channels201810,123,262Gateway advertisement in a wireless mesh201810,104,677Code shortening at a secondary station201810,084,483Interleaving information for media data201810,075,499Host facility assignment for a conferencing session201810,057,309Concurrent serving of a media stream201810,057,910Multiplexed unequal error protection for wireless networks201810,057,811Hierarchical spectrum offload201810,051,545Call handling between a cellular network and a communication service201810,045,146Wireless display that accesses remote resources for display data201810,039,051Peer-to-peer discovery201810,038,792Data center centroid metric calculations for PSTN services201810,033,709Method and apparatus for improving privacy of communications through channels having excess capacity201810,033,483Adjustable interleaving for communication data201810,021,214Synthetic transactions between communication endpoints201810,020,838Sequence generation for spread spectrum from signal sampling20189,998,522Fast join of peer to peer group with power saving mode20189,986,436Random password forced failure20189,986,202Spectrum pre-shaping in video20189,942,202Trust status of a communication session20189,924,391'Client-side dynamic frequency selection check'20189,924,371'Wireless connectivity using white spaces'20189,918,209'Policies for selecting sources for resource strings'20189,883,406'Guard band usage for wireless data transmission'20189,883,456'Application specific internet access'20189,870,028'Universal dock for context sensitive computing device'20189,866,418'Cognitive multi-user OFDMA'20189,867,220'Tethering parameters for a tethering connection'20189,860,321'Propagating communication awareness over a cellular network'20189,854,501Radio spectrum utilization20179,813,466'Direct connection with side channel control'20179,807,735'Connection information for inter-device wireless data communication'20179,801,074'Cognitive use of multiple regulatory domains'20179,787,507'Radio channel utilization'20179,787,576'Propagating routing awareness for autonomous networks'20179,780,810'Computing device with configurable antenna'20179,774,415'Cognitive multi-user OFDMA'20179,769,796'Radio channel utilization'20179,762,662'Mass re-formation of groups in a peer-to-peer network'20179,763,255'Radio channel utilization'20179,755,879'OFDM transmission and reception for non-OFDM signals'20179,742,529'Orthogonal frequency division multiple access with carrier sense'20179,730,133'Synthetic transaction for wireless handover'20179,723,541'Priority access to a priority access channel'20179,717,006'Device quarantine in a wireless network'20179,705,637'Guard band utilization for wireless data communication'20179,699,735'Sub-channel detection for wireless data communication'20179,681,367'White space utilization'20179,674,839'White space utilization'20179,641,273'Cognitive multi-user OFDMA'20179,629,004'Indication of wireless signal quality using detected errors in data'20179,614,724'Session-based device configuration'20179,609,064'Propagating communication awareness for communication sessions'20179,596,220'Secure protocol for peer-to-peer network'20179,591,483'Authentication mechanisms for wireless networks'20179,565,708'Auto-connect in a peer-to-peer network'20179,544,777'White space utilization'20179,542,203'Universal dock for context sensitive computing device'20179,544,872'Transmitting location data in wireless networks'20179,538,390'Wireless connectivity using white spaces'20179,515,938'Service policies for communication sessions'20169,474,015'Gateway advertisement in a wireless mesh'20169,461,673'Computing device with configurable antenna'20169,462,479'Cognitive use of multiple regulatory domains'20169,450,995'Direct connection with side channel control'20169,438,374'Radio channel utilization'20169,414,417'Propagating communication awareness over a cellular network'20169,408,132'Radio white space database discovery'20169,397,723'Spread spectrum wireless over non-contiguous channels'20169,392,568'Radio channel utilization'20169,391,907'Packet aggregation'20169,392,067'Efficient automatic sharing of network access among devices'20169,386,055'Signaling to application lack of requested bandwidth'20169,386,558'Radio channel utilization'20169,363,120'OFDM transmission and reception for non-OFDM signals'20169,363,795'Orthogonal Frequency Division Multiple Access with carrier sense'20169,357,402'Guard band usage for wireless data transmission'20169,351,308'Multi-modal communication priority over wireless networks'20169,301,299'Channel reporting for television whitespace'20169,294,545'Fast join of peer to peer group with power saving mode'20169,288,681'White space utilization'20169,288,682'White space utilization'20169,282,449'Peer-to-peer discovery'20169,277,032'Error control coding for noncontiguous channel aggregation'20169,271,156'Location determination for white space utilization'20169,246,783'Network resource management with prediction'20169,179,323'Location determination for white space utilization'20159,178,652'Cognitive use of multiple regulatory domains'20159,172,401'Computing device with configurable antenna'20159,109,903'Transmitting location data in wireless networks'20159,112,645'Channel control based on error correction values'20159,105,031'Authentication mechanisms for wireless networks'20159,106,433'Predicting degradation of a communication channel below a threshold based on data transmission errors'20159,094,834'White space utilization'20159,065,687'Cognitive multi-user OFDMA'20159,042,935'Radio channel communication'20159,031,042'Adapting a communication network to varying conditions'20159,019,878'Phone supporting mode conversion'20158,988,485'Dynamic wireless configuration for video conference environments'20158,982,847'Packet aggregation'20158,976,795'Gateway advertisement in a wireless mesh'20158,972,820'Wireless access point mapping'20158,948,382'Secure protocol for peer-to-peer network'20158,938,272'Channel reporting for television whitespace'20158,929,935'Location determination for white space utilization'20158,929,285'Simultaneous wireless support in software defined radio'20158,923,770'Cognitive use of multiple regulatory domains'20148,923,340'Signaling to application lack of requested bandwidth'20148,892,732'Network resource management with prediction'20148,891,499'Computer radio with pre-defined configuration set'20148,849,269'Cellular service with improved service availability'20148,842,752'FEC in cognitive multi-user OFDMA'20148,838,473'Services advertisement in a wireless mesh'20148,839,112'Cloning or extending a computer desktop on a wireless display surface'20148,812,011'Distributed database access for spectrum access'20148,806,023'Auto-connect in a peer-to-peer network'20148,805,427'Channel reuse with cognitive low interference signals'20148,799,459'Event-driven detection of device presence for layer 3 services using layer 2 discovery information'20148,792,937'Computing device with configurable antenna'20148,792,429'Direct connection with side channel control'20148,787,470'Data encoding'20148,776,187'Providing guest users network access based on information read from a credit card or other object'20148,775,533'Auto connect in peer-to-peer network'20148,755,739'System capability discovery for software defined radio'20148,718,211'OFDM transmission and reception for non-OFDM signals'20148,634,771'Simple peer-to-peer network formation'20148,589,991'Direct connection with side channel control'20138,559,350'Mechanism to convey discovery information in a wireless network'20138,531,988'Interference detection'20138,522,117'Fast and reliable wireless communication'20138,509,193'Packet aggregation'20138,509,265'Stack signaling to application with lack of requested bandwidth'20138,478,300'Proximity service discovery in wireless networks'20138,437,275'Remote wireless service invocation with efficient power use on target wireless device'20138,437,790'Location determination for white space utilization'20138,429,272'Network resource management with prediction'20138,396,041'Adapting a communication network to varying conditions'20138,385,230'Automatic network address assignment in a wireless mesh'20138,381,047'Predicting degradation of a communication channel below a threshold based on data transmission errors'20138,374,130'Orthogonal frequency division multiple access with carrier sense'20138,346,900'Network service for modularly constructing a software defined radio'20138,340,714'Computing device with configurable antenna'20128,341,504'Fast and reliable wireless communication'20128,295,189'Interference detection'20128,265,020'Cognitive error control coding for channels with memory'20128,265,052'Direct wireless client to client communication'20128,230,061'Network resource management with prediction'20128,189,621'Stack signaling to application with lack of requested bandwidth'20128,185,120'Cellular service with improved service availability'20128,144,793'Cognitive multi-user OFDMA'20128,135,384'Policy enforcement for multi-radio transmission and reception'20128,107,939'Software defined radio architecture'20128,054,779'Simultaneous wireless support in software defined radio'20118,036,240'Software defined cognitive radio'20118,014,468'Energy detection receiver for UWB'20117,969,954'Direct wireless client to client communication'20117,970,085'OFDM transmission and reception for non-OFDMA signals'20117,933,344'OFDMA based on cognitive radio'20117,929,623'FEC in cognitive multi-user OFDMA'20117,920,823'System capability discovery for software defined radio'20117,874,006'Providing guest users network access based on information read from a mobile telephone or other object'20117,874,007'Providing guest users access to network resources through an enterprise network'20117,809,844'International regulatory compliance for ad hoc networking'20107,784,029'Network service for modularly constructing a software defined radio'20107,761,607'User based communication mode selection on a device capable of carrying out network communications'20107,720,018'Low power transmission provisioning for wireless network devices'20107,689,843'Ultra wide band power save'20107,680,278'Domino scheme for wireless cryptographic communication and communication method incorporating same'20107,681,239'Modularly constructing a software defined radio'20107,634,016'Variable OFDM subchannel coding and modulation'20097,616,594'Wireless device discovery and configuration'20097,613,426'Proximity service discovery in wireless networks'20097,610,057'Selecting a wireless networking technology on a device capable of carrying out wireless network communications via multiple wireless technologies'2009

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1992–1995Based in Clifton Park, NY, US· patent location history
1996–2003Based in Cary, NC, US· patent location history
1997–1999Patents assigned to ERICSSON GE MOBILE INC (23)· patent assignee history
1998–2021Based in Kirkland, WA, US· patent location history
2005–2019Patents assigned to MICROSOFT CORP (110)· patent assignee history
2011–2014Based in Redmond, WA, US· patent location history
2012–2020Patents assigned to HASSAN AMER A (61)· patent assignee history
2012–2015Patents assigned to HUITEMA CHRISTIAN (21)· patent assignee history
2015–2021Patents assigned to MICROSOFT TECHNOLOGY LICENSING LLC (224)· patent assignee history
2015Based in Kirland, WA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MICROSOFT TECHNOLOGY LICENSING LLC2242015–2021
MICROSOFT CORP1102005–2019
HASSAN AMER Aself612012–2020
ERICSSON GE MOBILE INC231997–1999
HUITEMA CHRISTIAN212012–2015
Locations
LocationPatentsSpan
Kirkland, Washington, US3201998–2021
Cary, NC, US481996–2003
Clifton Park, New York, US51992–1995
Redmond, Washington, US22011–2014
Kirland, Washington, US12015