Abstract:
A downhole device used to divert fluid flow out of a work string. The downhole device may be located at any point along a work string at which it may be necessary to divert the fluid flow to the annulus. The downhole device may be activated and deactivated by inserting a single deformable dart into the work string. The device catches the dart blocking fluid flow through the work string. Increased fluid pressure activates the device, which diverts the fluid flow out of the work string into the annulus. A locating sleeve with a continuous j-track allows the device to be retained in activated position. The dart is adapted to deform under a predetermined amount of fluid pressure allowing the dart past the device and returning fluid flow through the work string. The downhole device may be activated multiple times without removing the downhole device from the wellbore.
Abstract:
A dispenser for sachets comprising a container for sachets, having a slot opening communicating with an internal cavity such that a sachet may be inserted into the slot into the cavity, with an abutment surface within the cavity to limit the distance the sachet may extend into the cavity, and a cutter located within the cavity to cut the sachet, preferably on a withdrawal movement so the sachet is in tension. In another embodiment the dispenser dispenses sachets along a dispensing path and a cutter is located in the dispensing path to intercept and cut the sachet.
Abstract:
The present invention relates to a method for distributing non real-time media in a non real-time media distribution system. The non real-time media distribution system comprises a non-real time media server and a non-real time media client where the non-real time media server and the media client is coupled over a communications network. This method comprises the steps of distributing the non-real time media to the non real-time media client, over the communications network coupling the media server to the media client. The method further comprises the step of sending a real-time control message from a second control protocol agent at the non-real time media client to a first control protocol agent at the media server for controlling the distributing of non real-time media. The step of distributing the non real-time media from the non real time server to the media client is based on the real-time distribution control message.
Abstract:
A method for use in an interactive system includes receiving position information for a controller that is being manipulated by a user, analyzing the position information, and estimating a condition of the user based on the analysis of the position information. Another embodiment provides a method for use in an interactive system that includes monitoring a physical condition of the user with a sensor attached to a controller, and receiving information related to the physical condition of the user from the sensor attached to the controller.
Abstract:
A system and method of reinforcing a portion of a pipe, including applying a fiber structure to the portion of the pipe to be reinforced, and pressurizing resin through the fiber structure to the portion of the pipe to substantially saturate the fiber structure with resin, wherein the resin comprises a viscosity of less than about 10,000 cP and a surface tension of less than about 30 dynes. The resin is permitted to cure under ambient conditions at a peak exotherm of greater than about 200° F., wherein the cured resin comprises a glass transition temperature of greater than about 150° F. and a heat distortion temperature of greater than about 150° F. Pressurizing the resin may include use of a reinforcing containment and underlying pliable mold that is compressed to pressure the resin through the fiber structure to the pipe.
Abstract:
A database system is capable of executing a database application that transfers a logical object in multiple fragments. The database system comprises a main storage site, a remote storage site, a main protocol executable on the main storage site, and a remote protocol executable on the remote storage site. The remote storage site is capable of linking to the main storage site and mirroring information stored in the main storage site. The remote storage site includes a storage and a cache sidefile divided into a plurality of array sidefile recordsets. The main protocol is capable of including information indicative of logical object fragment commencement and completion in the multiple fragment database application transfer. The remote protocol is capable of controlling the cache sidefile to cache the multiple fragments as received and to enable destaging of the logical object to the storage on receipt of all fragments.
Abstract:
A system for granting access to resources includes a client machine, a collection agent, a policy engine, and a broker server. The client machine requests access to a resource. The collection agent gathers information about the client machine. The policy engine receives the gathered information and assigns one of a plurality of levels of access responsive to application of a policy to the received information. The broker server establishes, responsive to the assigned level of access, a connection between the client machine and a computing environment providing the requested resource, the computing environment provided by a virtual machine.
Abstract:
One embodiment of the present invention provides a system that facilitates transferring data between a data device and a data terminal across a network. The system initializes itself by establishing connections between the controller, multiplexer, and data device. The system operates by receiving a request at a multiplexer from a controller to transfer data from the data device to the data terminal. The multiplexer forwards this request to the data device that has the requested data. The multiplexer then receives a set of parameters from the data device, including the location of the outgoing data within the data device. The multiplexer moves the data from the data device into an outgoing data stream, thereby removing the necessity of first copying the data into the controller.
Abstract:
A computer implemented method, apparatus, and computer usable program code for collecting data. The data is collected from a particular data source by an application portion of agent to form collected data. The application portion is associated with the particular data source in response to an event. The collected data stored in a temporary data store for transfer to a data storage system to form stored data. The stored data sent to the data storage system using a generic portion of the agent, wherein the generic portion of the agent is configured to send data to the data storage system.
Abstract:
A file is striped across multiple filers, file servers or other devices, to create a sparsely striped multi-component file. Each filer stores one sparse component. In particular, each component physically stores only those stripes allocated to that component. The other stripes are represented as holes. Thus, instead of contiguously packing each component's stripes at the block level, each component is a file having the same logical structure. A component of a sparsely striped multi-component file can be easily converted to a mirror by filling in its holes. Similarly, a mirror can be easily converted to one component of a sparsely striped multi-component file by removing or ignoring it unallocated stripes. In either case, the layout or logical of the component does not need to be reconfigured.