Source: http://www.google.com/patents/US5802057?dq=ininventor:oliver+ininventor:steele
Timestamp: 2017-04-26 04:23:34
Document Index: 164418006

Matched Legal Cases: ['art 1', 'art 2', 'art 3', 'art 1', 'art 2', 'art 3']

Patent US5802057 - Fly-by serial bus arbitration - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsIn a first embodiment, multi-speed concatenated packet strings are transmitted by a first node on a serial bus. To accommodate multi-speed packets, a speed signal is transmitted immediately prior to the packet. In a second embodiment, ACK-concatenation is used to allow a node to transmit a data packet...http://www.google.com/patents/US5802057?utm_source=gb-gplus-sharePatent US5802057 - Fly-by serial bus arbitrationAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS5802057 APublication typeGrantApplication numberUS 08/565,690Publication dateSep 1, 1998Filing dateDec 1, 1995Priority dateDec 1, 1995Fee statusPaidAlso published asUS6385679, US6711173, US6721330, US6763414, US6904044, US8155112, US20020103947, US20020188783, US20030037161, US20030055999, US20040246959Publication number08565690, 565690, US 5802057 A, US 5802057A, US-A-5802057, US5802057 A, US5802057AInventorsWilliam S. Duckwall, Michael D. TeenerOriginal AssigneeApple Computer, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (5), Non-Patent Citations (4), Referenced by (109), Classifications (20), Legal Events (4) External Links: USPTO, USPTO Assignment, EspacenetFly-by serial bus arbitration
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4320520 *Jun 27, 1980Mar 16, 1982Rolm CorporationTransmitter/receiver for use on common cable communications system such as ethernetUS5383187 *Sep 18, 1992Jan 17, 1995Hughes Aricraft CompanyAdaptive protocol for packet communications network and methodUS5394556 *Dec 21, 1992Feb 28, 1995Apple Computer, Inc.Method and apparatus for unique address assignment, node self-identification and topology mapping for a directed acyclic graphUS5495481 *Sep 30, 1994Feb 27, 1996Apple Computer, Inc.Method and apparatus for accelerating arbitration in a serial bus by detection of acknowledge packetsUS5610917 *Jun 7, 1995Mar 11, 1997Ericsson Inc.Layer 2 protocol for the random access channel and the access response channel* Cited by examinerNon-Patent CitationsReference1 *Digital Interface for Consumer Electronic Audio/Video Equipment, Draft Version 2.0, Philips Electronics N.V Matsushita Electric Ind. Co., Ltd Thomson Multimedia Sony Corporation IEEE 1394 Trade Association Meeting, Oct., 1995, Part 1 pp. 1 47, Part 2 p. 7, Part 3 pp. 1 6.2Digital Interface for Consumer Electronic Audio/Video Equipment, Draft Version 2.0, Philips Electronics N.V Matsushita Electric Ind. Co., Ltd Thomson Multimedia Sony Corporation IEEE 1394 Trade Association Meeting, Oct., 1995, Part 1 pp. 1-47, Part 2 p. 7, Part 3 pp. 1-6.3 *P1394 Standard for a High Performance Serial Bus, P1394 Draft 8.0v3, Oct. 16, 1995, pp. 1 384.4P1394 Standard for a High Performance Serial Bus, P1394 Draft 8.0v3, Oct. 16, 1995, pp. 1-384.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS6041286 *Oct 21, 1997Mar 21, 2000Sony CorporationApparatus for and method of accurately obtaining the cycle time of completion of transmission of video frames within an isochronous stream of data transmitted over an IEEE 1394 serial bus networkUS6058449 *Jul 31, 1997May 2, 2000Motorola, Inc.Fault tolerant serial arbitration systemUS6212171 *Jun 22, 1998Apr 3, 2001Intel CorporationMethod and apparatus for gap count determinationUS6356558 *Feb 2, 1998Mar 12, 2002Intel CorporationArbitration techniques for a high speed serial busUS6373821 *Feb 20, 1998Apr 16, 2002Apple Computer, Inc.Method for setting time stamp in SYT field of packet headers for IEEE-1394 devicesUS6578095 *Oct 25, 1999Jun 10, 2003Seiko Epson CorporationData transfer control device for transferring data among a plurality of nodes and electronic equipmentUS6618750Nov 2, 1999Sep 9, 2003Apple Computer, Inc.Method and apparatus for determining communication pathsUS6618785Apr 21, 2000Sep 9, 2003Apple Computer, Inc.Method and apparatus for automatic detection and healing of signal pair crossover on a high performance serial busUS6628607Jul 9, 1999Sep 30, 2003Apple Computer, Inc.Method and apparatus for loop breaking on a serial busUS6631426Nov 2, 1999Oct 7, 2003Apple Computer, Inc.Automatic ID allocation for AV/C entitiesUS6633588Oct 1, 1999Oct 14, 2003Matsushita Electric Industrial Co., Ltd.Data transferring deviceUS6636914 *Nov 5, 1999Oct 21, 2003Apple Computer, Inc.Method and apparatus for arbitration and fairness on a full-duplex bus using dual phasesUS6639918Jan 18, 2000Oct 28, 2003Apple Computer, Inc.Method and apparatus for border node behavior on a full-duplex busUS6643723Feb 21, 2000Nov 4, 2003Thomson Licensing S.A.Method and apparatus for releasing bus control by a device connected to the busUS6711173 *Apr 30, 2002Mar 23, 2004Apple Computer, Inc.Fly-by serial bus arbitrationUS6718497Apr 21, 2000Apr 6, 2004Apple Computer, Inc.Method and apparatus for generating jitter test patterns on a high performance serial busUS6721330 *Aug 30, 2002Apr 13, 2004Apple Computer, Inc.Fly-by serial bus arbitrationUS6813663Nov 2, 1999Nov 2, 2004Apple Computer, Inc.Method and apparatus for supporting and presenting multiple serial bus nodes using distinct configuration ROM imagesUS6831928 *Feb 17, 2000Dec 14, 2004Apple Computer, Inc.Method and apparatus for ensuring compatibility on a high performance serial busUS6839791Aug 5, 2002Jan 4, 2005Apple Computer, Inc.Method and apparatus for accelerating detection of serial bus device speed signalsUS6842805Mar 17, 2003Jan 11, 2005Apple Computer, Inc.Method and apparatus for preventing loops in a full-duplex busUS6865632Jun 17, 2003Mar 8, 2005Apple Computer, Inc.Method and apparatus for arbitration and fairness on a full-duplex bus using dual phasesUS6891848Aug 5, 2003May 10, 2005Apple Computer, Inc.Method and apparatus for border node behavior on a full-duplex busUS6904044 *Jun 28, 2002Jun 7, 2005Apple Computer, Inc.Fly-by serial bus arbitrationUS6944705Jun 17, 2003Sep 13, 2005Apple Computer, Inc.Method and apparatus for automatic detection and healing of signal pair crossover on a high performance serial busUS6959343Nov 1, 1999Oct 25, 2005Apple Computer, Inc.Method and apparatus for dynamic link driver configurationUS6977887Jun 17, 2003Dec 20, 2005Apple Computer, Inc.Method and apparatus for loop breaking on a serial busUS6985981Oct 11, 2002Jan 10, 2006Apple Computer, Inc.Method and apparatus for preventing loops in a full-duplex busUS7003590Jun 26, 2003Feb 21, 2006Apple Computer, Inc.Automatic ID allocation for AV/C entitiesUS7050453 *Nov 8, 2004May 23, 2006Apple Computer, Inc.Method and apparatus for ensuring compatibility on a high performance serial busUS7058872Mar 16, 2004Jun 6, 2006Apple Computer, Inc.Method and apparatus for generating jitter test patterns on a high performance serial busUS7096302Dec 21, 2004Aug 22, 2006Apple Computer, Inc.Method and apparatus for accelerating detection of serial bus device speed signalsUS7107375 *May 13, 2003Sep 12, 2006Lsi Logic CorporationMethod for improving selection performance by using an arbitration elimination scheme in a SCSI topologyUS7123621 *Apr 8, 1999Oct 17, 2006Canon Kabushiki KaishaData communication system, data communication method and data communication apparatusUS7191266Sep 15, 2004Mar 13, 2007Apple Computer, Inc.Method and apparatus for supporting and presenting multiple serial bus nodes using distinct configuration ROM imagesUS7194564Dec 21, 2004Mar 20, 2007Apple Computer, Inc.Method and apparatus for preventing loops in a full-duplex busUS7237135Dec 29, 2003Jun 26, 2007Apple Inc.Cyclemaster synchronization in a distributed bridgeUS7266617Aug 5, 2003Sep 4, 2007Apple Inc.Method and apparatus for border node behavior on a full-duplex busUS7280490Aug 5, 2003Oct 9, 2007Apple Inc.Method and apparatus for border node behavior on a full-duplex busUS7308517Dec 29, 2003Dec 11, 2007Apple Inc.Gap count analysis for a high speed serialized busUS7317694Aug 5, 2003Jan 8, 2008Apple Inc.Method and apparatus for border node behavior on a full-duplex busUS7352708Aug 5, 2003Apr 1, 2008Apple Inc.Method and apparatus for border node behavior on a full-duplex busUS7353284Dec 23, 2003Apr 1, 2008Apple Inc.Synchronized transmission of audio and video data from a computer to a client via an interfaceUS7353322Oct 7, 2003Apr 1, 2008Apple Inc.System and method for providing dynamic configuration ROM using double image buffersUS7389371Mar 19, 2007Jun 17, 2008Apple Inc.Method and apparatus for loop breaking in a data busUS7401173May 27, 2005Jul 15, 2008Apple Inc.Method and apparatus for automatic detection and healing of signal pair crossover on a high performance serial busUS7415545May 31, 2005Aug 19, 2008Apple Inc.Method and apparatus for dynamic link driver configurationUS7417973Dec 31, 2002Aug 26, 2008Apple Inc.Method, apparatus and computer program product for ensuring node participation in a network busUS7421507Sep 28, 2006Sep 2, 2008Apple Inc.Transmission of AV/C transactions over multiple transports method and apparatusUS7443530Aug 31, 2004Oct 28, 2008Canon Kabushiki KaishaElectronic apparatus, image forming system, video printing system and camera-incorporated recording/reproducing apparatusUS7457302Dec 31, 2002Nov 25, 2008Apple Inc.Enhancement to loop healing for malconfigured bus preventionUS7484013Dec 22, 2005Jan 27, 2009Apple Inc.Automatic ID allocation for AV/C entitiesUS7490174Nov 16, 2006Feb 10, 2009Apple Inc.Method and apparatus for border node behavior on a full-duplex busUS7502338Dec 19, 2003Mar 10, 2009Apple Inc.De-emphasis training on a point-to-point connectionUS7506088Mar 12, 2007Mar 17, 2009Apple Inc.Method and apparatus for supporting and presenting multiple serial bus nodes using distinct configuration ROM imagesUS7574650Sep 12, 2003Aug 11, 2009Apple Inc.General purpose data container method and apparatus for implementing AV/C descriptorsUS7583656May 31, 2005Sep 1, 2009Apple Inc.Method and apparatus for loop breaking on a serial busUS7650452Dec 21, 2004Jan 19, 2010Apple Inc.Method and apparatus for arbitration and fairness on a full-duplex bus using dual phasesUS7668099Dec 23, 2003Feb 23, 2010Apple Inc.Synthesis of vertical blanking signalUS7701966Nov 21, 2005Apr 20, 2010Apple IncMethod and apparatus for ensuring compatibility on a high performance serial busUS7734855Dec 10, 2007Jun 8, 2010Apple Inc.Gap count analysis for the P1394a BUSUS7788567Dec 11, 2003Aug 31, 2010Apple Inc.Symbol encoding for tolerance to single byte errorsUS7792137Jul 5, 2006Sep 7, 2010Abidanet, LlcSelf-organized and self-managed ad hoc communications networkUS7822898Aug 27, 2007Oct 26, 2010Apple Inc.Method and apparatus for border node behavior on a full-duplex busUS7861025Jul 14, 2008Dec 28, 2010Apple Inc.Method and apparatus for automatic detection and healing of signal pair crossover on a high performance serial busUS7970926Mar 28, 2008Jun 28, 2011Apple Inc.Synchronized transmission of audio and video data from a computer to a client via an interfaceUS7975201Aug 26, 2010Jul 5, 2011Apple Inc.Symbol encoding for tolerance to single byte errorUS7987381Jun 19, 2007Jul 26, 2011Apple Inc.Cyclemaster synchronization in a distributed bridgeUS7995606 *Dec 3, 2003Aug 9, 2011Apple Inc.Fly-by and ack-accelerated arbitration for broadcast packetsUS8140729Jan 19, 2010Mar 20, 2012Apple Inc.Method and apparatus for arbitration on a full-duplex bus using dual phasesUS8250100Aug 6, 2009Aug 21, 2012Apple Inc.General purpose data container method and apparatus for implementing AV/C descriptorsUS8275910Jul 2, 2003Sep 25, 2012Apple Inc.Source packet bridgeUS8295302Apr 19, 2010Oct 23, 2012Apple Inc.Methods and apparatus for ensuring compatibility on a high performance serial busUS8321748Jul 1, 2011Nov 27, 2012Apple Inc.Symbol encoding for tolerance to single byte errorsUS8392742Jul 25, 2011Mar 5, 2013Apple Inc.Cyclemaster synchronization in a distributed bridgeUS8407535Jun 5, 2006Mar 26, 2013Apple Inc.Method and apparatus for generating jitter test patterns on a high performance serial busUS8473660Mar 19, 2012Jun 25, 2013Apple Inc.Method and apparatus for arbitration on a data busUS8483108Jul 24, 2007Jul 9, 2013Apple Inc.Apparatus and methods for de-emphasis training on a point-to-point connectionUS8607117Nov 26, 2012Dec 10, 2013Apple Inc.Symbol encoding for tolerance to single byte errorsUS8667023Aug 20, 2012Mar 4, 2014Apple Inc.General purpose data container method and apparatus for implementing AV/C descriptorsUS8762446Nov 2, 1999Jun 24, 2014Apple Inc.Bridged distributed device control over multiple transports method and apparatusUS8838825Jun 27, 2011Sep 16, 2014Apple Inc.Synchronized transmission of audio and video data from a computer to a client via an interfaceUS9026680Sep 24, 2012May 5, 2015Apple Inc.Source packet bridgeUS9083525Mar 25, 2013Jul 14, 2015Apple Inc.Method and apparatus for generating jitter test patterns on a high performance serial busUS9160555Oct 16, 2007Oct 13, 2015Broadcom CorporationHome network system and methodUS9184984Apr 7, 2014Nov 10, 2015Broadcom CorporationNetwork moduleUS9215097Oct 22, 2012Dec 15, 2015Apple, Inc.Methods and apparatus for ensuring compatibility on a high performance serial busUS9582440 *Feb 10, 2013Feb 28, 2017Mellanox Technologies Ltd.Credit based low-latency arbitration with data transferUS20040037309 *Aug 5, 2003Feb 26, 2004Hauck Jerrold V.Method and apparatus for border node behavior on a full-duplex busUS20040230728 *May 13, 2003Nov 18, 2004Ward Robert E.Method for improving selection performance by using an arbitration elimination scheme in a SCSI topologyUS20040252231 *Dec 23, 2003Dec 16, 2004Apple Computer, Inc.Synthesis of vertical blanking signalUS20040255338 *Dec 23, 2003Dec 16, 2004Apple Computer, Inc.Interface for sending synchronized audio and video dataUS20040255339 *Dec 23, 2003Dec 16, 2004Apple Computer, IncSynchronized transmission of audio and video data from a computer to a client via an interfaceUS20050024678 *Aug 31, 2004Feb 3, 2005Canon Kabushiki KaishaElectronic apparatus, image forming system, video printing system and camera-incorporated recording/reproducing apparatusUS20050114582 *Dec 21, 2004May 26, 2005Apple Computer, Inc.Method and apparatus for accelerating detection of serial bus device speed signalsUS20050117528 *Dec 21, 2004Jun 2, 2005Apple Computer, Inc.Method and apparatus for preventing loops in a full-duplex busUS20050231358 *Apr 19, 2004Oct 20, 2005Company Steven LSearch engine for singles with (GPS) position dataUS20070027998 *Sep 28, 2006Feb 1, 2007Apple Computer, Inc.Transmission of AV/C transactions over multiple transports method and apparatusUS20070255871 *Mar 19, 2007Nov 1, 2007Apple Computer, Inc.Method and apparatus for loop breaking in a data busUS20070294449 *Aug 27, 2007Dec 20, 2007Apple Inc.Method and apparatus for border node behavior on a full-duplex busUS20080013566 *Jul 5, 2006Jan 17, 2008Smith David MSelf-organized and self-managed ad hoc communications networkUS20080034137 *Jul 24, 2007Feb 7, 2008Colin Whitby-StrevensApparatus and methods for de-emphasis training on a point-to-point connectionUS20080034245 *Jun 19, 2007Feb 7, 2008Apple Computer, Inc. A California CorporationCyclemaster synchronization in a distributed bridgeUS20100325516 *Aug 26, 2010Dec 23, 2010Colin Whitby-StrevensSymbol encoding for tolerance to single byte errorUS20140229645 *Feb 10, 2013Aug 14, 2014Mellanox Technologies Ltd.Credit-based low-latency arbitration with data transferUS20140237122 *Apr 29, 2014Aug 21, 2014Broadcom CorporationNetwork moduleEP1033855A1 *Mar 3, 1999Sep 6, 2000Deutsche Thomson-Brandt GmbhMethod and apparatus for transferring data on a bus to or from a device to be controlled by said busWO1999067760A1 *Jun 22, 1999Dec 29, 1999Intel CorporationMethod and apparatus for gap count determinationWO2000052899A1 *Feb 21, 2000Sep 8, 2000Thomson Licensing S.A.Method and apparatus for transferring data on a bus to or from a device to be controlled by said bus* Cited by examinerClassifications U.S. Classification370/408, 370/462, 370/465, 370/447International ClassificationH04L29/08, H04L12/64, H04L12/40, H04L29/06Cooperative ClassificationH04L69/18, H04L69/324, H04L69/323, H04L29/06, H04L12/40058, H04L12/40084, H04L12/40136, H04L12/417European ClassificationH04L12/40M1, H04L29/06, H04L12/40F1, H04L12/40F5Legal EventsDateCodeEventDescriptionFeb 28, 2002FPAYFee paymentYear of fee payment: 4Feb 3, 2006FPAYFee paymentYear of fee payment: 8May 29, 2007ASAssignmentOwner name: APPLE INC., CALIFORNIAFree format text: CHANGE OF NAME;ASSIGNOR:APPLE COMPUTER, INC.;REEL/FRAME:019382/0050Effective date: 20070109Jan 29, 2010FPAYFee paymentYear of fee payment: 12RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services