Data transfer, synchronising applications, and low latency...

Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output data buffering

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S057000, C709S212000, C709S225000, C709S245000, C711S118000

Reexamination Certificate

active

08073994

ABSTRACT:
Asynchronous network interface and method of synchronisation between two applications on different computers is provided. The network interface contains snooping hardware which can be programmed to contain triggering values comprising either addresses, address ranges or other data which are to be matched. These data are termed “trip wires”. Once programmed, the interface monitors the data stream, including address data, passing through the interface for addresses and data which match the trip wires which have been set. On a match, the snooping hardware can generate interrupts, increment event counters, or perform some other application-specified action. This snooping hardware is preferably based upon Content-Addressable Memory.The invention thus provides in-band synchronisation by using synchronisation primitives which are programmable by user level applications, while still delivering high bandwidth and low latency. The programming of the synchronisation primitives can be made by the sending and receiving applications independently of each other and no synchronisation information is required to traverse the network.

REFERENCES:
patent: 3701972 (1972-10-01), Berkeley et al.
patent: 4429387 (1984-01-01), Kaminski
patent: 4644529 (1987-02-01), Amstutz et al.
patent: 4866664 (1989-09-01), Burkhardt et al.
patent: 4977582 (1990-12-01), Nichols et al.
patent: 4993022 (1991-02-01), Kondo et al.
patent: 5165031 (1992-11-01), Pruul et al.
patent: 5179556 (1993-01-01), Turner
patent: 5296936 (1994-03-01), Pittas et al.
patent: 5363484 (1994-11-01), Desnoyers et al.
patent: 5388237 (1995-02-01), Sodos
patent: 5438640 (1995-08-01), Sasaoka et al.
patent: 5442390 (1995-08-01), Hooper et al.
patent: 5487152 (1996-01-01), Young
patent: 5488724 (1996-01-01), Firoosmand
patent: 5513177 (1996-04-01), Sakurai et al.
patent: 5513320 (1996-04-01), Young et al.
patent: 5555390 (1996-09-01), Judd et al.
patent: 5584033 (1996-12-01), Barrett et al.
patent: 5586273 (1996-12-01), Blair et al.
patent: 5727154 (1998-03-01), Christopher
patent: 5740372 (1998-04-01), Hijino
patent: 5764895 (1998-06-01), Chung
patent: 5765011 (1998-06-01), Wilkinson et al.
patent: 5778175 (1998-07-01), Paul et al.
patent: 5787251 (1998-07-01), Hamilton et al.
patent: 5790804 (1998-08-01), Osborne
patent: 5797043 (1998-08-01), Lewis et al.
patent: 5862346 (1999-01-01), Kley et al.
patent: 5995488 (1999-11-01), Kalkunte et al.
patent: 6029205 (2000-02-01), Alferness et al.
patent: 6038643 (2000-03-01), Tremblay et al.
patent: 6047323 (2000-04-01), Krause
patent: 6094715 (2000-07-01), Wilkinson et al.
patent: 6101533 (2000-08-01), Brandt et al.
patent: 6134607 (2000-10-01), Frink
patent: 6161160 (2000-12-01), Niu et al.
patent: 6201817 (2001-03-01), Sullivan
patent: 6208655 (2001-03-01), Hodgins et al.
patent: 6260073 (2001-07-01), Walker et al.
patent: 6262976 (2001-07-01), McNamara
patent: 6269413 (2001-07-01), Sherlock
patent: 6272557 (2001-08-01), Lim et al.
patent: 6279050 (2001-08-01), Chilton et al.
patent: 6314478 (2001-11-01), Etcheverry
patent: 6321225 (2001-11-01), Bhola et al.
patent: 6356962 (2002-03-01), Kasper
patent: 6408341 (2002-06-01), Feeney et al.
patent: 6424477 (2002-07-01), Saito et al.
patent: 6425017 (2002-07-01), Dievendorff et al.
patent: 6434161 (2002-08-01), Higbee et al.
patent: 6470398 (2002-10-01), Zargham et al.
patent: 6549934 (2003-04-01), Peterson et al.
patent: 6567953 (2003-05-01), Pomerantz
patent: 6637020 (2003-10-01), Hammond
patent: 6715002 (2004-03-01), Kasper
patent: 6717910 (2004-04-01), Kasper et al.
patent: 6757398 (2004-06-01), Foley
patent: 6757744 (2004-06-01), Narisi et al.
patent: 6792085 (2004-09-01), Rigaldies et al.
patent: 6907473 (2005-06-01), Schmidt et al.
patent: 6920507 (2005-07-01), Kley et al.
patent: 6954923 (2005-10-01), Yates et al.
patent: 6963946 (2005-11-01), Dwork et al.
patent: 7007099 (2006-02-01), Donati et al.
patent: 7072294 (2006-07-01), Kasper et al.
patent: 7190284 (2007-03-01), Dye et al.
patent: 7337248 (2008-02-01), Rao et al.
patent: 7689738 (2010-03-01), Williams et al.
patent: 7769923 (2010-08-01), Pope et al.
patent: 7802031 (2010-09-01), Kwak et al.
patent: 7953857 (2011-05-01), Short et al.
patent: 2001/0003193 (2001-06-01), Woodring et al.
patent: 2002/0052984 (2002-05-01), Jindal et al.
patent: 2005/0188129 (2005-08-01), Abdelilah et al.
patent: 2005/0267996 (2005-12-01), O'Connor et al.
patent: 2005/0289238 (2005-12-01), Mapp et al.
patent: 2006/0069845 (2006-03-01), Ishida et al.
patent: 2006/0171658 (2006-08-01), Jochemsen et al.
patent: 2006/0265520 (2006-11-01), Kwak et al.
patent: 2007/0271572 (2007-11-01), Gupta et al.
patent: 2007/0277021 (2007-11-01), O'Connor et al.
patent: 101072227 (2007-11-01), None
patent: 0 251 584 (1988-01-01), None
patent: 0 359 137 (1990-03-01), None
patent: 0 772 368 (1997-05-01), None
patent: 0 784 268 (1997-07-01), None
patent: 1 302 853 (2003-04-01), None
patent: 2 315 638 (1998-02-01), None
patent: 2004/025477 (2004-03-01), None
patent: 60 211559 (1985-10-01), None
patent: 06311126 (1994-11-01), None
patent: 10133997 (1998-05-01), None
patent: 01/29653 (2001-04-01), None
European Office Action for corresponding application No. 00 925 509.2 dated Nov. 11, 2009.
Hess et al.; “Implementation and Evaluation of a Prototype Reconfigurable Router,” Field Programmable Custom Computing Machines; Apr. 21, 1999; pp. 44-50.
Shaw, R. H.; “A Complete Guide to OS/2 Interprocess Communications and Device Monitors”; Microsoft Systems Journal, U.S. Microsoft Co., Redmond, WA, vol. 4, No. 5; pp. 35-60; Sep. 1989; XP000568106.
Mogul, J.C., et al.; “The Packet Filter: An Efficient Mechanism for User-Level Network Code”; Operating Systems Review (SIGOPS), U.S., ACM Headquarter, New York; 1987, pp. 39-51; XP002913603.
Anonymous; “Low-level Interprocess Communication Facility Interface”; IBC Technical Disclosure Bulletin, vol. 30, No. 10; pp. 146-148; Mar. 1988; XP002151749.
Bian, Qiyong et al.; “Dynamic Flow Switching: A New Communication Service for ATM Networks.” INFOCOM '98: 17th Annual Joint Conference of the IEEE Computer and Communications Societies Proceedings; IEEE; 1998; pp. 955-963.
Degermark, Mikael et al.; “Low-Loss TCP/IP header compression for wireless networks.” Wireless Networks; vol. 3, Oct. 1997; Kluwer Academic Publishers; pp. 375-387.
Gokhale, Aniruddha et al; “Measuring the performance of communication middleware on high-speed networks.” SIGCOMM '96 Conference proceedings on applications, technologies, architectures, and protocols for computer communications. ACM Press. Aug. 1996. 12 pages.
United States Patent and Trademark Office, Office Action for corresponding U.S. Appl. No. 11/198,043 dated Dec. 14, 2010.
United States Patent and Trademark Office, Office Action for corresponding U.S. Appl. No. 11/198,043 dated Sep. 30, 2010.
United States Patent and Trademark Office, Office Action for corresponding U.S. Appl. No. 11/198,043 dated Jun. 21, 2010.
United States Patent and Trademark Office, Office Action for corresponding U.S. Appl. No. 11/198,043 dated Jul. 22, 2009.
United States Patent and Trademark Office, Office Action for corresponding U.S. Appl. No. 11/198,043 dated Oct. 30, 2008.
United States Patent and Trademark Office, Office Action for corresponding U.S. Appl. No. 11/198,043 dated Jul. 2, 2008.
United States Patent and Trademark Office, Office Action for corresponding U.S. Appl. No. 11/198,043 dated Feb. 13, 2008.
United States Patent and Trademark Office, Office Action for corresponding U.S. Appl. No. 09/980,539 dated May 18, 2006.
United States Patent and Trademark Office, Office Action for corresponding U.S. Appl. No. 09/980,539 dated Oct. 26, 2005.
United States Patent and Trademark Office, Office Action for corresponding U.S. Appl. No. 12/105,412 dated Mar. 16, 2011.
United States Patent and Trademark Office, Office Action for corresponding U.S. Appl. No. 12/105,412 dated Sep. 30, 2010.
United States Patent and Trademark Office, Office Action for corresponding U.S. Appl.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Data transfer, synchronising applications, and low latency... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data transfer, synchronising applications, and low latency..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data transfer, synchronising applications, and low latency... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4294421

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.