Patents Represented by Attorney Chapin & Huang, L.L.C.
  • Patent number: 6791841
    Abstract: An electronic system has electronic equipment, and an electronic cabinet which houses the electronic equipment. The electronic cabinet includes a support structure which is configured to carry the electronic equipment, and a door panel which is configured to pivotally mount to the support structure. The door panel and the support structure define an opening through which a set of cables is configured to pass. The electronic cabinet further includes an assembly which is configured to manage the cables. The assembly includes a mounting bracket which is configured to mount to one of the support structure and the door panel at a location which is adjacent the opening, a section of flexible material which defines a set of grooves to hold the set of cables, and a fastener interconnected between the mounting bracket and the section of flexible material to fasten the section of flexible material to the mounting bracket.
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: September 14, 2004
    Assignee: EMC Corporation
    Inventors: Paul T. Tirrell, Ralph L. Specht, Jr.
  • Patent number: 6775905
    Abstract: A method provides an improved adaptor. The method involves connecting a set of conductors to (i) a set of circuit board connector contacts of a circuit board connector and (ii) a set of switchbox connector contacts of a switchbox connector. The method further involves fastening a circuit board connector housing of the circuit board connector to a switchbox connector housing of the switchbox connector, and shrink wrapping a coating over the set of conductors to physically insulate the set of conductors using the coating and the housings of the circuit board connector and the switchbox connector.
    Type: Grant
    Filed: October 4, 2002
    Date of Patent: August 17, 2004
    Assignee: EMC Corporation
    Inventor: Joel Tupper
  • Patent number: 6775280
    Abstract: A technique routes packets in a data communications device having multiple output ports. The technique involves obtaining, from a network, data having an associated quality of service (QoS). The technique additionally involves choosing one of the multiple output ports of the data communications device based on the associated QoS of the data, a pre-established policy, and network efficiency information for the multiple output ports. The technique further involves transmitting the data to the network through the chosen one of the multiple output ports.
    Type: Grant
    Filed: April 29, 1999
    Date of Patent: August 10, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Qingming Ma, John G. Waclawsky
  • Patent number: 6775824
    Abstract: A system for testing middleware of applications in the N-tiered model. The test system contains test code generators, test engines to execute multiple copies of the test code and a data analyzer to analyze and present the results to a human user. The system is able to automatically generate test code to exercise components of the middleware using information about these components that would otherwise be available to the application under test. Multiple copies of the test code are executed in a synchronized fashion. Execution times of multiple events are recorded and then presented in one of several formats. With the system, an application developer can identify components that represent performance bottlenecks or can gather information on deployment properties of individual components that can be used to enhance the performance of the application under test.
    Type: Grant
    Filed: January 12, 2000
    Date of Patent: August 10, 2004
    Assignee: Empirix Inc.
    Inventors: Theodore M. Osborne, II, Michael V. Glik, Walter G. Vahey, Caren H. Baker, George Friedman
  • Patent number: 6762941
    Abstract: A latching apparatus has a guide member, a circuit board attachment member which is configured to attach to a circuit board, and a control assembly. The control assembly is configured to (i) retain the circuit board attachment member within a retaining range of the guide member when the guide member is unlocked from a receptacle member, and (ii) un-restrict the circuit board attachment member such that the circuit board attachment member is movable outside of the retaining range of the guide member when the guide member is locked with the receptacle member.
    Type: Grant
    Filed: July 15, 2002
    Date of Patent: July 13, 2004
    Assignee: Teradyne, Inc.
    Inventor: Richard F. Roth
  • Patent number: 6762362
    Abstract: An electronic system has a power supply, multiple backplanes, and a bus bar assembly electrically interconnected between the power supply and the multiple backplanes. The bus bar assembly includes a power supply member that couples to a power supply and a backplane member that couples simultaneously to multiple backplanes. The backplane member defines multiple rows of holes. Each row of holes includes at least two holes. The bus bar assembly further includes a set of fasteners that fasten the power supply member to the backplane member in order to provide a conductive path between the power supply and the multiple backplanes. The multiple rows of holes defined by the backplane member enable the backplane member to fasten to power supply members having different designs for flexibility.
    Type: Grant
    Filed: May 24, 2001
    Date of Patent: July 13, 2004
    Assignee: EMC Corporation
    Inventors: Barry Cavanaugh, Keith Johnson
  • Patent number: 6760862
    Abstract: A service processor has a memory, and a controller coupled to the memory. The controller is configured to perform part of a maintenance procedure on a data storage system such that a state of the data storage system transitions from a first state to a second state, and store, in a memory, a data structure identifying the second state. The controller is further configured to, after the maintenance procedure is aborted prior to completion of the maintenance procedure and after a transition of the state of the data storage system from the second state to a third state, (i) restore the data storage system to the second state based on the data structure stored in the memory, and (ii) complete the maintenance procedure.
    Type: Grant
    Filed: May 22, 2001
    Date of Patent: July 6, 2004
    Assignee: EMC Corporation
    Inventors: Moshe Schreiber, Arod Shatil, Stefano Sguazzin
  • Patent number: 6751839
    Abstract: A hex nut formed from cutting and deforming a rigid planar material and having an integral attachment surface continuous with the deformable planar material allows attachment of the hex nut to any suitable surface. A rigid planar material such as a piece of flat metal is cut according to a particular pattern. The particular pattern includes each of the sides of the hex nut and one or more attachment surfaces as a continuous shape. The flat metal is then deformed, or bent, along certain lines to form a hex nut, or other polygonal shaped object. The attachment surface or surfaces, which extend from the sides of the hex nut, are then secured to a surface of a rotatable object, such as by adhesion or spot welding, or other suitable methods. In this manner, the hex nut can be engaged by a receptacle such as a wrench for rotating the hex nut and consequently, the object which is attached through the attachment surface.
    Type: Grant
    Filed: December 4, 2000
    Date of Patent: June 22, 2004
    Inventor: Marc D. Germani
  • Patent number: 6751703
    Abstract: The invention is directed to data storage and retrieval techniques that utilize a cache which is preferred to a consumer of a data element stored within that cache. Since the cache is preferred to the consumer, the consumer has less contention for access to the preferred cache vis-à-vis a cache of a conventional data storage system implementation which is typically equally shared throughout the data storage system. Preferably, the preferred cache is on the same circuit board as the consumer so that memory accesses are on the order of a few hundred nanoseconds, rather than several microseconds when the cache and the consumer are on different circuit boards as in a conventional data storage implementation. One arrangement of the invention is directed to a data storage system having a first circuit board, a second circuit board and a connection mechanism that connects the first and second circuit boards together.
    Type: Grant
    Filed: December 27, 2000
    Date of Patent: June 15, 2004
    Assignee: EMC Corporation
    Inventor: Kendell A. Chilton
  • Patent number: 6747970
    Abstract: A telecommunications system uses software applications called user agents, that are preferably Internet-based and that operate on behalf of users in a telecommunications hosting server to control call connections under control of a telecommunications network server that interfaces with the telecommunications hosting server as well as a connection-based public-telephone network. The telecommunications hosting server operates on a computer network on behalf of the user agents to provide call signaling in support of many advanced calling and telecommunications services. The functionality and, performance (e.g., execution) of the user agent(s) preferably takes place primarily within the telecommunications hosting server, though user client computers can provide some and possibly all of the user agent functionality, depending upon the particular implementation chosen.
    Type: Grant
    Filed: March 21, 2000
    Date of Patent: June 8, 2004
    Inventors: Christopher H. Lamb, Scott B. Petrack, Frank G. Slaughter, III, James E. Toga
  • Patent number: 6742146
    Abstract: The invention is directed to techniques that include an error detection code (e.g., a CRC code) and cleared bytes (e.g., zeroes) with data (e.g., CKD data). The use of cleared bytes with CKD data enables detection of corrupt CKD data by simply generating a CRC code based on an entire data block and comparing that generated CRC code with an initial CRC code appended to the CKD data within that data block. One arrangement of the invention is directed to a data storage system that includes a circuit having a memory pipeline that receives a stream of data elements, and provides a series of byte groups that includes the stream of data elements, an error detection code and a set of cleared bytes to a set of storage devices. Each of the series of byte groups provided by the memory pipeline has a same byte width. The inclusion of the error detection code and the set of cleared bytes enables consistent alignment of each byte group in the series.
    Type: Grant
    Filed: February 14, 2001
    Date of Patent: May 25, 2004
    Assignee: EMC Corporation
    Inventors: William K. Gross, Stephen L. Scaringella, Victor W. Tung
  • Patent number: 6736308
    Abstract: The invention is directed to techniques for distributing solder paste using a tool that defines a solder paste aperture having a non-circular cross-sectional shape. When the non-circular shape coincides with a pad and at least a portion of a stringer leading to the pad during a solder paste distribution process, solder paste is deposited over the pad and the stringer portion. Since solder paste now resides on the stringer portion, solder is not drawn from the pad toward the stringer portion during the soldering process as with some conventional situations. Rather, solder within the solder paste that resides on the stringer portion tends to adhere to the stringer portion, while some of the solder volume over the stringer pulls back to join the solder over the pad due to surface tension of the solder. The end result is a robust solder joint between the pad and corresponding component contact.
    Type: Grant
    Filed: February 26, 2002
    Date of Patent: May 18, 2004
    Inventor: Stuart D. Downes
  • Patent number: 6738268
    Abstract: A technique involves providing a set of soft start power signals to operating circuitry mounted on a circuit board. In particular, the technique involves enabling (i) a first converter to provide a first soft start power signal to the operating circuitry and (ii) a second converter to provide a second soft start power signal to the operation circuitry. Additionally, the technique involves providing a first control signal that indicates whether the first converter properly provides the first soft start power signal, and providing a second control signal that indicates whether the second converter properly provides the second soft start power signal. Furthermore, the technique involves disabling the first converter if the second control signal indicates that the second converter improperly provides the second soft start power signal, and disabling the second converter if the first control signal indicates that the first converter improperly provides the first soft start power signal.
    Type: Grant
    Filed: November 28, 2001
    Date of Patent: May 18, 2004
    Assignee: EMC Corporation
    Inventors: David Sullivan, Robert MacArthur
  • Patent number: 6732117
    Abstract: The invention is directed to techniques for handling a client-oriented request within a data-storage system. Handling of a client-oriented request enables direct communication between a client and the system thus offloading any servers' burden of handling client requests. Furthermore, in some situations, such handling of the client-oriented request within the data storage system enables reduced traffic through the cache of the system, and reduced traffic between the system and external devices. In one arrangement, the data storage system includes a set of ports for connecting to an external host, a cache for buffering data exchanged between the external host and a set of storage devices, and a set of interface circuits including front-end interface circuits interconnected between the cache and the set of ports, and back-end interface circuits interconnected between the cache and the set of storage devices.
    Type: Grant
    Filed: February 27, 2001
    Date of Patent: May 4, 2004
    Assignee: EMC Corporation
    Inventor: Kendell A. Chilton
  • Patent number: 6728104
    Abstract: The heat sink of the present invention includes a device portion, a bend portion, and a support portion that thermally couples the circuit board component to a support member, thereby allowing for heat transfer from the circuit board component to the support member. The bend portion of the heat sink allows for displacement of the device portion relative to the support portion to limit the amount of stress generated by the heat sink on the circuit board component. The geometry of the heat sink further allows placement of the heat sink within the relatively narrow space conventionally formed between the circuit board and the support member.
    Type: Grant
    Filed: October 23, 2002
    Date of Patent: April 27, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Mudasir Ahmad, Susheela Narasimhan
  • Patent number: 6718352
    Abstract: The invention is directed to techniques for managing a data set stored on a host computer that is in communication with a data storage assembly. A data manager on a host computer copies the data set to a synchronous copy of the data set stored on the data storage assembly and establishes a synchronous relationship between the data set and the synchronous copy. The data manager of the host computer can split the synchronous copy from the data set and generate a duplicate copy of the synchronous copy. Then the data manager can reestablish the synchronous relationship between the data set stored on the host computer and the synchronous copy stored on the data storage assembly.
    Type: Grant
    Filed: March 20, 2001
    Date of Patent: April 6, 2004
    Assignee: EMC Corporation
    Inventors: Thai Q. Dang, Muralidhar R. Balcha
  • Patent number: 6716072
    Abstract: A pin solders to a circuit board. The pin includes a soldering portion which is configured to solder to a via of the circuit board and an engagement portion which is configured to engage with a circuit board component. The soldering portion has a circular cross-section and a soldering portion diameter. Similarly, the engagement portion has a circular cross-section and an engagement portion diameter. The soldering portion diameter is substantially narrower than the engagement portion diameter. Accordingly, the soldering portion can solder to relatively narrow circuit board via having a small anti-pad, and the thicker engagement portion can provide suitable strength for positioning the circuit board component in a reliable manner.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: April 6, 2004
    Assignee: EMC Corporation
    Inventor: Stuart D. Downes
  • Patent number: 6714416
    Abstract: A heat sink apparatus includes a heat sink having a plurality of circuit board component contact portions and a plurality of fin portions extending from the contact portions. The circuit board component contact portions of the heat sink conform to a surface of the circuit board component when coupled to the circuit board component, thereby providing a thermal coupling between the fin portions of the heat sink and the associated circuit board component. The heat sink apparatus also includes a retainer, such as a double buckling beam retainer, that secures the heat sink to the circuit board component. The retainer causes the circuit board component contact portions of the heat sink conform to the surface of the circuit board component, thereby providing thermal contact between the heat sink and circuit board component contact portions and alleviating the need for a base portion associated with the heat sink, as in conventional mechanisms.
    Type: Grant
    Filed: November 13, 2002
    Date of Patent: March 30, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Gary McLeod, I-Chyau Li
  • Patent number: 6701443
    Abstract: The invention is directed to techniques for discovering a powerability condition of a computer network such as the existence of a remotely powerable device attached to a connecting medium of the computer network. Such detection can then control whether a remote power source (e.g., a data communications device such as a switch) provides remote power (e.g., phantom power) to the computer network. One arrangement of the invention is directed to an apparatus for discovering a powerability condition of a computer network. The apparatus includes a signal generator, a detector and a controller which is coupled to the signal generator and the detector. The controller configures the signal generator to provide a test signal to a connecting medium of the computer network, and configures the detector to measure a response signal from the connecting medium of the computer network.
    Type: Grant
    Filed: June 19, 2000
    Date of Patent: March 2, 2004
    Assignee: Cisco Technology, Inc.
    Inventor: Robert Bell
  • Patent number: 6701393
    Abstract: A device (e.g., a secondary cache device) manages descriptors which correspond to storage locations (e.g., cache blocks). The device includes memory and a control circuit coupled to the memory. The control circuit is configured to arrange the descriptors, which correspond to the storage locations, into multiple queues within the memory based on storage location access frequencies. The control circuit is further configured to determine whether an expiration timer for the particular descriptor has expired in response to a particular descriptor reaching a head of a particular queue. The control circuit is further configured to move the particular descriptor from the head of the particular queue to a different part of the multiple queues, wherein the different part is identified based on access frequency when the expiration timer for the particular descriptor has not expired, and not based on access frequency when the expiration timer for the particular descriptor has expired.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: March 2, 2004
    Assignee: EMC Corporation
    Inventors: John Kemeny, Naizhong Qui, Xueying Shen