Patents by Inventor Bernard N. Daines

Bernard N. Daines 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: 7023807
    Abstract: A switching device for forwarding network traffic to a desired destination on a network, such as a telephone or computer network. The switching device includes multiple ports and uses a lookup table to determine which port to forward network traffic over. The lookup table includes network addresses that are maintained in ascending or descending order. The switching device includes multiple binary search engines coupled in series including one or more precursor binary search engines and a final stage binary search engine. Together, the binary search engines perform an N iteration binary search. Additionally, a single search engine can perform multiple concurrent searches so that source and destination addresses can be obtained simultaneously and without wasted memory cycles.
    Type: Grant
    Filed: November 12, 2002
    Date of Patent: April 4, 2006
    Inventors: Timothy Scott Michels, James E. Cathey, Greg W. Davis, Bernard N. Daines
  • Patent number: 6631138
    Abstract: Provided is a 10Base-T MAC to PHY interface requiring only two wires (pins) per port, with two additional global wires: a clock wire (pin), and a synchronization wire (pin). This reduction in the number of pins associated with each port is achieved by time-division multiplexing wherein each time-division multiplexed wire combines a plurality of definitions from the conventional seven-wire interface. As a result, each port has its own pair of associated time-division multiplexed wires (pins) and the addition of each port simply requires two additional wires. According to a preferred embodiment of the present invention, information normally transferred on nine wires in a conventional seven-wire interface at 10 MHz is time-division multiplexed onto two wires (corresponding to two pins) that transfer data at 40 MHz, four times the speed of conventional interfaces. Importantly, this multiplexing is done on a port by port basis.
    Type: Grant
    Filed: June 24, 1999
    Date of Patent: October 7, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: Stewart Findlater, James R. Rivers, David H. Yen, Brian Petersen, Bernard N. Daines, David Talaski
  • Patent number: 6549519
    Abstract: A switching device for forwarding network traffic to a desired destination on a network, such as a telephone or computer network. The switching device includes multiple ports and uses a lookup table to determine which port to forward network traffic over. The lookup table includes network addresses that are maintained in ascending or descending order. The switching device includes multiple binary search engines coupled in series including one or more precursor binary search engines and a final stage binary search engine. Together, the binary search engines perform an N iteration binary search. Additionally, a single search engine can perform multiple concurrent searches so that source and destination addresses can be obtained simultaneously and without wasted memory cycles.
    Type: Grant
    Filed: October 5, 1998
    Date of Patent: April 15, 2003
    Assignee: Alcatel Internetworking (PE), Inc.
    Inventors: Timothy Scott Michels, James E. Cathey, Greg W. Davis, Bernard N. Daines
  • Publication number: 20030058864
    Abstract: A switching device for forwarding network traffic to a desired destination on a network, such as a telephone or computer network. The switching device includes multiple ports and uses a lookup table to determine which port to forward network traffic over. The lookup table includes network addresses that are maintained in ascending or descending order. The switching device includes multiple binary search engines coupled in series including one or more precursor binary search engines and a final stage binary search engine. Together, the binary search engines perform an N iteration binary search. Additionally, a single search engine can perform multiple concurrent searches so that source and destination addresses can be obtained simultaneously and without wasted memory cycles.
    Type: Application
    Filed: November 12, 2002
    Publication date: March 27, 2003
    Inventors: Timothy Scott Michels, James E. Cathey, Greg W. Davis, Bernard N. Daines
  • Patent number: 6470021
    Abstract: A packet switch includes a multiple of bidirectional ports that are each connected by dedicated signal paths to a multiple of memory subsystems that in turn are connected to shared memory within the switch. The signal path from each port carries a fragment of a data stream between the port and each memory subsystem. The ports send and receive data stream fragments in parallel from the memory subsystems. This parallel action reduces the bandwidth required of a memory subsystem by dividing the port's data stream among the multiple memory subsystems. In storing data for forwarding to another port, each memory subsystem selects on a time division basis in parallel the data stream fragments from the same port and stores them in memory. In retrieving data from memory for a port, each memory subsystem selects on a time division basis in parallel the same port to receive the data stream fragments read from memory.
    Type: Grant
    Filed: October 5, 1998
    Date of Patent: October 22, 2002
    Assignee: Alcatel Internetworking (PE), Inc.
    Inventors: Bernard N. Daines, Greg W. Davis, Thomas J. Hammond, David K. Couch, Christopher A. Schalick
  • Patent number: 6453358
    Abstract: A switching device for forwarding network traffic to a desired destination on a network, such as a telephone or computer network. The switching device includes multiple ports and uses a lookup table to determine which port to forward network traffic over. The lookup table includes network addresses that are maintained in ascending or descending order. The switching device includes multiple binary search engines coupled in series including one or more precursor binary search engines and a final stage binary search engine. Together, the binary search engines perform an N iteration binary search. Additionally, a single search engine can perform multiple concurrent searches so that source and destination addresses can be obtained simultaneously and without wasted memory cycles.
    Type: Grant
    Filed: September 6, 2000
    Date of Patent: September 17, 2002
    Assignee: Alcatel Internetworking (PE), Inc.
    Inventors: Timothy Scott Michels, James E. Cathey, Greg W. Davis, Bernard N. Daines
  • Patent number: 6161144
    Abstract: A switching device for forwarding network traffic to a desired destination on a network, such as a telephone or computer network. The switching device includes multiple ports and uses a lookup table to determine which port to forward network traffic over. The lookup table includes network addresses that are maintained in ascending or descending order. The switching device includes multiple binary search engines coupled in series including one or more precursor binary search engines and a final stage binary search engine. Together, the binary search engines perform an N iteration binary search. Additionally, a single search engine can perform multiple concurrent searches so that source and destination addresses can be obtained simultaneously and without wasted memory cycles.
    Type: Grant
    Filed: October 5, 1998
    Date of Patent: December 12, 2000
    Assignee: Alcatel Internetworking (PE), Inc.
    Inventors: Timothy Scott Michels, James E. Cathey, Greg W. Davis, Bernard N. Daines
  • Patent number: 5953345
    Abstract: Provided is a 10Base-T MAC to PHY interface requiring only two wires (pins) per port, with two additional global wires: a clock wire (pin), and a synchronization wire (pin). This reduction in the number of pins associated with each port is achieved by time-division multiplexing wherein each time-division multiplexed wire combines a plurality of definitions from the conventional seven-wire interface. As a result, each port has its own pair of associated time-division multiplexed wires (pins) and the addition of each port simply requires two additional wires. According to a preferred embodiment of the present invention, information normally transferred on nine wires in a conventional seven-wire interface at 10 MHz is time-division multiplexed onto two wires (corresponding to two pins) that transfer data at 40 MHz, four times the speed of conventional interfaces. Importantly, this multiplexing is done on a port by port basis.
    Type: Grant
    Filed: June 2, 1998
    Date of Patent: September 14, 1999
    Assignee: Cisco Technology, Inc.
    Inventors: Stewart Findlater, James R. Rivers, David H. Yen, Brian Petersen, Bernard N. Daines, David Talaski
  • Patent number: 5737635
    Abstract: A variable latency cut through bridge (210) for selectively forwarding data packets (10) within a network (310) of computers (312), the variable latency cut through bridge (210) employing a variable latency bridging method wherein the latency factor of the variable latency cut through bridge (210) is set according to the position of a variable threshold point (428). The variable threshold point (428) is optionally set to within a rapid drop off portion (520) of a probability line (514) describing the probability that the data packet (10) is bad as a function of the amount of the packet (10) which has been examined within the variable latency cut through bridge (210).
    Type: Grant
    Filed: October 2, 1996
    Date of Patent: April 7, 1998
    Assignee: Cisco Technology, Inc.
    Inventors: Bernard N. Daines, Lazar Birenbaum, Richard J. Hausman
  • Patent number: 4750169
    Abstract: A telephone system is described wherein a plurality of subscriber locations are each connected to a central office by a single subscriber loop. A signalling method is used for transmitting information between each subscriber location and a cental office. Bursts of time compressed multiplexed full duplex digital signals are synchronously transmitted at an information bit rate of between about forty and eighty kilobits per second and at a burst cycle of between about 0.8 and 4.0 milliseconds. Each of the bursts is comprised of bits defining at least one voice channel, at least one data channel, and at least one signalling channel, with at least one synchronizing bit at the front and back of each burst.
    Type: Grant
    Filed: March 11, 1986
    Date of Patent: June 7, 1988
    Assignee: Pacific Bell
    Inventors: Gregg D. Carse, Bernard N. Daines
  • Patent number: 4730311
    Abstract: A multiplexer for use in a telephone system in which a plurality of subscriber locations are connected to a central office by a single subscribe loop is described. The multiplexer unit of the invention includes a voice interfacing circuit for converting between voice encoded digital signals and analog signals for operatively connecting to at least one subscriber voice communication apparatus. Data interfacing circuits are provided for routing data encoded digital signals to at least one subscriber digital communication apparatus. A frame processor is connected to each of the voice interfacing circuits and the data interfacing circuits for assembling and disassembling frames of voice encoded digital signals and data encoded digital signals. A transceiver is connected to the frame processor for transmitting to and receiving from a central office frames of voice encoded and data encoded digital signals.
    Type: Grant
    Filed: October 25, 1985
    Date of Patent: March 8, 1988
    Assignee: Pacific Bell
    Inventors: Gregg D. Carse, Bernard N. Daines
  • Patent number: 4716562
    Abstract: An information transfer system is described for use in a telephone system wherein full duplex digital signal bursts containing a plurality of different types of information are transmitted between a central office and selected locations outside the system which may or may not be subscriber locations. Signal processing circuits receive and disassemble the digital signal bursts into digital information words each comprised of one of the types of information. Gateways are provided for each type of information for converting digital information words into a signal format for transmission to the selected locations. A digital switch couples the signal processing circuits to the gateways for routing the digital information words from the signal processing circuits to the gateways.
    Type: Grant
    Filed: March 11, 1986
    Date of Patent: December 29, 1987
    Assignee: Pacific Bell
    Inventors: Gregg D. Carse, Bernard N. Daines