U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"The wireless music box has no imaginable commercial value. Who would pay for a message sent to nobody in particular?"

David Sarnoff, American radio pioneer ; 1921

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: Campbell Stephenson LLP


Number of patents: 471
Last date: May 03, 2011

1                      
NumberTitleIssue Date
7937617Automatic clusterwide fail-back
Systems and procedures may be used to coordinate the fail-back of multiple hosts in environments where the hosts share one or more data-storage resources. In one implementation, a procedure for coordinating fail-backs includes monitoring a failed data path to detect...
05/03/2011
7937284Method and system for managing time-based organization hierarchies
A method, system, and article of manufacture for defining and managing time-based organization hierarchies are disclosed herein. In one embodiment, a user interface, including a plurality of user interface displays configured to receive a user input to define and/or...
05/03/2011
7936752Source specific multicast group to source mapping
A system and method of generating a channel address. The method includes mapping a first address, obtained from a membership report, to a second address to generate a channel address. A multicast network device (MND) for subscribing one or more hosts on a multicast ...
05/03/2011
7936702Interdomain bi-directional protocol independent multicast
Facilitating Bi-Directional PIM communication between hosts in different multicast domains. A first rendezvous point (RP) router contained in a first multicast domain receives a first control packet. The first control packet includes a first multicast destination ad...
05/03/2011
7933266Configurable network router
A signal router, configured to receive information carried by a first signal and transmit the information on a second signal, is described. The signal router, using routing information it gathers, selects the second signal from a number of signals, with the first an...
04/26/2011
7930685Method and system for providing a version-independent interface
A method and system for exposing a version-independent interface to a computer resource. The interface system exposes a version-independent interface to a computer resource, such as a database or computer program. The interface system also provides a version-depende...
04/19/2011
7930583System and method for domain failure analysis of a storage area network
Systems, methods, apparatus and software can implement a SAN monitoring scheme for determining changes in SAN topology, such as device failure and state changes. These changes are recorded in a SAN topology data structure. Information in the SAN topology data struct...
04/19/2011
7930491Memory corruption detection system and method using contingency analysis regulation
Systems, methods, apparatus and software can be implemented to detect possible instances of memory corruption. By analyzing memory blocks stored in a memory, provided in a snapshot file, or provided in a core dump, implicit and/or explicit contingency chains can be ...
04/19/2011
7929573Method and apparatus for transporting network management information in a telecommunications network
Network management information (NMI) contained in a first set of byte locations of a received frame is relocated to a second set of byte locations of another frame. The NMI is then transported through network elements using the second set of byte locations until the...
04/19/2011
7925932Method and appartus for detecting an application process failure
A method and apparatus for detecting an application process failure is described. In one embodiment, a process membership manager is opened with a first process. This action by the first process causes an instance indicia associated with the process membership manag...
04/12/2011
7925856Method and apparatus for maintaining an amount of reserve space using virtual placeholders
A method and apparatus for maintaining an amount of reserve space using virtual placeholders. In one embodiment, a method of using placeholders for log files to maintain an amount of reserve storage space comprises determining a first required log file, wherein the ...
04/12/2011
7925665Using query persistence for efficient subquery evaluation in federated databases
The processing of a query that is submitted to a central controlling server where the central controlling server sources data from one or more backend databases and where such data is referenced by subqueries associated with the query is disclosed. ...
04/12/2011
7925632Transient data facility for database applications
In one embodiment, a method for providing a transient data facility for database applications includes creating a definition of transient data that corresponds to a unit of work to be performed by an application, and mapping the definition of transient data to a tem...
04/12/2011
7925630Method of inserting a validated time-image on the primary CDP subsystem in a continuous data protection and replication (CDP/R) subsystem
A method for inserting a validated time-image on a primary CDP subsystem in a continuous data protection and replication (CDP/R) subsystem. In one embodiment, the method includes processing data of RI1 at a secondary system in accordance with a recovery proce...
04/12/2011
7921422Method, apparatus and computer program product for borrowed-virtual-time scheduling
A scheduling mechanism that fairly allocates a resource to a number of schedulable elements, of which some are latency-sensitive, is disclosed. Each element's use of the resource is tracked by determining the element's virtual time. An active element is selected fro...
04/05/2011
7921262System and method for dynamic storage device expansion support in a storage virtualization environment
It has been discovered that systems, methods, apparatus and software can accommodate the addition or removal of available physical storage (storage “expansion”) in a storage virtualization environment while virtual storage devices remain online and generally ava...
04/05/2011
7917855Method and apparatus for configuring a user interface
A method and apparatus for configuring a user interface is disclosed. The method and apparatus allow for the determination of a function provided by the user interface using a skin. Such a skin includes information regarding an object, where the object represents an...
03/29/2011
7917481File-system-independent malicious content detection
The present invention enables a large number of files to be processed for evidence of malicious content, independently of the file system that maintains the files. The processed files can be obtained from live data or a point-in-time copy (e.g., a snapshot) of the d...
03/29/2011
7912932Service request common object
Service request information in a first format for use by a first computerized system is synchronized with the service request information in a second computerized system that utilizes a second format by using an service request common object data model. ...
03/22/2011
7911977Designated router assignment per multicast group address/range
Each of several routers connected to a LAN elects the same router as the designated router for a multicast group identified by a multicast address. Each of the several routers implements a method for electing the designated router. The method includes in one embodim...
03/22/2011
7911938System and method for preventing loops in the presence of control plane failures
Various systems and methods for preventing loops in the presence of control plane failures are disclosed. For example, one method involves sending a special data packet in response to detection of a break in a network loop and then unblocking a port if the special d...
03/22/2011
7908302In-place splitting and merging of files
A method, computer program product, and apparatus providing a means to split files and to merge files without the need for duplicating all of the data of the original files is disclosed. ...
03/15/2011
7904678Technique for recovering mirror consistency in cooperative virtual storage
Disclosed is a method implementable by a computer system for maintaining consistency between mirrors of a mirrored data volume. In one embodiment, the method includes the computer system generating first and second write transactions in response to the generation of...
03/08/2011
7904472Scanning application binaries to identify database queries
Binary files of one or more applications are scanned to identify database command templates contained therein, wherein each DB command template comprises a sequence of elements including one or more input markers. Once the DB command templates are identified, they a...
03/08/2011
7904343Systems and methods that facilitate participation in online auctions via an intermediary web site
Systems, methods and computer program products are provided that can allow users to obtain information about, and participate in, auctions being conducted at a plurality of on-line auction sites. A Web site of an intermediary maintains information about items being ...
03/08/2011
7904340Methods and computer-readable medium for defining a product model
Stored product management information in a first format for use by a first computerized system is transformed to readily make the stored product management information available for use in a second computerized system that utilizes a second format in a cost-efficien...
03/08/2011
7900251Method and apparatus for securing a communications device using a logging module
A logging module is disclosed. A communications device can include, and so be made secure through the use of, the logging module. The logging module is configured to communicate information regarding a change to a configuration of a subsystem of the communications d...
03/01/2011
7899934Handling un-partitioning of a computer network
A system and method for handling un-partitioning of a computer network are disclosed. Routing information may be stored on a first node in the network when the network is partitioned into a first group of nodes and a second group of nodes, where the first node is in...
03/01/2011
7899907Access and synchronization with enterprise applications using remote hosted solution
A hosting center that is remote from a plurality of customer environments is provided so that users can interact with data from the user's selected customer environment. The data interaction includes bi-directional synchronization of data between that of the hosting...
03/01/2011
7899844Method and system for access and display of data from large data sets
A method and system for accessing and display of data records from large data sets. The method includes defining a plurality of boundaries to logically partition the large data set into a plurality of buckets in accordance with a predefined sort order. The sort orde...
03/01/2011
7899685Method and system for providing real-time clinical trial enrollment data
A method and system for enabling display of real-time clinical trial enrollment data. A set of computer forms corresponding to an application enable administrative personnel to define a plurality of clinical trial parameters, including trial protocols, clinical site...
03/01/2011
7895644Method and apparatus for accessing computers in a distributed computing environment
A method and apparatus for single sign-out from one or more application servers in a distributed computing environment. A user accesses at least one second application server via a first application server. The user is able to sign-out from all the application serve...
02/22/2011
7895424System for automated boot from disk image
A system allowing a target machine to be booted up from a disk image stored in memory. Instead of reading the boot-up information from a disk drive or other physical device the data is read from memory. No modification is necessary to native operating system, input/...
02/22/2011
7895314System and method for administering a device via instant messaging
Instant messages are sent to and from a device. For example, one embodiment of a method involves detecting an instant message on a port associated with a device and performing an action corresponding to an administrative command, where the instant message includes i...
02/22/2011
7895070Providing multiple views of a business process definition to different users
In one embodiment, a method for providing multiple views of a business process definition includes storing a model of a business process, and providing different view points of the model to different classes of users. ...
02/22/2011
7890714Redirection of an ongoing backup
One method of redirecting an in-process backup operation to a new storage device involves receiving a request to perform a backup from a backup application. In response to reception of the request, the method causes backup information generated by the backup applica...
02/15/2011
7890527Backup search agents for use with desktop search tools
Various methods and systems for implementing agents that facilitate end user searches of a backup catalog via a desktop search tool are disclosed. One method involves: receiving a search request from a desktop search tool, which is configured for use by an end user ...
02/15/2011
7890469File change log
A method, system, and computer program product are provided to update file change log data to indicate that a change to a file in a file system has occurred. The file change log data are accessible for read access using a file system-independent operating system fun...
02/15/2011
7889733Intelligent adjunct network device
An adjunct network device includes several ports, an uplink interface, and an adjunct forwarding engine coupled to the ports and the uplink interface. A first port is configured to receive a packet, which includes a destination address. The adjunct forwarding engine...
02/15/2011
7886145Method and system for including security information with a packet
A method and system for including security information with a packet is disclosed. A packet is detected as it exits a first network and enters a second network. The first network is configured to support a network security technique, and the second network is not co...
02/08/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?