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

Icon_funbox Bizarre Patents

Patent No. 6637447

Beerbrella

A small umbrella which may be removably attached to a beverage container in order to shade the beverage container from the direct rays of the sun.

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: Talpis; Matthew


Number of patents: 60
Last date: December 20, 2011

1    
NumberTitleIssue Date
8082540Method for visually indicating preceding and succeeding source code lines that are executed in a graphical debugging environment
A method for visually displaying an indicator for preceding and succeeding source code lines being executed within a graphical debugging environment. The method includes displaying within a GUI source code lines for a segment of currently examined source code, displ...
12/20/2011
8055486Power delivery analysis and design
A computer program product is provided for power delivery analysis and design for a hierarchical system. The product includes a storage medium, readable by a processing circuit, for storing instructions for execution by the processing circuit for facilitating a meth...
11/08/2011
8054119System and method for on/off-chip characterization of pulse-width limiter outputs
The present invention provides for a method for characterization of pulse-width limiter outputs. A known clock signal is received. A pulse width of the received known clock signal is limited through a first pulse-width limiter to generate a first intermediate signal...
11/08/2011
8037431Structure for interleaved voltage controlled oscillator
A design structure embodied in a machine readable medium used in a design process includes an interleaved voltage-controlled oscillator, including a ring circuit of main logic inverter gates; a plurality of delay elements connected in parallel with a selected sequen...
10/11/2011
80328543-stack floorplan for floating point unit
A 3-stack floorplan for a floating point unit includes: an aligner located in the center of the floating point unit; a frontend located directly above the aligner; a multiplier located directly below the frontend and next to the aligner; an adder located directly ne...
10/04/2011
8015148Selective profiler for use with transaction processing applications
A server system suitable for processing transactions includes transaction processing means to process requests issued by client systems. A transaction profiler records information regarding transactions processed by the server. Profiled transactions are selected for...
09/06/2011
7912953Administering devices including allowed action lists
Exemplary embodiments of the present invention include a method for administering devices in a network. The method includes creating a user metric vector comprising a plurality of disparate user metrics, creating a user metric space comprising a plurality of metric ...
03/22/2011
7890952Autonomic peer-to-peer computer software installation
Methods, systems, and products are provided for peer-to-peer computer software installation. Embodiments include receiving, by an observing install agent running on an observing host from a test install agent running on a test host, performance information describin...
02/15/2011
7890561Random number generator
A random number generator, a method, and a computer program product are provided for producing a random number seed. Each oscillator within an array of oscillators operates at a different frequency. The operating frequencies of each oscillator are not harmonically r...
02/15/2011
7882389Dynamic reassignment of devices attached to redundant controllers
A method for dynamically assigning a plurality of storage devices to a plurality of controllers within a storage unit, the method including: sensing each storage device from the plurality of storage devices; assigning each one of the storage devices to a respective ...
02/01/2011
7877523Apparatus, computer program product, and system for completing a plurality of chained list DMA commands that include a fenced list DMA command element
An apparatus and a computer program product are provided for completing a plurality of (direct memory access) DMA commands in a computer system. It is determined whether the DMA commands are chained together as a list DMA command. Upon a determination that the DMA c...
01/25/2011
7870528Method and system for unfolding/replicating logic paths to facilitate modeling of metastable value propagation
A net of an integrated circuit design is analyzed by unfolding paths on the receive side of an asynchronous boundary to facilitate modeling of the propagation of a metastable value from a receive latch to sinks of the net. The paths are unfolded by replicating combi...
01/11/2011
7831432Audio menus describing media contents of media players
Methods, systems, and computer program products are provided for creating an audio menu describing media content of a media player. Embodiments include retrieving metadata describing the media files managed by the media player; converting at least a portion of the m...
11/09/2010
7816754Ball grid array package construction with raised solder ball pads
The present invention provides for a BGA solder ball interconnection to an outer conductive layer of a laminated circuit assembly having an underlying circuit layer. The invention includes a raised BGA solder ball pad substantially co-planar with the outer conductiv...
10/19/2010
7809911Write protection of subroutine return addresses
Exemplary methods, systems, and products are described that operate generally by moving subroutine return address protection to the processor itself, in effect proving atomic locks for subroutine return addresses stored in a stack, subject to application control. Mo...
10/05/2010
7786813Interleaved voltage controlled oscillator
An interleaved voltage-controlled oscillator (VCO) is disclosed. The VCO includes a ring circuit comprising a series connection of main logic inverter gates, a plurality of delay elements connected in parallel with a selected sequence of the main logic inverter gate...
08/31/2010
7782146Interleaved voltage controlled oscillator
An interleaved voltage-controlled oscillator (VCO) is disclosed. The VCO includes a ring circuit comprising a series connection of main logic inverter gates, a plurality of delay elements connected in parallel with a selected sequence of the main logic inverter gate...
08/24/2010
7769878Tunneling IPv6 packets
Methods, systems, and products are provided for tunneling IPv6 packets. Embodiments include receiving, by an origin IPv6 border router from an origin IPv6 host, an IPv6 packet having an IPv6 destination address; receiving, by an origin IPv6 border router from an ori...
08/03/2010
7721145System, apparatus and computer program product for performing functional validation testing
A system, apparatus, computer program product and method of performing functional validation testing in a system are provided. Generally, functional validation testing includes data acquisition and data validation testing. During the functional validation testing tw...
05/18/2010
7628321Controlling electronic withdrawals
Controlling electronic withdrawals by a drawee including receiving in the drawee from a withdrawal device a withdrawal request, where the withdrawal request includes a withdrawal device identifier, a drawer identifier, and a withdrawal amount; retrieving from storag...
12/08/2009
7571105Weight based upselling
Weight based upselling, including receiving a purchase request for an item from a customer; determining a weight of the item; identifying, in dependence upon the weight of the item, a shipping weight range and a shipping cost for the item, where the shipping weight ...
08/04/2009
7509262Weight based upselling
Weight based upselling, including receiving a purchase request for an item from a customer; determining a weight of the item; identifying, in dependence upon the weight of the item, a shipping weight range and a shipping cost for the item, where the shipping weight ...
03/24/2009
7505978Aggregating content of disparate data types from disparate data sources for single point access
Methods, systems, and products are disclosed for aggregating content of disparate data types from disparate data sources for single point access by a user. Embodiments include establishing a user account for the user; retrieving content of disparate data types from ...
03/17/2009
7496847Displaying a computer resource through a preferred browser
Displaying a computer resource through a preferred browser, including invoking a URL that identifies a computer resource; identifying, among a plurality of available browsers, a preferred browser for the resource; and displaying the resource through the preferred br...
02/24/2009
7490017Analytical generation of software thermal profiles
A computer implemented method, data processing system, and computer usable code are provided for analytical generation of software thermal profiles. In order to generate a thermal profile, a set of instruction streams are analyzed for a program being executed by a s...
02/10/2009
7489774Routing telecommunications to a user in dependence upon device-based routing preferences
Routing telecommunications to a user including receiving a call, determining that the call is intended for the user, receiving an RFID signal from an RFID tag located with the user, determining the user's location in dependence upon the RFID signal, identifying a pl...
02/10/2009
7486779Origin device based callee identification
A method, system, and program for origin device initiated callee identification are provided. At an origin device, a voice utterance of a callee is detected from a destination device. A callee identity associated with the voice utterance is identified at the origin ...
02/03/2009
7487208Differential dynamic content delivery to alternate display device locations
Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; identifying a recording period within a presentation session; recording, durin...
02/03/2009
7487209Delivering dynamic media content for collaborators to purposeful devices
Methods, systems, and computer program products are provided for delivering dynamic media content to collaborators. Embodiments include providing collaborative event media content including a grammar and a structured document; generating a dynamic client context for...
02/03/2009
7487361Dynamic cache lookup based on dynamic data
A system and method for tracking user security credentials in a distributed computing environment. The security credentials of an authenticated user includes not just his unique user identifier, but also a set of security attributes such as the time of authenticatio...
02/03/2009
7487497Method and system for auto parallelization of zero-trip loops through induction variable substitution
A method and system of auto parallelization of zero-trip loops that substitutes a nested basic linear induction variable by exploiting a parallelizing compiler is provided. Provided is a use of a max{0,N} variable for loop iterations in case of no information is kno...
02/03/2009
7480586Thermal interrupt generation
A computer implemented method, data processing system, and processor are provided for thermal interrupt generation. An interrupt temperature is set to a first temperature and an interrupt direction is to a greater than or equal to determination. A determination is m...
01/20/2009
7475232Performance of an in-order processor by no longer requiring a uniform completion point across different execution pipelines
A method, system and processor for improving the performance of an in-order processor. A processor may include an execution unit with an execution pipeline that includes a backup pipeline and a regular pipeline. The backup pipeline may store a copy of the instructio...
01/06/2009
7475340Differential dynamic content delivery with indications of interest from non-participants
Session document for a presentation, where the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element having an associated indication of interest from a user not p...
01/06/2009
7475257System and method for selecting and using a signal processor in a multiprocessor system to operate as a security for encryption/decryption of data
A system and method are provided to dedicate one or more processors in a multiprocessing system to performing encryption functions. When the system initializes, one of the synergistic processing unit (SPU) processors is configured to run in a secure mode wherein the...
01/06/2009
7474832Personal video recording with storage space distributed among remote personal video recorders
Automated personal video recording comprising scheduling a show for a user having allocated storage space on a personal video recorder (“PVR”), wherein the show has a storage space requirement that exceeds the user's free space, and the PVR is coupled for data c...
01/06/2009
7472261Method for performing externally assisted calls in a heterogeneous processing complex
A method is provided for accessing, by an application running on a first processor, operating system services from an operating system running on a second processor by performing an assisted call. A data plane processor first constructs a parameter area based on the...
12/30/2008
7472382Method for optimizing software program using inter-procedural strength reduction
Inter-procedural strength reduction is provided by a mechanism of the present invention to optimize software program. During a forward pass, the present invention collects information of global variables and analyzes the information to select candidate computations ...
12/30/2008
7467272Write protection of subroutine return addresses
Exemplary methods, systems, and products are described that operate generally by moving subroutine return address protection to the processor itself, in effect proving atomic locks for subroutine return addresses stored in a stack, subject to application control. Mo...
12/16/2008
7461239Apparatus and method for handling data cache misses out-of-order for asynchronous pipelines
Mechanisms for handling data cache misses out-of-order for asynchronous pipelines are provided. The mechanisms associate load tag (LTAG) identifiers with the load instructions and uses them to track the load instruction across multiple pipelines as an index into a l...
12/02/2008
1    
 
Sign InRegister
Username  
Password   
forgot password?