Patents by Inventor Karl Andres Siil

Karl Andres Siil has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6496501
    Abstract: A computer-telephony call which includes encoded voice communication from a calling party to a called party who has a computer capable of receiving the call, within a communication network having a services platform, can be screened by the called party. The call is received at the services platform, within the communications network, where a communication from the calling party is recorded. The communication of the call is routed to the computer of the called party so that the called party can perceive the communication of the call as the communication is being recorded at the services platform.
    Type: Grant
    Filed: December 29, 1997
    Date of Patent: December 17, 2002
    Assignee: AT&T Corp.
    Inventors: Mark Meier Rochkind, Karl Andres Siil
  • Patent number: 6233686
    Abstract: A system and method for providing peer-level access control on networks that carry packets of information, each packet having a 5-tuple having a source and destination address, a source and destination port, and a protocol identifier. The local rule base of a peer is dynamically loaded into a filter when the peer is authenticated, and ejected when the peer is loses authentication. The local rule base is efficiently searched through the use of hash tables wherein a hashed peer network address serves as a pointer the peer's local rules. Each rule comprises a 5-tuple and an action. The action of a rule is carried out on a packet when the 5-tuple of the rule corresponds to the 5-tuple of the packet.
    Type: Grant
    Filed: January 17, 1997
    Date of Patent: May 15, 2001
    Assignee: AT & T Corp.
    Inventors: Daniel N. Zenchelsky, Partha P. Dutta, Thomas B. London, Dalibor F. Vrsalovic, Karl Andres Siil
  • Patent number: 6173364
    Abstract: A cache for use with a network filter that receives, stores and ejects local rule bases dynamically. The cache stores a rule that was derived from a rule base in the filter. The cache rule is associated in the cache with a rule base indicator indicating from which rule base the cache rule was derived, and a rule base version number indicating the version of the rule base from which the cache rule was derived. When the filter receives a packet, the cache is searched for a rule applicable to a received packet. If no such rule is found, the filter rule base is found, and an applicable rule is carried out and copied to the cache along with a rule base indicator and version number. If a cache rule is found, it is implemented if its version number matches the version number of the rule base from which it was derived. Otherwise, the cache rule is deleted. The cache provides an efficient way of accurately implementing the rules of a dynamic rule base without having to search the entire rule base for each packet.
    Type: Grant
    Filed: January 15, 1997
    Date of Patent: January 9, 2001
    Assignee: AT&T Corp.
    Inventors: Daniel N. Zenchelsky, Partha P. Dutta, Thomas B. London, Dalibor F. Vrsalovic, Karl Andres Siil
  • Patent number: 6076097
    Abstract: Random data is derived from the value of the elapsed time over which a loop is counted on a multitasking computer. The random data can be manipulated and whitened to produce random numbers of arbitrary length that pass both chi-squared and compression tests for randomness. The present invention does not rely on devices such as noise generators, leaky capacitors, gas discharge tubes, or keyboard strokes to generate random data, and reliably generates random data at a substantially higher rate than other systems and methods that can be implemented using only a general purpose computer executing instructions stored in computer readable memory. The present invention is advantageously portable among UNIX-based platforms, and operates without occupying UNIX timers or signals.
    Type: Grant
    Filed: December 11, 1997
    Date of Patent: June 13, 2000
    Assignee: AT&T Corp.
    Inventors: Thomas Bennet London, Karl Andres Siil, Sihai Xiao