A kissing shield comprised of a thin, flexible membrane and a frame or holder.
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.
| Number | Title | Issue Date |
| 8099562 | Scalable interface for a memory array A technique for accessing a memory array includes receiving, from multiple requesters, memory access requests directed to a single port of the memory array. The memory access requests associated with each of the multiple requesters are serviced, based on a priority ... | 01/17/2012 |
| 8056089 | Shortcut IP communications between software entities in a single operating system A method, computer program product, and data processing system for performing efficient communication between software entities residing in the same operating system using conventional network communications APIs are disclosed. According to a preferred embodiment, w... | 11/08/2011 |
| 8055847 | Efficient processing of data requests with the aid of a region cache A method and system for configuring a cache memory system in order to efficiently process processor requests. A group of cache elements, which include a Region Cache, a Region Coherence Array, and a lowest level cache, is configured based on a tradeoff of latency an... | 11/08/2011 |
| 8044931 | Technique for determining a minimum size of presentation data A presentation authoring tool is used to create presentation data for later projection, to determine a recommended font size for the created presentation data displayed on a display screen of a computer executing the presentation authoring tool. The user interface p... | 10/25/2011 |
| 8042078 | Enhancing formal design verification by reusing previous results A method, a system and a computer program product for re-using verification results associated with a circuit design to eliminate a formal verification re-run associated with a subsequent verification of the circuit design. A Verification Data Re-use (VDR) utility i... | 10/18/2011 |
| 8037484 | Building compound extensible AJAX applications A method of building compound extensible Asynchronous JavaScript And eXtensible Markup Language (AJAX) applications. A server-side web component utility searches an extension registry for Jazz web User Interface (UI) components and generates cached strings of JavaSc... | 10/11/2011 |
| 8037461 | Program code conversion A method of dynamic real time translation of first program code written for a first programmable machine into second program code (target code) for running on a second programmable machine employing run time generation of an intermediate representation of the first ... | 10/11/2011 |
| 8037137 | Method and system for efficient attachment of files to electronic mail messages A data processing system for efficiently attaching files to electronic mail message. In a multi-level hierarchical file storage system within the data processing system wherein one or more files may be active, only those files, which are active, are initially proffe... | 10/11/2011 |
| 8037085 | Predicate selection in bit-level compositional transformations A method for performing verification includes selecting a first set containing a seed register and adding to a second set a result of a subtraction of a fanout of the first set from a fanin of the first set. A third set is rendered equal to a result of a subtraction... | 10/11/2011 |
| 8036926 | Techniques for selecting calendar events by examining content of user's recent e-mail activity A system and method for selecting calendar events based on examining the content of a user's recent e-mail activity. According to an embodiment of the present invention, a scheduling manager assembles a keyword list, wherein the keyword list includes a collection of... | 10/11/2011 |
| 8036393 | Providing audio-guided deployment of data processing systems A method for providing audio-guided deployment of a data processing system is disclosed. An unpack instruction related to a data processing system in a first container for audio presentation is designated, and one or more position sensors in the first container are ... | 10/11/2011 |
| 8031852 | Method for increasing ease of doing business through use of an access point model A method and service for handling incoming customer calls. The invention uses an Access Point Model (APM) that includes an inventory of access entry points for voice, text, and/or web communication from a customer; a process network that lists the names and roles of... | 10/04/2011 |
| 8028273 | Program product providing a configuration specification language having clone latch support Methods, data processing systems, and program products supporting the insertion of clone latches within a digital design are disclosed. According to one method, a parent latch within the digital design is specified in an HDL statement in one of the HDL files represe... | 09/27/2011 |
| 8028021 | Techniques for providing presentation material in an on-going virtual meeting A technique for providing presentation material in an on-going virtual meeting includes converting a real-world (RW) presentation into a virtual-world (VW) presentation. A media format of the VW presentation corresponds to a media format utilized by a target VW. The... | 09/27/2011 |
| 8028017 | Virtual controllers with a large data center Disclosed are a method, a system and a computer program product for dynamically allocating and/or de-allocating resources and/or partitions that provide I/O and/or active storage access services in a supercomputing system. The supercomputing system can include multi... | 09/27/2011 |
| 8026930 | Preventing viewing by bystanders of information on a display screen A method of and system for preventing viewing by bystanders of information displayed on a display screen displays simultaneously an active image and a second image. The display screen has a first viewing angle and a second viewing angle. The first image is visible f... | 09/27/2011 |
| 8024647 | Method and system for checking rotate, shift and sign extension functions using a modulo function A method of discovering a fault in a circuit is disclosed. The method comprises generating a first result of a selected function by performing the selected function on an operand, wherein the selected function employs a mask. Once the function is performed, an antim... | 09/20/2011 |
| 8024527 | Partial cache line accesses based on memory access patterns According to a method of data processing in a multiprocessor data processing system, in response to a processor request to read a target granule of a target cache line of data containing multiple granules, a processing unit originates on an interconnect of the multi... | 09/20/2011 |
| 8024169 | Storage area network management modeling simulation A method, system and computer program product are disclosed for simulating a storage area network including a set of correlated devices, each of the devices having a device agent. The method comprises the step of forming a set of simulation agents representing said ... | 09/20/2011 |
| 8020151 | Techniques for determining a web browser state during web page testing A technique for determining a browser state during a web page test includes providing, from a test automation tool, a first input to a web page provided via a browser. The technique also includes detecting, with a network monitoring tool, outgoing traffic from the b... | 09/13/2011 |
| 8020107 | Web interface for providing system-status on-demand An Internet web application interfaces to a machine to give users information about the status of the machine. The information on the status of the machine is constantly changing. This design only dynamically builds a web page when the page is requested for viewing.... | 09/13/2011 |
| 8018095 | Power conversion, control, and distribution system A power conversion, control, and distribution system includes multiple bulk power regulator (BPR) subassemblies, a bulk power distribution (BPD) subassembly, and a bulk power controller and hub (BPCH) subassembly. The BPR subassemblies are each configured to provide... | 09/13/2011 |
| 8015528 | Enhanced verification by closely coupling a structural satisfiability solver and rewriting algorithms A method, system and computer program product are disclosed. The method includes initializing a first variable to limit a rewrite time for rewrite operations with respect to an initial design by a rewriting module, a second variable to limit a time for satisfiabilit... | 09/06/2011 |
| 8015380 | Launching multiple concurrent memory moves via a fully asynchronoous memory mover A data processing system has an asynchronous memory mover, which includes multiple sets of registers for storing addressing and control parameters utilized to generate one or more asynchronous memory move (AMM) operations. The memory mover detects a receipt of a fir... | 09/06/2011 |
| 8010932 | Structure for automated transistor tuning in an integrated circuit design A design structure for tuning an integrated circuit design holds a reference clock signal constant across the integrated circuit design and, while the reference clock signal is held constant, optimizes transistors forming a register within the integrated circuit des... | 08/30/2011 |
| 8010673 | Transitioning network traffic between logical partitions in one or more data processing systems A method, system and computer program product for transitioning network traffic between logical partitions in one or more data processing systems are disclosed. The method includes defining a plurality of logical partitions with respect to one or more processing uni... | 08/30/2011 |
| 8009058 | Tracking location and usage of a mechanical sub assembly (MSA) within an automated storage library utilizing a unique identifier associated with location coordinates of the MSA A method, system, and computer program product for sensing the presence and/or misplacement of mechanical sub assemblies (MSAs) within storage slots of automated storage libraries. Each MSA is tracked based on signed empty cell barcode labels. Signed empty cell barc... | 08/30/2011 |
| 8006237 | Program code conversion A method of dynamic real time translation of first program code written for a first programmable machine into second program code (target code) for running on a second programmable machine employing run time generation of an intermediate representation of the first ... | 08/23/2011 |
| 8006174 | System in a spreadsheet for exporting-importing the content of input cells from a scalable template instance to another A method for exporting-importing the content of input cells from a source scalable template instance in a source multi-dimensional spreadsheet to a destination scalable template instance in a destination multi-dimensional spreadsheet comprises the steps of: detectin... | 08/23/2011 |
| 8006153 | Multiple uses for BIST test latches A method, an apparatus, and a computer program are provided to utilize built-in self test (BIST) latches for multiple purposes. Conventionally, BIST latches are single purpose. Hence, separate latches are utilized for array built-in self test (ABIST) and logic built... | 08/23/2011 |
| 8006133 | Non-disruptive I/O adapter diagnostic testing A primary I/O adapter and a redundant I/O adapter of a data processing system are assigned to support access to a system resource. While the primary I/O adapter is in service and the redundant I/O adapter is not in service in providing access to the system resource,... | 08/23/2011 |
| 8006097 | Password generation using genre selection Presently disclosed herein are a method, system, and computer-readable medium for managing a user-defined genre-based password. In one embodiment, the method includes steps for creating a genre-based tree that can be used to prompt a user in remembering a user-creat... | 08/23/2011 |
| 8006081 | Computer program product for generic and flexible collection of a hardware data image A method of processing data is proposed. In response to determining that a reconfiguration of a data processing system has occurred, one or more system items are surveyed to identify a change to the data processing system. One or more requests for status instruction... | 08/23/2011 |
| 8004414 | Use of RFIDs to measure flow-rates of materials flowing through piping Material passing through a piping is laced with Radio Frequency Identification (RFID) tags. As the RFID tags pass an RFID sensor, which is either adjacent to or within the piping, a flow-rate of the material is determined by counting the rate at which the RFID tags ... | 08/23/2011 |
| 8001482 | Method of displaying tab titles A method of displaying tab titles in a computer user interface receives a request to display a new tab in a tab area having a length. The new tab has a width and the new tab has a title having a length. The method determines a number of tabs to be displayed in the a... | 08/16/2011 |
| 8001461 | System for exporting-importing the content of input cells from a scalable template instance to another A method for exporting-importing the content of input cells from a source scalable template instance in a source multi-dimensional spreadsheet to a destination scalable template instance in a destination multi-dimensional spreadsheet comprises the steps of: detectin... | 08/16/2011 |
| 8001060 | Classification for small collections of high-value entities A method and system for classifying small collections of hi-value entities with missing data. The invention includes: collecting measurement variables for a set of entity cases for which classifications are known; calibrating standard weights for each measurement va... | 08/16/2011 |
| 7996907 | Data recording method, data recording system, data recording apparatus, data reading method, data reading system, counting method, counting system, method of supplying encryption key, system for supplying encryption key and program Data recorded in a recording medium is encrypted with an encryption/decryption key, and the encryption/decryption key is encrypted with an encryption-only key. The encrypted encryption/decryption key is embedded in encrypted data. A decryption-only key the encryptio... | 08/09/2011 |
| 7996803 | Automated use of uninterpreted functions in sequential equivalence A method, system and computer program product for automated use of uninterpreted functions in sequential equivalence checking. A first netlist and a second netlist may be received and be included in an original model, and from the original model, logic to be abstrac... | 08/09/2011 |
| 7996564 | Remote asynchronous data mover A distributed data processing system executes multiple tasks within a parallel job, including a first local task on a local node and at least one task executing on a remote node, with a remote memory having real address (RA) locations mapped to one or more of the so... | 08/09/2011 |