Method and apparatus for providing quality-of-service...

Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus access regulation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S107000, C710S117000, C370S395430

Reexamination Certificate

active

07093044

ABSTRACT:
The invention provides quality-of-service (QoS) delivery services over a computer bus having isochronous data transfer capabilities. A transmitting node on the bus transmits a message to an intended recipient indicating a requested bandwidth for a connection. If the intended recipient has sufficient resources, it allocates an isochronous data channel on the bus and notifies the transmitter of the allocated channel. Thereafter, the transmitter transmits the data on the allocated channel. If the recipient cannot allocate a channel, it does not respond, and the transmitter thereafter detects a time-out condition and begins transmitting using a “best efforts” scheme (i.e., non-guaranteed time delivery). In a second variation, a receiving node detects that it is receiving large quantities of data from a transmitting node. In response, the receiving node allocates an isochronous data channel on the bus and notifies the transmitter of the allocated channel. Thereafter, the transmitter transmits using the allocated isochronous channel. In a third variation, multiple receiving nodes that need to receive streaming data from a single transmitting node share a common isochronous data channel. In any of these variations, each receiver can periodically transmit a “deadman” timer message on a broadcast channel to indicate that it is still receiving on a given channel. If a transmitter detects that the deadman timer has expired, it reverts to transmitting data using a “best-efforts” scheme. A transmitter can transmit both to receivers that can handle QoS services and those that cannot explicitly support QoS services.

REFERENCES:
patent: 5774695 (1998-06-01), Autrey et al.
patent: 5845152 (1998-12-01), Anderson et al.
patent: 5911059 (1999-06-01), Profit, Jr.
patent: 5938735 (1999-08-01), Malik
patent: 5953511 (1999-09-01), Sescila, III et al.
patent: 5978902 (1999-11-01), Mann
patent: 5991520 (1999-11-01), Smyers et al.
patent: 6088364 (2000-07-01), Tokukiro
patent: 6094530 (2000-07-01), Brandewie
patent: 6134662 (2000-10-01), Levy et al.
patent: 6219697 (2001-04-01), Lawande et al.
patent: 6266729 (2001-07-01), Leung et al.
patent: 6272581 (2001-08-01), Leung et al.
patent: 6279123 (2001-08-01), Mulrooney
patent: 6347337 (2002-02-01), Shah
patent: 6353898 (2002-03-01), Wipfel et al.
patent: 6374399 (2002-04-01), Mann
patent: 6378000 (2002-04-01), Akatsu et al.
patent: 6430635 (2002-08-01), Kwon et al.
patent: 6434117 (2002-08-01), Momona
patent: 6496509 (2002-12-01), Fant
patent: 6496862 (2002-12-01), Akatsu et al.
patent: 6522654 (2003-02-01), Small
patent: 6538758 (2003-03-01), Ikegawa
patent: 6600756 (2003-07-01), Haviland
patent: 6658512 (2003-12-01), Gokulrangan
patent: 6701371 (2004-03-01), Lee
patent: 6725311 (2004-04-01), Joy et al.
patent: 2002/0133632 (2002-09-01), Salloum Salazar
patent: 2002/0141418 (2002-10-01), Ben-Dor et al.
patent: 2003/0078063 (2003-04-01), Legallais et al.
patent: 2003/0217220 (2003-11-01), Lee et al.
G. Hoffman et al., IEEE 1394: A Ubiquitous Bus, COMPCON '95, Mar. 5, 1995, pp. 1-9, www.skipstone.com/comcon.html.
IEEE std 1394-1995, IEEE Standard for a High Performance Serial Bus, 1996, pp. 1-45.
Arun Ayyagari et al., “IEEE 802.11 Quality Service”, white paper, Mar., 2000, 10 pages.
The Promoters of the 1394 Open HCI, “1394 Open Host Controller Interface Specification”, Sep. 29, 1997, pp. 1-168.
D. Plummer, “RFC 826: An Ethernet Address Resolution Protocol”, http://cie.motor.ru/RFC/Orig/rfc826.txt, Nov. 1982, pp. 1-8.
J. Postel, et al., “RFC 1042: A Standard for the Transmission of IP Datagrams over IEE 802 Networks”, http://IEC,motor.ru/RFC/Orig/rfc1042.txt, Feb. 1988, pp. 1-14.
International Electrotechnical Commission, “Consumer audio/video equipment-Digital interface- Part 1: General”, IEC First edition, Feb. 1998, Reference No. 61883-1, pp. 7-78.
International Electrotechnical Commission, “Consumer audio/video equipment-Digital Interface- Part 2: SD-DVCR data transmission”, IEC First edition, Feb. 1998, Reference No. 61883-2, pp. 5-15.
International Electrotechnical Commission, “Consumer audio/video equipment-Digital interface- Part 3: HD-DVCR data transmission”, IEC First edition, Feb. 1998, Reference No. 61883-3, pp. 5-13.
International Electrotechnical Commission, “Consumer audio/video equipment-Digital interface- Part 4: MPEG2-TS data transmission”, IEC First edition, Feb. 1998, Reference No. 61883-4, pp. 5-23.
International Electrotechnical Commission, “Consumer audio/video equipment-Digital interface- Part 5: SDL-DVCR data transmission”, IEC First edition, Feb. 1998, Reference No. 61883-5, pp. 5-17.
International Electrotechnical Commission, “Consumer Audio/Video Equipment-Digital Interface- Part 6: Audio and music data transmission protocol”. IEC Reference No. 61883-6/WD2, Nov. 1999, pp. 1-23.
MindShare, Inc., D. Anderson, “Fire Wire System Architecture IEEE 1394a Second Edition PC System Architecture Series”, Dec. 1998, pp. 13-34.
“P1394.1 Draft Standard for High Performance Serial Bus Bridges”, The Institute of Electrical and Electronics Engineers, Inc., Feb. 7, 1999, pp. 9-34.
Microsoft Corporation, “SBP-2 Support and Windows 2000”, http://agent.microsoft.com/hwdev/print/sbp2—w2000.htm, Mar. 25, 1999.
Microsoft Corporation, “Windows 2000 Driver Development Kit Documentation”, www.microsoft.com/hwdev/ddk/DDKdocs/Win2k/202mini—60yv.htm, Apr. 1999.
Microsoft Corporation, “Windows 2000 Driver Development Kit Documentation”, http://www.microsoft.com/hwdev/ddk/DDKdocs/Win2k/102gen—9eg7.htm, et al., Apr. 1999.
Microsoft Corporation, “Windows 2000 Driver Development Kit Documentation”, www.microsoft.com/hwdev/ddk/DDKdocs/Win2K/102gen—9ffr.htm, et al., Apr. 1999.
Microsoft Corporation, “NdisSendPackets”, http://www.Microsoft.com/ddk/DDKdocs/Win2K/103ndisx—88s2.htm, Apr. 1999.
Microsoft Corporation, “NdisClCloseCall”, http://www.microsoft.com/hwdev/ddk/DDKdocs/Win2K103ndisx—7rsi.htm, Apr. 1999.
Microsoft Corporation, “Windows 2000 Driver Development Kit Documentation”, http://www.microsoft.com/ddk/ddkdocs/win2K/vdd—24px.htm, et al., Apr. 1999.
Cisco Systems Inc., “Quality of Service (QoS) Networking”, http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito—doc/qos.htm, Jun. 1999.
Unibrain S.A., “Unibrain FireAPIm Documentation 1394 Class Driver, Kernel Mode Interface”, Jul. 1999, pp. 1-193.
Microsoft Corporation, “Quality of Service Technical White Paper”, 1999.
Ietf, T. Saito, et al., “‘IP over iso1394’ and ‘AV over iso1394’ controlled by an extension of MCAP”, http://search.ietf.org/internet-drafts/draft-ietf-ip1394-ip-over-iso1394-00.txt, pp. 1-11, Sep. 1999.
Microsoft Corporation, “A Short Overview of QoS Mechanisms and Their Interoperation”, 1999, pp. 1-7.
Congruent Software, Inc., P. Johansson, “RFC 2734: Ipv4 over IEEE 1394”, Dec. 1999.
D.Steinberg, et al., “An Empirical Analysis of the IEEE-1394 Serial bus Protocol”, IEEE Jan. 2000, pp. 58-64.
Unibrain S.A., “Unibrain FireAPItm Documentation, 1394 Class Driver, User Mode Interface”, Apr. 4, 2000, pp. 1-281.
Unibrain, S.A., “The IEEE-1394 Development Toolkit for Windows NT 4.0/98/98SE”, http://www.unibrain.com/products/ieee-1394/fireapi.htm, Apr. 14, 2000.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for providing quality-of-service... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for providing quality-of-service..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for providing quality-of-service... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3715288

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.