Patents by Inventor Douglas Murray
Douglas Murray has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20220356975Abstract: A waste pipe fitting assembly includes a tee wye fitting that has an outlet, a first inlet and a second inlet. The outlet is fluidly connectable to a sewer line of a sewer system. The second inlet is fluidly connectable to a drain pipe to place the drain pipe in fluid communication with the sewer line thereby draining water from the drain pipe into the sewer line. A pair of hangers is each of the hangers is coupled to the tee wye fitting and each of the hangers engages a respective support for suspending the tee wye fitting from the supports. Moreover, each of the hangers engages the respective support at an adjustable height to inhibit fluid from collecting in the tee wye fitting.Type: ApplicationFiled: May 6, 2021Publication date: November 10, 2022Inventors: Douglas Murray, Stacey Murray
-
Patent number: 8662187Abstract: A linear motor activator for a downhole safety valve including a permanent magnet carrier; a plurality of permanent magnets mounted to the permanent magnet carrier; a coil carrier disposed in magnetic field proximity to the permanent magnet carrier; and a plurality of coils mounted to the coil carrier, one of the permanent magnet carrier and the coil carrier being movable relative to the other of the permanent magnet carrier and coil carrier, and being connected to a component of a downhole safety valve and method.Type: GrantFiled: August 13, 2009Date of Patent: March 4, 2014Assignee: Baker Hughes IncorporatedInventors: Gary Lake, Michael J. May, Priyesh Ranjan, Douglas Murray, Michael Rainone, Samuel Sackett, Talbot Presley
-
Patent number: 8324576Abstract: A nuclear camera is provided with an open and flexible software architecture which enables users to readily understand, modify, and exchange data files. In a constructed embodiment the software architecture utilizes xml files which can be defined and read by a user using readily available tools and viewers. Both control data and image data can be formatted in this manner. An illustrated software architecture contains a directory of manufacturer-supplied xml control files, and a directory of user modified or created xml control files. This software architecture enables users to exchange protocol and image information over conventional communications networks such as the Internet.Type: GrantFiled: July 13, 2001Date of Patent: December 4, 2012Assignee: Koninklijke Philips Electronics N.V.Inventors: Sunil Kulkarni, Hugo Bertelsen, David E. Coles, Steven M. Jones, Douglas Murray, Jeffrey A. Hallett
-
Publication number: 20110037004Abstract: A linear motor activator for a downhole safety valve including a permanent magnet carrier; a plurality of permanent magnets mounted to the permanent magnet carrier; a coil carrier disposed in magnetic field proximity to the permanent magnet carrier; and a plurality of coils mounted to the coil carrier, one of the permanent magnet carrier and the coil carrier being movable relative to the other of the permanent magnet carrier and coil carrier, and being connected to a component of a downhole safety valve and method.Type: ApplicationFiled: August 13, 2009Publication date: February 17, 2011Applicant: BAKER HUGHES INCORPORATEDInventors: Gary Lake, Michael J. May, Priyesh Ranjan, Douglas Murray, Michael Rainone, Samuel Sackett, Talbot Presley
-
Publication number: 20090065458Abstract: A rack for centrifuge tubes is disclosed including a plurality of receptacles sized to snugly receive one of a variety of different diameter centrifuge tubes. The rack may be formed of a variety of biodegradable, compostable materials, including for example molded polypropylene or organic resins such as a corn-based resin or potato-based resin. The rack further includes a lattice of recesses defined within an upper surface of the rack, which recesses extend between and connect the receptacles to add rigidity to the rack and flexibility to the individual receptacles.Type: ApplicationFiled: September 11, 2008Publication date: March 12, 2009Inventor: Douglas Murray
-
Publication number: 20080091664Abstract: A method for performing business control task notification is proposed. The method comprises processing a combination of one or more databases and one or more user profiles to generate a schedule template and receive a request for a schedule. A computer program product compares attributes of the request for the schedule to a user profile and a schedule template to identify one or more events of the schedule template to be accessed from one or more of a plurality of distributed databases and forms a query to be sent to the one or more distributed databases. The query is sent to a particular database among the plurality of distributed databases. The computer program product receives a positive response to the query, indicating that the particular database contains a first event for the schedule, and the event. In response to receiving the event, the schedule is created. The schedule is stored.Type: ApplicationFiled: November 30, 2007Publication date: April 17, 2008Inventors: Matthew Bangel, James Martin, Renee Mullins, Douglas Murray, Diane Rauch
-
Publication number: 20080091665Abstract: A method for performing business control task notification is proposed. The method comprises processing a combination of one or more databases and one or more user profiles to generate a schedule template and receive a request for a schedule. A computer program product compares attributes of the request for the schedule to a user profile and a schedule template to identify one or more events of the schedule template to be accessed from one or more of a plurality of distributed databases and forms a query to be sent to the one or more distributed databases. The query is sent to a particular database among the plurality of distributed databases. The computer program product receives a positive response to the query, indicating that the particular database contains a first event for the schedule, and the event. In response to receiving the event, the schedule is created. The schedule is stored.Type: ApplicationFiled: November 30, 2007Publication date: April 17, 2008Inventors: Matthew Bangel, James Martin, Renee Mullins, Douglas Murray, Diane Rauch
-
Publication number: 20080077467Abstract: A method for performing business control task notification is proposed. The method comprises processing a combination of one or more databases and one or more user profiles to generate a schedule template and receive a request for a schedule. A computer program product compares attributes of the request for the schedule to a user profile and a schedule template to identify one or more events of the schedule template to be accessed from one or more of a plurality of distributed databases and forms a query to be sent to the one or more distributed databases. The query is sent to a particular database among the plurality of distributed databases. The computer program product receives a positive response to the query, indicating that the particular database contains a first event for the schedule, and the event. In response to receiving the event, the schedule is created. The schedule is stored.Type: ApplicationFiled: November 30, 2007Publication date: March 27, 2008Inventors: Matthew Bangel, James Martin, Renee Mullins, Douglas Murray, Diane Rauch
-
Publication number: 20080065641Abstract: An improved solution for verifying access to a data object. In particular, the invention automatically determines when access to the data object requires verification and provides an owner of the data object a set of current users for verification. The set of current users can include all or a subset of the users/user groups that have access to the data object. Additionally, an indication of one or more attributes of each user can be provided to the owner to assist in verification. Access information can be updated based on a response from the owner.Type: ApplicationFiled: October 30, 2007Publication date: March 13, 2008Inventors: James Martin, Jr., Douglas Murray, Diane Rauch
-
Publication number: 20080027964Abstract: A method, system and program product for updating a list. A first list associated with a first platform includes a first plurality and a second plurality of keys. A second list associated with a second platform includes a third plurality of keys. The first and second platforms sort a first subset of characters differently. The second plurality and third plurality of keys are formed from a second subset of n characters sorted identically on the first and second platforms. An initial key in the first plurality of keys is converted to a neutral key to be included in the second plurality of keys by converting a character in the initial key to a number represented in a number system having a base b where n?b. After the first list is updated, the lists are sorted and compared, and the second list is updated.Type: ApplicationFiled: October 5, 2007Publication date: January 31, 2008Inventor: Douglas Murray
-
Publication number: 20080017389Abstract: Disclosed herein is a downhole tool actuation arrangement. The arrangement includes a housing having a chamber, at least one piston in operable communication with the chamber and at least one electrode exposed to the chamber. The electrodes are receptive to a power source. Further disclosed is a method for actuating a downhole tool. The method includes discharging a voltage source through at least one electrode to cause a pressure wave in a fluid surrounding the at least one electrode and moving at least one piston in response to the pressure wave.Type: ApplicationFiled: October 2, 2007Publication date: January 24, 2008Applicant: BAKER HUGHES INCORPORATEDInventor: Douglas Murray
-
Publication number: 20080010265Abstract: A database is queried with on demand database query reduction A query document includes global variables selectively set off by first tags identifying a first global variable as a complete replacement variable and by second tags identifying a second global variable as a complete removal string. An agent is provided for building from the query document an expanded query by replacing any variables set off by first tags with runtime strings, setting off any unions in the query document, and selectively replacing any variables set off by second tags and removing the second tags without replacing variables set off by second tags.Type: ApplicationFiled: September 13, 2007Publication date: January 10, 2008Applicant: International Business Machines CorporationInventors: Mathew Bangel, Andrew Chang, James Martin, Douglas Murray
-
Publication number: 20070263556Abstract: Techniques are described for providing users of client devices with coordinated access to information and/or functionality of multiple types, such as by using multiple types of connections to multiple information services of distinct types that exchange context information related to activities of the users and/or clients. The client devices can be, for example, wireless devices with multiple distinct modes (e.g., voice and data modes) for different types of connections with different types of servers (e.g., voice servers and data servers). In some situations, coordination between different servers allows multiple distinct interaction sessions of different types with different servers to remain synchronized or otherwise coordinated over time as the user performs interactions via the different sessions. This abstract is provided to comply with rules requiring an abstract, and is not intended to be used to interpret or limit the scope or meaning of the claims.Type: ApplicationFiled: May 8, 2007Publication date: November 15, 2007Applicant: Captaris, Inc.Inventors: Paul Harris, David Deckert, Douglas Murray, Thomas Denny
-
Publication number: 20070261862Abstract: A system allows for sequential treatment of sections of a zone. Access to each portion can be with a sliding sleeve that has a specific internal profile. Pump down plugs can be used that have a specific profile that will make a plug latch to a specific sleeve. Pressure on the plug when latched allows a sequential opening of sleeves while zones already affected that are below are isolated. The pump down plugs have a passage that is initially obstructed by a material that eventually disappears under anticipated well conditions. As a result, when all portions of a zone are handled a flow path is reestablished through the various latched plugs. The plugs can also be blown clear of a sliding sleeve after operating it and can feature a key that subsequently prevents rotation of the plug on its axis in the event is later needs milling out.Type: ApplicationFiled: July 27, 2007Publication date: November 15, 2007Inventor: Douglas Murray
-
Publication number: 20070255762Abstract: A system, method, and computer program product are provided for synchronizing configuration values between a database and a remote input utility by configuring the database for remote input and loading the configuration values to a control file at the server, and copying the configuration values to a control file at remote system including the input utility, executing the input utility at a remote system using configuration values from the control file at the remote system to prepare data for input to the database, and responsive to the configuration values at the control file of the server, updating the configuration values in the control file at the remote system before migrating the new data from the input utility to the database.Type: ApplicationFiled: April 27, 2006Publication date: November 1, 2007Applicant: International Business Machines CorporationInventors: James Martin, Douglas Murray
-
Publication number: 20070240116Abstract: Maintaining and testing a software application by performing regression testing uses standard reusable test cases from change history records to generate actual test cases. A new test case template is created upon saving a change history entry. A subset of the actual and new test cases is determined, and new actual test cases generated and documented from the subset. The new actual test cases are released after successful verification.Type: ApplicationFiled: February 22, 2006Publication date: October 11, 2007Applicant: International Business Machines CorporationInventors: Matthew Bangel, James Martin, Renee Mullins, Douglas Murray
-
Publication number: 20070221373Abstract: A system allows for sequential treatment of sections of a zone. Access to each portion can be with a sliding sleeve that has a specific internal profile. Pump down plugs can be used that have a specific profile that will make a plug latch to a specific sleeve. Pressure on the plug when latched allows a sequential opening of sleeves while zones already affected that are below are isolated. The pump down plugs have a passage that is initially obstructed by a material that eventually disappears under anticipated well conditions. As a result, when all portions of a zone are handled a flow path is reestablished through the various latched plugs. The plugs can also be blown clear of a sliding sleeve after operating it and can feature a key that subsequently prevents rotation of the plug on its axis in the event is later needs milling out.Type: ApplicationFiled: April 28, 2006Publication date: September 27, 2007Inventor: Douglas Murray
-
Publication number: 20070221384Abstract: A system allows for sequential treatment of sections of a zone. Access to each portion can be with a sliding sleeve that has a specific internal profile. Pump down plugs can be used that have a specific profile that will make a plug latch to a specific sleeve. Pressure on the plug when latched allows a sequential opening of sleeves while zones already affected that are below are isolated. The pump down plugs have a passage that is initially obstructed by a material that eventually disappears under anticipated well conditions. As a result, when all portions of a zone are handled a flow path is reestablished through the various latched plugs. The plugs can also be blown clear of a sliding sleeve after operating it and can feature a key that subsequently prevents rotation of the plug on its axis in the event is later needs milling out.Type: ApplicationFiled: March 24, 2006Publication date: September 27, 2007Inventor: Douglas Murray
-
Publication number: 20070174317Abstract: The schema of a database may be modified by selectively entering original data to an original database having an original schema; opening the original schema in a user interface; operating the user interface to make changes to the original schema; responsive to the changes being saved, creating a new schema with the changes, creating a backup table with the original schema and copying original data entered to the original database to the backup table, testing the original data with respect to the new schema to identify cases requiring modification of the data to conform to the new schema; and copying the original data as selectively modified from the backup table to the a new database having the new schema.Type: ApplicationFiled: January 26, 2006Publication date: July 26, 2007Applicant: International Business Machines CorporationInventors: Matthew Bangel, James Martin, Douglas Murray
-
Publication number: 20070163777Abstract: A packer or plug features a main sealing element that swells after a delay long enough to get it into proper position. A sleeve eventually goes away to let the well fluids at the main sealing element to start the swelling process until contact with the surrounding tubular or the wellbore is established. Other sleeves that are disposed above and below the main sealing element preferably swell, but mainly in a longitudinal direction against the main sealing element to increase its contact pressure against the surrounding tubular or the wellbore. The longitudinally swelling members may also be covered to initiate their growth after the main sealing element has started or even completed its swelling action. The longitudinally swelling members can be constrained against radial growth to direct most or all of their swelling action longitudinally. Extrusion barriers above and below the main sealing element can optionally be used.Type: ApplicationFiled: January 18, 2006Publication date: July 19, 2007Inventors: Douglas Murray, Steve Rosenblatt