Patents Represented by Attorney A. Huang
  • Patent number: 6961052
    Abstract: A navigation control apparatus, such as used to control a cursor on a display of an IP telephone, has a geometry that allows a user to produce a diagonal motion of the cursor displayed on the IP telephone. The navigation control apparatus has a support mount having navigation contact terminals and navigation actuators aligned with the navigation contact terminals, each navigation actuator configured to form an electrical contact with each of the contact terminals. Each navigation actuator and contact terminal defines a travel distance for each navigation actuator. The navigation control apparatus has a hemispherical navigation controller pivot coupled to the support mount. A navigation controller actuates the navigation actuators and defines rounded recess that engages and rotates about the navigation controller pivot during an actuation procedure.
    Type: Grant
    Filed: March 17, 2003
    Date of Patent: November 1, 2005
    Assignee: Cisco Technology, Inc.
    Inventor: Seyamak Vaziri
  • Patent number: 6957420
    Abstract: A method is disclosed for testing applications that include non-deterministic behavior. The presently disclosed method generates test code for testing deterministic behavior of an application. When instances of non-deterministic behavior of the application being tested are encountered, the method provides acceptable alternate behaviors, such that the non-deterministic behavior can be effectively tested. The method may be implemented as a software test tool that utilizes a graphical programming interface to make the test generation simple and easy to use.
    Type: Grant
    Filed: August 30, 2001
    Date of Patent: October 18, 2005
    Assignee: E m pirix Inc.
    Inventors: Wesley C. Hand, Jr., Mark Trumpler, Eric Noorda, Albert Seeley, Kathy Campbell, Nathan W. David, Peter Savage
  • Patent number: 6955410
    Abstract: An electronic system has electronic equipment (e.g., data storage equipment), and an electronic cabinet assembly which is configured to support the electronic equipment. The electronic cabinet assembly includes a first electronic cabinet frame defining a first set of electronic equipment bays to carry a first portion of the electronic equipment, and a second electronic cabinet frame defining a second set of electronic equipment bays to carry a second portion of the electronic equipment. The electronic cabinet assembly further includes a set of latch subassemblies which is configured to selectively (i) interconnect the first and second electronic cabinet frames, and (ii) disconnect the first and second electronic cabinet frames from each other. Accordingly, a user is capable of conveniently attaching the electronic cabinet frames together using the set of latch subassemblies, and optionally separating the electronic cabinet frames at a later time, without handling any nuts or bolts.
    Type: Grant
    Filed: March 28, 2003
    Date of Patent: October 18, 2005
    Assignee: EMC Corporation
    Inventors: Erik C. Nelson, Fernando Luis Castro
  • Patent number: 6952351
    Abstract: An insertion delay subassembly includes a support member which is configured to mount to the circuit board, and a lever coupled to the support member. The lever is configured to reside in a first orientation relative to the support member when the circuit board initially engages with a card cage, and pivot from the first orientation to a second orientation relative to the support member when the circuit board subsequently installs fully within the card cage. The insertion delay subassembly further includes an insertion delay latch coupled to one of the support member and the lever. The insertion delay latch is configured to selectively (i) block movement of the lever from the first orientation to the second orientation, and (ii) enable movement of the lever from the first orientation to the second orientation.
    Type: Grant
    Filed: January 14, 2003
    Date of Patent: October 4, 2005
    Assignee: Cisco Technology, Inc.
    Inventor: Cedric Elg
  • Patent number: 6952785
    Abstract: A data communications device includes a supervisory circuit, a power supply, and a power circuit. The power circuit includes a data communications port, a power supply connection coupled to the power supply, and a power controller coupled to the data communications port and the power supply connection. The power controller is configured to provide a power signal from the power supply connection to the data communications port in response to communication with the supervisory circuit. Upon loss of communication with the supervisory circuit, the power controller is configured to selectively continue to provide the power signal from the power supply connection to the data communications port when a local parameter has a first value, and discontinue providing the power signal from the power supply connection to the data communications port when the local parameter has a second value.
    Type: Grant
    Filed: March 4, 2002
    Date of Patent: October 4, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Wael William Diab, Roger Karam, Premkumar Jonnala
  • Patent number: 6952720
    Abstract: A message notification system and methodology including an on-the-fly message parser which parses data in an incoming message as the message is received and produces on-the-fly parsed information and an on-the-fly message notification generator, producing a message notification in response to the on-the-fly parsed information, at least partially while the on-the-fly message parser parses the data in the incoming message.
    Type: Grant
    Filed: March 5, 2001
    Date of Patent: October 4, 2005
    Assignee: NMS Communications
    Inventors: David Guedalia, Gavriel Raanan
  • Patent number: 6948685
    Abstract: A locking device with a solenoid release actuator includes a housing, a plunger axially slidable within the housing, a biasing member for biasing the plunger in a first direction, one or more locking balls, and the locking balls disposed in an aperture in the housing, the plunger having a portion thereof containing at least one recess for receiving the balls, a member to be locked being held in a first locked position with the plunger in a first locking position and the balls in a radially outward position, the plunger being positioned axially such that the recesses therein are not in alignment with the apertures, and a solenoid coil disposed in the housing around the plunger, for inducing a magnetic force to move the plunger against the biasing member such that the recesses align with the apertures and the balls are movable radially inward into the recesses thereby releasing the locked member.
    Type: Grant
    Filed: October 27, 2003
    Date of Patent: September 27, 2005
    Assignee: HR Textron, Inc.
    Inventor: Dana D. Hawthorne
  • Patent number: 6948031
    Abstract: The invention is directed to techniques for transferring data within a data storage system that includes, among other things, an interconnection mechanism having a point-to-point channel between an interface circuit (e.g., a director) and a volatile memory cache circuit. The point-to-point channel allows the interface circuit and the volatile memory cache circuit to have contention free access to each other. One arrangement of the invention is directed to a data storage system having a volatile memory cache circuit that buffers data elements exchanged between a storage device and a host, an interface circuit that operates as an interface between the volatile memory cache circuit and at least one of a storage device and a host, and a point-to-point channel interconnected between the volatile memory cache circuit to the interface circuit.
    Type: Grant
    Filed: December 19, 2000
    Date of Patent: September 20, 2005
    Assignee: EMC Corporation
    Inventor: Kendell A. Chilton
  • Patent number: 6944654
    Abstract: A network architecture facilitates the monitoring and control of a number of storage systems (e.g., arrays) by one or more clients. In particular, the network architecture includes at least one storage management server, connected between the storage systems and a number of clients, for providing operation status information associated with the storage systems as well as storage connectivity devices to at least one of the clients.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: September 13, 2005
    Assignee: EMC Corporation
    Inventors: Joseph G. Murphy, Ilya Lubovich
  • Patent number: 6944799
    Abstract: An multimedia synchronization services system has been provided that can synchronize input actions and test data measurements associated with activities of a client/server computer system. The system can be applied to virtual test systems coupled to a contact center to provide time latency measurements between input actions to the calling center and resulting contact center functions.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: September 13, 2005
    Assignee: Empirix Inc.
    Inventors: Albert Robinson Seeley, Steven Todd Sigel, Douglas Carter Williams
  • Patent number: 6941308
    Abstract: A data storage system has storage devices, a processor which is configured to move data to and from the storage devices, and a bus coupled to the processor. The data storage system further includes a memory board having (i) an interface which couples to the bus, (ii) memory which is configured to store a doubly linked list data structure, and (iii) a memory board control circuit coupled to the interface and the memory. The memory board control circuit is capable of accessing the data structure. In particular, the memory board control circuit is configured to receive a modify command from the processor through the interface and the bus, atomically modify the data structure in accordance with the modify command, and provide a result to the processor through the interface and the bus in response to modifying the data structure.
    Type: Grant
    Filed: October 5, 2001
    Date of Patent: September 6, 2005
    Assignee: EMC Corporation
    Inventor: Kendell A. Chilton
  • Patent number: 6939161
    Abstract: A connection system has a device, and a cable assembly having a cable and a cable connector disposed at an end of the cable. The cable connector is configured to connect to the device. The connection system further includes a retaining clip configured to secure the cable connector to the device when the cable connector connects to the device. The retaining clip includes a main body defining a cavity and a central axis which extends through the cavity. The main body is configured to receive and hold the cable connector. The retaining clip further includes a set of latching arms attached to the main body. Each latching arm extends in a direction substantially parallel to the central axis and is configured to latch the main body to the device when the main body receives and holds the cable connector and when the cable connector connects to the device.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: September 6, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: George Youzhi Yi, Tracy Winn
  • Patent number: 6934152
    Abstract: An electronic apparatus includes a first assembly and a second assembly. Each assembly has a circuit board defining a front side and a back side, a set of connectors mounted to the front side of that circuit board, and a heat sink disposed over the front side of that circuit board. The heat sink is configured to provide cooling to that assembly. The electronic apparatus further includes a coupling mechanism that couples the first and second assemblies together in a substantially parallel manner. The sets of connectors of the assemblies form a connection interface to concurrently connect the first and second assemblies to a backplane.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: August 23, 2005
    Assignee: EMC Corporation
    Inventor: Jonathan J. Barrow
  • Patent number: 6934721
    Abstract: Provided is a method, system, and program for managing information for an application program. The information includes an information class having a plurality of attributes values. The application program maintains multiple information class instances and wherein each instance includes at least one of the plurality of attribute values. User input is received indicating a plurality of information class instances and for each information class instance at least one attribute value. A main directory is generated for the application program. For each information class instance received from the user, a subdirectory is generated from the main directory for the information class instance and, for each received attribute value for the information class instance, one attribute file is generated providing the at least one attribute value. Each generated attribute file is stored in the subdirectory of the information class instance for which the attribute value is provided.
    Type: Grant
    Filed: October 9, 2001
    Date of Patent: August 23, 2005
    Assignee: Sun Microsystems, Inc.
    Inventor: Phillip Mark Schein
  • Patent number: 6934934
    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 23, 2005
    Assignee: Empirix Inc.
    Inventors: Theodore M. Osborne, II, Michael V. Glik, Walter G. Vahey, Caren H. Baker, George Friedman
  • Patent number: 6934766
    Abstract: Mechanisms and techniques provide the system that allows a sending computer system to capture and store event information related to events that transpire on a sending computer system in event batches. The event information can include event functionality related to event object in the timestamp related to the event. Periodically, in response to the occurrence of the batch transfer condition, the sending computer system transmits an event batch monthly computer network for receipt by a receiving computer system. The event batch may be processed through a collaboration adapter on the networks while prior to being send to the receiving computer system. Upon receipt of an event batch at the receiving computer system, the receiving computer system can compute a lag time required to receive the event batch.
    Type: Grant
    Filed: November 2, 2000
    Date of Patent: August 23, 2005
    Assignee: Cisco Technology, Inc.
    Inventor: Paul J. Russell
  • Patent number: 6927899
    Abstract: An optical element, such as a lens, is described that provides good transmission of radiation in the infrared portion of the electromagnetic spectrum, that can be molded using an injection molding technique. The optical element comprises a moldable matrix in which is distributed a plurality of particles. The material comprising the matrix is selected so as to have a relatively low absorption of radiation in the infrared portion of the electromagnetic spectrum, and the material comprising the particles is selected to have a relatively high transmissivity of radiation in the infrared portion of the electromagnetic spectrum, and both materials are selected so as to have approximately the same index of refraction. The optical element comprising the matrix/particle composite is formed to provide surfaces having the contours that are required to provide the desired optical properties.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: August 9, 2005
    Assignee: Optical Alchemy, Inc.
    Inventor: Marc Daigle
  • Patent number: 6925504
    Abstract: A technique can be used to obtain content (e.g., a live feed, pre-positioned content, etc.) from a content-originating device (a content source). The technique involves identifying a tree-based location-path having a series of locations which leads from the computerized device to the content-originating device. Each location includes a set of devices, and the set of devices of at least one location includes multiple devices. The technique further involves selecting a device-path from the computerized device to the content-originating device based on the identified location-path, and acquiring the content from the content-originating device from at least one of the devices along the selected device-path. The selected device-path includes at least one device of each location of the series of locations.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: August 2, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Barbara Liskov, John F. Carr
  • Patent number: 6924437
    Abstract: A circuit board assembly includes a circuit board which defines circuit board pads, a set of surface mount electronic components soldered to a first set of the circuit board pads using a surface mount soldering process, and a set of surface mount coupling devices soldered to a second set of the circuit board pads using the surface mount soldering process. Each surface mount coupling device is configured to couple at least a portion of an object to the circuit board. Each surface mount coupling device includes a set of surface mount pads connected to the second set of the circuit board pads by solder joints resulting from the surface mount soldering process, a set of legs extending from the set of surface mount pads, and a body portion connected to the set of legs, the body portion providing a fixed structure relative to the circuit board for securing the object.
    Type: Grant
    Filed: April 10, 2003
    Date of Patent: August 2, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Norman L. Creekmore, Kevin F. Casey, Troy Williams Glover, Robert Gregory Twiss
  • Patent number: 6924908
    Abstract: Improved color management techniques use sample identifiers that define sample color areas having core areas and buffer areas adjacent the core areas. The core area defined by each sample identifier includes a unique set of colors. However, the buffer area defined by each sample identifier is a same common color (e.g., white). Sample color areas can be displayed or outputted (e.g., printed) adjacent to each other to form a region of sample color areas (e.g., a color image, a uniform region of color, etc.). Within such an arrangement, the buffer areas limit any ink bleed between the core areas of the sample color areas thus minimizing, or altogether avoiding, spectral interaction between inks of different core areas.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: August 2, 2005
    Assignee: Brown University Research Foundation
    Inventor: Benjamin B. Kimia