Patents by Inventor William B. Brown

William B. Brown 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: 7882078
    Abstract: A computer implemented method, apparatus, and computer usable program code for preserving a virtual file system. Data for a virtual file system is received. The data include file handle information, vnode information, and gnode information. The data is saved to a storage device. The saved data can be used to reconstruct the virtual file system upon changeover between a primary data processing system and a backup data processing system.
    Type: Grant
    Filed: January 7, 2010
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventor: William B. Brown
  • Publication number: 20100318564
    Abstract: Provided is a method for implementing a file system that includes a combination of read-only and read/write parts. A file system located on a data server maintains an original copy of a data store. An “Ephemeral” file system (EFS) is created on a client computer. The data server is contacted only once for each file accessed and the copy is in an original state each time the system is mounted. Changes made to the file system by one client are not seen by other clients. The EFS maintains the file system state in memory and uses the NFS server as a backing stored for cached file data. File data for files created on the client are backed up by the client system's swapping space.
    Type: Application
    Filed: June 11, 2009
    Publication date: December 16, 2010
    Applicant: International Business Machines Corporation
    Inventors: William B. Brown, Duen-wen Hsiao
  • Publication number: 20100268738
    Abstract: Systems that maintain objects created and modified within designated directories on a per-client basis in a network filesystem include a file server having a local processor, memory operably connected to the local processor, a filesystem including main directories loaded into the memory, and a list of operations loaded into the memory; at least one client operably connected to the server having a remote processor and memory operably connected to the remote processor; wherein the file server has designated at least one of the main directories as a per-client writable directory; and wherein the file server has exported the filesystem read-only to at least one client.
    Type: Application
    Filed: April 16, 2009
    Publication date: October 21, 2010
    Inventors: William B. Brown, Duen-wen Hsiao
  • Patent number: 7660826
    Abstract: A method, system, and computer-usable medium for implementing a file directory in a server. An application including a buffer for retrieving and storing at least one entry is interfaced with the file directory. Utilizing a determined average filename length, an estimate of a number of entries among the collection of entries that can be stored by the buffer is determined. In response to determining at least one attribute data field has been requested, the number of entries that can be stored by the buffer is recalculated. Recalculating the number of entries includes determining an amount of data required for storing the collection of filenames, a collection of fixed-length attribute data fields, and a collection of variable-length attribute data fields. The recalculated number of entries is then requested from the file directory, and the buffer is loaded, with the recalculated number of entries.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: February 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: William B. Brown, Rodney C. Burnett, Duen-Wen Hsiao
  • Publication number: 20030177107
    Abstract: A method, system and apparatus for exporting file systems without having to mount them first are provided. Most Unix-based servers usually mount some system operation critical files at startup. Thus, directories have to be mounted. One or more of these directories are usually used as mount points for mounting other file systems when needed. An extended attribute file is used to provide all information needed to export a file system. Thus, a server need not mount a file system to obtain this information. That is on startup, a server needs only refer to these extended attribute files to obtain the information needed to export the file systems.
    Type: Application
    Filed: March 14, 2002
    Publication date: September 18, 2003
    Applicant: International Business Machines Corporation
    Inventors: William B. Brown, Mark Allen Grubbs, Gerald Francis McBrearty, Wu Zheng
  • Patent number: 6264519
    Abstract: According to one aspect of the invention an aquatic propulsion device is provided comprising a harness to be worn on the body of a person, at least a first elongate member, and at least a first paddle. The first elongate member has first and second opposed ends and a first grip. The first end is pivotally securable to the harness. The first paddle is secured to the second end of the first elongate member. The first grip is positioned so that a person, when wearing the harness, can reach and hold onto the grip with a first hand and move the first grip so that the first elongate member and the first paddle pivot relative to the harness.
    Type: Grant
    Filed: February 28, 2000
    Date of Patent: July 24, 2001
    Inventor: William B. Brown
  • Patent number: 5535137
    Abstract: A random access audio/video processor having multiple outputs is disclosed. The processor includes a main control unit with analog video and audio back panels, an analog input/output board, audio and video processing boards, video effects board, synchronization board, and a system board (containing the main CPU). The video processing board includes a compressor for compressing input video signals, and triple transfer buffers for intermediate storage of digital video path. The video processing board further includes decompression circuits coupled to each of two triple transfer buffers for decompressing compressed stored video, and providing the decompressed video channels to an effects board for the addition of special effects. The audio processing board contains processors for compression, decompression, and effects, as well as triple transfer buffers. The triple transfer buffers include present, past, and future buffers which jointly operate to minimize discontinuities in the output channels.
    Type: Grant
    Filed: February 14, 1994
    Date of Patent: July 9, 1996
    Assignees: Sony Corporation of Japan, Sony Electronics, Inc.
    Inventors: David L. Rossmere, Robert S. Glenn, Jr., William B. Brown, John B. Carlucci, Robert W. Duffy
  • Patent number: 5508940
    Abstract: A random access audio/video processor having multiple outputs is disclosed. The random access audio/video processor includes a main control unit having an analog video back panel, an analog audio back panel, an analog input/output (I/O) board. An audio processing board, a video processing board, a video effects board, a syncronization board, and a system board (containing the main CPU). The video processing board includes a compressor for compressing input video signals, and a triple transfer buffer, for intermediate storage of digital video path. The video processing board further includes decompression circuits coupled to each of two triple transfer buffers for decompressing compressed stored video, and providing the decompressed video channels to an effects board for the addition of special effects. The audio processing board contains four digital signal processors for audio compression, decompression, and effects processor.
    Type: Grant
    Filed: February 14, 1994
    Date of Patent: April 16, 1996
    Assignee: Sony Corporation of Japan and Sony Electronics, Inc.
    Inventors: David L. Rossmere, Robert S. Glenn, Jr., William B. Brown, John B. Carlucci, Robert W. Duffy
  • Patent number: 5223141
    Abstract: A method for the removal and recovery of paint overspray in a water wash spray booth is disclosed. The method uses a circulating agitated dispersion of an organic solvent component in water which collects the paint overspray. The dispersion containing the overspray is permitted to phase separate into an organic phase and an aqueous phase. The organic phase is further treated such as by distillation to separate the paint solids from an organic solvent portion which contains the original organic solvent component and the organic solvents associated with the paint. The organic solvent portion can be recycled and reused in the circulating dispersion and the paint solids can be recovered for further use such as a filler for adhesives or can be disposed of.
    Type: Grant
    Filed: July 27, 1992
    Date of Patent: June 29, 1993
    Assignee: Chemfil Corporation
    Inventors: William B. Brown, Edmund L. Tisko, Harry R. Charles, Dean L. Miles
  • Patent number: 5119442
    Abstract: Method and apparatus for construction and use in real time of a sequence of pixel-to-pixel mappings that define a video image transformation of a sequence of video images in digital animation video image processing and display. A sequence of compressed mappings that approximate the required sequence of pixel-to-pixel mappings is constructred off-line, and this sequence of compressed mappings is stored for subsequent use and is designated by a selected indicium. When that sequence of pixel-to-pixel mappings is to be applied to a chosen set of video image fields, the sequence of compressed pixel mappings is called up by use of the indicium, the compressed mappings are decompressed, and the sequence of decompressed mappings is applied to the chosen set of video image fields in real time.
    Type: Grant
    Filed: December 19, 1990
    Date of Patent: June 2, 1992
    Assignee: Pinnacle Systems Incorporated
    Inventor: William B. Brown
  • Patent number: 4615192
    Abstract: Automotive vehicle has a parking brake which is lockable in the brake-on position. In addition, the parking brake interacts with the service brake system of the vehicle to lock the service brake when the parking brake is locked.
    Type: Grant
    Filed: July 23, 1984
    Date of Patent: October 7, 1986
    Inventor: William B. Brown
  • Patent number: 4548967
    Abstract: A paint spray booth masking composition comprising:______________________________________ Ingredients % by weight ______________________________________ Water 30-50 Polyvinylpyrrolidone 2-30 Saccharide 16-60 Water-soluble surfactant 0.07-0.13 Preservative 0.05-0.
    Type: Grant
    Filed: June 15, 1984
    Date of Patent: October 22, 1985
    Assignee: Nalco Chemical Company
    Inventors: William B. Brown, Cynthia E. Davis
  • Patent number: 4493198
    Abstract: First and second stop bodies are arranged to clamp around the lever of a pedal which operates an apparatus. When the stop bodies are locked in place, the pedal cannot be operated and, thus, the apparatus is restrained.
    Type: Grant
    Filed: September 3, 1982
    Date of Patent: January 15, 1985
    Inventor: William B. Brown
  • Patent number: 4046658
    Abstract: In accordance with a preferred embodiment of this invention, a decorative and protective coating is electrodeposited on a negatively charged metallic substrate from an acidic aqueous dispersion. The dispersed particles contain a film forming addition polymer, copolymer or mixtures thereof. This addition polymerization reaction product has occasional but randomly distributed pendent aminimide and pendent hydroxyl functionalities. The hydroxyl and the aminimide functionalities are present in about equal amounts. Once deposited, the coating is cured at a temperature of about 120.degree. C. or above.
    Type: Grant
    Filed: August 15, 1975
    Date of Patent: September 6, 1977
    Assignee: General Motors Corporation
    Inventor: William B. Brown