Patents by Inventor David A. Judd
David A. Judd 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).
-
Patent number: 9043543Abstract: A Redundant Array of Independent Disks (RAID) controller receives new data that is to be written, wherein the new data is indicated in blocks of a first block size. The RAID controller reads old data, and old parity that corresponds to the old data, stored in blocks of a second block size that is larger in size than the first block size. The RAID controller computes new parity based on the new data, the old data, and the old parity. The RAID controller writes the new data and the new parity aligned to the blocks of the second block size, wherein portions of the old data that are not overwritten by the RAID controller are also written to the blocks of the second block size.Type: GrantFiled: May 23, 2011Date of Patent: May 26, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael T. Benhase, Ian David Judd, Daniel F. Moertl, Karl A. Nielsen
-
Publication number: 20150064785Abstract: Compositions and methods are described for preparing media, feeds, and supplements. Such methods and medias may display increased stability of labile components and may use, for example, microsuspension and/or encapsulation technologies, chelation, and optionally, coating and/or mixing the labile compounds with anti-oxidants. The compositions may withstand thermal and/or irradiation treatment and have reduced virus number. These techniques may result in product with extended shelf-life, extended release of their internal components into culture, or in product that can be added aseptically into a bioreactor using minimal volumes. The compositions and methods may optimize the bioproduction workflow and increase efficiency.Type: ApplicationFiled: December 21, 2012Publication date: March 5, 2015Inventors: Richard Fike, Shawn Barrett, Zhou Jiang, David Judd
-
Publication number: 20150046647Abstract: Provided are an apparatus and method for managing data storage. A first log structured array stores data in a storage device. A second log structured array in the storage device stores metadata for the data in the first log structured array, wherein the second log structured array storing the metadata for the first log structured data storage system is nested within the first log structured array, and wherein the first and second log structured arrays comprise separate instances of log structured arrays. Address space is allocated in the second log structured array for metadata when the allocation of address space is required for metadata for data stored in the first log structured array.Type: ApplicationFiled: October 24, 2014Publication date: February 12, 2015Inventors: Henry Esmond Butterworth, Ian David Judd
-
Patent number: 8914425Abstract: An apparatus for controlling a log-structured data storage system, operable with a first log-structured data storage area for storing data, comprises a metadata storage component for controlling the first log-structured data storage area and comprising a second log-structured data storage area for storing metadata; and means for nesting the second log-structured data storage area for storing metadata within the first log-structured data storage area. The apparatus may further comprise at least a third log-structured data storage area for storing further metadata, and means for nesting the at least a third log-structured data storage area within the second log-structured data storage area.Type: GrantFiled: August 7, 2012Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventors: Henry Esmond Butterworth, Ian David Judd
-
Publication number: 20140335616Abstract: The present invention provides cell culture media formulations which support the in vitro cultivation of animal epithelial cells. The media comprise at least one fibroblast growth factor (FGF) and at least one agent that induces increased intracellular cAMP levels, and optionally comprise ascorbic acid. The present invention also provides methods of cultivating animal epithelial cells in vitro using these cell culture media formulations, kits comprising the media, cell culture compositions comprising the culture media and an animal epithelial cell, and compositions that may be used as replacements for organ or gland extracts in animal cell culture media.Type: ApplicationFiled: August 14, 2013Publication date: November 13, 2014Applicant: LIFE TECHNOLOGIES CORPORATIONInventors: David JUDD, Paul Battista
-
Publication number: 20130323837Abstract: The present invention provides cell culture media formulations which support the in vitro cultivation of animal epithelial cells. The media comprise at least one fibroblast growth factor (FGF) and at least one agent that induces increased intracellular cAMP levels, and optionally comprise ascorbic acid. The present invention also provides methods of cultivating animal epithelial cells in vitro using these cell culture media formulations, kits comprising the media, cell culture compositions comprising the culture media and an animal epithelial cell, and compositions that may be used as replacements for organ or gland extracts in animal cell culture media.Type: ApplicationFiled: March 21, 2013Publication date: December 5, 2013Applicant: LIFE TECHNOLOGIES CORPORATIONInventors: David JUDD, Paul Battista
-
Publication number: 20130197932Abstract: Systems and methods are provided for providing decision making support in healthcare. A user is able to provide healthcare data, including qualifier, indications, body part modifiers, body parts, modality modifiers, modalities, procedures and protocols. A graphical user interface (GUI) is provided to allow procedure rules to be created by selecting components of the healthcare data. The procedure rules identify and recommend appropriate procedures based on user input. The GUI also allows for global rules, body part rules, modality rules and modality modifier rules to be created; these rules are contra-indicators to procedures. Upon establishing the rules, a physician can enter data about a patient into the system, and the system will use the rules to return one or more appropriate procedures.Type: ApplicationFiled: September 24, 2010Publication date: August 1, 2013Applicant: MEDCURRENT CORPORATIONInventors: Stephen J. Herman, Priyanga Manoharan, David Judd
-
Patent number: 8326897Abstract: An apparatus for controlling a log-structured data storage system, operable with a first log-structured data storage area for storing data, comprises a metadata storage component for controlling the first log-structured data storage area and comprising a second log-structured data storage area for storing metadata; and means for nesting the second log-structured data storage area for storing metadata within the first log-structured data storage area. The apparatus may further comprise at least a third log-structured data storage area for storing further metadata, and means for nesting the at least a third log-structured data storage area within the second log-structured data storage area.Type: GrantFiled: December 18, 2008Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: Henry Esmond Butterworth, Ian David Judd
-
Publication number: 20120303890Abstract: A Redundant Array of Independent Disks (RAID) controller receives new data that is to be written, wherein the new data is indicated in blocks of a first block size. The RAID controller reads old data, and old parity that corresponds to the old data, stored in blocks of a second block size that is larger in size than the first block size. The RAID controller computes new parity based on the new data, the old data, and the old parity. The RAID controller writes the new data and the new parity aligned to the blocks of the second block size, wherein portions of the old data that are not overwritten by the RAID controller are also written to the blocks of the second block size.Type: ApplicationFiled: May 23, 2011Publication date: November 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael T. Benhase, Ian David Judd, Daniel F. Moertl, Karl A. Nielsen
-
Publication number: 20120303902Abstract: An apparatus for controlling a log-structured data storage system, operable with a first log-structured data storage area for storing data, comprises a metadata storage component for controlling the first log-structured data storage area and comprising a second log-structured data storage area for storing metadata; and means for nesting the second log-structured data storage area for storing metadata within the first log-structured data storage area. The apparatus may further comprise at least a third log-structured data storage area for storing further metadata, and means for nesting the at least a third log-structured data storage area within the second log-structured data storage area.Type: ApplicationFiled: August 7, 2012Publication date: November 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Henry Esmond Butterworth, Ian David Judd
-
Publication number: 20120303892Abstract: A Redundant Array of Independent Disks (RAID) controller receives new data that is to be written, wherein the new data is indicated in blocks of a first block size. The RAID controller reads old data, and old parity that corresponds to the old data, stored in blocks of a second block size that is larger in size than the first block size. The RAID controller computes new parity based on the new data, the old data, and the old parity. The RAID controller writes the new data and the new parity aligned to the blocks of the second block size, wherein portions of the old data that are not overwritten by the RAID controller are also written to the blocks of the second block size.Type: ApplicationFiled: April 30, 2012Publication date: November 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael T. Benhase, Ian David Judd, Daniel F. Moertl, Karl A. Nielsen
-
Publication number: 20110183375Abstract: The present invention is directed generally to metal binding compounds which may be added to cell culture media to replace factors required for cultivation of the cells (e.g. transferrin) which are of animal or human origin. More specifically, the invention is directed to metal binding compounds or complexes thereof comprising one or more transition element cations (such as ferrous or ferric ions), which are added to cell and tissue culture medium compositions. The metal binding compounds may be added to the media alone or may be first complexed with a transition metal ion. The invention is also directed to methods of use of such compositions, including, for example, methods for the cultivation of eukaryotic cells, particularly animal cells, in vitro. The invention also relates to compositions comprising such culture media and one or more cells, and to kits comprising one or more of the above-described compositions.Type: ApplicationFiled: January 25, 2011Publication date: July 28, 2011Applicant: LIFE TECHNOLOGIES CORPORATIONInventors: David A. Epstein, Paul J. Battista, Dale F. Gruber, David A. Judd
-
Patent number: 7844643Abstract: A storage control system is adapted to operate as a primary of a remote copy pair by communicating with a secondary of the remote copy pair, and comprises: an I/O receiving component for receiving read and write commands; a continuous data protection component operatively coupled to the I/O receiving component for maintaining a continuous data protection journal; the continuous data protection journal operable to retain write I/O data items for access by subsequent read commands and to roll back the data at the primary of the remote copy pair; a remote copy controller component adapted to read the write I/O data item from the continuous data protection journal; and a remote copy transmission component operatively coupled to the remote copy controller component to transmit the write I/O data item to the secondary of the remote copy pair.Type: GrantFiled: August 8, 2007Date of Patent: November 30, 2010Assignee: International Business Machines CorporationInventor: Ian David Judd
-
Patent number: 7793062Abstract: A copy engine (104) is provided as an interface between firmware (108) and memory space (106) for carrying out copy operations. The copy engine has a first register (202, 203) to point to a first address and a second register (204, 205) to point to a second address. One of the first and second addresses is a source address and one is a destination address for data to be copied. The copy engine (104) also has a control register (201). The control register (201) includes a count of the amount of memory space required by a copy operation, an indication of the direction of the copy operation from the first address to the second address or from the second address to the first address, and an indication of whether the first memory address is incremented or decremented. The copy engine (104) includes a locking mechanism for locking the copy engine (104) during a copy operation. The copy engine (104) also includes a serialization mechanism in which a write is made to control register (201) of zero count.Type: GrantFiled: June 18, 2008Date of Patent: September 7, 2010Assignee: International Business Machines CorporationInventors: Carlos Francisco Fuente, Ian David Judd, Robert Bruce Nicholson, Mandy A Stevens
-
Patent number: 7788523Abstract: A method and apparatus for relating a device name to a physical location of a device (202) on a network is provided. The network may be a serial loop network, for example a Fibre Channel Arbitrated Loop network. The network includes a plurality of devices (202) on or connected to the network (201) and a control device (205) with control over at least one of the devices (202). Each device (202) has a check output (204) independent of the network (201) with connection means (206) to a control device (205). The method includes the step of sending a device name from the check output (204) of a device (202) to the control device (205). The check output (204) of a device (202) is also connected to an external indication means for indicating the failure of the device (202).Type: GrantFiled: February 14, 2008Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: Reginald Beer, Paul Nicholas Cashman, Paul Hooton, Ian David Judd, Robert Frank Maddock, Neil Morris, Robert Bruce Nicholson, Paul Jonathan Quelch, Barry Douglas White
-
Publication number: 20100204935Abstract: According to one general embodiment of the present invention, there is provided a computer program product for reducing incidence of errors in connections between a power consumer apparatus operable to draw a load and a power supply apparatus capable of varying the power supplied, the computer program product comprising: a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to generate at the power consumer apparatus an identifiable pattern in a load to be drawn from a power supply connection to a power supply apparatus; and computer readable program code configured to monitor at the power consumer apparatus for a change in the load corresponding to the pattern, the monitoring being performed across a signal connection to the power supply apparatus; wherein a positive result of the monitoring indicates a correct configuration. Additional embodiments are also presented.Type: ApplicationFiled: April 23, 2010Publication date: August 12, 2010Applicant: International Business Machines CorporationInventors: Steven John Hyatt, Ian David Judd, Robert Bruce Nicholson, Paul Jonathan Quelch, Stephen Arthur Randle, William James Scales
-
Patent number: 7759820Abstract: According to a first general aspect of the present invention, there is provided a logic arrangement for reducing incidence of errors in connections between a power consumer apparatus and a power supply apparatus, the logic arrangement comprising: a pattern-generating component for generating an identifiable pattern in a load to be drawn from a power supply connection to a power supply apparatus; and a testing component for monitoring across a signal connection to the power supply apparatus, the testing component monitoring for a change in the load corresponding to the pattern. A positive result of the testing by the testing component indicates a correct configuration. Additional embodiments are also presented.Type: GrantFiled: August 8, 2007Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventors: Steven John Hyatt, Ian David Judd, Robert Bruce Nicholson, Paul Jonathan Ouelch, Stephen Arthur Randle, William James Scales
-
Publication number: 20090177857Abstract: An apparatus for controlling a log-structured data storage system, operable with a first log-structured data storage area for storing data, comprises a metadata storage component for controlling the first log-structured data storage area and comprising a second log-structured data storage area for storing metadata; and means for nesting the second log-structured data storage area for storing metadata within the first log-structured data storage area. The apparatus may further comprise at least a third log-structured data storage area for storing further metadata, and means for nesting the at least a third log-structured data storage area within the second log-structured data storage area.Type: ApplicationFiled: December 18, 2008Publication date: July 9, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Henry Esmond Butterworth, Ian David Judd
-
Patent number: 7518989Abstract: A method and apparatus for recovery from faults in a loop network (500) is provided. The loop network (500) has a plurality of ports (520, 530, 532, 534) serially connected with means for bypassing the ports (520, 530, 532, 534) from the loop network (500). A control device (522, 524) is provided with bypass control over at least one of the ports (530, 532, 534). A host means (502) sends a command to the control device (522, 524) at regular intervals and the control device (522, 524) has a counter which restarts a time period at the receipt of each command. If the time period expires, the control device (522, 524) activates the means for bypassing all the ports (530, 532, 534) under its control. The loop network (500) may have two loops (516, 518) with at least some of the ports (520, 530, 532, 534) common to both loops (516, 518).Type: GrantFiled: October 26, 2006Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Reginald Beer, Paul Nicholas Cashman, Paul Hooton, Ian David Judd, Robert Frank Maddock, Robert Bruce Nicholson, Barry Douglas Whyte
-
Patent number: 7464322Abstract: A system for detecting write errors in a storage device is disclosed. The system includes a storage device having means for storing one or more data blocks in a storage group. The storage group includes one or more data blocks and a check block having one of the group of: a combination of the one or more data blocks of the storage group, a combination of one or more bits of a logical block address associated with the storage group, and a combination of one or more bits of a phase field that is updated each time the storage group is written. The system also includes means for updating the check block each time the storage group is written, and means for detecting write errors by checking the check block when a storage group is read.Type: GrantFiled: March 13, 2008Date of Patent: December 9, 2008Assignee: International Business Machines CorporationInventor: Ian David Judd