Patents by Inventor John A. Scott
John A. Scott 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: 8271724Abstract: In one embodiment of the present invention, a method and system are provided to control access to the non-volatile log (NVlog) of a storage server. By controlling access to the NVLog of a storage server the relative disk write bandwidth available to different client write requests can be controlled. The incoming write request can be categorized, and, during times of heavy load, only be permitted to use NVLog space as permitted based on the categorization of each write request. In one embodiment, the present invention includes receiving a write request from a client at a storage server, and determining whether the received write request can be presently logged in a NVlog based on a category of the write request.Type: GrantFiled: March 17, 2008Date of Patent: September 18, 2012Assignee: Network Appliance, Inc.Inventors: John A. Scott, Darrell Suggs, Eric Hamilton
-
Publication number: 20100176040Abstract: A method for oxidizing an organic material includes the steps of (a) forming a preoxidation mixture comprising the organic material and water, and (b) causing the preoxidation mixture to react with a liquid oxidizer in a continuous flow reactor supercritical conditions for water, including a pressure of at least 3206 psia and a temperature of at least 705° F., to form a post-oxidation mixture containing condensible material and non-condensible material, wherein substantially all of the organic material has been oxidized.Type: ApplicationFiled: March 22, 2010Publication date: July 15, 2010Inventors: John A. Scott, James D. Osterloh
-
Patent number: 7562189Abstract: In a write-anywhere filesystem, a write-in-place property allows the write-anywhere filesystem to selectively perform write-in-place processing for write allocation to selected data blocks. The filesystem stores a data block in a storage, and references the data block with both physical and virtual or logical block number references. The block number references allow the filesystem to manage storage of the data blocks through indirection. The data block may be modified, which generates an updated data block in memory having the new data. The filesystem performs write allocation to store the updated data block to the storage. Write-in-place within the write-anywhere filesystem allows the write-anywhere filesystem to write the data block to the same physical location and thus maintain the same physical block number reference while modifying the virtual block number reference.Type: GrantFiled: September 28, 2006Date of Patent: July 14, 2009Assignee: Network Appliance, Inc.Inventors: Eric Hamilton, John A. Scott
-
Patent number: 7562203Abstract: A method in a storage system reads blocks having both physical addresses and logical addresses in the storage system from a first set of locations in non-volatile storage to a cache memory and determines the level of data fragmentation in the non-volatile storage. If the level of data fragmentation exceeds a threshold level, the cache memory is marked and the blocks are written to physically sequential locations with new physical addresses in the non-volatile storage at a data consistency point without changing the logical addresses of the blocks.Type: GrantFiled: September 27, 2006Date of Patent: July 14, 2009Assignee: Network Appliance, Inc.Inventors: John A. Scott, Eric C. Hamilton
-
Publication number: 20080283472Abstract: A method for oxidizing an organic material includes the steps of (a) forming a preoxidation mixture comprising the organic material and water, and (b) causing the preoxidation mixture to react with a liquid oxidizer in a continuous flow reactor supercritical conditions for water, including a pressure of at least 3206 psia and a temperature of at least 705° F., to form a post-oxidation mixture containing condensible material and non-condensible material, wherein substantially all of the organic material has been oxidized.Type: ApplicationFiled: May 16, 2007Publication date: November 20, 2008Inventors: John A. Scott, James D. Osterloh
-
Patent number: 7389315Abstract: A system and method for byte swapping file access data structures is provided. A file server, upon receipt of a file access data structure, byte swaps the header of the data structure and passes the data structure to the appropriate file access system process to process the operation defined by the data structure. The file access system process calls a byte swapping engine to perform byte swapping on individual elements of the data structure as needed. The byte swapping engine utilizes a descriptor look up table to determine what action should be performed on each element of a data structure.Type: GrantFiled: February 28, 2002Date of Patent: June 17, 2008Assignee: Network Appliance, Inc.Inventor: John A. Scott
-
Patent number: 7370143Abstract: In one embodiment of the present invention, a method and system are provided to control access to the non-volatile log (NVlog) of a storage server. By controlling access to the NVLog of a storage server the relative disk write bandwidth available to different client write requests can be controlled. The incoming write request can be categorized, and, during times of heavy load, only be permitted to use NVLog space as permitted based on the categorization of each write request. In one embodiment, the present invention includes receiving a write request from a client at a storage server, and determining whether the received write request can be presently logged in a NVlog based on a category of the write request.Type: GrantFiled: June 20, 2005Date of Patent: May 6, 2008Assignee: Network Appliance, Inc.Inventors: John A. Scott, Darrell Suggs, Eric Hamilton
-
Publication number: 20080082590Abstract: In a write-anywhere filesystem, a write-in-place property allows the write-anywhere filesystem to selectively perform write-in-place processing for write allocation to selected data blocks. The filesystem stores a data block in a storage, and references the data block with both physical and virtual or logical block number references. The block number references allow the filesystem to manage storage of the data blocks through indirection. The data block may be modified, which generates an updated data block in memory having the new data. The filesystem performs write allocation to store the updated data block to the storage. Write-in-place within the write-anywhere filesystem allows the write-anywhere filesystem to write the data block to the same physical location and thus maintain the same physical block number reference while modifying the virtual block number reference.Type: ApplicationFiled: September 28, 2006Publication date: April 3, 2008Inventors: Eric Hamilton, John A. Scott
-
Publication number: 20080077762Abstract: A method in a storage system reads blocks having both physical addresses and logical addresses in the storage system from a first set of locations in non-volatile storage to a cache memory and determines the level of data fragmentation in the non-volatile storage. If the level of data fragmentation exceeds a threshold level, the cache memory is marked and the blocks are written to physically sequential locations with new physical addresses in the non-volatile storage at a data consistency point without changing the logical addresses of the blocks.Type: ApplicationFiled: September 27, 2006Publication date: March 27, 2008Inventors: John A. Scott, Eric C. Hamilton
-
Patent number: 7309808Abstract: A process for the low temperature, non-incineration decontamination of contaminated materials, such as chemical weapon components containing residual quantities of chemical warfare agents. The process includes the steps of (a) contacting the contaminated materials with steam at substantially ambient pressure in a substantially dry first heated vessel for a period of at least about 15 minutes, the steam being at a temperature of at least about 560° C., (b) removing condensible and non-condensible gases from the first heated vessel and heating them in a second vessel at substantially ambient pressures to temperatures of at least about 500° C. for a period of at least about one second in an atmosphere containing steam, and (c) catalytically treating non-condensible gases from the second vessel in the presence of oxygen so as to reduce the concentration of chemical warfare agents to less than about 1.0 mg/m3 at standard temperature and pressure.Type: GrantFiled: October 1, 2003Date of Patent: December 18, 2007Assignee: Parsons CorporationInventors: John A. Scott, James Osterloh
-
Patent number: 7039828Abstract: A system and method for clustered failover over transport media that does not support moving of transport addressed between network interface controllers is provided. This reviving file server of a cluster, upon detection of the failure of its partner, assumes ownership of the disks owned by the failed file server. The surviving file server activates a secondary discriminator or port for access by clients who normally utilized the failed file server. Clients generate the name of the surviving or failover file server by appending at set item to the name of the failed file server.Type: GrantFiled: February 28, 2002Date of Patent: May 2, 2006Assignee: Network Appliance, Inc.Inventor: John A. Scott
-
Patent number: 6958428Abstract: A process for the low temperature, non-incineration decontamination of contaminated materials, such as chemical weapon components containing residual quantities of chemical warfare agents. The process includes the steps of (a) contacting the contaminated materials with steam at substantially ambient pressure in a substantially dry first heated vessel for a period of at least about 15 minutes, the steam being at a temperature of at least about 560° C., (b) removing condensible and non-condensible gases from the first heated vessel and heating them in a second vessel at substantially ambient pressures to temperatures of at least about 500° C. for a period of at least about one second in an atmosphere containing steam to convert 99.99 wt. % of the chemical warfare agents to non-chemical warfare agents, and (c) treating non-condensible gases from the second vessel with a chemical absorbent, so as to reduce the concentration of chemical warfare agents to less than about 1.Type: GrantFiled: October 1, 2003Date of Patent: October 25, 2005Assignee: Parsons CorporationInventors: John A. Scott, James Osterloh
-
Patent number: 6934908Abstract: Methods, systems, and computer program products for improving globalization of document content. A globalization model is defined which enables separating and externalizing translation-sensitive resources. A content translation expert can then operate efficiently to provide translated content, and a content designer can more easily focus on the task at hand using a resource-neutral document format. Using the disclosed techniques, translation-sensitive resources identified in a structured document can be programmatically translated by resolving references to a particular supplemental document in which the translated content for a target language has been specified.Type: GrantFiled: October 17, 2001Date of Patent: August 23, 2005Assignee: International Business Machines CorporationInventors: James E. Fox, Robert C. Leah, Erich S. Magee, John A. Scott, Robert C. Sizemore
-
Patent number: 6865157Abstract: A communications passthrough mechanism for high availability network communications between a shared system resource and clients of the system resource. The system resource includes a control/processing sub-system including multiple peer blade processors. A port of each blade processor is connected to each client/server network path and each client is connected to a corresponding port of each blade processor. Each blade processor includes a network fault detector exchanging beacon transmissions with other blade processors through corresponding blade processor ports and network paths. Each blade processor includes response generator responsive to a failure to receive a beacon transmission from a failed port of an other blade processor for redirecting the client communications to the failed port on the other blade processor to the corresponding port of the blade processor.Type: GrantFiled: May 26, 2000Date of Patent: March 8, 2005Assignee: EMC CorporationInventors: John A. Scott, James Gregory Jones
-
Publication number: 20030191353Abstract: A process for the low temperature, non-incineration decontamination of contaminated materials, such as chemical weapon components containing residual quantities of chemical warfare agents. The process includes the steps of (a) preparing a feed mixture containing the chemical weapon components and organic materials; (b) contacting the feed mixture with steam at substantially ambient pressure in a substantially dry first heated vessel for a period of at least about 15 minutes, the steam being at a temperature of at least about 560° C., (b) removing condensible and non-condensible gases from the first heated vessel and heating them in a second vessel at substantially ambient pressures to temperatures of at least about 500° C.Type: ApplicationFiled: June 26, 2002Publication date: October 9, 2003Inventors: John A. Scott, James D. Osterloh
-
Publication number: 20030074481Abstract: Methods, systems, and computer program products for improving globalization of document content. A globalization model is defined which enables separating and externalizing translation-sensitive resources. A content translation expert can then operate efficiently to provide translated content, and a content designer can more easily focus on the task at hand using a resource-neutral document format. Using the disclosed techniques, translation-sensitive resources identified in a structured document can be programmatically translated by resolving references to a particular supplemental document in which the translated content for a target language has been specified.Type: ApplicationFiled: October 17, 2001Publication date: April 17, 2003Applicant: International Business Machines CorporationInventors: James E. Fox, Robert C. Leah, Erich S. Magee, John A. Scott, Robert C. Sizemore
-
Patent number: 6482397Abstract: This invention provides sunless-tanning compositions containing, in addition to a self tanning agent and a cosmetically acceptable carrier, a coloring agent, added to the compositions so as to enhance the uniformity of their application to the skin.Type: GrantFiled: April 18, 2000Date of Patent: November 19, 2002Assignee: Schering-Plough HealthCare Products, Inc.Inventors: John A. Scott, Eric M. Stroud, Alejandro V. Ortega
-
Publication number: 20020137980Abstract: A process for the low temperature, non-incineration decontamination of contaminated materials, such as chemical weapon components containing residual quantities of chemical warfare agents. The process includes the steps of (a) contacting the contaminated materials with steam at substantially ambient pressure in a substantially dry first heated vessel for a period of at least about 15 minutes, the steam being at a temperature of at least about 560° C., (b) removing condensible and non-condensible gases from the first heated vessel and heating them in a second vessel at substantially ambient pressures to temperatures of at least about 500° C. for a period of at least about one second in an atmosphere containing steam in a concentration greater than about 250% of stoichiometry, and (c) catalytically treating non-condensible gases from the second vessel in the presence of oxygen so as to reduce the concentration of chemical warfare agents to less than about 1.0 mg/m3 at standard temperature and pressure.Type: ApplicationFiled: February 12, 2001Publication date: September 26, 2002Inventors: John A. Scott, James D. Osterloh
-
Patent number: 6360276Abstract: A method and apparatus for assigning a network address of a target server/host system in a network system having server/host systems interconnected by network links. The apparatus includes a first part residing in a management server/host system and a second part residing in the target server/host system and each part includes a plurality of network address sub-mechanisms and an address manager mechanism for controlling operation of the network address mechanisms. The network address mechanism include, for example, a setup wizard mechanism, a reverse address resolution protocol mechanism, a unit-cast address discovery mechanism and a dynamic host configuration protocol mechanism.Type: GrantFiled: June 9, 2000Date of Patent: March 19, 2002Assignee: EMC CorporationInventor: John A. Scott
-
Patent number: 6322776Abstract: The invention relates to anhydrous compositions that are useful as UV-light screens for mammalian skin. Such compositions comprise octocrylene, octyldodecyl neopentanoate, and a C1-C4 alcohol vehicle. The invention also relates to methods of inhibiting or preventing UV light-induced skin damage by administering an effective amount of such a composition to the skin of a mammal in need of such inhibition or protection.Type: GrantFiled: June 16, 2000Date of Patent: November 27, 2001Assignee: Schering-Plough HealthCare Products, Inc.Inventors: Alejandro V. Ortega, II, John A. Scott