124 US patents granted on 08 March 2016 and assigned to IBM
1 | 9,282,683 | System to increase server’S density in datacenter |
2 | 9,282,678 | Field-replaceable bank of immersion-cooled electronic components and separable heat sinks |
3 | 9,282,675 | Thermal expansion-enhanced heat sink for an electronic assembly |
4 | 9,282,434 | Query based volume determination |
5 | 9,282,432 | Aggregated geo-fencing area based information delivery |
6 | 9,282,184 | Managing and storing electronic messages during recipient unavailability |
7 | 9,282,176 | Voice recognition dialing for alphabetic phone numbers |
8 | 9,282,166 | Management infrastructure analysis for cloud migration |
9 | 9,282,162 | Processing user profiles of users in an electronic community |
10 | 9,282,156 | Architecture and method of call routing based on session initiation protocol presence information |
11 | 9,282,155 | Smart posting with data analytics and semantic analysis to improve a message posted to a social media service |
12 | 9,282,151 | Flow control in a distributed environment |
13 | 9,282,147 | Determining location of hardware components in a cloud computing environment based on hardware components self-locating other hardware components |
14 | 9,282,136 | Distributed parallel computation with acceleration devices |
15 | 9,282,123 | Method and apparatus for specifying time-varying intelligent service-oriented model |
16 | 9,282,108 | Generalized certificate use in policy-based secure messaging environments |
17 | 9,282,082 | Compressing encrypted data without the encryption key |
18 | 9,282,076 | Aligning content and social network audience using analytics and/or visualization |
19 | 9,282,074 | Multi-version message condition based delivery |
20 | 9,282,067 | Extended out of office message processing |
21 | 9,282,066 | Targeted message response |
22 | 9,282,062 | Providing I.sup.2C bus over Ethernet |
23 | 9,282,056 | Metrics and forwarding actions on logical switch partitions in a distributed network switch |
24 | 9,282,036 | Directed route load/store packets for distributed switch initialization |
25 | 9,282,035 | Directed route load/store packets for distributed switch initialization |
26 | 9,282,034 | Directed route load/store packets for distributed switch initialization |
27 | 9,282,020 | Bounded-budget monitor deployment in monitoring networks via end-to-end probes |
28 | 9,282,014 | Server restart management via stability time |
29 | 9,282,013 | Transparently tracking provenance information in distributed data systems |
30 | 9,281,994 | Processing algebraic expressions for keyed data sets |
31 | 9,281,993 | Method and system to distribute policies |
32 | 9,281,991 | Media streaming |
33 | 9,281,960 | Estimating processing workloads |
34 | 9,281,952 | System and method for adding members to chat groups based on analysis of chat content |
35 | 9,281,941 | Homomorphic evaluation including key switching, modulus switching, and dynamic noise management |
36 | 9,281,821 | Time division multiplexed limited switch dynamic logic |
37 | 9,281,382 | Method for making semiconductor device with isolation pillars between adjacent semiconductor fins |
38 | 9,281,381 | Forming strained and relaxed silicon and silicon germanium fins on the same wafer |
39 | 9,281,379 | Gate-all-around fin device |
40 | 9,281,303 | Electrostatic discharge devices and methods of manufacture |
41 | 9,281,302 | Implementing inverted master-slave 3D semiconductor stack |
42 | 9,281,278 | Interconnects with improved TDDB |
43 | 9,281,261 | Intelligent chip placement within a three-dimensional chip stack |
44 | 9,281,212 | Dielectric tone inversion materials |
45 | 9,281,211 | Nanoscale interconnect structure |
46 | 9,281,079 | Dynamic hard error detection |
47 | 9,281,060 | Device and method for storing or switching |
48 | 9,281,025 | Write/read priority blocking scheme using parallel static address decode path |
49 | 9,281,024 | Write/read priority blocking scheme using parallel static address decode path |
50 | 9,280,991 | TMR head design with insulative layers for shorting mitigation |
51 | 9,280,908 | Results of question and answer systems |
52 | 9,280,839 | Generation of a vector graphic from a hand-drawn diagram |
53 | 9,280,833 | Topology determination for non-overlapping camera network |
54 | 9,280,831 | Image segmentation |
55 | 9,280,819 | Image segmentation techniques |
56 | 9,280,795 | Dynamically creating a social networking check-in location |
57 | 9,280,771 | Secure personal information profile |
58 | 9,280,766 | Cascading definition and support of EDI rules |
59 | 9,280,753 | Translating a language in a crowdsourced environment |
60 | 9,280,743 | Data based truth maintenance |
61 | 9,280,683 | Multi-service cloud storage decision optimization process |
62 | 9,280,630 | Modified standard cells to address fast paths |
63 | 9,280,626 | Efficiently determining Boolean satisfiability with lazy constraints |
64 | 9,280,624 | System and method for efficient statistical timing analysis of cycle time independent tests |
65 | 9,280,608 | Group bookmarks |
66 | 9,280,606 | Generation of multi-faceted search results in response to query |
67 | 9,280,585 | Method and apparatus for optimizing the evaluation of semantic web queries |
68 | 9,280,584 | Finding optimal query plans |
69 | 9,280,583 | Scalable multi-query optimization for SPARQL |
70 | 9,280,582 | Optimization of join queries for related data |
71 | 9,280,557 | Virtual node subpool management |
72 | 9,280,556 | Generating enumerated information in which a plurality of files are enumerated in a sequential medium |
73 | 9,280,552 | Deduplicated data processing rate control |
74 | 9,280,551 | De-duplication deployment planning |
75 | 9,280,549 | Compressing tuples in a streaming application |
76 | 9,280,530 | Display of user comments to timed presentation |
77 | 9,280,496 | Formal verification of arbiters |
78 | 9,280,488 | Asymmetric co-existent address translation structure formats |
79 | 9,280,485 | Efficient cache volume sit scans |
80 | 9,280,480 | Extract target cache attribute facility and instruction therefor |
81 | 9,280,470 | Cache replacement for shared memory caches |
82 | 9,280,448 | Controlling operation of a run-time instrumentation facility from a lesser-privileged state |
83 | 9,280,447 | Modifying run-time-instrumentation controls from a lesser-privileged state |
84 | 9,280,446 | Method for finding all valid interprocedural execution paths on COBOL in polynomial time |
85 | 9,280,445 | Logging code generation and distribution |
86 | 9,280,441 | Detection and correction of race conditions in workflows |
87 | 9,280,438 | Autonomic hotspot profiling using paired performance sampling |
88 | 9,280,419 | Dynamic adjustment of data protection schemes in flash storage systems based on temperature, power off duration and flash age |
89 | 9,280,411 | Method to identify unique host applications running within a storage controller |
90 | 9,280,407 | Program development in a distributed server environment |
91 | 9,280,406 | Automatic correction of application based on runtime behavior |
92 | 9,280,398 | Major branch instructions |
93 | 9,280,394 | Automatic cloud provisioning based on related internet news and social network trends |
94 | 9,280,393 | Processor provisioning by a middleware processing system for a plurality of logical processor partitions |
95 | 9,280,392 | Resource substitution and reallocation in a virtual computing environment |
96 | 9,280,385 | Optimally provisioning and merging shared resources to maximize resource availability |
97 | 9,280,383 | Checkpointing for a hybrid computing node |
98 | 9,280,371 | Utilizing client resources during mobility operations |
99 | 9,280,356 | Live initialization of a boot device |
100 | 9,280,355 | System with manual actuator for asserting physical presence across multiple compute nodes |
101 | 9,280,351 | Second-level branch target buffer bulk transfer filtering |
102 | 9,280,349 | Decode time instruction optimization for load reserve and store conditional sequences |
103 | 9,280,348 | Decode time instruction optimization for load reserve and store conditional sequences |
104 | 9,280,347 | Transforming non-contiguous instruction specifiers to contiguous instruction specifiers |
105 | 9,280,346 | Run-time instrumentation reporting |
106 | 9,280,340 | Dynamically building an unstructured information management architecture (UIMA) pipeline |
107 | 9,280,336 | Virtual machine disk image installation |
108 | 9,280,335 | Semantically rich composable software image bundles |
109 | 9,280,334 | System, method and program product to manage installation of programs |
110 | 9,280,333 | Selection of an entry point of a function having multiple entry points |
111 | 9,280,332 | Code converting method, program, and system |
112 | 9,280,328 | Method for optimizing binary code in language having access to binary coded decimal variable, and computer and computer program |
113 | 9,280,325 | Customized ready-to-go componentized application definitions |
114 | 9,280,321 | Distributing UI control events from a single event producer across multiple systems event consumers |
115 | 9,280,318 | Managing lifecycle of objects |
116 | 9,280,316 | Fast normalization in a mixed precision floating-point unit |
117 | 9,280,295 | Mapping of logical volumes to host clusters |
118 | 9,280,286 | Managing GUI control auto-advancing |
119 | 9,280,268 | Identifying equivalent javascript events |
120 | 9,280,264 | Multi-source, multi-destination data transfers |
121 | 9,279,862 | Electrostatic discharge protection for a magnetoresistive sensor |
122 | 9,279,849 | Atom probe tomography sample preparation for three-dimensional (3D) semiconductor devices |
123 | 9,279,777 | Analyzing strain distribution in semiconductor structures using nano-beam diffraction |
124 | 9,278,401 | Fill head interface with combination vacuum pressure chamber |