Inventor

Amit Kumar Agrawal

Inventor
Bangalore, IN

Overview

110→
Patents
2005–2020
Patent span
Physics
Primary field (CPC G)

Patents· 110 as inventor

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

G06Fprimary
G06FElectric digital data processing11%
G06TImage data processing or generation, in general11%
H04NPictorial communication, e.g. television10%
G06VImage or video recognition or understanding10%
H04MTelephonic communication10%
G06KGraphical data reading8%
H04WWireless communication networks8%
H04LTransmission of digital information, e.g. telegraphic communication5%
G10LSpeech analysis techniques or speech synthesis4%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes3%
PatentTitleYear
10,872,115Automatically associating an image with an audio track202010,860,836Generation of synthetic image data for computer vision models202010,848,453Name composition assistance in messaging applications202010,841,412Method and apparatus for enabling context-based voice responses to always-on-display notifications202010,827,455Method and apparatus for sending a notification to a short-range wireless communication audio output device202010,813,193Flashlight management on curved glass202010,803,726Device notification for clothing selection incompatible with weather202010,769,043System and method for assisting user to resolve a hardware issue and a software issue202010,699,701Identifying and configuring custom voice triggers202010,671,511Automated bug fixing202010,667,107Method and system for entry and exit monitoring using bluetooth low energy (BLE) beacons202010,616,398Communication session modifications based on a proximity context202010,607,432Locking a touch screen of a mobile device202010,599,281Devices and methods for modifying temporally dependent content elements of electronic communications202010,582,149Preview streaming of video data202010,565,312Context-based action recommendations based on a shopping transaction correlated with a monetary deposit as incoming communications202010,545,733Code reusability202010,528,320System and method for speech-based navigation and interaction with a device's visible screen elements using a corresponding view hierarchy202010,521,607Contextual content sharing in a video conference201910,482,925Frame selection of video data201910,447,641Name composition assistance in messaging applications201910,432,779Communication session modifications based on a proximity context201910,397,392Suppressing device notification messages when connected to a non-user-specific device201910,388,280Method and apparatus for managing multiple voice operation trigger phrases201910,389,875Notifying caller whether voice call is public at the callee device201910,325,372Intelligent auto-cropping of images201910,306,434Configuring mobile device in an activity configuration responsive to a recreational implement being in a use configuration201910,291,666Method and apparatus for temporarily prioritizing contacts based on context201910,282,857Self-validating structured light depth sensor system201910,250,925Determining a playback rate of media for a requester201910,217,195Generation of semantic depth of field effect201910,209,951Language-based muting during multiuser communications201910,198,823Segmentation of object image data from background image data201910,180,918Mobile wireless communication system, network and method for managing the use of a peripheral in connection with an upcoming event201910,133,595Methods for producing task reminders on a device201810,129,773Methods and apparatus for managing data use201810,122,854Interactive voice response (IVR) using voice input for tactile input based on context201810,108,851Face recognition in an enterprise video conference201810,095,372Devices and methods for modifying temporally dependent content elements of electronic communications201810,096,122Segmentation of object image data from background image data201810,070,323Method and apparatus for managing a nap mode on an electronic device201810,027,883Primary user selection for head tracking201810,027,614Duplicate notification management201810,015,748Method and apparatus for changing an operating state of a portable electronic device20189,965,865Image data segmentation using depth data20189,959,480Pixel-structural reference image feature extraction20189,961,407Method and system for television program recommendation20189,924,464'Identifying at least one alternate power source for providing power to a portable electronic device'20189,892,271'Device lock control apparatus and method with device user identification using a thermal signature'20189,875,734Method and apparatus for managing audio readouts20189,866,820'Online calibration of cameras'20189,843,673'Managing calls'20179,843,672'Managing calls'20179,832,300Method and apparatus for contextually managing contact priorities based on travel20179,832,368Managing unintended camera clicks20179,818,451'Frame selection of video data'20179,792,688'Position detection device'20179,750,420'Facial feature selection for heart rate detection'20179,729,865'Object detection and tracking'20179,722,895'Vendor usage monitoring and vendor usage risk analysis system'20179,706,413'Computer implemented system and method for Wi-Fi based indoor localization'20179,697,433'Pixel-structural reference image feature extraction'20179,635,307'Preview streaming of video data'20179,633,659'Method and apparatus for voice enrolling an electronic computing device'20179,634,973'Method and apparatus for managing blind-carbon-copy account replies in e-mail communications'20179,605,981'Absolute encoder'20179,600,227'System and method for speech-based navigation and interaction with a device\'s visible screen elements using a corresponding view hierarchy'20179,583,097'Dynamic inference of voice command for software operation from help information'20179,578,279'Preview streaming of video data'20179,538,343'Dynamically loading voice engine locale settings'20179,524,631'Method and apparatus for setting a notification readout mode based on proximity detection'20169,513,623'Method for generating trajectory for numerical control process'20169,462,230'Catch-up video buffering'20169,445,395'Suppressing alert messages based on microphone states of connected devices'20169,444,928'Queueing voice assist messages during microphone use'20169,423,281'Self-calibrating single track absolute rotary encoder'20169,426,285'Method and electronic device for individualizing ringtones'20169,357,917'Method and apparatus for managing blinking'20169,313,327'Method and apparatus for managing contact information'20169,298,974'Object identification through stereo association'20168,811,767'Structured light for 3D shape reconstruction subject to global illumination'20148,805,057'Method and system for generating structured light with spatio-temporal patterns for 3D scene reconstruction'20148,630,446'Method and system for determining projections in non-central catadioptric optical systems'20148,605,991'Method for generating visual hulls for 3D objects as sets of convex polyhedra from polygonal silhouettes'20138,493,432'Digital refocusing for wide-angle images using axial-cone cameras'20138,472,698'System and method for determining poses of objects'20138,437,537'Method and system for estimating 3D pose of specular objects'20138,405,763'Video camera for reconstructing varying spatio-temporal resolution videos'20138,397,114'Automated regression testing intermediary'20138,332,347'System and method for inferring a network of associations'20128,301,798'System and method for processing large amounts of transactional data'20128,274,573'Method and system for generating high temporal resolution video from low temporal resolution videos'20128,229,294'Cameras with varying spatio-angular-temporal resolutions'20128,229,242'Method for reconstructing surfaces of specular object from sparse reflection correspondences'20128,229,244'Multi-image deblurring'20128,223,259'Increasing temporal resolution of signals'20128,200,589'System and method for network association inference, validation and pruning based on integrated constraints from diverse data'20128,155,447'Determining points of parabolic curvature on surfaces of specular objects'20128,134,786'Method and system for determining projections in non-central catadioptric optical systems'20127,983,487'Method and system for locating and picking objects using active illumination'20117,965,936'4D light field cameras'20117,792,423'4D light field cameras'20107,780,364'Apparatus and method for reducing glare in images'20107,639,289'Increasing object resolutions from a motion-blurred image'20097,580,620'Method for deblurring images using optimized temporal coding patterns'20097,454,136'Method and apparatus for acquiring HDR flash images'20087,443,443'Method and apparatus for enhancing flash and ambient images'20087,403,707'Method for estimating camera settings adaptively'20087,038,185'Camera for directly generating a gradient image'20066,947,958'System and method for documenting composite data products'2005

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2006–2014Patents assigned to MITSUBISHI ELECTRIC RES LAB (24)· patent assignee history
2006–2008Based in Greenbelt, MD, US· patent location history
2009–2016Based in Somerville, MA, US· patent location history
2012–2014Patents assigned to AGRAWAL AMIT (9)· patent assignee history
2016–2020Patents assigned to MOTOROLA MOBILITY LLC (41)· patent assignee history
2016–2020Patents assigned to AMAZON TECH INC (20)· patent assignee history
2016–2020Patents assigned to Google Technology Holdings LLC (10)· patent assignee history
2016–2020Based in Bangalore, IN· patent location history
2016–2020Based in Santa Clara, CA, US· patent location history
2017–2020Based in Kolkata, IN· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MOTOROLA MOBILITY LLC412016–2020
MITSUBISHI ELECTRIC RES LAB242006–2014
AMAZON TECH INC202016–2020
Google Technology Holdings LLC102016–2020
AGRAWAL AMITself92012–2014
Locations
LocationPatentsSpan
Bangalore, IN462016–2020
Santa Clara, California, US212016–2020
Somerville, Massachusetts, US212009–2016
Greenbelt, Maryland, US42006–2008
Kolkata, IN32017–2020