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

Icon_funbox Famous Patents

William F. Semple, a dentist, was awarded the first US Patent on chewing gum in 1869. His recipe contained powdered chalk.

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.

 

Attorney: Kudirka & Jobse, LLP


Number of patents: 392
Last date: January 29, 2008

1                    
NumberTitleIssue Date
7323189Liquid and low melting coatings for stents
A method for forming liquid coatings for medical devices such as stents and angioplasty balloons is provided. The liquid coatings can be made from biodegradable materials in liquid, low melting solid, or wax forms, which preferably degrade in the body without produc...
01/29/2008
7149838Method and apparatus for configuring multiple segment wired-AND bus systems
A special bus master, called a configuration host, “walks” a bus system to discover the bus topology and bus bridges that form that topology. Once the bridges have been located, the configuration host assigns a bridge ID to each bridge and enters information int...
12/12/2006
7143124Detection of dead regions during incremental collection
A garbage collector employs the train algorithm to collect a heap generation incrementally, collecting “car sections” in a collection order. As it updates the “remembered sets” by which it keeps track of where references to objects in respective car sections...
11/28/2006
7136887Method and mechanism for finding references in a card in time linear in the size of the card in a garbage-collected heap
A garbage collector divides the garbage-collected heap into “cards.” It maintains a table containing a card-object table entry for each card. A card's entry contains information from which the collector can determine where any references in the card are located ...
11/14/2006
7127724Method and apparatus for providing protocol independent naming and life cycle services in an object-oriented system
A framework based Java naming and lifecycle services system includes a Moniker class which universally identifies an instance of any object model, whether the instance exists or not. Moniker objects instantiated from the Moniker class operate with a set of directory...
10/24/2006
D530210Container
10/17/2006
7116308Backlit displays
A display device comprising: a light switching unit comprising an array of pixels each operable to vary the transmission of light therethrough; and a backlight comprising a first series of regions of organic light-emissive material having a first emission color and ...
10/03/2006
7113990System and process for allocating flow capacity in a network
A flow allocation system includes a set of collection agents, a set of restriction agents, a processing agent and at least one usage limit selected from a volume limit set and a rate limit set. The flow allocation system is implemented between a set of usage devices...
09/26/2006
7106061Probe head for nuclear magnetic resonance measurements
A probe head for nuclear magnetic resonance measurements is disclosed in which at least a first kind of nuclei with a first, higher resonance frequency and a second kind of nuclei with a second, lower resonance frequency are excited within a magnetic field. The prob...
09/12/2006
7102746Raman spectroscope
A compact spectroscope is sufficiently lightweight for use in combination with a microscope for analyzing samples using Raman analytical techniques. The Raman spectroscope includes a housing detachably mountable to the microscope. The housing contains at least one s...
09/05/2006
7103887Load-balancing queues employing LIFO/FIFO work stealing
In response to source code that represents instructions for dynamically allocating memory to objects, a compiler/interpreter produces instructions that implement a garbage collector. The garbage collector operates in garbage-collection cycles, which include parallel...
09/05/2006
7103889Method, system, and article of manufacture for agent processing
Disclosed is a system, method, and article of manufacture for agent processing. In particular, an agent may be executed within an address space of an invoking process that invoked the agent or may be executed in a separate address space. While the agent is processin...
09/05/2006
7096886Multiport switching valve for a liquid flow system
A multiport switching valve for a liquid flow system is described, comprising a first member having a plurality of ports for connecting liquid lines thereto, a second member, connected with a first member and movable relative to the first member, the second member c...
08/29/2006
7097061Plastic container which is hot-fillable and/or having neck finish adapted for receipt of handle
A container includes a hollow body having a finish extending from the body. The finish has an open end, at least one external thread for securement of a closure, and a pair of spaced external circumferential flanges on a side of the thread remote from the open end o...
08/29/2006
7096251Calculation of layered routes in a distributed manner
A distributed system and method generate “layered routes” that reflect a layered representation of a network, which representation provides deadlock-free routes. The layered representation consists of an ordered set of layers, where each layer is a deadlock-free...
08/22/2006
7096329Better placement of objects promoted into a generation managed by the train algorithm
In a garbage collector that more efficiently places newly promoted objects into a generation managed by the train algorithm, a promotion train is established near the oldest train and the objects are placed therein. If some objects are referenced from existing train...
08/22/2006
7096238Dynamic feedback for determining collection-set size
A garbage collector collects a generation of a dynamically allocated heap in a computer's memory incrementally. A collection set within the generation is associated with each collection increment. The collector reclaims for reuse the memory space occupied by any col...
08/22/2006
7092978Space-efficient, depth-first parallel copying collection technique making use of work—stealing on the same structures that maintain the stack of items to be scanned
A copying-type garbage collector operates in multiple concurrent threads. Each thread evacuates potentially reachable objects from the from space to the to space in a depth-first manner: if a thread has evacuated an object containing references to any from-space obj...
08/15/2006
7092866System and method for time compression during software testing
A technique for applying time compression to simulate long-term execution of a software application in the short time frames includes providing simulated events to a software application under test and selectively advancing the system clock. The subject system utili...
08/15/2006
7089272Specializing write-barriers for objects in a garbage collected heap
A technique is provided for reducing the number of write barriers executed in mutator code without compromising garbage collector performance. Advantageously, a compiler generates two forms of a mutator code—a first version with write barriers and a second version...
08/08/2006
7087085Surface-modified implants
An osteogenic implant with improved osteointegration properties, this implant being made of titanium metal or a titanium-based alloy and being suitable for implantation in bones, said implant having a roughened surface, which in the hydroxylated state has been at le...
08/08/2006
7085925Trust ratings in group credentials
A method and system for evaluating a set of credentials that includes at least one group credential and that may include one or more additional credentials. A trust rating is provided in association with the at least one group credential within the set of credential...
08/01/2006
7085790Advancing cars in trains managed by a collector based on the train algorithm
In a garbage collector that employs the train algorithm, the collector identifies cars that are located far back in the collection order but already have large remembered sets, and it advances their collection. One way of doing so includes advancing a car's nominal ...
08/01/2006
7075986Method and apparatus for providing scalable pre-compressed digital video with reduced quantization based artifacts
A method for generating a digital motion video sequence at a plurality of bit rates uses a transitional coding source when switching between bitstreams having different bit rates during transmission of a video sequence. The transitional data may be frames coded usin...
07/11/2006
7072905Better placement of objects reachable from outside a generation managed by the train algorithm
A garbage collector for more efficient placement of objects referenced from external references. The expected life times of these objects is measured by trial and error, by the class or type, by how often the object has been evacuated or the external reference proce...
07/04/2006
7072918Remembered-set scrubbing to remove stale entries in an incremental garbage collector
A computer system, method and software for detecting and purging stale entries from remembered sets associated with incrementally collectible regions used in an incremental garbage collection technique like the Trains algorithm is described. Stale entries are detect...
07/04/2006
7069480Method and apparatus for identifying problems in computer networks
A network appliance for monitoring, diagnosing and documenting problems among a plurality of devices and processes (objects) coupled to a computer network utilizes periodic polling and collection of object-generated trap data to monitor the status of objects on the ...
06/27/2006
7069280Collection-tick mechanism for a collector based on the train algorithm
A garbage collector employs the train algorithm to collect a generation in a dynamically allocated heap. When direct allocation of an object into the generation results in the need to allocate a new car section, the collector makes a determination of whether a new c...
06/27/2006
7069281Efficient collocation of evacuated objects in a copying garbage collector using variably filled local allocation buffers
A copying garbage collector evacuates to a to space the objects in a from space that are referred to by references, including references in previously evacuated objects, that are located outside the from space. It divides the to space into local-allocation buffers (...
06/27/2006
7062518Efficiently supporting the existence of long trains in a generation managed by the train algorithm
A garbage collector that divides a dynamically allocated heap into car sections grouped into trains in accordance with the train algorithm subdivides large trains into subtrains. When an object that is reachable from the train-algorithm-managed generation of the hea...
06/13/2006
7062337Artificial ambiance processing system
An apparatus and method simulates more accurately the natural statistics of a physical reverberation process. A new filter design is provided having a comb shaped group delay. Gain minimums at a plurality of frequencies are combined with a delay line to create a con...
06/13/2006
7062519Incremental scanning of enormous objects to improve scheduling and pause-time behavior of garbage collection
A technique for incrementally collecting enormous objects including scanning portions of the enormous objects on different collection steps. The scanning can be accomplished with a number of collection sets where the enormous object is re-linked and older cars remem...
06/13/2006
7058798Method ans system for pro-active credential refreshing
The basic concept is that before a resource is accessed, the entity that has the burden of gathering the credentials, pro-actively refreshes the credentials and keeps them current. In one instance, a presenter of credentials, for example, a client, pro-actively refr...
06/06/2006
7058781Parallel card table scanning and updating
During a collection interval, if a multi-threaded generational, copying garbage collector finds that a card contains a reference to a younger generation, it gives a corresponding card table entry a youngergen value selected from a plurality of youngergen values at t...
06/06/2006
7058670Scalable, space-efficient, parallel remembered-sets
A garbage collector operates in increments in which it collects a collection set consisting of one or more segments of a dynamically allocated heap. For each of those segments it maintains a remembered set of locations in which it has previously found references to ...
06/06/2006
7052644Continuous production of molded plastic containers
A system for making plastic containers includes a source for providing a continuous stream of molten plastic, and a cutter for severing a continuing series of individual mold charges from the continuous molten plastic stream. A compression molder includes a pluralit...
05/30/2006
7054890Method and apparatus for managing data imaging in a distributed computer system
A three-tiered data imaging system is used on a distributed computer system comprising hosts connected by a network. The lowest tier comprises management facade software running on each machine that converts a platform-dependent interface written with low-level kern...
05/30/2006
7051322Software analysis framework
Presently described is a decompilation method of operation and system for parsing executable code, identifying and recursively modeling data flows, identifying and recursively modeling control flow, and iteratively refining these models to provide a complete model a...
05/23/2006
7048962Stent coating device
The present invention is a method and device, which is suitable for use in an operating theater just prior to implantation, for selectively applying a medical coating to an implantable medical device, for example a stent. Disclosed is a device for use with a stent d...
05/23/2006
7043738Method and apparatus for managing a data imaging system using CIM providers in a distributed computer system
A data imaging system is managed by a three-tiered system. The lowest, or agent, tier comprises Common Information Model (CIM) provider objects that reside in the host providing the data imaging service and can make method calls on low-level kernel routines that imp...
05/09/2006
1                    
 
Sign InRegister
Username  
Password   
forgot password?