Source: http://www.google.com/patents/US7899924?dq=5,815,794
Timestamp: 2014-03-10 17:08:39
Document Index: 521191757

Matched Legal Cases: ['Application No. 03718402', 'Application No. 03721674', 'Application No. 03746989', 'Application No. 03718402', 'Application No. 03721674', 'Application No. 03746989', 'Application No. 05775427', 'Application No. 092109078']

Patent US7899924 - Flexible streaming hardware - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA hardware engine that streams media asset data from a media buffer to a network under instructions provided by a host PC is disclosed. The PC preferably stores control blocks that provide packet header formatting instructions in a media buffer along with the media asset data to be streamed. In a preferred...http://www.google.com/patents/US7899924?utm_source=gb-gplus-sharePatent US7899924 - Flexible streaming hardwareAdvanced Patent SearchPublication numberUS7899924 B2Publication typeGrantApplication numberUS 10/369,306Publication dateMar 1, 2011Filing dateFeb 19, 2003Priority dateApr 19, 2002Also published asCA2483017A1, EP1497666A1, EP1497666A4, US20030229778, WO2003089944A1Publication number10369306, 369306, US 7899924 B2, US 7899924B2, US-B2-7899924, US7899924 B2, US7899924B2InventorsRichard T. Oesterreicher, Craig MurphyOriginal AssigneeOesterreicher Richard T, Craig MurphyExport CitationBiBTeX, EndNote, RefManPatent Citations (129), Non-Patent Citations (69), Referenced by (4), Classifications (18), Legal Events (4) External Links: USPTO, USPTO Assignment, EspacenetFlexible streaming hardwareUS 7899924 B2Abstract A hardware engine that streams media asset data from a media buffer to a network under instructions provided by a host PC is disclosed. The PC preferably stores control blocks that provide packet header formatting instructions in a media buffer along with the media asset data to be streamed. In a preferred embodiment, the hardware engine comprises programmable logic devices so that the engine can be upgraded. The present invention further comprises methods for designing the hardware engine, methods for upgrading the hardware engine, and methods for streaming digital media asset data.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4731783May 19, 1986Mar 15, 1988Alcatel EspaceMethod and system for time division multiple access satellite telecommunicationsUS4800431 *Jul 29, 1986Jan 24, 1989Schlumberger Systems And Services, Inc.Video stream processing frame buffer controllerUS5333299Dec 31, 1991Jul 26, 1994International Business Machines CorporationSynchronization techniques for multimedia data streamsUS5367636Nov 1, 1993Nov 22, 1994Ncube CorporationHypercube processor network in which the processor indentification numbers of two processors connected to each other through port number n, vary only in the nth bitUS5375233Apr 6, 1992Dec 20, 1994International Computers LimitedFile systemUS5430842May 29, 1992Jul 4, 1995Hewlett-Packard CompanyInsertion of network data checksums by a network adapterUS5515379Oct 18, 1993May 7, 1996Motorola, Inc.Time slot allocation methodUS5566174Sep 7, 1994Oct 15, 1996Philips Electronics North America CorporationMPEG information signal conversion systemUS5638516Aug 1, 1994Jun 10, 1997Ncube CorporationParallel processor that routes messages around blocked or faulty nodes by selecting an output port to a subsequent node from a port vector and transmitting a route ready signal back to a previous nodeUS5689709Feb 1, 1996Nov 18, 1997Microsoft CorporationMethod and system for invoking methods of an objectUS5710908Jun 27, 1995Jan 20, 1998Canon Kabushiki KaishaAdaptive network protocol independent interfaceUS5715356Sep 16, 1994Feb 3, 1998Kabushiki Kaisha ToshibaApparatus for processing compressed video signals which are be recorded on a disk or which have been reproduced from a diskUS5719786Feb 3, 1993Feb 17, 1998Novell, Inc.Digital media data stream network management systemUS5737525Aug 7, 1996Apr 7, 1998Compaq Computer CorporationNetwork packet switch using shared memory for repeating and bridging packets at media rateUS5751951Oct 30, 1995May 12, 1998Mitsubishi Electric Information Technology Center America, Inc.Network interfaceUS5768598Feb 15, 1996Jun 16, 1998Intel CorporationMethod and apparatus for sharing hardward resources in a computer systemUS5781227Oct 25, 1996Jul 14, 1998Diva Systems CorporationMethod and apparatus for masking the effects of latency in an interactive information distribution systemUS5805804Mar 12, 1997Sep 8, 1998Oracle CorporationMethod and apparatus for scalable, high bandwidth storage retrieval and transportation of multimedia data on a networkUS5815516 *Apr 5, 1996Sep 29, 1998International Business Machines CorporationMethod and apparatus for producing transmission control protocol checksums using internet protocol fragmentationUS5819049Feb 28, 1997Oct 6, 1998Rietmann; Sandra D.Multi-media recording system and methodUS5848192Aug 24, 1994Dec 8, 1998Unisys CorporationMethod and apparatus for digital data compressionUS5857109 *Apr 11, 1995Jan 5, 1999Giga Operations CorporationProgrammable logic device for real time video processingUS5892535 *Dec 13, 1996Apr 6, 1999Digital Video Systems, Inc.Flexible, configurable, hierarchical system for distributing programmingUS5915094 *Jun 2, 1997Jun 22, 1999International Business Machines CorporationDisk access method for delivering multimedia and video information on demand over wide area networksUS5925099 *Jun 15, 1995Jul 20, 1999Intel CorporationMethod and apparatus for transporting messages between processors in a multiple processor systemUS5948065Mar 28, 1997Sep 7, 1999International Business Machines CorporationSystem for managing processor resources in a multisystem environment in order to provide smooth real-time data streams while enabling other types of applications to be processed concurrentlyUS5966162May 7, 1998Oct 12, 1999Diva Systems CorporationMethod and apparatus for masking the effects of latency in an interactive information distribution systemUS5995974Aug 27, 1997Nov 30, 1999Informix Software, Inc.Database server for handling a plurality of user defined routines (UDRs) expressed in a plurality of computer languagesUS5996015Oct 31, 1997Nov 30, 1999International Business Machines CorporationMethod of delivering seamless and continuous presentation of multimedia data files to a target device by assembling and concatenating multimedia segments in memoryUS6023731Jul 30, 1997Feb 8, 2000Sun Microsystems, Inc.Method and apparatus for communicating program selections on a multiple channel digital media server having analog outputUS6047323Jun 27, 1996Apr 4, 2000Hewlett-Packard CompanyCreation and migration of distributed streams in clusters of networked computersUS6088360 *May 31, 1996Jul 11, 2000Broadband Networks CorporationDynamic rate control technique for video multiplexerUS6101255 *Apr 30, 1997Aug 8, 2000Motorola, Inc.Programmable cryptographic processing system and methodUS6108695Jun 24, 1997Aug 22, 2000Sun Microsystems, Inc.Method and apparatus for providing analog output and managing channels on a multiple channel digital media serverUS6112226Oct 22, 1997Aug 29, 2000Oracle CorporationMethod and apparatus for concurrently encoding and tagging digital information for allowing non-sequential access during playbackUS6119154Oct 22, 1997Sep 12, 2000Oracle CorporationMethod and apparatus for non-sequential access to an in-progress video feedUS6122670Oct 30, 1997Sep 19, 2000Tsi Telsys, Inc.Apparatus and method for constructing data for transmission within a reliable communication protocol by performing portions of the protocol suite concurrentlyUS6138147Oct 22, 1997Oct 24, 2000Oracle CorporationMethod and apparatus for implementing seamless playback of continuous media feedsUS6148414Mar 3, 1999Nov 14, 2000Seek Systems, Inc.Methods and systems for implementing shared disk array management functionsUS6157051Oct 15, 1998Dec 5, 2000Hilevel Technology, Inc.Multiple function array based application specific integrated circuitUS6157955Jun 15, 1998Dec 5, 2000Intel CorporationPacket processing system including a policy engine having a classification unitUS6166730May 28, 1999Dec 26, 2000Diva Systems CorporationSystem for interactively distributing information servicesUS6182206Feb 26, 1998Jan 30, 2001Ricoh CorporationDynamically reconfigurable computing using a processing unit having changeable internal hardware organizationUS6192027Sep 4, 1998Feb 20, 2001International Business Machines CorporationApparatus, system, and method for dual-active fibre channel loop resiliency during controller failureUS6208335Dec 3, 1997Mar 27, 2001Diva Systems CorporationMethod and apparatus for providing a menu structure for an interactive information distribution systemUS6222838Nov 26, 1997Apr 24, 2001Qwest Communications International Inc.Method and system for delivering audio and data filesUS6233607Apr 1, 1999May 15, 2001Diva Systems Corp.Modular storage server architecture with dynamic data managementUS6240553Dec 10, 1999May 29, 2001Diva Systems CorporationMethod for providing scalable in-band and out-of-band access within a video-on-demand environmentUS6260155May 1, 1998Jul 10, 2001Quad ResearchNetwork information serverUS6289376Jul 29, 1999Sep 11, 2001Diva Systems Corp.Tightly-coupled disk-to-CPU storage serverUS6314572May 28, 1999Nov 6, 2001Diva Systems CorporationMethod and apparatus for providing subscription-on-demand services, dependent services and contingent services for an interactive information distribution systemUS6314573May 29, 1998Nov 6, 2001Diva Systems CorporationMethod and apparatus for providing subscription-on-demand services for an interactive information distribution systemUS6345302Aug 21, 2000Feb 5, 2002Tsi Telsys, Inc.System for transmitting and receiving data within a reliable communications protocol by concurrently processing portions of the protocol suiteUS6496692Mar 3, 2000Dec 17, 2002Michael E. ShanahanMethods and apparatuses for programming user-defined information into electronic devicesUS6498897 *May 27, 1998Dec 24, 2002Kasenna, Inc.Media server system and method having improved asset types for playback of digital mediaUS6502194Apr 16, 1999Dec 31, 2002Synetix TechnologiesSystem for playback of network audio material on demandUS6535518Aug 3, 2000Mar 18, 2003Simpletech Inc.System for bypassing a server to achieve higher throughput between data network and data storage systemUS6535557Sep 7, 1999Mar 18, 2003The University Of TokyoMethod and apparatus for coding moving picture imageUS6594775May 26, 2000Jul 15, 2003Robert Lawrence FairFault handling monitor transparently using multiple technologies for fault handling in a multiple hierarchal/peer domain file server with domain centered, cross domain cooperative fault handling mechanismsUS6618363Oct 9, 1998Sep 9, 2003Microsoft CorporationMethod for adapting video packet generation and transmission rates to available resources in a communications networkUS6640145 *Jun 3, 2002Oct 28, 2003Steven HoffbergMedia recording device with packet data interfaceUS6651103 *Dec 17, 1999Nov 18, 2003At&T Corp.Proxy apparatus and method for streaming media information and for increasing the quality of stored media informationUS6687757 *Jun 21, 2000Feb 3, 2004Flextronics Semiconductor Inc.Packet processorUS6732104Jun 6, 2001May 4, 2004Lsi Logic CorporatioinUniform routing of storage access requests through redundant array controllersUS6732243Nov 8, 2001May 4, 2004Chaparral Network Storage, Inc.Data mirroring using shared busesUS6820144 *Apr 6, 1999Nov 16, 2004Microsoft CorporationData format for a streaming information applianceUS6842785Dec 13, 2000Jan 11, 2005Svi Systems, Inc.Entertainment and information systems and related management networks for a remote video delivery systemUS6876653 *Aug 19, 2002Apr 5, 2005Broadcom CorporationFast flexible filter processor based architecture for a network deviceUS6879266Jul 14, 2000Apr 12, 2005Quickshift, Inc.Memory module including scalable embedded parallel data compression and decompression enginesUS6879598 *Jun 11, 2003Apr 12, 2005Lattice Semiconductor CorporationFlexible media access control architectureUS6944152Aug 22, 2000Sep 13, 2005Lsi Logic CorporationData storage access through switched fabricUS6944585Sep 1, 2000Sep 13, 2005Oracle International CorporationDynamic personalized content resolution for a media serverUS6947430 *Mar 16, 2001Sep 20, 2005International Business Machines CorporationNetwork adapter with embedded deep packet processingUS6956853 *Mar 22, 2001Oct 18, 20053Com CorporationReceive processing with network protocol bypassUS6963561Dec 15, 2000Nov 8, 2005Atrica Israel Ltd.Facility for transporting TDM streams over an asynchronous ethernet network using internet protocolUS6971043Apr 11, 2001Nov 29, 2005Stratus Technologies Bermuda LtdApparatus and method for accessing a mass storage device in a fault-tolerant serverUS6981167Jun 13, 2002Dec 27, 2005Siemens Energy & Automation, Inc.Programmable controller with sub-phase clocking schemeUS6996618Jul 3, 2001Feb 7, 2006Hewlett-Packard Development Company, L.P.Method for handling off multiple description streaming media sessions between servers in fixed and mobile streaming media systemsUS7035278Jul 31, 1998Apr 25, 2006Sedna Patent Services, LlcMethod and apparatus for forming and utilizing a slotted MPEG transport streamUS7035295Jul 18, 2002Apr 25, 2006Koninklijke Philips Electronics N.V.Direct RTP delivery method and system over MPEG networkUS7042899 *May 8, 2001May 9, 2006Lsi Logic CorporationApplication specific integrated circuit having a programmable logic core and a method of operation thereofUS7043663Jun 28, 2002May 9, 2006Xiotech CorporationSystem and method to monitor and isolate faults in a storage area networkUS7152027Oct 19, 2001Dec 19, 2006National Instruments CorporationReconfigurable test systemUS7174086Feb 19, 2002Feb 6, 2007Thomson LicensingTrick mode using dummy predictive picturesUS7200670 *Jun 30, 2000Apr 3, 2007Lucent Technologies Inc.MPEG flow identification for IP networksUS7228358Jul 25, 2000Jun 5, 2007Verizon Services Corp.Methods, apparatus and data structures for imposing a policy or policies on the selection of a line by a number of terminals in a networkUS7240113May 5, 1999Jul 3, 2007Sony United Kingdom LimitedNetworked conditional access moduleUS7260576Nov 5, 2002Aug 21, 2007Sun Microsystems, Inc.Implementing a distributed file system that can use direct connections from client to diskUS7266609Jun 29, 2001Sep 4, 2007Aol LlcGenerating multiple data streams from a single data sourceUS7359955Mar 4, 2002Apr 15, 2008Kasenna, Inc.Metadata enabled push-pull model for efficient low-latency video-content distribution over a networkUS7460531 *Oct 27, 2003Dec 2, 2008Intel CorporationMethod, system, and program for constructing a packetUS20010004767Dec 18, 2000Jun 21, 2001Diva Systems CorporationSystem for interactively distributing information servicesUS20010019336Feb 10, 2001Sep 6, 2001Diva Systems Corp.Method and apparatus for providing a menu structure for an interactive information distribution systemUS20010037443Mar 1, 2001Nov 1, 2001Ming-Kang LiuLogical pipeline for data communications systemUS20020000831 *Jun 26, 2001Jan 3, 2002Akya LimitedModular software definable pre-amplifierUS20020007417May 14, 2001Jan 17, 2002Diva Systems CorporationModular storage server architecture with dynamic data managementUS20020067745 *Dec 6, 2000Jun 6, 2002David CoupeSystem and method for remultiplexing of a filtered transport streamUS20020105905 *Dec 27, 2000Aug 8, 2002Boyle William B.Data stream control system for associating counter values with stored selected data packets from an incoming data transport stream to preserve interpacket time interval informationUS20020107971Mar 1, 2001Aug 8, 2002Bailey Brian W.Network transport acceleratorUS20020107989Mar 1, 2001Aug 8, 2002Johnson Scott C.Network endpoint system with accelerated data pathUS20020150123 *Apr 10, 2002Oct 17, 2002Cyber Operations, LlcSystem and method for network delivery of low bit rate multimedia contentUS20020174227Jun 12, 2001Nov 21, 2002Hartsell Neal D.Systems and methods for prioritization in information management environmentsUS20030079018Jan 18, 2002Apr 24, 2003Lolayekar Santosh C.Load balancing in a storage networkUS20030095783Nov 21, 2001May 22, 2003Broadbus Technologies, Inc.Methods and apparatus for generating multiple network streams from a large scale memory bufferUS20030097481Oct 22, 2002May 22, 2003Richter Roger K.Method and system for performing packet integrity operations using a data movement engineUS20030108030 *Feb 21, 2002Jun 12, 2003Henry GaoSystem, method, and data structure for multimedia communicationsUS20030135577Dec 19, 2001Jul 17, 2003Weber Bret S.Dual porting serial ATA disk drives for fault tolerant applicationsUS20030221197May 23, 2002Nov 27, 2003Fries Robert M.Interactivity emulator for broadcast communicationUS20030223735 *Feb 28, 2001Dec 4, 2003Boyle William B.System and a method for receiving and storing a transport stream for deferred presentation of a program to a userUS20030227943 *Jul 26, 2002Dec 11, 2003Litchfield Communications, Inc.Communicating synchronous TDM signals across a packet-oriented networkUS20040006635 *Feb 19, 2003Jan 8, 2004Oesterreicher Richard T.Hybrid streaming platformUS20040006636 *Feb 19, 2003Jan 8, 2004Oesterreicher Richard T.Optimized digital media delivery engineUS20040034712 *Aug 1, 2001Feb 19, 2004Doron RajwanData streamingUS20040133570Dec 16, 2003Jul 8, 2004Steven SoltisShared file systemUS20060146780Jul 22, 2005Jul 6, 2006Jaques PavesTrickmodes and speed transitionsCN1484898ANov 16, 2001Mar 24, 2004艾劳普提克公司Point-to-multipoint passive optica network that utilizes variable length packetsEP0473102A2Aug 27, 1991Mar 4, 1992Honeywell Inc.Data communication system with checksum calculating meansEP0781002A2Dec 18, 1996Jun 25, 1997THOMSON multimediaOptimizing performance in a packet slot priority packet transport systemTW406227B Title not availableTW421972B Title not availableTW435028B Title not availableTW447201B Title not availableTW452690B Title not availableTW452701B Title not availableTW453080B Title not availableTW454132B Title not availableTW457444B Title not availableTW460781B Title not availableTW465209B Title not available* Cited by examinerNon-Patent CitationsReference1"A Bit-Parallel Search Algorithm for Allocating Free Space," Modeling, Analysis and Simulation of Computer and Telecommunications Systems, Ninth International Symposium, Aug. 15-18, 2001, 302-310.2"A Distributed Hierarchical Storage Manager for a Video-on-Demand System," Storage and Retrieval for Image and Video Databases (SPIE), Feb. 1994, 1-13.3"Agere unveils 3G baseband-processing scheme," Electronic Engineering Times, Feb. 16, 2004, p. 37.4"Evolving the Vnode Interface," UNENIX Summer Conference Proceedings, 1990, 107-117.5"HAMFS File System," Reliable Distributed Systems, Proceedings of the 18th IEEE Symposium an Lausanne, Switzerland, Los Alamitos, California, Oct. 19-22, 1999, 190-201.6"Judge upholds jury decision in nCUBE-SeaChange patent spat," CED Broadband Direct News, Apr. 13, 2004, retrieved online at: http://www.cedmagazine.com/cedailydirect/2004/0404/cedaily040413.htm 1 page.7"The Cluster File System: Integration of High Performance Communication and I/O in Clusters," IEEE Computer Society, Cluster Computing and the Grid 2nd IEEE/ACM International Symposium, Berlin, Germany, May 21, 2002, 173-182.8"Thirdspace investment insulates Concurrent from VOD patent war," from CED Broadband Direct, Jun. 10, 2002, retrieved online at: http://lwww.broadbandweek.com/news/020610/020610-content-third.htm, 1 page.9"Vnodes: An Architecture for Multiple File System Types in Sun UNIX," USENIX Association: Summer Conference Proceedings, 1986, 1-10.10"Thirdspace investment insulates Concurrent from VOD patent war," from CED Broadband Direct, Jun. 10, 2002, retrieved online at: http://lwww.broadbandweek.com/news/020610/020610�content�third.htm, 1 page.11A High-Throughput Digital Media Server for Video-on-Demand Service, May 14, 2002 Retrieved online at http://www.csupomona.edu/~ece/eceweb/program/srproject.html.12A High-Throughput Digital Media Server for Video-on-Demand Service, May 14, 2002 Retrieved online at http://www.csupomona.edu/�ece/eceweb/program/srproject.html.13Altera Corporation, Application Note 132, "Implementing Multiprotocol Label Switching with Altera PLDs," Jan. 2001, ver. 1.0, pp. 1-12.14Brochure for RAM-SAN(TM) RamSan-320, Jul. 1, 2003.15Brochure for RAM-SAN� RamSan-320, Jul. 1, 2003.16Communication forwarding Supplementary EP Search Report dated Dec. 20, 2007, in corresponding EP Application No. 03718402.5.17Communication forwarding Supplementary EP Search Report dated Dec. 20, 2007, in corresponding EP Application No. 03721674.4.18Communication forwarding Supplementary EP Search Report dated Dec. 20, 2007, in corresponding EP Application No. 03746989.7.19Communication issued by the Examining Division dated Jun. 20, 2008, in corresponding EP Application No. 03718402.5.20Communication issued by the Examining Division dated Jun. 20, 2008, in corresponding EP Application No. 03721674.4.21Communication issued by the Examining Division dated Jun. 20, 2008, in corresponding EP Application No. 03746989.7.22Communication issued by the Examining Division dated Oct. 30, 2008, in corresponding EP Application No. 05775427.7.23Digital Program Insertion White Paper, nCube, Inc.24DVB Master PCI Bus DVB/ASI Receive or Send Interface, (visited May 14, 2002).25DVB Master PCI Bus DVB/ASI Receive or Send Interface, <http://www.linsys.ca/products/hardware/dvb.htm> (visited May 14, 2002).26FPGA-based MPEG TMultiple-Channel Transport Stream Generator, <http://www.csupomona.edu/~ece/eceweb/program/srproject.html (visited May 14, 2002).27FPGA-based MPEG TMultiple-Channel Transport Stream Generator, <http://www.csupomona.edu/�ece/eceweb/program/srproject.html (visited May 14, 2002).28FPGA-based MPEG TMultiple-Channel Transport Stream Generator, May 14, 2002 Retrieved online at http://www.csupomona.edu/~ece/eceweb/program/srproject.html.29FPGA-based MPEG TMultiple-Channel Transport Stream Generator, May 14, 2002 Retrieved online at http://www.csupomona.edu/�ece/eceweb/program/srproject.html.30Implementing Multiprotocol Label Switching with Altera PLDs, Jan 2001.31IP Fragmentation: Questions & Answers, Oct. 28, 1999, pp. 1-4.32MCS4,MPEG2 Stream Controller PCI Card, (visited May 14, 2002).33MCS4,MPEG2 Stream Controller PCI Card, <http://www.norpak.ca/TES8.htm> (visited May 14, 2002).34Microsoft Computer Dictionary, 1999, Microsoft Press, 4th Edition, p. 124.35PCT International Preliminary Examination Report on Patentability issued Apr. 8, 2004, in corresponding International Application No. PCT/US03/11575.36PCT International Preliminary Examination Report on Patentability issued Dec. 12, 2003, in corresponding International Application No. PCT/US03/11576.37PCT International Preliminary Examination Report on Patentability issued Jan. 23, 2007, in corresponding International Application No. PCT/US2005/026011.38PCT International Preliminary Examination Report on Patentability issued Jun. 14, 2004, in corresponding International Application No. PCT/US03/11577.39PCT International Search Report mailed Apr. 6, 2006, in corresponding International Application No. PCT/US2005/026011.40PCT International Search Report mailed Aug. 26, 2003, in corresponding International Application No. PCT/US03/11575.41PCT International Search Report mailed Jul. 24, 2003, in corresponding International Application No. PCT/US03/11576.42PCT International Search Report mailed Jul. 7, 2003, in corresponding International Application No. PCT/US03/11577.43Product Review, Amphion Announces Rijndael Encryption Cores, (visited May 10, 2002).44Product Review, Amphion Announces Rijndael Encryption Cores, <http://www.chipcenter.com/pld/products�600-699/prod627.htm> (visited May 10, 2002).45RFC 2326: "Real Time Streaming Protocol (RTSP)." IETF, Apr. 1998, pp. 1-92.46Shapiro, A., "Fastest Way to Concatenate Strings," Usenet Post to comp.lang.java.programmer, Jan. 31, 1998, 1 page, .47Shapiro, A., "Fastest Way to Concatenate Strings," Usenet Post to comp.lang.java.programmer, Jan. 31, 1998, 1 page, <http://groups.google.com/group/comp.lang.java.programmer/msg/7ee5c7305d4b8148>.48Silicon Server White Paper, Blue Arc, Inc. (2002).49Taiwan Patent Application No. 092109078, Search Report dated Apr. 2, 2009.50Ulmer et al., Active SANs: Hardware Support for Integrating Computation and Communication.51United States Patent and Trademark Office: Final Office Action dated Apr. 13, 2009, U.S. Appl. No. 10/369,305.52United States Patent and Trademark Office: Final Office Action dated Aug. 1, 2008, U.S. Appl. No. 10/369,305.53United States Patent and Trademark Office: Final Office Action dated Dec. 16, 2009, U.S. Appl. No. 10/369,305.54United States Patent and Trademark Office: Final Office Action dated Jan. 12, 2006, U.S. Appl. No. 10/369,305.55United States Patent and Trademark Office: Final Office Action dated Jan. 18, 2007, U.S. Appl. No. 10/369,305.56United States Patent and Trademark Office: Final Office Action dated Oct. 14, 2009, U.S. Appl. No. 10/369,307.57United States Patent and Trademark Office: Final Office Action dated Oct. 3, 2007, U.S. Appl. No. 10/369,307.58United States Patent and Trademark Office: Final Office Action dated Sep. 5, 2008, U.S. Appl. No. 10/369,307.59United States Patent and Trademark Office: Non-Final Office Action dated Apr. 2, 2008, U.S. Appl. No. 10/369,307.60United States Patent and Trademark Office: Non-Final Office Action dated Apr. 21, 2005, U.S. Appl. No. 10/369,305.61United States Patent and Trademark Office: Non-Final Office Action dated Aug. 9, 2007, U.S. Appl. No. 10/369,305.62United States Patent and Trademark Office: Non-Final Office Action dated Dec. 30, 2009, U.S. Appl. No. 10/369,307.63United States Patent and Trademark Office: Non-Final Office Action dated Feb. 11, 2008, U.S. Appl. No. 10/369,305.64United States Patent and Trademark Office: Non-Final Office Action dated Feb. 21, 2007, U.S. Appl. No. 10/369,307.65United States Patent and Trademark Office: Non-Final Office Action dated Jul. 27, 2009, U.S. Appl. No. 10/369,305.66United States Patent and Trademark Office: Non-Final Office Action dated Jun. 16, 2006, U.S. Appl. No. 10/369,307.67United States Patent and Trademark Office: Non-Final Office Action dated Jun. 28, 2006, U.S. Appl. No. 10/369,305.68United States Patent and Trademark Office: Non-Final Office Action dated Mar. 17, 2009, U.S. Appl. No. 10/369,307.69United States Patent and Trademark Office: Non-Final Office Action dated Oct. 24, 2008, U.S. Appl. No. 10/369,305.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8284802 *Aug 9, 2010Oct 9, 2012Liquid Computing CorporationHigh performance memory based communications interfaceUS8527677 *Jun 25, 2010Sep 3, 2013Altera CorporationSerial communications links with bonded first-in-first-out buffer circuitryUS20110087721 *Aug 9, 2010Apr 14, 2011Liquid Computing CorporationHigh performance memory based communications interfaceWO2013100986A1 *Dec 28, 2011Jul 4, 2013Intel CorporationSystems and methods for integrated metadata insertion in a video encoding system* Cited by examinerClassifications U.S. Classification709/231, 713/160, 370/229, 709/232, 713/150, 709/250, 370/474, 370/469International ClassificationH04L9/00, G06F15/16, H04L1/00, H04L29/06Cooperative ClassificationH04L65/607, H04L29/06027, H04L1/0083European ClassificationH04L29/06C2, H04L1/00F2, H04L29/06M6ELegal EventsDateCodeEventDescriptionJun 28, 2011CCCertificate of correctionJul 18, 2005ASAssignmentOwner name: BEACH UNLIMITED LLC, NEVADAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MIDSTREAM TECHNOLOGIES, INC.;REEL/FRAME:016277/0032Effective date: 20050404May 15, 2003ASAssignmentOwner name: COMERICA BANK-CALIFORNIA, SUCCESSOR IN INTEREST TOFree format text: SECURITY INTEREST;ASSIGNOR:MIDSTREAM TECHNOLOGIES, INC.;REEL/FRAME:014079/0191Effective date: 20010116May 13, 2003ASAssignmentOwner name: MIDSTREAM TECHNOLOGIES, INC., WASHINGTONFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:OESTERREICHER, RICHARD T.;MURPHY, CRAIG;REEL/FRAME:014065/0257;SIGNING DATES FROM 20030408 TO 20030501Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:OESTERREICHER, RICHARD T.;MURPHY, CRAIG;SIGNING DATES FROM 20030408 TO 20030501;REEL/FRAME:014065/0257RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google