Latest Patents of Leading Technology Companies

IBM patents granted on 31 January 2006
Tuesday January 31st 2006, 9:11 pm
Filed under: IBM, Patents

84 US patents granted on 31 January 2006 and assigned to IBM

1 6,993,790 Host-based systematic attack detection tool
2 6,993,773 System and method for introducing enhanced features into a java swing application program interface
3 6,993,767 System for preventing periodic load balancing if processor associated with lightest local run queue has benefited from idle processor load balancing within a determined time period
4 6,993,763 Technique for scheduling execution of jobs for or by network-connected devices
5 6,993,752 Compiler with dynamic lexical scanner adapted to accommodate different character sets
6 6,993,749 Conditional debug monitors
7 6,993,741 Generating mask patterns for alternating phase-shift mask lithography
8 6,993,740 Methods and arrangements for automatically interconnecting cores in systems-on-chip
9 6,993,739 Method, structure, and computer program product for implementing high frequency return current paths within electronic packages
10 6,993,732 Design of a pointerless BDD package
11 6,993,729 Method, system and program product for specifying a dial group for a digital system described by a hardware description language (HDL) model
12 6,993,716 Frame rearrangement to support bidirectional languages in a Web application
13 6,993,713 Web content management software utilizing a workspace aware JSP servlet
14 6,993,706 Method, apparatus, and program for a state machine framework
15 6,993,692 Method, system and apparatus for aggregating failures across multiple memories and applying a common defect repair solution to all of the multiple memories
16 6,993,682 Automated test generation
17 6,993,671 High speed clock divider with synchronous phase start-up over physically distributed space
18 6,993,668 Method and system for reducing power consumption in a computing device when the computing device executes instructions in a tight loop
19 6,993,656 Time stamping method using aged time stamp receipts
20 6,993,653 Identity vectoring via chained mapping records
21 6,993,650 Authentications integrated into a boot code image
22 6,993,643 Method and system of dynamic video driver selection on a bootable CD via symbolic links
23 6,993,640 Apparatus for supporting a logically partitioned computer system
24 6,993,629 Prestaging data into cache in preparation for data transfer operations
25 6,993,628 Cache allocation mechanism for saving elected unworthy member via substitute victimization and imputed worthiness of substitute victim member
26 6,993,627 Data storage system and a method of storing data including a multi-level cache
27 6,993,619 Single request data transfer regardless of size and alignment
28 6,993,598 Method and apparatus for efficient sharing of DMA resource
29 6,993,596 System and method for user enrollment in an e-community
30 6,993,583 Dynamically sharing a pool of IP addresses
31 6,993,571 Power conservation in a server cluster
32 6,993,566 Entity self-clustering and host-entity communication such as via shared memory
33 6,993,535 Business method and apparatus for employing induced multimedia classifiers based on unified representation of features reflecting disparate modalities
34 6,993,534 Data store for knowledge-based data mining system
35 6,993,520 Integrated content management and block layout technique
36 6,993,518 Method and system for systematically diagnosing data problems in a database
37 6,993,516 Efficient sampling of a relational database
38 6,993,476 System and method for incorporating semantic characteristics into the format-driven syntactic document transcoding framework
39 6,993,472 Method, apparatus, and program for chaining machine translation engines to control error propagation
40 6,993,470 Method of evaluating test cases in a simulation environment by harvesting
41 6,993,458 Method and apparatus for preprocessing technique for forecasting in capacity management, software rejuvenation and dynamic resource allocation applications
42 6,993,453 Adjusted monitoring in a relational environment
43 6,993,405 Manufacturing product carrier environment and event monitoring system
44 6,993,398 Dynamic machine synthesis for wireless device access and management
45 6,993,347 Dynamic media interleaving
46 6,993,319 Proximity-based mobile telephone billing intervention
47 6,993,290 Portable personal radio system and method
48 6,993,285 Audio buffer processing
49 6,993,205 Automatic method of detection of incorrectly oriented text blocks using results from character recognition
50 6,993,194 Method and apparatus for detecting errors in image reading
51 6,993,120 System and method for copying and transmitting telephony conversations
52 6,993,107 Analog unidirectional serial link architecture
53 6,993,081 Seamless splicing/spot-insertion for MPEG-2 digital video/audio stream
54 6,993,078 Macroblock coding technique with biasing towards skip macroblock coding
55 6,993,037 System and method for virtual private network network address translation propagation over nested connections with coincident local endpoints
56 6,993,035 System for routing data packets through a crossbar switch in expansion mode
57 6,993,034 Cluster destination address table—IP routing for clusters
58 6,992,980 System and method for enabling a full flow control down to the sub-ports of a switch fabric
59 6,992,924 Magnetic memory and method for optimizing write current in a magnetic memory
60 6,992,917 Integrated circuit with reduced body effect sensitivity
61 6,992,790 Method and apparatus for improving page description language (PDL) efficiency by recognition and removal of redundant constructs
62 6,992,789 Method, system, and program for managing a multi-page document
63 6,992,785 Method, data structure and apparatus for identifying resources prior to printing
64 6,992,592 Radio frequency identification aiding the visually impaired with sound skins
65 6,992,574 Object matching via RFID
66 6,992,566 Modular school computer system and method
67 6,992,389 Barrier for interconnect and method
68 6,992,379 Electronic package having a thermal stretching layer
69 6,992,368 Production of metal insulator metal (MIM) structures using anodizing process
70 6,992,354 FinFET having suppressed parasitic device characteristics
71 6,992,344 Damascene integration scheme for developing metal-insulator-metal capacitors
72 6,992,255 Via and via landing structures for smoothing transitions in multi-layer substrates
73 6,992,115 Preparation of crosslinked particles from polymers having activatible crosslinking groups
74 6,992,014 Method and apparatus for etch rate uniformity control
75 6,992,002 Shapes-based migration of aluminum designs to copper damascence
76 6,991,998 Ultra-thin, high quality strained silicon-on-insulator formed by elastic strain transfer
77 6,991,979 Method for avoiding oxide undercut during pre-silicide clean for thin spacer FETs
78 6,991,971 Method for fabricating a triple damascene fuse
79 6,991,890 Negative photoresist composition involving non-crosslinking chemistry
80 6,991,473 Electrical connector with elastomeric pad having compressor fingers each including a filler member to mitigate relaxation of the elastomer
81 6,991,066 Customized self-checkout system
82 D514,122 Portable digital audio player
83 D514,121 Digital audio player with sliding cover
84 D514,102 Modular storage system