187 US patents granted on 05 January 2016 and assigned to IBM
1 | 9,232,664 | Heat transfer device for wave soldering |
2 | 9,232,661 | Magnetically controllable fluidic etching process |
3 | 9,232,646 | High speed differential wiring in glass ceramic MCMS |
4 | 9,232,645 | High speed differential wiring in glass ceramic MCMS |
5 | 9,232,394 | Authentication of phone caller identity |
6 | 9,232,263 | Renderable content partitioning and portability |
7 | 9,232,068 | Conference call authentication utilizing passcodes personal to users |
8 | 9,232,049 | Quality of experience determination for multi-party VoIP conference calls that account for focus degradation effects |
9 | 9,232,048 | Quality of experience determination for multi-party VoIP conference calls that account for focus degradation effects |
10 | 9,232,027 | TCP connection resource diversity using tunable geometric series |
11 | 9,232,019 | Undoing sent communications |
12 | 9,232,018 | System and method of creating and rating items for social interactions |
13 | 9,232,016 | Undoing sent communications |
14 | 9,231,996 | User-influenced page loading of web content |
15 | 9,231,981 | Rules driven multiple passwords |
16 | 9,231,974 | Dynamic policy-based entitlements from external data repositories |
17 | 9,231,970 | Security-aware admission control of requests in a distributed system |
18 | 9,231,958 | Visually representing and managing access control of resources |
19 | 9,231,938 | Determination and classification of defense measures in web applications |
20 | 9,231,909 | Communication system employing subnet or prefix to determine connection to same network segment |
21 | 9,231,899 | Transmittal of blocked message notification |
22 | 9,231,895 | Tag management of information technology services improvement |
23 | 9,231,881 | Transparent middlebox with graceful connection entry and exit |
24 | 9,231,870 | Flexible and scalable data link layer flow control for network fabrics |
25 | 9,231,843 | Estimating available bandwith in cellular networks |
26 | 9,231,840 | Optimizing the quality of audio within a teleconferencing session via an adaptive codec switching |
27 | 9,231,827 | Formalizing, diffusing and enforcing policy advisories and monitoring policy compliance in the management of networks |
28 | 9,231,816 | Method for distributing a plurality of data portions |
29 | 9,231,781 | Flow distribution algorithm for aggregated links in an ethernet switch |
30 | 9,231,777 | Directed route load/store packets for distributed switch initialization |
31 | 9,231,768 | Utilizing a deterministic all or nothing transformation in a dispersed storage network |
32 | 9,231,618 | Early data tag to allow data CRC bypass via a speculative memory data return protocol |
33 | 9,231,605 | Removing deterministic phase errors from fractional-N PLLS |
34 | 9,231,603 | Distributed phase detection for clock synchronization in multi-layer 3D stacks |
35 | 9,231,595 | Filtering event log entries |
36 | 9,231,549 | Phase shifter and and related load device |
37 | 9,231,387 | System for inserting and removing cables |
38 | 9,231,146 | Silicon photovoltaic element and fabrication method |
39 | 9,231,141 | Controlling a solar tracking system |
40 | 9,231,139 | Structure and design of concentrator solar cell assembly receiver substrate |
41 | 9,231,133 | Nanowires formed by employing solder nanodots |
42 | 9,231,131 | Integrated photodetector waveguide structure with alignment tolerance |
43 | 9,231,108 | Source and drain doping profile control employing carbon-doped semiconductor material |
44 | 9,231,089 | Formation of an asymmetric trench in a semiconductor substrate and a bipolar semiconductor device having an asymmetric trench isolation region |
45 | 9,231,080 | Replacement metal gate |
46 | 9,231,072 | Multi-composition gate dielectric field effect transistors |
47 | 9,231,063 | Boron rich nitride cap for total ionizing dose mitigation in SOI devices |
48 | 9,230,992 | Semiconductor device including gate channel having adjusted threshold voltage |
49 | 9,230,914 | Copper wire and dielectric with air gaps |
50 | 9,230,881 | Heat sink for dissipating a thermal load |
51 | 9,230,857 | Method to improve semiconductor surfaces and polishing |
52 | 9,230,832 | Method for manufacturing a filled cavity between a first and a second surface |
53 | 9,230,830 | Bridging arrangement and method for manufacturing a bridging arrangement |
54 | 9,230,687 | Implementing ECC redundancy using reconfigurable logic blocks |
55 | 9,230,624 | Magnetic shift register memory device |
56 | 9,230,600 | Data recording method for storing first data and second data into a tape medium |
57 | 9,230,590 | Dynamic adjustments of tape head wrap angles |
58 | 9,230,546 | Voice content transcription during collaboration sessions |
59 | 9,230,358 | Visual connectivity of widgets using event propagation |
60 | 9,230,357 | Prioritized rendering of objects in a virtual universe |
61 | 9,230,278 | Presentation of product recommendations based on social informatics |
62 | 9,230,277 | Presentation of product recommendations based on social informatics |
63 | 9,230,274 | System and method for RFID dynamic content presentation |
64 | 9,230,273 | Creation and use of constraint templates |
65 | 9,230,258 | Space and time for entity resolution |
66 | 9,230,244 | Recipient changes in email threads |
67 | 9,230,237 | Contract amendment mechanism in a virtual world |
68 | 9,230,228 | Method and system for providing a bi-directional feedback loop between project management and personal calendar systems |
69 | 9,230,225 | Product quality tracing to locate unsafe product material |
70 | 9,230,209 | Scope and distribution of knowledge in an autonomic computing system |
71 | 9,230,208 | Haptic-based artificial neural network training |
72 | 9,230,201 | Computer system for manufacturing a physical medium configured to store data |
73 | 9,230,174 | Attribute-based alert ranking for alert adjudication |
74 | 9,230,135 | Secure access for sensitive digital information |
75 | 9,230,133 | Secure access for sensitive digital information |
76 | 9,230,132 | Anonymization for data having a relational part and sequential part |
77 | 9,230,131 | Rule-based Access Control List management |
78 | 9,230,118 | Encrypting and decrypting a virtual disc |
79 | 9,230,117 | Approval of content updates |
80 | 9,230,113 | Encrypting and decrypting a virtual disc |
81 | 9,230,110 | Accessing privileged objects in a server environment |
82 | 9,230,094 | Managing password strength |
83 | 9,230,083 | Securing application information in system-wide search engines |
84 | 9,230,077 | Alias-based social media identity verification |
85 | 9,230,069 | Execution-based license discovery and optimization |
86 | 9,230,060 | Associating records in healthcare databases with individuals |
87 | 9,230,046 | Generating clock signals for a cycle accurate, cycle reproducible FPGA based hardware accelerator |
88 | 9,230,042 | Displaying a contextual organization chart with awareness |
89 | 9,230,036 | Enhanced browser cookie management |
90 | 9,230,035 | Pushing specific content to a predetermined webpage |
91 | 9,230,034 | Related page identification based on page hierarchy and subject hierarchy |
92 | 9,230,013 | Suffix searching on documents |
93 | 9,230,009 | Routing of questions to appropriately trained question and answer system pipelines using clustering |
94 | 9,230,005 | Spatiotemporal encounters detection in historical movement datasets |
95 | 9,229,999 | Using average replication latency to influence routing query transactions |
96 | 9,229,981 | Smart query plan with visual optimizations to improve responsiveness |
97 | 9,229,970 | Methods to minimize communication in a cluster database system |
98 | 9,229,969 | Management of searches in a database system |
99 | 9,229,965 | Managing attributes in stream processing using a cache |
100 | 9,229,961 | Database management delete efficiency |
101 | 9,229,960 | Database management delete efficiency |
102 | 9,229,943 | Addressing cross-allocated blocks in a file system |
103 | 9,229,941 | Method and system for transformation of logical data objects for storage |
104 | 9,229,935 | Simulating accesses for archived content |
105 | 9,229,933 | System, method and program for managing file downloads |
106 | 9,229,932 | Conformed dimensional data gravity wells |
107 | 9,229,926 | Determining similarity of unfielded names using feature assignments |
108 | 9,229,916 | Rendering sections of content in a document |
109 | 9,229,914 | Optimizing the layout of electronic documents by reducing presentation size of content within document sections so that when combined a plurality of document sections fit within a page |
110 | 9,229,912 | Previewing prominent features of remote documents |
111 | 9,229,891 | Determining a direct memory access data transfer mode |
112 | 9,229,883 | Extended input/output measurement word facility for obtaining measurement data in an emulated environment |
113 | 9,229,868 | Data recovery for coherent attached processor proxy |
114 | 9,229,867 | Shared network response cache |
115 | 9,229,862 | Cache management based on physical memory device characteristics |
116 | 9,229,852 | Flash translation layer system for maintaining data versions in solid state memory |
117 | 9,229,849 | Dynamic reconfiguration of storage system |
118 | 9,229,843 | Predictively managing failover in high availability systems |
119 | 9,229,840 | Managing traces to capture data for memory regions in a memory |
120 | 9,229,838 | Modeling and evaluating application performance in a new environment |
121 | 9,229,827 | Storage management system for preserving consistency of remote copy data |
122 | 9,229,825 | Quick failover of blade server |
123 | 9,229,824 | Caching rebuilt encoded data slices in a dispersed storage network |
124 | 9,229,823 | Storage and retrieval of dispersed storage network access information |
125 | 9,229,821 | Reactionary backup scheduling around meantime between failures of data origination |
126 | 9,229,819 | Enhanced reliability in deduplication technology over storage clouds |
127 | 9,229,810 | Enabling efficient recovery from multiple failures together with one latent error in a storage array |
128 | 9,229,786 | Provisioning aggregate computational workloads and air conditioning unit configurations to optimize utility of air conditioning units and processing resources within a data center |
129 | 9,229,785 | Policy-based workload performance optimization for dynamically distributed OSGi application |
130 | 9,229,784 | Determining resource instance placement in a networked computing environment |
131 | 9,229,783 | Methods and apparatus for resource capacity evaluation in a system of virtual containers |
132 | 9,229,782 | Collectively loading an application in a parallel computer |
133 | 9,229,780 | Identifying data communications algorithms of all other tasks in a single collective operation in a distributed processing system |
134 | 9,229,777 | Dynamically relocating workloads in a networked computing environment |
135 | 9,229,775 | Dynamically adjusting global heap allocation in multi-thread environment |
136 | 9,229,764 | Estimating migration costs for migrating logical partitions within a virtualized computing environment based on a migration cost history |
137 | 9,229,760 | Virtual memory management to reduce power consumption in the memory |
138 | 9,229,758 | Passive monitoring of virtual systems using extensible indexing |
139 | 9,229,757 | Optimizing a file system interface in a virtualized computing environment |
140 | 9,229,756 | User datagram protocol (UDP) packet migration in a virtual machine (VM) migration |
141 | 9,229,755 | User datagram protocol (UDP) packet migration in a virtual machine (VM) migration |
142 | 9,229,753 | Autonomic customization of properties of a virtual appliance in a computer system |
143 | 9,229,752 | Systems and methods to offload hardware support using a hypervisor subpartition |
144 | 9,229,746 | Identifying load-hit-store conflicts |
145 | 9,229,745 | Identifying load-hit-store conflicts |
146 | 9,229,744 | Prevention of classloader memory leaks in multitier enterprise applications |
147 | 9,229,743 | Prevention of classloader memory leaks in multitier enterprise applications |
148 | 9,229,738 | Software development tool for providing user context information to improve message quality at development time |
149 | 9,229,730 | Multi-chip initialization using a parallel firmware boot process |
150 | 9,229,729 | Initializing processor cores in a multiprocessor system |
151 | 9,229,726 | Converged call flow and web service application integration using a processing engine |
152 | 9,229,725 | Safe conditional-load and conditional-store operations |
153 | 9,229,724 | Serializing wrapping trace buffer via a compare-and-swap instruction |
154 | 9,229,723 | Global weak pattern history table filtering |
155 | 9,229,722 | Major branch instructions with transactional memory |
156 | 9,229,716 | Time-based task priority boost management using boost register values |
157 | 9,229,715 | Method and apparatus for efficient inter-thread synchronization for helper threads |
158 | 9,229,711 | Optimizing on demand allocation of virtual machines using a stateless preallocation pool |
159 | 9,229,710 | Optimizing on demand allocation of virtual machines using a stateless preallocation pool |
160 | 9,229,695 | Usage of TOC register as application register |
161 | 9,229,692 | Processing proposed program code libraries in a networked computing environment |
162 | 9,229,691 | Method and apparatus for programming assistance |
163 | 9,229,685 | Automated corruption analysis of service designs |
164 | 9,229,684 | Automated corruption analysis of service designs |
165 | 9,229,659 | Identifying and accessing reference data in an in-memory data grid |
166 | 9,229,658 | Status information saving among multiple computers |
167 | 9,229,641 | Identifying redundant data for disk image streaming |
168 | 9,229,633 | Selective sharing of displayed content in a view presented on a touchscreen of a processing system |
169 | 9,229,618 | Turning pages of an electronic document by means of a single snap gesture |
170 | 9,229,501 | Distributed grid-interactive photovoltaic-based power dispatching |
171 | 9,229,455 | Microfluidic surface processing systems with self-regulated distance-to surface control |
172 | 9,229,446 | Production line quality processes |
173 | 9,229,437 | Solving large-scale security-constrained economic dispatch problem in real-time |
174 | 9,229,169 | Lens array optical coupling to photonic chip |
175 | 9,229,133 | Meteorological parameter forecasting |
176 | 9,229,132 | Meteorological parameter forecasting |
177 | 9,229,071 | Identification of molecules based on frequency responses using electromagnetic write-heads and magneto-resistive sensors |
178 | 9,229,044 | Minimum-spacing circuit design and layout for PICA |
179 | 9,228,846 | Generating routes |
180 | 9,228,059 | Preparation of thioether polymers |
181 | 9,228,050 | Versatile, facile and scalable route to polylactic acid-backbone graft and bottlebrush copolymers |
182 | 9,228,044 | Versatile, facile and scalable route to polylactic acid-backbone graft and bottlebrush copolymers |
183 | 9,228,034 | Hexahydrotriazine, dithiazine, and thioether functionalized materials |
184 | 9,227,855 | Large-scale electricity-less disinfection of fluent water |
185 | 9,227,448 | Determining survival state of print head |
186 | 9,227,259 | Increasing the efficiency of solar cells by transfer of solder |
187 | 9,226,698 | User authentication via evoked potential in electroencephalographic signals |