Inventor
Matthew Sharifi
Inventor
Kilchberg, CH
Overview
Patents· 220 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing31%
G10LSpeech analysis techniques or speech synthesis21%
H04LTransmission of digital information, e.g. telegraphic communication8%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes7%
G06VImage or video recognition or understanding6%
H04NPictorial communication, e.g. television5%
H04WWireless communication networks4%
G06KGraphical data reading3%
G10HElectrophonic musical instruments3%
G06NComputing arrangements based on specific computational models2%
PatentTitleYear
11,120,090On-device query rewriting202111,113,604Training and/or utilizing an interaction prediction model to determine when to interact, and/or prompt for interaction, with an application on the basis of an electronic communication202111,089,457Personalized entity repository202111,064,227Systems and methods for live media content matching202111,062,709Providing pre-computed hotword models202111,056,120Segment-based speaker verification using dynamically generated phrases202111,038,824Inline responses to video or voice messages202111,003,987Audio processing with neural networks202110,970,646Action suggestions for user-selected content202110,963,630Sharing screen content in a mobile environment202110,958,695Methods, systems, and media for recommending content based on network conditions202110,923,100Adaptive text-to-speech outputs202110,909,987Hotword detection on multiple devices202110,878,318Adaptive artificial neural network selection techniques202010,867,600Recorded media hotword trigger suppression202010,866,974Dynamic display of content consumption by geographic location202010,860,639Query response using media consumption history202010,809,968Determining that audio includes music and then identifying the music as a particular song202010,803,391Modeling personal entities on a mobile device using embeddings202010,803,408Screen-analysis based device security202010,776,187Selective obfuscation of notifications202010,770,112Aggregation of related media content202010,769,428On-device image recognition202010,761,802Identifying music as a particular song202010,755,171Hiding and detecting information using neural networks202010,739,982Drag-and-drop on a mobile device202010,733,360Simulated hyperlinks on a mobile device202010,699,710Detecting and suppressing voice queries202010,664,519Visual recognition using user tap locations202010,663,313Providing traffic warnings to a user based on return journey202010,659,399Message analysis using a machine learning model202010,652,706Entity disambiguation in a mobile environment202010,650,828Hotword recognition202010,643,614Promoting voice actions to hotwords202010,621,987Providing pre-computed hotword models202010,592,261Automating user input from onscreen content202010,593,330Hotword detection on multiple devices202010,565,996Speaker identification202010,536,733Systems and methods for live media content matching202010,515,133Systems and methods for automatically suggesting metadata for media content201910,509,531Grouping and summarization of messages based on topics201910,504,524Segment-based speaker verification using dynamically generated phrases201910,497,373Providing pre-computed hotword models201910,491,660Sharing screen content in a mobile environment201910,489,410Mapping images to search queries201910,467,820Image style transfer for three-dimensional models201910,460,747Frequency based audio analysis using neural networks201910,453,441Adaptive text-to-speech outputs201910,446,153Providing pre-computed hotword models201910,438,591Hotword-based speaker recognition201910,424,321Audio data classification201910,387,461Techniques for suggesting electronic messages based on user activity and other context201910,367,770Notification bundles for affinities between notification data201910,353,950Visual recognition using user tap locations201910,346,223Selective obfuscation of notifications201910,346,493On-device query rewriting201910,318,543Obtaining and enhancing metadata for content items201910,320,939Video playlists and recommendations based on electronic messaging communications201910,311,249Selectively obscuring private information based on contextual information201910,303,779Media consumption history201910,305,828Search query predictions by a keyboard201910,299,089Contextually prompting users to switch communication modes201910,283,129Audio matching using time-frequency onsets201910,275,464Media consumption history201910,269,346Multiple speech locale-specific hotword classifiers for selection of a speech locale201910,262,659Hotword recognition201910,255,922Speaker identification using a text-independent model and a text-dependent model201910,248,440Providing a set of user input actions to a mobile device to cause performance of the set of user input actions201910,242,029Dynamic display of content consumption by geographic location201910,244,369Screen capture image repository for a user201910,241,668Drag-and-drop on a mobile device201910,242,378Incentive-based check-in201910,198,442Media consumption history201910,199,069Aggregation on related media content201910,186,264Promoting voice actions to hotwords201910,186,268Providing pre-computed hotword models201910,178,527Personalized entity repository201910,170,112Detecting and suppressing voice queries201910,147,197Segment content displayed on a computing device into regions based on pixels of a screenshot image that captures the content201810,140,998Method for siren detection based on audio samples201810,140,991Using audio characteristics to identify speakers and media items201810,133,533Automatic detection and correction of misalignment between display devices201810,134,398Hotword detection on multiple devices201810,120,934Hold back and real time ranking of results in a streaming matching system201810,109,270Adaptive text-to-speech outputs201810,109,276Promoting voice actions to hotwords201810,080,114Detection and ranking of entities from mobile onscreen content201810,078,803Screen-analysis based device security201810,069,783Notification bundles for affinities between notification data201810,055,390Simulated hyperlinks on a mobile device based on user intent and a centered selection of text201810,037,760Segment-based speaker verification using dynamically generated phrases201810,013,552Protecting content on a mobile device from mining20189,934,783Hotword recognition20189,928,840'Hotword recognition'20189,916,328'Providing user assistance from interaction understanding'20189,911,419'Providing pre-computed hotword models'20189,886,461'Indexing mobile onscreen content'20189,886,942'Adaptive text-to-speech outputs'20189,877,071Detection of creative works on broadcast media20189,870,345'Textual message ordering based on message content'20189,870,623'Segmenting content displayed on a computing device into regions based on pixels of a screenshot image that captures the content'20189,842,602'Method for siren detection based on audio samples'20179,836,597Protecting content on a mobile device from mining20179,824,079'Providing actions for mobile onscreen content'20179,817,907'Using place of accommodation as a signal for ranking reviews and point of interest search results'20179,811,352'Replaying user input actions using screen capture images'20179,805,719'Initiating actions based on partial hotwords'20179,798,708'Annotating relevant content in a screen capture image'20179,799,324'Adaptive text-to-speech outputs'20179,788,179'Detection and ranking of entities from mobile onscreen content'20179,786,279'Answering questions using environmental context'20179,762,651'Redaction suggestion for sharing screen content'20179,754,026'Hold back and real time ranking of results in a streaming matching system'20179,756,005'Notification bundles for affinities between notification data'20179,747,926'Hotword recognition'20179,741,348'Segment-based speaker verification using dynamically generated phrases'20179,720,955'Search query predictions by a keyboard'20179,711,148'Dual model speaker identification'20179,703,541'Entity action suggestion on a mobile device'20179,704,483'Collaborative language model biasing'20179,699,597'Wireless signal forwarding'20179,684,693'On-device query rewriting'20179,679,573'System and method for adding pitch shift resistance to an audio fingerprint'20179,674,497'Editing media content without transcoding'20179,661,361'Systems and methods for live media content matching'20179,646,612'Providing pre-computed hotword models'20179,619,854'Fingerprint matching for recommending media content within a viewing session'20179,620,114'Initiating actions based on partial hotwords'20179,606,716'Drag-and-drop on a mobile device'20179,589,564'Multiple speech locale-specific hotword classifiers for selection of a speech locale'20179,582,482'Providing an annotation linking related entities in onscreen content'20179,576,576'Answering questions using environmental context'20179,569,405'Generating correlation scores'20179,569,532'Melody recognition systems'20179,563,671'Protecting content on a mobile device from mining'20179,542,942'Promoting voice actions to hotwords'20179,542,488'Associating audio tracks with video content'20179,542,948'Text-dependent speaker identification'20179,536,151'Detection of inactive broadcasts during live stream ingestion'20179,529,907'Hold back and real time ranking of results in a streaming matching system'20169,520,130'Providing pre-computed hotword models'20169,514,752'Hotword detection on multiple devices'20169,514,753'Speaker identification using hash-based indexing'20169,508,342'Initiating actions based on partial hotwords'20169,508,023'Transformation invariant media matching'20169,502,026'Initiating actions based on partial hotwords'20169,484,064'Video chunking for robust, progressive uploading'20169,477,709'Query response using media consumption history'20169,471,673'Audio matching using time-frequency onsets'20169,443,512'Initiating actions based on partial hotwords'20169,435,878'Positioning using audio recognition'20169,424,846'Segment-based speaker verification using dynamically generated phrases'20169,411,884'Noise based interest point density pruning'20169,401,146'Identification of communication-related voice commands'20169,401,000'Protecting content on a mobile device from mining'20169,390,719'Interest points density control for audio matching'20169,384,273'Compressed patch features for audio fingerprinting'20169,384,734'Real-time audio recognition using multiple recognizers'20169,367,887'Multi-channel audio video fingerprinting'20169,344,759'Associating audio tracks of an album with video content'20169,330,663'Initiating actions based on partial hotwords'20169,323,770'Fingerprint merging after claim generation'20169,318,107'Hotword detection on multiple devices'20169,280,599'Interface for real-time audio recognition'20169,275,427'Multi-channel audio video fingerprinting'20169,275,136'Method for siren detection based on audio samples'20169,268,845'Audio matching using time alignment, frequency alignment, and interest point overlap to filter false positives'20169,263,042'Providing pre-computed hotword models'20169,263,035'Promoting voice actions to hotwords'20169,240,183'Reference signal suppression in speech recognition'20169,224,118'Dynamic display of content consumption by geographic location'20159,224,385'Unified recognition of speech and music'20159,213,703'Pitch shift and time stretch resistant audio matching'20159,208,225'Incentive-based check-in'20159,208,154'IDF weighting of LSH bands for live reference ingestion'20159,204,101'Video chunking for robust, progressive uploading'20159,202,472'Magnitude ratio descriptors for pitch-resistant audio matching'20159,189,826'Multi-channel audio video fingerprinting'20159,159,327'System and method for adding pitch shift resistance to an audio fingerprint'20159,159,364'Aggregation of related media content'20159,153,239'Differentiating between near identical versions of a song'20159,148,738'Using local gradients for pitch resistant audio matching'20159,129,015'Min/max filter for audio matching'20159,123,330'Large-scale speaker identification'20159,111,537'Real-time audio recognition protocol'20159,113,202'Inverted client-side fingerprinting and matching'20159,098,576'Ensemble interest point detection for audio matching'20159,087,124'Adaptive weighting of popular reference content in audio matching'20159,069,849'Methods for enforcing time alignment for speed resistant audio matching'20159,055,376'Classifying music by genre using discrete cosine transforms'20159,052,986'Pitch shift resistant audio matching'20159,031,840'Identifying media content'20159,026,540'Systems and methods for information match scoring'20159,008,490'Melody recognition systems'20159,002,835'Query response using media consumption history'20158,953,811'Full digest of an audio file for identifying duplicates'20158,938,089'Detection of inactive broadcasts during live stream ingestion'20158,918,382'Learning common spelling errors through content matching'20148,895,830'Interactive game based on user generated music content'20148,886,543'Frequency ratio fingerprint characterization for audio matching'20148,868,223'Positioning using audio recognition'20148,863,182'In-stream video stitching'20148,843,369'Speech endpointing based on voice profile'20148,838,609'IDF weighting of LSH bands for live reference ingestion'20148,831,763'Intelligent interest point pruning for audio matching'20148,812,320'Segment-based speaker verification using dynamically generated phrases'20148,805,683'Real-time audio recognition protocol'20148,805,560'Noise based interest point density pruning'20148,775,191'Efficient utterance-specific endpointer triggering for always-on hotwording'20148,768,712'Initiating actions based on partial hotwords'20148,738,633'Transformation invariant media matching'20148,735,708'System and method for synchronizing tag history'20148,719,039'Promoting voice actions to hotwords'20148,699,862'Synchronized content playback related to content recognition'20148,655,657'Identifying media content'20148,488,943'Trimming media content without transcoding'20138,484,017'Identifying media content'20138,458,156'Learning common spelling errors through content matching'20138,433,577'Detection of creative works on broadcast media'20138,212,135'Systems and methods for facilitating higher confidence matching by a computer-based melody matching system'2012Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2012–2021Patents assigned to GOOGLE INC (145)· patent assignee history
2012–2016Patents assigned to SHARIFI MATTHEW (30)· patent assignee history
2012–2016Patents assigned to POSTELNICU GHEORGHE (11)· patent assignee history
2012–2021Based in Zurich, CH· patent location history
2014–2016Patents assigned to ROBLEK DOMINIK (18)· patent assignee history
2014–2019Based in Palo Alto, CA, US· patent location history
2014–2019Based in Santa Clara, CA, US· patent location history
2016–2021Based in Kilchberg, CH· patent location history
2016–2020Based in Mountain View, CA, US· patent location history
2017–2021Patents assigned to GOOGLE LLC (100)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| GOOGLE INC | 145 | 2012–2021 |
| GOOGLE LLC | 100 | 2017–2021 |
| SHARIFI MATTHEWself | 30 | 2012–2016 |
| ROBLEK DOMINIK | 18 | 2014–2016 |
| POSTELNICU GHEORGHE | 11 | 2012–2016 |
Locations
| Location | Patents | Span |
|---|---|---|
| Kilchberg, CH | 102 | 2016–2021 |
| Zurich, CH | 61 | 2012–2021 |
| Palo Alto, California, US | 33 | 2014–2019 |
| Santa Clara, California, US | 14 | 2014–2019 |
| Mountain View, California, US | 5 | 2016–2020 |