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: 20070022094Abstract: Under the present invention an identifier for a computer system undergoing an IT migration is extracted from a pertinent field the record. Thereafter, a mapping table is consulted. The mapping table generally contains entries that associate computer system identifiers with identifiers of hardware components that have been installed (or are to be installed) in the computer systems. Using the computer system identifier extracted from the record, an associated hardware component identifier is determined from the mapping table, and automatically populated into a corresponding field (e.g., a hardware component field) of the record. Thus, the present invention avoids having to manually populate the hardware component identifier into the record.Type: ApplicationFiled: July 19, 2005Publication date: January 25, 2007Applicant: International Business Machines CorporationInventors: Scott Hicks, Victoria Locke, James Martin, Douglas Murray
-
Publication number: 20070011353Abstract: The present invention provides a system, method and program product for automatically extracting information (e.g., address information) from an identifier (e.g., a network port identifier). Specifically, under the present invention, a set of identifier parsing rules are applied to an identifier to determine sets of characters in the identifier that represent distinct pieces of information. Thereafter, a set of translation rules are applied to the sets of characters to translate the sets of characters into the distinct pieces of information. Once translated, the pieces of information can be electronically stored for later use. In addition, the present invention provides views of the sets of rules so that they can be observed and/or edited.Type: ApplicationFiled: July 5, 2005Publication date: January 11, 2007Applicant: International Business Machines CorporationInventors: Scott Hicks, James Martin, Douglas Murray
-
Publication number: 20070006034Abstract: Under the present invention, when an error condition for the computer system is identified, settings for a series of demographical factors of the computer system are determined. These settings are compared to settings for the demographical factors during at least one previous instance of the error condition to identify a similar error scenario. Then any corrective actions that were taken to address the at least one previous instance of the error conditions are determined and possibly used to resolve the current error condition.Type: ApplicationFiled: May 17, 2005Publication date: January 4, 2007Applicant: International Business Machines CorporationInventors: Matthew Bangel, Robert Madsen, James Martin, Douglas Murray
-
Publication number: 20060289156Abstract: Disclosed herein is a lateral monitoring and/or control system. The system includes at least one splitter having a lateral bore and a main bore, at least one control line at the splitter and at least one of a choke module, monitoring module, flow venturi module and a control module disposed in operable communication with the lateral bore and outside of the main bore. Further disclosed herein is a method for controlling and/or monitoring of a multi-lateral well system. The method includes installing one or more splitter in a borehole, installing at least one control line to communicate remotely with each of the one or more splitters selectively communicating with one or more of at least one of a monitoring module, control module, choke module and flow venturi module.Type: ApplicationFiled: April 21, 2006Publication date: December 28, 2006Inventor: Douglas Murray
-
Publication number: 20060235846Abstract: A method, system and program product for updating a list. A first list associated with a first platform includes a first plurality of data entries which includes a first plurality and a second plurality of keys. A second list associated with a second platform includes a second plurality of data entries which includes a third plurality of keys, and which match the first plurality of data entries. The first plurality of keys is formed from a character set that includes a subset of characters that are sorted differently on the first and second platforms. The second plurality and third plurality of keys are formed from characters sorted identically on said first and second platforms. After the first list is updated, the lists are sorted and compared. The second list is updated, thereby providing a match between the first plurality and second plurality of data entries.Type: ApplicationFiled: April 14, 2005Publication date: October 19, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Douglas Murray
-
Publication number: 20060224676Abstract: Under the present invention, a distribution list of message recipients within an organization undergoing the IT migration is generated by analyzing the infrastructure of the organization. Once the message recipients are known, they can be grouped into a set of mailing groups. Thereafter, specific message templates can be assigned to each group, and a schedule for sending messages to the message recipients can be set. Messages will then be generated and sent to the message recipients using the message templates assigned to their respective mailing group(s) and the schedule. Responses to the messages will be tracked and processed, and records associated with the message recipients will be updated based thereon. Follow-up messages containing additional questions and/or instructions can be generated and sent using any data that is contained in the responses. Also, “non-responses” can be tracked so that reminder messages can be sent.Type: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Applicant: International Business Machines CorporationInventors: Carol DelGaudio, Anne Henderson, Scott Hicks, Victoria Locke, James Martin, Donald Mummey, Douglas Murray, Jeffrey Prince, Diane Rauch
-
Publication number: 20060224614Abstract: Under the present invention, index keys are generated for a set of documents. This is typically accomplished by examining the set of documents, and connecting data values extracted from the set of documents to yield the index keys. Once the index keys are generated, an index view will be generated into which the index keys are populated. Using the index keys in the index view, an agent will automatically obtain the set of documents (i.e., in the background). Then, when a user requests one of the documents, the document will already have been retrieved from storage. As such, it can readily be provided to the user. It should be understood that as used herein, the term “document” is intended to refer to any type of electronically stored data.Type: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Applicant: International Business Machines CorporationInventors: Matthew Bangel, Scott Hicks, James Martin, Douglas Murray
-
Publication number: 20060218173Abstract: The present invention provides a method, system, and computer program product for invention mining. The method includes: extracting and storing in a first database a predetermined, limited amount of information from all invention disclosures submitted by members of a project team; generating an invention disclosure report using information extracted from each of the invention disclosures; and displaying the invention disclosure report in a user interface (UI), wherein all members of the project team can access the displayed invention disclosure report.Type: ApplicationFiled: March 22, 2005Publication date: September 28, 2006Applicant: International Business Machines CorporationInventors: Scott Hicks, James Martin, Douglas Murray, Jeffrey Prince, Diane Rauch
-
Publication number: 20060206528Abstract: A system, method and program product for decommissioning database instances. A computer system is disclosed that includes an agent processing system that deactivates agents associated with a database instance; an access processing system that restricts further access to the database instance; and a mailer processing system that deactivates mailing transactions associated with the database instance.Type: ApplicationFiled: March 10, 2005Publication date: September 14, 2006Applicant: International Business Machines CorporationInventors: Scott Hicks, James Martin, Douglas Murray, Diane Rauch
-
Publication number: 20060201677Abstract: Disclosed herein is a wellbore junction. The junction includes a discrete primary leg and a discrete lateral leg connected to the primary leg, at least one of the legs Yet further disclosed herein is a method for installing a junction in a wellbore. The method includes running a junction having a discrete primary leg and a discrete lateral leg connected to the primary leg at least one of the legs comprising a plurality of flow passageways. The method further includes landing the junction at an intersection between a primary borehole and a lateral borehole and causing the lateral leg to enter the lateral borehole.Type: ApplicationFiled: January 19, 2006Publication date: September 14, 2006Inventors: Braxton Moody, Douglas Murray
-
Publication number: 20060200485Abstract: A system, method and program product for managing database instances. A computer system is disclosed that includes a system for inputting a request for a new database instance; a system for verifying the request; a system for creating the database instance; and a system for configuring the database instance.Type: ApplicationFiled: March 7, 2005Publication date: September 7, 2006Applicant: International Business Machines CorporationInventors: Scott Hicks, James Martin, Douglas Murray, Diane Rauch
-
Publication number: 20060191688Abstract: A multilateral reference point sleeve includes a tubular member configured to be received in a tubing string of a wellbore. The tubular member has an uphole end and a downhole end. The uphole end is angled to define an orientation profile, and the orientation profile has an orientation slot extending therefrom. A method for orienting a tool in a wellbore includes running the multilateral reference point sleeve into the casing in the wellbore, anchoring the sleeve to an inner surface of the casing, running the tool into the tubing string, causing a pin on the tool to engage the orientation profile on the sleeve, and causing the pin on the tool to engage the orientation slot on the orientation profile.Type: ApplicationFiled: April 28, 2006Publication date: August 31, 2006Inventor: Douglas Murray
-
Publication number: 20060167847Abstract: 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: January 25, 2005Publication date: July 27, 2006Applicant: International Business Machines CorporationInventors: Matthew Bangel, James Martin, Renee Mullins, Douglas Murray, Diane Rauch
-
Publication number: 20060155683Abstract: 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: January 11, 2005Publication date: July 13, 2006Applicant: International Business Machines CorporationInventors: Matthew Bangel, Andrew Chang, James Martin, Douglas Murray
-
Publication number: 20060088158Abstract: A method and system for processing a data set. More particularly, the present invention provides a method and system for encrypting or decrypting a data set so that the data set remains entirely in the ASCII printable range. The method and system of the present invention allow a key of any length to be selected. Once selected, the key is formatted to the length of the data set and then masked so that predetermined bits are set to zero. An exclusively-OR result is then formed with the data set and the masked key to yield an encrypted data set.Type: ApplicationFiled: December 12, 2005Publication date: April 27, 2006Applicant: International Business Machines CorporationInventor: Douglas Murray
-
Publication number: 20060048949Abstract: 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: July 1, 2005Publication date: March 9, 2006Inventor: Douglas Murray
-
Publication number: 20060020599Abstract: 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: July 22, 2004Publication date: January 26, 2006Applicant: International Business Machines CorporationInventors: James Martin, Douglas Murray, Diane Rauch
-
Publication number: 20050262105Abstract: Disclosed are a method, system and computer program for collecting inventory data about a group of machines at an office. This method comprises the steps of running an inventory tool on each of the machines, and the tool presenting dialogue displays on each of the machines, filling in or changing data in the dialogues presented by the tool, and submitting the collected information to a server. Also disclosed are a method, system and computer program for customizing an inventory data collection tool for a plurality of logical groups of users. Each of the logical groups of users is provided with a copy of the inventory data collection tool and with a first copy of a common control file. Each of the groups of users uses the first copy of the common control file to customize the tool for the group of users.Type: ApplicationFiled: July 21, 2005Publication date: November 24, 2005Applicant: International Business Machines CorporationInventors: Carol DelGaudio, Scott Hicks, William Houston, Rachele Kurtz, Victoria Locke, James Martin, Donald Mummey, Douglas Murray, Jeffrey Prince, Richard Pritsky, Diane Rauch
-
Publication number: 20050125522Abstract: Disclosed are a method of and system for enterprise-wide migration. The method comprises the steps of creating instances of databases for a migration, for billing and reporting, and repositing reports; gathering information on the organization, location, hardware, and software affected by said migration into a database for planning said migration; and building an inventory of the affected hardware and software using an inventory tracking tool or an inventory mailer. Migration hardware and software is ordered based on said planning and said inventory, using an inventory tool; and labor, hardware, and software as installed are tracked and billed, using said billing and reporting database. Agents for said creating, gathering, building and tracking are enabled using an agent control facility.Type: ApplicationFiled: December 4, 2003Publication date: June 9, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Carol DelGaudio, Scott Hicks, William Houston, Victoria Locke, James Martin, Douglas Murray, Diane Rauch
-
Patent number: 6900441Abstract: A gamma camera system is described in which multiple simultaneous acquisitions are performed based upon different characteristics for event data acquired by a common gantry behavior. The event data from a detector is selected for different images based upon characteristics such as gating, ungated, energy windows, or zooming.Type: GrantFiled: June 27, 2001Date of Patent: May 31, 2005Assignee: Koninklijke Philips Electronics N.V.Inventors: David E. Coles, Douglas Murray, Hugo Bertelsen