Patents Represented by Attorney Campbell Stephenson
-
Patent number: 8103526Abstract: 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: GrantFiled: March 7, 2000Date of Patent: January 24, 2012Assignee: Insweb CorporationInventors: Michael R. Pallesen, Vilas M. Athavale, Sridhar Gunapu
-
Patent number: 8103625Abstract: 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: GrantFiled: April 28, 2008Date of Patent: January 24, 2012Assignee: Symantec Operating CorporationInventor: Bhushan S. Pandit
-
Patent number: 8099627Abstract: 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: GrantFiled: June 28, 2005Date of Patent: January 17, 2012Assignee: Symantec Operating CorporationInventors: Veeral P. Shah, Milind Vithal Borate
-
Patent number: 8095488Abstract: 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: GrantFiled: December 31, 2007Date of Patent: January 10, 2012Assignee: Symantec CorporationInventors: Venkeepuram Satish, Navin Kabra, Subhojit Roy, Himanshu Ashwani
-
Patent number: 8095826Abstract: 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: GrantFiled: June 29, 2004Date of Patent: January 10, 2012Assignee: Symantec Operating CorporationInventor: Pavan Vijaykumar Deolasee
-
Patent number: 8089239Abstract: 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: GrantFiled: April 16, 2008Date of Patent: January 3, 2012Assignee: Renesas Electronics America Inc.Inventors: Timothy J. Grai, Nathan W. John
-
Patent number: 8090705Abstract: 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: GrantFiled: September 15, 2008Date of Patent: January 3, 2012Assignee: Symantec CorporationInventor: Sunil Sharad Panse
-
Patent number: 8090805Abstract: 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: GrantFiled: February 17, 2004Date of Patent: January 3, 2012Assignee: Cisco Technology, Inc.Inventors: Mukul Chawla, Chickayya G. Naik, Jason A. Marinshaw
-
Patent number: 8091042Abstract: 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: GrantFiled: November 15, 2001Date of Patent: January 3, 2012Assignee: Siebel Systems, Inc.Inventors: Mingte Chen, Anil Kumar Annadata, Kuang-Yang Huang, Rohit Bedi, Henry Dana Jay
-
Patent number: 8090393Abstract: 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: GrantFiled: June 30, 2006Date of Patent: January 3, 2012Assignee: Symantec Operating CorporationInventor: Oliver Whitehouse
-
Patent number: 8091081Abstract: 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: GrantFiled: April 7, 2006Date of Patent: January 3, 2012Assignee: Siebel Systems, Inc.Inventors: Peter Alan Thorson, Bharat Jindal
-
Patent number: 8090617Abstract: 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: GrantFiled: August 27, 2001Date of Patent: January 3, 2012Assignee: 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: 8089964Abstract: 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: GrantFiled: August 16, 2005Date of Patent: January 3, 2012Assignee: Cisco Technology, Inc.Inventors: Alton Lo, Arjen Boers, Ijsbrand Wijnands
-
Patent number: 8090866Abstract: 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: GrantFiled: January 18, 2002Date of Patent: January 3, 2012Assignee: Cisco Technology, Inc.Inventors: Murali Bashyam, Norman W. Finn, Abhijit Patra
-
Patent number: 8085066Abstract: 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: GrantFiled: October 21, 2009Date of Patent: December 27, 2011Assignee: Renesas Electronics America Inc.Inventors: Jeremy W. Brodt, Amit Choudhury, Ben F. McCormick, II
-
Patent number: 8085755Abstract: 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: GrantFiled: April 1, 2005Date of Patent: December 27, 2011Assignee: Cisco Technology, Inc.Inventor: Gregory J. Shepherd
-
Patent number: 8081582Abstract: 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: GrantFiled: April 30, 2010Date of Patent: December 20, 2011Assignee: Cisco Technology, Inc.Inventors: Ali N. Saleh, H. Michael Zadikian, Zareh Baghdasarian, Vahid Parsi
-
Patent number: 8073742Abstract: A method is disclosed. The method includes detecting a request to change a selected order. The selected order has been submitted for provisioning. The method further includes incorporating a change in the selected order and re-submitting the selected order for provisioning. The method also includes synchronizing the re-submitted order in an external provisioning system. The synchronizing includes overriding the order that had been previously submitted for provisioning.Type: GrantFiled: October 2, 2008Date of Patent: December 6, 2011Assignee: Siebel Systems, Inc.Inventors: Richard Joseph Caballero, Mark David Lewis, Carlos Alejandro Sandrea
-
Patent number: 8074094Abstract: A mechanism for synchronizing states of components in a first routing engine to corresponding components in a second routing engine is provided. In order to reduce the amount of data required to synchronize the state of the components and the time and resources required to perform the synchronization, the state-related information transmitted from the first routing engine to the second routing engine is limited to information used to build states of a subset of the components associated with the first routing engine. That subset of components is limited to those components that receive stimuli (e.g., data streams or data packets) from sources external to the routing engine. Other components on the second routing engine synchronize state by receiving information from those components on the second routing engine that received the external stimuli information.Type: GrantFiled: August 20, 2007Date of Patent: December 6, 2011Assignee: Cisco Technology, Inc.Inventors: Jeffrey David Haag, Gary Lee Harris, Samuel G. Henderson, Richard Foltak
-
Patent number: 8073936Abstract: 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: GrantFiled: June 8, 2006Date of Patent: December 6, 2011Assignee: Cisco Technology, Inc.Inventors: Pradeep S. Sudame, Shree N. Murthy, Jie Cheng Jiang, Pauline Shuen