Patents Represented by Attorney, Agent or Law Firm Stuart T. Langley, Esq.
-
Patent number: 6832735Abstract: Post-processing methods for nanoparticles are disclosed. Methods for real time quality control of nanoscale powder manufacture are discussed. Uses of post-processed particles and consolidation methods are disclosed. Disclosed methods can enable commercial use of nanoscale powders in wide range of nanotechnology applications.Type: GrantFiled: March 29, 2002Date of Patent: December 21, 2004Assignee: NanoProducts CorporationInventors: Tapesh Yadav, Karl Pfaffenbach
-
Patent number: 6819654Abstract: A method and apparatus for routing frames through a fiber channel fabric to make the most efficient possible use of redundant inter-switch links between neighboring switches. The inter-switch links may have different bandwidths. The flow between adjacent switches is monitored to determine various local usage statistics and periodically adjust routing tables to move data flows from congested links to lightly loaded links.Type: GrantFiled: March 6, 2003Date of Patent: November 16, 2004Assignee: McData CorporationInventors: Stuart R. Soloway, Henry S. Yang, David D. Beal
-
Patent number: 6804245Abstract: A central route table design in a fiber channel switch for providing one location for D_ID and exit port combinations. The fiber channel switch has a plurality of ports, each are coupled to the central route look-up table.Type: GrantFiled: August 17, 2001Date of Patent: October 12, 2004Assignee: McData CorporationInventors: William J. Mitchem, Jeffrey J. Nelson
-
Patent number: 6763029Abstract: A method and apparatus are presented for operating a time slicing shared memory switch. The apparatus includes a bus for receiving a plurality of data frames in a respective plurality of input channels to the switch. A slice crosspoint applies the plurality of data frames to a shared memory in a time sliced manner. The time slice is established for each section of a shared memory to be staggered so that on any clock cycle, one memory portion is being accessed for writing at least some of the data frames and on a next clock cycle the memory portion is accessed for reading at least a portion of the data.Type: GrantFiled: October 31, 2002Date of Patent: July 13, 2004Assignee: McData CorporationInventors: Stephen Trevitt, Robert Hale Grant, David Book
-
Patent number: 6754644Abstract: An autonomous adaptive agent which can learn verbal as well as nonverbal behavior. The primary object of the system is to optimize a primary value function over time through continuously learning how to behave in an environment (which may be physical or electronic). Inputs may include verbal advice or information from sources of varying reliability as well as direct or preprocessed environmental inputs. Desired agent behavior may include motor actions and verbal behavior which may constitute a system output (and which may also function “internally” to guide external actions. A further aspect involves an efficient “training” process by which the agent can be taught to utilize verbal advice and information along with environmental inputs.Type: GrantFiled: March 6, 2000Date of Patent: June 22, 2004Inventor: William R. Hutchison
-
Patent number: 6608819Abstract: A method for scoring queued frames 18 for selective transmission through a switch (12) includes providing one or more switches in a fibre channel fabric, particularly one or more fibre channel switches (12′). The method includes assigning an initial score (20) to the content (42) of the one or more frames (18) of data (26). The initial score (20) is adjusted by one or more alternative score components to determine one or more adjusted scores (22). The adjusted scores (22) are compared. The method also provides for selecting frames (18) having the highest adjusted scores (22), and transmitting through the switches (12) the frames (18) having the highest adjusted scores (22).Type: GrantFiled: November 30, 2000Date of Patent: August 19, 2003Assignee: McData CorporationInventors: W. Jeffrey Mitchem, Michael E. O'Donnell
-
Patent number: 6531704Abstract: Illustrations are provided on applications and usage of electrically activated catalysts. Methods are disclosed for preparing catalysts from nanomaterials. Processes and devices are described that utilize catalysts. The invention can also be applied to improve the performance of existing catalysts, to enhance the performance of substances by inducing or applying charge in nanostructured forms of substances, and to prepare novel devices. Example processes for hydrogen production are discussed. Finally, the invention can be utilized to engineer the thermal, structural, electrical, magnetic, electrochemical, optical, photonic, and other properties of nanoscale substances.Type: GrantFiled: December 5, 2000Date of Patent: March 11, 2003Assignee: NanoProducts CorporationInventors: Tapesh Yadav, Bijan K. Miremadi
-
Patent number: 6347334Abstract: A method for implementing a link level service in a computer network having a first port device and a second port device. Node identification data is stored in the second port device. A physical-layer communications coupling is provided between the first port device and the second port device which may be a point-to-point, loop, or switched circuit connection. The first port device sends a request node identification (RNID) message addressed to the second port device. The second port device creates an accept message and copies stored node identification data into the accept message. The second port device sends the accept message to the first port device.Type: GrantFiled: January 6, 1999Date of Patent: February 12, 2002Assignee: McData CorporationInventors: Kenneth J. Fredericks, Michael E. O'Donnell, Joseph C. Elliott
-
Patent number: 6233236Abstract: A switch including a plurality of input/output (I/O) ports and a switching element programmably coupling a first of the I/O ports with a second of the I/O ports. An analysis device is associated with the first I/O port measuring at least one data traffic parameter specific to data traffic between the first I/O port and the second I/O port.Type: GrantFiled: January 12, 1999Date of Patent: May 15, 2001Assignee: McDATA CorporationInventors: Jeffrey J. Nelson, Michael E. O'Donnell
-
Patent number: 6228904Abstract: A nanocomposite structure comprising a nanostructured filler or carrier intimately mixed with a matrix, and methods of making such a structure. The nanostructured filler has a domain size sufficiently small to alter an electrical, magnetic, optical, electrochemical, chemical, thermal, biomedical, or tribological property of either filler or composite by at least 20%.Type: GrantFiled: May 22, 1998Date of Patent: May 8, 2001Assignee: Nanomaterials Research CorporationInventors: Tapesh Yadav, Clayton Kostelecky, Evan Franke, Bijan Miremadi, Ming Au
-
Patent number: 6147534Abstract: A dynamic set/reset circuit is provided with a first feedback line and a second feedback line. The first feedback line provides an interlocked feedback signal which permits high frequency operation of the set/reset circuit. The second feedback line prevents the interlocked feedback signal from causing the circuit to improperly change state until the next cycle of the circuit. In this manner, the circuit will operate properly despite an unexpectedly wide pulse on an input line. The dual feedback can be used on the set or reset inputs of a set/reset circuit, or both, and the set/reset circuit can be used in various logic and high speed applications, such as within a microprocessor.Type: GrantFiled: June 23, 1999Date of Patent: November 14, 2000Assignee: Sun Microsystems, Inc.Inventors: Song Kim, Hao Chen
-
Patent number: 5872822Abstract: A method and apparatus for delaying frames received asynchronously from a fiber channel port until receive memory is properly sequenced for storing the delayed frames in which a circular buffer is positioned on the data path between the fiber channel port and the receive memory for delaying the frames in accordance with control signals generated by a sequencer having knowledge of the receive memory sequence count.Type: GrantFiled: October 26, 1995Date of Patent: February 16, 1999Assignee: McData CorporationInventor: Dwayne R. Bennett