Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output data buffering
Reexamination Certificate
2005-06-07
2005-06-07
Huynh, Kim (Department: 2182)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output data buffering
C710S054000
Reexamination Certificate
active
06904475
ABSTRACT:
A programmable FIFO receives a stream of data to be buffered within the FIFO and then output from the FIFO. The programmable FIFO includes the ability to receive program instructions from an application or control circuit to perform specific operations on the stream of data before the data is provided as an output from the programmable FIFO. By performing the specific operations of the program instructions, the programmable FIFO has the ability to filter the stream of data as it passes through the FIFO, including reordering data within the FIFO, if appropriate, and also to synchronize the input and output of the stream of data with external input and output signals, respectively. The programmable FIFO also has the ability to operate as a typical FIFO and buffer the data without manipulating it. The programmable FIFO includes a programmable element and a FIFO memory and control circuit. The stream of data is stored within the FIFO memory and control circuit and then output in the appropriate order, depending on the program instructions. The programmable element includes a program memory in which the program instructions are stored and an execution unit which executes and performs the specific operations on the stream of data. Preferably, the programmable FIFO is implemented within a device configured for coupling to an IEEE 1394-2000 serial bus network. Alternatively, the programmable FIFO is implemented as a separate dedicated device within the IEEE 1394-2000 serial bus network.
REFERENCES:
patent: 3836722 (1974-09-01), Muller et al.
patent: 3906484 (1975-09-01), Melvin, Jr. et al.
patent: 4218756 (1980-08-01), Fraser
patent: 4379294 (1983-04-01), Sutherland et al.
patent: 4395710 (1983-07-01), Einolf, Jr. et al.
patent: 4409656 (1983-10-01), Andersen et al.
patent: 4493021 (1985-01-01), Agrawal et al.
patent: 4633392 (1986-12-01), Vincent et al.
patent: 4641238 (1987-02-01), Kneib
patent: 4641307 (1987-02-01), Russell
patent: 4739323 (1988-04-01), Miesterfeld et al.
patent: 4750149 (1988-06-01), Miller
patent: 4897783 (1990-01-01), Nay
patent: 4972470 (1990-11-01), Farago
patent: 4998245 (1991-03-01), Tanaka et al.
patent: 5008879 (1991-04-01), Fischer et al.
patent: 5117070 (1992-05-01), Ueno et al.
patent: 5191418 (1993-03-01), Tran
patent: 5276684 (1994-01-01), Pearson
patent: 5325510 (1994-06-01), Frazier
patent: 5343469 (1994-08-01), Ohshima
patent: 5359713 (1994-10-01), Moran et al.
patent: 5361261 (1994-11-01), Edem et al.
patent: 5369773 (1994-11-01), Hammerstrom
patent: 5400340 (1995-03-01), Hillman et al.
patent: 5402419 (1995-03-01), Osakabe et al.
patent: 5412698 (1995-05-01), Van Brunt et al.
patent: 5420573 (1995-05-01), Tanaka et al.
patent: 5444709 (1995-08-01), Riddle
patent: 5465402 (1995-11-01), Ono et al.
patent: 5487153 (1996-01-01), Hammerstrom et al.
patent: 5493570 (1996-02-01), Hillman et al.
patent: 5497466 (1996-03-01), Roden et al.
patent: 5499344 (1996-03-01), Elnashar et al.
patent: 5500946 (1996-03-01), Roden et al.
patent: 5506846 (1996-04-01), Edem et al.
patent: 5509126 (1996-04-01), Oprescu et al.
patent: 5515329 (1996-05-01), Dalton et al.
patent: 5519701 (1996-05-01), Colmant et al.
patent: 5524213 (1996-06-01), Dais et al.
patent: 5526353 (1996-06-01), Henley et al.
patent: 5533018 (1996-07-01), DeJager et al.
patent: 5535208 (1996-07-01), Kawakami et al.
patent: 5537408 (1996-07-01), Branstad et al.
patent: 5537601 (1996-07-01), Kimura et al.
patent: 5544324 (1996-08-01), Edem et al.
patent: 5546389 (1996-08-01), Wippenbeck et al.
patent: 5546553 (1996-08-01), Robertson et al.
patent: 5548587 (1996-08-01), Bailey et al.
patent: 5550802 (1996-08-01), Worsley et al.
patent: 5559796 (1996-09-01), Edem et al.
patent: 5559967 (1996-09-01), Oprescu et al.
patent: 5566174 (1996-10-01), Sato et al.
patent: 5576980 (1996-11-01), Whetsel
patent: 5579278 (1996-11-01), McLuary
patent: 5586264 (1996-12-01), Belknap et al.
patent: 5594732 (1997-01-01), Bell et al.
patent: 5594734 (1997-01-01), Worsley et al.
patent: 5598545 (1997-01-01), Childers et al.
patent: 5602853 (1997-02-01), Ben-Michael et al.
patent: 5603058 (1997-02-01), Belknap et al.
patent: 5615382 (1997-03-01), Gavin et al.
patent: 5617419 (1997-04-01), Christensen et al.
patent: 5619646 (1997-04-01), Hoch et al.
patent: 5632016 (1997-05-01), Hoch et al.
patent: 5640286 (1997-06-01), Acosta et al.
patent: 5640392 (1997-06-01), Hayashi
patent: 5640592 (1997-06-01), Rao
patent: 5646941 (1997-07-01), Nishimura et al.
patent: 5647057 (1997-07-01), Roden et al.
patent: 5652584 (1997-07-01), Yoon
patent: 5655138 (1997-08-01), Kikinis
patent: 5659780 (1997-08-01), Wu
patent: 5661848 (1997-08-01), Bonke et al.
patent: 5664124 (1997-09-01), Katz et al.
patent: 5668948 (1997-09-01), Belknap et al.
patent: 5682493 (1997-10-01), Yung et al.
patent: 5684954 (1997-11-01), Kaiserswerth et al.
patent: 5687174 (1997-11-01), Edem et al.
patent: 5687316 (1997-11-01), Graziano et al.
patent: 5689244 (1997-11-01), Iijima et al.
patent: 5689727 (1997-11-01), Bonke et al.
patent: 5692211 (1997-11-01), Gulick et al.
patent: 5694555 (1997-12-01), Morriss et al.
patent: 5696924 (1997-12-01), Robertson et al.
patent: 5701302 (1997-12-01), Geiger
patent: 5704052 (1997-12-01), Wu et al.
patent: 5706439 (1998-01-01), Parker
patent: 5708779 (1998-01-01), Graziano et al.
patent: 5710773 (1998-01-01), Shiga
patent: 5726821 (1998-03-01), Cloke et al.
patent: 5752076 (1998-05-01), Munson
patent: 5758075 (1998-05-01), Graziano et al.
patent: 5761430 (1998-06-01), Gross et al.
patent: 5761457 (1998-06-01), Gulick
patent: 5774683 (1998-06-01), Gulick
patent: 5781599 (1998-07-01), Shiga
patent: 5787256 (1998-07-01), Marik et al.
patent: 5787298 (1998-07-01), Broedner et al.
patent: 5793953 (1998-08-01), Yeung et al.
patent: 5799041 (1998-08-01), Szkopek et al.
patent: 5812883 (1998-09-01), Rao
patent: 5815678 (1998-09-01), Hoffman et al.
patent: 5828416 (1998-10-01), Ryan
patent: 5828903 (1998-10-01), Sethuram et al.
patent: 5832245 (1998-11-01), Gulick
patent: 5835726 (1998-11-01), Shwed et al.
patent: 5835793 (1998-11-01), Li et al.
patent: 5848253 (1998-12-01), Walsh et al.
patent: 5872983 (1999-02-01), Walsh et al.
patent: 5875312 (1999-02-01), Walsh et al.
patent: 5884103 (1999-03-01), Terho et al.
patent: 5887145 (1999-03-01), Harari et al.
patent: 5938752 (1999-08-01), Leung et al.
patent: 5946298 (1999-08-01), Okuyama
patent: 5948053 (1999-09-01), Kamiya
patent: 5970236 (1999-10-01), Galloway et al.
patent: 5987126 (1999-11-01), Okuyama et al.
patent: 5991520 (1999-11-01), Smyers et al.
patent: 6029221 (2000-02-01), Wu et al.
patent: 6085270 (2000-07-01), Gulick
patent: 6145016 (2000-11-01), Lai et al.
patent: 6205538 (2001-03-01), Yung
patent: 6226338 (2001-05-01), Earnest
patent: 6233637 (2001-05-01), Smyers et al.
patent: 6243783 (2001-06-01), Smyers et al.
patent: 6266727 (2001-07-01), Smyers et al.
patent: 6516371 (2003-02-01), Lai et al.
patent: 6519268 (2003-02-01), Smyers
patent: 6587910 (2003-07-01), Smyers et al.
patent: 6631435 (2003-10-01), Lym et al.
patent: 6732223 (2004-05-01), Johnson
patent: 0 428 111 (1991-05-01), None
patent: 0 499 394 (1992-08-01), None
patent: 0 588 046 (1994-03-01), None
patent: 0 696 853 (1996-02-01), None
“The Parallel Protocol Engine” Matthias Kaiserswerth, IEEE/ACM Transactions on Networking, No. 6, Dec. 1993, New York, pp. 650-663.
“The Programmable Protocol VLSI Engine (PROVE)” A.S. Krishnakumar, W.C. Fischer, and Krishan Sabnani, 8089 IEEE Transactions on Communications, No. 8, Aug. 1994, New York, pp. 2630-2642.
“A Bus on a Diet-The Serial Bus Alternative, An Introduction to the P1394 High Performance Serial Bus,” Michael Teener, Apple Computer Inc., Santa Clara, USA Feb. 24, 1992, pp. 316-321.
“Local Area Network Protocol for Autonomous Control of Attached Devices,” Software Patent Institute, Jul., 1990.
“Architecture for High Performance Transparent Bridges,” Software Patent Institute, Jul., 1992.
“Access to High-Speed LAN via Wireless Media,” Software Patent Institute, Database of Soft
Huynh Kim
Sony Corporation
Sony Electronics Inc.
LandOfFree
Programmable first-in first-out (FIFO) memory buffer for... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Programmable first-in first-out (FIFO) memory buffer for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmable first-in first-out (FIFO) memory buffer for... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3479345