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: 8271724
    Abstract: 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: Grant
    Filed: March 17, 2008
    Date of Patent: September 18, 2012
    Assignee: Network Appliance, Inc.
    Inventors: John A. Scott, Darrell Suggs, Eric Hamilton
  • Publication number: 20100176040
    Abstract: 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: Application
    Filed: March 22, 2010
    Publication date: July 15, 2010
    Inventors: John A. Scott, James D. Osterloh
  • Patent number: 7562189
    Abstract: 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: Grant
    Filed: September 28, 2006
    Date of Patent: July 14, 2009
    Assignee: Network Appliance, Inc.
    Inventors: Eric Hamilton, John A. Scott
  • Patent number: 7562203
    Abstract: 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: Grant
    Filed: September 27, 2006
    Date of Patent: July 14, 2009
    Assignee: Network Appliance, Inc.
    Inventors: John A. Scott, Eric C. Hamilton
  • Publication number: 20080283472
    Abstract: 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: Application
    Filed: May 16, 2007
    Publication date: November 20, 2008
    Inventors: John A. Scott, James D. Osterloh
  • Patent number: 7389315
    Abstract: 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: Grant
    Filed: February 28, 2002
    Date of Patent: June 17, 2008
    Assignee: Network Appliance, Inc.
    Inventor: John A. Scott
  • Patent number: 7370143
    Abstract: 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: Grant
    Filed: June 20, 2005
    Date of Patent: May 6, 2008
    Assignee: Network Appliance, Inc.
    Inventors: John A. Scott, Darrell Suggs, Eric Hamilton
  • Publication number: 20080082590
    Abstract: 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: Application
    Filed: September 28, 2006
    Publication date: April 3, 2008
    Inventors: Eric Hamilton, John A. Scott
  • Publication number: 20080077762
    Abstract: 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: Application
    Filed: September 27, 2006
    Publication date: March 27, 2008
    Inventors: John A. Scott, Eric C. Hamilton
  • Patent number: 7309808
    Abstract: 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: Grant
    Filed: October 1, 2003
    Date of Patent: December 18, 2007
    Assignee: Parsons Corporation
    Inventors: John A. Scott, James Osterloh
  • Patent number: 7039828
    Abstract: 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: Grant
    Filed: February 28, 2002
    Date of Patent: May 2, 2006
    Assignee: Network Appliance, Inc.
    Inventor: John A. Scott
  • Patent number: 6958428
    Abstract: 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: Grant
    Filed: October 1, 2003
    Date of Patent: October 25, 2005
    Assignee: Parsons Corporation
    Inventors: John A. Scott, James Osterloh
  • Patent number: 6934908
    Abstract: 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: Grant
    Filed: October 17, 2001
    Date of Patent: August 23, 2005
    Assignee: International Business Machines Corporation
    Inventors: James E. Fox, Robert C. Leah, Erich S. Magee, John A. Scott, Robert C. Sizemore
  • Patent number: 6865157
    Abstract: 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: Grant
    Filed: May 26, 2000
    Date of Patent: March 8, 2005
    Assignee: EMC Corporation
    Inventors: John A. Scott, James Gregory Jones
  • Publication number: 20030191353
    Abstract: 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: Application
    Filed: June 26, 2002
    Publication date: October 9, 2003
    Inventors: John A. Scott, James D. Osterloh
  • Publication number: 20030074481
    Abstract: 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: Application
    Filed: October 17, 2001
    Publication date: April 17, 2003
    Applicant: International Business Machines Corporation
    Inventors: James E. Fox, Robert C. Leah, Erich S. Magee, John A. Scott, Robert C. Sizemore
  • Patent number: 6482397
    Abstract: 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: Grant
    Filed: April 18, 2000
    Date of Patent: November 19, 2002
    Assignee: Schering-Plough HealthCare Products, Inc.
    Inventors: John A. Scott, Eric M. Stroud, Alejandro V. Ortega
  • Publication number: 20020137980
    Abstract: 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: Application
    Filed: February 12, 2001
    Publication date: September 26, 2002
    Inventors: John A. Scott, James D. Osterloh
  • Patent number: 6360276
    Abstract: 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: Grant
    Filed: June 9, 2000
    Date of Patent: March 19, 2002
    Assignee: EMC Corporation
    Inventor: John A. Scott
  • Patent number: 6322776
    Abstract: 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: Grant
    Filed: June 16, 2000
    Date of Patent: November 27, 2001
    Assignee: Schering-Plough HealthCare Products, Inc.
    Inventors: Alejandro V. Ortega, II, John A. Scott