Patents by Inventor Stephen A. Manley
Stephen A. 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: 20120197914Abstract: Methods, program products, and systems implementing dynamic parsing rules are disclosed. Log data from a variety of log producers can be parsed using parsing rules to generate information about an information system. The parsing rules can include system parsing rules and custom parsing rules. A state machine can be used to detect conflicts between various parsing rules. A central server can distribute the system parsing rules and custom parsing rules to one or more remote servers for distributed processing. In a hierarchical parsing system, a first tier parser can be used to identify types of sources generating the log data. Log data from each type of log source can be sent to a second tier parser that corresponds to the type of log source.Type: ApplicationFiled: September 2, 2011Publication date: August 2, 2012Inventors: Tim Harnett, Achyutram Bhamidipaty, Abinas Tewari, Stephen Manley, Stephen Morgan, Peter Nicklin, Jena-Francois Roy
-
Publication number: 20120175827Abstract: A method and system for method for removing solid accretions from a copper anode or holding furnace using coherent jet lance assembly directed towards the solid accretions in the bottom portion of the copper anode furnace to melt the solid accretions over an extended period of time without damage to the furnace refractory proximate a point of stream impingement.Type: ApplicationFiled: June 7, 2011Publication date: July 12, 2012Inventors: Adrian C. Deneys, Stephen A. Manley, William J. Mahoney, Kevin W. Albrecht, Jesse E. Cates, Arsenio C. Enriquez, JR., Kyle Brent Wright
-
Patent number: 8190836Abstract: An image-based backup backs up one or more snapshots of a volume without duplicating common data blocks. A backup engine receives a request to generate a backup image of a volume. In response to the request, the backup engine generates the backup image including data blocks and metadata describing attributes of the data blocks. The data blocks and the metadata arranged in the backup image in a same order as they were retrieved without imposing any additional ordering constraints on the data blocks and the metadata.Type: GrantFiled: April 30, 2008Date of Patent: May 29, 2012Assignee: Network Appliance, Inc.Inventors: Ling Zheng, Durga M. Arikatla, Vinay Hangud, Stephen Manley, Hsing Yuan
-
Publication number: 20120109909Abstract: Methods, program products, and systems implementing random access data compression are disclosed. Data can be stored in a data structure in compressed or non-compressed form. The data structure can include a header block, one or more data blocks, and one or more index blocks. Each data block can include data compressed using different compression technology. The header block can include searchable references to the data blocks, which can be located in the data structure after the header block. The searchable references permit non-sequential access to the data blocks. The data blocks can be organized independent of a file system structure. The header block can additionally include references to the one or more index blocks, which can expand the references in the header block.Type: ApplicationFiled: September 2, 2011Publication date: May 3, 2012Inventors: Jean-Christophe Roger Hugly, Stephen Manley
-
Publication number: 20120089568Abstract: 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: ApplicationFiled: September 2, 2011Publication date: April 12, 2012Inventors: Stephen Manley, Laurent Pautet, Prasanna Kumar Malaiyandi
-
Patent number: 8126847Abstract: 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: GrantFiled: April 30, 2008Date of Patent: February 28, 2012Assignee: Network Appliance, Inc.Inventors: Ling Zheng, Durga M. Arikatla, Vinay Hangud, Stephen Manley, Hsing Yuan
-
Publication number: 20120036963Abstract: 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: ApplicationFiled: February 15, 2011Publication date: February 16, 2012Inventors: David B. George, Arsenio C. Enriquez, JR., Adrian Christian Deneys, William John Mahoney, Ian Francis Masterson, Stephen Manley, Jesse Cates, Kevin Albrecht
-
Patent number: 8046333Abstract: 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: GrantFiled: April 30, 2008Date of Patent: October 25, 2011Assignee: NetApp, Inc.Inventors: Fang Wang, Ling Zheng, Stephen Manley
-
Patent number: 8028135Abstract: 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: GrantFiled: September 1, 2004Date of Patent: September 27, 2011Assignee: NetApp, Inc.Inventors: Stephen Manley, William McGovern
-
Patent number: 7904466Abstract: 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: GrantFiled: December 21, 2007Date of Patent: March 8, 2011Assignee: NetApp, Inc.Inventors: Victor Valencia, Ling Zheng, Stephen Manley
-
Patent number: 7472242Abstract: 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: GrantFiled: February 14, 2006Date of Patent: December 30, 2008Assignee: Network Appliance, Inc.Inventors: Vijay Deshmukh, Stephen Manley, Collin Park, Kiyoshi Komatsu
-
Patent number: 7452401Abstract: 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: GrantFiled: June 28, 2006Date of Patent: November 18, 2008Assignee: Praxair Technology, Inc.Inventors: William John Mahoney, Michael Francis Riley, Adrian Christian Deneys, Gary Thomas Vardian, Stephen A. Manley
-
Patent number: 7437601Abstract: 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: GrantFiled: March 8, 2005Date of Patent: October 14, 2008Assignee: Network Appliance, Inc.Inventors: Stephen Manley, Kiyoshi Komatsu
-
Patent number: 7437523Abstract: 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: GrantFiled: April 25, 2003Date of Patent: October 14, 2008Assignee: Network Appliance, Inc.Inventors: Daniel Ting, Stephen Manley
-
Publication number: 20080000325Abstract: 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: ApplicationFiled: June 28, 2006Publication date: January 3, 2008Inventors: William John Mahoney, Michael Francis Riley, Adrian Christian Deneys, Gary Thomas Vardian, Stephen A. Manley
-
Publication number: 20070276878Abstract: 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: ApplicationFiled: April 28, 2006Publication date: November 29, 2007Inventors: Ling Zheng, Robert English, Stephen Manley, Blake Lewis
-
Patent number: 7251749Abstract: 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: GrantFiled: February 12, 2004Date of Patent: July 31, 2007Assignee: Network Appliance, Inc.Inventors: Yinfung Fong, Stephen Manley
-
Publication number: 20070124341Abstract: 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: ApplicationFiled: April 24, 2006Publication date: May 31, 2007Inventors: Jason Lango, Yong Cho, Paul Eastham, Ling Zheng, Stephen Manley, John Edwards, Robert English, Emmanuel Ackaouy
-
Publication number: 20060218135Abstract: 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: ApplicationFiled: March 28, 2005Publication date: September 28, 2006Applicant: Network Appliance, Inc.Inventors: Timothy Bisson, Stephen Manley, Ling Zheng
-
Publication number: 20060184587Abstract: 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: ApplicationFiled: April 10, 2006Publication date: August 17, 2006Inventors: Michael Federwisch, Shane Owara, Stephen Manley