Penn Jillette of Penn and Teller fame has patented a "Hydro-Therapeutic Stimulator", which uses a hot tub for stimulation.
Make the Most of PatentStorm
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest patents by subscribing to an RSS feed.
Got questions? Ask a Patent Expert!
Registered users: Manage your profile, comments and alerts.
| Number | Title | Issue Date |
| 7334038 | Broadband service control network Services are provided in an architecture utilizing a framework of standardized interconnection mechanisms that allow for the dynamic addition of new services that meet rules for the distributed services network. Likewise, new agents may readily be added to the netwo... | 02/19/2008 |
| 7278142 | Dynamic computing environment using remotely allocable resources A system and a method of providing a dynamic computing environment to a user, in which the dynamic computing environment is configured to communicate and to operate under the control of the user. The dynamic computing environment has one or more virtual resources in... | 10/02/2007 |
| 7253092 | Tungsten plug corrosion prevention method using water Disclosed herein is a method of making integrated circuits. In one embodiment the method includes forming tungsten plugs in the integrated circuit and forming electrically conductive interconnect lines in the integrated circuit after formation of the tungsten plugs.... | 08/07/2007 |
| 7248586 | Packet forwarding throughput with partial packet ordering The present invention describes a system and method of improving packet forwarding throughput in a router by reducing head of line blocking. In one embodiment of the present invention, incoming packets are stored in a packet reorder buffer. The packets are reordered... | 07/24/2007 |
| 7246316 | Methods and apparatus for automatically generating presentations Systems and methods for generating slide presentations enable a user (e.g., a sales professional) to generate presentations tailored to a specific presentation target (e.g., a potential customer) with the click of a button. An exemplary method includes: collecting i... | 07/17/2007 |
| 7237227 | Application user interface template with free-form layout Embodiments of the present invention provide methods and apparatuses for quickly and easily configuring an application user interface using a flexible generic layout file. For one embodiment, a free-form grid layout is provided that allows an application provider to... | 06/26/2007 |
| 7227844 | Non-standard concatenation mapping for payloads A method, apparatus and system are disclosed that more efficiently maps data into standard SONET concatenated payloads for transmission over established SONET networks. Framing information is added to a data stream to identify the beginning and ending locations of a... | 06/05/2007 |
| 7227674 | Active digital hologram display Certain types of holographic recording materials can be used to updateably record holographic stereograms formed when fringe patterns are generated through interference of an object laser beam containing image information with a reference laser beam. In this manner,... | 06/05/2007 |
| 7222229 | 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/... | 05/22/2007 |
| 7219189 | Automatic operating system handle creation in response to access control changes A method, computer program product, and system that enable automated creation of operating system handles in response to storage access control changes. A determination is made of the storage array LUNs to which a host has access control permission. Those storage ar... | 05/15/2007 |
| 7217889 | System and method for reducing crosstalk between vias in a printed circuit board Two pairs of vias are arranged in a printed circuit board. A first pair of vias, which conveys a first signal pair, is arranged in a plane that is substantially equidistant from the vias in a second pair of vias, which conveys a second signal pair. Similarly, the se... | 05/15/2007 |
| 7215641 | Per-flow dynamic buffer management The present invention provides a per-flow dynamic buffer management scheme for a data communications device. With per-flow dynamic buffer limiting, the header information for each packet is mapped into an entry in a flow table, with a separate flow table provided fo... | 05/08/2007 |
| 7213231 | Cross-spectrum application model for dynamic computing environments in software lifecycle Dynamic Computing Environments (DCEs) are used throughout phases of a software lifecycle. The DCE is configured through a remote user for a phase in the lifecycle. The DCE is then configured according to the command. The user then uses the DCE to fulfill the require... | 05/01/2007 |
| 7213013 | Method, apparatus, and system for remote client search indexing In one embodiment, a method is provided in which search indices are configured on a server. The search indices are associated with corresponding business components. The search indices are displayed to a client that is connected to the server via a computer network.... | 05/01/2007 |
| 7212490 | Dynamic load balancing for dual ring topology networks A method and apparatus for servicing transmit traffic in a node of a network where the network includes a plurality of nodes connected by first and second rings formed by two or more transmission media. The method includes receiving transit delay data associated wit... | 05/01/2007 |
| 7210106 | Authorized item distribution lists A facility for specifying the distribution of products and generating product distribution lists. The facility receives account definitions, which may include information specifying account hierarchies. One or more product categories may be associated with each acco... | 04/24/2007 |
| 7203948 | Method, apparatus, and system for implementing caching of view custom options in a framework to support web-based applications According to one aspect of the present invention, a system is provided for implementing caching of view custom options in a framework to support web-based applications. The system comprising a set of server-side objects managed by an object manager (OM) running on a... | 04/10/2007 |
| 7203938 | Development tool, method, and system for client server applications A software development method and system having a suite of graphical customization tools that enables developers to rapidly configure all aspects of the underlying application software, including the look-and-feel, behavior, and workflow. This is accomplished withou... | 04/10/2007 |
| 7203801 | System and method for performing virtual device I/O operations Systems, methods, apparatus and software can make use of separated I/O processors and strategy processors (implemented in hardware and/or software) to perform virtual device I/O operations. I/O processors operating on cluster nodes, storage appliance ports, or other... | 04/10/2007 |
| 7200104 | Method for restoring a virtual path in an optical network using 1+1 protection A method for restoring a virtual path, provisioned between a source and a target node, in a zoned mesh optical network is described. The method, in one embodiment, allocates a primary and a secondary physical path to the virtual path. The two physical paths are netw... | 04/03/2007 |
| 7197576 | Distributed storage management platform architecture A distributed storage management platform (DSMP) architecture is disclosed. Such a DSMP architecture includes a number of storage routers. Each one of the storage routers comprises a number of interface controllers. One of the interface controllers of each one of th... | 03/27/2007 |
| 7194069 | System for accessing data via voice A system for providing access to data via a voice interface. In one embodiment, the system includes a voice recognition unit and a speech processing server that work together to enable users to interact with the system using voice commands guided by navigation conte... | 03/20/2007 |
| 7193968 | Sample netflow for network traffic data collection A new network traffic data collection technique is presented. A group of information is received, and a determination is made whether to process the group of information for network data collection according to a sample mode and a sample rate. If the determination i... | 03/20/2007 |
| 7194487 | System and method for recording the order of a change caused by restoring a primary volume during ongoing replication of the primary volume A method may involve replicating a first change made to a primary volume. The first change is replicated to a secondary volume. A second change made to the primary volume is also replicated to the secondary volume. The second change is caused by a restore operation.... | 03/20/2007 |
| 7190091 | Selectable source input power supply A selectable source input power supply is disclosed. According to one embodiment, a power supply is provided comprising an input stage including an input connector to couple the power supply to either of an AC input voltage or a DC input voltage, and an actuatable i... | 03/13/2007 |
| 7191299 | Method and system of providing periodic replication A method and system of providing periodic replication is disclosed. According to one embodiment, a method is provided which comprises creating a storage object corresponding to a data volume, wherein the storage object comprises a point-in-time copy of the data volu... | 03/13/2007 |
| 7191284 | Method and system for performing periodic replication using a log and a change map Disclosed is a method and system for performing periodic replication using a log and a change map. According to one embodiment, a first region and a second region of a primary data volume are identified and a plurality of write operations to the primary data volume ... | 03/13/2007 |
| 7190496 | Enhanced environment visualization using holographic stereograms Hologram production techniques can combine source data representing realistic information describing an environment with source data providing representational information describing a feature of the environment and/or some object interacting with the environment. T... | 03/13/2007 |
| 7188125 | Replication using a special off-host network device Disclosed is a method and apparatus for replicating a data volume using a network appliance. In one embodiment, a first node transmits a first write-data transaction to a first data storage system and to the network appliance. A second node transmits a second write-... | 03/06/2007 |
| 7184403 | Hardware load balancing through a single fabric The present invention relates to a method and apparatus for balancing loads in a switching fabric. The switching fabric comprises a plurality of data ports through which data frames enter or exit the switching fabric. In one embodiment, the apparatus includes a buff... | 02/27/2007 |
| 7181682 | Document publishing and rendering A facility for preparing content for display is described. The facility includes a publishing subsystem that, when applied to content, publishes the content. The facility further includes a rendering subsystem that is distinct from the publishing subsystem and that,... | 02/20/2007 |
| 7177276 | Pipelined packet switching and queuing architecture A pipelined linecard architecture for receiving, modifying, switching, buffering, queuing and dequeuing packets for transmission in a communications network. The linecard has two paths: the receive path, which carries packets into the switch device from the network,... | 02/13/2007 |
| 7177993 | Method of detection of data corruption in mirrored storage A first read request is received from a computer system. Data from one mirror of a data volume is returned to the computer system in response to receiving the first read request. The computer system may check the returned data to determine whether it is corrupted. I... | 02/13/2007 |
| 7174514 | Engine to present a user interface based on a logical structure, such as one for a customer relationship management system, across a web site A flowchart-based tool can be used to build a logical structure. In the context of a customer relationship management (CRM) system, the logical structure can comprise an ordered set of questions and branching logic that are presented to a customer of the business wh... | 02/06/2007 |
| 7170852 | Mesh with projection channel access (MPCA) A method for a communications network with a protect channel transmitting protect channel data and working channel transmitting working channel data includes transmitting the working channel data via the protect channel upon a disruption in the working channel, and ... | 01/30/2007 |
| 7167552 | Quorums in meet-me conference calls In one embodiment, a method for joining a meet-me conference call includes but is not limited to presenting an option to specify a quorum associated with a meet-me conference call, in response to user input to an application program co-resident with a terminal. In o... | 01/23/2007 |
| 7162575 | Adaptive implementation of requested capabilities for a logical volume A method, system, and computer program product for adaptively implementing capabilities of a logical volume. If a particular capability is an inherent attribute of an existing storage device, the existing storage device is chosen to implement the volume. If the part... | 01/09/2007 |
| 7159093 | Development of a detailed logical volume configuration from high-level user requirements A method, system, language, and computer program product to enable a user to provide a high-level specification of storage requirements without having detailed knowledge of the underlying vendor-specific APIs and command line utilities for each possible storage devi... | 01/02/2007 |
| 7159123 | Use of cyclic redundancy checking for segregating control traffic A method of modifying the error detection code (EDC) generation and verification logic at both ends of a communications link in a data communications device or system so that user packets and control packets use different EDC algorithms to protect the communications... | 01/02/2007 |
| 7155577 | Optimistic reads in a multi-node environment A method, system, computer system, and computer program product to support a distributed environment in which changes to data shared by multiple nodes are logged using private logs and managed by a coordinator. The coordinator recognizes invalidating operations and ... | 12/26/2006 |