XML 58 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets (Acquired Intangible Assets) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Acquired intangible assets disclosures    
Total gross carrying amount $ 2,920us-gaap_FiniteLivedIntangibleAssetsGross $ 2,958us-gaap_FiniteLivedIntangibleAssetsGross
Total accumulated amortization (1,639)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (1,646)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Total finite-lived intangible assets - net 1,281us-gaap_FiniteLivedIntangibleAssetsNet 1,312us-gaap_FiniteLivedIntangibleAssetsNet
Non-amortizable intangible assets (primarily tradenames) 115us-gaap_IndefiniteLivedTradeNames 123us-gaap_IndefiniteLivedTradeNames
Total intangible assets - net 1,396us-gaap_IntangibleAssetsNetExcludingGoodwill 1,435us-gaap_IntangibleAssetsNetExcludingGoodwill
Purchased finite-lived intangible assets 52us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles  
Customer related intangible assets    
Acquired intangible assets disclosures    
Total gross carrying amount 1,339us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelatedIntangibleAssetsMember
1,348us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelatedIntangibleAssetsMember
Total accumulated amortization (599)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelatedIntangibleAssetsMember
(597)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelatedIntangibleAssetsMember
Patents    
Acquired intangible assets disclosures    
Total gross carrying amount 561us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
581us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
Total accumulated amortization (457)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
(472)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
Other technology-based intangible assets    
Acquired intangible assets disclosures    
Total gross carrying amount 400us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
407us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
Total accumulated amortization (218)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
(215)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TechnologyBasedIntangibleAssetsMember
Definite-lived tradenames    
Acquired intangible assets disclosures    
Total gross carrying amount 396us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksAndTradeNamesMember
401us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksAndTradeNamesMember
Total accumulated amortization (197)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksAndTradeNamesMember
(195)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksAndTradeNamesMember
Other amortizable intangible assets    
Acquired intangible assets disclosures    
Total gross carrying amount 224us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
221us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
Total accumulated amortization $ (168)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
$ (167)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember