Patents by Inventor Stephen Manley

Stephen Manley 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: 20120089568
    Abstract: Methods, program products, and systems implementing adaptive data transmission are disclosed. A universal data collector can act as an intermediary between a log producer and a log processor. The universal data collector can be connected to the log producer through a first, reliable network. The universal data collector can be connected to the log processor through a second, less reliable network. The universal data collector can perform a multi-phase commit of data to ensure that the log data are saved by the log processor. The universal data collector can smooth the data transmission from the universal data collector to the log processor through a network, including adaptively buffering the log data according to available network bandwidth of the network.
    Type: Application
    Filed: September 2, 2011
    Publication date: April 12, 2012
    Inventors: Stephen Manley, Laurent Pautet, Prasanna Kumar Malaiyandi
  • Patent number: 8126847
    Abstract: Image-based data restoration restores an entire image of a volume or selective files. A restore engine receives a request to restore data from a backup image that includes a plurality of data blocks and metadata describing attributes of the data blocks. In response to the request, the restore engine determines a restore mode. If it is determined to be a logical restore mode, the restore engine restores a file by retrieving the metadata associated with the file and the data blocks that are pointed to by the metadata. If it is determined to be an image restore mode, the restore engine restores an entire image of the volume by using the data blocks in the backup image without using the metadata.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: February 28, 2012
    Assignee: Network Appliance, Inc.
    Inventors: Ling Zheng, Durga M. Arikatla, Vinay Hangud, Stephen Manley, Hsing Yuan
  • Publication number: 20120036963
    Abstract: A method and system for the copper anode refining is provided in which coherent jet technology is employed to heat the molten blister copper and/or melt scrap copper charges using a melting flame, oxidize the sulfur in the molten blister copper, and reduce the oxygen in the molten blister copper using top-blown coherent jet gas streams from one or more multi-functional, coherent jet lance assemblies. The present system and method employs a microprocessor-based controller operatively controlling the flow of an oxygen-containing gas, an inert gas, a reducing agent and a fuel to the coherent jet lance. The disclosed copper anode refining system and method greatly improves copper production while lowering oxidation/reduction cycle times and minimizing NOx emissions.
    Type: Application
    Filed: February 15, 2011
    Publication date: February 16, 2012
    Inventors: David B. George, Arsenio C. Enriquez, JR., Adrian Christian Deneys, William John Mahoney, Ian Francis Masterson, Stephen Manley, Jesse Cates, Kevin Albrecht
  • Patent number: 8046333
    Abstract: An embodiment of the invention provides a traversal engine that traverses (walks) through metadata containers (e.g., inodes) in a file system and determines the metadata containers that have been modified (added, changed, deleted, or renamed) within a particular time interval. A modified metadata container corresponds to a data container (e.g., file or directory) that has been modified within the particular time interval. The traversal engine records, into a table, information about the modified metadata containers. The traversal engine also records, into the table, parent information corresponding to an immediate parent of a modified data container.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: October 25, 2011
    Assignee: NetApp, Inc.
    Inventors: Fang Wang, Ling Zheng, Stephen Manley
  • Patent number: 8028135
    Abstract: According to an embodiment of the invention, a storage server is mirrored onto a mirroring server. The mirroring server maintains point-in-time images of data stored on the storage server. The point-in-time images have a retention period. During the retention period, the point-in-time images must be maintained to comply with 17 C.F.R. 240.17a-4 (the “Rule”). When a command to delete a point-in-time image is issued, the file system of the mirroring server references a table including a list of point-in-time images and their retention dates. If the current date is greater than the retention date, the point-in-time image is deleted. If the current date is less than the retention date, the point-in-time image cannot be deleted.
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: September 27, 2011
    Assignee: NetApp, Inc.
    Inventors: Stephen Manley, William McGovern
  • Patent number: 7904466
    Abstract: An embodiment of the invention provides an apparatus and method for presenting differences in a file system. In an embodiment, an application programming interface receives a request from a host, where the request is for a listing of changes in the file system within a time interval. A comparison unit determines each metadata container that has changed in the file system within the time interval. The application programming interface buffers at least one identifier that corresponds to a metadata container that has changed in the file system within the time interval. The application programming interface packages and transmits the at least one identifier to the host. The at least one identifier is readable on the host.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: March 8, 2011
    Assignee: NetApp, Inc.
    Inventors: Victor Valencia, Ling Zheng, Stephen Manley
  • Patent number: 7472242
    Abstract: Embodiments of the present invention include creating a subsequent backup copy of a data set by storing a full backup copy of the data set to reflect a state of a data set including blocks of data, at a first point in time. At a second point in time, after the first point in time, changes to the data set are identified. Next, as part of the subsequent backup copy, only each block of the data set which has been changed or added since the first point in time is stored.
    Type: Grant
    Filed: February 14, 2006
    Date of Patent: December 30, 2008
    Assignee: Network Appliance, Inc.
    Inventors: Vijay Deshmukh, Stephen Manley, Collin Park, Kiyoshi Komatsu
  • Patent number: 7452401
    Abstract: A method of injecting oxygen into a melt located within a metallurgical furnace having a heated furnace atmosphere in which oxygen and fuel is injected into 1 or more nozzles having passageways of converging-diverging configuration under choked flow conditions to produce supersonic jet or jets discharged from the passageways. Fuel is injected into internal circumferential locations of the passageways so as to impart a structure to the jets being discharged that have an outer circumferential region containing a mixture of fuel and oxygen and a central region containing essentially oxygen. Such a structured jet upon discharge interacts with the furnace atmosphere to create an outer shear-mixing zone in which the outer circumferential layer mixes with the heated furnace atmosphere and auto-ignites to produce a flame envelope surrounding a supersonic jet of oxygen. The jet of oxygen and flame envelope can be directed against a melt contained within the metallurgical furnace for injection of oxygen into the melt.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: November 18, 2008
    Assignee: Praxair Technology, Inc.
    Inventors: William John Mahoney, Michael Francis Riley, Adrian Christian Deneys, Gary Thomas Vardian, Stephen A. Manley
  • Patent number: 7437601
    Abstract: A method and system for re-synchronizing a broken asynchronous data mirror while preserving data that is unique to either a first volume or second volume making up the mirror are disclosed. According to an embodiment of the present invention, a common data recovery point is determined. Based on the common data recovery point, data unique to a first volume is identified and sequestered by, for example, copying the unique data to a third volume on a re-synchronization data storage device. Next, that unique data is eliminated. Finally, data unique to the second volume is identified based on the common data recovery point. The data unique to the second volume is copied to the first volume, thereby synchronizing the two volumes.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: October 14, 2008
    Assignee: Network Appliance, Inc.
    Inventors: Stephen Manley, Kiyoshi Komatsu
  • Patent number: 7437523
    Abstract: A file folding technique reduces the number of duplicate data blocks of the file consumed on a storage device of a file server. According to the file folding technique, the “old” data blocks are being overwritten with “new” data and that new data is identical to the data of the “old” data, no write operation occurs. The invention reduces disk space consumption in a file server and also reduces the number of write operations directed to disks associated with the file server.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: October 14, 2008
    Assignee: Network Appliance, Inc.
    Inventors: Daniel Ting, Stephen Manley
  • Publication number: 20080000325
    Abstract: A method of injecting oxygen into a melt located within a metallurgical furnace having a heated furnace atmosphere in which oxygen and fuel is injected into 1 or more nozzles having passageways of converging-diverging configuration under choked flow conditions to produce supersonic jet or jets discharged from the passageways. Fuel is injected into internal circumferential locations of the passageways so as to impart a structure to the jets being discharged that have an outer circumferential region containing a mixture of fuel and oxygen and a central region containing essentially oxygen. Such a structured jet upon discharge interacts with the furnace atmosphere to create an outer shear-mixing zone in which the outer circumferential layer mixes with the heated furnace atmosphere and auto-ignites to produce a flame envelope surrounding a supersonic jet of oxygen. The jet of oxygen and flame envelope can be directed against a melt contained within the metallurgical furnace for injection of oxygen into the melt.
    Type: Application
    Filed: June 28, 2006
    Publication date: January 3, 2008
    Inventors: William John Mahoney, Michael Francis Riley, Adrian Christian Deneys, Gary Thomas Vardian, Stephen A. Manley
  • Publication number: 20070276878
    Abstract: A system and method provides continuous data protection using checkpoints in a write anywhere file system. During a consistency point of a write anywhere file system, freed blocks are identified and are appended to a delete log for retention. A consistency point log is updated with a new entry associated with the consistency point.
    Type: Application
    Filed: April 28, 2006
    Publication date: November 29, 2007
    Inventors: Ling Zheng, Robert English, Stephen Manley, Blake Lewis
  • Patent number: 7251749
    Abstract: A method and apparatus to recover a set of data from a full backup and an incremental or differential backup are described. This includes a source directory that was modified between the full backup and the incremental or differential backup. The full backup is restored, including the source directory, and a new directory is created to replace the restored directory when the incremental or differential backup is applied to the restored full backup. Content for an entry from the modified source directory in the incremental or differential backup is created in the new directory if the corresponding content is present in the incremental or differential backup. If the content for the entry is not present in the incremental or differential backup, then the entry in the new directory is linked to corresponding content in the restored directory from the full backup.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: July 31, 2007
    Assignee: Network Appliance, Inc.
    Inventors: Yinfung Fong, Stephen Manley
  • Publication number: 20070124341
    Abstract: A technique is disclosed for restoring data of sparse volumes, where one or more block pointers within the file system structure are marked as ABSENT, and fetching the appropriate data from an alternate location on demand. Client data access requests to the local storage system initiate a restoration of the data from a backing store as required. A demand generator can also be used to restore the data as a background process by walking through the sparse volume and restoring the data of absent blocks. A pump module is also disclosed to regulate the access of the demand generator. Once all the data has been restored, the volume contains all data locally, and is no longer a sparse volume.
    Type: Application
    Filed: April 24, 2006
    Publication date: May 31, 2007
    Inventors: Jason Lango, Yong Cho, Paul Eastham, Ling Zheng, Stephen Manley, John Edwards, Robert English, Emmanuel Ackaouy
  • Publication number: 20060218135
    Abstract: An apparatus to compare two datasets, each of which includes multiple data blocks, includes a comparison unit and a report generator. The comparison unit identifies block-level differences therebetween, by comparing block-level metadata between the first and second datasets, without comparing the contents of the data blocks. The report generator generates a human-readable report of the differences between the first and second version of the dataset, including the differences in individual data blocks between the first and second version of the dataset.
    Type: Application
    Filed: March 28, 2005
    Publication date: September 28, 2006
    Applicant: Network Appliance, Inc.
    Inventors: Timothy Bisson, Stephen Manley, Ling Zheng
  • Publication number: 20060184587
    Abstract: A method for transferring data from a source computer to a destination computer, and restarting the source computer transmission after a halt of the transmission, has the following steps. The source computer inserts a checkpoint number into a data stream, the data flowing in the data stream. The checkpoint number is stored at the source computer. The data stream is halted in response to an error in a path of the data stream. The destination computer locates the last checkpoint number successfully received before halting the data stream. The last checkpoint number successfully received before halting the data stream is transferred to the source computer; and the source computer compares it with checkpoint numbers stored in the source computer to determine where in the data stream to resume transfer of the data. Transfer of the data is resumed in response to the last checkpoint number.
    Type: Application
    Filed: April 10, 2006
    Publication date: August 17, 2006
    Inventors: Michael Federwisch, Shane Owara, Stephen Manley
  • Publication number: 20060112151
    Abstract: A system and method for conforming a metadata file associated with qtree of a storage system to a version used by a file system kernel of the storage system, where the version indicates a format of the metadata file. The metadata file stores state information with respect to each qtree, and may be located outside of the qtree structure. Major and minor versions are compared with latest known major and minor versions associated with the file system kernel. In response to such comparisons, the metadata file may be updated to a newer version, rolled back to an older version, and/or the system may enter a corrective state where further operations are performed.
    Type: Application
    Filed: January 9, 2006
    Publication date: May 25, 2006
    Inventors: Stephen Manley, Raymond Chen, John Edwards
  • Patent number: 6217824
    Abstract: A lance tip assembly for a water-cooled lance as well as a method for constructing same. The lance tip assembly includes a first component of solid cast metal which is secured to a second or lower component of forged metal. Each active material discharge nozzle of the combined forged and cast lance tip assembly is constructed in part of the first cast component and in part of the second forged component. Only a single bond is required to join the first and second component at each nozzle site. The first and second components are fabricated to include structural features which individually and collectively promote high coolant water flow velocity through the lance tip and substantially uniform cooling of face of the lance tip.
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: April 17, 2001
    Assignee: Berry Metal Company
    Inventors: Theodore J. Leczo, Nicholas M. Rymarchyk, Jr., Stephen A. Manley, Peter J. Danek