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

Icon_funbox Bizarre Patents

Patent No. 5871518

Smoking Cessation Lighter and Method

A lighter for tobacco products suppresses the urge to smoke by operant conditioning.

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: Williams; Brandon G.


Number of patents: 17
Last date: August 11, 2009

NumberTitleIssue Date
7574526Multicast group management in infiniband
A method for managing multicast groups with send-without-receive (SWR) joiners without the use of traps on creation and deletion of groups is provided. Group information is maintained continuously while the SWR member exists. When an SWR join is attempted and the gr...
08/11/2009
7530853Socket and method for compensating for differing coefficients of thermal expansion
The illustrative embodiments provide a socket, a method for manufacturing the socket, a device, and a method for compensating for a difference in the coefficients of thermal expansion between a socket and a printed circuit board. The socket includes surface mounted ...
05/12/2009
7512631Method for identifying database triggers
A method to identify database triggers in a data processing system. A request is received to create a database monitor for a specific application event and in response to receiving the request to create the database monitor, the database monitor is created. Then, a ...
03/31/2009
7492723Mechanism to virtualize all address spaces in shared I/O fabrics
A mechanism, method and computer usable medium is provided for each root node of a multiple root node system and its own independent address space. This mechanism also allows multiple system images within the same root node to have their own independent address spac...
02/17/2009
7477176Method and apparatus for generating multiple analog signals using a single microcontroller output pin
A method and apparatus are disclosed for generating multiple separate analog signals using a single microcontroller output pin. The microcontroller generates a waveform that is used to concurrently generate multiple separate analog signals. The microcontroller outpu...
01/13/2009
7447331System and method for generating a viewable video index for low bandwidth applications
A system and method for generating a viewable video index for low bandwidth applications are provided. The exemplary aspects of the present invention solve the problems with the prior art systems by incorporating information for generating a viewable representation ...
11/04/2008
7444670Method and apparatus for migrating a virtual TPM instance and preserving uniqueness and completeness of the instance
A migration scheme for virtualized Trusted Platform Modules is presented. The procedure is capable of securely migrating an instance of a virtual Trusted Platform Module from one physical platform to another. A virtual Trusted Platform Module instance's state is dow...
10/28/2008
7430220System load based dynamic segmentation for network interface cards
The present invention provides a computer implemented method, system, and computer program product of dynamic segmentation based on processor load using various steps. If a network interface card is enabled for segmentation, a determination is made as to whether a p...
09/30/2008
7426544Method and apparatus for local IP address translation
A method, apparatus, and computer instructions for requesting a page from a server across a network data processing system. The page is requested a first time from a client application in the data processing system in which the page is requested using a domain name....
09/16/2008
7412690Method, apparatus, and program for code reusability and maintainability in XML-driven projects
A data dictionary is provided that specifies the entities and corresponding attributes for the application program interface developers to use. An extensible markup language interface is provided for customers to perform operations on the data. Application program i...
08/12/2008
7401325Method and apparatus for a configurable Java Server pages processing framework
A method, apparatus, and computer instructions for a configurable JAVASERVER pages processing framework to process JAVASERVER pages (JSP). A JSP document or page is translated into a document object model (DOM) object that encapsulates elements of the JSP. The synta...
07/15/2008
7398427Isolation of input/output adapter error domains
Method, apparatus and system for isolating input/output adapter error domains in a data processing system. Errors occurring in one input/output adapter are isolated from other input/output adapters of the data processing system by functionality in a host bridge that...
07/08/2008
7389422System for forwarding and verifying multiple digital signatures corresponding to users and contributions of the users in electronic mail
A mechanism is provided for augmenting the mail header of a message with a list of digital signatures representing the chain of contributors to the message. The augmented header may also encode the actual contributions corresponding to each digital signature. The li...
06/17/2008
7356811Method and apparatus for referencing a constant pool in a java virtual machine
A method, apparatus, and computer instructions for referencing a constant pool. A determination is made as to whether a bytecode references the constant pool. A relative offset to the constant pool is identified for the bytecode, in response to the bytecode referenc...
04/08/2008
7303443Socket and method for compensating for differing coefficients of thermal expansion
The illustrative embodiments provide a socket, a method for manufacturing the socket, a device, and a method for compensating for a difference in the coefficients of thermal expansion between a socket and a printed circuit board. The socket includes surface mounted ...
12/04/2007
7298904Method and apparatus for scaling handwritten character input for handwriting recognition
A method, computer program product, and a data processing system for scaling handwritten character input for performing handwriting recognition. A stroke parameter is derived from a handwritten character stroke and an input area is calculated in which the handwritte...
11/20/2007
7275181Autonomic embedded computing “dynamic storage subsystem morphing”
A Dynamic Storage Subsystem Morphing (DSSM) mechanism (40) is connected to a plurality of storage subsystem resources, which reserve some storage area each non-donor ECU (12), ready for a “slot-down/up” access by a respective non-donor ECU having a...
09/25/2007
 
Sign InRegister
Username  
Password   
forgot password?