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

Icon_funbox Bizarre Patents

Patent No. 5970981

Mouthguard made at least partially from an edible candy

A mouthguard includes a U-shaped upper bite plate which removably fits over upper teeth of a person, with the entire upper bite plate being made from a soft, deformable and edible gummi candy.

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.

 

Class 707/205 - File allocation


Subclass of Class 707 - Data processing: database and file management or data structures
Definition: Subject matter further comprising means or steps for reserving
No. of patents: 1688
Last issue date: 05/18/2010


          11            
NumberTitleIssue Date
7225195Method for a dynamic information messaging system
A method and system for exchanging online data information messages between at least two computer terminal nodes through data communication networks. Each data information message includes a definition of an online information data structure, a query syntax, a data ...
05/29/2007
7222130Report then query capability for a multidimensional database model
A system and a method for creating an analytical report on top of a multidimensional data model built on top of a relational or multidimensional database. The database operates in a computer system and provides returned values responsive to queries. Such a query is ...
05/22/2007
7222143Safely restoring previously un-backed up data during system restore of a failing system
A method, computer program product and system for restoring previously un-backed up data during a system restore. A computing system may include a locked partition in its storage medium to store an alternate operating system and backed-up files. The alternate operat...
05/22/2007
7222134Filing system which provides increased availability of image data stored therein
In a filing system, a data processing apparatus is connected to a file server via a transmission path. Image data of a document is captured into the data processing apparatus. The captured image data is stored onto an image storage medium. A plurality of owner ident...
05/22/2007
7222172Storage system having virtualized resource
A storage system configured to provide a storage area to a host coupled to the storage system includes a first storage device being configured to store data and provide one or more functions. A second storage device is configured to store data and provide one or mor...
05/22/2007
7222141System and method for synchronizing data in multiple databases
A system, method, and processor readable medium containing code for causing a processor to synchronize a secondary database system, such as one stored on a palmtop electronic device, with a distributed database system, comprising a main database and at least one rep...
05/22/2007
7222168Computer system
A system for performing efficient backup in an environment where a plurality of file servers exist, making the plurality of file servers externally look like a single apparatus. The present invention provides a computer system comprising hosts, first and second file...
05/22/2007
7219206File system virtual memory descriptor generation interface system and method
A computer system having a kernel interface that provides a technique for creating memory descriptors that provides a single way of representing memory objects and provides a common interface to operations upon those objects. The present invention allow programmers ...
05/15/2007
7219106System for distributing files and transmitting/receiving distributed files
A system for distributing flies and transmitting/receiving the distributed files includes a file distribution/transmission/reception module depending upon an application program executable in a client computer and is performed in a background process of an applicati...
05/15/2007
7216126System and method for RDBMS to protect records in accordance with non-RDBMS access control rules
A system and method are provided for an information management system (IMS) having an underlying relational database management system (RDBMS) that allows applications to access the RDBMS directly for improved performance without going through the IMS, while maintai...
05/08/2007
7216135File system for providing access to a snapshot dataset where disk address in the inode is equal to a ditto address for indicating that the disk address is invalid disk address
A system, method and computer readable medium for providing dynamic links to file system snapshots is disclosed. A link corresponding to a file system inode is generated. Upon activation of the link, the snapshot identifier of the most recent snapshot is retrieved a...
05/08/2007
7216368Information processing apparatus for watermarking digital content
This invention relates to an information processing apparatus for managing copyrights under SDMI provisions as well as the copyrights for contents distributed over the Internet. Data Enc(Kc, Content) generated by encrypting a given content using a content key Kc are...
05/08/2007
7216137Method for providing garbage collection support
An improved method for compiler support of garbage collection. Live reference data to support a garbage collection process are stored in null operation instructions (NOPs) of an instruction set within the native code. This allows the live reference information to be...
05/08/2007
7213041Saving and restoring an interlocking trees datastore
A tree-based datastore comprising a forest of interconnected trees that can be generated and/or accessed may require specialized saving and restoring processes to ensure that all the links are properly maintained whether it will be restored in full or in part. A pre...
05/01/2007
7213158Distributed autonomic backup
The disclosed methods provide a reliable and secure method of automatically backing up a client's data on a personal computer by using excess storage capacity on a set of one or more predetermined computers, without the need for dedicated servers, server disks, remo...
05/01/2007
7209571Authenticating metadata and embedding metadata in watermarks of media signals
A steganographic embedder associates data with a media signal by encoding the data, a link to the data, or a combination of both into the media signal. The embedder may be located in an media signal capture device or an external process or device. ...
04/24/2007
7209934Methods, systems and computer program products for monitoring files
A method for monitoring files including receiving a folder including at least one file path specifying a server machine and a directory. For one or more of the file paths in the folder, a query is transmitted to the server machine requesting current directory data c...
04/24/2007
7210002System and method for operating dual bank read-while-write flash
The disclosed embodiments provide for a system and method for storing data in a flash memory device that has a code bank and a data bank. The method includes writing data to the data bank under control of a flash driver in the code bank when sufficient space is expe...
04/24/2007
7209990Maintain fairness of resource allocation in a multi-node environment
Locks are placed in a convert queue in a way that compensates for queue bias. Rather than always placing a remote lock in a queue at the tail, a remote lock can be placed further up in the queue, and possibly be interleaved with local locks. As a result, remote proc...
04/24/2007
7210041System and method for identifying a macro virus family using a macro virus definitions database
A macro virus definitions database is maintained and includes a set of indices and associated macro virus definition data files. One or more of the macro virus definition data files are referenced by the associated index. Each macro virus definition data file define...
04/24/2007
7206961Preserving snapshots during disk-based restore
The present invention provides a method for providing snapshots of data at different times and for performing rollbacks to a selected snapshot that does not result in any subsequent snapshots being rendered unusable. The method includes a mapping mechanism wherein w...
04/17/2007
7206890System and method for reducing accounting overhead during memory allocation
A system and method for reducing the overhead involved in allocating memory to a task, thread or similar entity that shares memory or some other resource with other tasks or threads. A task is assigned a memory limit identifying a maximum amount of memory it may use...
04/17/2007
7206796System and method for synchronizing multiple database files
A system and method for efficiently synchronizing multiple databases stored on multiple computing devices. The method and system provides a duplicated database configuration where a database can either be stored only on a plurality of client computers, or on at leas...
04/17/2007
7206790Data management system
A method of collecting information about data and data handling processes from different types of applications in the context of a storage system is described. The retrieved information is presented to the user to illustrate the relationships among the data, for exa...
04/17/2007
7203812Memory pool management method and system capable of using memory efficiently
A searching order control portion has a searching order table for a memory pool having sub-memory pools. The searching order table has entries in which request memory area size ranges and corresponding searching orders are entered. The searching order control portio...
04/10/2007
7203713Method and apparatus for optimizing extent size
The present invention optimizes storage of stream file by dynamically adjusting the size of new extents. In one embodiment, a file system manager collects usage statistics for a plurality of files in a file system. The file system manager uses the usage statistics t...
04/10/2007
7203939Dense allocation for data storage
A method for increasing locality of disk references for data storage in a single file system is provided. This locality results in higher system throughput for delivery and access to the data. The data is separated into meta data and content. Both meta data and the ...
04/10/2007
7203711Systems and methods for distributed content storage and management
Systems, methods and computer program products for distributed content storage and management are provided. The distributed content storage and management system includes an indexed archive system; information source agents, information source clients; and a network...
04/10/2007
7200546Tape storage emulator
A tape storage emulator provides response data corresponding to a tape storage device and receives a non-media command from a server. The response data is sent to the server in response to the non-media command. A media command is received from the server. The media...
04/03/2007
7200603In a data storage server, for each subsets which does not contain compressed data after the compression, a predetermined value is stored in the corresponding entry of the corresponding compression group to indicate that corresponding data is compressed
In a technique for compressing data, a data storage server receives a set of data, which includes a first number of subsets. The storage server defines a number of compression groups for the set of data, each compression group including multiple entries, each entry ...
04/03/2007
7199909Scanner projection system
A stand alone flat bed scanner including a CPU, a removable storage medium, a control system displaying digital image and controls for controlling the mode of operation, degree of resolution, related parameters associated with generating, storing and displaying digi...
04/03/2007
7200390Device software update transport and download
A mobile station update client facilitates downloading of updated software. This client interacts through a data communication client, using a standard interface. The data client wakes up the update client, in response to a notification from a download server. The u...
04/03/2007
7200609Attribute based resource allocation
A method of attribute based resource allocation is presented. A resource such as a pool of storage has certain properties or attributes associated with portions of the pool. When a request for storage is needed, the requester provides a selection expression which in...
04/03/2007
7200618File availability in distributed file storage systems
File availability in distributed file storage systems is improved by initially placing replicas of a file or other object on different ones of multiple devices using a first process. Subsequently, the placement of the replicas is improved by evaluating whether any r...
04/03/2007
7200627Method and apparatus for generating a directory structure
A directory structure utilizing metadata extracted from data entities. A directory path is created by associating path fragments retrieved from each entity. The entities have their interrelationships explicitly defined through their positions in a scoped hierarchy t...
04/03/2007
7200628Method for reserving pages of database
To store data in an insertion process, a process 1 that inserts data into a new block and a process 2 that inserts, within the block reserved, data into areas that became free when data was deleted are prepared. A switching event to switch from the pro...
04/03/2007
7197500System and method for use and storage of geographic data on physical media
An improved method and system for storage of data that represent geographic features in a region. The data are organized into parcels each of which contains data that represent those geographic features that are located within a separate one of a plurality of rectan...
03/27/2007
7197616Virtual ordered writes
Ordering data writes include a host computer providing a plurality of data writes to a primary storage device, the primary storage device assigning a first sequence number to data writes begun after a first time and before a second time, the primary storage device a...
03/27/2007
7197491Architecture and implementation of a dynamic RMI server configuration hierarchy to support federated search and update across heterogeneous datastores
An architecture and implementation of a dynamic RMI server configuration hierarchy to support federated search and update across heterogeneous datastores. The RMI server configuration hierarchy supports searching for data in one or more heterogeneous data sources wi...
03/27/2007
7197621Fast search algorithm for data sorting in chained lists
A data memory for storing elements, which data memory stores the data of the elements and at least a chained list which contains, for each stored element, at least its element address, its element number and a pointer to the address of the stored element having the ...
03/27/2007
          11            
 
Sign InRegister
Username  
Password   
forgot password?