IBM patents granted on 10 November 2015

92 US patents granted on 10 November 2015 and assigned to IBM

1 9,185,830 Thermoelectric-enhanced, liquid-based cooling of a multi-component electronic system
2 9,185,680 Contextual push notification service
3 9,185,289 Generating a composite field of view using a plurality of oblique panoramic images of a geographic area
4 9,185,181 Shared cache for potentially repetitive message data in a publish-subscription environment
5 9,185,166 Disjoint multi-pathing for a data center network
6 9,185,121 Detecting malicious circumvention of virtual private network
7 9,185,115 Secure access using location-based encrypted authorization
8 9,185,065 Computer method and system for attachment reduction
9 9,185,061 Offline IM chat to avoid server connections
10 9,185,041 Load balancing traffic in a MPLS network
11 9,184,936 Systems and methods for estimating processing workloads
12 9,184,290 Method of forming well-controlled extension profile in MOSFET by silicon germanium based sacrificial layer
13 9,184,179 Thin channel-on-insulator MOSFET device with n+ epitaxy substrate and embedded stressor
14 9,184,112 Cooling apparatus for an integrated circuit
15 9,184,042 Wafer backside particle mitigation
16 9,183,906 Fine granularity power gating
17 9,183,896 Deep sleep wakeup of multi-bank memory
18 9,183,874 Determining estimated position information of a magnetic recording tape using media thickness estimation
19 9,183,863 Tape dimension compensation
20 9,183,852 Magnetic tape recording in data format using an efficient reverse concatenated modulation code
21 9,183,831 Text-to-speech for digital literature
22 9,183,741 Estimation of arrival times at transit stops
23 9,183,728 Self-detection of lost device status using device-to-device communications with one or more expected neighboring devices
24 9,183,716 System and method for managing moving surveillance cameras
25 9,183,649 Automatic tuning of value-series analysis tasks based on visual feedback
26 9,183,620 Automated tilt and shift optimization
27 9,183,600 Technology prediction
28 9,183,598 Identifying event-specific social discussion threads
29 9,183,596 System and method for managing access rights to a project team area for a community development asset
30 9,183,591 Virtual accounts linked to financial accounts
31 9,183,548 Accessibility content copyright permission
32 9,183,539 Representing aggregated rich presence information
33 9,183,501 Upper merged ontology for it architecture
34 9,183,495 Structural plasticity in spiking neural networks with symmetric dual of an electronic neuron
35 9,183,487 Multi chip smart card
36 9,183,399 Instruction set architecture with secure clear instructions for protecting processing unit architected state information
37 9,183,385 Automated feedback for proposed security rules
38 9,183,381 Apparatus, system, and method for detecting tampering of fiscal printers
39 9,183,378 Runtime based application security and regulatory compliance in cloud environment
40 9,183,318 Providing interaction between a first content set and a second content set in a computer system
41 9,183,314 Providing browsing history on client for dynamic webpage
42 9,183,299 Search engine for ranking a set of pages returned as search results from a search query
43 9,183,284 Inserting data into an in-memory distributed nodal database
44 9,183,283 Inserting data into an in-memory distributed nodal database
45 9,183,281 Context-based document unit recommendation for sensemaking tasks
46 9,183,279 Semantic questioning mechanism to enable analysis of information architectures
47 9,183,275 Data profiling method and system
48 9,183,265 Database query language gateway
49 9,183,260 Node-level sub-queries in distributed databases
50 9,183,243 Building a metadata index from source metadata records when creating a target volume for subsequent metadata access from the target volume
51 9,183,233 Nomadic data collection and management method including pessimistic locking of data
52 9,183,230 Content analytics system configured to support multiple tenants
53 9,183,210 Operating system control of directory events with dynamic program execution
54 9,183,206 Policy based population of genealogical archive data
55 9,183,198 Customizable and low-latency interactive computer-aided translation
56 9,183,175 Memory management in a streaming application
57 9,183,165 Firmware management of storage class memory for connected or disconnected I/O adapters
58 9,183,156 Read-copy update implementation for non-cache-coherent systems
59 9,183,150 Memory sharing by processors
60 9,183,148 Efficient distributed cache consistency
61 9,183,146 Hierarchical cache structure and handling thereof
62 9,183,122 Automated program testing to facilitate recreation of test failure
63 9,183,114 Error detection on the stack
64 9,183,107 Management of stream operators with dynamic connections
65 9,183,104 Validating connection, structural characteristics and positioning of cable connectors
66 9,183,063 Power-constrained compiler code generation and scheduling of work in a heterogeneous processing system
67 9,183,062 Automated application reconfiguration
68 9,183,056 Expanding memory size
69 9,183,054 Maintaining hardware resource bandwidth quality-of-service via hardware counter
70 9,183,042 Input/output traffic backpressure prediction
71 9,183,041 Input/output traffic backpressure prediction
72 9,183,036 Virtual machine migration with swap pages
73 9,183,035 Virtual machine migration with swap pages
74 9,183,027 Facilitating processing within computing environments supporting pageable guests
75 9,183,022 Maintaining hardware resource bandwidth quality-of-service via hardware counter
76 9,183,017 Affinity of virtual processor dispatching
77 9,183,007 Dynamic determination of application server runtime classloading
78 9,182,991 Multi-threaded processor instruction balancing through instruction uncertainty
79 9,182,984 Local clearing control
80 9,182,968 Software signature discovery
81 9,182,966 Enabling dynamic software installer requirement dependency checks
82 9,182,956 Flattening conditional statements
83 9,182,947 Program source code navigation
84 9,182,945 Automatic generation of user stories for software products via a product content space
85 9,182,944 Managing lifecycle of objects
86 9,182,919 Assigning device adaptors to use to copy source extents to target extents in a copy relationship
87 9,182,881 GUI pointer automatic position vectoring
88 9,182,797 Decoupled power and performance allocation in a multiprocessing system
89 9,182,314 Detection of pipeline contaminants
90 9,180,372 Dynamic update of contact information and speed dial settings based on a virtual world interaction
91 9,179,847 System and method to provide career counseling and management using biofeedback
92 9,179,610 Controllable emitter