This inventor holds 1 USPTO granted patent. Top assignee: Sony Computer Entertainment Inc.. Active years: 2011.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile
Company Filing History:
Years Active: 2011
Title: Brian M. C. Watson and His Patent for DMA and Graphics Interface Emulation.
Introduction
Brian M. C. Watson is an inventor associated with Foster City, California. His work includes a patent for a method of improving DMA and graphics interface emulation. Watson is associated with Sony Computer Entertainment Inc.
Latest Patents
Watson is credited with 1 patent, titled “DMA and Graphics Interface Emulation.” The invention describes an emulator that schedules DMA and other emulation threads in a time-multiplexed manner, selecting threads according to a load-balancing scheme. Non-DMA threads run until their allotted execution period ends or they stall, while a DMA thread may continue until it stalls.
The DMA thread also prefetches adjacent data in response to DMA requests from the target computer system. When a request arrives, the emulator checks whether the prefetched data matches it. If it does, the emulator fulfills the request from that data; otherwise, it fetches and stores the requested data along with adjacent data that may be useful for later requests.
Career Highlights
Watson’s patent reflects work on emulation systems that coordinate different processing tasks and make data available efficiently. The described approach combines load balancing with data prefetching to handle DMA requests.
Collaborations
Watson’s listed coworkers include Stewart Sargaison and Victor Suba. The available information identifies these professional associations but does not specify their roles in the patent.
Conclusion
Brian M. C. Watson’s patent documents an emulation approach that uses scheduled threads and prefetched data to support DMA requests efficiently.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile
