Patents Represented by Attorney Campbell Stephenson
  • Patent number: 8144628
    Abstract: Various techniques for exchanging control messages in order to gracefully reroute multicast traffic are disclosed. For example, one method involves sending a join message for a multicast group towards a root of a new multicast tree and forwarding multicast traffic, addressed to the multicast group, on a current multicast tree until an acknowledgment corresponding to the join message is received. The new multicast tree can be identified in response to detection of a topology change within the network. Until the acknowledgment is received, multicast traffic that is received via the new multicast tree can be dropped.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: March 27, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Stefano Previdi, Dino Farinacci, Ijsbrand Wijnands, Arjen Boers
  • Patent number: 8146148
    Abstract: A method for providing security groups based on the use of tunneling is disclosed. The method includes assigning a security group identifier (SGI) to a packet and classifying the packet based on the packet's SGI.
    Type: Grant
    Filed: November 19, 2003
    Date of Patent: March 27, 2012
    Assignee: Cisco Technology, Inc.
    Inventor: David R. Cheriton
  • Patent number: 8145787
    Abstract: Disclosed is a method and apparatus for adapting bandwidth utilization over fabric links. In one embodiment of the method, a transmitting device transmits data at a first non-zero rate to a memory for storage therein during a first period of time. The transmitting device then transmits data at a second non-zero rate to the memory for storage therein during a second period of time. The second period of time is subsequent to the first period of time, and the second non-zero rate is greater than or less than the first non-zero rate. This method may find application in switching network where the transmitting device is contained in a switching fabric, the memory is a FIFO buffer contained in a line card coupled to the switching fabric via a data link, and where the transmitter transmits data via the data link to the FIFO buffer for storage therein.
    Type: Grant
    Filed: October 16, 2001
    Date of Patent: March 27, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Kenneth Rose, Mick Jacobs, Jatin Batra
  • Patent number: 8140723
    Abstract: An apparatus and method of scheduling signals. In one embodiment, the method includes a first circuit receiving a first plurality of reference values. The first circuit selects a reference value from the first plurality according to a first reference identifier (ID) that is stored in memory. The first circuit compares the selected reference value to a first match value.
    Type: Grant
    Filed: November 4, 2008
    Date of Patent: March 20, 2012
    Assignee: Renesas Electronics America Inc.
    Inventors: Samuel J. Guido, Jeremy W. Brodt, Jeffrey T. Sieber
  • Patent number: 8140480
    Abstract: Various techniques for performing off-host cataloging of backup information are disclosed. One method involves initiating, subsequent to the closure of a backup window, generation of at least a portion of a catalog. The catalog identifies contents of a set of backup information received during the backup window. The generation of the portion of the catalog is performed by a backup computing device and does not involve the host computing device from which the backup information was received. Prior to completion of generation of the catalog, a request to access the catalog is received from a user. In response, information included in the catalog is dynamically displayed to the user.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: March 20, 2012
    Assignee: Symantec Corporation
    Inventor: Ynn-Pyng “Anker” Tsaur
  • Patent number: 8135981
    Abstract: A method, apparatus and system for improving failover within a high-availability computer system are provided. The method includes obtaining one or more parameters associated with at least one resource of any of the first cluster, second cluster and high-availability computer system. The method also includes detecting, as a function of the parameters, one or more anomalies of any of the first cluster, second cluster and high-availability computer system, wherein the at least one anomaly is a type that impacts the failover. These anomalies may include anomalies within the first and/or second clusters (“intra-cluster anomalies”) and/or anomalies among the first and second clusters (“inter-cluster anomalies”). The method further includes generating an alert in response to detecting one or more of the anomalies.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: March 13, 2012
    Assignee: Symantec Corporation
    Inventors: Ashish L. Gawali, Subash Rajaa
  • Patent number: 8131691
    Abstract: Various methods and systems for updating a search engine index based on a file change log are disclosed. One method involves accessing a file, which stores a file change log maintained by a file system. The file change log identifies one or more recently modified files. The method also involves updating an index, based on a recently-modified file identified in the file change log. The index is used to search files maintained by the file system. An application external to the file system accesses the file storing the file change log and updates the index.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: March 6, 2012
    Assignee: Symantec Operating Corporation
    Inventors: Sree Hari Nagaralu, N. Sunder Phani Kumar, Shyamshankar Dharmarajan, Joseph M. Maionchi, Craig K. Harmer
  • Patent number: 8130913
    Abstract: A method and apparatus for archiving a call terminating at a client device are provided. In an example, a command or packet associated with a protocol for setting up the call is intercepted. In response to the interception, the call is associated with a call ID. An information associated with the call is retrievably stored in an archive using the call ID. The information is at least partially determined via replicating at least one of a device input signal associated with an outbound call content and a device output signal associated with an inbound call content. In an example, a call capture agent resident on the client device is controlled by a call archive administration service, and performs the replication by forming respective loopbacks corresponding to the at least one of the device input signal and the device output signal. In an example, the respective loopbacks are virtual loopbacks.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: March 6, 2012
    Assignee: Symantec Corporation
    Inventors: Ankur Panchbudhe, Angshuman Bezbaruah
  • Patent number: 8127174
    Abstract: A method and apparatus for performing transparent checkpoint data backup by identifying portions of memory that store the checkpoint data that have been modified since a prior in-memory checkpoint process and backing up only the identified portions of memory containing the modified checkpoint data.
    Type: Grant
    Filed: February 28, 2005
    Date of Patent: February 28, 2012
    Assignee: Symantec Operating Corporation
    Inventors: Veeral Shah, Milind Borate
  • Patent number: 8127166
    Abstract: Various techniques for managing power consumption of computing devices within a data protection system are disclosed. For example, one method involves accessing policy information, which the policy information indicates when one or more data protection system activities should be performed and identifies whether a computing device is participating in the data protection system activities. Based upon this policy information, the method then identifies whether power consumption of the computing device can be reduced. In response to identifying that the power consumption of the computing device can be reduced, a power management command is automatically sent via a network. Performance of the power management command reduces the power consumption of the computing device.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: February 28, 2012
    Assignee: Symantec Corporation
    Inventor: Jeremy Dean Swift
  • Patent number: 8125698
    Abstract: Hologram recording devices and techniques can be employed to produce wide field-of-view holograms. A lens can be used to couple an object beam into a holographic recording material without substantially changing the angle of incidence of the object beam. When displayed, images from holograms recorded using this technique can have a field-of-view greater than that of the object beam. One or more aspheric reflective surfaces can be used to couple an object beam into a holographic recording material at relatively steep angles.
    Type: Grant
    Filed: July 16, 2007
    Date of Patent: February 28, 2012
    Assignee: Zebra Imaging, Inc.
    Inventors: Qiang Huang, Michael A. Klug
  • Patent number: 8122377
    Abstract: In an embodiment, a system for preserving user interface customizations while upgrading an enterprise application is provided. The system preserves customizations by identifying customizations made to user interface (“UI”) objects of an enterprise application, and enabling these UI customizations to function with a newer version of the enterprise application. The system transforms UI customizations so that the transformed UI customizations function with a new UI model. By enabling a portion of an enterprise application to be upgraded while preserving UI customizations, the system dramatically reduces the time and cost incurred by companies when they upgrade enterprise software.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: February 21, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Bharat Jindal, Vipul Shroff, Atul Suklikar, Dejia Wang, Ming Lam, Victor Tao
  • Patent number: 8121982
    Abstract: Data uploaded from a mobile unit to a remote site can be buffered at an intermediate wireless base station, allowing an initial wireless link to be rapidly terminated and freed for other uses. In one implementation, a method includes forming a wireless link between a device and a first wireless receiver site, receiving a portion of a data set from the device, relinquishing the wireless link, and then transmitting the portion of the data set from the first wireless receiver site to a service provider. In another implementation, a method includes receiving, via an intermediate wireless base station, a backup request and a portion of data to be backed up from a device. The portion of the data to be backed up is received after a wireless link between the device and the wireless base station has been terminated.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: February 21, 2012
    Assignee: Symantec Operating Corporation
    Inventors: Ankur P. Panchbudhe, Angshuman Bezbaruah
  • Patent number: 8120361
    Abstract: Various systems and methods for implementing an azimuthally sensitive resistivity logging tool are disclosed. One such method involves transmitting a primary magnetic field from one or more coils placed on a drill collar and receiving several electrical signals, where each of the electrical signals is received from a respective one of several sensors. The sensors are distributed around a circumference of a drill collar, and an axis of at least one of the sensors is perpendicular to an axis of the drill collar. Each of the electrical signals indicates a respective magnitude of a measurement of a reflected magnetic field, where the reflected magnetic field is reflected from an anomalous geological formation. The method calculates a vector measurement of the reflected magnetic field, based upon the electrical signals.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: February 21, 2012
    Assignee: CBG Corporation
    Inventors: Paul L. Sinclair, Joseph K. Clontz
  • Patent number: 8117184
    Abstract: A Structured Query Language (SQL) adapter business service that converts data from a data set to a common representation format used for all data sets with which the SQL adapter business service interacts. Hence the SQL adapter business service can communicate with various internal and external systems independently of the native format in which those systems maintain and store data. The SQL adapter business service optimizes operations to update data in the data sets by combining operations when possible and by using result sets from executing previous SQL statements to construct subsequent SQL statements. SQL adapter business service takes advantage of parent/child relationships between tables to construct SQL statements in an order such that the SQL statements process only a minimum amount of data, thereby making retrieval of data as efficient as possible.
    Type: Grant
    Filed: January 2, 2004
    Date of Patent: February 14, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Arjun Chandrasekar Iyer, Chandrakant Ramkrishna Bhavsar
  • Patent number: 8112394
    Abstract: In one embodiment, a method for facilitating long-lived data transactions includes starting a data transaction during a first user session, storing data associated with the data transaction in a temporary storage table, and ending the data transaction during a second user session using contents of the temporary storage table.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: February 7, 2012
    Assignee: Oracle International Corporation
    Inventors: Kanchan Shringi, Min Lu, Xiaopei (Joyce) Zhang, Siemel Naran, Rahim Yaseen, Jon Rexford Degenhardt
  • Patent number: 8112296
    Abstract: A job profile class is defined that represents a job profile and identifies relationships of the job profile with various entities related to the job profile.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: February 7, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Caroline Muralitharan, Maria Theresa Barnes Leon, Darayush H. Mistry, Marcelo Andres Vasquez Rico
  • Patent number: 8111702
    Abstract: A mechanism is provided by which a transport tree identifier can be generated comprising both an opaque field, containing information that cannot be interpreted by core routers, and a non-opaque field, containing information that can be interpreted by core routers. The transport tree identifier is then used in the process of building a transport tree across a transport network. A transport network egress router can receive a request to join a multicast datastream from a downstream node outside of the transport network. The information contained in the join message that identifies the desired multicast datastream is encoded in the opaque field of the transport tree identifier. Information related to desired route properties is encoded in the non-opaque field, for interpretation by the core routers. The non-opaque field can also include an identifier of a root node core router for the transport tree.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: February 7, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Arjen Boers, Toerless Eckert, Stefano Previdi
  • Patent number: 8111634
    Abstract: Various systems and methods for integrating ring-protocol-compatible devices into network configurations that also include non-ring-protocol-compatible devices are disclosed. One such method, which can be performed by a network node that supports a ring protocol, involves generating a ring protocol packet and sending that ring protocol packet to a neighboring node. The ring protocol packet includes information, and the presence of this information within the packet causes a network device that receives the ring protocol packet to drop the ring protocol packet unless the network device supports a ring protocol. The information can include a reserved address (e.g., in the destination address field of the packet) as well as a ring protocol identifier.
    Type: Grant
    Filed: August 15, 2006
    Date of Patent: February 7, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Lionel Florit, Robert W. Klessig, Francois E. Tallet, Pauline Shuen
  • Patent number: 8107473
    Abstract: A method of using a point-to-point (P2P) label switched path (LSP) to transmit multicast data packets partially through a multiprotocol label switched (MPLS) network when one or more label switched routers (LSRs) of the MPLS are not multicast label distribution protocol (mLDP) enabled. The P2P LSP can be used to transmit multicast data packets to the head end of a point-to-multipoint (P2MP) LSP created with mLDP enabled LSRs. The P2MP LSP can be used to transmit the multicast data packets through the MPLS network to intended receivers that are external to the MPLS network. When configuring the P2MP LSP, an mLDP enabled LSR receives a first message from a non-mLDP enabled MPLS core router in response to sending a label mapping message to the non-mLDP enabled MPLS core router. In response, a directed LDP session is created between the mLDP enabled LSR and an edge LSR in one embodiment in response to receiving the first message from an MPLS enabled core router.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: January 31, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Arjen Boers, John S. Meylor