Inventor
DAY MICHAEL NORMAN
US56 patents
⚠️ This page may combine multiple inventors who share the name “DAY MICHAEL NORMAN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
45 patentsUS7523157B2Apr 21, 2009
Managing a plurality of processors as devices
IBM109 citations98
US7516456B2Apr 7, 2009
Asymmetric heterogeneous multi-threaded operating system
IBM64 citations98
US5996015ANov 30, 1999
Method of delivering seamless and continuous presentation of multimedia data files to a target device by assembling and concatenating multimedia segments in memory
IBM440 citations98
US5941951AAug 24, 1999
Methods for real-time deterministic delivery of multimedia data in a client/server system
IBM158 citations98
US6820143B2Nov 16, 2004
On-chip data transfer in multi-processor system
IBM58 citations96
US5996025ANov 30, 1999
Network transparent access framework for multimedia serving
IBM142 citations95
US7478390B2Jan 13, 2009
Task queue management of virtual devices using a plurality of processors
IBM51 citations94
US5892913AApr 6, 1999
System and method for datastreams employing shared loop architecture multimedia subsystem clusters
IBM129 citations94
US7565659B2Jul 21, 2009
Light weight context switching
IBM24 citations93
US7653908B2Jan 26, 2010
Grouping processors and assigning shared memory space to a group in a heterogeneous computer environment
IBM17 citations92
US7546393B2Jun 9, 2009
System for asynchronous DMA command completion notification wherein the DMA command comprising a tag belongs to a plurality of tag groups
IBM23 citations92
US7496917B2Feb 24, 2009
Virtual devices using a pluarlity of processors
IBM16 citations92
US7389508B2Jun 17, 2008
System and method for grouping processors and assigning shared memory space to a group in heterogeneous computer environment
IBM18 citations92
US7200688B2Apr 3, 2007
System and method asynchronous DMA command completion notification by accessing register via attached processing unit to determine progress of DMA command
IBM21 citations92
US7103748B2Sep 5, 2006
Memory management for real-time applications
IBM21 citations92
US7093080B2Aug 15, 2006
Method and apparatus for coherent memory structure of heterogeneous processor systems
IBM25 citations92
US6981072B2Dec 27, 2005
Memory management in multiprocessor system
IBM34 citations92
US6032191AFeb 29, 2000
Direct coupling for data transfers
IBM25 citations89
US6016400AJan 18, 2000
Preloading software onto a computer system
IBM70 citations88
US7921151B2Apr 5, 2011
Managing a plurality of processors as devices
IBM14 citations84
US7530068B2May 5, 2009
Method of resource allocation using an access control mechanism
IBM15 citations84
US7475257B2Jan 6, 2009
System and method for selecting and using a signal processor in a multiprocessor system to operate as a security for encryption/decryption of data
IBM11 citations84
US7240182B2Jul 3, 2007
System and method for providing a persistent function server
IBM15 citations84
US7240137B2Jul 3, 2007
System and method for message delivery across a plurality of processors
IBM13 citations84
US7243200B2Jul 10, 2007
Establishing command order in an out of order DMA command queue
IBM11 citations83
US7748006B2Jun 29, 2010
Loading software on a plurality of processors
IBM13 citations82
US7415703B2Aug 19, 2008
Loading software on a plurality of processors
IBM14 citations82
US7290112B2Oct 30, 2007
System and method for virtualization of processor resources
IBM9 citations74
US7114035B2Sep 26, 2006
Software-controlled cache set management with software-generated class identifiers
IBM8 citations74
US7107363B2Sep 12, 2006
Microprocessor having bandwidth management for computing applications and related method of managing bandwidth allocation
IBM10 citations74
US7114042B2Sep 26, 2006
Method to provide atomic update primitives in an asymmetric heterogeneous multiprocessor environment
IBM8 citations73
US7089373B2Aug 8, 2006
Shadow register to enhance lock acquisition
IBM8 citations73
US7984075B2Jul 19, 2011
Asynchronous linked data structure traversal
IBM4 citations63
US7752350B2Jul 6, 2010
System and method for efficient implementation of software-managed cache
IBM2 citations63
US7421453B2Sep 2, 2008
Asynchronous linked data structure traversal
IBM2 citations63
US7299372B2Nov 20, 2007
Hierarchical management for multiprocessor system with real-time attributes
IBM5 citations63
US6961820B2Nov 1, 2005
System and method for identifying and accessing streaming data in a locked portion of a cache
IBM4 citations63
US7814281B2Oct 12, 2010
Method to provide atomic update primitives in an asymmetric heterogeneous multiprocessor environment
IBM2 citations62
US7725618B2May 25, 2010
Memory barriers primitives in an asymmetric heterogeneous multiprocessor environment
IBM2 citations62
US7356713B2Apr 8, 2008
Method and apparatus for managing the power consumption of a data processing system
IBM4 citations62
US7363544B2Apr 22, 2008
Program debug method and apparatus
IBM3 citations61
US7290106B2Oct 30, 2007
Method for processor to use locking cache as part of system memory
IBM2 citations61
US7290107B2Oct 30, 2007
Direct deposit using locking cache
IBM5 citations61
US7836222B2Nov 16, 2010
System and method for tracking messages between a processing unit and an external device
IBM0 citations52
US7721123B2May 18, 2010
Method and apparatus for managing the power consumption of a data processing system
IBM0 citations52
DAY MICHAEL NORMAN
2 patentsBROKENSHIRE DANIEL ALAN
1 patentCRAFT DAVID JOHN
1 patentSONY COMPUTER ENTERTAINMENT INC
1 patentShowing the top 50 of 56 patents by PatentIndex Score.