Inventor

Michael S. Schlansker

Inventor
Los Altos, CA, US

Overview

64→
Patents
1994–2021
Patent span
Physics
Primary field (CPC G)

Patents· 64 as inventor

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

G06Fprimary
G06FElectric digital data processing66%
H04LTransmission of digital information, e.g. telegraphic communication23%
G02BOptical elements, systems or apparatus3%
H04QSelecting3%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use3%
H03KPulse technique1%
H04BTransmission1%
PatentTitleYear
10,887,213Path-synchronous performance monitoring of interconnection networks based on source code attribution202110,423,530Partial cache coherence201910,146,689Locally poll flag in multi processing node system to determine whether a resource is free to use for thread201810,009,285Resource allocator20189,871,749'Switch assembly'20189,794,171'Modification or addition to forwarding table based on address'20179,614,777'Flow control in a network'20179,584,373'Configurable Clos network'20179,170,377'Optical interconnect'20159,166,817'Load balancing'20159,161,105'Routing optical signals'20159,137,179'Memory-mapped buffers for network interface controllers'20159,007,895'Method for routing data packets in a fat tree network'20158,948,180'Routing encapsulated data packets onto selected VLANs'20158,909,872'Computer system with coherent interconnection'20148,811,398'Method for routing data packets using VLANs'20148,683,000'Virtual network interface system with memory management'20148,452,867'Systems and methods for network and server power management'20138,392,571'Method and system for allocating bandwidth'20138,391,174'Data packet routing'20138,364,874'Prioritized polling for virtual network interfaces'20138,131,814'Dynamic pinning remote direct memory access'20128,125,991'Network switch using managed addresses for fast route lookup'20128,086,706'System and method for self configuration of reconfigurable systems'20117,984,242'Program thread syncronization'20117,975,068'System and method for self configuration of reconfigurable systems'20117,962,656'Command encoding of data to enable high-level functions in computer networks'20117,912,998'DMA access systems and methods'20117,788,437'Computer system with network interface retransmit'20107,725,556'Computer system with concurrent direct memory access'20107,650,471'Head of queue cache for communication interfaces'20107,555,607'Program thread syncronization for instruction cachelines'20097,421,575'Configuring a physical platform in a reconfigurable data center'20087,296,136'Methods and systems for loading data from memory'20077,194,609'Branch reconfigurable systems and methods'20077,146,480'Configurable memory system'20067,086,038'System and method for creating systolic solvers'20067,024,538'Processor multiple function units executing cycle specifying variable length instruction block and using common target block address updated pointers'20067,013,449'Method of designing custom circuit device using scheduling clock cycles'20067,000,091'System and method for independent branching in systems with plural processing elements'20066,993,639'Processing instruction addressed by received remote instruction and generating remote instruction to respective output port for another cell'20066,982,570'Reconfigurable device'20066,952,816'Methods and apparatus for digital circuit design generation'20056,766,445'Storage system for use in custom loop accelerators and the like'20046,651,222'Automatic design of VLIW processors'20036,611,910'Method for processing branch operations'20036,581,187'Automatic design of VLIW processors'20036,457,173'Automatic design of VLIW instruction formats'20026,408,428'Automated design of processor systems using feedback from internal measurements of candidate systems'20026,385,757'Auto design of VLIW processors'20026,023,751'Computer system and method for evaluating predicates and Boolean expressions'20005,999,738'Flexible scheduling of non-speculative instructions'19995,920,716'Compiling a predicated code with direct analysis of the predicated code'19995,850,553'Reducing the number of executed branch instructions in a code sequence'19985,778,219'Method and system for propagating exception status in data registers and for detecting exceptions from speculative operations with non-speculative operations'19985,742,804'Instruction prefetch mechanism utilizing a branch predict instruction'19985,710,912'Method and apparatus for enabling a computer system to adjust for latency assumptions'19985,692,169'Method and system for deferring exceptions generated during speculative execution'19975,664,135'Apparatus and method for reducing delays due to branches'19975,615,386'Computer architecture for reducing delays due to branch instructions'19975,475,823'Memory processor that prevents errors when load instructions are moved in the execution sequence'19955,404,484'Cache system for reducing memory latency times'19955,293,631'Analysis and optimization of array variables in compiler for instruction level parallel processor'19945,276,826'Apparatus for transforming addresses to provide pseudo-random access to memory modules'1994

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1994–2002Patents assigned to HEWLETT PACKARD CO (16)· patent assignee history
1994–1995Based in Sunnyvale, CA, US· patent location history
1995–2021Based in Los Altos, CA, US· patent location history
2003–2015Patents assigned to HEWLETT PACKARD DEVELOPMENT CO (36)· patent assignee history
2011–2019Based in Palo Alto, CA, US· patent location history
2012–2017Patents assigned to SCHLANSKER MICHAEL (11)· patent assignee history
2013–2017Patents assigned to TOURRILHES JEAN (7)· patent assignee history
2017–2021Patents assigned to HEWLETT PACKARD ENTPR DEV LP (7)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
HEWLETT PACKARD DEVELOPMENT CO362003–2015
HEWLETT PACKARD CO161994–2002
SCHLANSKER MICHAELself112012–2017
HEWLETT PACKARD ENTPR DEV LP72017–2021
TOURRILHES JEAN72013–2017
Locations
LocationPatentsSpan
Los Altos, California, US561995–2021
Palo Alto, California, US52011–2019
Sunnyvale, California, US31994–1995