Patents by Inventor Stephen C. Hilla

Stephen C. Hilla 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: 7155722
    Abstract: A load balancing mechanism and technique that monitors a memory interface associated with a processor resource in a processor pool associated with at least one node of a computer network. The monitoring determines the actual load activity executed by the processor during a specified period of time. The mechanism comprises a hardware access monitor configured to determine the true activity of each processor resource. The access monitor tracks certain memory requests over the memory interface and stores the requests in a counter assigned to each processor. The access monitor then collects statistics from each processor resource of the pool and provides those statistics to a central load balancing resource for use when determining assignment of loads (tasks) to the various processor resources.
    Type: Grant
    Filed: July 10, 2001
    Date of Patent: December 26, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Stephen C. Hilla, Kenneth H. Potter
  • Patent number: 6343345
    Abstract: A cache blocking mechanism ensures that transient data is not stored in a secondary cache of a router by managing a designated set of buffers in a main memory of the router. The mechanism defines a window of virtual addresses that map to predetermined physical memory addresses associated with the set of buffers; in the illustrative embodiment, only transient data may be stored in these buffers. The mechanism further blocks write requests directed to these predetermined memory buffers from propagating to the secondary cache, thereby precluding storage of transient data in the cache.
    Type: Grant
    Filed: July 13, 2000
    Date of Patent: January 29, 2002
    Assignee: Cisco Technology, Inc.
    Inventors: Stephen C. Hilla, Jonathan Rosen
  • Patent number: 6226771
    Abstract: An error detection generator calculates error detection data for insertion into encapsulated frames. The error detection generator is configured to calculate multiple error detection values and insert them into corresponding fields of the encapsulated frames. The error detection generator includes a controller, three cyclic redundancy check (CRC) engines and at least one multiplexer. Each CRC engine is selectively enabled by the controller to calculate a frame check sequence (FCS) value on a different portion of the frame. Downstream CRC engines also receive the outputs from the upstream CRC engines so that these earlier FCS values may be used during subsequent calculations. The outputs of the CRC engines are also inserted into the appropriate fields of the encapsulated frames by the multiplexer.
    Type: Grant
    Filed: December 14, 1998
    Date of Patent: May 1, 2001
    Assignee: Cisco Technology, Inc.
    Inventors: Stephen C. Hilla, James M. Edwards, Timothy F. Masterson, William E. Jennings
  • Patent number: 6094708
    Abstract: A cache blocking mechanism ensures that transient data is not stored in a secondary cache of a router by managing a designated set of buffers in a main memory of the router. The mechanism defines a window of virtual addresses that map to predetermined physical memory addresses associated with the set of buffers; in the illustrative embodiment, only transient data may be stored in these buffers. The mechanism further blocks write requests directed to these predetermined memory buffers from propagating to the secondary cache, thereby precluding storage of transient data in the cache.
    Type: Grant
    Filed: May 6, 1997
    Date of Patent: July 25, 2000
    Assignee: Cisco Technology, Inc.
    Inventors: Stephen C. Hilla, Jonathan Rosen