Patents by Inventor David Brewer
David Brewer 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).
-
Publication number: 20070298706Abstract: A programmable vent for a duct used with a building environmental air temperature control system. The programmable vent includes a vent housing with a front face which has an inset, where the vent housing is configured to allow air flow from the duct. At least one louver is movably connected to the vent housing, an actuator is connected to the at least one louver, a controller module is removably attached to the vent housing and positioned in the inset, the controller module being connected to the actuator when positioned in the inset.Type: ApplicationFiled: November 17, 2006Publication date: December 27, 2007Inventors: Steven Hudon, David Brewer, Valery Safronchik, Mang Cheng
-
Patent number: 7274674Abstract: A loop network hub including a hub port with a loop initialization insertion mechanism. The loop initialization insertion mechanism causes a hub port which detects a new node port connection to automatically begin generating loop initialization data. A hub port continues to generate loop initialization data until that hub port receives a loop initialization sequence. The loop initialization data propagates around the loop of the hub, halting ordinary processing. In this way, the entire loop is cleared. Upon receiving a loop initialization sequence, the hub port originating the loop initialization data inserts the new node port into the loop. At this point, loop initialization begins and each node port in the loop network obtains a unique loop network address.Type: GrantFiled: May 6, 2003Date of Patent: September 25, 2007Assignee: Emulex Design & Manufacturing CorporationInventors: David Brewer, Karl Maxwell Henson, Hossein Hashemi, Gregory John Scherer, David Bradley Baldwin
-
Publication number: 20060114456Abstract: Systems and methods for automated laser capture microdissection are disclosed. High throughput microdissection is provided by using cell procurement and multi-imaging tools for pre-selecting cells of interest. Novel methods of computer-controlled cap transfer along with automated multi-slide and multi-cap placements, and automated slide and cap detection are provided. The systems and methods provide the advantages of increased speed and much lower rates of contamination.Type: ApplicationFiled: January 13, 2006Publication date: June 1, 2006Inventors: Thomas Baer, Norbert Hagen, Bruce Richardson, David Brewer, Lisa Reese
-
Patent number: 7035206Abstract: A loop network hub port with an automatic bypass feature. The automatic bypass feature causes the hub port to enter a bypass mode upon detection of a specified loop failure initialization sequence from a node port attached to the hub port. The hub port does not propagate loop failure initialization data generated by the attached node port upon the failure of a data channel from the hub port to the node port. The hub port replaces loop failure initialization data received from the node port with buffer data and conceals the node port failure from the remainder of the loop. Upon detection of the loop failure initialization sequence received from the attached node port, the hub port enters a bypass mode and maintains that bypass mode until a recovery sequence is received from the node port. At that point, the hub port reinserts the node port into the loop.Type: GrantFiled: May 4, 2001Date of Patent: April 25, 2006Assignee: Emulex Design & Manufacturing CorporationInventors: David Brewer, Karl M. Henson, Hossein Hashemi, David Baldwin
-
Publication number: 20050223952Abstract: A unitary shelf that can be supported on a commercial fryer unit. The shelf is comprised of a flat, solid, horizontal surface capable of supporting pots, pans or fry preparation food components. The shelf includes L-shaped brackets having hooked or U-shaped ends. The hooked or U-shaped ends easily fit over the edge of a commercial fryer. The shelf incorporates lips or vertical barriers on one, two or three sides thereof to prevent the pots, pans or fry preparation components from being accidentally knocked from the flat surface of the shelf.Type: ApplicationFiled: April 12, 2004Publication date: October 13, 2005Inventors: Suzanne Brewer, David Brewer
-
Publication number: 20050089949Abstract: Systems and methods for automated laser capture microdissection are disclosed. High throughput microdissection is provided by using cell procurement and multi-imaging tools for pre-selecting cells of interest. Novel methods of computer-controlled cap transfer along with automated multi-slide and multi-cap placements, and automated slide and cap detection are provided. The systems and methods provide the advantages of increased speed and much lower rates of contamination.Type: ApplicationFiled: November 15, 2004Publication date: April 28, 2005Inventors: Thomas Baer, Norbert Hagen, Bruce Richardson, David Brewer, Lisa Reese
-
Publication number: 20040057444Abstract: A loop network hub including a hub port with a loop initialization insertion mechanism. The loop initialization insertion mechanism causes a hub port which detects a new node port connection to automatically begin generating loop initialization data. A hub port continues to generate loop initialization data until that hub port receives a loop initialization sequence. The loop initialization data propagates around the loop of the hub, halting ordinary processing. In this way, the entire loop is cleared. Upon receiving a loop initialization sequence, the hub port originating the loop initialization data inserts the new node port into the loop. At this point, loop initialization begins and each node port in the loop network obtains a unique loop network address.Type: ApplicationFiled: May 6, 2003Publication date: March 25, 2004Inventors: David Brewer, Karl M. Henson, Hossein Hashemi, Greg Scherer, David Baldwin
-
Publication number: 20010028657Abstract: A loop network hub port with an automatic bypass feature. The automatic bypass feature causes the hub port to enter a bypass mode upon detection of a specified loop failure initialization sequence from a node port attached to the hub port. The hub port does not propagate loop failure initialization data generated by the attached node port upon the failure of a data channel from the hub port to the node port. The hub port replaces loop failure initialization data received from the node port with buffer data and conceals the node port failure from the remainder of the loop. Upon detection of the loop failure initialization sequence received from the attached node port, the hub port enters a bypass mode and maintains that bypass mode until a recovery sequence is received from the node port. At that point, the hub port reinserts the node port into the loop.Type: ApplicationFiled: May 4, 2001Publication date: October 11, 2001Applicant: Emulex CorporationInventors: David Brewer, Karl M. Henson, Hossein Hashemi, David Baldwin
-
Patent number: 6289002Abstract: A loop network hub port with an automatic bypass feature. The automatic bypass feature causes the hub port to enter a bypass mode upon detection of a specified loop failure initialization sequence from a node port attached to the hub port. The hub port does not propagate loop failure initialization data generated by the attached node port upon the failure of a data channel from the hub port to the node port. The hub port replaces loop failure initialization data received from the node port with buffer data and conceals the node port failure from the remainder of the loop. Upon detection of the loop failure initialization sequence received from the attached node port, the hub port enters a bypass mode and maintains that bypass mode until a recovery sequence is received from the node port. At that point, the hub port reinserts the node port into the loop.Type: GrantFiled: September 15, 1999Date of Patent: September 11, 2001Assignee: Emulex CorporationInventors: Karl M. Henson, David Brewer, Hossein Hashemi, David Baldwin
-
Patent number: 6282188Abstract: A scalable hub divided into a plurality of internal hubs. Each internal hub is connected to a subsequent internal hub in a loop topology. The connection point for each internal hub to the interhub loop is a port which either bypasses that internal hub, isolating the disconnected internal hub, or connects that internal hub to the interhub loop, such that data flows between that internal hub and the interhub loop. In addition the preferred embodiment provides graceful degradation when an internal hub connected to the interhub loop fails.Type: GrantFiled: May 1, 1998Date of Patent: August 28, 2001Assignee: Emulex CorporationInventors: Hossein Hashemi, Karl M. Henson, David Brewer
-
Patent number: 6226269Abstract: A hub port in a hub of a loop network which detects and replaces invalid data and invalid control signals in the datastream of the loop. The hub port detects invalid data and invalid control signals or primitives received from an attached node port and substitutes buffer data or valid primitives. The hub port substitutes buffer data or primitives which have correct running disparity for the datastream at the point of substitution. In another implementation, an error detection device is included in a loop network and monitors the datastream of the loop network. The error detection device detects invalid data and invalid control signals or primitives received from an upstream node in the loop and substitutes buffer data or valid primitives. The error detection device substitutes buffer data or primitives which have correct running disparity for the datastream at the point of substitution.Type: GrantFiled: May 1, 1998Date of Patent: May 1, 2001Assignee: Emulex CorporationInventors: David Brewer, David Baldwin, Karl M. Henson
-
Patent number: 6215775Abstract: Methods and apparatus for implementing a technique for inserting and removing a node in a network loop. In a preferred implementation, a hub port includes a detect element which monitors data from the node and from an upstream node. The detect element sets a first flag when a primitive is received at the port, and sets a second flag when a primitive which is a frame termination primitive is received at the port. A frame termination generator generates frame termination primitives and a buffer data generator generates buffer data. A switching element has a control input, an output, and a plurality of data inputs. One data input is connected to each of an output of the node, the upstream node, the frame termination generator, and the buffer data generator. A control element is connected to the detect element and the control input of the switching element.Type: GrantFiled: October 22, 1998Date of Patent: April 10, 2001Assignee: Emulex CorporationInventors: David Baldwin, Karl M. Henson, David Brewer
-
Patent number: 6201787Abstract: A hub port in a hub of a loop network which automatically bypasses a node port which is generating a particular loop failure initialization sequence. The hub port contains a detection circuit which enables the hub port to detect loop failure initialization data received from its attached node port. Upon detecting such data from an attached node port, the hub port replaces such data with buffer data to be passed to the next hub port. Upon detecting the completion of a loop failure initialization sequence from an attached node port, the hub port enters a bypass mode. The hub port no longer passes on output from its attached node port and instead forwards along the internal hub link data received from the previous hub port in the hub loop. The bypass is maintained until the hub port receives a primitive sequence indicating the recovery of the attached node port. The hub port periodically sends at least one recovery sequence to the node port.Type: GrantFiled: September 15, 1999Date of Patent: March 13, 2001Assignee: Emulex CorporationInventors: David Baldwin, David Brewer
-
Patent number: 6188668Abstract: A loop network hub port with an automatic bypass feature. The automatic bypass feature causes the hub port to enter a bypass mode upon detection of a specified loop failure initialization sequence from a node port attached to the hub port. The hub port does not propagate loop failure initialization data generated by the attached node port upon the failure of a data channel from the hub port to the node port. The hub port replaces loop failure initialization data received from the node port with buffer data and conceals the node port failure from the remainder of the loop. Upon detection of the loop failure initialization sequence received from the attached node port, the hub port enters a bypass mode and maintains that bypass mode until a recovery sequence is received from the node port. At that point, the hub port reinserts the node port into the loop.Type: GrantFiled: May 1, 1998Date of Patent: February 13, 2001Assignee: Emulex CorporationInventors: David Brewer, Karl M. Henson, Hossein Hashemi, David Baldwin
-
Patent number: 6167026Abstract: In a loop network system, a method and apparatus for automatic bypass of a node port associated with a hub port when the node port generates a number of errors beyond a threshold level. In one aspect, a programmable error control circuit provides this automatic bypass. The tolerance level is set through programmable parameters including a number of errors as well as a time interval to evaluate the number of errors detected. After a node port has been bypassed by the error control circuit, the error control circuit continues to monitor the error generation of the node port. When that error generation has reached an acceptable tolerance level, the error control circuit automatically reinserts the node port into the loop. The error control circuit provides statistical reporting on the number of errors as well as the number of bypasses generated at a particular hub port.Type: GrantFiled: May 1, 1998Date of Patent: December 26, 2000Assignee: Emulex CorporationInventors: David Brewer, Hossein Hashemi, Karl M. Henson
-
Patent number: 6157652Abstract: A hub port which maintains a constant phase in a datastream and reduces jitter transfer to an attached node port. The hub port includes circuitry for maintaining constant bit boundaries for all data transmitted along the hub loop from that hub port using an internal clock. In addition, the internal clock is used to reduce jitter transfer.Type: GrantFiled: May 1, 1998Date of Patent: December 5, 2000Assignee: Emulex CorporationInventors: Karl M. Henson, David Brewer, Hossein Hashemi
-
Patent number: 6101166Abstract: A hub port in a hub of a loop network which automatically bypasses a node port which is generating a particular loop failure initialization sequence. The hub port contains a detection circuit which enables the hub port to detect loop failure initialization data received from its attached node port. Upon detecting such data from an attached node port, the hub port replaces such data with buffer data to be passed to the next hub port. Upon detecting the completion of a loop failure initialization sequence from an attached node port, the hub port enters a bypass mode. The hub port no longer passes on output from its attached node port and instead forwards along the internal hub link data received from the previous hub port in the hub loop. The bypass is maintained until the hub port receives a primitive sequence indicating the recovery of the attached node port. The hub port periodically sends at least one recovery sequence to the node port.Type: GrantFiled: May 1, 1998Date of Patent: August 8, 2000Assignee: Emulex CorporationInventors: David Baldwin, David Brewer
-
Patent number: 6064679Abstract: A hub port in a hub which preferably eliminates the transfer of jitter in the signal transmitted to an attached node port. In one implementation, jitter transfer is preferably eliminated by transmitting data to an attached node port using a local clock internal to the hub rather than a clock signal recovered from the datastream. The hub port includes smoothing circuits to synchronize data received from the attached node port to the local clock.Type: GrantFiled: May 1, 1998Date of Patent: May 16, 2000Assignee: Emulex CorporationInventors: Hossein Hashemi, Karl M. Henson, David Brewer