Inventor

Srinivasan Ramani

Inventor
Cary, NC, US

Overview

48→
Patents
2007–2021
Patent span
Physics
Primary field (CPC G)

Patents· 48 as inventor

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

G06Fprimary
G06FElectric digital data processing51%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use15%
H03KPulse technique7%
H04LTransmission of digital information, e.g. telegraphic communication7%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications7%
G06KGraphical data reading3%
G07DHandling of coins or valuable papers, e.g. testing, sorting by denominations, counting, dispensing, changing or depositing3%
H04NPictorial communication, e.g. television3%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes1%
G06VImage or video recognition or understanding1%
PatentTitleYear
10,963,038Selecting a low power state based on cache flush latency determination202110,884,476Autonomously controlling a buffer of a processor202110,678,523Processor that detects memory aliasing in hardware and assures correct operation when memory aliasing occurs202010,680,892Managing servers with quality of service assurances202010,671,110Power series truncation using constant tables for function interpolation in transcendental functions202010,664,250Performing register promotion optimizations in a computer program in regions where memory aliasing may occur and executing the computer program on processor hardware that detects memory aliasing202010,509,635Processor that includes a special store instruction used in regions of a computer program where memory aliasing may occur201910,382,267Managing servers with quality of service assurances201910,331,162Power series truncation using constant tables for function interpolation in transcendental functions201910,228,921Compiler that performs register promotion optimizations in regions of code where memory aliasing may occur201910,228,918Processor that detects memory aliasing in hardware and assures correct operation when memory aliasing occurs201910,169,009Processor that detects memory aliasing in hardware and assures correct operation when memory aliasing occurs201910,169,010Performing register promotion optimizations in a computer program in regions where memory aliasing may occur and executing the computer program on processor hardware that detects memory aliasing201910,102,439Document verification method and system201810,002,212Virtual power management multiprocessor system simulation20189,952,651Deterministic current based frequency optimization of processor chip20189,948,513Managing servers with quality of service assurances20189,934,009Processor that includes a special store instruction used in regions of a computer program where memory aliasing may occur20189,841,998'Processor power optimization with response time assurance'20179,778,726'Deterministic current based frequency optimization of processor chip'20179,626,229'Processor performance monitoring unit synchronization'20179,568,986'System-wide power conservation using memory cache'20179,563,724'Virtual power management multiprocessor system simulation'20179,541,985'Energy efficient optimization in multicore processors under quality of service (QoS)/performance constraints'20179,535,486'Energy efficient optimization in multicore processors under quality of service (QoS)/performance constraints'20179,515,663'Dynamic prescaling for performance counters'20169,471,397'Global lock contention predictor'20169,471,398'Global lock contention predictor'20169,419,625'Dynamic prescaling for performance counters'20169,354,943'Power management for multi-core processing systems'20169,323,574'Processor power optimization with response time assurance'20168,892,921'Power management for systems on a chip'20148,780,402'Document and method of producing a document'20148,639,886'Store-to-load forwarding mechanism for processor runahead mode operation'20148,601,193'Performance monitor design for instruction profiling using shared counters'20138,589,922'Performance monitor design for counting events generated by thread groups'20138,578,168'Method and apparatus for preparing and verifying documents'20138,543,767'Prefetching with multiple processors and threads via a coherency bus'20138,489,787'Sharing sampled instruction address registers for efficient instruction sampling in massively multithreaded processors'20138,442,991'Information access device and network'20138,312,305'Power management for systems on a chip'20128,238,665'Processing of printed documents'20128,200,905'Effective prefetching with multiple processors and threads'20128,194,976'Machine readable documents and reading methods'20128,140,758'Data reorganization in non-uniform cache access caches'20127,818,696'Architectural level throughput based power modeling methodology and apparatus for pervasively clock-gated processor cores'20107,453,798'Active flow management with hysteresis'20087,249,331'Architectural level throughput based power modeling methodology and apparatus for pervasively clock-gated processor cores'2007

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2007–2020Patents assigned to IBM (39)· patent assignee history
2007–2020Based in Cary, NC, US· patent location history
2012–2018Patents assigned to RAMANI SRINIVASAN (15)· patent assignee history
2012–2018Patents assigned to HEWLETT PACKARD DEVELOPMENT CO (6)· patent assignee history
2012–2014Patents assigned to KRISHNA ANIL (4)· patent assignee history
2012–2014Based in Karnataka, IN· patent location history
2013Patents assigned to ADAR ETAI (3)· patent assignee history
2018–2021Based in Bangalore, IN· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
IBM392007–2020
RAMANI SRINIVASANself152012–2018
HEWLETT PACKARD DEVELOPMENT CO62012–2018
KRISHNA ANIL42012–2014
ADAR ETAI32013
Locations
LocationPatentsSpan
Cary, NC, US402007–2020
Karnataka, IN52012–2014
Bangalore, IN32018–2021