"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
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.
| Number | Title | Issue Date |
| 7937617 | Automatic 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 |
| 7937284 | Method 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 |
| 7936752 | Source 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 |
| 7936702 | Interdomain 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 |
| 7933266 | Configurable 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 |
| 7930685 | Method 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 |
| 7930583 | System 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 |
| 7930491 | Memory 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 |
| 7929573 | Method 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 |
| 7925932 | Method 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 |
| 7925856 | Method 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 |
| 7925665 | Using 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 |
| 7925632 | Transient 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 |
| 7925630 | Method 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 |
| 7921422 | Method, 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 |
| 7921262 | System 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 |
| 7917855 | Method 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 |
| 7917481 | File-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 |
| 7912932 | Service 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 |
| 7911977 | Designated 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 |
| 7911938 | System 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 |
| 7908302 | In-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 |
| 7904678 | Technique 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 |
| 7904472 | Scanning 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 |
| 7904343 | Systems 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 |
| 7904340 | Methods 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 |
| 7900251 | Method 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 |
| 7899934 | Handling 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 |
| 7899907 | Access 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 |
| 7899844 | Method 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 |
| 7899685 | Method 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 |
| 7895644 | Method 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 |
| 7895424 | System 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 |
| 7895314 | System 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 |
| 7895070 | Providing 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 |
| 7890714 | Redirection 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 |
| 7890527 | Backup 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 |
| 7890469 | File 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 |
| 7889733 | Intelligent 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 |
| 7886145 | Method 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 |