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

Icon_funbox Bizarre Patents

Patent No. 6099319

Neuroimaging as a Marketing Tool

Neuroimaging as a means for validating whether a stimulus such as advertisement, communication, or product evokes a certain mental response such as emotion, preference, or memory, or to predict the consequences of the stimulus on later behavior such as consumption or purchasing.

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/206 - Garbage collection


Subclass of Class 707 - Data processing: database and file management or data structures
Definition: Subject matter further comprising means or steps for deallocating
No. of applications: 250
Last issue date: 03/04/2010


1              
Application No.Application TitleIssue Date
20100057792Determining the Address Range of a Subtree of a Linearized Tree
A method and computer system for determining the memory address range of a subtree of a linearized tree of objects or the original version of such tree when the tree has been modified or is concurrently being modified by other threads. The primary application of the met...
03/04/2010
20100049931Copying Logical Disk Mappings Between Arrays
In one embodiment, a storage controller comprises a first port that provides an interface to a host computer, a second port that provides an interface to a storage device, a processor, and a memory module communicatively connected to the processor and comprising logic i...
02/25/2010
20100049938MEMORY MANAGEMENT METHOD, AND MEMORY MANAGEMENT APPARATUS
When a program execution unit of a computer executes a creation instruction of objects utilized by an execution target program in process of executing the execution target program, the program execution unit disposes a created object in an internal heap when a life peri...
02/25/2010
20100023884RENDERING HYPERTEXT MARKUP LANGUAGE CONTENT
In general, one aspect of the subject matter described in this specification can be embodied in a method that includes rendering Hyper Text Markup Language (HTML) content, in an HTML rendering engine, to primitives of a vector graphics rendering engine; rendering the pr...
01/28/2010
20100017408Automatic Email Consolidation for Multiple Participants
The invention is a data processing means wherein human perceptible elements of electronic information are gathered, prepared, formatted, or otherwise processed in forming a unified collection of such information storable as a distinct entity. In particular, the inventio...
01/21/2010
20100017447Managing Garbage Collection in a Data Processing System
A computer implemented method, apparatus, and computer program product for managing garbage collection. Monitoring is performed for a garbage collection state in a virtual machine. Responsive to detecting the garbage collection state, a priority for a set of garbage col...
01/21/2010
20100011357SYSTEM AND METHOD FOR GARBAGE COLLECTION IN A VIRTUAL MACHINE
A method includes initializing a virtual machine; and defining a garbage collector configured to perform garbage collection in a process separate from the virtual machine, without a stop-the-world phase. A system and a computer program product are also provided....
01/14/2010
20100002919Auto-Deletion of Image Related Data in an Imaging System
A system for auto-deletion of image related data in an imaging system, includes an imaging system. The imaging system comprises a repository for storing image representative data, and is capable of archiving image representative data in the repository, and deleting imag...
01/07/2010
20100005265METHOD FOR ISOLATING OBJECTS IN MEMORY REGION
Method for isolating an object that has not been accessed for a certain period of time in a virtual memory space. When a garbage collection operates on a computer, the following steps are executed: detecting the object which has not been accessed for a certain period of...
01/07/2010
20090327374METHOD AND APPARATUS FOR PERFORMING CONCURRENT GARBAGE COLLECTION
One embodiment of the present invention provides a system that facilitates performing concurrent garbage collection. Note that the system uses hardware-supported GC barriers. During operation, the system executes a first mutator thread. While executing the first mutator...
12/31/2009
20090327375Method and Apparatus for Handling Edge-Cases of Event-Driven Disposition
Retention of data is managed and data holds are enforced. At least one event consumer data source contains data that is subject to a retention schedule that defines rules for the disposition of the data. An enterprise retention management (ERM) application accepts at le...
12/31/2009
20090327376B-FILE ABSTRACTION FOR EFFICIENTLY ARCHIVING SELF-EXPIRING DATA
Systems and methods are provided for data processing and storage management. In an illustrative implementation an exemplary computing environment comprises at least one data store, a data processing and storage management engine (B-File engine) and at least one instruct...
12/31/2009
20090327372Garbage Collection via Multiobjects
Computer system, method and article of manufacture for garbage collection in computer systems that combines individual objects into linearized trees called multiobjects and thereafter utilizes multiobjects to implement most memory management operations such as detection...
12/31/2009
20090327373METHOD FOR PERFORMING MEMORY LEAK ANALYSIS INSIDE A VIRTUAL MACHINE
A method, system, computer program product, and computer program storage device for performing a memory leak analysis inside a virtual machine is disclosed. By utilizing thread stack(s), class statics, and/or a list of root objects, a DFS algorithm starts execution at r...
12/31/2009
20090327377Copying entire subgraphs of objects without traversing individual objects
Copying or compacting performance in garbage collection is improved by copying a first memory area (preferably comprising multiple objects) to a second memory area without traversing individual objects in the copied memory area and adjusting all copied memory locations ...
12/31/2009
20090319588GENERIC DATABASE SANITIZER
A method of generating a test database from a deployed database by “sanitizing”, or removing sensitive data, is employed for recreating problem scenarios from a customer site, verifying compatibility of customer data with database version updates, and for performanc...
12/24/2009
20090300086SCHEDULING AND PERFORMING GARBAGE COLLECTION IN A REAL-TIME SYSTEM WITH GUARANTEED SPACE BOUNDS
A method for performing garbage collection for a real-time application uses a memory for determining an amount of memory required to run the garbage collection process and waits until the determined amount of memory is available, then allocates memory space for the appl...
12/03/2009
20090300085OVERFLOW PER SEGMENT
Per-segment overflow ranges. One method includes acts for handling overflows of a mark stack. A reference to an object is accessed. The object is processed by attempting to place references to other objects referenced in the object onto a mark stack. An overflow conditi...
12/03/2009
20090292749Per thread garbage collection
Per thread garbage collection is disclosed. Objects associated only with a thread that created them are tracked. At a garbage collection time for a particular thread, it is determined which objects associated only with that thread remain reachable from a restricted root...
11/26/2009
20090287752RECORDING/REPRODUCING APPARATUS AND INFORMATION PROCESSING METHOD
A recording/reproducing apparatus is capable of searching a file at high speed without an increase in number of times of rewriting the data on an external storage medium. The recording/reproducing apparatus includes: an input/output unit for receiving data from and send...
11/19/2009
20090281998DELETION IN DATA FILE FORWARDING FRAMEWORK
Methods and apparatus, including computer program products, for deletion in data file forwarding framework. A framework includes a network of interconnected computer system nodes in which data files are continuously forwarded from computer memory to computer memory with...
11/12/2009
20090276478METHOD AND SYSTEM FOR HYBRID GARBAGE COLLECTION OF MULTI-TASKING SYSTEMS
In general, the invention relates to a method for garbage collection. The method includes examining old regions to obtain a mark bitmap, a connectivity matrix, and fragmentation information, where the mark bitmap describes marked words and unmarked words for the old reg...
11/05/2009
20090271460MEMORY MANAGEMENT METHOD AND SYSTEM
A memory management method and a system for performing garbage collection. The method includes the steps of providing in a memory space a heap partitioned into a plurality of areas including an area for object allocation and a To area for future object allocation. In ga...
10/29/2009
20090265402EFFICIENTLY MARKING OBJECTS WITH LARGE REFERENCE SETS
Adding references to objects to a mark stack. A limited number of references to objects referenced by an object with a large number of object references are added to the stack. An object is accessed. A determination is made that references in the object should be added ...
10/22/2009
20090265403FILE SYSTEM
At step S1, file reconfiguration starts. At step S2, a block is fetched, and at step S3, a determination is made as to whether or not the fetched block is a valid block. If the block is not a valid block (NO), the process proceeds to step S8....
10/22/2009
20090259702USING AN OVERFLOW LIST TO PROCESS MARK OVERFLOW
Mark stack overflow list. A method may be practiced in a computing environment including application code that implements garbage collection functionality. The garbage collection functionality includes pushing object references onto a mark stack, such that objects refer...
10/15/2009
20090259701METHODS AND SYSTEMS FOR SPACE MANAGEMENT IN DATA DE-DUPLICATION
The present invention is directed toward methods and systems for data de-duplication. More particularly, in various embodiments, the present invention provides systems and methods for data de-duplication that may utilize storage reclamation. In various embodiments, data...
10/15/2009
20090254596PROVIDING A PUBLISHING MECHANISM FOR MANAGED OBJECTS
Publishing an object. Memory for an object may be reserved so as to lock the memory from being access by garbage collection threads or other user threads. While the lock is in place, type and size information can be installed for the object. If the reservation is being ...
10/08/2009
20090248763SYSTEM AND METHOD FOR RECLAIMING UNUSED SPACE FROM A THINLY PROVISIONED DATA CONTAINER
A method for operating a computer storage system maintains a client computer interacting with the storage system, the client computer storing data on a data storage device of the computer storage system. Locating, by a client-side agent executing on the client computer ...
10/01/2009
20090248766METHOD AND APPARATUS FOR IMPROVING PARALLEL MARKING GARBAGE COLLECTORS THAT USE EXTERNAL BITMAPS
A method for performing garbage collection involves obtaining a first reference bitmap including a block address and a set of mark bits, obtaining a first reference, identifying a mark bit of the set of mark bits based on the first reference, comparing an address associ...
10/01/2009
20090240880HIGH AVAILABILITY AND LOW CAPACITY THIN PROVISIONING
A data storage system and method for simultaneously providing thin provisioning and high availability. The system includes external storage volume and two storage subsystems coupled together and to external storage volume. Each of storage subsystems includes disk drives...
09/24/2009
20090234897EFFICIENT HEAP UTILIZATION & PARTITIONING
A method comprising calculating first and second allocation speeds respectively for at least a first space and a second space in a runtime environment's memory space; and partitioning the runtime environment's memory space in proportion to said first and second space's ...
09/17/2009
20090228537Object Allocation System and Method
A method, apparatus and program product include an object heap having memory space dedicated to individual threads. Individual threads may allocate objects into their respective, assigned spaces. If their space should become full, the thread may allocate an object to a ...
09/10/2009
20090204654SYSTEM AND METHOD FOR ASYNCHRONOUS PARALLEL GARBAGE COLLECTION
A system and method for asynchronously graying and blackening objects in the marking phase of parallel garbage collection. The system and method use a matrix to control a series of linked list of work to be grayed and blackened. The threads of the garbage collector are ...
08/13/2009
20090204918METHOD FOR MANAGING SEARCH FOLDERS, METHOD FOR MANAGING FOLDERS, AND COMPUTER
An organization process execution portion 64 is provided in a file management system 1 that has a function to manage files and search folders and a function to search files. When a search condition has been newly designated by a user, if the designated search condition ...
08/13/2009
20090204650File Deduplication using Copy-on-Write Storage Tiers
A method and apparatus for removing duplicated data in a file system utilizing copy-on-write storage tiers. A synthetic namespace is created via file virtualization, and is comprised of one or more file systems. Deduplication is applied at the namespace level and on all...
08/13/2009
20090198947Memory Mapping Restore and Garbage Collection Operations
Memory mapping techniques for non-volatile memory are disclosed where logical sectors are mapped into physical pages using data structures in volatile and non-volatile memory. In some implementations, a first lookup table in non-volatile memory maps logical sectors dire...
08/06/2009
20090187614Managing Dynamically Allocated Memory in a Computer System
Managing dynamically allocated memory in a computer system in which garbage collection process is scheduled separately from data processing comprises initiating a system program and providing system memory for use by the system program, the system program being arranged...
07/23/2009
20090187467LINGUISTIC EXTRACTION OF TEMPORAL AND LOCATION INFORMATION FOR A RECOMMENDER SYSTEM
One embodiment of the present invention provides a system that recommends activities. During operation, the system receives a piece of content obtained from text or converted to text from speech. The system then analyzes the received content to identify any activity typ...
07/23/2009
20090182792METHOD AND APPARATUS TO PERFORM INCREMENTAL TRUNCATES IN A FILE SYSTEM
The present invention provides a computer implemented method for truncating a file in a file system. The file system receives a request to truncate a file to a target size, the file having a first inode. The file system creates a second inode to a transient directory, w...
07/16/2009
1              
 
Sign InRegister
Username  
Password   
forgot password?