Patent №
US 6,795,875
Granted
2004-09-21
Filed 2001
Owner
WEBTV NETWORKS, INC. (MICROSOFT)
+1 more
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09875512
Systems for servicing the data and memory requirements of system devices. A DMA engine that includes a data reservoir is provided that manages and arbitrates the data requests from the system devices. An arbitration unit is provided that only allows eligible devices to make a data request in any given cycle to ensure that all devices will be serviced within a programmable time period. The data reservoir contains the data buffers for each channel of each device. A memory interface ensures that sufficient data for each channel is present in the data reservoir by making requests to a system's memory based on an analysis of each channel. Based on this analysis, a request is either made to the system's main memory, or the channel waits until it is evaluated again in the future. Each channel is thereby guaranteed a response time.
AI classification
Ownership
WEBTV NETWORKS, INC. (MICROSOFT)
assignment · 118810485
MICROSOFT CORPORATION
merger · 150290853
Assignors
GRAY, DONALD M. III, AHSAN, AGHA ZAIGHAM
On an employer assignment, the assignors are typically the inventors.