Patents Represented by Attorney Campbell Stephenson LLP
  • Patent number: 8103526
    Abstract: A product rate calculation system operating as a rating server (e.g., a process executing on a server computer system, or a process executing on the same computer system as a client process but serving information to the client process) advantageously provides a flexible insurance rating calculation system that can easily be modified and expanded, while still providing quick, and even real-time responsiveness to product rate requests. The product rate calculation system includes an interface to a product information database and a cache for storing product rate information for efficient reuse. The product rate information includes product rate expressions that are parsed and evaluated by an expression evaluation routine to determine a product rate. As part of the evaluation process, additional product rate information (such as look-up table data and numerical constants) as well as consumer information can be used.
    Type: Grant
    Filed: March 7, 2000
    Date of Patent: January 24, 2012
    Assignee: Insweb Corporation
    Inventors: Michael R. Pallesen, Vilas M. Athavale, Sridhar Gunapu
  • Patent number: 8103625
    Abstract: A system and method for providing access to replicated data is disclosed. Embodiments of the present invention utilize a remote access file system to provide access to replicated data concurrently with replication. According to one embodiment including unidirectional replication, access to a replicated target volume is provided using a remote access file system to perform reads locally or “directly” and to perform writes indirectly to a replication source volume which are subsequently replicated to the replication target volume. According to another embodiment, bi-directional replication is provided and access to both replication source and replication target volumes are provided locally and subsequently replicated as necessary.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: January 24, 2012
    Assignee: Symantec Operating Corporation
    Inventor: Bhushan S. Pandit
  • Patent number: 8099627
    Abstract: A method, system, computer system, and computer-readable medium that enable quick recovery from failure of one or more nodes, applications, and/or communication links in a distributed computing environment, such as a cluster. Recovery is facilitated by regularly saving persistent images of the in-memory checkpoint data and/or of distributed shared memory segments. The persistent checkpoint images are written asynchronously so that applications can continue to write data even during creation and/or updating the persistent image and with minimal effect on application performance. Furthermore, multiple updater nodes can simultaneously update the persistent checkpoint image using normal synchronization operations. When one or more nodes fail, the persistent checkpoint image can be read and used to restart the application in the most recently-saved state prior to the failure.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: January 17, 2012
    Assignee: Symantec Operating Corporation
    Inventors: Veeral P. Shah, Milind Vithal Borate
  • Patent number: 8095826
    Abstract: A method and apparatus for performing in-memory checkpoint services as a callable resource within a distributed transaction. As such, in-memory checkpoint processes can be utilized by an application as the application would use any resource available to the computer network via a distributed transaction.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: January 10, 2012
    Assignee: Symantec Operating Corporation
    Inventor: Pavan Vijaykumar Deolasee
  • Patent number: 8095488
    Abstract: A method and apparatus for managing configurations of computer resources in a datacenter is described. In one embodiment, a method comprises analyzing multiple configurations using rule information to produce an analysis result where each configuration in the multiple configurations defines a configuration of a resource that is managed by the data center, training a Bayesian classifier using the analysis result, and classifying a second configuration using the trained Bayesian classifier.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: January 10, 2012
    Assignee: Symantec Corporation
    Inventors: Venkeepuram Satish, Navin Kabra, Subhojit Roy, Himanshu Ashwani
  • Patent number: 8089239
    Abstract: A method and apparatus for determining speed of a stepper motor. In one embodiment of the method, a first terminal of a first coil of the stepper motor is coupled to an input of a multibit digital-to-analog (A/D) convertor. The stepper motor's a rotor is rotated about an axis while the first terminal is coupled to the multibit A/D convertor. An analog signal is induced at the first terminal generating while the rotor is rotating about the axis. The multibit A/D convertor receives the analog signal induced at the first terminal. The multibit A/D convertor generates a plurality of multibit digital signals in response to receiving the analog signal. The multibit digital signals can be processed to determine the rotational speed at which the rotor was rotating when the A/D convertor generated the plurality of multibit digital signals.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: January 3, 2012
    Assignee: Renesas Electronics America Inc.
    Inventors: Timothy J. Grai, Nathan W. John
  • Patent number: 8091042
    Abstract: A user interface display provides selectable icons and a control symbol in a toolbar. The control symbol can be selected by a user to display additional selectable icons within the toolbar. The additional icons can be inserted adjacent the control symbol or in another location on the toolbar. A user can associate a set of one or more selectable icons with a control symbol. In one implementation, reselecting the control symbol removes the additional icons from the toolbar. In another implementation, the additional icons are removed when one of the additional icons is selected. If the icons are positioned adjacent to their corresponding control symbol, the display position of other icons on the toolbar is adjusted to allow room for the additional icons. When a set of the additional icons is removed from the display, the position of the other icons on the toolbar is re-adjusted.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: January 3, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Mingte Chen, Anil Kumar Annadata, Kuang-Yang Huang, Rohit Bedi, Henry Dana Jay
  • Patent number: 8091081
    Abstract: Techniques for identifying “relevant” objects for upgrading a repository of objects in a computer system. The relevant objects to be used for upgrading may include any combination of (1) “corresponding” objects in a prior and a new standard repository, (2) “ancestor” objects in the prior and new standard repositories, and (3) ancestor objects in a prior custom repository. A corresponding object typically has the same name as, and an ancestor object is referenced by, the object to be upgraded. In one scheme, objects in the prior custom repository are upgraded based on (1) their corresponding objects, if these exist, and (2) their ancestors in the prior and new standard repositories, otherwise. In another scheme, the objects are additionally upgraded based on their ancestors in the new standard repository. In yet another scheme, the objects are further upgraded based on their ancestors in the prior custom repository.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: January 3, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Peter Alan Thorson, Bharat Jindal
  • Patent number: 8090705
    Abstract: Method and apparatus for processing electronically stored information (ESI) for electronic discovery are described. In some examples, an electronic analysis of documents in the ESI indicated as being responsive to a search query of the ESI is performed. Results of the electronic analysis are stored in a database to provide a repository of case knowledge. Search parameters for at least one additional search query are generated automatically based on the case knowledge. The search parameters are provided as output.
    Type: Grant
    Filed: September 15, 2008
    Date of Patent: January 3, 2012
    Assignee: Symantec Corporation
    Inventor: Sunil Sharad Panse
  • Patent number: 8090866
    Abstract: The present invention describes a method and apparatus to effectively manage data buffers for a client and a server connection in a multiple connection environment. The TCP processes of servers and clients are merged into an independent TCP process in a TCP ‘proxy’ server. The TCP proxy server includes a control unit and a data switching unit (the proxy application). The TCP proxy server terminates the client TCP connection and initiates a separate TCP connection with the server. The data switching unit binds the two individual connections. The TCP proxy server portrays the actual server TCP. The control unit in the TCP proxy server manages data buffers, control memory and supports multiple connections. The control unit ‘pushes’ the data into the buffers by monitoring the use of the buffers. The control unit does not wait for data requests from the data switching unit thus, eliminating the overhead of data request messages.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: January 3, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Murali Bashyam, Norman W. Finn, Abhijit Patra
  • Patent number: 8090805
    Abstract: Cascading a lookup over multiple lookup tables when performing multicast forwarding involves accessing a first lookup table based on at least part of a multicast destination address included in a packet header. The first lookup table identifies the portion (e.g., one or more entries) of a second lookup table in response to a key generated from a first portion of the packet header. The portion of the second lookup table can be accessed based on a second portion of the packet header. The second lookup table identifies at least one output interface via which the packet should be output. Such systems and methods may, in some embodiments, allow existing hardware to be used to support a new addressing format that involves larger addresses than were previously supported by that hardware.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: January 3, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Mukul Chawla, Chickayya G. Naik, Jason A. Marinshaw
  • Patent number: 8090617
    Abstract: A method is taught of determining if a potential customer is a desirable customer. The manufacturer can determine if the potential customer is a potential competitor. If the potential customer can receive technical information from the potential customer and provide a price quotation for certain goods (or services). The manufacturer can determine if the potential customer intends to use a product other than for its intended application. In an embodiment, the potential customer can initially contact the manufacturer through an electronic communication network. In accordance with one feature of the invention, a design is prepared. The design can be prepared in cooperation between the manufacturer and the potential customer or a third party can be included. In accordance with another feature, the potential customer can agree not to disclose technical information.
    Type: Grant
    Filed: August 27, 2001
    Date of Patent: January 3, 2012
    Assignee: Renesas Electronics America Inc.
    Inventors: Barton H. Ladd, Mir M. Baqar, June S. Ellern, Tadashi Fujita, Priya R. Iyer, Gaku Ogura, Akikazu Yada, Nobuaki Yamamori
  • Patent number: 8089964
    Abstract: A mechanism is provided in which multicast reverse path forwarding can be performed at a provider network egress edge router wherein core routers of the provider network are not configured to support multicast protocols or point-to-multipoint LSPs. An embodiment of the present invention provides for the creation of virtual interfaces in the egress edge router element during configuration of a multicast connection in response to a subscriber request. A virtual interface will be associated with an upstream ingress edge router element and that ingress edge router element is provided a label associated with the virtual interface. Such a label can then be included in datastream packets transmitted through the provider network and be used by reverse path forward checking at the egress edge router element to ascertain whether the multicast datastream is being received by the correct upstream interface.
    Type: Grant
    Filed: August 16, 2005
    Date of Patent: January 3, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Alton Lo, Arjen Boers, Ijsbrand Wijnands
  • Patent number: 8090393
    Abstract: Various methods and systems for collecting and analyzing mobile messages for malicious code are disclosed. In one embodiment, a method involves receiving a first message sent to a telephone number by a sender and determining whether the message contains malicious code. The first message is sent to the telephone number (e.g., a common short code), which is associated with a message analysis server, using a wireless messaging service such as EMS or MMS. The first message can be sent from a mobile communication device (e.g., by a user or by an application, such as an antivirus program, executing on the mobile communication device).
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: January 3, 2012
    Assignee: Symantec Operating Corporation
    Inventor: Oliver Whitehouse
  • Patent number: 8085066
    Abstract: A microprocessor control unit (MCU) is mounted on a printed circuit board. The MCU includes first and second clocked serial interface (CSI) circuits. The first CSI circuit is configured to serially transmit a first xCP packet to a first encoder circuit, which in turn is configured to generate an encoded first xCP packet as a function of the first xCP packet and a first clock signal. A first low voltage differential signal (LVDS) circuit is coupled to the first encoder circuit and configured to serially receive the encoded first xCP packet therefrom. The first LVDS circuit is configured to generate a first differential signal as a function of the encoded first xCP packet.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: December 27, 2011
    Assignee: Renesas Electronics America Inc.
    Inventors: Jeremy W. Brodt, Amit Choudhury, Ben F. McCormick, II
  • Patent number: 8085755
    Abstract: Various methods and systems for performing data-driven route advertisement are disclosed. One method involves inhibiting advertisement of a route that is associated with a data source. Advertisement of the route is then allowed in response to detecting data sent by the data source. For example, advertisement of the route can be allowed in response to detecting that the data source is sending data at a rate that exceeds a user-specified data rate. The data source can be a multicast source that is identified by an anycast address.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: December 27, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Gregory J. Shepherd
  • Patent number: 8081582
    Abstract: A method and apparatus for centralized control of a network is described. The network includes a number of nodes. The method includes creating a database and storing the database on a master node of the network. The database contains topology information regarding a topology of the network. Each of the nodes is coupled to at least one other of the nodes, with the master node being one of the nodes.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: December 20, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Ali N. Saleh, H. Michael Zadikian, Zareh Baghdasarian, Vahid Parsi
  • Patent number: 8074043
    Abstract: Detection and proper deduplication of a re-started data stream in a segmentation analysis-based deduplication system are provided by retaining information about a previous data stream and using that information when performing segmentation of the re-started data stream. Information such as a segment size associated with a last data object received in the previous data stream and a record of how much data was present in the last segment associated with the previous data stream is retained. The retained segment size information is used to set a first data object segment size of the re-started data stream, and the size of last segment information is used to determine how much information should be put in the first segment associated with the re-started data stream in order to maintain proper alignment of the remainder of the segments for the first data object in the re-started data stream for deduplication.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: December 6, 2011
    Assignee: Symantec Corporation
    Inventor: Michael John Zeis
  • Patent number: 8070061
    Abstract: In one implementation, a method for providing access to a secure facility includes authenticating the user; generating a card credential, transmitting the card credential to an access card carried by of the user, and transmitting the card key to the access card in a form that is usable by the access card. The generating the card credential includes encrypting the card key using a server encryption key. The card key is usable for a challenge-response interaction during subsequent access requests by the user.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: December 6, 2011
    Inventor: G. Wouter Habraken
  • Patent number: 8073936
    Abstract: Various systems and methods are disclosed for providing support for responding to location protocol queries within a network node. One such method involves associating a location with a network identity by associating a network port with a network identity and also associating the network port with the location. The association between the network port and the network identity is created in response to a network identity, which can include an IP address, being assigned to a device coupled to the network port by an identity protocol such as DHCP. The packet is sent in response to detecting a request for the device's location. The method can be performed by various devices, including a first hop node coupled to the device, a location server, and an identity server.
    Type: Grant
    Filed: June 8, 2006
    Date of Patent: December 6, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Pradeep S. Sudame, Shree N. Murthy, Jie Cheng Jiang, Pauline Shuen