IBM patents granted on 01 November 2016

174 US patents granted on 01 November 2016 and assigned to IBM

1 9,485,866 Printed circuit board copper plane repair
2 9,485,786 Management of mobile devices leveraging location based cooperation
3 9,485,748 Controlling delivery of notifications in real-time communications based on communication channel state
4 9,485,637 Intermediated data entry in a shared message board through a mobile computing device
5 9,485,622 Wireless positioning and wireless positioning method and apparatus
6 9,485,363 Testing computerized analysis of communication data
7 9,485,320 Monitoring and controlling perception of an online profile of a user
8 9,485,319 Simulation to find user behavior impact in social media network
9 9,485,268 System, method and apparatus to visually configure an analysis of a program
10 9,485,257 Atomically updating ternary content addressable memory-based access control lists
11 9,485,256 Secure assertion attribute for a federated log in
12 9,485,221 Selective content cloud storage with device synchronization
13 9,485,215 Multiple inspection avoidance (MIA) using a protection scope
14 9,485,212 Message management method
15 9,485,209 Marking of unfamiliar or ambiguous expressions in electronic messages
16 9,485,205 User initiated rule-based restrictions on messaging applications
17 9,485,188 Virtual switching based flow control
18 9,485,168 Temperature sensitive routing of data in a computer system
19 9,485,163 Preventing split-brain scenario in a high-availability cluster
20 9,485,156 Method and system for generic application liveliness monitoring for business resiliency
21 9,485,151 Centralized system management on endpoints of a distributed data processing system
22 9,485,134 Managing configurations of system management agents in a distributed environment
23 9,485,091 Dual-party session key derivation
24 9,484,930 Initializing components of an integrated circuit
25 9,484,895 Self-adjusting duty cycle tuner
26 9,484,894 Self-adjusting duty cycle tuner
27 9,484,531 Perpendicular magnetic anisotropy BCC multilayers
28 9,484,482 Efficient optical (light) coupling
29 9,484,469 Thin film device with protective layer
30 9,484,464 Structure and method for adjusting threshold voltage of the array of transistors
31 9,484,463 Fabrication process for mitigating external resistance of a multigate device
32 9,484,440 Methods for forming FinFETs with non-merged epitaxial fin extensions
33 9,484,439 III-V fin on insulator
34 9,484,438 Method to improve reliability of replacement gate device
35 9,484,431 Pure boron for silicide contact
36 9,484,412 Strained silicon–germanium integrated circuit with inversion capacitance enhancement and method to fabricate same
37 9,484,405 Stacked nanowire devices formed using lateral aspect ratio trapping
38 9,484,403 Boron rich nitride cap for total ionizing dose mitigation in SOI devices
39 9,484,401 Capacitance reduction for advanced technology nodes
40 9,484,348 Structure and method to increase contact area in unmerged EPI integration for CMOS FinFETs
41 9,484,347 FinFET CMOS with Si NFET and SiGe PFET
42 9,484,306 MOSFET with asymmetric self-aligned contact
43 9,484,270 Fully-depleted silicon-on-insulator transistors
44 9,484,267 Stacked nanowire devices
45 9,484,266 Complementary heterogeneous MOSFET using global SiGe substrate and hard-mask memorized germanium dilution for nFET
46 9,484,264 Field effect transistor contacts
47 9,484,262 Stressed channel bulk fin field effect transistor
48 9,484,256 Pure boron for silicide contact
49 9,484,255 Hybrid source and drain contact formation using metal liner and metal insulator semiconductor contacts
50 9,484,254 Size-filtered multimetal structures
51 9,484,250 Air gap contact formation for reducing parasitic capacitance
52 9,484,239 Sacrificial carrier dicing of semiconductor wafers
53 9,484,220 Sputter etch processing for heavy metal patterning in integrated circuits
54 9,484,209 Flexible and stretchable sensors formed by patterned spalling
55 9,484,205 Semiconductor device having self-aligned gate contacts
56 9,484,201 Epitaxial silicon germanium fin formation using sacrificial silicon fin templates
57 9,484,073 Current-mode sense amplifier
58 9,484,056 Dynamic adjustments of tape head wrap angles
59 9,484,055 Determining estimated position information of a magnetic recording tape using media thickness estimation
60 9,484,033 Processing and cross reference of realtime natural language dialog for live annotations
61 9,484,031 Correcting text with voice processing
62 9,484,023 Conversion of non-back-off language models for efficient speech decoding
63 9,484,016 Hybrid predictive model for enhancing prosodic expressiveness
64 9,484,015 Hybrid predictive model for enhancing prosodic expressiveness
65 9,483,948 Automated control of interactions between self-driving vehicles and pedestrians
66 9,483,944 Prediction of free parking spaces in a parking area
67 9,483,941 Communicating an alert notification to a particular vehicle
68 9,483,938 Diagnostic system, method, and recording medium for signalized transportation networks
69 9,483,933 Pro-active building protection system
70 9,483,929 Overload detection for electrical wiring
71 9,483,891 Wireless lock
72 9,483,864 System and method for photorealistic imaging using ambient occlusion
73 9,483,858 Text resizing within an embedded image
74 9,483,831 Segmentation using hybrid discriminative generative label fusion of multiple atlases
75 9,483,829 Efficient visual surface finding
76 9,483,781 Automatically generating a review rating the performance of a pattern based on pattern deployment, service history and operation of pattern
77 9,483,750 Location independent communication in a virtual world
78 9,483,746 Comparing utility and warranty of services
79 9,483,739 Transductive feature selection with maximum-relevancy and minimum-redundancy criteria
80 9,483,735 Computer-based extraction of complex building operation rules for products and services
81 9,483,731 Method of answering questions and scoring answers using structured knowledge mined from a corpus of data
82 9,483,728 Systems and methods for combining stochastic average gradient and hessian-free optimization for sequence training of deep neural networks
83 9,483,718 Encoding and decoding data in two-dimensional symbology
84 9,483,712 Method for accurately determining the position and orientation of each of a plurality of identical recognition target objects in a search target image
85 9,483,696 System and method for generating and employing short length iris codes
86 9,483,687 Ensuring a desired distribution of images in a multimedia document utilizing facial signatures
87 9,483,656 Efficient and secure data storage utilizing a dispersed data storage system
88 9,483,613 Determination of neuropsychiatric therapy mechanisms of action
89 9,483,604 Variable accuracy parameter modeling in statistical timing
90 9,483,601 Circuit routing based on total negative slack
91 9,483,596 Multi power synthesis in digital circuit design
92 9,483,595 Method for scalable liveness verification via abstraction refinement
93 9,483,592 Maintaining stress in a layout design of an integrated circuit having fin-type field-effect transistor devices
94 9,483,591 Assuring chip reliability with automatic generation of drivers and assertions
95 9,483,582 Identification and verification of factual assertions in natural language
96 9,483,580 Estimation of closeness of topics based on graph analytics
97 9,483,575 Reproducing a graphical user interface display
98 9,483,573 Context awareness in auditory browsing
99 9,483,571 Persisting the state of visual control elements in uniform resource locator (URL)-generated web pages
100 9,483,570 Driving a user experience of a web application using rules that establish or change requests based on user behavior
101 9,483,545 Grouping data in a database
102 9,483,541 Initialization protocol for a peer-to-peer replication environment
103 9,483,540 Cloud based data migration and replication
104 9,483,539 Updating local data utilizing a distributed storage network
105 9,483,533 Method and apparatus for processing time series data
106 9,483,519 Authorship enhanced corpus ingestion for natural language processing
107 9,483,515 Managing a table of a database
108 9,483,514 Searching a vertex in a path
109 9,483,505 Versioning for configurations of reusable artifacts
110 9,483,503 Placing a database
111 9,483,483 Applying a minimum size bound on content defined segmentation of data
112 9,483,481 Files having unallocated portions within content addressable storage
113 9,483,471 Ensuring access to long-term stored electronic documents
114 9,483,468 Tagging geographical areas
115 9,483,467 Tagging geographical areas
116 9,483,464 Method and system for managing semantic and syntactic metadata
117 9,483,462 Generating training data for disambiguation
118 9,483,458 Method for logical organization of worksheets
119 9,483,455 Ingestion planning for complex tables
120 9,483,436 PCI function measurement block enhancements
121 9,483,433 Processing communication data in a ships passing condition
122 9,483,424 Peripheral component interconnect express (PCIE) pseudo-virtual channels and non-blocking writes
123 9,483,419 Apparatus and method for handling page protection faults in a computing system
124 9,483,410 Utilization based multi-buffer dynamic adjustment management
125 9,483,409 Store forwarding cache
126 9,483,408 Deferred metadata initialization
127 9,483,403 Techniques for preserving an invalid global domain indication when installing a shared cache line in a cache
128 9,483,398 Partitioning data for storage in a dispersed storage network
129 9,483,394 Reserving a storage area and building page frame table entries
130 9,483,392 Resource-constrained test automation
131 9,483,390 Three-dimensional GUI object stores in automation test tools
132 9,483,389 Processing automation scripts of software
133 9,483,385 Method, program, and system for generating test cases
134 9,483,383 Injecting faults at select execution points of distributed applications
135 9,483,375 Streaming operator with trigger
136 9,483,366 Bitmap selection for remote copying of updates
137 9,483,350 Flash memory codeword architectures
138 9,483,337 Storing data in a dispersed storage network
139 9,483,322 Heterogenous core microarchitecture
140 9,483,316 Managing a virtual machine instance
141 9,483,315 Autonomous dynamic optimization of platform resources
142 9,483,312 Locating service endpoints from a service registry
143 9,483,311 Logical data shuffling
144 9,483,309 Eliminating execution of jobs-based operational costs of related reports
145 9,483,295 Transparent dynamic code optimization
146 9,483,288 Method and system for running a virtual appliance
147 9,483,276 Management of shared transactional resources
148 9,483,274 Method of splitting register live ranges
149 9,483,271 Compressed indirect prediction caches
150 9,483,269 Hardware based run-time instrumentation facility for managed run-times
151 9,483,268 Hardware based run-time instrumentation facility for managed run-times
152 9,483,267 Exploiting an architected last-use operand indication in a system operand resource pool
153 9,483,261 Software documentation generation with automated sample inclusion
154 9,483,250 Systems management based on semantic models and low-level runtime state
155 9,483,206 Implementing synchronization for remote disk mirroring
156 9,483,198 Increasing storage space for processes impacting data storage systems
157 9,483,196 Systems and methods for virtualizing storage systems and managing data independently
158 9,483,190 Average response time improvement from a file system for a tape library
159 9,483,188 Multiple I/O request processing in a storage system
160 9,483,184 Method to improve page out mechanism with compressed memory pools
161 9,483,182 Management of memory pages
162 9,483,180 Memory-area property storage including data fetch width indicator
163 9,483,179 Memory-area property storage including data fetch width indicator
164 9,483,143 Method and system providing viewing-angle sensitive graphics interface selection compensation
165 9,483,110 Adaptive media file rewind
166 9,482,833 Light pipe connector apparatus
167 9,482,820 Connecting mid-board optical modules
168 9,482,772 Reducing run time in seismic imaging computing
169 9,482,542 Stochastic route planning in public transport
170 9,482,349 Air valve for electronics enclosures
171 9,481,940 Electrodeposition system and method incorporating an anode having a back side capacitive element
172 9,481,460 Drone-based microbial analysis system
173 9,481,367 Automated control of interactions between self-driving vehicles and animals
174 9,481,366 Automated control of interactions between self-driving vehicles and animals