Inventor
Sanjay Gupta
Inventor
Austin, TX, US
Overview
Patents· 149 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing28%
H04LTransmission of digital information, e.g. telegraphic communication15%
H04WWireless communication networks8%
H04MTelephonic communication6%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests4%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes3%
H04BTransmission3%
G11CStatic stores3%
G01CMeasuring distances, levels or bearings2%
G01RMeasuring electric variables2%
PatentTitleYear
10,855,555On-demand probing for quality of experience metrics202010,846,111Customer service management202010,832,189Systems and methods for dynamically scheduling tasks across an enterprise202010,817,809Systems and methods for customizable route optimization202010,769,783Predicting prostate cancer biochemical recurrence using combined nuclear NF-KB/P65 localization and gland morphology202010,747,530Mission-based developer certification system and method202010,743,222Facilitation of handover coordination based on voice activity data202010,686,885Systems and methods for managing a guest virtual machine executing within a virtualized environment202010,664,566Bandwidth test in networking System-on-Chip verification202010,657,217Latency test in networking system-on-chip verification202010,628,548Flow control in networking system-on-chip verification202010,560,352Subscriber-aware TWAMP data monitoring in computer networks202010,527,442Navigation system and methods for generating enhanced search results202010,521,544Traffic shaping in networking system-on-chip verification201910,503,848Target capture and replay in emulation201910,482,743Flexible temperature sensor including conformable electronics201910,439,948Facilitation of adaptive dejitter buffer201910,433,223Facilitation of adaptive dejitter buffer between mobile devices201910,410,713Content addressable memory modeling in emulation and prototyping201910,305,455Multi-mode power train integrated circuit201910,297,572Discrete flexible interconnects for modules of integrated circuits201910,277,059Wireless battery charger201910,222,926Systems and methods for providing user interfaces for management applications201910,219,192Facilitation of handover coordination based on voice activity data201910,218,590Subscriber-aware TWAMP data monitoring in computer networks201910,134,139Data content integrity in display subsystem for safety critical use cases201810,122,349Multi-mode power train integrated circuit2018D0825537Electronic device having antenna20189,998,386Facilitation of adaptive dejitter buffer20189,990,452Low power corruption of memory in emulation20189,977,908Implementation and management of information security for distributed data storage systems20189,959,379Hybrid compilation for FPGA prototyping20189,955,150Testing of display subsystems20189,946,823Dynamic control of design clock generation in emulation20189,898,563'Modeling memory in emulation based on cache'20189,899,330'Flexible electronic circuits with embedded integrated circuit die'20189,826,445'Facilitation of adaptive dejitter buffer between mobile devices'20179,794,842'Facilitation of handover coordination based on voice activity data'20179,767,237'Target capture and replay in emulation'20179,767,465'Methods and systems for facilitating caching of advertisements'20179,703,579'Debug environment for a multi user hardware assisted verification system'20179,619,600'Third party component debugging for integrated circuit design'2017D0781270'Electronic device having antenna'20179,473,240'Method and apparatus for providing twisted pair multilink communications'20169,413,483'Passive optical network digital subscriber line convergence architecture'20169,372,123'Flexible temperature sensor including conformable electronics'20169,305,126'Switching activity reduction through retiming'20169,215,212'Systems and methods for providing a visualizer for rules of an application firewall'20159,165,099'Adaptive clock management in emulation'20159,065,854'Systems and methods for managing a guest virtual machine executing within a virtualized environment'20159,043,148'Navigation system and methods for generating enhanced search results'20158,982,934'Symbol-gated discontinuous mode for efficient power management of digital subscriber line transceivers'20158,973,104'Method and system for providing limited usage of an electronic device'20158,937,942'Storing session information in network devices'20158,819,561'Tool for visualizing configuration and status of a network appliance'20148,812,714'Systems and methods for application fluency policies'20148,787,558'Low complexity, optimized power management scheme for very high speed digital subscriber line transceivers 2'20148,755,775'Virtual number gateway'20148,753,077'Slinger shield structure'20148,738,593'Method and apparatus for reducing index sizes and increasing performance of non-relational databases'20148,667,303'Peripheral authentication'20148,650,518'Method and apparatus for rule-based automatic layout parasitic extraction in a multi-technology environment'20148,602,733'Structural and acoustical vibration dampener for a rotatable blade'20138,600,577'Navigation system and methods for generating enhanced search results'20138,520,589'Mobile device and method for intelligently communicating data generated thereby over short-range, unlicensed wireless networks and wide area wireless networks'20138,516,411'Register transfer level design compilation advisor'20138,412,857'Authenticating, tracking, and using a peripheral'20138,324,770'Electric motor apparatus'20128,313,303'Acoustical vibration dampener for a rotatable blade'20128,300,532'Forwarding plane configuration for separation of services and forwarding in an integrated services router'20128,255,151'Method and system for providing environmentally-optimized navigation routes'20128,238,450'Dynamic transmitter noise level adjustment for digital subscriber line systems'20128,229,727'System and method for incorporating design behavior and external stimulus in microprocessor emulation model feedback using a shared memory'20128,055,666'Method and system for optimizing database performance'20118,027,825'Structure for testing an operation of integrated circuitry'20118,024,699'Testing sub-systems of a system-on-a-chip using a configurable external system-on-a-chip'20118,016,194'Mobile data storage device reader having both radiofrequency and barcode scanners'2011RE042684'Word search in content addressable memory'20118,006,155'Testing an operation of integrated circuitry'20117,953,433'Data storage device and data storage device tracing system'2011RE041992'Methods and circuitry for built-in self-testing of content addressable memories'2010RE041659'Methods and circuitry for built-in self-testing of content addressable memories'20107,627,843'Dynamically interleaving randomly generated test-cases for functional verification'20097,523,144'Method, system and program product for determining a file format for use in a translation operation'20097,516,115'Method and system for optimizing performance in non-relational databases'20097,509,319'Providing authorized access and request-initiated translation of data files'20097,472,034'System and method for test generation for system level verification using parallel algorithms'20087,434,182'Method for testing sub-systems of a system-on-a-chip using a configurable external system-on-a-chip'20087,289,990'Method and apparatus for reducing index sizes and increasing performance of non-relational databases'20077,260,798'Compilation of remote procedure calls between a timed HDL model on a reconfigurable hardware platform and an untimed model on a sequential computing platform'20077,260,117'Synchronizing initial handshake in ADSL annex C to TTR'20077,260,495'System and method for test generation for system level verification using parallel algorithms'20077,257,802'Method and system for hardware accelerated verification of digital circuit design and its testbench'20077,170,889'System and method for efficiently using channel unit hardware to provide multiple narrowband channels overlaid on a single wideband channel in a satellite communications network'20077,136,641'Alternative network selection for a communication device'20067,106,714'Method and apparatus for transmission of control data in a packet data communication system'20067,062,486'Method, system and program product for enabling authorized access and request-initiated translation of data files'20067,042,855'Method for routing data in a communication system'20066,978,136'Method and wireless device for establishing a communication interface for a communication session'20056,973,069'Method for transporting multimedia information in a communication system'20056,973,447'System apparatus and method for supporting multiple partitions including multiple systems in boot code'20056,922,785'Apparatus and a method for secure communications for network computers'20056,915,343'System and method of running diagnostic testing programs on a diagnostic adapter card and analyzing the results for diagnosing hardware and software problems on a network computer'20056,892,297'Method and system for searching an updated version of boot code for updating current running boot code prior to loading an operating system'20056,862,655'Wide word search using serial match line computation in content addressable memory'20056,807,068'Optical and electrical systems and apparatuses including line interface assemblies and methods of operation'20046,797,158'Method and apparatus for acoustically driven media filtration'20046,799,316'Virtualizing hardware with system management interrupts'20046,791,958'Method of routing control information and bearer traffic between a wireless communications device and infrastructure equipment'20046,785,807'METHOD AND SYSTEM FOR PROVIDING BOOTCODE SUPPORT IN A DATA PROCESSING SYSTEM THAT USES A COMMUNICATIONS PORT THAT UTILIZES A FIRST COMMUNICATIONS PROTOCOL, AN EXTERNAL DEVICE THAT UTILIZES A SECOND COMMUNICATIONS PROTOCOL, AND A DEVICE DRIVER THAT IS LOADED IN RESPONSE TO BOOTING TO COMMUNICATE WITH THE EXTERNAL DEVICE THROUGH THE COMMUNICATIONS PORT'20046,779,110'Network station suitable for identifying and prioritizing boot information for locating an operating system kernel on a remote server'20046,771,991'Graphics and variable presence architectures in wireless communication networks, mobile handsets and methods therefor'20046,728,875'Network station suitable for identifying and prioritizing network adapters'20046,691,195'Compact diagnostic connector for a motherboard of data processing system'20046,687,819'System, apparatus and method for supporting multiple file systems in boot code'20046,636,918'Mobile computing device and associated base stations'20036,609,222'Methods and circuitry for built-in self-testing of content addressable memories'20036,567,667'Domain selecting system and method'20036,535,996'Method and apparatus for protecting user data during power failures in a data processing system'20036,470,457'Local permanent storage in network computer'20026,450,832'Network connector for reduced EMI effects'20026,446,138'Remote operator interface for a network computer'20026,430,687'Boot sequence for a network computer including prioritized scheduling of boot code retrieval'20026,415,387'Low power mode computer with simplified power supply'20026,298,379'Apparatus and method for maintaining operational status in network computers during system management operations'20016,289,449'Creating boot code image on a storage medium'20016,272,628'Boot code verification and recovery'20016,269,444'Operational state switching apparatus and method for network computers'20016,259,598'Method of providing an externally accessible flash memory card with security feature in a network computer'20016,221,258'Method and apparatus for acoustically driven media filtration'20016,135,651'Patching apparatus and method for upgrading modem software code'20006,130,883'Method and apparatus for voice packet communications'20006,070,256'Method and apparatus for self-testing multi-port RAMs'20006,069,928'Scalable receiver structure for efficient bit sequence decoding'20006,067,234'Adaptor connection apparatus for a data processing system'20005,949,888'Comfort noise generator for echo cancelers'19995,818,872'Timing offset error extraction method and apparatus'19985,811,880'Design for mounting discrete components inside an integrated circuit package for frequency governing of microprocessors'19985,809,463'Method of detecting double talk in an echo canceller'19985,793,755'Echo suppressor for facsimile calls in a satellite network'19985,689,556'Method of detecting narrow-band signals in an echo canceller'19975,649,012'Method for synthesizing an echo path in an echo canceller'19975,483,593'Call progress decoder for multiple cadenced tones on telephone lines'19965,121,069'Low frequency sinewave generator'19925,001,748'Ringing signal generator'19914,965,692'Overload detector and protection circuit'19904,962,527'Series ringing signal generator'19904,924,511'Ring signal generator for generating ring signals of different frequencies and power levels in response to user selection'19904,908,857'Isolated drive circuit'1990Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1996–2006Patents assigned to MOTOROLA INC (10)· patent assignee history
2000–2014Patents assigned to IBM (38)· patent assignee history
2000–2012Based in Austin, TX, US· patent location history
2003–2020Based in Lakewood, IL, US· patent location history
2007–2020Patents assigned to MENTOR GRAPHICS CORP (18)· patent assignee history
2007–2020Based in Noida, IN· patent location history
2010–2015Patents assigned to GUPTA SANJAY (24)· patent assignee history
2014–2020Based in Bangalore, IN· patent location history
2016–2019Based in Bedford, MA, US· patent location history
2017–2020Patents assigned to AT & T MOBILITY II LLC (7)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 38 | 2000–2014 |
| GUPTA SANJAYself | 24 | 2010–2015 |
| MENTOR GRAPHICS CORP | 18 | 2007–2020 |
| MOTOROLA INC | 10 | 1996–2006 |
| AT & T MOBILITY II LLC | 7 | 2017–2020 |
Locations
| Location | Patents | Span |
|---|---|---|
| Austin, Texas, US | 31 | 2000–2012 |
| Noida, IN | 18 | 2007–2020 |
| Lakewood, Illinois, US | 14 | 2003–2020 |
| Bangalore, IN | 9 | 2014–2020 |
| Bedford, Massachusetts, US | 9 | 2016–2019 |