Electrical computers and digital processing systems: multicomput – Computer-to-computer direct memory accessing
Reexamination Certificate
2011-08-09
2011-08-09
Wasel, Mohamed (Department: 2454)
Electrical computers and digital processing systems: multicomput
Computer-to-computer direct memory accessing
C709S213000, C709S214000, C709S216000
Reexamination Certificate
active
07996482
ABSTRACT:
A client playback architecture for a media content distribution system is provided. In the preferred embodiment, the client playback architecture is a Remote Direct Memory Access (RDMA) based architecture. The RDMA based architecture enables the client playback device to obtain media content from a central server in real-time or in substantially real-time as the media content is needed for playback at the client playback device. More specifically, the playback device includes RDMA enabled playback circuitry operating to perform RDMA transfers for select media content, buffer the media content received as a result of the RDMA transfers, and provide the media content for presentation to one or more associated viewers via one or more audio/video interfaces.
REFERENCES:
patent: 5155591 (1992-10-01), Wachob
patent: 5231494 (1993-07-01), Wachob
patent: 5959623 (1999-09-01), van Hoff et al.
patent: 5974398 (1999-10-01), Hanson et al.
patent: 6574793 (2003-06-01), Ngo et al.
patent: 6697878 (2004-02-01), Imai
patent: 6698020 (2004-02-01), Zigmond et al.
patent: 6718551 (2004-04-01), Swix et al.
patent: 6738978 (2004-05-01), Hendricks et al.
patent: 6799326 (2004-09-01), Boylan, III et al.
patent: 6820277 (2004-11-01), Eldering et al.
patent: 6938268 (2005-08-01), Hodge
patent: 7039932 (2006-05-01), Eldering
patent: 7100183 (2006-08-01), Kunkel et al.
patent: 7134132 (2006-11-01), Ngo et al.
patent: 7146627 (2006-12-01), Ismail et al.
patent: 7185353 (2007-02-01), Schlack
patent: 7228555 (2007-06-01), Schlack
patent: 7245614 (2007-07-01), Podar et al.
patent: 7281030 (2007-10-01), Davis
patent: 7328450 (2008-02-01), Macrae et al.
patent: 7363643 (2008-04-01), Drake et al.
patent: 7451467 (2008-11-01), Carver et al.
patent: 7565450 (2009-07-01), Garcia-Luna-Aceves et al.
patent: 7571440 (2009-08-01), Vessey et al.
patent: 7600037 (2009-10-01), Tucker
patent: 7650617 (2010-01-01), Hoshino et al.
patent: 7652594 (2010-01-01), Lamont et al.
patent: 7743112 (2010-06-01), Kenna, III et al.
patent: 7882531 (2011-02-01), Yamagishi
patent: 2002/0019769 (2002-02-01), Barritz et al.
patent: 2002/0078444 (2002-06-01), Krewin et al.
patent: 2002/0087402 (2002-07-01), Zustak et al.
patent: 2002/0087978 (2002-07-01), Nicholson et al.
patent: 2002/0095454 (2002-07-01), Reed et al.
patent: 2002/0124249 (2002-09-01), Shintani et al.
patent: 2002/0124251 (2002-09-01), Hunter et al.
patent: 2002/0138291 (2002-09-01), Vaidyanathan et al.
patent: 2002/0138440 (2002-09-01), Vaidyanathan et al.
patent: 2002/0138831 (2002-09-01), Wachtfogel et al.
patent: 2002/0144263 (2002-10-01), Eldering et al.
patent: 2002/0161838 (2002-10-01), Pickover et al.
patent: 2002/0184403 (2002-12-01), Dahlin et al.
patent: 2003/0004793 (2003-01-01), Feuer et al.
patent: 2003/0028888 (2003-02-01), Hunter et al.
patent: 2003/0061607 (2003-03-01), Hunter et al.
patent: 2003/0065804 (2003-04-01), Owerfeldt et al.
patent: 2003/0149975 (2003-08-01), Eldering et al.
patent: 2004/0032881 (2004-02-01), Arai
patent: 2004/0049600 (2004-03-01), Boyd et al.
patent: 2004/0111742 (2004-06-01), Hendricks et al.
patent: 2004/0163101 (2004-08-01), Swix et al.
patent: 2004/0225719 (2004-11-01), Kisley et al.
patent: 2005/0036555 (2005-02-01), Ramakrishnan
patent: 2005/0039205 (2005-02-01), Riedl
patent: 2005/0091160 (2005-04-01), Kitze et al.
patent: 2005/0097183 (2005-05-01), Westrelin
patent: 2005/0108776 (2005-05-01), Carver et al.
patent: 2005/0251820 (2005-11-01), Stefanik et al.
patent: 2006/0036490 (2006-02-01), Sagalyn
patent: 2006/0059042 (2006-03-01), Zohar
patent: 2006/0075057 (2006-04-01), Gildea et al.
patent: 2006/0095507 (2006-05-01), Watson
patent: 2006/0107302 (2006-05-01), Zdepski
patent: 2006/0110552 (2006-05-01), Ishida et al.
patent: 2006/0168616 (2006-07-01), Candelore
patent: 2006/0212900 (2006-09-01), Ismail et al.
patent: 2006/0230119 (2006-10-01), Hausauer et al.
patent: 2006/0294555 (2006-12-01), Xie
patent: 2007/0011702 (2007-01-01), Vaysman
patent: 2007/0027755 (2007-02-01), Lee
patent: 2007/0028261 (2007-02-01), Bouilloux-Lafont
patent: 2007/0058670 (2007-03-01), Konduru et al.
patent: 2007/0112971 (2007-05-01), Noff et al.
patent: 2007/0214480 (2007-09-01), Kamen
patent: 2008/0127245 (2008-05-01), Olds
patent: 2008/0288556 (2008-11-01), O'Krafka et al.
patent: 2008/0301311 (2008-12-01), Bestler
patent: 0 989 722 (2000-03-01), None
patent: 1067792 (2001-01-01), None
patent: 1162840 (2001-06-01), None
patent: 1528478 (2003-11-01), None
patent: 1418514 (2004-05-01), None
patent: 1524602 (2004-09-01), None
patent: 99/05584 (1999-02-01), None
patent: WO 99/52285 (1999-10-01), None
patent: 00/14951 (2000-03-01), None
patent: 01/47156 (2001-06-01), None
patent: 01/71524 (2001-09-01), None
patent: 02/19581 (2002-03-01), None
patent: 02/45430 (2002-06-01), None
patent: 02/054754 (2002-07-01), None
patent: 03/053056 (2003-06-01), None
S. Bailey et al., “The Architecture of Direct Data Placement (DDP) and Remote Direct Memory Access (RDMA) on Internet Protocols”, Internet informational RFC 4296, Dec. 2005, http://www.ietf.org/rfc/rfc/4296.txt.
CableLabs, PacketCable TM 2.0, “Codec and Media Specification, PKT—AP—CODEC—MEDIA—I02-061013”, Oct. 13, 2006, http://www.packetcable.com/downloads/specs/PKT-SP-CODEC-MEDIA-I02-061013.pdf.
B. Cain et al., “Internet Group Management Protocol, Version 3”, Internet informational RFC 3376, Oct. 2002, http://www.ietf.org/rfc/rfc3376.txt.
“Internet Protocol: DARPA Internet Program Protocol Specification”, Internet informational RFC 791, Sep. 1981, http://www.ietf.org/rfc/rfc791.txt.
S. Deering et al., “Internet Protocol, Version 6 (IPv6) Specification”, Internet informational RFC 2460, Dec. 1998, http://www.ietf.org/rfc/rfc2460.txt.
Jeff Hilland et al., “RDMA Protocol Verbs Specification (Version 1.0)”, Apr. 2003, http://www.rdmaconsortium.org/home/draft-hilland-iwarp-verbs-v1.0-RDMAC.pdf.
J. Postel, “User Datagram Protocol”, Internet informational RFC 768, Aug. 28, 1980, http://www.ietf.org/rfc/rfc768.txt.
R. Recio et al., “An RDMA Protocol Specification (Version 1.0)”, Oct. 2002, http://www.rdmaconsortium.org/home/draft-recio-iwarp-rdmap-v1.0.pdf.
A. Romanow et al., “Remote Direct Memory Access (RDMA) over IP Problem Statement”, Internet informational RFC 4297, Dec. 2005, http://www.ietf.org/rfc/rfc4297.txt.
H. Schulzrinne et al., “Real Time Streaming Protocol (RTSP)”, Internet informational RFC 2326, Apr. 1998, http://www.ietf.org/rfc/rfc2326.txt.
H. Schulzrinne et al., “RTP: ATransport Protocol for Real-Time Applications”, Internet informational RFC 3550, Jul. 2003, http://www.ietf.org/rfc/rfc3550.txt.
Hemel Shah et al., “Direct Data Placement over Reliable Transport (Version 1.0)”, Oct. 2002, http://www.rdmaconcortium.org/home/draft-shah-iwarp-ddp-v1.0.pdf.
S. Wenger et al., “RTP Payload Format for H.264 Video”, Internet informational RFC 3984, Feb. 2005, http://www.ietf.org/rfc/rfc3984.txt.
Gwertzman et al., “An Analysis of Geographical Push-Caching,” in Proceedings of the 5th IEEE Workshop on Hot Topics in Operating Systems, pp. 51-55, Orcas Island, WA, May 1995.
Squid Cache, http://en.wikipedia.org/wiki/Squid—cache.
Internet Cache Protocol, http://en.wikipedia.org/wiki/Internet—Cache—Protocol.
Advertisement Bidding System and Method, http://www.priorartdatabase.com/IPCOM/000138556.
SnapStream:PC DVR and TV tuner software, http://www.snapstream.com.
R. Recio et al., “A Remote Direct Memory Access Protocol Specification,” Internet Draft, http://www.ietf.org/internet-drafts/draft-ietf-rddp-rdmap-07.txt, Sep. 8, 2006.
Evans Gregory M.
Evans James
Roberts Thomas A.
Qurio Holdings, Inc.
Wasel Mohamed
Withrow & Terranova , PLLC
LandOfFree
RDMA based real-time video client playback architecture does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with RDMA based real-time video client playback architecture, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and RDMA based real-time video client playback architecture will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2630328