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

Icon_funbox Quotables

"Inventing is a combination of brains and materials. The more brains you use, the less material you need."

Charles Kettering

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: Tuchman; Ido


Number of patents: 219
Last date: May 22, 2012

1            
NumberTitleIssue Date
8185801System to improve error code decoding using historical information and associated methods
A system to improve error code decoding using historical information. An example system includes storage partitioned into memory ranks, and a table to record symbols having failures for each memory rank. The system generates a memory rank score for each memory rank....
05/22/2012
8185800System for error control coding for memories of different types and associated methods
A system to improve error control coding. An example system includes memory chips of at least two different kinds. The system also includes error control encoder circuitry to substantially encode data for storage in any memory rank. The system further includes error...
05/22/2012
8181094System to improve error correction using variable latency and associated methods
A system to improve error correction includes a fast decoder to process data packets until the fast decoder finds an uncorrectable error in a data packet at which point a request for at least two data packets is generated. The system also includes a slow decoder to ...
05/15/2012
8176391System to improve miscorrection rates in error control code through buffering and associated methods
A system to improve miscorrection rates in error control code may include an error control decoder with a safe decoding mode that processes at least two data packets. The system may also include a buffer to receive the processed at least two data packets from the er...
05/08/2012
8167612Method for removing an orthodontic aligner with a removal tool
An orthodontic aligner removal tool, kit, and method of using the same. An embodiment of the tool includes a shaft including a proximate end and a distal end. A C-shaped portion is positioned at the proximate end of the shaft. The C-shaped portion includes a top hoo...
05/01/2012
8166054System and method for adaptively locating dynamic web page elements
A system and method for adaptively locating dynamic web page elements. The system includes an XPath refiner for refining an XPath path expression of the web page element based on an HTML knowledge database describing HTML tag relationships and attribute importance; ...
04/24/2012
8150855Performing an efficient implicit join of multiple mixed-type records
A method, system, method and computer program product for retrieving data. Records are retrieved from a hierarchical database. The records are categorized into a plurality of record types. Each record comprises a unique identifier field. A record map contains zero o...
04/03/2012
8144508Memory reading method for resistance drift mitigation
Techniques for reading phase change memory that mitigate resistance drift. One contemplated method includes apply a plurality of electrical input signals to the memory cell. The method includes measuring a plurality of electrical output signals from the memory cell ...
03/27/2012
8141059Method and system for avoidance of software conflict
A method/system for avoiding software conflicts, with library being divided into layer 1 to layer M and M≧1. The method including the following steps: before a program runs, prescanning calling functions of the binary executable code of the program and call...
03/20/2012
8140841Method and micro-system for updating configurations of target system in computer
A technique for updating configurations of a target system in a computer. The method comprises booting, based on Preboot Execution Environment technology, a micro-system for updating configurations of a target system before booting the target system, the micro-syste...
03/20/2012
8140812Method and apparatus for two-phase storage-aware placement of virtual machines
Techniques for placement of a virtual machine in a computing system. A first request is sent from a pool management subsystem to a placement subsystem. The first request includes specification of available storage capacities of storage systems in a computer network....
03/20/2012
8140681Decentralized application placement for web application middleware
A decentralized process to ensure the dynamic placement of applications on servers under two types of simultaneous resource requirements, those that are dependent on the loads placed on the applications and those that are independent. The demand (load) for applicati...
03/20/2012
8138056Thermally insulated phase change material memory cells with pillar structure
A memory cell structure and method for forming the same. The method includes forming a pore within a dielectric layer. The pore is formed over the center of an electrically conducting bottom electrode. The method includes depositing a thermally insulating layer alon...
03/20/2012
8137107Knowledge management for recursively virtualized teams
A method, system, and computer program for interacting with team members of a virtual team. Persistent storage is configured to store collective qualifications of the virtual team based on the individual qualifications of the team members, while a team broker is con...
03/20/2012
8127078High performance unaligned cache access
A cache memory device and method for operating the same. One embodiment of the cache memory device includes an address decoder decoding a memory address and selecting a target cache line. A first cache array is configured to output a first cache entry associated wit...
02/28/2012
8120937Ternary content addressable memory using phase change devices
A content addressable memory device with a plurality of memory cells storing ternary data values of high, low, and don't care. An aspect of the content addressable memory device is the use of first memory elements and second memory elements in the memory cells. The ...
02/21/2012
8117456Network system, server and information terminal for list matching
A method, apparatus and system to ensure the security in the information exchange and to provide list matching with higher efficiency and practicality. In a particular embodiment, each of lists to be subject to list matching is represented as a polynomial having roo...
02/14/2012
8108714Method and system for soft error recovery during processor execution
A system for soft error recovery used during processor execution. The system may include a microprocessor, processor, controller, or the like. The system may also include a pipeline to reduce the cycle time of the processor, and a write-back stage within the pipelin...
01/31/2012
8102599Fabrication of optical filters integrated with injection molded microlenses
Injection molding of monolithically integrated optical components is disclosed. In one embodiment, an injection molding system includes a moldplate having an array of specially designed cavities. In at least one cavity, different types of photo-curable optical mater...
01/24/2012
8101456Method to reduce a via area in a phase change memory cell
A memory cell structure and method to form such structure. The method partially comprised of forming a via within an oxidizing layer, over the center of a bottom electrode. The method includes depositing a via spacer along the sidewalls of the via and oxidizing the ...
01/24/2012
8065503Iteratively processing data segments by concurrently transmitting to, processing by, and receiving from partnered process
Methods, systems and computer programs for distributing a computing operation among a plurality of processes and for gathering results of the computing operation from the plurality of processes are described. An exemplary method includes the operations of pairing a ...
11/22/2011
8060941Method and system to authenticate an application in a computing platform operating in trusted computing group (TCG) domain
A method and system for verifying authenticity of an application in a computing-platform operating in a Trusted Computing Group (TCG) domain is provided. The method includes computing one or more integrity measurements corresponding to one or more of the application...
11/15/2011
8055589Traceability verification system, method and program for the same
A system for enabling verification in traceability of a supply chain while maintaining confidentiality of private suppliers. A group signature is applied to an undisclosed supplier. The undisclosed supplier previously receives registration to the certificate authori...
11/08/2011
8051010Method for automatically validating a transaction, electronic payment system and computer program
A method, system and computer program product relating to automatically validating a transaction between an issuer having a signing key, an emitter having an emitter key, an acceptor having a unique identity and a limit on transactions and a validator. ...
11/01/2011
8042091Automatic composition of model transformations
Techniques for composition of model transformations from a predetermined set of model transformations. A state machine is provided in memory. The states are defined in the state machine in terms of predetermined model attributes. In response to specification of a ta...
10/18/2011
8035861Method and system for obtaining parameter for simulation in invisible code printing support system
An image of a sample print printed to obtain parameters is picked up by using “a parameter obtaining device” that meets the standards of an instrument for the invention of “the electronic scrap system.” Then, the picked-up image is captured by a DTP system, ...
10/11/2011
8030649Scan testing in single-chip multicore systems
Various techniques for testing multicore processors in an integrated circuit. Each core includes a plurality of registers configured to form at least two scan chains. In one embodiment, a verification unit located in the integrated circuit is electrically coupled to...
10/04/2011
8017433Post deposition method for regrowth of crystalline phase change material
Techniques for forming a phase change memory cell. An example method includes forming a bottom electrode within a substrate. The method includes forming a phase change layer above the bottom electrode. The method includes forming a capping layer and an insulator lay...
09/13/2011
7982249Magnetic tunnel junction transistor
A magnetic tunnel junction transistor. In a particular embodiment, the magnetic tunnel junction transistor includes a tunnel barrier having a high resistance when in a non-ferromagnetic, state and a low resistance when in a ferromagnetic state. The tunnel barrier is...
07/19/2011
7979712Network system, server and information terminal for list matching
A method, apparatus and system to ensure the security in the information exchange and to provide list matching with higher efficiency and practicality. In a particular embodiment, each of lists to be subject to list matching is represented as a polynomial having roo...
07/12/2011
7976311Automatic determination of E-learning obsolescence
A method, system, and computer program for managing proficiency information about a degree holder. An active degree in a degree field is issued to a degree holder. The active degree includes a certification that the degree holder has completed at least one degree pr...
07/12/2011
7971123Multi-bit error correction scheme in multi-level memory storage system
A method, system, and computer software product for operating a memory cell collection. Memory cells in the collection store binary multi-bit values delimited by characteristic parameter bands of a characteristic parameter. In one embodiment, a comparing unit compar...
06/28/2011
7970884Distribution of intermediate data in a multistage computer application
A method, system and computer program product for distributing intermediate data of a multistage computer application to a plurality of computers. In one embodiment, a data manager calculates data usage demand of generated intermediate data. A computer manager calcu...
06/28/2011
7966547Multi-bit error correction scheme in multi-level memory storage system
A method, system, and computer software product for operating a collection of memory cells. Memory cells are organized into a group of memory cells, with each memory cell storing a binary multi-bit value delimited by characteristic parameter bands. Two adjacent char...
06/21/2011
7965537Phase change memory with finite annular conductive path
A phase change memory device and a method for programming the same. The method includes determining a maximum possible resistance for the memory cells in the phase change memory device. The method includes determining a high resistance state for the memory cells in ...
06/21/2011
7962447Accessing a hierarchical database using service data objects (SDO) via a data access service (DAS)
Techniques for replicating modified data to a hierarchical database. A first list comprises records included in a set of records before at least one modification thereto. A second list comprises records included in the set of records after the at least one modificat...
06/14/2011
7958559Method, device and computer program product for determining a malicious workload pattern
For determining a malicious workload pattern, the following steps are conducted. A training set of workload patterns is collected during a predetermined workload situation. A subset of the training set is being determined as an archetype set, the archetype set being...
06/07/2011
7958105System and method for filtering database results using dynamic composite queries
A method, system and computer program product for retrieving data records to a client computer. An identifier of a base query is received from the client computer. The base query is configured to select a set of data records from a database that the client computer ...
06/07/2011
7949756Method and apparatus for monitoring web services resource utilization
A method for dynamically adjusting resources among a plurality of co-existing applications comprises the steps of: building a relation model between a request number and resource consumption of said plurality of applications; obtaining at multiple sampling moments a...
05/24/2011
7945114Image transform method for obtaining expanded image data, image processing apparatus and image display device therefore
It is an object of the present invention to output a clear, expanded image wherein step-shapes or chain-shapes of oblique lines are reduced, distortion is eliminated and no constituent lines of fonts or graphics are missing. An image transform method, for transformi...
05/17/2011
1            
 
Sign InRegister
Username  
Password   
forgot password?