IBM patents granted on 08 September 2015

83 US patents granted on 08 September 2015 and assigned to IBM

1 9,131,167 Broker service system to acquire location based image data
2 9,131,057 Managing subconference calls within a primary conference call
3 9,131,021 Dynamic screen sharing for optimal performance
4 9,131,020 Focused real time collaboration
5 9,131,013 Tailoring content to be delivered to mobile device based upon features of mobile device
6 9,131,005 Broker designation and selection in a publish-subscription environment
7 9,130,987 Logical partition media access control impostor detector
8 9,130,913 Automatic determining of file transfer mode
9 9,130,912 System and method for assisting virtual machine instantiation and migration
10 9,130,881 Direct return to source (DRS) routing of customer information control systems (CICS) transactions
11 9,130,874 Controlling switch mechanism for detecting fibre channel over ethernet data forwarder failure
12 9,130,831 Streaming state data for cloud management
13 9,130,803 Active control of collaborative devices
14 9,130,757 Method for authenticated communication in dynamic federated environments
15 9,130,755 Cross enterprise communication
16 9,130,740 Variable acknowledge rate to reduce bus contention in presence of communication errors
17 9,130,548 Pulse stretching circuit and method
18 9,130,200 Polymer fused batteries
19 9,130,105 Thin light emitting diode and fabrication method
20 9,129,964 Programmable electrical fuse
21 9,129,942 Method for shaping a laminate substrate
22 9,129,938 Methods of forming germanium-containing and/or III-V nanowire gate-all-around transistors
23 9,129,924 OLED display with spalled semiconductor driving circuitry and other integrated functions
24 9,129,863 Method to form dual channel group III-V and Si/Ge FINFET CMOS
25 9,129,825 Field effect transistor including a regrown contoured channel
26 9,129,631 Shingle verify archive appliance
27 9,129,614 Magnetic head having canted arrays
28 9,129,561 Systems and methods for displaying images
29 9,129,402 Real time processing of video frames
30 9,129,380 Background understanding in video data
31 9,129,331 Method and system for processing requisitions
32 9,129,318 System and method for allocating suppliers using geographical information system and supplier capability
33 9,129,307 Fee-based distribution of media based on device proximity
34 9,129,292 System and method for example based targeted marketing
35 9,129,285 Previewing in live electronic commerce environment
36 9,129,244 Linked decision nodes in a business process model
37 9,129,213 Inner passage relevancy layer for large intake cases in a deep question answering system
38 9,129,119 Enforcement of data privacy to maintain obfuscation of certain data
39 9,129,108 Systems, methods and computer programs providing impact mitigation of cyber-security failures
40 9,129,086 Providing security services within a cloud computing environment
41 9,129,057 Smart multiplexing of performance counters for performance measurement
42 9,129,052 Metering resource usage in a cloud computing environment
43 9,129,040 Recognizing operational options for stream operators at compile-time
44 9,129,037 Disappearing index for more efficient processing of a database query
45 9,129,031 Dynamically configurable portlet
46 9,129,025 Automatically granting access to content in a microblog
47 9,129,024 Graphical user interface in keyword search
48 9,129,000 Method and system for centralized control of database applications
49 9,128,999 Managing software product-line customizations
50 9,128,966 Determining a storage location based on frequency of use
51 9,128,963 Decomposing XML schema documents into subsets
52 9,128,893 Remote direct memory access socket aggregation
53 9,128,881 Recovery for long running multithreaded processes
54 9,128,871 Memory system with variable length page stripes including data protection information
55 9,128,868 System for error decoding with retries and associated methods
56 9,128,862 Efficient checksums for shared nothing clustered filesystems
57 9,128,852 Prefetching for a parent core in a multi-core chip
58 9,128,851 Prefetching for multiple parent cores in a multi-core chip
59 9,128,844 Enhancing analytics performance using distributed multi-tiering
60 9,128,837 Providing customizable, process-specific just-in-time debugging in an operating system
61 9,128,836 Technique for accurately detecting system failure
62 9,128,834 Implementing memory module communications with a host processor in multiported memory configurations
63 9,128,832 Performing diagnostic tracing of an executing application to identify suspicious pointer values
64 9,128,788 Managing quiesce requests in a multi-processor environment
65 9,128,773 Data processing environment event correlation
66 9,128,765 Assigning restored virtual machine based on past application usage of requesting user
67 9,128,760 Dynamically adjusting priority by providing a longer duration of use of a shared resource
68 9,128,759 Decimal multi-precision overflow and tininess detection
69 9,128,758 Encoding densely packed decimals
70 9,128,745 Automatically managing the storage of a virtual machine
71 9,128,744 Generating user-requested virtual machine templates from super virtual machine templates and cacheable patches
72 9,128,740 Operating system virtualization for host channel adapters
73 9,128,724 Configuring assembly of a system using supplied architectural artifacts
74 9,128,617 Writing multiple files simultaneously to a tape media
75 9,128,613 Positioning clickable hotspots on a touchscreen display
76 9,128,586 Indicating focus in a portal environment
77 9,128,187 Detection of a position of an object
78 9,128,151 Performance screen ring oscillator formed from paired scan chains
79 9,128,150 On-chip detection of types of operations tested by an LBIST
80 9,128,078 Manufacturable sub-3 nanometer palladium gap devices for fixed electrode tunneling recognition
81 9,127,859 Multi-point cooling system for a solar concentrator
82 9,127,158 Smart composites containing modified cellulosic nanomaterials
83 9,125,575 Flexible active matrix circuits for interfacing with biological tissue