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: 7023807Abstract: 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: GrantFiled: November 12, 2002Date of Patent: April 4, 2006Inventors: Timothy Scott Michels, James E. Cathey, Greg W. Davis, Bernard N. Daines
-
Patent number: 6631138Abstract: 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: GrantFiled: June 24, 1999Date of Patent: October 7, 2003Assignee: Cisco Technology, Inc.Inventors: Stewart Findlater, James R. Rivers, David H. Yen, Brian Petersen, Bernard N. Daines, David Talaski
-
Patent number: 6549519Abstract: 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: GrantFiled: October 5, 1998Date of Patent: April 15, 2003Assignee: Alcatel Internetworking (PE), Inc.Inventors: Timothy Scott Michels, James E. Cathey, Greg W. Davis, Bernard N. Daines
-
Publication number: 20030058864Abstract: 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: ApplicationFiled: November 12, 2002Publication date: March 27, 2003Inventors: Timothy Scott Michels, James E. Cathey, Greg W. Davis, Bernard N. Daines
-
Patent number: 6470021Abstract: 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: GrantFiled: October 5, 1998Date of Patent: October 22, 2002Assignee: Alcatel Internetworking (PE), Inc.Inventors: Bernard N. Daines, Greg W. Davis, Thomas J. Hammond, David K. Couch, Christopher A. Schalick
-
Patent number: 6453358Abstract: 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: GrantFiled: September 6, 2000Date of Patent: September 17, 2002Assignee: Alcatel Internetworking (PE), Inc.Inventors: Timothy Scott Michels, James E. Cathey, Greg W. Davis, Bernard N. Daines
-
Patent number: 6161144Abstract: 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: GrantFiled: October 5, 1998Date of Patent: December 12, 2000Assignee: Alcatel Internetworking (PE), Inc.Inventors: Timothy Scott Michels, James E. Cathey, Greg W. Davis, Bernard N. Daines
-
Patent number: 5953345Abstract: 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: GrantFiled: June 2, 1998Date of Patent: September 14, 1999Assignee: Cisco Technology, Inc.Inventors: Stewart Findlater, James R. Rivers, David H. Yen, Brian Petersen, Bernard N. Daines, David Talaski
-
Patent number: 5737635Abstract: 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: GrantFiled: October 2, 1996Date of Patent: April 7, 1998Assignee: Cisco Technology, Inc.Inventors: Bernard N. Daines, Lazar Birenbaum, Richard J. Hausman
-
Patent number: 4750169Abstract: 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: GrantFiled: March 11, 1986Date of Patent: June 7, 1988Assignee: Pacific BellInventors: Gregg D. Carse, Bernard N. Daines
-
Patent number: 4730311Abstract: 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: GrantFiled: October 25, 1985Date of Patent: March 8, 1988Assignee: Pacific BellInventors: Gregg D. Carse, Bernard N. Daines
-
Patent number: 4716562Abstract: 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: GrantFiled: March 11, 1986Date of Patent: December 29, 1987Assignee: Pacific BellInventors: Gregg D. Carse, Bernard N. Daines