×

Method and system for broadcasting and querying a database using a multi-function module

  • US 5,530,939 A
  • Filed: 09/29/1994
  • Issued: 06/25/1996
  • Est. Priority Date: 09/29/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A multi-function database system module for broadcasting database tuples containing attribute information, for maintaining a local copy of such tuples, and for executing queries with respect to such tuples, said module comprising:

  • a memory subsystem including means for receiving information from a source external to said module, storage means including a buffer memory and a storage memory for storing a local copy of such information, and means for broadcasting such information from said storage means both within the module and external to the module, anda processor for executing queries directed to such information in said memory system and for determining the function to be performed by the module in response to such queries and whereinsaid memory subsystem further comprisesfirst and second ports connected to said processor, said first and second ports for transferring attribute information to said processor, said second port also receiving said attribute information outputted from said processor,a third port for receiving externally broadcasted tuples and for transmitting tuples broadcasted from said memory subsystem; and

    a local memory which is connected to said second port, for storing information outputted from said processor, and whereinsaid storage memory is a first dual port memory connected to said second port and to said third port, for storing tuples and for broadcasting said stored tuples, andsaid buffer memory is a second dual port memory connected to said second port and to said third port, for receiving attribute information of said externally broadcasted tuples and said tuples broadcasted from said first dual port memory, and for transferring at least part of the received attribute information to said processor.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×