Source packet bridge

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 9026680
APP PUB NO 20130024593A1
SERIAL NO

13625798

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A communication function between ports on a node that does not require a common time base to be distributed across the network is disclosed. A data stream received over a first port is placed on an interface between nodes using the time base of the first port; a second port samples the data stream on the interface and timestamps it using the time base of the second port. The data stream is timestamped by the second port and packetized before transmitted to the second node to another bridge or device. Alternatively, the first port extracts a time stamp from the data stream and calculates an offset using a cycle timer value from the bus connected to the first port. The offset is added to the cycle timer value on the bus connected to the second port and used to timestamp the data stream.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
APPLE INC.CUPERTINO, CA18826

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hauck, Jerrold V Windermere, US 51 561

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
6345315 Method for platform and protocol independent communication between client-server pairs 119 1998
2003/0202,506 Integrated circuits, systems, apparatus, packets and processes utilizing path diversity for media over packet applications 16 2002
 
BULL S.A. (1)
5568487 Process for automatic conversion for porting telecommunications applications from the TCP/IP network to the OSI-CO network, and module used in this process 118 1994
 
Pericom Semiconductor Corp. (1)
5719862 Packet-based dynamic de-skewing for network switch with local or central clock 155 1996
 
SONY CORPORATION (13)
5805073 Apparatus for connecting electric appliances 75 1993
5621659 Central control device and operation devices 81 1994
5539390 Method for setting addresses for series-connectd apparatuses 99 1995
5541670 Electric apparatus and connector 84 1995
5712834 Control apparatus for data reproduction and recording devices 89 1996
6266344 Data communication method, electronic apparatus, and physical-layer-control integrated circuit 57 1997
6253114 Electronic device controller 77 1998
6192189 Data recording method and apparatus, data recorded medium and data reproducing method and apparatus 111 1998
6282597 Information processing apparatus, control method, and transmission medium using thin protocol that responds to A/V control commands 81 1998
6606320 Data communication system and method, data transmission device and method 41 1999
6295479 Focus in/out actions and user action pass-through mechanism for panel subunit 78 2000
* 7035272 Method and apparatus for transferring data, and storage medium 4 2001
2002/0145,702 Information processing method and apparatus, program and recording medium 120 2001
 
COMMSCOPE TECHNOLOGIES LLC (1)
6363073 Circuit and method for service clock recovery 13 2000
 
SAMSUNG ELECTRONICS CO., LTD. (1)
6073206 Method for flashing ESCD and variables into a ROM 160 1998
 
Sony Electronics Inc. (12)
6032202 Home audio/video network with two level device control 433 1998
6038625 Method and system for providing a device identification mechanism within a consumer audio/video network 203 1998
6160796 Method and system for updating device identification and status information after a local bus reset within a home audio/video network 211 1998
6260063 Method and apparatus for representing devices and available information within a network of devices using object lists and object entries 78 1998
6141767 Method of and apparatus for verifying reliability of contents within the configuration ROM of IEEE 1394-1995 devices 85 1998
6131129 Computer system within an AV/C based media changer subunit providing a standarized command set 91 1998
6141702 Model and command set for an AV/C-based disc media player recorder 106 1998
6202210 Method and system for collecting data over a 1394 network to support analysis of consumer behavior, marketing and customer support 243 1998
6446142 Method of and apparatus for dynamically binding subobjects into objects to represent functions and characteristics of a device within an IEEE 1394 serial bus network 68 1998
6133938 Descriptor mechanism for assuring indivisible execution of AV/C operations 94 1999
6810452 Method and system for quarantine during bus topology configuration 11 2000
6519657 Method and device for identifying an active 1394A node attached to a 1394B network 63 2000
 
ROCKET SOFTWARE, INC. (1)
5583922 Telecommunication system for automatic switching between voice and visual data communications using forms 189 1995
 
BARRACUDA NETWORKS, INC. (1)
6266701 Apparatus and method for improving throughput on a data network 147 1997
 
GENSCAPE INTANGIBLE HOLDING, INC. (1)
6714000 Method for monitoring power and current flow 21 1999
 
ORACLE AMERICA, INC. (3)
6446116 Method and apparatus for dynamic loading of a transport mechanism in a multipoint data delivery system 32 1997
6343321 Method and apparatus for network transport independence 71 1997
6466982 Exclusive use of peripheral devices 72 1999
 
HARMONIC, INC. (1)
6895009 Method of generating timestamps for isochronous data 10 2000
 
STANDARD MICROSYSTEMS CORPORATION (1)
7106224 Communication system and method for sample rate converting data onto or from a network using a high speed frequency comparison technique 18 2002
 
APPLE INC. (42)
5394556 Method and apparatus for unique address assignment, node self-identification and topology mapping for a directed acyclic graph 174 1992
5630173 Methods and apparatus for bus access arbitration of nodes organized into acyclic directed graph by cyclic token passing and alternatively propagating request to root node and grant signal to the child node 131 1992
5495481 Method and apparatus for accelerating arbitration in a serial bus by detection of acknowledge packets 106 1994
5784648 Token style arbitration on a serial bus by passing an unrequested bus grand signal and returning the token by a token refusal signal 104 1995
5802057 Fly-by serial bus arbitration 89 1995
5764930 Method and apparatus for providing reset transparency on a reconfigurable bus 115 1996
5809331 System for retrieving configuration information from node configuration memory identified by key field used as search criterion during retrieval 223 1996
5940600 Isochronous channel having a linked list of buffers 84 1996
5802365 Dynamic device matching using driver candidate lists 159 1996
5802048 Method and apparatus for accelerating arbitration in a serial bus by detection of acknowledge packets 79 1996
5930480 Software architecture for controlling data streams based on linked command blocks 71 1996
5968152 Method and apparatus for extending key space in a plug and play ROM 85 1997
5875301 Method and apparatus for the addition and removal of nodes from a common interconnect 104 1997
6373821 Method for setting time stamp in SYT field of packet headers for IEEE-1394 devices 65 1998
6418150 Method and apparatus for calibrating an IEEE-1394 cycle master 96 1998
6829225 Method for computing speed map for IEEE-1394 network 10 1998
2001/0019,561 METHOD FOR SETTING TIME STAMP IN SYT FIELD OF PACKET HEADERS FOR IEEE-1394 DEVICES 93 1998
6266334 Method for optimizing acknowledge packet rate 73 1998
6385679 Fly-by serial bus arbitration 76 1998
5935208 Incremental bus reconfiguration without bus resets 73 1998
6199119 Method and apparatus for the addition and removal of nodes from a common interconnect 55 1999
6628607 Method and apparatus for loop breaking on a serial bus 49 1999
6691096 General purpose data container method and apparatus for implementing AV/C descriptors 30 1999
6671768 System and method for providing dynamic configuration ROM using double image buffers for use with serial bus devices 41 1999
6618750 Method and apparatus for determining communication paths 55 1999
6631426 Automatic ID allocation for AV/C entities 31 1999
6587904 Method and apparatus for preventing loops in a full-duplex bus 63 1999
6636914 Method and apparatus for arbitration and fairness on a full-duplex bus using dual phases 40 1999
6457086 Method and apparatus for accelerating detection of serial bus device speed signals 54 1999
6639918 Method and apparatus for border node behavior on a full-duplex bus 28 2000
6618785 Method and apparatus for automatic detection and healing of signal pair crossover on a high performance serial bus 48 2000
6718497 Method and apparatus for generating jitter test patterns on a high performance serial bus 74 2000
6314461 Method and apparatus for the addition and removal of nodes from a common interconnect 56 2000
6954787 Method and apparatus for the addition and removal of nodes from a common interconnect 5 2000
6763414 Fly-by serial bus arbitration 3 2002
6711173 Fly-by serial bus arbitration 4 2002
6621832 Method and apparatus for Improving the Accuracy of Data Transmissions in a Serial Bus Network 30 2002
6904044 Fly-by serial bus arbitration 8 2002
6839791 Method and apparatus for accelerating detection of serial bus device speed signals 7 2002
6721330 Fly-by serial bus arbitration 4 2002
2004/0130,552 Deferred shading graphics pipeline processor having advanced features 91 2003
6891848 Method and apparatus for border node behavior on a full-duplex bus 4 2003
 
NXP B.V. (1)
6212633 Secure data communication over a memory-mapped serial communications interface utilizing a distributed firewall 175 1998
 
CALLAHAN CELLULAR L.L.C. (3)
7130616 System and method for providing content, management, and interactivity for client devices 401 2001
7142935 Audio converter device and method for using the same 31 2004
7167765 Audio converter device and method for using the same 27 2004
 
APPLE COMPUTER, INC. (1)
5845152 Method for transmission of isochronous data with two cycle look ahead 93 1997
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
6661811 Method of and apparatus for communicating isochronous data 26 2000
 
BELL TELEPHONE LABORATORIES, INCORPORATED (1)
5014262 Apparatus and method for detecting and eliminating call looping in a node-by-node routing network 117 1990
 
RAKUTEN, INC. (1)
6275889 Connection control apparatus 71 2000
 
CANON KABUSHIKI KAISHA (9)
5832298 Adaptive graphical user interface for a network peripheral 124 1995
5684715 Interactive video system with dynamic video object descriptors 190 1995
5701492 Fail-safe flashing of EPROM 145 1996
5991842 Communication system for providing digital data transfer, electronic equipment for transferring data using the communication system, and an interface control device 110 1997
6425019 Data communication on a serial bus using an initial protocol which being executed in a transaction layer 79 1998
6529522 Communication apparatus with digital interface 220 1998
6502144 Data processing apparatus with communication feature, and communication method in a data processing apparatus 76 1999
6138196 Communication system for providing digital data transfer, electronic equipment for transferring data using the communication system, and an interface control device 88 1999
6353868 Digital camera controlling communication by multiple function units 75 2000
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
5321812 Loop detection and dissolution in a focal point network 57 1991
5642515 Network server for local and remote resources 290 1992
5640595 Multimedia resource reservation system with graphical interface for manual input of resource reservation value 130 1993
5632016 System for reformatting a response packet with speed code from a source packet using DMA engine to retrieve count field and address from source packet 104 1994
6115764 Acyclic cable bus having redundant path access 62 1994
6426962 Token ring jitter generator/detector 45 1998
 
OASIS SILICON SYSTEMS, INC. (1)
* 2004/0003,109 Communication system and method for sending isochronous streaming data across a synchronous network within a frame segment using a coding violation to signify invalid or empty bytes within the frame segment 1 2002
 
WANDEL & GOLTERMANN, INC. (1)
5590116 Multiport analyzing, time stamp synchronizing and parallel communicating 38 1995
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5568641 Powerfail durable flash EEPROM upgrade 118 1995
 
AT&T IPM CORP. (1)
5490253 Multiprocessor system using odd/even data buses with a timeshared address bus 105 1993
 
KEYSIGHT TECHNOLOGIES, INC. (1)
5987605 Methods and apparatus for dual-boot memory selection, update, and recovery in a programmable device 132 1998
 
CISCO TECHNOLOGY, INC. (1)
6131163 Network gateway mechanism having a protocol stack proxy 203 1998
 
BLACKBERRY LIMITED (1)
* 6813282 Isochronous packet transfer method, computer readable recording media recorded with control program for executing isochronous packet transfer, and bridge and packet transfer control LSI 11 2000
 
SOUND VIEW INNOVATIONS, LLC (1)
6591300 Integrated management application 94 1999
 
FUJITSU LIMITED (2)
6247063 Network terminal equipment capable of accommodating plurality of communication control units 53 1998
7133407 Data communications system 81 2001
 
SUN MICROSYSTEMS, INC. (1)
6233615 System for maintaining strongly sequentially ordered packet flow in a ring network system with busy and failed nodes 82 2000
 
TOPMICRO ELECTRONICS CORP. (1)
6363085 Universal serial bus repeater 77 1998
 
ROUND ROCK RESEARCH, LLC (2)
5938764 Apparatus for improved storage of computer system configuration information 103 1996
5867730 Method for configuration of peripherals by interpreting response from peripherals to enable selection of driver file and altering configuration file to enable loading of selected driver file 195 1997
 
INTEL CORPORATION (10)
5701476 Method and apparatus for dynamically loading a driver routine in a computer memory 91 1994
5754765 Automatic transport detection by attempting to establish communication session using list of possible transports and corresponding media dependent modules 149 1995
6145018 Method for hindering some types of nodes from becoming a bus arbitration controller 52 1997
6038234 Early arbitration on a full duplex bus 59 1998
6356558 Arbitration techniques for a high speed serial bus 60 1998
6411628 Distributed arbitration on a full duplex bus 65 1998
6212171 Method and apparatus for gap count determination 86 1998
6347362 Flexible event monitoring counters in multi-node processor systems and process of operating the same 67 1998
6452975 Method and apparatus to transmit signals over a cable 64 1999
7023874 Distributed arbitration on a full duplex bus 4 2001
 
HTC CORPORATION (1)
5923663 Method and apparatus for automatically detecting media connected to a network port 159 1997
 
TEXAS INSTRUMENTS INCORPORATED (2)
6157972 Apparatus and method for processing packetized information over a serial bus 111 1998
6513085 Link/transaction layer controller with integral microcontroller emulation 51 1999
 
XCERRA CORPORATION (1)
5654657 Accurate alignment of clocks in mixed-signal tester 89 1995
 
Amdahl Corporation (1)
5490250 Method and apparatus for transferring indication of control error into data path of data switcher 52 1991
 
ALACRITECH CORPORATION (1)
6226680 Intelligent network interface system method for protocol processing 368 1998
 
STMICROELECTRONICS, INC. (1)
6243778 Transaction interface for a data communication system 119 1998
 
PRAGMATUS AV LLC (2)
5617539 Multimedia collaboration system with separate data network and A/V network controlled by information transmitting on the data network 385 1996
5854893 System for teleconferencing in which collaboration types and participants by names or icons are selected by a participant of the teleconference 204 1996
 
MOTOROLA MOBILITY LLC (1)
5406643 Method and apparatus for selecting between a plurality of communication paths 219 1993
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (6)
5819115 Driver bundle including a compressed, self-extracting, executable driver for the host processor and an adapter driver for the processor of a network adapter card 55 1996
5954796 System and method for automatically and dynamically changing an address associated with a device disposed in a fire channel environment 193 1997
6167532 Automatic system recovery 141 1998
6070187 Method and apparatus for configuring a network node to be its own gateway 224 1998
6430626 Network switch with a multiple bus structure and a bridge interface for transferring network data between different buses 90 2000
6405247 Method and apparatus for operating the internet protocol over a high-speed serial bus 68 2001
 
PLL DYNAMICS LIMITED (1)
* 6016080 Computer based fast phase difference measuring unit and PLL using same 46 1999
 
MICRON TECHNOLOGY, INC. (1)
6256059 Automatic transfer of image information between imaging device and host system 79 1999
 
MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC. (1)
6496862 Remote monitoring and control of devices connected to an IEEE 1394 bus via a gateway device 127 1999
 
SILICON VALLEY BANK (2)
5274631 Computer network switching system 398 1991
5706278 Deterministic network protocol 100 1995
 
AMERITECH SERVICES, INC. (1)
5343461 Full duplex digital transmission facility loop-back test, diagnostics and maintenance system 210 1991
 
INTELLECTUAL VENTURES I LLC (1)
6131134 Hot plug-and-play converter of a universal serial bus interface 110 1998
 
MICROSOFT TECHNOLOGY LICENSING, LLC (6)
6233624 System and method for layering drivers 104 1997
6253255 System and method for batching data between transport and link layers in a protocol stack 72 1997
6311228 Method and architecture for simplified communications with HID devices 91 1997
6292840 Voice/audio data communication with negotiated compression scheme and data header compressed in predetermined scheme 85 1998
6574588 Solid-state memory device that emulates a known storage device 53 1998
6643714 Modification and use of configuration memory used during operation of a serial bus 42 1999
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
5970052 Method for dynamic bandwidth testing 81 1997
6686838 Systems and methods for the automatic registration of devices 290 2000
 
STORAGE TECHNOLOGY CORPORATION (1)
6681261 Programmable matrix switch 47 2002
 
SIMPLE DIVICES (1)
7142934 Audio converter device and method for using the same 69 2001
 
Opti, Inc. (1)
5371880 Bus synchronization apparatus and method 93 1992
 
SYMBOL TECHNOLOGIES, LLC (1)
6009480 Integrated device driver wherein the peripheral downloads the device driver via an I/O device after it is determined that the I/O device has the resources to support the peripheral device 155 1997
 
DEUTSCHE THOMSON-BRANDT GMBH (1)
6247083 Method and apparatus for bi-directionally transferring data between an IEEE 1394 bus and a device to be controlled by a control signal transmitted via the bus 76 1999
 
ADVANTECH SATELLITE NETWORKS INC. (1)
6975647 Enhancements for TCP performance enhancing proxies 67 2002
 
TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) (2)
6594238 Method and apparatus for dynamically adapting a connection state in a mobile communications system 85 1998
6347091 Method and apparatus for dynamically adapting a connection state in a mobile communications system 227 1998
 
ENTERASYS NETWORKS, INC. (2)
5452330 Bus-oriented switching system for asynchronous transfer mode 127 1992
5524254 Scheme for interlocking line card to an address recognition engine to support plurality of routing and bridging protocols by using network information look-up database 191 1994
 
Pioneer Electronic Corporation (1)
6122248 Data transmission system with bus failure recovery 75 1999
 
FLASH NETWORKS LTD. (1)
6173327 Object-oriented method and apparatus for information delivery 134 1996
 
RPX CORPORATION (1)
6532232 Method and system for transporting audio/video data over a serial bus 13 1999
 
Apricot Computers Limited (1)
5835761 Information processing system capable of updating a BIOS programme without interrupting or stopping the operational of a system 134 1997
 
ALCATEL (1)
6091726 Device and method for handling, assembling and transmission of data packets 56 1997
 
IMAGIO LLC (1)
7107605 Digital image frame and method for using the same 28 2001
 
CITRIX SYSTEMS, INC. (1)
5826027 Method for supporting an extensible and dynamically bindable protocol stack in a distrubited process system 212 1995
 
WEBTV NETWORKS, INC. (1)
6308222 Transcoding of audio data 115 1999
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
7058081 Transmitting apparatus, transmitting method, source packet generating apparatus, source packet generating method, packet mode determining method, medium and program 5 2001
 
CAPTARIS, INC. (1)
2003/0110,206 Flow control method for distributed broadcast-route networks 20 2002
 
PHILIPS ELECTRONICS NORTH AMERICA CORPORATION;INTELLECTUAL PROPERTY & STANDARDS (1)
6032261 Bus bridge with distribution of a common cycle clock to all bridge portals to provide synchronization of local buses, and method of operation thereof 105 1997
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Nov 5, 2018
7.5 Year Payment $3600.00 $1800.00 $900.00 Nov 5, 2022
11.5 Year Payment $7400.00 $3700.00 $1850.00 Nov 5, 2026
Fee Large entity fee small entity fee micro entity fee
Surcharge - 3.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00