U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...In 1790, the cost to obtain a patent was between $4 and $5.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Assignee: Bay Networks, Inc.


Location: SantaClara, CA
No. of patents: 61

1    
NumberTitleIssue Date
6182214Exchanging a secret over an unreliable network
Threshold cryptography (secret sharing) is used for exchanging a secret between a server and a client over an unreliable network. Specifically, a secret is computationally divided into N shares using a threshold encryption scheme such that any M of the sh...
01/30/2001
6006016Network fault correlation
A method and apparatus for correlating faults in a networking system. A database of fault rules is maintained along with and associated probable causes, and possible solutions for determining the occurrence of faults defined by the fault rules. The fault ...
12/21/1999
5995503Method and apparatus for providing quality of service routing in a network
A system for providing quality of service routing functions in a connectionless network having multiple nodes. The system generates a link resource advertisement for each node in the network. Each link resource advertisement includes information regarding...
11/30/1999
5968174Method and apparatus for implementing a 32-bit operating system which supports 16-bit code
A method and apparatus for implementing a 32-bit operating system which supports 16-bit code includes loading basic input output system (BIOS) code into a base portion of a memory and loading first operating system code into the base portion. Second opera...
10/19/1999
5959990VLAN frame format
In a network device such as a network switch having a port coupled to a communications medium dedicated to a single virtual local area network and another port coupled to a communications medium shared among multiple virtual local area networks for transm...
09/28/1999
5935235Method for branching to an instruction in a computer program at a memory address pointed to by a key in a data structure
A method for searching for keys of arbitrary width in a table in a memory of a computer system by repeatedly executing lookup instructions on a lookup processor. The lookup processor executes a lookup instruction to find a key in a table. The execution of...
08/10/1999
5935268Method and apparatus for generating an error detection code for a modified data packet derived from an original data packet
A method and apparatus for generating an error detection code, such as a Cyclic Redundancy Checksum (CRC), for a modified binary data block. The modified data block, such as a VLAN frame, is derived from an original binary data block, such as an ethernet ...
08/10/1999
5914938MAC address table search unit
A search key having a first length is presented to a universal hashing process. The search key is hashed using a universal hash function to generate a bucket ID having a second length, smaller than the first length. The bucket ID is used to address a tabl...
06/22/1999
5898837Method and apparatus for monitoring a dedicated communications medium in a switched data network
A method and apparatus for monitoring the performance of a dedicated communications medium in a switched data networking environment wherein a probe having a bypass circuit allows promiscuous monitoring of all traffic between a switch and a network device...
04/27/1999
5881251Hot swap control circuit
A circuit board having a load is inserted into a chassis of a digital system while the system remains in operation. During insertion, a ground potential is provided to the circuit board. Next, one or more voltage potentials are provided, however, no elect...
03/09/1999
5881246System for generating explicit routing advertisements to specify a selected path through a connectionless network to a destination by a specific router
A system for providing explicit routing functions in a connectionless network. A specific router selects a path through the connectionless network to a destination. Explicit routing advertisements are generated by the specific router and contain informati...
03/09/1999
5873078Radix tree search logic
In a search method for a radix search tree, a logic circuit for computing the actual offset of an entry in a node in a tree. The logic circuit accepts a pointer to a node in the tree, along with an associated bit mask indicating which entries are present ...
02/16/1999
5870629System for servicing plurality of queues responsive to queue service policy on a service sequence ordered to provide uniform and minimal queue interservice times
A system for servicing a plurality of queues containing data cells for transmission over a communication medium. Each queue has an associated queue priority. A queue service sequence is generated in response to the queue priorities and represents a specif...
02/09/1999
5867660Method and apparatus for communicating between a network workstation and an internet
An apparatus and method for connecting a plurality of LAN workstations to the internet via an on-line server/interface that does not require a PC operating system dedicated to the server. The server operates in TCP/IP protocol for communication over the I...
02/02/1999
5864539Method and apparatus for a rate-based congestion control in a shared memory switch
To determine congestion within a shared memory switch, the global memory usage and the individual address queue memory usage of the switching fabric for the switch are measured. These two types of memory usage are combined to determine a net congestion st...
01/26/1999
5857196Method for storing a tree of potential keys in a sparse table
A computer implemented method for searching for a key in a radix search tree in a memory of a computer system. A table of keys is organized in a radix search tree stored in a memory of a computer system. The keys are divided into a string of symbols. Each...
01/05/1999
5854899Method and apparatus for managing virtual circuits and routing packets in a network/subnetwork environment
A system for managing virtual circuits and determining proper routing of packets in a network environment. The network includes a connection-oriented subnetwork and an arrangement of routers coupled to the connection-oriented subnetwork. The system determ...
12/29/1998
5852606Method and apparatus for transmitting cells across an ATM switch bus
The switch fabric of the ATM switch, i.e., the ATM switch backplane bus, switches a cell based on routing information provided by the source LAN or ATM module to an output port on a destination LAN or ATM module of the switching hub. In the described syst...
12/22/1998
5850397Method for determining the topology of a mixed-media network
A method for determining the topology of a mixed-media network is provided. According to the method, the network is divided into communities of devices that support a common topology mechanism ("spheres"). On each sphere, one or more sphere topology agent...
12/15/1998
5848257Method and apparatus for multitasking in a computer system
A multitasking computer system having multiple parallel and independently executing processors. Each processor has multiple pipeline stages. Each stage in the pipeline can be simultaneously executing a process. More processes than the sum of pipeline stag...
12/08/1998
5845091Forwarding of internetwork packets to a destination network via a selected one of a plurality of paths
A method for filtering an internetwork packet wherein multiple paths to a destination network are provided. The method comprises the step of providing a forwarding list that comprises a plurality of entries selected by a user. The forwarding list indicate...
12/01/1998
5838960Apparatus for performing an atomic add instructions
A pipeline processor having an add circuit configured to execute separate atomic add instructions in consecutive clock cycles, wherein each separate atomic add instructions can be updating the same memory address location. In one embodiment, the add circu...
11/17/1998
5825755Method and apparatus for switching between full-duplex and half-duplex CSMA/CD systems
A method and apparatus for a node to automatically switch between half-duplex and full-duplex transmission in CSMA/CD networks characterized by a first and second device coupled over a communication link to allow communication of information and control s...
10/20/1998
5825775Method and apparatus for managing an integrated router/hub
A method and apparatus for generating a display containing information about both the local and remote traffic handled by an integrated router/hub is provided. An integrated router/hub routes local messages between devices on a first local area network, a...
10/20/1998
5819028Method and apparatus for determining the health of a network
An apparatus which provides the user with an indication of the computer network's health. The indication is provided by a network management station on the computer network. The network management station has a distributable piece of code which instructs ...
10/06/1998
5809024Memory architecture for a local area network module in an ATM switch
In a segmentation and reassembly module in a local area network switch module, a method and apparatus for storing fixed length data cells received from an ATM network in a plurality of memory buffers during the reassembly of the data cells in to a variabl...
09/15/1998
5805819Method and apparatus for generating a display based on logical groupings of network entities
A method and apparatus are provided for grouping the network entities that belong to a network system into logical groups, and generating a display of the network based on the logical groups. In the highest level display, a single visual indicator, such a...
09/08/1998
5802286Method and apparatus for configuring a virtual network
A method of configuring a network. The network includes some physical devices, some hosts, and a network management tool. The method comprises the following steps. First, generate a set of leaf nodes. Each leaf node includes at least one physical device a...
09/01/1998
5802056Configuration of virtual rings in a token ring local area network
A token ring network having virtual token rings comprised of one or more physical token rings. A media access control (MAC) layer device such as a bridge or switching hub has at least two ports assigned the same ring number such that token ring segments c...
09/01/1998
5790554Method and apparatus for processing data packets in a network
A method and apparatus for filtering data packets from a network device, such as a LAN switch, onto a network coupled thereto based on the content of the data packets. A pattern is defined and a forwarding action performed on data packets whose contents m...
08/04/1998
5774667Method and apparatus for managing parameter settings for multiple network devices
Editing the parameters for several network devices coupled to a computer network can be a cumbersome task. To simplify the task, a method of editing parameter settings for more than one network device using a graphical user interface is introduced. First,...
06/30/1998
5761506Method and apparatus for handling cache misses in a computer system
A method for handling cache misses in a computer system. A prefetch unit fetches an instruction for execution by one of a plurality of coprocessors. When the preferred embodiment of the present invention experiences a cache miss in a prefetch unit, the pr...
06/02/1998
5761084Highly programmable backup power scheme
Heavily relied upon network devices require backup power systems. To efficiently allocate power, a highly programmable backup power system is desired. The present invention discloses a redundant power supply unit that provides backup power to network devi...
06/02/1998
5740375Forwarding internetwork packets by replacing the destination address
A method for filtering and forwarding local broadcast traffic across network boundaries. According to one embodiment, the method comprises the step of providing a broadcast list for a source network wherein the broadcast list includes at least one entry t...
04/14/1998
5737334Pipeline architecture for an ATM switch backplane bus
Methods and apparatus providing for a switching hub in which an asynchronous transfer mode (ATM) switch is utilized as a backplane bus to which a plurality of LAN and ATM modules are coupled. Each LAN or ATM module is an autonomous switching module. Thus,...
04/07/1998
5734656Method and apparatus for dynamically allocating bandwidth on a TDM bus
The present invention relates to methods and apparatus providing for a switching hub in which an asynchronous transfer mode (ATM) switch is utilized as a backplane bus. Bus arbitration, i.e., allocation of bandwidth, on the bus for autonomous ATM and LAN ...
03/31/1998
5734824Apparatus and method for discovering a topology for local area networks connected via transparent bridges
A system of discovering the active topology of the LANs (local area networks) connected via any apparent bridges that conform to the IEEE 802.1D standard. A discovered active topology of the present invention consists of the active bridges, the LANs and t...
03/31/1998
5731960Low inductance decoupling capacitor arrangement
A noise suppression apparatus for a printed circuit board (PCB) having two PCB pad regions, each containing a boundary pad region and a mounting pad region, wherein both boundary pad regions contain via connections. A decoupling capacitor is coupled to bo...
03/24/1998
5732080Method and apparatus for controlling data flow within a switching device
A method and apparatus for controlling data flow within a switching device are provided. The switching device includes a cell-switched backplane. Both packet switched and cell switched network interface cards may be coupled to the cell-switched backplane....
03/24/1998
5729685Apparatus for determining the topology of an ATM network or the like Via communication of topology information between a central manager and switches in the network over a virtual service path
An asynchronous transfer mode (ATM) network or the like employing a method and apparatus for automatically determining the topology of the network is described. The method and apparatus provides for each switch in the network transmitting on each of its p...
03/17/1998
1    
 
Sign InRegister
Username  
Password   
forgot password?