Communications system and method with non-blocking shared...

Electrical computers and digital processing systems: multicomput – Computer conferencing – Priority based messaging

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S205000, C709S206000, C709S231000, C719S313000, C719S314000

Reexamination Certificate

active

09802405

ABSTRACT:
A communication system. One embodiment includes at least two functional blocks, wherein an first functional block communicates with a second functional block by establishing a connection. A connection is a logical state in which data may pass between the first functional block and the second functional block. One embodiment includes a bus coupled to each of the functional blocks and configured to carry a plurality of signals. The plurality of signals includes a thread identifier that indicates a transaction stream that the data transfer is part of and a busy signal identified by the thread identifier. The busy signal is issued by the target functional block when resources will be unavailable to perform a transfer.

REFERENCES:
patent: 5274783 (1993-12-01), House et al.
patent: 5729529 (1998-03-01), Martinsson
patent: 5748914 (1998-05-01), Barth
patent: 5794062 (1998-08-01), Baxter
patent: 5845154 (1998-12-01), Krakirian
patent: 5850395 (1998-12-01), Hauser et al.
patent: 5878045 (1999-03-01), Timbs
patent: 5948089 (1999-09-01), Wingard et al.
patent: 5999963 (1999-12-01), Bruno et al.
patent: 6002692 (1999-12-01), Wills
patent: 6005412 (1999-12-01), Ranjan et al.
patent: 6021450 (2000-02-01), Yoshizawa et al.
patent: 6052773 (2000-04-01), DeHon et al.
patent: 6115823 (2000-09-01), Velasco et al.
patent: 6145062 (2000-11-01), Chittor et al.
patent: 6147890 (2000-11-01), Kawana et al.
patent: 6175886 (2001-01-01), Usami
patent: 6182183 (2001-01-01), Wingard et al.
patent: 6216259 (2001-04-01), Guccione et al.
patent: 6223274 (2001-04-01), Catthoor et al.
patent: 6298472 (2001-10-01), Phillips et al.
patent: 6324672 (2001-11-01), Lawman et al.
patent: 6330225 (2001-12-01), Weber et al.
patent: 6477562 (2002-11-01), Nemirovsky et al.
patent: 6487709 (2002-11-01), Keller et al.
patent: 6493776 (2002-12-01), Courtright et al.
patent: 6510546 (2003-01-01), Blodget
patent: 6578117 (2003-06-01), Weber
patent: 6725313 (2004-04-01), Wingard et al.
patent: 2003/0074520 (2003-04-01), Weber
patent: 2004/0177186 (2004-09-01), Wingard et al.
patent: WO 00/29961 (2000-05-01), None
Telecommunications Protocol and Design by Spragins (ISBN: 0-21-09290-5, Jul. 1992).
Migrating Sockets- End System Support for Networking with Quality of Service Guarantees By David K. Y. Yau, IEEE/ACM Transaction on networking, vol. 6, No. 6 Dec. 1998.
Search Report for PCT/US02/05015 mailed Jun. 14, 2002, 1 page.
Telecom Glossary 2000, “Development Site for Proposed Revisions to American National Standard T1.523-2001”, http://www.its.bldrdoc.gov/projects/devglossary/tlg-main.html, 2000, pp. 1 total.
Definition of “Data Stream”, http://www.its.bldrdoc.gov/projects/devglossary/—data—stream.html, Jun. 6, 2005, pp. 1.
TechEncyclopedia: definition of “data stream”. copyright 1981-2005, http://www.techweb.com/encyclopedia/defineterm.jhtml?term+data+steam&x=32&y=4, pp. 1 ttl.
TechEncyclopedia: definition of “streaming data”, copyright 1981-2005, http:www.techweb.com/encyclopedia/defineterm.jhtml?term=streaming+data, May 20, 2005, pp. 1 total.
Definition of “Thread”, www,geek.com, prior to filing date of current application, pp. 1 total.
Definition of “Thread”, search VB.com Definitions-powered by whatis.com, http://searchvb.techtarget.com/sDefinition/0,290660,sid8—gci213139,00.html, May 20, 2005, pp. 2 total.
internet.com (Webopedia), Definition of “thread”, http://www.pcwebopaedia.com./TERM/t/thread.html, May 20, 2005, pp. 2 total.
TechEncyclopedia, definition of “thread”, copyright 1981-2005, http://www.techweb.com/encyclopedia/defineterm.jhtml?term=thread&x=16&y=14, May 20, 2005, pp. 1 total.
TechEncyclopedia: definition of “multithreading”, copyright 1981-2005, http://www.techweb.com/encyclopedia/defineterm.jhtml?term=multithreading, May 20, 2005, pp. 1 total.
internet.com (Webopedia), Definition of “multithreading”, last modified Oct. 24, 2002, pp. 1 total.
http://www.faqs.org/faqs/threads-faq/part1/, “comp.programming.threads FAQ [last mod May 24, 1997]”, pp. 1-18.
OCP International Partnership, “Open Core Protocol Specification”, Release 2.0, OCP-IP Confidential, Document Revision 1.1.1.
Pawlan, “Creating a Threaded Slide Show Applet”, Sun Microsystems, Inc., The Source, http://java.sun.com/developmer/technicalArticles/Threads/applet/, Mar. 16, 2001, pp. 1-6.
Wayne Luk et al., “Modelling and Optimising Run-Time Reconfigurable Systems”, IEEE, 1996, pp. 167-176.
Goossens, Kees, et al., “Guaranteeing the Quality of Services in Networks on Chip,” Philips Research Laboratories, Eindhoven, The Netherlands Technical University of Eindhoven, Eindhoven, The Netherlands, In Axel Jantsch and Hannu Tenhunen, editors, Networks on Chip, Kluwer, Chapter 4, Mar. 2003, pp. 61-82.
Sgroi, M., et al., “Addressing the System-on-a-Chip Interconnect Woes Through Communication-Based Design,” University of California at Berkeley, Princeton University, DAC 2001, Jun. 18-22, 2001, Las Vegas, Nevada, (7 pgs).
Zhang, Hui, “Service Disciplines for Guaranteed Performance Service in Packet-Switching Networks”, Proceedings of the IEEE, vol. 82, No. 10, Oct. 1995, pp. 1374-1396.
Stiliadis, Dimitrios et al., “Latecy-Rate Servers: A General Model for Analysis of Traffic Scheduling Algorithms”, In Proceedings of IEEE Infocom 96, Apr. 1996, pp. 111-119.
Wingard, Drew, “Integration Architecture for System-on-a-Chip Deisgn”, IEEE 1998 Custom Integrated Circuits Conference, May 1998, pp. 85-88.
Weber, Wolf-Dietrich, “Enabling Reuse via an IP Core-centric Communications Protocol: Open Core Protocol”, In Proceedings of the IP 2000 System-on-Chip Conference, Mar. 2000, pp. 1-5.
Wingard, Drew, “Sonics SOC Integration Architecture”, Sonics, Inc., P1500 Presentation 1999, 25 pgs., www.OCP-IP.org.
Weber, Wolf-Dietrich, “Efficient Shared DRAM Subsystems for SOCs”, Sonics, Inc., Jun. 2001, 6 pages.
Wingard, Drew “A Non-Blocking Intelligent Interconnect for AMBA-Connected SoCs”, Sonics, Inc., CoWare Arm Developer's Conference, Oct. 6, 2005, 39 Pages.
Weber, Wolf-Dietrich, “A Quality of Service Mechanism for Interconnection Networks in System-on-Chips”, 1530-1591/05, 2005 IEEE, pp. 6 total.

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

Communications system and method with non-blocking shared... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Communications system and method with non-blocking shared..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Communications system and method with non-blocking shared... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3800278

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