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

Icon_funbox Bizarre Patents

Patent No. 6055910

/patents/6055910.html

A gun that fires a missile, powered by gas "discharged by the operator of the toy."

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: Winstead, P.C.


Number of patents: 94
Last date: May 08, 2012

1      
NumberTitleIssue Date
8175923Customer checkout accelerator
A system and method for accelerating customer sales transactions in a retail store. A customer checkout accelerator provides a customer user interface initiate a request for a preapproval amount for a sales transaction before reaching the point of sale for completio...
05/08/2012
8140371Providing computing service to users in a heterogeneous distributed computing environment
For providing a service-centric approach to allocating computing service power to users in a heterogeneous distributed computing environment such as a grid, a grid service broker comprises a central service broker and distributed service brokers. Service power is me...
03/20/2012
8136094Relationship management for data modeling in an integrated development environment
A system and method of relationship management for data modeling in an integrated development environment is provided. A method of incorporating a program code file includes generating a relational schema of symbols in the program code file based on a framework for ...
03/13/2012
8130792STM-1 to STM-64 SDH/SONET framer with data multiplexing from a series of configurable I/O ports
The present invention relates to a device for combining at least two data signals having an input data rate into a single data stream having an output data rate being higher than the input data rate for transmission on a shared medium or vice versa, particularly, to...
03/06/2012
8112434Performance of an enterprise service bus by decomposing a query result from the service registry
A method, system and computer program product for improving performance of an enterprise service bus. A cache is used to store collections of service objects where each service object includes service meta-data associated with a web service application. The cache ma...
02/07/2012
8099723Referencing 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...
01/17/2012
8055543Referential interface to enable commercial interaction between entities
A system, method and program product is provided for establishment of a referential interface between business entities such as manufacturers and distributors in a computerized marketplace. The interface allows commercial interaction between two potentially geograph...
11/08/2011
8037439Data aligner in reconfigurable computing environment
A data aligner in a reconfigurable computing environment is disclosed. Embodiments employ hardware macros in field configurable gate arrays (FPGAs) to minimize the number of configurable logic blocks (CLBs) needed to shift bytes of data. The alignment mechanism allo...
10/11/2011
8037133Business to business event communications
A method, system and product is provided for the implementation of business to business event handling mechanisms for use in coarse grain components allowing communication of event information among providers and interested subscribers across a network. Provision of...
10/11/2011
8037124System and method for describing and locating web services
A system and method for describing and locating web services. The system may include a server and a proxy located at a front-end of the server. The server may have an associated Web Services Description Language (WSDL) that identifies web services on the server. The...
10/11/2011
8032776System for maximizing server utilization in a resource constrained environment
A mechanism for controlling the hardware resources on a blade server, and thereby limiting the power consumption of the blade server is disclosed. The enforceable hardware resources that are controlled include the base frequency of the central processing unit (CPU) ...
10/04/2011
8024659Dividing a large input page into a plurality of smaller input pages to provide easier use of a terminal with a small screen
In a terminal with a display screen that is too small to accept a required input in its entirety, a user is enabled to perform the input without intricate operation. The terminal displays input pages downloaded from a server via a network, and transmits input inform...
09/20/2011
8019992Method for granting user privileges in electronic commerce security domains
An electronic commerce system supports web sites including on-line stores that are accessible by a set of customers and organizations to which stores may belong. Organizations may be defined in accordance with a tree structure. Users accessing a web site are provide...
09/13/2011
8015062Marketing profile store
A method and a system for providing content on a computer having a memory, a display having at least a viewable position and networking capabilities for communicating with other computers in a networked system is provided. A storepath establishes the relationship am...
09/06/2011
8009814Method and apparatus for a voice portal server
Method, system, and computer program product for building a voice prompt menu for a collection of portlets by acquiring a list of portlets, building a voice menu comprising voice menu items to activate each of the portlets, acquiring a portlet profile containing cus...
08/30/2011
8001541System and method for matching of classpaths in a shared classes system
A system 300 and method for fast matching of JAVA classpaths in a shared classes JVM system by identifying classpaths of loaded classes and storing a local array (110, 210) of identified classpaths in order to avoid checking on a subsequent class load ...
08/16/2011
7996339Method and system for generating object classification models
A method for generating object classification models is disclosed. Initially, a set of training data is fed into a training algorithm to generate a first object classification model. A set of field data is then applied to the first object classification model to pro...
08/09/2011
7979508System and method for improving gateway transparency
In a client-server environment, a method and system are disclosed for granting transparency to the compulsory gateway of an IP network versus client applications run by the end-users connected on the IP network. When client applications have to access, on request of...
07/12/2011
7971090Method of testing server side objects
There is disclosed a method and system of testing server side objects in a client-server environment. A proxy is created of a first object on a server side on a client side. The proxy invokes a method of the first object on the server side to conduct a test by a tes...
06/28/2011
7968154Atomisation of a precursor into an excitation medium for coating a remote substrate
The invention relates to a method and apparatus for applying and forming a coating on a substrate surface by the application of at least one atomized coating forming material onto the substrate to form the coating. The atomized coating forming material, upon leaving...
06/28/2011
7966560Laying out web components using mounting and pooling functions
To edit a web page so that various contents can be displayed, while ensuring fine uniformity of the whole web page, a mount (board art) is displayed within the web page so that content, such as an image or a text, can be pasted in the mount. When pasting the content...
06/21/2011
7966376Preventing the capture of chat session text
A method, system, and computer program product for disabling the capturing of chat session text. A chat session participant may store a profile for informing other chat session participants of preferences regarding the capture of chat session text. A chat session us...
06/21/2011
7962907Scheduling technique for software pipelining
An improved scheduling technique for software pipelining is disclosed which is designed to find schedules requiring fewer processor clock cycles and reduce register pressure hot spots when scheduling multiple groups of instructions (e.g. as represented by multiple s...
06/14/2011
7953591Automatically identifying unique language independent keys correlated with appropriate text strings of various locales by key search
A method, system and computer program product for automatically identifying unique language independent keys. A “key search” is performed which searches for various language independent keys in a properties file associated with a value or text string entered in ...
05/31/2011
7953077Network processor with single interface supporting tree search engine and CAM
A method and system for identifying a data structure associated with a packet of data. A processor internal to a packet processor may extract one or more fields in a packet header field of a received packet of data to generate a search key. The internal processor ma...
05/31/2011
7949830System and method for handling data requests
A system and method for handling speculative read requests for a memory controller in a computer system are provided. In one example, a method includes the steps of providing a speculative read threshold corresponding to a selected percentage of the total number of ...
05/24/2011
7949515Automatically identifying unique language independent keys correlated with appropriate text strings of various locales by value and key searches
A method, system and computer program product for automatically identifying unique language independent keys. A “value search” is performed which provides a listing of values for a locale. Upon the user selecting a value in the listing, a “key search” is per...
05/24/2011
7945795Enabling a client device in a client device/data center environment to resume from a sleep more quickly
A method, computer program product and system for enabling a client device in a client device/data center environment to resume from sleep state more quickly. The resource in the server blade used for suspending the activity of the computing state of the client devi...
05/17/2011
7930688Scheduling technique for software pipelining
An improved scheduling technique for software pipelining is disclosed which is designed to find schedules requiring fewer processor clock cycles and reduce register pressure hot spots when scheduling multiple groups of instructions (e.g. as represented by multiple s...
04/19/2011
7921396Data aligner in reconfigurable computing environment
A data aligner in a reconfigurable computing environment is disclosed. Embodiments employ hardware macros in field configurable gate arrays (FPGAs) to minimize the number of configurable logic blocks (CLBs) needed to shift bytes of data. The alignment mechanism allo...
04/05/2011
7920618Insertion of null packets to mitigate the effects of interference in wireless communications
Mitigation of interference effects in certain wireless communications is accomplished by the disclosed method. A wireless communications device communicates utilizing a protocol which requires hopping from channel to channel within a communications frequency band wh...
04/05/2011
7916643Limiting extreme loads at session servers
A method, system and computer program product for limiting extreme loads and reducing fluctuations in load at session servers. An admission rate controller of a SIP router calculates the “deflator ratio” equal to the average number of in-dialog messages received...
03/29/2011
7899069Priority based bandwidth allocation within real-time and non-real-time traffic streams
A method and system for transmitting packets in a packet switching network. Packets received by a packet processor may be prioritized based on the urgency to process them. Packets that are urgent to be processed may be referred to as real-time packets. Packets that ...
03/01/2011
7895285Business to business event communications
A method, system and product is provided for the implementation of business to business event handling mechanisms for use in coarse grain components allowing communication of event information among providers and interested subscribers across a network. Provision of...
02/22/2011
7882441Apparatus for interoperation between legacy software and screen reader programs
A computer program for facilitating operation of a screen reader with legacy programs whose user interface definitions do not conform to the design guidelines expected by the screen reader program. A graphical user interface is analyzed to identify a logical sequenc...
02/01/2011
7882385Reducing inefficiencies of multi-clock-domain interfaces using a modified latch bank
A system and method for improving the performance and efficiency of multi-clock-domain data transmission interfaces. The data transmission interface may include a modified slave latch which includes one or more clock splitters and one or more transmission gates may ...
02/01/2011
7872968Priority based bandwidth allocation within real-time and non-real time traffic streams
A method and system for transmitting packets in a packet switching network. Packets received by a packet processor may be prioritized based on the urgency to process them. Packets that are urgent to be processed may be referred to as real-time packets. Packets that ...
01/18/2011
7870909Deployable zonal isolation system
A method of providing zonal isolation in a wellbore completion includes the steps of identifying an anticipated zone for isolation in a wellbore before completing the wellbore; selecting, before completing the wellbore, a completion assembly and a cooperative deploy...
01/18/2011
7865786Scanned memory testing of multi-port memory arrays
A system for at-functional-clock-speed continuous scan array built-in self testing (ABIST) of multiport memory is disclosed. During ABIST testing, functional addressing latches from a first port are used as shadow latches for a second port's addressing latches. The ...
01/04/2011
7836287Reducing the fetch time of target instructions of a predicted taken branch instruction
A method and processor for reducing the fetch time of target instructions of a predicted taken branch instruction. Each entry in a buffer, referred to herein as a “branch target buffer”, may store an address of a branch instruction predicted taken and the instru...
11/16/2010
1      
 
Sign InRegister
Username  
Password   
forgot password?