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

Icon_funbox Bizarre Patents

Patent No. 5787895

Kissing Shield

A kissing shield comprised of a thin, flexible membrane and a frame or holder.

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: Hoffman, Warnick & D'Alessandro LLC


Number of patents: 280
Last date: December 23, 2008

1              
NumberTitleIssue Date
7204203Aquarium water changing and water stabalization system
An aquarium water changing and stabilization system consists of an initial tank designed to stabilize and condition water before it is entered into a subsequent tank that contains live aquatic animals such as fish. This system has a cabinet that is designed to aesth...
04/17/2007
7469401Method for using partitioned masks to build a chip
A mask reuse methodology process in which the soft logic is implemented with a generic array type cell structure mask and a custom blocking mask. A method is provided comprising printing a set of component cores onto a die at predetermined locations with a reusable ...
12/23/2008
7415714Method and system for generating a tutorial application
The invention relates to the field of source code development and in particular a method and system for generating a tutorial application from one or more selected source code elements. The invention provides for a user to select one or source code elements and one ...
08/19/2008
7411593Image rotation with substantially no aliasing error
A system, method and program product for rotating a first image in an image buffer such that the resulting, rotated image is substantially free of an aliasing error, i.e., broken lines, stair stepped edges, etc., is disclosed. An algorithm is applied to the first im...
08/12/2008
7409954Method for treatment of infections with ultraviolet laser light
A method and an apparatus for the treatment of either endo-cavital infections or abnormal surface tissue conditions, particularly destructive bacterial infections, post major invasive surgery abscesses and skin infections such as vitiligo and psoriasis. If required,...
08/12/2008
7406183System and method of sorting document images based on image quality
A document processing system and method for using image quality to sort documents. The document processing system comprises: a document sorting system that designates a destination pocket for each document based on data gathered from each document; a document imagin...
07/29/2008
7400162Integrated circuit testing methods using well bias modification
Methods for testing a semiconductor circuit (10) including testing the circuit and modifying a well bias (14, 18) of the circuit during testing. The methods improve the resolution of voltage-based and IDDQ testing and diagnosis by modifying well bias d...
07/15/2008
7400268System and method for utilizing RFID tags to manage automotive parts
A system and method for utilizing RFID tags to manage automotive parts. A system is provided that includes a radio frequency identification (RFID) reader configured to read data from RFID tags affixed to parts located throughout a vehicle, wherein each RFID tag uniq...
07/15/2008
7401055System and method for setting special wholesale pricing for resellers
A system and method for calculating a special wholesale pricing between a wholesaler and a reseller for a transaction between the reseller and an end-user. A wholesale discount pricing system is provided that comprises: a system for inputting a special pricing reque...
07/15/2008
7398228Method and system for commodity sales
The wishes of purchasers and sellers of particular comodity items are matched using a computer database. Hopeful purchasers submit requests during a predetermined sale time frame. The requests include a desired purchase price and a desired purchase quantity for the ...
07/08/2008
7397718Determining relative amount of usage of data retaining device based on potential of charge storing device
A system, method and program product for determining a relative amount of usage of a data retaining device are disclosed. A charge storing device is coupled to a data retaining device in a manner that a use of the data retaining device triggers a charging of the cha...
07/08/2008
7398172Method and system of providing a dynamic sampling plan for integrated metrology
A method and system of providing a dynamic sampling plan for integrated metrology is disclosed. The method may include modeling a sampling plan for use with a factory level advanced processing control (FL-APC) system and sending a recommended sampling plan, in respo...
07/08/2008
7395465Memory array repair where repair logic cannot operate at same operating condition as array
Memory array repair where the repair logic cannot operate at the same operating condition as the memory array is presented. In one embodiment, a test is run with the memory array configured in a first operating condition that repair logic for the memory array cannot...
07/01/2008
7394131STI formation in semiconductor device including SOI and bulk silicon regions
Methods for forming or etching silicon trench isolation (STI) in a silicon-on-insulator (SOI) region and a bulk silicon region, and a semiconductor device so formed, are disclosed. The STI can be etched simultaneously in the SOI and bulk silicon regions by etching t...
07/01/2008
7395530Method for implementing single threaded optimizations in a potentially multi-threaded environment
Under the present invention, program code is examined (statically or dynamically) for characteristics indicative of a potential to generate multiple threads. If none are found, single threaded optimization(s) such as desynchronization, optimization of globals, etc.,...
07/01/2008
7392348Method for validating remotely cached dynamic content web pages
Under the present invention, when a request for a web page is received from a client on a server, the web page is built and analyzed for cacheablity. If the web page is cacheable, an entity tag is generated. The entity tag generally identifies the various sources of...
06/24/2008
7392311System and method for throttling events in an information technology system
A system and method for generating throttling parameters for an information management (IT) system based on historical event log data. The system comprises: an identification system that examines the historical event log data and identifies throttling candidates, wh...
06/24/2008
7390748Method of forming a polishing inhibiting layer using a slurry having an additive
A polishing inhibiting layer forming additive for a slurry, the slurry so formed, and a method of chemical mechanical polishing are disclosed. The polishing inhibiting layer is formed through application of the slurry to the surface being polished and is removable a...
06/24/2008
7390615Integrated circuit fuse and method of opening
An integrated circuit, a fuse therefor and fuse opening method are disclosed. The method implements fuse opening using a wet etchant. As a result, there is no explosion that causes damage to surrounding material. In addition, use of the wet etchant allows positionin...
06/24/2008
7392239System and method for querying XML streams
A system and method for querying a stream of XML data in a single pass using standard XQuery expressions. The system comprises: an expression parser that receives a query and generates a parse tree; a SAX events API that receives the stream of XML data and generates...
06/24/2008
7392430System and program product for checking a health of a computer system
Under the present invention, a configurable dictionary is provided. The configurable dictionary includes a set of objects that identify: (1) attribute conditions of the computer system to be checked; (2) associated locations within the computer system for checking t...
06/24/2008
7389343Method, system and program product for tracking web user sessions
The present invention provides a solution for efficiently tracking web user sessions. Specifically, under the present invention, web user sessions are tracked on an analytics system based upon a unique identifier assigned to a requested web page and a session cookie...
06/17/2008
7389492Framework for code generators
Embodiments of the invention provide a dictionary, which may be modified by a developer, that provides a mapping of the generation routine to be performed and a pointer or identifier of the generator employed for the specified generation routine. As will be apprecia...
06/17/2008
7389480Content based yield prediction of VLSI designs
A system, method and program product for predicting yield of a VLSI design. A method is provided including the steps of: identifying and grouping sub-circuits contained within an integrated circuit design by type; calculating critical area values for regions within ...
06/17/2008
7389296Method, system and program product for displaying a logical structure
The present invention provides a methodology for truncating a logical structure having data matching a predefined pattern. For example, the present invention truncates a logical structure so that branches of the structure are automatically ceased at a recursive ance...
06/17/2008
7389248System, method, and program product for selecting a lower cost supplier based on total cost and forecasted demand
Under the present invention, componentized costs for providing/producing an item are collected from a plurality of suppliers. The componentized costs include the fixed and variable costs associated with raw materials and production for providing the item according t...
06/17/2008
7386783Method, system and program product for controlling web content usage
Under the present invention, control tags are attached to web content at a content source. The control tags are used to control use of the web content on a portal page. Specifically, a first type of control tag that can be attached to be content under the present in...
06/10/2008
7386719System and method for eliminating viruses at a web page server
A system and method for providing anti-virus protection to a web server. The method comprises the steps of: receiving web pages that are to be stored at the web server; stripping active elements from the web pages being stored at the web server; storing the web page...
06/10/2008
7386617Method, system and program product for managing multiple network application versions
A session is established between a user system and an existing version of a network application. Once the session is established, session information corresponding to the session is determined and then communicated to the user system. The session information typical...
06/10/2008
7386570Method, system and program product for providing high performance data lookup
Under the present invention, index keys are generated for a set of documents. This is typically accomplished by examining the set of documents, and connecting data values extracted from the set of documents to yield the index keys. Once the index keys are generated,...
06/10/2008
7385673Immersion lithography with equalized pressure on at least projection optics component and wafer
An immersion lithography apparatus and method, and a lithographic optical column structure are disclosed for conducting immersion lithography with at least the projection optics of the optical system and the wafer in different fluids at the same pressure. In particu...
06/10/2008
7386575System and method for synchronizing related data elements in disparate storage systems
A system and method for tracking and synchronizing related data elements in disparate storage systems is provided. More particularly, the present invention provides a hub system for cross-referencing and maintaining storage system information for the efficient synch...
06/10/2008
7383483Data transfer error checking
An RNIC implementation that performs direct data placement to memory where all segments of a particular connection are aligned, or moves data through reassembly buffers where all segments of a particular connection are non-aligned. The type of connection that cuts-t...
06/03/2008
7383475Design structure for memory array repair where repair logic cannot operate at same operating condition as array
Design structure for memory array repair where the repair logic cannot operate at the same operating condition as the memory array is presented. In one embodiment, a test is run with the memory array configured in a first operating condition that repair logic for th...
06/03/2008
7382262System and method of tamper detection
The present invention relates to a system and method of tamper detection. A tamper detection system in accordance with an embodiment of the present invention includes: a passive electronic sensor including a circuit having first, second, and third nodes; a load conn...
06/03/2008
7382004Semiconductor sensing device
A semiconductor sensing device in which a sensing layer is exposed to a medium being tested in an area below and/or adjacent to a contact. In one embodiment, the device comprises a field effect transistor in which the sensing layer is disposed below a gate contact. ...
06/03/2008
7380713Positive evidence-of-use feature for portable storage devices
The invention is directed to a positive evidence-of-use feature for portable storage devices. A system in accordance with an embodiment includes: a movable outer sleeve for surrounding a portion of the portable storage device, wherein the movable outer sleeve is con...
06/03/2008
7380211System and method to manage speaker notes in a computer implemented slide show
A system and method for managing speaker notes in a slide presentation is disclosed. Preferably, the invention operates in a computer implemented slide presentation product. Particularly, a system for creating a plurality of speaker notes files to be used in support...
05/27/2008
7376852Method for controlling power change for a semiconductor module
The present invention provides a method for controlling power change for a semiconductor module. Specifically, under the present invention power is applied to, or removed from a semiconductor module between a lower power state such as a zero power, nap or sleep stat...
05/20/2008
7376638System and method for addressing inefficient query processing
A system and method for analyzing predicate usage and proposing solutions to improve query performance. The system comprises a system for collecting performance statistics for database queries; an aggregation system that organizes the performance statistics based on...
05/20/2008
1              
 
Sign InRegister
Username  
Password   
forgot password?