Patents Represented by Attorney Campbell Stephenson Ascolese LLP
  • Patent number: 6973041
    Abstract: In a data transmission network, such as SONET, a method and apparatus for the generation of a path Alarm Insertion Signal (AIS) at the output of each of a number of concatenated pointer processors in response to a failure at the input of any one of the pointer processors. Each of the pointer processors has an input, an output and a bidirectional terminal that is coupled to a common node. Each of the pointer processors includes circuitry coupled to the input, the output and the bidirectional terminal that causes a predetermined logic level to be asserted at the bidirectional terminal in response to the appearance of an error signal at its input and that causes an AIS to appear at its output in response to either an error signal at its input or the assertion of the predetermined logic level at its bidirectional terminal.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: December 6, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Douglas E. Duschatko, Lane B. Quibodeaux, Robert A. Hall, Andrew J. Thurston
  • Patent number: 6973175
    Abstract: A method and system to dynamically associate a workstation with a teleset. Data related to the call are transferred to the workstation during the call. Forming the dynamic association between the workstation and the teleset can include determining a hostname for the workstation, searching for the hostname in configuration data, and, if the hostname is found, dynamically associating the workstation with a teleset associated with the hostname. A server can be notified to transfer data associated with a call on the teleset to the workstation.
    Type: Grant
    Filed: May 16, 2003
    Date of Patent: December 6, 2005
    Assignee: Siebel Systems, Inc.
    Inventors: Kuang-Yang Huang, Matthew S. Malden, Henry D. Jay, Anil Annadata
  • Patent number: 6968285
    Abstract: A method of describing a set of tests capable of being performed on a device under test (DUT) is disclosed. The method includes identifying a scenario space of the DUT.
    Type: Grant
    Filed: April 9, 2003
    Date of Patent: November 22, 2005
    Inventor: Adnan A. Hamid
  • Patent number: 6963431
    Abstract: A method of rendering image data for full parallax autostereoscopic displays. The method is based on a double frustrum camera technique, where two cameras provide image data from opposing sides of an image plane. The near clipping plane is located on the image plane. The distance between the near clipping plane and the eyepoint of the camera frustra is adjusted to minimize or avoid clipping.
    Type: Grant
    Filed: January 28, 2002
    Date of Patent: November 8, 2005
    Assignee: Zebra Imaging, Inc.
    Inventors: Mark E. Holzbach, David T. Chen
  • Patent number: 6957246
    Abstract: A method for determining a status of a buffer for use in converting between a standard SONET and a non-standard SONET frame is presented. The method determines the buffer's almost empty or almost full status based on a length of a transport gap of the non-standard SONET frame, wherein the standard SONET frame is formatted as a STS-N, and the transport gap of the non-standard SONET frame has been rearranged to provide a longer non-data region at the beginning of the non-standard SONET frame. The method then uses the buffer's almost empty or almost full status to trigger positive or negative stuffing. The method is used for maintaining communications when using asymmetrical gapping structures.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: October 18, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Robert A. Hall, Stephen P. Kolecki
  • Patent number: 6950391
    Abstract: A method is provided to allocate bandwidth from a first node to a second node in a optical network. The method begins by accepting a request from an end-user, who requests a virtual path between the first node and the second node. The first and second nodes are ones of a number of such nodes. Each one of the nodes is coupled to at least one other node by at least one of a number of optical links. The nodes and links form the optical network. The virtual path has a bandwidth requirement associated therewith. Next, the service provider determines an amount of bandwidth available between the first and the second nodes. The service provider then allocates at least a portion of the amount of bandwidth available between the first and second nodes equal to the bandwidth requirement, so long as the bandwidth requirement is not greater than the amount of bandwidth available between the first and second nodes.
    Type: Grant
    Filed: October 7, 2003
    Date of Patent: September 27, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Haig Michael Zadikian, Ali Najib Saleh, John Conlon Adler, Zareh Baghdasarian, Vahid Parsi
  • Patent number: 6938135
    Abstract: Disclosed is a method and apparatus for incrementally baking up a data volume. In one embodiment of the method, the data volume is created in a first memory, and a point-in-time (PIT) copy of the data volume is created at time T0. First data of the data volume is modified between times T0 and T1, wherein time T1 is subsequent to time T0. Second data of the data volume is copied to a second memory after time T1. The second data of the data volume is modified after the second data is copied to the second memory. Lastly, data of the PIT copy is overwritten with (1) the copy of the second data stored in the second memory and (2) the modified first data of the data volume.
    Type: Grant
    Filed: October 4, 2002
    Date of Patent: August 30, 2005
    Assignee: Veritas Operating Corporation
    Inventors: Anand A. Kekre, Angshuman Bezbaruah, Shailesh Marathe, Niranjan S. Pendharkar
  • Patent number: 6934305
    Abstract: A method of generating a parity value is disclosed. The method includes reading a word from a data stream, determining if the word should be included in a parity calculation, and including the word in the parity calculation, if the word should be included in the parity calculation, and ignoring the word otherwise.
    Type: Grant
    Filed: July 31, 2000
    Date of Patent: August 23, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Douglas E. Duschatko, Lane Byron Quibodeaux, Robert A. Hall, Andrew J. Thurston
  • Patent number: 6930979
    Abstract: Multi-PHY addressing from source to destination in which n-number of channels or ports are used in a PHY layer device for communication with a link layer device. A single link layer to a single-PHY layer topology and a single link layer to a multi-PHY layer topology comprising multiple ports or channels receives a plurality of channels groups. Status indication signal is provided on continuous basis for the direct status for up to a predetermined number of channels.
    Type: Grant
    Filed: November 30, 1999
    Date of Patent: August 16, 2005
    Assignee: Cisco Technology, Inc.
    Inventor: Jay Sethuram
  • Patent number: 6925623
    Abstract: A method involves: accessing data representing an interconnect model, where the interconnect model includes a driving point node and is not a lumped capacitance model; calculating a value of an effective capacitance of the interconnect model to be inversely proportional to a voltage at the driving point node of the interconnect model; and storing the value of the effective capacitance. Such a method can be used to calculate effective capacitance of the interconnect model using analytical techniques.
    Type: Grant
    Filed: September 15, 2003
    Date of Patent: August 2, 2005
    Assignee: NEC Electronics America, Inc.
    Inventor: Wolfgang Roethig
  • Patent number: 6912636
    Abstract: Systems, methods, apparatus and software can utilize an indirect write driver to prevent possible error conditions associated with using a third-party copy operation directed at a storage resource. A data transport mechanism such as a data restore application initiates a third-party copy operation from a data source to a data cache. The indirect write driver monitors write commands as they pass to a storage resource driver. If a command is found to be an indirect write command, e.g., a command designed to complete the movement of data from the data cache to the storage resource, it is handled accordingly. Normal write commands are passed on to the storage resource driver. By completing the data move operation using normal storage management channels, e.g., the operating system, file system, and/or volume manager, error conditions can be avoided.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: June 28, 2005
    Assignee: Veritas Operating Corporation
    Inventors: Graham Bromley, James P. Ohr
  • Patent number: 6912203
    Abstract: A method and apparatus for determining a network performance metric in a network is described. The network includes a number of network elements and a number of links. Each of the network elements is coupled to at least one other of the network elements by at least one of the links. The method includes forming a first set of network element pairs, ordering a first number of network element pairs, forming a second set of network element pairs, measuring a measured network performance metric between a first network element pair and computing a computed network performance metric.
    Type: Grant
    Filed: July 31, 2000
    Date of Patent: June 28, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Bijendra N. Jain, Keith McCloghrie
  • Patent number: 6912221
    Abstract: A method of providing network services is described. The network includes a number of nodes, each one of which is coupled to at least one other of the nodes by at least one of a number of optical links. The network is preferably capable of supporting a number of virtual circuits. The method begins with the receiving of a request for a virtual circuit between a first node and a second node of the network. Preferably, the request specifies a quality of service of the virtual circuit. Next, the availability of network resources for supporting a virtual circuit at the requested quality of service is determined. Assuming sufficient network resources are available for support of the virtual circuit, the request is then serviced by provisioning (and maintaining) the requested virtual circuit. Servicing the request preferably includes actions such as provisioning, maintaining, and restoring the virtual circuit, using the requested parameters.
    Type: Grant
    Filed: January 4, 2000
    Date of Patent: June 28, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: H. Michael Zadikian, Steven E. Plote, John C. Adler, David P. Autry, Ali Najib Saleh
  • Patent number: 6912631
    Abstract: Disclosed is a method and apparatus for restoring a corrupted data volume. In one embodiment, the method includes creating a backup copy of the data volume before the data volume is corrupted. Data transactions that modify the contents of the data volume are stored in a transaction log. After detection of the data corruption, a virtual copy of the backup copy is created. Thereafter, select data transactions stored in the transaction log, are applied to the virtual copy. Data of the corrupted data volume is then overwritten with data of the backup copy and data of the virtual copy after applying data transactions to the virtual copy.
    Type: Grant
    Filed: September 25, 2002
    Date of Patent: June 28, 2005
    Assignee: VERITAS Operating Corporation
    Inventors: Anand A. Kekre, John A. Colgrove, Oleg Kiselev, Ronald S. Karr
  • Patent number: 6910178
    Abstract: A system and method for an election and data majority mechanism that solves problems such as bit flipping, mistracking, miscaching, and I/O status errors during real-time operations. Multiple copies of data are stored on various storage media of a data processing system. Errors that occur on the storage media or on other components of the data processing system are resolved by selecting the data with the highest frequency as the data majority. The data majority is propagated throughout the storage media to correct errors.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: June 21, 2005
    Assignee: Veritas Operating Corporation
    Inventors: Oleg Kiselev, Ron Karr, John Colgrove
  • Patent number: 6910111
    Abstract: In a process to restore a data volume in a first memory, a virtual point-in-time (PIT) copy of the data volume is created. Creating the virtual PIT copy includes creating first, second and third maps in memory. Each of the first, second, and third maps includes a plurality of multi-bit entries. Each of the entries of the first and second maps corresponds to a respective memory region of the first memory, while each of the entries of the third map corresponds to a respective memory region of a second memory for storing data of the virtual PIT copy.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: June 21, 2005
    Assignee: Veritas Operating Corporation
    Inventors: John A. Colgrove, Oleg Kiselev
  • Patent number: 6907507
    Abstract: Disclosed is a method and apparatus for tracking in-progress writes to a data volume and a copy thereof using a multi-column bit map. The method can be implemented in a computer system and, in one embodiment, includes creating a data volume in a first memory, and creating a copy of the data volume in a second memory. In response to the computer system receiving a request to write first data to the data volume, the computer system switches the state of first and second bits of a map entry in a memory device, wherein the state of the first and second bits are switched using a single write access to the memory device.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: June 14, 2005
    Assignee: Veritas Operating Corporation
    Inventors: Oleg Kiselev, Anand A. Kekre, John A. Colgrove
  • Patent number: 6900401
    Abstract: A method and apparatus relating to the safe handling of toxic gases are presented, including a gas fitting interlock apparatus comprising a pedestal portion; a fitting support portion disposed on the pedestal portion; an interlock nut clamp configured to be fastened to the fitting support portion; and a fastener for fastening the interlock nut clamp to the fitting support portion, the fastener being capable of being tightened to a tightness equal to or greater than a predetermined tightness sufficient to clamp a gas line disposed between the interlock nut clamp and the pedestal portion.
    Type: Grant
    Filed: December 10, 2001
    Date of Patent: May 31, 2005
    Assignee: NEC Electronics America, Inc.
    Inventor: Brent S. Sparre
  • Patent number: 6900904
    Abstract: A distributed system for producing holographic stereograms (holograms). A data acquisition station is typically remote from image processing, printing, and replicating stations. The data acquisition station is designed to maximize customer convenience, and may be the customer's own personal computer. The data acquisition station is further designed to accept a wide variety of source data and to perform whatever processing is required to deliver image data to the image processing station in an acceptable format. The data acquisition station further has processing capability to display preview images, which may be assembled by programming executing at the data acquisition station or downloaded from a server.
    Type: Grant
    Filed: February 4, 2000
    Date of Patent: May 31, 2005
    Assignee: Zebra Imaging, Inc.
    Inventors: Mark E. Holzbach, Michael Anthony Klug, Alejandro José Ferdman
  • Patent number: 6898597
    Abstract: An event logging system that monitors for the occurrence of predefined web site usage events having some business significance, records the occurrence of those events, and also records the events' associated context information can advantageously address shortcomings of the prior art. The system includes a software event identification routine, executing within web server software or other web-related application software, that monitors for the occurrence of an event and gathers a desired set of related context information. A database interface, usable by one or more distinct web servers or applications, is used to insert the information into an event database. The event database can later be processed to add, modify, or delete event data, as well as prepare the data for integration into other databases or the preparation of reports.
    Type: Grant
    Filed: November 9, 1999
    Date of Patent: May 24, 2005
    Assignee: Insweb Corporation
    Inventors: Gail A. Cook, Atul B. Mahajan