U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5719655

System for magnetically attaching templeless eyewear to a person

A system of eyewear that eliminates the need for hinges on the frames of the eyewear.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Assignee: Isilon Systems, Inc.


Location: Seattle, WA
No. of patents: 27

NumberTitleIssue Date
7917474Systems and methods for accessing and updating distributed data
Systems and methods are disclosed that provide an indexing data structure. In one embodiment, the indexing data structure is mirrored index tree where the copies of the nodes of the tree are stored across devices in a distributed system. In one embodiment, nodes tha...
03/29/2011
7900015Systems and methods of quota accounting
Embodiments of the invention relate generally to incremental computing. Specifically, embodiments of the invention include systems and methods that provide for the concurrent processing of multiple, incremental changes to a data value while at the same time monitori...
03/01/2011
7899800Systems and methods for providing nonlinear journaling
In one embodiment, systems and methods are provided for nonlinear journaling. In one embodiment, groups of data designated for storage in a data storage unit are journaled into persistent storage. In one embodiment, the journal data is recorded nonlinearly. In one e...
03/01/2011
7882071Systems and methods for a snapshot of data
In one embodiment, a user or client device is connected to a distributed file system comprised of one or more physical nodes. The data on each of the physical nodes store metadata about files and directories within the file system. Some of the embodiments permit a u...
02/01/2011
7882068Systems and methods for adaptive copy on write
In one embodiment, a user or client device communicates with a distributed file system comprised of one or more physical nodes. The data on each of the physical nodes store metadata about files and directories within the file system. Some of the embodiments permit a...
02/01/2011
7848261Systems and methods for providing a quiescing protocol
The systems and methods of the present invention provide a quiescing protocol. In one embodiment, nodes of a system utilize the protocol to complete processing until they reach a consistent state. In one embodiment, a coordinator initiates the quiescing process and ...
12/07/2010
7870345Systems and methods for managing stalled storage devices
Embodiments relate to systems and methods for managing stalled storage devices of a storage system. In one embodiment, a method for managing access to storage devices includes determining that a first storage device, which stores a first resource, is stalled and tra...
01/11/2011
7844617Systems and methods of directory entry encodings
In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a fi...
11/30/2010
7822932Systems and methods for providing nonlinear journaling
In one embodiment, systems and methods are provided for nonlinear journaling. In one embodiment, groups of data designated for storage in a data storage unit are journaled into persistent storage. In one embodiment, the journal data is recorded nonlinearly. In one e...
10/26/2010
7797283Systems and methods for maintaining distributed data
Systems and methods are disclosed that provide an indexing data structure. In one embodiment, the indexing data structure is mirrored index tree where the copies of the nodes of the tree are stored across devices in a distributed system. In one embodiment, nodes tha...
09/14/2010
7788303Systems and methods for distributed system scanning
Systems and methods are provided for scanning files and directories in a distributed file system on a network of nodes. The nodes include metadata with attribute information corresponding to files and directories distributed on the nodes. In one embodiment, the file...
08/31/2010
7779048Systems and methods of providing possible value ranges
Embodiments of the invention relate generally to incremental computing. Specifically, embodiments of the invention include systems and methods that provide for the concurrent processing of multiple, incremental changes to a data value while at the same time monitori...
08/17/2010
7756898Systems and methods for notifying listeners of events
In one embodiment, systems and methods are provided for tracking events wherein an event system monitors certain areas of a system. When an event occurs in one area of the system, the event system notifies the processes listening to that area of the system of the ev...
07/13/2010
7752402Systems and methods for allowing incremental journaling
In one embodiment, systems and methods are provided for incremental journaling. In one embodiment, order-independent operations are journaled incrementally for the same storage location. In one embodiment, partially ordered operations are journaled incrementally for...
07/06/2010
7743033Systems and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system
The intelligent distributed file system enables the storing of file data among a plurality of smart storage units which are accessed as a single file system. The intelligent distributed file system utilizes a metadata data structure to track and manage detailed info...
06/22/2010
7739288Systems and methods of directory entry encodings
In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a fi...
06/15/2010
7685126System and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system
The intelligent distributed file system enables the storing of file data among a plurality of smart storage units which are accessed as a single file system. The intelligent distributed file system utilizes a metadata data structure to track and manage detailed info...
03/23/2010
7680842Systems and methods for a snapshot of data
In one embodiment, a user or client device is connected to a distributed file system comprised of one or more physical nodes. The data on each of the physical nodes store metadata about files and directories within the file system. Some of the embodiments permit a u...
03/16/2010
7680836Systems and methods for a snapshot of data
In one embodiment, a user or client device is connected to a distributed file system comprised of one or more physical nodes. The data on each of the physical nodes store metadata about files and directories within the file system. Some of the embodiments permit a u...
03/16/2010
7676691Systems and methods for providing nonlinear journaling
In one embodiment, systems and methods are provided for nonlinear journaling. In one embodiment, groups of data designated for storage in a data storage unit are journaled into persistent storage. In one embodiment, the journal data is recorded nonlinearly. In one e...
03/09/2010
7593938Systems and methods of directory entry encodings
In general, the invention relates to supporting multiple different character encodings in the same file system. In one embodiment, a method is provided for filename lookup that supports multiple character encodings. The method comprises storing filename data in a fi...
09/22/2009
7590652Systems and methods of reverse lookup
One embodiment includes a process for reverse lookups using a map structure and a structure being referenced by the map structure that comprises receiving a structure that comprises a reference to the structure and a reverse lookup hint; locating one or more entries...
09/15/2009
7551572Systems and methods for providing variable protection
The systems and methods maintain varying protection levels of related objects, such as when nodes of a data structure are protected at the same or greater protection level as their children nodes. In one embodiment, the nodes store data to track protection levels of...
06/23/2009
7509448Systems and methods for managing semantic locks
In one embodiment, a system for managing semantic locks and semantic lock requests for a resource is provided. Access to the resource is controlled such that compatible lock requests can access the resource and incompatible lock requests are queued. ...
03/24/2009
7386675Systems and methods for using excitement values to predict future access to resources
Systems and methods using an excitement protocol enable prediction of which blocks of a resource to prefetch and store in memory. The system maintains a set of excitement values corresponding to the resource being accessed. The system also maintains a threshold. As ...
06/10/2008
7346720Systems and methods for managing concurrent access requests to a shared resource
The systems and methods manage concurrent access requests to a shared resource. The systems and methods utilize an access management algorithm that permits multiple processes to concurrently obtain shared locks on the shared resource, but also limits access to only ...
03/18/2008
7146524Systems and methods for providing a distributed file system incorporating a virtual hot spare
The intelligent distributed file system enables the storing of file data among a plurality of smart storage units which are accessed as a single file system. The intelligent distributed file system utilizes a metadata data structure to track and manage detailed info...
12/05/2006
 
Sign InRegister
Username  
Password   
forgot password?