1
Steven Kleiman, David Hitz, Guy Harris, Sean O&apos Malley: File system image transfer. Network Appliance, Swernofsky Law Group PC, August 5, 2003: US06604118 (227 worldwide citation)

The invention provides a method and system for duplicating all or part of a file system while maintaining consistent copies of the file system. The file server maintains a set of snapshots, each indicating a set of storage blocks making up a consistent copy of the file system as it was at a known ti ...


2
David Hitz, Michael Malcolm, James Lau, Byron Rakitzis: Copy on write file system consistency and block usage. Network Appliance, Swernofsky Law Group PC, May 10, 2005: US06892211 (186 worldwide citation)

The present invention provides a method for keeping a file system in a consistent state and for creating read-only copies of a file system. Changes to the file system are tightly controlled. The file system progresses from one self-consistent state to another self-consistent state. The set of self-c ...


3
Douglas P Doucette, Blake Lewis, John K Edwards: Space allocation in a write anywhere file system. Network Appliance, Swernofsky Law Group PC, October 21, 2003: US06636879 (165 worldwide citation)

A method and system for improving data access of a reliable file system is provided. In a first aspect of the invention, the file system determines the relative vacancy of a collection of storage blocks, herein called an “allocation area”. This is accomplished by recording an array of binary numbers ...


4
Blake Lewis, John K Edwards, Srinivasan Viswanathan: Instant snapshot. Network Appliance, Swernofsky Law Group PC, July 4, 2006: US07072916 (118 worldwide citation)

An improved method and apparatus for creating a snapshot of a file system. A record of which blocks are being used by a snapshot is included in the snapshot itself, allowing effectively instantaneous snapshot creation and deletion. The state of the active file system is described by a set of metafil ...


5
Robert S Alvin: Multi-level fraud check with dynamic feedback for internet business transaction processor. Swernofsky Law Group PC, November 21, 2006: US07139731 (116 worldwide citation)

An Internet business transaction processor of the present invention has a distributed processing architecture which allows the processing load to be distributed among multiple parallel servers. The transaction processor of the present invention provides a virtual store front utilizing “others people ...


6
John Funge, Ron Musick, Daniel Dobson, Nigel Duffy, Michael McNally, Xiaoyuan Tu, Ian Wright, Wei Yen, Brian Cabral: Real time context learning by software agents. AiLive, Swernofsky Law Group PC, November 13, 2007: US07296007 (108 worldwide citation)

Providing dynamic learning for software agents in a simulation. Software agents with learners are capable of learning from examples. When a non-player character queries the learner, it can provide a next action similar to the player character. The game designer provides program code, from which comp ...


7
Srinivasan Viswanathan, Steven R Kleiman: Recovery of file system data in file servers mirrored file system volumes. Network Appliance, Swernofsky Law Group PC, November 25, 2003: US06654912 (102 worldwide citation)

The invention provides a method and system for recovery of file system data in file servers having mirrored file system volumes. The invention makes use of a “snapshot” feature of a robust file system (the “WAFL File System”) disclosed in the Incorporated Disclosures, to rapidly determined which of ...


8
David Hitz, Andrea Borr, Robert J Hawley, Mark Muhlestein, Joan Pearson: File access control in a multi-protocol file server. Network Appliance, Swernofsky Law Group PC, September 24, 2002: US06457130 (96 worldwide citation)

The invention provides a method and system for enforcing file access control among client devices using multiple diverse access control models and multiple diverse file server protocols. A multi-protocol file server identifies each file with one particular access control model out of a plurality of ...


9
Ray Chen, John K Edwards, Kayuri Patel: File deletion and truncation using a zombie file space. Network Appliance, Swernofsky Law Group PC, June 15, 2004: US06751635 (95 worldwide citation)

A method and system for reliably performing extra-long operations in a reliable state-full system (such as a file system). The file system includes a separate portion of the file system reserved for files having extra-long operations in progress, including file deletion and file truncation. This sep ...


10
David Hitz, Michael Malcolm, James Lau, Byron Rakitzis: Copy on write file system consistency and block usage. Network Appliance, Swernofsky Law Group PC, April 13, 2004: US06721764 (91 worldwide citation)

The present invention provides a method for keeping a file system in a consistent state and for creating read-only copies of a file system. Changes to the file system are tightly controlled. The file system progresses from one self-consistent state to another self-consistent state. The set of self-c ...