A gun that fires a missile, powered by gas "discharged by the operator of the toy."
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.
| Number | Title | Issue Date |
| 8175923 | Customer 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 |
| 8140371 | Providing 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 |
| 8136094 | Relationship 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 |
| 8130792 | STM-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 |
| 8112434 | Performance 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 |
| 8099723 | 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... | 01/17/2012 |
| 8055543 | Referential 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 |
| 8037439 | Data 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 |
| 8037133 | Business 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 |
| 8037124 | System 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 |
| 8032776 | System 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 |
| 8024659 | Dividing 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 |
| 8019992 | Method 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 |
| 8015062 | Marketing 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 |
| 8009814 | Method 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 |
| 8001541 | System 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 |
| 7996339 | Method 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 |
| 7979508 | System 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 |
| 7971090 | Method 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 |
| 7968154 | Atomisation 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 |
| 7966560 | Laying 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 |
| 7966376 | Preventing 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 |
| 7962907 | Scheduling 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 |
| 7953591 | Automatically 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 |
| 7953077 | Network 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 |
| 7949830 | System 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 |
| 7949515 | Automatically 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 |
| 7945795 | Enabling 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 |
| 7930688 | Scheduling 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 |
| 7921396 | Data 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 |
| 7920618 | Insertion 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 |
| 7916643 | Limiting 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 |
| 7899069 | Priority 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 |
| 7895285 | Business 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 |
| 7882441 | Apparatus 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 |
| 7882385 | Reducing 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 |
| 7872968 | Priority 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 |
| 7870909 | Deployable 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 |
| 7865786 | Scanned 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 |
| 7836287 | Reducing 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 |