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: Rodriguez; Herman


Number of patents: 171
Last date: March 20, 2012

1          
NumberTitleIssue Date
8139723Voice authentication system and method using a removable voice ID card
A voice authentication system using a removable voice ID card comprises: at server side, a voiceprint database for storing the voiceprints of all authorized users; a voiceprint updating means for updating the voiceprints in said voiceprint database; and a voiceprint...
03/20/2012
7990400Method for displaying images on display screen
Method, apparatus and program product for efficient display of an image at a targeted position in an image on a display screen by displaying, on the display screen, an image on which the targeted position is not displayed; setting a first position specified on the i...
08/02/2011
7607097Translating emotion to braille, emoticons and other special symbols
A method for incorporating emotional information in a communication stream by receiving an emotional state indicator indicating an emotional state of a presenter in a communication session, retrieving a cultural profile for the presenter, retrieving a plurality of c...
10/20/2009
7580760Sampling messages from a data feed
Disclosed is a method, apparatus and computer program for sampling a data feed of messages at regular time intervals. A current sample point is identified. A time interval is also identified which is defined by the current sample point and at least one of the previo...
08/25/2009
7565412Methods for detecting outbound nagling on a TCP network connection
Methods for detecting outbound Nagling on a TCP network connection are disclosed. Embodiments may include creating by a sender computer one or more segments to be transmitted to a receiver computer and determining by the sender computer whether any of the one or mor...
07/21/2009
7559052Meta-model for associating multiple physical representations of logically equivalent entities in messaging and other applications
A meta-model for creating models of alternative physical representations of logically equivalent entities, such as alternative wire format representations of logically equivalent messages, includes a logical meta-model and a physical meta-model. The logical meta-mod...
07/07/2009
7555489Generating a fingerprint for a document
Mechanisms for generating a set of one or more elements of a fingerprint for a document, the document comprising a semantic construct having one or more ordered words, are provided. With these mechanisms, a range of sizes for a fingerprint element is defined and ord...
06/30/2009
7552202System and method to uniquely identify identically configured branches in a distributed enterprise
A system and method to uniquely identify identically configured branches in a distributed enterprise such that branch specific configuration information may be used to configure computing devices in the identified branch are provided. With the system and method, upo...
06/23/2009
7533334Apparatus for transmitting accessibility requirements to a server
A apparatus and computer instructions for transmitting accessibility requirements. Content is received from a computer at a data processing system. The content is parsed for a selected indicator. The data processing system is queried to identify accessibility requir...
05/12/2009
7533279Remote control save and sleep override
A method is presented that handles a power down signal received by a device. Other types of signals, such as suspend or save and sleep, may also be handled. A device, such as a parent device, sends a power down signal to another device, such as a child device. The p...
05/12/2009
7533102Method and apparatus for converting legacy programming language data structures to schema definitions
A method and apparatus for creating a schema definition from a language-specific metamodel of a data structure written in a legacy computer language involves walking through the nodes of the metamodel, and creating corresponding schema element objects in a schema tr...
05/12/2009
7532617Method and apparatus for session initiation protocol application design, development, execution and integration
A method, apparatus, and computer instructions are provided for a session initiation protocol application design, development, execution, and integration. A framework with a framework controller, an application data object, transition handlers, precondition handlers...
05/12/2009
7526759Debugging prototyped system solutions in solution builder wizard environment
A system and method for debugging system solutions under design which cooperates with a solution design platform in which relationships between two or more system-level computing components are defined, in which each system-level computing component is associated wi...
04/28/2009
7526757Method and apparatus for maintaining performance monitoring structures in a page table for use in monitoring performance of a computer program
A method and apparatus in a data processing system for measuring events associated with the execution of instructions are provided. Instructions are received at a processor in the data processing system. If a selected indicator is associated with the instruction, co...
04/28/2009
7526616Method and apparatus for prefetching data from a data structure
A method, apparatus, and computer instructions for providing hardware assistance to prefetch data during execution of code by a process or in the data processing system. In response to loading of an instruction in the code into a cache, a determination is made, by t...
04/28/2009
7526531Methods for detecting outbound nagling on a TCP network connection
Methods for detecting outbound Nagling on a TCP network connection are disclosed. Embodiments may include creating by a sender computer one or more segments to be transmitted to a receiver computer and determining by the sender computer whether any of the one or mor...
04/28/2009
7526525Method for efficiently distributing and remotely managing meeting presentations
A mechanism is provided for efficiently distributing and remotely managing meeting presentations. Participants download presentation documents to local storage ahead of time. The presentation then runs in an environment that allows the meeting host to send events to...
04/28/2009
7526515Method and system for a grid-enabled virtual machine with movable objects
A method, an apparatus, a computer program product, and a data processing system provide for operation of a virtual machine with embedded functionality for interoperating with other virtual machines in a computational grid. A plurality of virtual machines are run on...
04/28/2009
7526099Motion picture data processing device, method, and program
To provide lossless embedding of a visible watermark in compressed motion picture data. The present invention includes a quantization/dequantization operation part 10 for dequantizing motion picture data that has been subjected to compression including...
04/28/2009
7523463Technique to generically manage extensible correlation data
A technique to generically manage extensible correlation data is provided for correlating a series of events. The technique employs a global unique identifier (GUID) for identifying an event and uses the GUID as a key to associate one or more extensible correlators ...
04/21/2009
7523174Dynamic portal assembly
A Dynamic Portal Assembly for Portals for manipulating a topology tree of a Portal at runtime. Topology Fragments, that are partial topology trees, are computed by Adapters and are merged with existing trees at run time. The Adapters base the computation on the stat...
04/21/2009
7523116Selection of optimal execution environment for software applications
A system for selecting a compatible environment for executing an application on a data processing system that has two or more execution environments installed includes retrieving information that indicates a set of execution environments that are compatible with a p...
04/21/2009
7519961Method and apparatus for averaging out variations in run-to-run path data of a computer program
A method and apparatus for averaging out variations from run to run of a computer program are provided. With the apparatus and method, call trees are generated for two or more executions of a build of a computer program. The apparatus and method perform a “tree-ad...
04/14/2009
7519717Quality of service for network connected clients
A network server for communicating with a network client over a network comprising: a client configuration detector for detecting a configuration of the network client; a server configurator for changing the configuration of the network server; a comparator for dete...
04/14/2009
7519670Method for disappearing ink for text messaging
An instant messaging client presents messages and removes the messages from display after a predetermined amount of time. In one preferred embodiment, the predetermined amount of time is agreed upon by all participants during a policy negotiation. Each message may b...
04/14/2009
7519547E-commerce transaction aggregation and processing
Methods, systems, and media for aggregating and processing product information are disclosed. Embodiments include hardware and/or software for receiving an electronic receipt from a merchant that describes a transaction for a product by a purchaser and gathering pro...
04/14/2009
7519322Tracking locally broadcast electronic works
A method, system, and program for tracking locally broadcast electronic works are provided. According to one aspect of the invention, a sending player locally broadcasts an electronic work. In particular, the local broadcast may be a wireless broadcast creating an a...
04/14/2009
7518620Method of displaying local and remote data objects and of interacting with same
A method for display of and interaction with local and remote data objects in a distributed data processing system is disclosed. In an embodiment, given sufficient information or “meta data” (i.e. data about data) for a local system and a remote system, a data o...
04/14/2009
7515873Responding to recipient rated wirelessly broadcast electronic works
A method, system, and program for responding to recipient ratings of wirelessly broadcast electronic works are provided. A secondary player receives a wireless broadcast of an electronic work from a primary player. Next, responsive to a playback of the electronic wo...
04/07/2009
7512937Integrated visual and language-based method for reusable data transformations
A method deploys a set of coupled data transformation modules describing a data transformation, the data transformation for transforming a data structure from a first format to a second format. The method includes receiving an instruction for selecting the set of tr...
03/31/2009
7509653Efficient and scalable event partitioning in business integration applications using multiple delivery queues
A business integration (BI) system receives business objects from a source application at an event partitioner. Event partitioner partitions received business objects into independent sets based on interdependent events, and allocates each independent group of busin...
03/24/2009
7509650Enhance browsing of messages in a message queue
Methods to enhance browsing of messages in a message queue are disclosed. Embodiments include hardware and/or software for tracking records browsed by one or more agents. The agents can be processes designed to collect, process, and/or reformat data for an upperware...
03/24/2009
7508450Method for closed captioning of audio video content on a portable playback device
A method for presenting closed captioning text on device display screens, the method includes: receiving a continuous flow of audio video (A/V) content information; separating closed captioning information from video content contained in the A/V content information ...
03/24/2009
7502779Semantics-based searching for information in a distributed data processing system
Searching for information in a distributed data processing system, including providing a semantics-based search index by storing in the semantics-bases search index search keywords from documents according to semantics from selected document structure templates, the...
03/10/2009
7500222Tracking and maintaining related and derivative code
A method and an apparatus within an integrated development environment to increase the efficiency of tracking changes made to source code. The method and apparatus comprise three modes: a constructor mode, a matchmaker mode, and an announcer mode. The constructor fi...
03/03/2009
7500080Facilitating non-contiguous allocation of a large object within a java heap
A chunking controller within a broker layer detects a large object, where a large object is one that the size of the allocation of the large object within a memory heap exceeds a maximum contiguous free space within the Java heap. The broker layer operates atop the ...
03/03/2009
7499405Method for testing branch execution and state transition logic in session initiation protocol application modular components
A system for testing branch execution and state transition logic in session initiation protocol application modular components. A test harness constructs, sends, and initializes an artificial session initiation protocol runtime environment in order to test session i...
03/03/2009
7496908Method and apparatus for optimizing code execution using annotated trace information having performance indicator and counter information
A method, apparatus, and computer instructions in a data processing system for processing instructions are provided. Instructions are received at a processor in the data processing system. If a selected indicator is associated with the instruction, counting of each ...
02/24/2009
7496902Data and instruction address compression
An improved method, apparatus, and computer instructions for compressing trace data. An instruction stream is identified, and in response to identifying the instruction stream, the instruction addresses in the instruction stream are replaced with a stream identifier...
02/24/2009
7496900Method for automatic detection of build regressions
A method and apparatus for automatically performing regression processing on trace data are provided. With the apparatus and method, call tree data structures are generated for two or more executions of two or more builds of a computer program. The apparatus and met...
02/24/2009
1          
 
Sign InRegister
Username  
Password   
forgot password?