IBM patents granted on 20 December 2016

88 US patents granted on 20 December 2016 and assigned to IBM

1 9,525,952 Real-time audience attention measurement and dashboard display
2 9,525,751 Collaborative based caching
3 9,525,725 Client-initiated leader election in distributed client-server systems
4 9,525,721 Client-side aggregation of nested resource dependencies
5 9,525,715 Deploying a portion of a streaming application to one or more virtual machines
6 9,525,695 Mechanism to augment IPS/SIEM evidence information with process history snapshot and application window capture history
7 9,525,693 Resource management in a presentation environment
8 9,525,686 Captcha challenge incorporating obfuscated characters
9 9,525,655 Reserving space in a mail queue
10 9,525,652 Selecting subsets of participants in electronic message threads
11 9,525,618 Managing data flows in software-defined network using network interface card
12 9,525,604 Automated synchronization of distributed dashboards
13 9,525,587 Updating web resources
14 9,525,585 Resilient messaging infrastructure
15 9,525,497 Interference processing in wireless communication
16 9,525,338 Voltage charge pump with segmented boost capacitors
17 9,525,147 Fringing field assisted dielectrophoresis assembly of carbon nanotubes
18 9,525,125 Linear magnetoresistive random access memory device with a self-aligned contact above MRAM nanowire
19 9,525,064 Channel-last replacement metal-gate vertical field effect transistor
20 9,525,048 Symmetrical extension junction formation with low-k spacer and dual epitaxial process in finFET device
21 9,524,969 Integrated circuit having strained fins on bulk substrate
22 9,524,930 Configurable interposer
23 9,524,916 Structures and methods for determining TDDB reliability at reduced spacings using the structures
24 9,524,882 Contact structure and extension formation for III-V nFET
25 9,524,801 Persistent command parameter table for pre-silicon device testing
26 9,524,800 Performance evaluation of solid state memory device
27 9,524,775 Correlation detector
28 9,524,747 Controlling persisting of data to disk
29 9,524,741 High-density pattern detector for hybrid servo patterns
30 9,524,734 Simulation
31 9,524,655 Interactive Braille display apparatus
32 9,524,639 Self-service crossing aid for pedestrians
33 9,524,526 Disambiguating authors in social media communications
34 9,524,505 End-to-end effective citizen engagement via advanced analytics and sensor-based personal assistant capability (EECEASPA)
35 9,524,493 Chronologically navigating among time-based entries
36 9,524,492 Messaging client-based reminders
37 9,524,475 Presenting discriminant change history records on topology graphs
38 9,524,470 Modular array of vertically integrated superconducting qubit devices for scalable quantum computing
39 9,524,468 Method and system for identifying dependent components
40 9,524,466 Automated multi-objective solution selection
41 9,524,462 Canonical spiking neuron network for spatiotemporal associative memory
42 9,524,403 Access and protection of I2C interfaces
43 9,524,396 System that maintains objects created and modified within designated directories on a per-client basis in a network filesystem
44 9,524,354 Device, method, and program for processing data with tree structure
45 9,524,326 Synchronization of time between different simulation models
46 9,524,320 Collection and storage of a personalized, searchable, unstructured corpora
47 9,524,318 Minimizing result set size when converting from asymmetric to symmetric requests
48 9,524,317 Optimization of aggregate queries in database management systems using an early out join when processing min and max functions
49 9,524,314 Reducing lock occurrences in server/database systems
50 9,524,313 Reducing lock occurrences in server/database systems
51 9,524,305 Boolean term conversion for null-tolerant disjunctive predicates
52 9,524,292 Adjusting ranges of directed graph ontologies across multiple dimensions
53 9,524,281 Credibility of text analysis engine performance evaluation by rating reference content
54 9,524,267 Check operation dispersed storage network frame
55 9,524,257 Transactional execution enabled supervisor call interruption while in TX mode
56 9,524,246 Resetting memory locks in a transactional memory system
57 9,524,228 Predictive approach to environment provisioning
58 9,524,223 Performance metrics of a computer system
59 9,524,205 Code fingerprint-based processor malfunction detection
60 9,524,203 Selective memory dump using usertokens
61 9,524,202 Communication software stack optimization using distributed error checking
62 9,524,196 Adaptive process for data sharing with selection of lock elision and locking
63 9,524,195 Adaptive process for data sharing with selection of lock elision and locking
64 9,524,188 Multithreaded transactions
65 9,524,187 Executing instruction with threshold indicating nearing of completion of transaction
66 9,524,171 Split-level history buffer in a computer processing unit
67 9,524,165 Register comparison for operand store compare (OSC) prediction
68 9,524,161 Configuration management of engineering artifacts with automatic identification of related change sets based on type system
69 9,524,153 Optimized compiling of a template function
70 9,524,145 Rebuildable service-oriented applications
71 9,524,123 Unit attention processing in proxy and owner storage systems
72 9,524,120 Allocation and balancing of storage resources
73 9,524,116 Reducing read-after-write errors in a non-volatile memory system using an old data copy
74 9,524,115 Impersonating SCSI ports through an intermediate proxy
75 9,524,110 Page replacement algorithms for use with solid-state drives
76 9,524,102 Optimizing migration/copy of de-duplicated data
77 9,524,101 Modeling workload information for a primary storage and a secondary storage
78 9,524,100 Page table including data fetch width indicator
79 9,524,097 Touchscreen gestures for selecting a graphical object
80 9,524,074 Dynamic, optimized placement of computer-based windows
81 9,524,033 Wireless keyboard
82 9,524,013 System interconnect dynamic scaling by lane width and operating frequency balancing
83 9,523,986 System and method for secure, privacy-aware and contextualised package delivery using autonomous vehicles
84 9,523,816 Optical device and manufacturing method therefor
85 9,523,732 Solar cell characterization system with an automated continuous neutral density filter
86 9,523,432 Air valve for electronics enclosures
87 9,522,977 Thermoplastic toughening of PHT’s
88 9,521,812 Irrigation system