Actor Zeppo Marx patented a "Cardiac Pulse Rate Monitor" in 1969.
Make the Most of PatentStorm
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest patents by subscribing to an RSS feed.
Got questions? Ask a Patent Expert!
Registered users: Manage your profile, comments and alerts.
AbstractA method and apparatus are provided for scheduling when each of a plurality of virtual connections supported by a transmit device will be serviced by the transmit device. The transmit device includes a transmission control unit that uses a plurality of calendars to schedule when each of the plurality of virtual connections will be serviced. Virtual connections with faster transfer rates are scheduled using higher granularity calendars, while virtual connections with slower transfer rates are scheduled using lower granularity calendars. Each entry in the calendars is associated with a time interval ("cell slot") during which the transmit device is able to service one virtual connection. During a given cell slot, linked lists associated with the calendar entries that correspond to the cell slot are added to a service queue, and the virtual connection at the head of the service queue is serviced. After a virtual connection is serviced, the next service time for the virtual connection is scheduled by attaching the virtual connection to the head of a linked list associated with the appropriate entry of the appropriate calendar. The appropriate entry is determined by incrementing a fixed-point "desired service time" value that represents the cell slot for which the virtual connection was last scheduled, by a fixed-point inter-gap value that represents the how many cell slots ideally elapse between sequential service times of the virtual connection.Other References
| InventorsApplicationNo. 825409 filed on 03/27/1997US Classes:370/397, Employing logical addressing for routing (e.g., VP or VC)370/232, Based on data flow rate measurement370/399Employing logical addressing for routing (e.g., VP or VC)Field of Search370/232, Based on data flow rate measurement370/397, Employing logical addressing for routing (e.g., VP or VC)370/398, Centralized switching370/399, Employing logical addressing for routing (e.g., VP or VC)370/409, Employing logical addressing for routing (e.g., VP or VC)370/412, Queuing arrangement370/465, Adaptive370/468, Assignment of variable bandwidth or time period for transmission or reception370/233, Measurement of the peak data flow rate370/235Flow control of data transmission through a networkExaminersPrimary: Kizou, HassanAttorney, Agent or FirmUS Patent References5179556, Bandwidth management and congestion control scheme for multicast ATM networksIssued on: 01/12/1993 Inventor: Turner5241536, Broadband input buffered ATM switch Issued on: 08/31/1993 Inventor: Grimble, et al.5463620, Bandwidth allocation, transmission scheduling, and congestion avoidance in broadband asynchronous transfer mode networks Issued on: 10/31/1995 Inventor: Sriram5499238, Asynchronous transfer mode (ATM) multiplexing process device and method of the broadband integrated service digital network subscriber access apparatus Issued on: 03/12/1996 Inventor: Shon5515363, Traffic shaping system with transmit latency feedback for asynchronous transfer mode networks Issued on: 05/07/1996 Inventor: Ben-Nun, et al.5533020, ATM cell scheduler Issued on: 07/02/1996 Inventor: Byrn, et al.5577035Apparatus and method of processing bandwidth requirements in an ATM switch Issued on: 11/19/1996 Inventor: Hayter, et al. Foreign Patent References
International ClassH04L 012/56 |