129 US patents granted on 03 November 2015 and assigned to IBM
1 | 9,179,584 | Method of assembling an electro-optical device |
2 | 9,179,579 | Sheet having high thermal conductivity and flexibility |
3 | 9,179,574 | Cooling unit for container-type data center |
4 | 9,179,541 | Surface-mount connector structure for embedded optical and electrical traces |
5 | 9,179,491 | Facilitating mobile phone conversations |
6 | 9,179,246 | Direction coupling discrimination of networked exchanges |
7 | 9,178,966 | Using transmission control protocol/internet protocol (TCP/IP) to setup high speed out of band data communication connections |
8 | 9,178,960 | Recovering resource connections |
9 | 9,178,952 | Systems and methods for service assurance using virtualized federated presence infrastructure |
10 | 9,178,943 | Disjoint multi-pathing for a data center network |
11 | 9,178,939 | Auto incorporation of new components into a hierarchical network |
12 | 9,178,938 | Collaboration and interaction with system terminals |
13 | 9,178,937 | Selected alert delivery in a distributed processing system |
14 | 9,178,936 | Selected alert delivery in a distributed processing system |
15 | 9,178,865 | Serialized authentication and authorization services |
16 | 9,178,856 | System, method, apparatus and computer programs for securely using public services for private or enterprise purposes |
17 | 9,178,839 | Sharing buffer space in link aggregation configurations |
18 | 9,178,832 | Queue credit management |
19 | 9,178,814 | Analysis of network packets using a generated hash code |
20 | 9,178,808 | Distributing functions in a distributed and embedded environment |
21 | 9,178,802 | Hosting device-specific edge applications at the edge of a mobile data network |
22 | 9,178,779 | System for detecting whether client state matches predetermined state |
23 | 9,178,770 | Auto incorporation of new components into a hierarchical network |
24 | 9,178,751 | Resilient routing based on a multi-channel model for emergency management |
25 | 9,178,715 | Providing services to virtual overlay network traffic |
26 | 9,178,705 | Method and system for stateless validation |
27 | 9,178,703 | Method of protecting a control vector in an optional block of a standard key block |
28 | 9,178,534 | Methods for partial reverse concatenation for data storage devices using composite codes |
29 | 9,178,467 | Transportable photovoltaic system |
30 | 9,178,466 | Transportable photovoltaic system |
31 | 9,178,068 | FinFET with oxidation-induced stress |
32 | 9,177,923 | Through-substrate via shielding |
33 | 9,177,889 | Implementing microscale thermoacoustic heat and power control for processors and 3D chipstacks |
34 | 9,177,868 | Annealing oxide gate dielectric layers for replacement metal gate field effect transistors |
35 | 9,177,814 | Suspended superconducting qubits |
36 | 9,177,810 | Dual silicide regions and method for forming the same |
37 | 9,177,688 | Carbon nanotube-graphene hybrid transparent conductor and field effect transistor |
38 | 9,177,646 | Implementing computational memory from content-addressable memory |
39 | 9,177,636 | 8T based SRAM cell and related method |
40 | 9,177,571 | Reading method for linear tape open |
41 | 9,177,554 | Time-based sentiment analysis for product and service features |
42 | 9,177,488 | Method, system and program product for securing data written to a storage device coupled to a computer system |
43 | 9,177,473 | Vehicle arrival prediction using multiple data sources including passenger bus arrival prediction |
44 | 9,177,301 | Notification to users of events |
45 | 9,177,298 | Abbreviated user interface for instant messaging to minimize active window focus changes |
46 | 9,177,296 | Composing, forwarding, and rendering email system |
47 | 9,177,295 | Monitoring instant messaging usage |
48 | 9,177,292 | Cautious auto-entry for messaging systems |
49 | 9,177,284 | Instant conversation in a thread of an online discussion forum |
50 | 9,177,275 | Method for providing a real time view of heterogeneous enterprise data |
51 | 9,177,269 | Complexity reduction of user tasks |
52 | 9,177,263 | Identifying and tracking grouped content in e-mail campaigns |
53 | 9,177,257 | Non-transitory article of manufacture and system for providing a prompt to user for real-time cognitive assistance |
54 | 9,177,256 | Method for solving linear programs |
55 | 9,177,215 | Sparse representation for dynamic sensor networks |
56 | 9,177,171 | Access control for entity search |
57 | 9,177,155 | Hybrid analysis of vulnerable information flows |
58 | 9,177,143 | Progressive static security analysis |
59 | 9,177,135 | Signal security for wireless access point |
60 | 9,177,132 | Capturing data parameters in templates in a networked computing environment |
61 | 9,177,115 | Data subscription management system |
62 | 9,177,073 | Identifying implicit services links using service usage information |
63 | 9,177,071 | Dynamically loadable contact center bookmarks in co-browsing environments |
64 | 9,177,028 | Deduplicating storage with enhanced frequent-block detection |
65 | 9,177,021 | Relational query planning for non-relational data sources |
66 | 9,177,020 | Gathering index statistics using sampling |
67 | 9,177,006 | Radix sort with read-only key |
68 | 9,177,001 | Data index using a linked data standard |
69 | 9,177,000 | Data index using a linked data standard |
70 | 9,176,999 | Multiplication-based method for stitching results of predicate evaluation in column stores |
71 | 9,176,998 | Minimization of surprisal context data through application of a hierarchy of reference artifacts |
72 | 9,176,995 | Organization of data within a database |
73 | 9,176,994 | Content analytics system configured to support multiple tenants |
74 | 9,176,991 | Storing photographic metadata for scene reproduction |
75 | 9,176,982 | System and method for capturing an image of a software environment |
76 | 9,176,980 | Scalable caching of remote file data in a cluster file system |
77 | 9,176,977 | Compression/decompression accelerator protocol for software/hardware integration |
78 | 9,176,976 | Systems and methods for transformation of logical data objects for storage |
79 | 9,176,975 | Method and system for transformation of logical data objects for storage |
80 | 9,176,968 | Operating system control of directory events with dynamic program execution |
81 | 9,176,958 | Method and apparatus for music searching |
82 | 9,176,937 | Ensuring user interface specification accurately describes user interface after updates to user interface |
83 | 9,176,936 | Transliteration pair matching |
84 | 9,176,910 | Sending a next request to a resource before a completion interrupt for a previous request |
85 | 9,176,899 | Communication protocol placement into switch memory |
86 | 9,176,893 | Performing staging or destaging based on the number of waiting discard scans |
87 | 9,176,892 | Performing staging or destaging based on the number of waiting discard scans |
88 | 9,176,888 | Application-managed translation cache |
89 | 9,176,885 | Combined cache inject and lock operation |
90 | 9,176,884 | Promotion of partial data segments in flash cache |
91 | 9,176,877 | Provision of early data from a lower level cache memory |
92 | 9,176,876 | Selective cache-to-cache lateral castouts |
93 | 9,176,852 | Role-oriented testbed environments for use in test automation |
94 | 9,176,848 | Program debugger and program debugging |
95 | 9,176,847 | Managing diagnostic information |
96 | 9,176,846 | Validating correctness of expression evaluation within a debugger |
97 | 9,176,844 | System and method to classify automated code inspection services defect output for defect analysis |
98 | 9,176,842 | Control flow analysis utilizing function dominator trees |
99 | 9,176,840 | Tool for analyzing and resolving errors in a process server |
100 | 9,176,837 | In situ processor re-characterization |
101 | 9,176,817 | Data management in solid state storage devices |
102 | 9,176,814 | Decoding in solid state memory devices |
103 | 9,176,805 | Memory dump optimization in a system |
104 | 9,176,804 | Memory dump optimization in a system |
105 | 9,176,803 | Collecting data from a system in response to an event based on an identification in a file of the data to collect |
106 | 9,176,793 | Managed channel for asynchronous requests |
107 | 9,176,783 | Idle transitions sampling with execution context |
108 | 9,176,778 | Background collective operation management in a parallel computer |
109 | 9,176,774 | Workflow control of reservations and regular jobs using a flexible job scheduler |
110 | 9,176,762 | Hierarchical thresholds-based virtual machine configuration |
111 | 9,176,719 | Resolving prerequisites for a client device in an open service gateway initiative (OSGI) framework |
112 | 9,176,717 | Automatic exploitation of data parallelism in streaming applications |
113 | 9,176,714 | Re-using legacy libraries in software |
114 | 9,176,713 | Method, apparatus and program storage device that provides a user mode device interface |
115 | 9,176,710 | Dynamically selecting service provider, computing system, computer, and program |
116 | 9,176,679 | Data backup or restore using main memory and non-volatile storage media |
117 | 9,176,678 | Common contiguous memory region optimized virtual machine migration within a workgroup |
118 | 9,176,674 | Parallel block allocation for declustered logical disks |
119 | 9,176,557 | Estimating virtual machine energy consumption |
120 | 9,176,508 | Managing workload distribution among computing systems to optimize heat dissipation by computing systems |
121 | 9,176,483 | Unified and flexible control of multiple data center cooling mechanisms |
122 | 9,176,175 | Non-contact conductivity measurement |
123 | 9,174,767 | Shipping pallet with fork pass-through protection |
124 | 9,174,414 | Graphene based structures and methods for shielding electromagnetic radiation |
125 | 9,174,413 | Graphene based structures and methods for shielding electromagnetic radiation |
126 | 9,174,383 | Method and system of making digital image transfer thermoformed objects |
127 | 9,174,015 | Managing an active strap system for a face mask |
128 | 9,173,354 | Irrigation system and method |
129 | 9,173,353 | Irrigation system |