XML 32 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and acquisition-related intangibles - Acquisition-related intangibles (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Acquired Finite Lived Intangible Assets [Line Items]      
Acquisition-related intangibles, gross carrying amount $ 2,945us-gaap_FiniteLivedIntangibleAssetsGross   $ 2,948us-gaap_FiniteLivedIntangibleAssetsGross
Acquisition-related intangibles, accumulated amortization 1,123us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization   1,046us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Acquisition-related intangibles, net 1,822us-gaap_FiniteLivedIntangibleAssetsNet   1,902us-gaap_FiniteLivedIntangibleAssetsNet
Amortization of acquisition-related intangibles 80us-gaap_AmortizationOfIntangibleAssets 81us-gaap_AmortizationOfIntangibleAssets  
Developed technology      
Acquired Finite Lived Intangible Assets [Line Items]      
Acquisition-related intangibles, gross carrying amount 2,132us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
  2,135us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
Acquisition-related intangibles, accumulated amortization 766us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
  714us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
Acquisition-related intangibles, net 1,366us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
  1,421us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
Developed technology | Minimum      
Acquired Finite Lived Intangible Assets [Line Items]      
Acquisition-related intangibles, amortization period 5 years    
Developed technology | Maximum      
Acquired Finite Lived Intangible Assets [Line Items]      
Acquisition-related intangibles, amortization period 10 years    
Customer relationships      
Acquired Finite Lived Intangible Assets [Line Items]      
Acquisition-related intangibles, amortization period 8 years    
Acquisition-related intangibles, gross carrying amount 810us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  810us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Acquisition-related intangibles, accumulated amortization 355us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  330us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Acquisition-related intangibles, net 455us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
  480us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Other intangibles      
Acquired Finite Lived Intangible Assets [Line Items]      
Acquisition-related intangibles, amortization period 5 years    
Acquisition-related intangibles, gross carrying amount 3us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
  3us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
Acquisition-related intangibles, accumulated amortization 2us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
  2us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
Acquisition-related intangibles, net $ 1us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
  $ 1us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember