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

Icon_funbox Bizarre Patents

Patent No. 5277148

Wearable Pet Enclosure

An enclosure for small animals which is wearable on the front or back of an animate being.

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: DILLON & YUDELL LLP


Number of patents: 576
Last date: May 10, 2011

1                      
NumberTitleIssue Date
7941854Method and system for responding to a computer intrusion
A method and system for managing an intrusion on a computer by graphically representing an intrusion pattern of a known past intrusion, and then comparing the intrusion pattern of the known intrusion with a current intrusion. The intrusion pattern may either be base...
05/10/2011
7941847Method and apparatus for providing a secure single sign-on to a computer system
A method for providing a secure single sign-on to a computer system is disclosed. Pre-boot passwords are initially stored in a secure storage area of a smart card. The operating system password, which has been encrypted to a blob, is stored in a non-secure area of t...
05/10/2011
7941627Specialized memory move barrier operations
An instruction set architecture (ISA) includes an asynchronous memory move (AMM) synchronization (SYNC) instruction. When processor of a data processing system executes the AMM SYNC instruction, the processor prevents an AMM operation generated by a subsequently rec...
05/10/2011
7941611Filtering snooped operations
A cache coherent data processing system includes at least a first cache memory supporting a first processing unit and a second cache memory supporting a second processing unit. The first cache memory includes a cache array and a cache directory of contents of the ca...
05/10/2011
7940172Combining time and GPS locations to trigger message alerts
A method, system and computer program product for automatically alerting one or more recipients of the arrival of an individual to a known destination via a global positioning system (GPS) navigation device. To issue an accurate alert of arrival time and or distance...
05/10/2011
7937575Information processing system, program product, and information processing method
A boot block that contains a first public key is activated and a system Basic Input/Output System (BIOS) that contains a second public key and a first digital signature is verified, the verifying being performed by confirming that the first and second public keys ma...
05/03/2011
7937570Termination of in-flight asynchronous memory move
A data processing system has a processor, a memory, and an instruction set architecture (ISA) that includes: an asynchronous memory mover (AMM) store (ST) instruction that initiates an asynchronous memory move operation that moves data from a first memory location h...
05/03/2011
7937568Adaptive execution cycle control method for enhanced instruction throughput
A method, system and processor for increasing the instruction throughput in a processor executing longer latency instructions within the instruction pipeline. Logic associated with specific stages of the execution pipeline, responsible for executing the particular t...
05/03/2011
7936921Efficient fixed-point real-time thresholding for signal processing
A method for efficiently calculating signal thresholds for use in signal processing is described. The method computes and stores a cumulative histogram and a weighted cumulative histogram. The method then provides a first estimate for a threshold based on a single r...
05/03/2011
7934222Adapting command line interface messaging in a virtual operating system environment
A system, method and computer-readable medium for adapting command line output message streams in a virtualized command line interface (CLI) environment. In accordance with the method of the present invention, a virtualized CLI command is entered and executed. The v...
04/26/2011
7934134Method and apparatus for performing logic built-in self-testing of an integrated circuit
A method for performing a logical built-in self-test of an integrated circuit is disclosed. The method includes performing a flush and scan test to determine whether the scan chains function correctly. If one of the scan chains does not function correctly, the logic...
04/26/2011
7934070Streaming reads for early processing in a cascaded memory subsystem with buffered memory devices
A memory subsystem completes multiple read operations in parallel, utilizing the functionality of buffered memory modules in a daisy chain topology. A variable read latency is provided with each read command to enable memory modules to run independently in the memor...
04/26/2011
7934063Invoking externally assisted calls from an isolated environment
A method of invoking power processor element (PPE) serviced C library functions on a synergistic processing element (SPE) running in isolated mode. When the SPE initiates a PPE-serviced function, an SPE stub routine allocates a parameter buffer in an open area of a ...
04/26/2011
7932882Method and apparatus for changing a display direction of a screen of a portable electronic device
A portable electronic device having a display screen capable of changing display directions is disclosed. The portable electronic device, such as a tablet personal computer, includes a tiltmeter, a display direction determining circuit and a display direction changi...
04/26/2011
7930672Incremental design reduction via iterative overapproximation and re-encoding strategies
A method of incrementally reducing a design is disclosed. A logic verification tool receives a design and a property for verification with respect to the design, and then selects one or more of a plurality of diverse techniques for reducing the design. The logic ver...
04/19/2011
7930504Handling of address conflicts during asynchronous memory move operations
A method within a data processing system in which a processor handles conflicts, which occur during performance by an asynchronous memory mover of an asynchronous memory move (AMM) operation. The asynchronous memory mover performs an asynchronous memory move (AMM) o...
04/19/2011
7930221Managing home inventory
In accordance with the present invention, a storage area is provided within a particular home for storing food-related items. A database of intended food-related inventory items for the storage area is adjusted by a controller according to food-related inventory pre...
04/19/2011
7929993Multi-SIM-based mobile device
A mobile device includes first identification circuitry and second identification circuitry. The first identification circuitry is associated with a first network and the second identification circuitry is associated with a second network. The mobile device simultan...
04/19/2011
7929636Techniques for reducing precoding overhead in a multiple-input multiple-output wireless communication system
A technique of operating a wireless communication device in a multiple-input multiple-output wireless communication system includes receiving, at a first wireless communication device, recommended precoder information from a second wireless communication device, whi...
04/19/2011
7929383Notebook optical disc drive capable of generating a pseudo eject signal
A optical disc drive is disclosed. The optical disc drive includes a housing and a tray configured to accommodate a disc therein. The optical disc drive also includes an automatic return-type eject switch, a drive controller, and an eject controller. Mounted in the ...
04/19/2011
7928696Method for ensuring safe use of a battery pack after impact
A battery pack is disclosed. The battery pack includes a battery, an impact sensor, a processor and a memory. The impact sensor is capable of generating an impact signal in response to a detection of an impact on the battery pack. The processor is capable of generat...
04/19/2011
7926040Method and system for timing code execution in a korn shell script
A method, system, and computer program product for timing the execution of code to facilitate the debugging of a Korn shell script. A user specifies the starting point and stopping point of a block of code by placing a time-code function at the beginning and end of ...
04/12/2011
7925842Allocating a global shared memory
A method of operating a data processing system includes each of multiple tasks within a parallel job executing on multiple nodes of the data processing system issuing a system call to request allocation of backing storage in physical memory for global shared memory ...
04/12/2011
7925489Defining and recording threshold-qualified count events of a simulation by testcases
A design is simulated utilizing a hardware description language (HDL) simulation model by stimulating the HDL simulation model with a testcase. The HDL simulation model includes instrumentation not forming a portion of the design that includes a count event counter ...
04/12/2011
7921394Enhanced verification through binary decision diagram-based target decomposition
A method, system and computer program product for performing verification of an electronic design is disclosed. The method includes receiving a design, including a first target set, a primary input set, and a first register set comprising one or more registers. A bi...
04/05/2011
7921389Controlling operation of a digital system utilizing register entities
In at least one hardware definition language (HDL) file, at least one design entity containing a functional portion of a digital system is specified. The design entity logically contains first and second latches each having a respective plurality of different possib...
04/05/2011
7921346Verification of array built-in self-test (ABIST) design-for-test/design-for-diagnostics (DFT/DFD)
A method, system and computer program product for testing the Design-For-Testability/Design-For-Diagnostics (DFT/DFD) and supporting BIST functions of a custom microcode array. Upon completion of the LSSD Flush and Scan tests, the ABIST program is applied to target ...
04/05/2011
7921275Method for enabling direct prefetching of data during asychronous memory move operation
While an asynchronous memory move (AMM) operation is ongoing, a prefetch request for data from the source effective address or the destination effective address triggers cache injection by the AMM mover of relevant data from the stream of data being moved in the phy...
04/05/2011
7921261Reserving a global address space
A method of operating a data processing system includes each of multiple tasks within a parallel job executing on multiple nodes of the data processing system issuing a respective system call to request reservation, without allocation of backing storage in physical ...
04/05/2011
7920838Method for conserving energy in a multimode communication device
A system and methods (300, 400) are disclosed for conserving energy in a multimode communication device (106). A system that incorporates teachings of the present disclosure may include, for example, a communication device having a multimode wireless t...
04/05/2011
7919326Tracking a status of a catalyst-driven process using RFIDs
A method of tracking a status of a catalytic process in a mixture incorporates the use of Radio Frequency Identification (RFID) tags that have corrosive-sensitive coatings. The coatings are removable, by a corrosive in the mixture, at a rate that tracks with the rat...
04/05/2011
7917884Enhanced verification by closely coupling a structural overapproximation algorithm and a structural satisfiability solver
A method, system and computer program product for performing verification are disclosed. A first abstraction of an initial design netlist containing a first target is created and designated as a current abstraction, and the current abstraction is unfolded by a selec...
03/29/2011
7917874Reversing the effects of sequential reparameterization on traces
A method, system and computer program product for reversing effects of reparameterization is disclosed. The method comprises receiving an original design, an abstracted design, and a first trace over the abstracted design. One or more conditional values are populate...
03/29/2011
7917751Distributed filesystem network security extension
A security protocol that dynamically implements enhanced mount security of a filesystem when access to sensitive files on a networked filesystem is requested. When the user of a client system attempts to access a specially-tagged sensitive file, the server hosting t...
03/29/2011
7916527Read reference circuit for a sense amplifier within a chalcogenide memory device
A read reference circuit for a sense amplifier within a chalcogenide memory device is disclosed. The read reference circuit provides a reference voltage level to the sense amplifier for distinguishing between a logical “0” state and a logical “1” state withi...
03/29/2011
7915995Compensation of field effect on polycrystalline resistors
A resistive circuit includes a first terminal and a second terminal and polycrystalline first and second resistive segments coupled between the first and second terminals. A third terminal A is coupled to the first resistive segment, and a third terminal B is couple...
03/29/2011
7915929High-speed leaf clock frequency-divider/splitter
A novel clock splitter that has a local internal clock frequency-divider is presented. The clock splitter comprises an oscillator clock splitter, wherein the oscillator clock splitter splits an oscillator clock signal into a B clock and a C clock; a clock frequency-...
03/29/2011
7913218Reduction of XOR/XNOR subexpressions in structural design representations
A method, system and computer program product for reducing XOR/XNOR subexpressions in structural design representations are disclosed. The method includes receiving an initial design, in which the initial design represents an electronic circuit containing an XOR gat...
03/22/2011
7913205Method and system for reversing the effects of sequential reparameterization on traces
A method, system and computer program product for reversing effects of reparameterization is disclosed. The method comprises receiving an original design, an abstracted design, and a first trace over the abstracted design. One or more conditional values are populate...
03/22/2011
7912917Persisting forms data in a composite web application environment
Forms data is reusable in a first webpage after a user goes to a second webpage, and then returns to the first webpage. After providing access to a first webpage via a portal User Interface (UI) on a display on a client computer, a data entry input of forms data for...
03/22/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?