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

Icon_funbox Bizarre Patents

Patent No. 6004596

Sealed Crustless Sandwich

A sealed crustless sandwich for providing a convenient sandwich without an outer crust which can be stored for long periods of time without a central filling from leaking outwardly.

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.

 

Baderman, Scott


Primary examiner statistics: 1061 patents; average approval time: 1060 days
Assistant examiner statistics: 236 patents; average approval time: 938 days

Patents as Primary Examiner

1                      
NumberTitleIssue Date
8190979Digital broadcasting system and data processing method
A digital broadcasting system and a method of processing data are disclosed, which are robust to error when mobile service data are transmitted. To this end, additional encoding is performed for the mobile service data, whereby it is possible to strongly cope with f...
05/29/2012
8190947Method and system for automatically constructing a replica catalog for maintaining protection relationship information between primary and secondary storage objects in a network storage system
Embodiments of the present invention provide a technique for automatically constructing a replica catalog providing information otherwise unavailable due to a loss of or failure with the registry file for maintaining protection relationship information of primary an...
05/29/2012
8185779Controlling computer storage systems
Goal-based availability and change management are handled over groups of heterogeneous storage controllers. Probabilistic and deterministic methods are employed to determine the allocation and placement of storage volumes to storage controllers, as well as the degre...
05/22/2012
8185778Flash management using separate metadata storage
Disclosed are techniques for flash memory management, including storing metadata and/or error correcting information separately from payload data. In various embodiments, metadata and/or error correcting information are stored in a random access memory within a soli...
05/22/2012
8185781Invariants-based learning method and system for failure diagnosis in large scale computing systems
A method system for diagnosing a detected failure in a computer system, compares a failure signature of the detected failure to an archived failure signature contained in a database to determine if the archived failure signature matches the failure signature of the ...
05/22/2012
8181092Dynamic synchronization of data capture on an optical or other high speed communications link
A method and system that dynamically adjusts link control parameters of a communications network. The communications network includes a transmitter coupled through a first data link to a receiver. The transmitter and receiver each have at least one associated link c...
05/15/2012
8181060Preventing data corruption with transparent network connections
Transparent network devices intercept messages from non-transparent network devices that establish a connection. Transparent network devices modify these messages to establish an inner connection with each other. The transparent network devices mimic at least some o...
05/15/2012
8181084Detecting insertion/deletion using LDPC code
Systems and methods are provided that use LDPC codes to determine the locations of insertions or deletions within bit-strings of information transmitted through communication channels and which notify a LDPC decoder of the locations of the insertions or deletions pr...
05/15/2012
8181068Apparatus for and method of life-time test coverage for executable code
A novel and useful apparatus for and method of associating a dedicated coverage bit to each instruction in a software system. Coverage bits are set every time the software application runs, enabling a more comprehensive and on-going code coverage analysis. The code ...
05/15/2012
8176395Memory module and writing and reading method thereof
A writing method of a memory module comprises temporarily storing a piece of 2m-byte data as p characters, wherein each character comprises q bits, and m, p and q are positive integers; rearranging the 2m-byte data to obtain K symbols, wherein ...
05/08/2012
8176355Recovery from hardware access errors
A mechanism is provided for recovering from a data scan error. A service processor determines the nature of the data scan error and, depending on the nature of the error, performs one of a plurality of data scan error recovery procedures. ...
05/08/2012
8176364Method and system for providing high availability to computer applications
A system and method for assigning application specific IP addresses to individual applications. The system may be operable to assign a unique IP address to an application, and alias the application IP address to a NIC IP address on the host where the application is ...
05/08/2012
8171370Method and apparatus for applying forward error correction in 66b systems
A method and apparatus for applying Forward Error Correction (FEC) in 66b systems. For a user data, the apparatus uses a method comprising the steps of generating one or more data blocks using a 66b code format and the user data; generating one or more FEC parity bl...
05/01/2012
8171345Disablement of an exception generating operation of a client system
A method and system of disablement of an exception generating operation of a client system are disclosed. In an embodiment, a method is disclosed in which a snapshot of a client system is acquired. An execution of the client system is recorded, and a system wide exc...
05/01/2012
8171340Software performance counters
A system for providing software performance counters includes an operating system that receives a first request of a first application to monitor performance of a second application, the first request identifying a type of event to monitor during the execution of th...
05/01/2012
8171379Methods, systems and media for data recovery using global parity for multiple independent RAID levels
Implementations described herein generally provide methods, systems and media for recovering data from disk failures. One method generally includes calculating a global parity for a group of disks comprising multiple independent RAID (Redundant Array of Independent ...
05/01/2012
8171347Method and apparatus for troubleshooting a computer system
One embodiment of the present invention provides a system for troubleshooting a computer system. During operation, the system receives an identifier for a suspect computer system, which is suspected of operating abnormally. The system also receives an identifier for...
05/01/2012
8171350Method and system for providing automatic disabling of network debugging
An approach is provided for automatic disabling of network debugging. A debugging command is received for initiating debugging of a router that includes a processor configured to execute a debugging procedure. Utilization of the processor is monitored. A determinati...
05/01/2012
8171341Method for controlling an operating mechanism and a manipulation unit
A method for controlling an operating mechanism using a manipulation unit, in which the operating mechanism includes at least one microcontroller, at least one memory with a plurality of memory cells, and at least one debug interface, and the debug interface present...
05/01/2012
8171339Testing a virtualised storage system in response to disk exercising commands
Provided are a method, apparatus, and computer program product for testing a virtualized storage system. Data defining one or more configuration features of the virtualized storage system is received. Also received is a set of one or more predetermined rules definin...
05/01/2012
8166349Communicating with USB devices after a computer system crash
One embodiment is a method of transferring data from a computer system to a Universal Serial Bus (USB) device after a computer system crash where interrupts are masked, the method comprising: (a) detecting the computer system crash; (b) transferring at least a porti...
04/24/2012
8166350Apparatus and method for persistent report serving
A computer-readable medium is configured to receive a report processing request at a hierarchical report processor. The hierarchical report processor includes a parent process and at least one child process executing on a single processing unit, and is configured to...
04/24/2012
8166339Information processing apparatus, information processing method, and computer program
An information processing apparatus including a plurality of nodes, each node connecting at least a memory and a processor to a system bus; an interconnection bus that interconnects the nodes; a device that is connected to a system bus on any of the plurality of nod...
04/24/2012
8166343Processing system hardware diagnostics
A method for diagnosing hardware failures in a data processing system includes a configuring a portion of a programmable logic device to create a state machine. The state machine tests a communication bus and a plurality of component devices connected by the communi...
04/24/2012
8166351Filtering redundant events based on a statistical correlation between events
Methods, systems, and computer-readable media for filtering redundant fault events from an event stream generated by devices on a network based on a statistical correlation between fault events are provided. Event history data is collected from the fault events gene...
04/24/2012
8166344Method for controlling an operating mechanism and a manipulation unit
A method for controlling an operating mechanism using a manipulation unit, in which the operating mechanism includes at least one microcontroller, at least one memory with a plurality of memory cells and at least one first value in a first memory cell and at least o...
04/24/2012
8161322Methods and apparatus to initiate a BIOS recovery
Methods and apparatus to initiate a basic input/output system (BIOS) recovery are disclosed herein. An example BIOS recovery module includes a memory storing one or more signatures to be detected by a detector of a BIOS implemented on a computing platform; and a con...
04/17/2012
8161330Self-service terminal remote diagnostics
A method for determining for determining a root cause of each of a plurality of operational faults is provided. The method includes receiving electronic notification of the plurality of operational faults. The method may also include analyzing the plurality of opera...
04/17/2012
8161341Method of transmitting control information in wireless communication system and transmission window updating method using the same
A method of transmitting control information in a wireless communication system and transmission window updating method using the same are disclosed, by which transmission efficiency in a transmitting side can be enhanced. The present invention includes the steps of...
04/17/2012
8161320Apparatus, memory device controller and method of controlling a memory device
An apparatus, memory device controller and method of controlling a memory device are provided. The example apparatus may include a bad block bitmap referencing unit configured to obtain bad block information from a bad block bitmap based on a given memory address, t...
04/17/2012
8161316Managing loop interface instability
A method is used in managing loop interface instability. It is determined that a loop has excessive intermittent failures. It is determined, based on whether the intermittent failures are detectable on another loop, whether the cause of the excessive intermittent fa...
04/17/2012
8161321Virtual machine-based on-demand parallel disaster recovery system and the method thereof
Embodiments disclosed herein related to a virtual machine-based on-demand parallel disaster recovery system and a method thereof. By integrating context of processes of virtual machine, the system and method build a process tree related to applications and support t...
04/17/2012
8161342Forward and reverse shifting selective HARQ combining scheme for OFDMA systems
A method and apparatus for combining retransmitted hybrid automatic repeat-request (HARQ) messages at different stages in an OFDM/OFDMA receiver are provided. A combination of different types of HARQ combiners may be designed into the receiver and selected on a per-...
04/17/2012
8156385Systems and methods for backward-compatible constant-time exception-protection memory
Embodiments of the invention provide a table-free technique for detecting all temporal and spatial memory access errors in programs supporting general pointers. Embodiments of the invention provide such error checking using constant-time operations. Embodiments of t...
04/10/2012
8156371Clock and reset synchronization of high-integrity lockstep self-checking pairs
An apparatus comprises first and second modules configured to operate in a lockstep mode and a reset mode. Each of the first and second modules is configured to asynchronously enter the reset mode when a parent reset signal is asserted at the respective each module....
04/10/2012
8156374Problem management for outsized queues
A system is provided for problem management for outsized queues. The system includes a computer readable storage medium comprising a management component stored as a set of computer instructions executable by a processor. The management component stops transmission ...
04/10/2012
8156404L2 ECC implementation
One embodiment of the present invention sets forth a method for implementing ECC protection in an on-chip L2 cache. When data is written to or read from an external memory, logic within the L2 cache is configured to generate ECC check bits and store the ECC check bi...
04/10/2012
8156414String reconstruction using multiple strings
Disclosed are systems and methods for reconstructing a string comprising characters given multiple strings that may contain one or more errors. In embodiments, pairwise comparisons of strings within a set of candidate strings that may contain errors is performed so ...
04/10/2012
8151174Block modulus coding (BMC) systems and methods for block coding with non-binary modulus
Block modulus coding (BMC) systems implement block coding on non-binary modulus m symbols, where m is greater than 2. BMC systems can be used for, among other things, forward error correction (FEC) of source data in communication systems or parity backup for error c...
04/03/2012
8151172Adjustable error-correction for a reed solomon encoder/decoder
Methods and structure described herein provide for reducing the overall delay of an RS encoder/decoder without changing the essential functionality of the RS encoder/decoder. In one embodiment, a cascade module reduces the combinatorial logical delay by reducing the...
04/03/2012
1                      
 
Sign InRegister
Username  
Password   
forgot password?